PageSourceSearch

https://www.royalairmaroc.com/o/ram.airways.web.components.portlet…=js&languageId=en_GB&t=1785922226000

js royalairmaroc.com collected 2026-09-24 08:59:09 UTC 2,056,621 bytes, 956 lines download raw bytes

1/*1785755286000*/
2/**
3 * front-app-wc-entries
4 * Version: 1.1.26
5 * Build Date: 2026-07-29T08:33:01.779Z
6 */
7
8window["ONESAIT_APP_BUILD_VERSION"] = "[email protected]@2026-07-29T08:33:01.791Z";
9(()=>{"use strict";var e,i={},v={};function a(e){var n=v[e];if(void 0!==n)return n.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=i,e=[],a.O=(n,r,c,f)=>{if(!r){var o=1/0;for(t=0;t<e.length;t++){for(var[r,c,f]=e[t],u=!0,l=0;l<r.length;l++)(!1&f||o>=f)&&Object.keys(a.O).every(h=>a.O[h](r[l]))?r.splice(l--,1):(u=!1,f<o&&(o=f));if(u){e.splice(t--,1);var s=c();void 0!==s&&(n=s)}}return n}f=f||0;for(var t=e.length;t>0&&e[t-1][2]>f;t--)e[t]=e[t-1];e[t]=[r,c,f]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={121:0};a.O.j=c=>0===e[c];var n=(c,f)=>{var l,s,[t,o,u]=f,_=0;if(t.some(d=>0!==e[d])){for(l in o)a.o(o,l)&&(a.m[l]=o[l]);if(u)var p=u(a)}for(c&&c(f);_<t.length;_++)a.o(e,s=t[_])&&e[s]&&e[s][0](),e[s]=0;return a.O(p)},r=self.webpackChunkweb_comp_entries=self.webpackChunkweb_comp_entries||[];r.forEach(n.bind(null,0)),r.push=n.bind(null,r.push.bind(r))})()})();
10"use strict";(self.webpackChunkweb_comp_entries=self.webpackChunkweb_comp_entries||[]).push([[461],{3889:(ie,Ee,de)=>{de(6935)},6935:()=>{
11/**
12         * @license Angular v<unknown>
13         * (c) 2010-2022 Google LLC. https://angular.io/
14         * License: MIT
15         */
16!function(e){const n=e.performance;function i(L){n&&n.mark&&n.mark(L)}function o(L,T){n&&n.measure&&n.measure(L,T)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(L){return c+L}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class L{static{this.__symbol__=a}static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=L.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,L,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"<root>",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===P))return;const C=t.state!=E;C&&t._transitionTo(E,A),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(A,E):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(A,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new p(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new p(P,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new p(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");if(t.state===A||t.state===E){t._transitionTo(G,A,E);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;C<k.length;C++)k[C]._updateTaskCount(t.type,r)}}return L})();const b={name:"",onHasTask:(L,T,t,r)=>L.hasTask(t,r),onScheduleTask:(L,T,t,r)=>L.scheduleTask(t,r),onInvokeTask:(L,T,t,r,k,C)=>L.invokeTask(t,r,k,C),onCancelTask:(L,T,t,r)=>L.cancelTask(t,r)};class v{constructor(T,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;
16const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(T,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,t):new d(T,t)}intercept(T,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,t,r):t}invoke(T,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,t,r,k,C):t.apply(r,k)}handleError(T,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,t)}scheduleTask(T,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(T,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,t,r,k):t.callback.apply(r,k)}cancelTask(T,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(T,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,t)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,t){const r=this._taskCounts,k=r[T],C=r[T]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(e,l,this,arguments)}}static invokeTask(T,t,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=a("setTimeout"),Z=a("Promise"),N=a("then");let J,B=[],H=!1;function q(L){if(J||e[Z]&&(J=e[Z].resolve(0)),J){let T=J[N];T||(T=J.then),T.call(J,L)}else e[M](L,0)}function R(L){0===ee&&0===B.length&&q(_),L&&B.push(L)}function _(){if(!H){for(H=!0;B.length;){const L=B;B=[];for(let T=0;T<L.length;T++){const t=L[T];try{t.zone.runTask(t,null,null)}catch(r){z.onUnhandledError(r)}}}z.microtaskDrainDone(),H=!1}}const K={name:"NO ZONE"},x="notScheduled",X="scheduling",A="scheduled",E="running",G="canceling",h="unknown",I="microTask",P="macroTask",Q="eventTask",oe={},z={symbol:a,currentZoneFrame:()=>U,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>
16W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Se="addEventListener",Oe="removeEventListener",Ze=Zone.__symbol__(Se),Ne=Zone.__symbol__(Oe),ce="true",ae="false",ke=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const j=Zone.__symbol__,Pe=typeof window<"u",Te=Pe?window:void 0,Y=Pe&&Te||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Fe(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Be=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(e){if(!(e=e||Y.event))return;let n=Re[e.type];n||(n=Re[e.type]=j("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;return Ae&&i===Te&&"error"===e.type?(c=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===c&&e.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault()),c};function qe(e,n,i){let o=ie(e,n);if(!o&&i&&ie(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=Re[d];b||(b=Re[d]=j("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&e===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,We),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let M=a.call(this);if(M)return o.set.call(this,M),"function"==typeof v[ct]&&v.removeAttribute(n),M}return null},Ee(e,n,o),e[c]=!0}function Xe(e,n,i){if(n)for(let o=0;o<n.length;o++)qe(e,"on"+n[o],i);else{const o=[];for(const c in e)"on"==c.slice(0,2)&&o.push(c);for(let c=0;c<o.length;c++)qe(e,o[c],i)}}const ne=j("originalInstance");function ve(e){const n=Y[e];if(!n)return;Y[j(e)]=n,Y[e]=function(){const c=Le(arguments,e);switch(c.length){case 0:this[ne]=new n;break;case 1:this[ne]=new n(c[0]);break;case 2:this[ne]=new n(c[0],c[1]);break;case 3:this[ne]=new n(c[0],c[1],c[2]);break;case 4:this[ne]=new n(c[0],c[1],c[2],c[3]);break;default:throw new Error("Arg list too long.")}},ue(Y[e],n);const i=new n(function(){});let o;for(o in i)"XMLHttpRequest"===e&&"responseBlob"===o||function(c){"function"==typeof i[c]?Y[e].prototype[c]=function(){return this[ne][c].apply(this[ne],arguments)}:Ee(Y[e].prototype,c,{set:function(a){"function"==typeof a?(this[ne][c]=Ie(a,e+"."+c),ue(this[ne][c],a)):this[ne][c]=a},get:function(){return this[ne][c]}})}(o);for(o in n)"prototype"!==o&&n.hasOwnProperty(o)&&(Y[e][o]=n[o])}function le(e,n,i){let o=e;for(;o&&!o.hasOwnProperty(n);)o=de(o);!o&&e[n]&&(o=e);const c=j(n);let a=null;if(o&&(!(a=o[c])||!o.hasOwnProperty(c))&&(a=o[c]=o[n],Fe(o&&ie(o,n)))){const d=i(a,c,n);o[n]=function(){return d(this,arguments)},ue(o[n],a)}return a}function lt(e,n,i){let o=null;function c(a){const y=a.data;return y.args[y.cbIdx]=function(){a.invoke.apply(this,arguments)},o.apply(y.target,y.args),a}o=le(e,n,a=>function(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function ue(e,n){e[j("OriginalDelegate")]=n}let ze=!1,je=!1;function ft(){if(ze)return je;ze=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),M="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const Z=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[Z];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function J(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),K=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",A=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=y("currentTaskTrace");function z(l,u,s){const f=P();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(l,!1,w)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(w){f(()=>{z(l,!1,w)})()}else{l[q]=u;const w=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[K]),u===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m<w.length;)ee(l,w[m++],w[m++],w[m++],w[m++]);if(0==w.length&&u==G){l[q]=h;let m=s;try{throw new Error("Uncaught (in promise): "+function a(l){return l&&l.toString===Object.prototype.toString?(l.constructor&&l.constructor.name||"")+": "+JSON.stringify(l):l?l.toString():Object.prototype.toString.call(l)}(s)+(s&&s.stack?"\n"+s.stack:""))}catch(D){m=D}b&&(m.throwOriginal=!0),m.rejection=s,m.promise=l,m.zone=n.current,m.task=n.currentTask,d.push(m),i.scheduleMicroTask()}}}return l}const U=y("rejectionHandledHandler");function re(l){if(l[q]===h){try{const u=n[U];u&&"function"==typeof u&&u.call(this,{rejection:l[R],promise:l})}catch{}l[q]=G;for(let u=0;u<d.length;u++)l===d[u].promise&&d.splice(u,1)}}function ee(l,u,s,f,g){re(l);const w=l[q],m=w?"function"==typeof f?f:H:"function"==typeof g?g:J;u.scheduleMicroTask(X,()=>{try{const D=l[R],S=!!s&&_===s[_];S&&(s[K]=D,s[x]=w);const O=u.run(m,void 0,S&&m!==J&&m!==H?[]:[D]);z(s,!0,O)}catch(D){z(s,!1,D)}},s)}const L=function(){},T=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of u)f++,s.push(t.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const w=[];return new t((m,D)=>{for(let S=0;S<s.length;S++)s[S].then(O=>{g||(g=!0,m(O))},O=>
16{w.push(O),f--,0===f&&(g=!0,D(new T(w,"All promises were rejected")))})})}static race(u){let s,f,g=new this((D,S)=>{s=D,f=S});function w(D){s(D)}function m(D){f(D)}for(let D of u)B(D)||(D=this.resolve(D)),D.then(w,m);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,w=new this((O,V)=>{f=O,g=V}),m=2,D=0;const S=[];for(let O of u){B(O)||(O=this.resolve(O));const V=D;try{O.then(F=>{S[V]=s?s.thenCallback(F):F,m--,0===m&&f(S)},F=>{s?(S[V]=s.errorCallback(F),m--,0===m&&f(S)):g(F)})}catch(F){g(F)}m++,D++}return m-=2,0===m&&f(S),w}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=A,s[R]=[];try{const f=P();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||t);const g=new f(L),w=n.current;return this[q]==A?this[R].push(w,g,u,s):ee(this,w,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=t);const f=new s(L);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,w){return new t((D,S)=>{f.call(this,D,S)}).then(g,w)},l[k]=!0}return i.patchThen=C,r&&(C(r),le(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=j("OriginalDelegate"),o=j("Promise"),c=j("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[o];if(p)return n.call(p)}if(this===Error){const p=e[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let ye=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp("^"+ke+"(\\w+)(true|false)$"),Ke=j("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ae,o=(n?n(e):e)+ce,c=ke+i,a=ke+o;te[e]={},te[e][ae]=c,te[e][ce]=a}function dt(e,n,i,o){const c=o&&o.add||Se,a=o&&o.rm||Oe,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=j(c),v="."+c+":",p="prependListener",M="."+p+":",Z=function(R,_,K){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[K])}catch(E){X=E}const A=R.options;return A&&"object"==typeof A&&A.once&&_[a].call(_,K.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,K){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][K?ce:ae]];if(X){const A=[];if(1===X.length){const E=Z(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let G=0;G<E.length&&(!_||!0!==_[Ke]);G++){const h=Z(E[G],x,_);h&&A.push(h)}}if(1===A.length)throw A[0];for(let E=0;E<A.length;E++){const G=A[E];n.nativeScheduleMicroTask(()=>{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function J(R,_){if(!R)return!1;let K=!0;_&&void 0!==_.useG&&(K=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=de(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);
16const t=K?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=K?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ce:ae]);const w=g&&s.target[g];if(w)for(let m=0;m<w.length;m++)if(w[m]===s){w.splice(m,1),s.isRemoved=!0,0===w.length&&(s.allRemoved=!0,s.target[g]=null);break}}if(s.allRemoved)return P.call(s.target,s.eventName,s.capture?H:B,s.options)}:function(s){return P.call(s.target,s.eventName,s.invoke,s.options)},C=_&&_.diff?_.diff:function(s,f){const g=typeof f;return"function"===g&&s.callback===f||"object"===g&&s.originalDelegate===f},$=Zone[j("UNPATCHED_EVENTS")],l=e[j("PASSIVE_EVENTS")],u=function(s,f,g,w,m=!1,D=!1){return function(){const S=this||e;let O=arguments[0];_&&_.transferEventName&&(O=_.transferEventName(O));let V=arguments[1];if(!V)return s.apply(this,arguments);if(we&&"uncaughtException"===O)return s.apply(this,arguments);let F=!1;if("function"!=typeof V){if(!V.handleEvent)return s.apply(this,arguments);F=!0}if(x&&!x(s,V,S,arguments))return;const fe=ye&&!!l&&-1!==l.indexOf(O),se=function U(s,f){return!ye&&"object"==typeof s&&s?!!s.capture:ye&&f?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?{...s,passive:!0}:s:{passive:!0}:s}(arguments[2],fe);if($)for(let _e=0;_e<$.length;_e++)if(O===$[_e])return fe?s.call(S,O,V,se):s.apply(this,arguments);const xe=!!se&&("boolean"==typeof se||se.capture),nt=!(!se||"object"!=typeof se)&&se.once,kt=Zone.current;let Ge=te[O];Ge||(Je(O,G),Ge=te[O]);const rt=Ge[xe?ce:ae];let De,me=S[rt],ot=!1;if(me){if(ot=!0,X)for(let _e=0;_e<me.length;_e++)if(C(me[_e],V))return}else me=S[rt]=[];const st=S.constructor.name,it=Ye[st];it&&(De=it[O]),De||(De=st+f+(G?G(O):O)),h.options=se,nt&&(h.options.once=!1),h.target=S,h.capture=xe,h.eventName=O,h.isExisting=ot;const be=K?ht:void 0;be&&(be.taskData=h);const he=kt.scheduleEventTask(De,V,be,g,w);return h.target=null,be&&(be.taskData=null),nt&&(se.once=!0),!ye&&"boolean"==typeof he.options||(he.options=se),he.target=S,he.capture=xe,he.eventName=O,F&&(he.originalDelegate=V),D?me.unshift(he):me.push(he),m?S:void 0}};return E[c]=u(I,v,t,r,A),z&&(E[p]=u(z,M,function(s){return z.call(h.target,h.eventName,s.invoke,h.options)},r,A,!0)),E[a]=function(){const s=this||e;let f=arguments[0];_&&_.transferEventName&&(f=_.transferEventName(f));const g=arguments[2],w=!!g&&("boolean"==typeof g||g.capture),m=arguments[1];if(!m)return P.apply(this,arguments);if(x&&!x(P,m,s,arguments))return;const D=te[f];let S;D&&(S=D[w?ce:ae]);const O=S&&s[S];if(O)for(let V=0;V<O.length;V++){const F=O[V];if(C(F,m))return O.splice(V,1),F.isRemoved=!0,0===O.length&&(F.allRemoved=!0,s[S]=null,"string"==typeof f)&&(s[ke+"ON_PROPERTY"+f]=null),F.zone.cancelTask(F),A?s:void 0}return P.apply(this,arguments)},E[y]=function(){const s=this||e;let f=arguments[0];_&&_.transferEventName&&(f=_.transferEventName(f));const g=[],w=Qe(s,G?G(f):f);for(let m=0;m<w.length;m++){const D=w[m];g.push(D.originalDelegate?D.originalDelegate:D.callback)}return g},E[d]=function(){const s=this||e;let f=arguments[0];if(f){_&&_.transferEventName&&(f=_.transferEventName(f));const g=te[f];if(g){const D=s[g[ae]],S=s[g[ce]];if(D){const O=D.slice();for(let V=0;V<O.length;V++){const F=O[V];this[a].call(this,f,F.originalDelegate?F.originalDelegate:F.callback,F.options)}}if(S){const O=S.slice();for(let V=0;V<O.length;V++){const F=O[V];this[a].call(this,f,F.originalDelegate?F.originalDelegate:F.callback,F.options)}}}}else{const g=Object.keys(s);for(let w=0;w<g.length;w++){const D=$e.exec(g[w]);let S=D&&D[1];S&&"removeListener"!==S&&this[d].call(this,S)}this[d].call(this,"removeListener")}if(A)return this},ue(E[c],I),ue(E[a],P),oe&&ue(E[d],oe),Q&&ue(E[y],Q),!0}let q=[];for(let R=0;R<i.length;R++)q[R]=J(i[R],o);return q}function Qe(e,n){if(!n){const a=[];for(let y in e){const d=$e.exec(y);let b=d&&d[1];if(b&&(!n||b===n)){const v=e[y];if(v)for(let p=0;p<v.length;p++)a.push(v[p])}}return a}let i=te[n];i||(Je(n),i=te[n]);const o=e[i[ae]],c=e[i[ce]];return o?c?o.concat(c):o.slice():c?c.slice():[]}function _t(e,n){const i=e.Event;i&&i.prototype&&n.patchMethod(i.prototype,"stopImmediatePropagation",o=>function(c,a){c[Ke]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];
16n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const M=`${i}.${o}::`+p,Z=b.prototype;try{if(Z.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(Z,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,p,N)):Z[p]&&(Z[p]=e.wrapWithCurrentZone(Z[p],M))}else Z[p]&&(Z[p]=e.wrapWithCurrentZone(Z[p],M))}catch{}}),y.call(n,d,b,v)},e.attachOriginToPatched(n[o],y)}function et(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(e,n,i,o){e&&Xe(e,et(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=Ee,i.ObjectGetOwnPropertyDescriptor=ie,i.ObjectCreate=ge,i.ArraySlice=Ve,i.patchClass=ve,i.wrapWithCurrentZone=Ie,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Se,REMOVE_EVENT_LISTENER_STR:Oe})});const Ce=j("zoneTask");function pe(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(e,p.args),v}function b(v){return a.call(e,v.data.handleId)}c=le(e,n+=o,v=>function(p,M){if("function"==typeof M[0]){const Z={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete y[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const B=Me(n,M[0],Z,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,M)}),a=le(e,i,v=>function(p,M){const Z=M[0];let N;"number"==typeof Z?N=y[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof Z?delete y[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",i="clear";pe(e,n,i,"Timeout"),pe(e,n,i,"Interval"),pe(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{pe(e,"request","cancel","AnimationFrame"),pe(e,"mozRequest","mozCancel","AnimationFrame"),pe(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;o<i.length;o++)le(e,i[o],(a,y,d)=>function(b,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b<i.length;b++){const v=i[b],Z=y+(v+a),N=y+(v+c);o[v]={},o[v][a]=Z,o[v][c]=N}const d=e.EventTarget;d&&d.prototype&&n.patchEventTarget(e,n,[d&&d.prototype])}(e,i);const o=e.XMLHttpRequestEventTarget;o&&o.prototype&&i.patchEventTarget(e,i,[o.prototype])}),Zone.__load_patch("MutationObserver",(e,n,i)=>{ve("MutationObserver"),ve("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ve("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ve("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(we&&!Ue||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,He(c),i&&i.concat(a),de(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c<o.length;c++){const a=n[o[c]];a&&a.prototype&&tt(a.prototype,He(a.prototype),i)}}(i,e)}),Zone.__load_patch("customElements",(e,n,i)=>{!function pt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;
16if(!p)return;const M=p.prototype;let N=M[Ze],B=M[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ze],B=I[Ne]}}const H="readystatechange",J="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Ze],B=P[Ne]),Q&&B.call(P,H,Q);const oe=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===J){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let W=0;W<ee.length;W++)ee[W]===h&&ee.splice(W,1);!I.aborted&&h.state===J&&re.call(h)},U.push(h)}else h.invoke()}else!I.aborted&&!1===P[a]&&(P[d]=!0)};return N.call(P,H,oe),P[i]||(P[i]=h),E.apply(P,I.args),P[a]=!0,h}function R(){}function _(h){const I=h.data;return I.aborted=!0,G.apply(I.target,I.args)}const K=le(M,"open",()=>function(h,I){return h[o]=0==I[2],h[y]=I[1],K.apply(h,I)}),X=j("fetchTaskAborting"),A=j("fetchTaskScheduling"),E=le(M,"send",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===J&&Q.invoke()}}),G=le(M,"abort",()=>function(h,I){const P=function Z(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=j("xhrTask"),o=j("xhrSync"),c=j("xhrListener"),a=j("xhrScheduled"),y=j("xhrURL"),d=j("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o<n.length;o++){const c=n[o],a=e[c];if(a){if(!Fe(ie(e,c)))continue;e[c]=(d=>{const b=function(){return d.apply(this,Le(arguments,i+"."+c))};return ue(b,d),b})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Qe(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[j("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(e,i)})}},ie=>{ie(ie.s=3889)}]);
17(self.webpackChunkweb_comp_entries=self.webpackChunkweb_comp_entries||[]).push([[792],{2289:(fe,ye,z)=>{"use strict";function A(t){return"function"==typeof t}function v(t){const e=t(n=>{Error.call(n),n.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const x=v(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,s)=>`${s+1}) ${n.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=e});function S(t,i){if(t){const e=t.indexOf(i);0<=e&&t.splice(e,1)}}class M{constructor(i){this.initialTeardown=i,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let i;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const o of e)o.remove(this);else e.remove(this);const{initialTeardown:n}=this;if(A(n))try{n()}catch(o){i=o instanceof x?o.errors:[o]}const{_finalizers:s}=this;if(s){this._finalizers=null;for(const o of s)try{$(o)}catch(r){i=i??[],r instanceof x?i=[...i,...r.errors]:i.push(r)}}if(i)throw new x(i)}}add(i){var e;if(i&&i!==this)if(this.closed)$(i);else{if(i instanceof M){if(i.closed||i._hasParent(this))return;i._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(i)}}_hasParent(i){const{_parentage:e}=this;return e===i||Array.isArray(e)&&e.includes(i)}_addParent(i){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(i),e):e?[e,i]:i}_removeParent(i){const{_parentage:e}=this;e===i?this._parentage=null:Array.isArray(e)&&S(e,i)}remove(i){const{_finalizers:e}=this;e&&S(e,i),i instanceof M&&i._removeParent(this)}}M.EMPTY=(()=>{const t=new M;return t.closed=!0,t})();const R=M.EMPTY;function j(t){return t instanceof M||t&&"closed"in t&&A(t.remove)&&A(t.add)&&A(t.unsubscribe)}function $(t){A(t)?t():t.unsubscribe()}const re={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNext
17Context:!1},Me={setTimeout(t,i,...e){const{delegate:n}=Me;return n?.setTimeout?n.setTimeout(t,i,...e):setTimeout(t,i,...e)},clearTimeout(t){const{delegate:i}=Me;return(i?.clearTimeout||clearTimeout)(t)},delegate:void 0};function ot(t){Me.setTimeout(()=>{const{onUnhandledError:i}=re;if(!i)throw t;i(t)})}function mt(){}const Bt=Bi("C",void 0,void 0);function Bi(t,i,e){return{kind:t,value:i,error:e}}let ps=null;function Co(t){if(re.useDeprecatedSynchronousErrorHandling){const i=!ps;if(i&&(ps={errorThrown:!1,error:null}),t(),i){const{errorThrown:e,error:n}=ps;if(ps=null,e)throw n}}else t()}class Xa extends M{constructor(i){super(),this.isStopped=!1,i?(this.destination=i,j(i)&&i.add(this)):this.destination=Xs}static create(i,e,n){return new ua(i,e,n)}next(i){this.isStopped?lc(function Qe(t){return Bi("N",t,void 0)}(i),this):this._next(i)}error(i){this.isStopped?lc(function vo(t){return Bi("E",void 0,t)}(i),this):(this.isStopped=!0,this._error(i))}complete(){this.isStopped?lc(Bt,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(i){this.destination.next(i)}_error(i){try{this.destination.error(i)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const lu=Function.prototype.bind;function Dr(t,i){return lu.call(t,i)}class ks{constructor(i){this.partialObserver=i}next(i){const{partialObserver:e}=this;if(e.next)try{e.next(i)}catch(n){Ai(n)}}error(i){const{partialObserver:e}=this;if(e.error)try{e.error(i)}catch(n){Ai(n)}else Ai(i)}complete(){const{partialObserver:i}=this;if(i.complete)try{i.complete()}catch(e){Ai(e)}}}class ua extends Xa{constructor(i,e,n){let s;if(super(),A(i)||!i)s={next:i??void 0,error:e??void 0,complete:n??void 0};else{let o;this&&re.useDeprecatedNextContext?(o=Object.create(i),o.unsubscribe=()=>this.unsubscribe(),s={next:i.next&&Dr(i.next,o),error:i.error&&Dr(i.error,o),complete:i.complete&&Dr(i.complete,o)}):s=i}this.destination=new ks(s)}}function Ai(t){re.useDeprecatedSynchronousErrorHandling?function tp(t){re.useDeprecatedSynchronousErrorHandling&&ps&&(ps.errorThrown=!0,ps.error=t)}(t):ot(t)}function lc(t,i){const{onStoppedNotification:e}=re;e&&Me.setTimeout(()=>e(t,i))}const Xs={closed:!0,next:mt,error:function np(t){throw t},complete:mt},cu="function"==typeof Symbol&&Symbol.observable||"@@observable";function Zs(t){return t}function cc(...t){return dc(t)}function dc(t){return 0===t.length?Zs:1===t.length?t[0]:function(e){return t.reduce((n,s)=>s(n),e)}}let rt=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(e,n,s){const o=function du(t){return t&&t instanceof Xa||function Js(t){return t&&A(t.next)&&A(t.error)&&A(t.complete)}(t)&&j(t)}(e)?e:new ua(e,n,s);return Co(()=>{const{operator:r,source:a}=this;o.add(r?r.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(n){e.error(n)}}forEach(e,n){return new(n=ip(n))((s,o)=>{const r=new ua({next:a=>{try{e(a)}catch(l){o(l),r.unsubscribe()}},error:o,complete:s});this.subscribe(r)})}_subscribe(e){var n;return null===(n=this.source)||void 0===n?void 0:n.subscribe(e)}[cu](){return this}pipe(...e){return dc(e)(this)}toPromise(e){return new(e=ip(e))((n,s)=>{let o;this.subscribe(r=>o=r,r=>s(r),()=>n(o))})}}return t.create=i=>new t(i),t})();function ip(t){var i;return null!==(i=t??re.Promise)&&void 0!==i?i:Promise}const uc=v(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let bt=(()=>{class t extends rt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const n=new Sr(this,this);return n.operator=e,n}_throwIfClosed(){if(this.closed)throw new uc}next(e){Co(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const n of this.currentObservers)n.next(e)}})}error(e){Co(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:n}=this;for(;n.length;)n.shift().error(e)}})}complete(){Co(()=>
17{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:n,isStopped:s,observers:o}=this;return n||s?R:(this.currentObservers=null,o.push(e),new M(()=>{this.currentObservers=null,S(o,e)}))}_checkFinalizedStatuses(e){const{hasError:n,thrownError:s,isStopped:o}=this;n?e.error(s):o&&e.complete()}asObservable(){const e=new rt;return e.source=this,e}}return t.create=(i,e)=>new Sr(i,e),t})();class Sr extends bt{constructor(i,e){super(),this.destination=i,this.source=e}next(i){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,i)}error(i){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,i)}complete(){var i,e;null===(e=null===(i=this.destination)||void 0===i?void 0:i.complete)||void 0===e||e.call(i)}_subscribe(i){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(i))&&void 0!==n?n:R}}function ut(t){return A(t?.lift)}function Tn(t){return i=>{if(ut(i))return i.lift(function(e){try{return t(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function dn(t,i,e,n,s){return new hc(t,i,e,n,s)}class hc extends Xa{constructor(i,e,n,s,o,r){super(i),this.onFinalize=o,this.shouldUnsubscribe=r,this._next=e?function(a){try{e(a)}catch(l){i.error(l)}}:super._next,this._error=s?function(a){try{s(a)}catch(l){i.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){i.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var i;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(i=this.onFinalize)||void 0===i||i.call(this))}}}function nt(t,i){return Tn((e,n)=>{let s=0;e.subscribe(dn(n,o=>{n.next(t.call(i,o,s++))}))})}function ce(t,i,e,n){var r,s=arguments.length,o=s<3?i:null===n?n=Object.getOwnPropertyDescriptor(i,e):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,i,e,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(o=(s<3?r(o):s>3?r(i,e,o):r(i,e))||o);return s>3&&o&&Object.defineProperty(i,e,o),o}function N(t,i){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,i)}function Jt(t){return this instanceof Jt?(this.v=t,this):new Jt(t)}function Za(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,i=t[Symbol.asyncIterator];return i?i.call(t):(t=function fc(t){var i="function"==typeof Symbol&&Symbol.iterator,e=i&&t[i],n=0;if(e)return e.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(o){e[o]=t[o]&&function(r){return new Promise(function(a,l){!function s(o,r,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},r)}(a,l,(r=t[o](r)).done,r.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const bu=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function Qs(t){return A(t?.then)}function es(t){return A(t[cu])}function jt(t){return Symbol.asyncIterator&&A(t?.[Symbol.asyncIterator])}function bc(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const fa=function mn(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function rp(t){return A(t?.[fa])}function Qa(t){return function _u(t,i,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s,n=e.apply(t,i||[]),o=[];return s=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",function r(b){return function(w){return Promise.resolve(w).then(b,g)}}),s[Symbol.asyncIterator]=function(){return this},s;function a(b,w){n[b]&&(s[b]=function(D){return new Promise(function(F,V){o.push([b,D,F,V])>1||l(b,D)})},w&&(s[b]=w(s[b])))}function l(b,w){try{!function c(b){b.value instanceof Jt?Promise.resolve(b.value.v).then(u,g):T(o[0][2],b)}(n[b](w))}catch(D){T(o[0][3],D)}}function u(b){l("next",b)}function g(b){l("throw",b)}function T(b,w){b(w),o.shift(),o.length&&l(o[0][0],o[0][1])}}(this,arguments,function*(){const e=t.getReader();try{for(;;){const{value:n,done:s}=yield Jt(e.read());if(s)return yield Jt(void 0);yield yield Jt(n)}}finally{e.releaseLock()}})}function bi(t){return A(t?.getReader)}function gn(t){if(t instanceof rt)return t;if(null!=t){if(es(t))return function eo(t){return new rt(i=>{const e=t[cu]();if(A(e.subscribe))return e.subscribe(i);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(bu(t))return function si(t){return new rt(i=>{for(let e=0;e<t.length&&!i.closed;e++)i.next(t[e]);i.complete()})}(t);if(Qs(t))return function Ls(t){return new rt(i=>{t.then(e=>
17{i.closed||(i.next(e),i.complete())},e=>i.error(e)).then(null,ot)})}(t);if(jt(t))return zo(t);if(rp(t))return function wo(t){return new rt(i=>{for(const e of t)if(i.next(e),i.closed)return;i.complete()})}(t);if(bi(t))return function Zy(t){return zo(Qa(t))}(t)}throw bc(t)}function zo(t){return new rt(i=>{(function Jy(t,i){var e,n,s,o;return function Qi(t,i,e,n){return new(e||(e=Promise))(function(o,r){function a(u){try{c(n.next(u))}catch(g){r(g)}}function l(u){try{c(n.throw(u))}catch(g){r(g)}}function c(u){u.done?o(u.value):function s(o){return o instanceof e?o:new e(function(r){r(o)})}(u.value).then(a,l)}c((n=n.apply(t,i||[])).next())})}(this,void 0,void 0,function*(){try{for(e=Za(t);!(n=yield e.next()).done;)if(i.next(n.value),i.closed)return}catch(r){s={error:r}}finally{try{n&&!n.done&&(o=e.return)&&(yield o.call(e))}finally{if(s)throw s.error}}i.complete()})})(t,i).catch(e=>i.error(e))})}function ts(t,i,e,n=0,s=!1){const o=i.schedule(function(){e(),s?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(o),!s)return o}function jn(t,i,e=1/0){return A(i)?jn((n,s)=>nt((o,r)=>i(n,o,s,r))(gn(t(n,s))),e):("number"==typeof i&&(e=i),Tn((n,s)=>function ap(t,i,e,n,s,o,r,a){const l=[];let c=0,u=0,g=!1;const T=()=>{g&&!l.length&&!c&&i.complete()},b=D=>c<n?w(D):l.push(D),w=D=>{o&&i.next(D),c++;let F=!1;gn(e(D,u++)).subscribe(dn(i,V=>{s?.(V),o?b(V):i.next(V)},()=>{F=!0},void 0,()=>{if(F)try{for(c--;l.length&&c<n;){const V=l.shift();r?ts(i,r,()=>w(V)):w(V)}T()}catch(V){i.error(V)}}))};return t.subscribe(dn(i,b,()=>{g=!0,T()})),()=>{a?.()}}(n,s,t,e)))}function Os(t=1/0){return jn(Zs,t)}const vi=new rt(t=>t.complete());function lp(t){return t&&A(t.schedule)}function vu(t){return t[t.length-1]}function Nn(t){return A(vu(t))?t.pop():void 0}function Mr(t){return lp(vu(t))?t.pop():void 0}function Cu(t,i=0){return Tn((e,n)=>{e.subscribe(dn(n,s=>ts(n,t,()=>n.next(s),i),()=>ts(n,t,()=>n.complete(),i),s=>ts(n,t,()=>n.error(s),i)))})}function wu(t,i=0){return Tn((e,n)=>{n.add(t.schedule(()=>e.subscribe(n),i))})}function cp(t,i){if(!t)throw new Error("Iterable cannot be null");return new rt(e=>{ts(e,i,()=>{const n=t[Symbol.asyncIterator]();ts(e,i,()=>{n.next().then(s=>{s.done?e.complete():e.next(s.value)})},0,!0)})})}function Wn(t,i){return i?function dp(t,i){if(null!=t){if(es(t))return function nb(t,i){return gn(t).pipe(wu(i),Cu(i))}(t,i);if(bu(t))return function sb(t,i){return new rt(e=>{let n=0;return i.schedule(function(){n===t.length?e.complete():(e.next(t[n++]),e.closed||this.schedule())})})}(t,i);if(Qs(t))return function ib(t,i){return gn(t).pipe(wu(i),Cu(i))}(t,i);if(jt(t))return cp(t,i);if(rp(t))return function ob(t,i){return new rt(e=>{let n;return ts(e,i,()=>{n=t[fa](),ts(e,i,()=>{let s,o;try{({value:s,done:o}=n.next())}catch(r){return void e.error(r)}o?e.complete():e.next(s)},0,!0)}),()=>A(n?.return)&&n.return()})}(t,i);if(bi(t))return function rb(t,i){return cp(Qa(t),i)}(t,i)}throw bc(t)}(t,i):gn(t)}function qo(...t){const i=Mr(t),e=function tb(t,i){return"number"==typeof vu(t)?t.pop():i}(t,1/0),n=t;return n.length?1===n.length?gn(n[0]):Os(e)(Wn(n,i)):vi}class _n extends bt{constructor(i){super(),this._value=i}get value(){return this.getValue()}_subscribe(i){const e=super._subscribe(i);return!e.closed&&i.next(this._value),e}getValue(){const{hasError:i,thrownError:e,_value:n}=this;if(i)throw e;return this._throwIfClosed(),n}next(i){super.next(this._value=i)}}function Ue(...t){return Wn(t,Mr(t))}function vc(t={}){const{connector:i=(()=>new bt),resetOnError:e=!0,resetOnComplete:n=!0,resetOnRefCountZero:s=!0}=t;return o=>{let r,a,l,c=0,u=!1,g=!1;const T=()=>{a?.unsubscribe(),a=void 0},b=()=>{T(),r=l=void 0,u=g=!1},w=()=>{const D=r;b(),D?.unsubscribe()};return Tn((D,F)=>{c++,!g&&!u&&T();const V=l=l??i();F.add(()=>{c--,0===c&&!g&&!u&&(a=Tu(w,s))}),V.subscribe(F),!r&&c>0&&(r=new ua({next:O=>V.next(O),error:O=>{g=!0,T(),a=Tu(b,e,O),V.error(O)},complete:()=>{u=!0,T(),a=Tu(b,n),V.complete()}}),gn(D).subscribe(r))})(o)}}function Tu(t,i,...e){if(!0===i)return void t();if(!1===i)return;const n=new ua({next:()=>{n.unsubscribe(),t()}});return gn(i(...e)).subscribe(n)}function Yn(t,i){return Tn((e,n)=>{let s=null,o=0,r=!1;const a=()=>
17r&&!s&&n.complete();e.subscribe(dn(n,l=>{s?.unsubscribe();let c=0;const u=o++;gn(t(l,u)).subscribe(s=dn(n,g=>n.next(i?i(l,g,u,c++):g),()=>{s=null,a()}))},()=>{r=!0,a()}))})}function to(t,i=Zs){return t=t??up,Tn((e,n)=>{let s,o=!0;e.subscribe(dn(n,r=>{const a=i(r);(o||!t(s,a))&&(o=!1,s=a,n.next(r))}))})}function up(t,i){return t===i}
18/**
19         * @license Angular v16.2.12
20         * (c) 2010-2022 Google LLC. https://angular.io/
21         * License: MIT
22         */function Zt(t){for(let i in t)if(t[i]===Zt)return i;throw Error("Could not find renamed property on target object.")}function ms(t,i){for(const e in i)i.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=i[e])}function oi(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(oi).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const i=t.toString();if(null==i)return""+i;const e=i.indexOf("\n");return-1===e?i:i.substring(0,e)}function Du(t,i){return null==t||""===t?null===i?"":i:null==i||""===i?t:t+" "+i}const ab=Zt({__forward_ref__:Zt});function Qt(t){return t.__forward_ref__=Qt,t.toString=function(){return oi(this())},t}function wt(t){return Su(t)?t():t}function Su(t){return"function"==typeof t&&t.hasOwnProperty(ab)&&t.__forward_ref__===Qt}function Mu(t){return t&&!!t.\u0275providers}const Cc="https://g.co/ng/security#xss";class be extends Error{constructor(i,e){super(function el(t,i){return`NG0${Math.abs(t)}${i?": "+i:""}`}(i,e)),this.code=i}}function Mt(t){return"string"==typeof t?t:null==t?"":String(t)}function xu(t,i){throw new be(-201,!1)}function is(t,i){null==t&&function vt(t,i,e,n){throw new Error(`ASSERTION ERROR: ${t}`+(null==n?"":` [Expected=> ${e} ${n} ${i} <=Actual]`))}(i,t,null,"!=")}function de(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function It(t){return{providers:t.providers||[],imports:t.imports||[]}}function Go(t){return Iu(t,Er)||Iu(t,Tc)}function Iu(t,i){return t.hasOwnProperty(i)?t[i]:null}function wc(t){return t&&(t.hasOwnProperty(no)||t.hasOwnProperty(mb))?t[no]:null}const Er=Zt({\u0275prov:Zt}),no=Zt({\u0275inj:Zt}),Tc=Zt({ngInjectableDef:Zt}),mb=Zt({ngInjectorDef:Zt});var xt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(xt||{});let ku;function Dc(){return ku}function Wi(t){const i=ku;return ku=t,i}function fp(t,i,e){const n=Go(t);return n&&"root"==n.providedIn?void 0===n.value?n.value=n.factory():n.value:e&xt.Optional?null:void 0!==i?i:void xu(oi(t))}const an=globalThis;class ke{constructor(i,e){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=de({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Ir={},Fu="__NG_DI_FLAG__",pa="ngTempTokenPath",bb=/\n/gm,_p="__source";let kr;function To(t){const i=kr;return kr=t,i}function Sn(t,i=xt.Default){if(void 0===kr)throw new be(-203,!1);return null===kr?fp(t,void 0,i):kr.get(t,i&xt.Optional?null:void 0,i)}function K(t,i=xt.Default){return(Dc()||Sn)(wt(t),i)}function ne(t,i=xt.Default){return K(t,Mc(i))}function Mc(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Pu(t){const i=[];for(let e=0;e<t.length;e++){const n=wt(t[e]);if(Array.isArray(n)){if(0===n.length)throw new be(900,!1);let s,o=xt.Default;for(let r=0;r<n.length;r++){const a=n[r],l=il(a);"number"==typeof l?-1===l?s=a.token:o|=l:s=a}i.push(K(s,o))}else i.push(K(n))}return i}function nl(t,i){return t[Fu]=i,t.prototype[Fu]=i,t}function il(t){return t[Fu]}function Do(t){return{toString:t}.toString()}var Lr=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(Lr||{}),Fi=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Fi||{});const _s={},en=[],sl=Zt({\u0275cmp:Zt}),Ru=Zt({\u0275dir:Zt}),ol=Zt({\u0275pipe:Zt}),xc=Zt({\u0275mod:Zt}),As=Zt({\u0275fac:Zt}),rl=Zt({__NG_ELEMENT_ID__:Zt}),yp=Zt({__NG_ENV_ID__:Zt});function bp(t,i,e){let n=t.length;for(;;){const s=t.indexOf(i,e);if(-1===s)return s;if(0===s||t.charCodeAt(s-1)<=32){const o=i.length;if(s+o===n||t.charCodeAt(s+o)<=32)return s}e=s+1}}function Nu(t,i,e){let n=0;for(;n<e.length;){const s=e[n];if("number"==typeof s){if(0!==s)break;n++;const o=e[n++],r=e[n++],a=e[n++];t.setAttribute(i,r,a,o)}else{const o=s,r=e[++n];Cp(o)?t.setProperty(i,o,r):t.setAttribute(i,o,r),n++}}return n}function vp(t){return 3===t||4===t||6===t}function Cp(t){return 64===t.charCodeAt(0)}function al(t,i){if(null!==i&&0!==i.length)if(null===t||0===t.length)t=i.slice();else{let e=-1;for(let n=0;n<i.length;n++){const s=i[n];"number"==typeof s?e=s:0===e||wp(t,e,s,null,-1===e||2===e?i[++n]:null)}}return t}function wp(t,i,e,n,s){let o=0,r=t.length;if(-1===i)r=-1;else for(;o<t.length;){const a=t[o++];if("number"==typeof a){if(a===i){r=-1;break}if(a>i){r=o-1;break}}}for(;o<t.length;){const a=t[o];if("number"==typeof a)break;if(a===e){if(null===n)return void(null!==s&&(t[o+1]=s));if(n===t[o+1])return void(t[o+2]=s)}o++,null!==n&&o++,null!==s&&o++}-1!==r&&(t.splice(r,0,i),o=r+1),t.splice(o++,0,e),null!==n&&t.splice(o++,0,n),null!==s&&t.splice(o++,0,s)}const Tp="ng-template";function Db(t,i,e){let n=0,s=!0;for(;n<t.length;){let o=t[n++];if("string"==typeof o&&s){const r=t[n++];if(e&&"class"===o&&-1!==bp(r.toLowerCase(),i,0))return!0}else{if(1===o){for(;n<t.length&&"string"==typeof(o=t[n++]);
22)if(o.toLowerCase()===i)return!0;return!1}"number"==typeof o&&(s=!1)}}return!1}function Yu(t){return 4===t.type&&t.value!==Tp}function Sb(t,i,e){return i===(4!==t.type||e?t.value:Tp)}function Mb(t,i,e){let n=4;const s=t.attrs||[],o=function Dp(t){for(let i=0;i<t.length;i++)if(vp(t[i]))return i;return t.length}(s);let r=!1;for(let a=0;a<i.length;a++){const l=i[a];if("number"!=typeof l){if(!r)if(4&n){if(n=2|1&n,""!==l&&!Sb(t,l,e)||""===l&&1===i.length){if(Xn(n))return!1;r=!0}}else{const c=8&n?l:i[++a];if(8&n&&null!==t.attrs){if(!Db(t.attrs,c,e)){if(Xn(n))return!1;r=!0}continue}const g=Or(8&n?"class":l,s,Yu(t),e);if(-1===g){if(Xn(n))return!1;r=!0;continue}if(""!==c){let T;T=g>o?"":s[g+1].toLowerCase();const b=8&n?T:null;if(b&&-1!==bp(b,c,0)||2&n&&c!==T){if(Xn(n))return!1;r=!0}}}}else{if(!r&&!Xn(n)&&!Xn(l))return!1;if(r&&Xn(l))continue;r=!1,n=l|1&n}}return Xn(n)||r}function Xn(t){return 0==(1&t)}function Or(t,i,e,n){if(null===i)return-1;let s=0;if(n||!e){let o=!1;for(;s<i.length;){const r=i[s];if(r===t)return s;if(3===r||6===r)o=!0;else{if(1===r||2===r){let a=i[++s];for(;"string"==typeof a;)a=i[++s];continue}if(4===r)break;
22if(0===r){s+=4;continue}}s+=o?1:2}return-1}return function Sp(t,i){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){const n=t[e];if("number"==typeof n)return-1;if(n===i)return e;e++}return-1}(i,t)}function Vu(t,i,e=!1){for(let n=0;n<i.length;n++)if(Mb(t,i[n],e))return!0;return!1}function Eb(t,i){e:for(let e=0;e<i.length;e++){const n=i[e];if(t.length===n.length){for(let s=0;s<t.length;s++)if(t[s]!==n[s])continue e;return!0}}return!1}function Mp(t,i){return t?":not("+i.trim()+")":i}function xp(t){let i=t[0],e=1,n=2,s="",o=!1;for(;e<t.length;){let r=t[e];if("string"==typeof r)if(2&n){const a=t[++e];s+="["+r+(a.length>0?'="'+a+'"':"")+"]"}else 8&n?s+="."+r:4&n&&(s+=" "+r);else""!==s&&!Xn(r)&&(i+=Mp(o,s),s=""),n=r,o=o||!Xn(n);e++}return""!==s&&(i+=Mp(o,s)),i}function Ae(t){return Do(()=>{const i=Ip(t),e={...i,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Lr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Fi.Emulated,styles:t.styles||en,_:null,schemas:t.schemas||null,tView:null,id:""};kp(e);const n=t.dependencies;return e.directiveDefs=Ec(n,!1),e.pipeDefs=Ec(n,!0),e.id=function Rb(t){let i=0;const e=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const s of e)i=Math.imul(31,i)+s.charCodeAt(0)<<0;return i+=2147483648,"c"+i}(e),e})}function Ob(t){return Gt(t)||Ci(t)}function Ab(t){return null!==t}function Vt(t){return Do(()=>({type:t.type,bootstrap:t.bootstrap||en,declarations:t.declarations||en,imports:t.imports||en,exports:t.exports||en,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Ep(t,i){if(null==t)return _s;const e={};for(const n in t)if(t.hasOwnProperty(n)){let s=t[n],o=s;Array.isArray(s)&&(o=s[1],s=s[0]),e[s]=n,i&&(i[s]=o)}return e}function Je(t){return Do(()=>{const i=Ip(t);return kp(i),i})}function sn(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Gt(t){return t[sl]||null}function Ci(t){return t[Ru]||null}function Pi(t){return t[ol]||null}function ss(t,i){const e=t[xc]||null;if(!e&&!0===i)throw new Error(`Type ${oi(t)} does not have '\u0275mod' property.`);return e}function Ip(t){const i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputTransforms:null,inputConfig:t.inputs||_s,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||en,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ep(t.inputs,i),outputs:Ep(t.outputs)}}function kp(t){t.features?.forEach(i=>i(t))}function Ec(t,i){if(!t)return null;const e=i?Pi:Ob;return()=>("function"==typeof t?t():t).map(n=>e(n)).filter(Ab)}const Un=0,Xe=1,kt=2,Mn=3,gs=4,Ko=5,Zn=6,Mo=7,$n=8,os=9,Ar=10,Tt=11,ll=12,Lp=13,ma=14,Jn=15,cl=16,_a=17,io=18,dl=19,Op=20,Xo=21,xo=22,ul=23,hl=24,Wt=25,Hu=1,Ap=2,so=7,ga=9,wi=11;function Ui(t){return Array.isArray(t)&&"object"==typeof t[Hu]}function Ri(t){return Array.isArray(t)&&!0===t[Hu]}function Bu(t){return 0!=(4&t.flags)}function Eo(t){return t.componentOffset>-1}function Fr(t){return 1==(1&t.flags)}function Fs(t){return!!t.template}function ju(t){return 0!=(512&t[kt])}function Zo(t,i){return t.hasOwnProperty(As)?t[As]:null}const oo=Symbol("SIGNAL");function Yp(t,i){return(null===t||"object"!=typeof t)&&Object.is(t,i)}let Ti=null,kc=!1;function ys(t){const i=Ti;return Ti=t,i}const bs={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Vp(t){if(kc)throw new Error("");
22if(null===Ti)return;const i=Ti.nextProducerIndex++;ya(Ti),i<Ti.producerNode.length&&Ti.producerNode[i]!==t&&_l(Ti)&&ml(Ti.producerNode[i],Ti.producerIndexOfThis[i]),Ti.producerNode[i]!==t&&(Ti.producerNode[i]=t,Ti.producerIndexOfThis[i]=_l(Ti)?ro(t,Ti,i):0),Ti.producerLastReadVersion[i]=t.version}function Uu(t){if(!_l(t)||t.dirty){if(!t.producerMustRecompute(t)&&!Oc(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function Hp(t){if(void 0===t.liveConsumerNode)return;const i=kc;kc=!0;try{for(const e of t.liveConsumerNode)e.dirty||zu(e)}finally{kc=i}}function $u(){return!1!==Ti?.consumerAllowSignalWrites}function zu(t){t.dirty=!0,Hp(t),t.consumerMarkedDirty?.(t)}function Lc(t){return t&&(t.nextProducerIndex=0),ys(t)}function pl(t,i){if(ys(i),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(_l(t))for(let e=t.nextProducerIndex;e<t.producerNode.length;e++)ml(t.producerNode[e],t.producerIndexOfThis[e]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Oc(t){ya(t);for(let i=0;i<t.producerNode.length;i++){const e=t.producerNode[i],n=t.producerLastReadVersion[i];if(n!==e.version||(Uu(e),n!==e.version))return!0}return!1}function Bp(t){if(ya(t),_l(t))for(let i=0;i<t.producerNode.length;i++)ml(t.producerNode[i],t.producerIndexOfThis[i]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function ro(t,i,e){if(jp(t),ya(t),0===t.liveConsumerNode.length)for(let n=0;n<t.producerNode.length;n++)t.producerIndexOfThis[n]=ro(t.producerNode[n],t,n);return t.liveConsumerIndexOfThis.push(e),t.liveConsumerNode.push(i)-1}function ml(t,i){if(jp(t),ya(t),1===t.liveConsumerNode.length)for(let n=0;n<t.producerNode.length;n++)ml(t.producerNode[n],t.producerIndexOfThis[n]);const e=t.liveConsumerNode.length-1;if(t.liveConsumerNode[i]=t.liveConsumerNode[e],t.liveConsumerIndexOfThis[i]=t.liveConsumerIndexOfThis[e],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,i<t.liveConsumerNode.length){const n=t.liveConsumerIndexOfThis[i],s=t.liveConsumerNode[i];ya(s),s.producerIndexOfThis[n]=i}}function _l(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function ya(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function jp(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function qu(t,i){const e=Object.create(Wb);e.computation=t,i?.equal&&(e.equal=i.equal);const n=()=>
22{if(Uu(e),Vp(e),e.value===Ac)throw e.error;return e.value};return n[oo]=e,n}const Gu=Symbol("UNSET"),Ku=Symbol("COMPUTING"),Ac=Symbol("ERRORED"),Wb=(()=>({...bs,value:Gu,dirty:!0,error:null,equal:Yp,producerMustRecompute:t=>t.value===Gu||t.value===Ku,producerRecomputeValue(t){if(t.value===Ku)throw new Error("Detected cycle in computations.");const i=t.value;t.value=Ku;const e=Lc(t);let n;try{n=t.computation()}catch(s){n=Ac,t.error=s}finally{pl(t,e)}i!==Gu&&i!==Ac&&n!==Ac&&t.equal(i,n)?t.value=i:(t.value=n,t.version++)}}))();let Wp=function Ub(){throw new Error};function Xu(){Wp()}let Zu=null;function vs(t,i){const e=Object.create($b);function n(){return Vp(e),e.value}return e.value=t,i?.equal&&(e.equal=i.equal),n.set=$p,n.update=zb,n.mutate=qb,n.asReadonly=Io,n[oo]=e,n}const $b=(()=>({...bs,equal:Yp,readonlyFn:void 0}))();function Up(t){t.version++,Hp(t),Zu?.()}function $p(t){const i=this[oo];$u()||Xu(),i.equal(i.value,t)||(i.value=t,Up(i))}function zb(t){$u()||Xu(),$p.call(this,t(this[oo].value))}function qb(t){const i=this[oo];$u()||Xu(),t(i.value),Up(i)}function Io(){const t=this[oo];if(void 0===t.readonlyFn){const i=()=>this();i[oo]=t,t.readonlyFn=i}return t.readonlyFn}const zp=()=>{},Kb=(()=>({...bs,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:zp}))();class qp{constructor(i,e,n){this.previousValue=i,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function zn(){return Yr}function Yr(t){return t.type.prototype.ngOnChanges&&(t.setInput=Kt),Fc}function Fc(){const t=y(this),i=t?.current;if(i){const e=t.previous;if(e===_s)t.previous=i;else for(let n in i)e[n]=i[n];t.current=null,this.ngOnChanges(i)}}function Kt(t,i,e,n){const s=this.declaredInputs[e],o=y(t)||function E(t,i){return t[f]=i}(t,{previous:_s,current:null}),r=o.current||(o.current={}),a=o.previous,l=a[s];r[s]=new qp(l&&l.currentValue,i,a===_s),t[n]=i}zn.ngInherit=!0;const f="__ngSimpleChanges__";function y(t){return t[f]||null}const Q=function(t,i,e){};function et(t){for(;Array.isArray(t);)t=t[Un];return t}function hi(t,i){return et(i[t])}function qn(t,i){return et(i[t.index])}function yM(t,i){return t.data[i]}function Pc(t,i){return t[i]}function Ps(t,i){const e=i[t];return Ui(e)?e:e[Un]}function ba(t,i){return null==i?null:t[i]}function bM(t){t[_a]=0}function dY(t){1024&t[kt]||(t[kt]|=1024,CM(t,1))}function vM(t){1024&t[kt]&&(t[kt]&=-1025,CM(t,-1))}function CM(t,i){let e=t[Mn];if(null===e)return;e[Ko]+=i;let n=e;for(e=e[Mn];null!==e&&(1===i&&1===n[Ko]||-1===i&&0===n[Ko]);)e[Ko]+=i,n=e,e=e[Mn]}function wM(t,i){if(256==(256&t[kt]))throw new be(911,!1);null===t[Xo]&&(t[Xo]=[]),t[Xo].push(i)}const Dt={lFrame:OM(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function DM(){return Dt.bindingsEnabled}function Rc(){return null!==Dt.skipHydrationRootTNode}function Fe(){return Dt.lFrame.lView}function tn(){return Dt.lFrame.tView}function H(t){return Dt.lFrame.contextLView=t,t[$n]}function B(t){return Dt.lFrame.contextLView=null,t}function Ni(){let t=SM();for(;null!==t&&64===t.type;)t=t.parent;return t}function SM(){return Dt.lFrame.currentTNode}function Qo(t,i){const e=Dt.lFrame;e.currentTNode=t,e.isParent=i}function Xb(){return Dt.lFrame.isParent}function Zb(){Dt.lFrame.isParent=!1}function rs(){const t=Dt.lFrame;let i=t.bindingRootIndex;return-1===i&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function Vr(){return Dt.lFrame.bindingIndex}function Nc(){return Dt.lFrame.bindingIndex++}function Hr(t){const i=Dt.lFrame,e=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,e}function wY(t,i){const e=Dt.lFrame;e.bindingIndex=e.bindingRootIndex=t,Jb(i)}function Jb(t){Dt.lFrame.currentDirectiveIndex=t}function IM(){return Dt.lFrame.currentQueryIndex}function ev(t){Dt.lFrame.currentQueryIndex=t}function DY(t){const i=t[Xe];return 2===i.type?i.declTNode:1===i.type?t[Zn]:null}function kM(t,i,e){if(e&xt.SkipSelf){let s=i,o=t;for(;!(s=s.parent,null!==s||e&xt.Host||(s=DY(o),null===s||(o=o[ma],10&s.type))););if(null===s)return!1;i=s,t=o}const n=Dt.lFrame=LM();return n.currentTNode=i,n.lView=t,!0}function tv(t){const i=LM(),e=t[Xe];Dt.lFrame=i,i.currentTNode=e.firstChild,i.lView=t,i.tView=e,i.contextLView=t,i.bindingIndex=e.bindingStartIndex,i.inI18n=!1}function LM(){const t=Dt.lFrame,i=null===t?null:t.child;return null===i?OM(t):i}function OM(t){const i={currentTNode:null,isParent:!0,lView:null,tView:null,
22selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=i),i}function AM(){const t=Dt.lFrame;return Dt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const FM=AM;function nv(){const t=AM();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function as(){return Dt.lFrame.selectedIndex}function gl(t){Dt.lFrame.selectedIndex=t}function Qn(){const t=Dt.lFrame;return yM(t.tView,t.selectedIndex)}let RM=!0;function Gp(){return RM}function va(t){RM=t}function Kp(t,i){for(let e=i.directiveStart,n=i.directiveEnd;e<n;e++){const o=t.data[e].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:u}=o;r&&(t.contentHooks??=[]).push(-e,r),a&&((t.contentHooks??=[]).push(e,a),(t.contentCheckHooks??=[]).push(e,a)),l&&(t.viewHooks??=[]).push(-e,l),c&&((t.viewHooks??=[]).push(e,c),(t.viewCheckHooks??=[]).push(e,c)),null!=u&&(t.destroyHooks??=[]).push(e,u)}}function Xp(t,i,e){NM(t,i,3,e)}function Zp(t,i,e,n){(3&t[kt])===e&&NM(t,i,e,n)}function iv(t,i){let e=t[kt];(3&e)===i&&(e&=8191,e+=1,t[kt]=e)}function NM(t,i,e,n){const o=n??-1,r=i.length-1;let a=0;for(let l=void 0!==n?65535&t[_a]:0;l<r;l++)if("number"==typeof i[l+1]){if(a=i[l],null!=n&&a>=n)break}else i[l]<0&&(t[_a]+=65536),(a<o||-1==o)&&(OY(t,e,i,l),t[_a]=(4294901760&t[_a])+l+2),l++}function YM(t,i){Q(4,t,i);const e=ys(null);try{i.call(t)}finally{ys(e),Q(5,t,i)}}function OY(t,i,e,n){const s=e[n]<0,o=e[n+1],a=t[s?-e[n]:e[n]];s?t[kt]>>13<t[_a]>>16&&(3&t[kt])===i&&(t[kt]+=8192,YM(a,o)):YM(a,o)}const Yc=-1;class Qu{constructor(i,e,n){this.factory=i,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function ov(t){return t!==Yc}function eh(t){return 32767&t}function th(t,i){let e=function RY(t){return t>>16}(t),n=i;for(;e>0;)n=n[ma],e--;return n}let rv=!0;function Jp(t){const i=rv;return rv=t,i}const VM=255,HM=5;let NY=0;const er={};function Qp(t,i){const e=BM(t,i);if(-1!==e)return e;const n=i[Xe];n.firstCreatePass&&(t.injectorIndex=i.length,av(n.data,t),av(i,null),av(n.blueprint,null));const s=em(t,i),o=t.injectorIndex;if(ov(s)){const r=eh(s),a=th(s,i),l=a[Xe].data;for(let c=0;c<8;c++)i[o+c]=a[r+c]|l[r+c]}return i[o+8]=s,o}function av(t,i){t.push(0,0,0,0,0,0,0,0,i)}function BM(t,i){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===i[t.injectorIndex+8]?-1:t.injectorIndex}function em(t,i){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let e=0,n=null,s=i;for(;null!==s;){if(n=GM(s),null===n)return Yc;if(e++,s=s[ma],-1!==n.injectorIndex)return n.injectorIndex|e<<16}return Yc}function lv(t,i,e){!function YY(t,i,e){let n;"string"==typeof e?n=e.charCodeAt(0)||0:e.hasOwnProperty(rl)&&(n=e[rl]),null==n&&(n=e[rl]=NY++);const s=n&VM;i.data[t+(s>>HM)]|=1<<s}(t,i,e)}function jM(t,i,e){if(e&xt.Optional||void 0!==t)return t;xu()}function WM(t,i,e,n){if(e&xt.Optional&&void 0===n&&(n=null),!(e&(xt.Self|xt.Host))){const s=t[os],o=Wi(void 0);try{return s?s.get(i,n,e&xt.Optional):fp(i,n,e&xt.Optional)}finally{Wi(o)}}return jM(n,0,e)}function UM(t,i,e,n=xt.Default,s){if(null!==t){if(2048&i[kt]&&!(n&xt.Self)){const r=function UY(t,i,e,n,s){let o=t,r=i;for(;null!==o&&null!==r&&2048&r[kt]&&!(512&r[kt]);){const a=$M(o,r,e,n|xt.Self,er);if(a!==er)return a;let l=o.parent;if(!l){const c=r[Op];if(c){const u=c.get(e,er,n);if(u!==er)return u}l=GM(r),r=r[ma]}o=l}return s}(t,i,e,n,er);if(r!==er)return r}const o=$M(t,i,e,n,er);if(o!==er)return o}return WM(i,e,n,s)}function $M(t,i,e,n,s){const o=function BY(t){if("string"==typeof t)return t.charCodeAt(0)||0;const i=t.hasOwnProperty(rl)?t[rl]:void 0;return"number"==typeof i?i>=0?i&VM:WY:i}(e);if("function"==typeof o){if(!kM(i,t,n))return n&xt.Host?jM(s,0,n):WM(i,e,n,s);try{let r;if(r=o(n),null!=r||n&xt.Optional)return r;xu()}finally{FM()}}else if("number"==typeof o){let r=null,a=BM(t,i),l=Yc,c=n&xt.Host?i[Jn][Zn]:null;for((-1===a||n&xt.SkipSelf)&&(l=-1===a?em(t,i):i[a+8],l!==Yc&&qM(n,!1)?(r=i[Xe],a=eh(l),i=th(l,i)):a=-1);-1!==a;){const u=i[Xe];if(zM(o,a,u.data)){const g=HY(a,i,e,r,n,c);if(g!==er)return g}l=i[a+8],l!==Yc&&qM(n,i[Xe].data[a+8]===c)&&zM(o,a,i)?(r=u,a=eh(l),i=th(l,i)):a=-1}}return s}function HY(t,i,e,n,s,o){const r=i[Xe],a=r.data[t+8],u=tm(a,r,e,null==n?Eo(a)&&rv:n!=r&&0!=(3&a.type),s&xt.Host&&o===a);return null!==u?yl(i,r,u,a):er}function tm(t,i,e,n,s){const o=t.providerIndexes,r=i.data,a=1048575&o,l=t.directiveStart,u=o>>20,T=s?a+u:t.directiveEnd;for(let b=n?a:a+u;b<T;b++){const w=r[b];if(b<l&&e===w||b>=l&&w.type===e)return b}if(s){const b=r[l];if(b&&Fs(b)&&b.type===e)return l}return null}function yl(t,i,e,n){let s=t[e];const o=i.data;if(function AY(t){return t instanceof Qu}(s)){const r=s;r.resolving&&function lb(t,i){const e=i?`. Dependency path: ${i.join(" > ")} > ${t}`:"";throw new be(-200,`Circular dependency in DI detected for ${t}${e}`)}(function rn(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.n
22ame||t.type.toString():Mt(t)}(o[e]));const a=Jp(r.canSeeViewProviders);r.resolving=!0;const c=r.injectImpl?Wi(r.injectImpl):null;kM(t,n,xt.Default);try{s=t[e]=r.factory(void 0,o,t,n),i.firstCreatePass&&e>=n.directiveStart&&function LY(t,i,e){const{ngOnChanges:n,ngOnInit:s,ngDoCheck:o}=i.type.prototype;if(n){const r=Yr(i);(e.preOrderHooks??=[]).push(t,r),(e.preOrderCheckHooks??=[]).push(t,r)}s&&(e.preOrderHooks??=[]).push(0-t,s),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}(e,o[e],i)}finally{null!==c&&Wi(c),Jp(a),r.resolving=!1,FM()}}return s}function zM(t,i,e){return!!(e[i+(t>>HM)]&1<<t)}function qM(t,i){return!(t&xt.Self||t&xt.Host&&i)}class ls{constructor(i,e){this._tNode=i,this._lView=e}get(i,e,n){return UM(this._tNode,this._lView,i,Mc(n),e)}}function WY(){return new ls(Ni(),Fe())}function kn(t){return Do(()=>{const i=t.prototype.constructor,e=i[As]||cv(i),n=Object.prototype;let s=Object.getPrototypeOf(t.prototype).constructor;for(;s&&s!==n;){const o=s[As]||cv(s);if(o&&o!==e)return o;s=Object.getPrototypeOf(s)}return o=>new o})}function cv(t){return Su(t)?()=>{const i=cv(wt(t));return i&&i()}:Zo(t)}function GM(t){const i=t[Xe],e=i.type;return 2===e?i.declTNode:1===e?t[Zn]:null}const Hc="__parameters__";function jc(t,i,e){return Do(()=>{const n=function dv(t){return function(...e){if(t){const n=t(...e);for(const s in n)this[s]=n[s]}}}(i);function s(...o){if(this instanceof s)return n.apply(this,o),this;const r=new s(...o);return a.annotation=r,a;function a(l,c,u){const g=l.hasOwnProperty(Hc)?l[Hc]:Object.defineProperty(l,Hc,{value:[]})[Hc];for(;g.length<=u;)g.push(null);return(g[u]=g[u]||[]).push(r),l}}return e&&(s.prototype=Object.create(e.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}function Uc(t,i){t.forEach(e=>Array.isArray(e)?Uc(e,i):i(e))}function XM(t,i,e){i>=t.length?t.push(e):t.splice(i,0,e)}function nm(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function oh(t,i){const e=[];for(let n=0;n<t;n++)e.push(i);return e}function Rs(t,i,e){let n=$c(t,i);return n>=0?t[1|n]=e:(n=~n,function ZY(t,i,e,n){let s=t.length;if(s==i)t.push(e,n);else if(1===s)t.push(n,t[0]),t[0]=e;else{for(s--,t.push(t[s-1],t[s]);s>i;)t[s]=t[s-2],s--;t[i]=e,t[i+1]=n}}(t,n,i,e)),n}function uv(t,i){const e=$c(t,i);if(e>=0)return t[1|e]}function $c(t,i){return function ZM(t,i,e){let n=0,s=t.length>>e;for(;s!==n;){const o=n+(s-n>>1),r=t[o<<e];if(i===r)return o<<e;r>i?s=o:n=o+1}return~(s<<e)}(t,i,1)}const sm=nl(jc("Optional"),8),om=nl(jc("SkipSelf"),4);function dm(t){return 128==(128&t.flags)}var Ca=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Ca||{});const y4=/^>|^->|<!--|-->|--!>|<!-$/g,b4=/(<|>)/g,v4="\u200b$1\u200b";const _v=new Map;let C4=0;const yv="__ngContext__";function $i(t,i){Ui(i)?(t[yv]=i[dl],function T4(t){_v.set(t[dl],t)}(i)):t[yv]=i}let bv;function vv(t,i){return bv(t,i)}function lh(t){const i=t[Mn];return Ri(i)?i[Mn]:i}function gx(t){return bx(t[ll])}function yx(t){return bx(t[gs])}function bx(t){for(;null!==t&&!Ri(t);)t=t[gs];return t}function Gc(t,i,e,n,s){if(null!=n){let o,r=!1;Ri(n)?o=n:Ui(n)&&(r=!0,n=n[Un]);const a=et(n);0===t&&null!==e?null==s?Tx(i,e,a):bl(i,e,a,s||null,!0):1===t&&null!==e?bl(i,e,a,s||null,!0):2===t?function gm(t,i,e){const n=mm(t,i);n&&function j4(t,i,e,n){t.removeChild(i,e,n)}(t,n,i,e)}(i,a,r):3===t&&i.destroyNode(a),null!=o&&function $4(t,i,e,n,s){const o=e[so];o!==et(e)&&Gc(i,t,n,o,s);for(let a=wi;a<e.length;a++){const l=e[a];dh(l[Xe],l,t,i,n,o)}}(i,t,o,e,s)}}function Cv(t,i){return t.createComment(function cx(t){return t.replace(y4,i=>i.replace(b4,v4))}(i))}function fm(t,i,e){return t.createElement(i,e)}function Cx(t,i){const e=t[ga],n=e.indexOf(i);vM(i),e.splice(n,1)}function pm(t,i){if(t.length<=wi)return;const e=wi+i,n=t[e];if(n){const s=n[cl];null!==s&&s!==t&&Cx(s,n),i>0&&(t[e-1][gs]=n[gs]);const o=nm(t,wi+i);!function F4(t,i){dh(t,i,i[Tt],2,null,null),i[Un]=null,i[Zn]=null}(n[Xe],n);const r=o[io];null!==r&&r.detachView(o[Xe]),n[Mn]=null,n[gs]=null,n[kt]&=-129}return n}function wv(t,i){if(!(256&i[kt])){const e=i[Tt];i[ul]&&Bp(i[ul]),i[hl]&&Bp(i[hl]),e.destroyNode&&dh(t,i,e,3,null,null),function N4(t){let i=t[ll];if(!i)return Tv(t[Xe],t);for(;i;){let e=null;if(Ui(i))e=i[ll];else{const n=i[wi];n&&(e=n)}if(!e){for(;i&&!i[gs]&&i!==t;)Ui(i)&&Tv(i[Xe],i),i=i[Mn];null===i&&(i=t),Ui(i)&&Tv(i[Xe],i),e=i&&i[gs]}i=e}}(i)}}function Tv(t,i){if(!(256&i[kt])){i[kt]&=-129,i[kt]|=256,function B4(t,i){let e;if(null!=t&&null!=(e=t.destroyHooks))for(let n=0;n<e.length;n+=2){const s=i[e[n]];if(!(s instanceof Qu)){const o=e[n+1];if(Array.isArray(o))for(let r=0;r<o.length;r+=2){const a=s[o[r]],l=o[r+1];Q(4,a,l);try{l.call(a)}finally{Q(5,a,l)}}else{Q(4,s,o);try{o.call(s)}finally{Q(5,s,o)}}}}}(t,i),function H4(t,i){const e=t.cleanup,n=i[Mo];if(null!==e)for(let o=0;o<e.length-1;o+=2)if("string"==typeof e[o]){const r=e[o+3];r>=0?n[r]():n[-r].unsubscribe(),o+=2}else e[o].call(n[e[o+1]]);null!==n&&(i[Mo]=null);const s=i[Xo];if(null!==s){i[Xo]=null;for(let o=0;o<s.length;o++)(0,s[o])()}}(t,i),1===i[Xe].type&&i[Tt].destroy();const e=i[cl];if(null!==e&&Ri(i[Mn])){e!==i[Mn]&&Cx(e,i);const n=i[io];null!==n&&n.detachView(t)}!function D4(t){_v.delete(t[dl])}(i)}}function Dv(t,i,e){return function wx(t,i,e){let n=i;for(;null!==n&&40&n.type;)n=(i=n).parent;if(null===n)return e[Un];
22{const{componentOffset:s}=n;if(s>-1){const{encapsulation:o}=t.data[n.directiveStart+s];if(o===Fi.None||o===Fi.Emulated)return null}return qn(n,e)}}(t,i.parent,e)}function bl(t,i,e,n,s){t.insertBefore(i,e,n,s)}function Tx(t,i,e){t.appendChild(i,e)}function Dx(t,i,e,n,s){null!==n?bl(t,i,e,n,s):Tx(t,i,e)}function mm(t,i){return t.parentNode(i)}function Sx(t,i,e){return xx(t,i,e)}let Sv,ym,Iv,bm,xx=function Mx(t,i,e){return 40&t.type?qn(t,e):null};function _m(t,i,e,n){const s=Dv(t,n,i),o=i[Tt],a=Sx(n.parent||i[Zn],n,i);if(null!=s)if(Array.isArray(e))for(let l=0;l<e.length;l++)Dx(o,s,e[l],a,!1);else Dx(o,s,e,a,!1);void 0!==Sv&&Sv(o,n,i,e,s)}function ch(t,i){if(null!==i){const e=i.type;if(3&e)return qn(i,t);if(4&e)return Mv(-1,t[i.index]);if(8&e){const n=i.child;if(null!==n)return ch(t,n);{const s=t[i.index];return Ri(s)?Mv(-1,s):et(s)}}if(32&e)return vv(i,t)()||et(t[i.index]);{const n=Ix(t,i);return null!==n?Array.isArray(n)?n[0]:ch(lh(t[Jn]),n):ch(t,i.next)}}return null}function Ix(t,i){return null!==i?t[Jn][Zn].projection[i.projection]:null}function Mv(t,i){const e=wi+t+1;if(e<i.length){const n=i[e],s=n[Xe].firstChild;if(null!==s)return ch(n,s)}return i[so]}function xv(t,i,e,n,s,o,r){for(;null!=e;){const a=n[e.index],l=e.type;if(r&&0===i&&(a&&$i(et(a),n),e.flags|=2),32!=(32&e.flags))if(8&l)xv(t,i,e.child,n,s,o,!1),Gc(i,t,s,a,o);else if(32&l){const c=vv(e,n);let u;for(;u=c();)Gc(i,t,s,u,o);Gc(i,t,s,a,o)}else 16&l?Lx(t,i,n,e,s,o):Gc(i,t,s,a,o);e=r?e.projectionNext:e.next}}function dh(t,i,e,n,s,o){xv(e,n,t.firstChild,i,s,o,!1)}function Lx(t,i,e,n,s,o){const r=e[Jn],l=r[Zn].projection[n.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++)Gc(i,t,s,l[c],o);else{let c=l;const u=r[Mn];dm(n)&&(c.flags|=128),xv(t,i,c,u,s,o,!0)}}function Ox(t,i,e){""===e?t.removeAttribute(i,"class"):t.setAttribute(i,"class",e)}function Ax(t,i,e){const{mergedAttrs:n,classes:s,styles:o}=e;null!==n&&Nu(t,i,n),null!==s&&Ox(t,i,s),null!==o&&function q4(t,i,e){t.setAttribute(i,"style",e)}(t,i,o)}function Kc(t){return function Ev(){if(void 0===ym&&(ym=null,an.trustedTypes))try{ym=an.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return ym}()?.createHTML(t)||t}function Xc(){if(void 0!==Iv)return Iv;if(typeof document<"u")return document;throw new be(210,!1)}function Fx(t){return function kv(){if(void 0===bm&&(bm=null,an.trustedTypes))try{bm=an.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return bm}()?.createHTML(t)||t}class vl{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Cc})`}}class J4 extends vl{getTypeName(){return"HTML"}}class Q4 extends vl{getTypeName(){return"Style"}}class eV extends vl{getTypeName(){return"Script"}}class tV extends vl{getTypeName(){return"URL"}}class nV extends vl{getTypeName(){return"ResourceURL"}}function Ns(t){return t instanceof vl?t.changingThisBreaksApplicationSecurity:t}function tr(t,i){const e=function iV(t){return t instanceof vl&&t.getTypeName()||null}(t);if(null!=e&&e!==i){if("ResourceURL"===e&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${e} (see ${Cc})`)}return e===i}class cV{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{const e=(new window.DOMParser).parseFromString(Kc(i),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(i):(e.removeChild(e.firstChild),e)}catch{return null}}}class dV{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const e=this.inertDocument.createElement("template");return e.innerHTML=Kc(i),e}}const hV=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function vm(t){return(t=String(t)).match(hV)?t:"unsafe:"+t}function Br(t){const i={};for(const e of t.split(","))i[e]=!0;return i}function uh(...t){const i={};for(const e of t)for(const n in e)e.hasOwnProperty(n)&&(i[n]=!0);return i}const Yx=Br("area,br,col,hr,img,wbr"),Vx=Br("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Hx=Br("rp,rt"),Lv=uh(Yx,uh(Vx,Br("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")),uh(Hx,Br("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")),uh(Hx,Vx)),Ov=Br("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Bx=uh(Ov,Br("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
22olspan,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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Br("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")),fV=Br("script,style,template");class pV{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let e=i.firstChild,n=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let s=this.checkClobberedElement(e,e.nextSibling);if(s){e=s;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(i){const e=i.nodeName.toLowerCase();if(!Lv.hasOwnProperty(e))return this.sanitizedSomething=!0,!fV.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const n=i.attributes;for(let s=0;s<n.length;s++){const o=n.item(s),r=o.name,a=r.toLowerCase();if(!Bx.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;Ov[a]&&(l=vm(l)),this.buf.push(" ",r,'="',jx(l),'"')}return this.buf.push(">"),!0}endElement(i){const e=i.nodeName.toLowerCase();Lv.hasOwnProperty(e)&&!Yx.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(i){this.buf.push(jx(i))}checkClobberedElement(i,e){if(e&&(i.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return e}}const mV=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,_V=/([^\#-~ |!])/g;function jx(t){return t.replace(/&/g,"&amp;").replace(mV,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(_V,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Cm;function Wx(t,i){let e=null;try{Cm=Cm||function Nx(t){const i=new dV(t);return function uV(){try{return!!(new window.DOMParser).parseFromString(Kc(""),"text/html")}catch{return!1}}()?new cV(i):i}(t);let n=i?String(i):"";e=Cm.getInertBodyElement(n);let s=5,o=n;do{if(0===s)throw new Error("Failed to sanitize html because the input is unstable");s--,n=o,o=e.innerHTML,e=Cm.getInertBodyElement(n)}while(n!==o);return Kc((new pV).sanitizeChildren(Av(e)||e))}finally{if(e){const n=Av(e)||e;for(;n.firstChild;)n.removeChild(n.firstChild)}}}function Av(t){return"content"in t&&function gV(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var lo=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(lo||{});function xn(t){const i=hh();return i?Fx(i.sanitize(lo.HTML,t)||""):tr(t,"HTML")?Fx(Ns(t)):Wx(Xc(),Mt(t))}function Si(t){const i=hh();return i?i.sanitize(lo.URL,t)||"":tr(t,"URL")?Ns(t):vm(Mt(t))}function hh(){const t=Fe();return t&&t[Ar].sanitizer}const fh=new ke("ENVIRONMENT_INITIALIZER"),Fv=new ke("INJECTOR",-1),zx=new ke("INJECTOR_DEF_TYPES");class Pv{get(i,e=Ir){if(e===Ir){const n=new Error(`NullInjectorError: No provider for ${oi(i)}!`);throw n.name="NullInjectorError",n}return e}}function TV(...t){return{\u0275providers:qx(0,t),\u0275fromNgModule:!0}}function qx(t,...i){const e=[],n=new Set;let s;const o=r=>{e.push(r)};return Uc(i,r=>{const a=r;wm(a,o,[],n)&&(s||=[],s.push(a))}),void 0!==s&&Gx(s,o),e}function Gx(t,i){for(let e=0;e<t.length;e++){const{ngModule:n,providers:s}=t[e];Nv(s,o=>{i(o,n)})}}function wm(t,i,e,n){if(!(t=wt(t)))return!1;let s=null,o=wc(t);const r=!o&&Gt(t);if(o||r){if(r&&!r.standalone)return!1;s=t}else{const l=t.ngModule;if(o=wc(l),!o)return!1;s=l}const a=n.has(s);if(r){if(a)return!1;if(n.add(s),r.dependencies){const l="function"==typeof r.dependencies?r.depen
22dencies():r.dependencies;for(const c of l)wm(c,i,e,n)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let c;n.add(s);try{Uc(o.imports,u=>{wm(u,i,e,n)&&(c||=[],c.push(u))})}finally{}void 0!==c&&Gx(c,i)}if(!a){const c=Zo(s)||(()=>new s);i({provide:s,useFactory:c,deps:en},s),i({provide:zx,useValue:s,multi:!0},s),i({provide:fh,useValue:()=>K(s),multi:!0},s)}const l=o.providers;if(null!=l&&!a){const c=t;Nv(l,u=>{i(u,c)})}}}return s!==t&&void 0!==t.providers}function Nv(t,i){for(let e of t)Mu(e)&&(e=e.\u0275providers),Array.isArray(e)?Nv(e,i):i(e)}const DV=Zt({provide:String,useValue:Zt});function Yv(t){return null!==t&&"object"==typeof t&&DV in t}function Cl(t){return"function"==typeof t}const Vv=new ke("Set Injector scope."),Tm={},MV={};let Hv;function Dm(){return void 0===Hv&&(Hv=new Pv),Hv}class ws{}class Zc extends ws{get destroyed(){return this._destroyed}constructor(i,e,n,s){super(),this.parent=e,this.source=n,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,jv(i,r=>this.processProvider(r)),this.records.set(Fv,Jc(void 0,this)),s.has("environment")&&this.records.set(ws,Jc(void 0,this));const o=this.records.get(Vv);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(zx.multi,en,xt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of i)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const e=To(this),n=Wi(void 0);try{return i()}finally{To(e),Wi(n)}}get(i,e=Ir,n=xt.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(yp))return i[yp](this);n=Mc(n);const o=To(this),r=Wi(void 0);try{if(!(n&xt.SkipSelf)){let l=this.records.get(i);if(void 0===l){const c=function LV(t){return"function"==typeof t||"object"==typeof t&&t instanceof ke}(i)&&Go(i);l=c&&this.injectableDefInScope(c)?Jc(Bv(i),Tm):null,this.records.set(i,l)}if(null!=l)return this.hydrate(i,l)}return(n&xt.Self?Dm():this.parent).get(i,e=n&xt.Optional&&e===Ir?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[pa]=a[pa]||[]).unshift(oi(i)),o)throw a;return function wb(t,i,e,n){const s=t[pa];throw i[_p]&&s.unshift(i[_p]),t.message=function Tb(t,i,e,n=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let s=oi(i);if(Array.isArray(i))s=i.map(oi).join(" -> ");else if("object"==typeof i){let o=[];for(let r in i)if(i.hasOwnProperty(r)){let a=i[r];o.push(r+":"+("string"==typeof a?JSON.stringify(a):oi(a)))}s=`{${o.join(", ")}}`}return`${e}${n?"("+n+")":""}[${s}]: ${t.replace(bb,"\n  ")}`}("\n"+t.message,s,e,n),t.ngTokenPath=s,t[pa]=null,t}(a,i,"R3InjectorError",this.source)}throw a}finally{Wi(r),To(o)}}resolveInjectorInitializers(){const i=To(this),e=Wi(void 0);try{const s=this.get(fh.multi,en,xt.Self);for(const o of s)o()}finally{To(i),Wi(e)}}toString(){const i=[],e=this.records;for(const n of e.keys())i.push(oi(n));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new be(205,!1)}processProvider(i){let e=Cl(i=wt(i))?i:wt(i&&i.provide);const n=function EV(t){return Yv(t)?Jc(void 0,t.useValue):Jc(Zx(t),Tm)}(i);if(Cl(i)||!0!==i.multi)this.records.get(e);else{let s=this.records.get(e);s||(s=Jc(void 0,Tm,!0),s.factory=()=>Pu(s.multi),this.records.set(e,s)),e=i,s.multi.push(i)}this.records.set(e,n)}hydrate(i,e){return e.value===Tm&&(e.value=MV,e.value=e.factory()),"object"==typeof e.value&&e.value&&function kV(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(i){if(!i.providedIn)return!1;const e=wt(i.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(i){const e=this._onDestroyHooks.indexOf(i);-1!==e&&this._onDestroyHooks.splice(e,1)}}function Bv(t){const i=Go(t),e=null!==i?i.factory:Zo(t);if(null!==e)return e;if(t instanceof ke)throw new be(204,!1);if(t instanceof Function)return function xV(t){const i=t.length;if(i>0)throw oh(i,"?"),new be(204,!1);const e=function pb(t){return t&&(t[Er]||t[Tc])||null}(t);return null!==e?()=>e.factory(t):()=>new t}(t);throw new be(204,!1)}function Zx(t,i,e){let n;if(Cl(t)){const s=wt(t);return Zo(s)||Bv(s)}if(Yv(t))n=()=>wt(t.useValue);else if(function Xx(t){return!(!t||!t.useFactory)}(t))n=()=>t.useFactory(...Pu(t.deps||[]));else if(function Kx(t){return!(!t||!t.useExisting)}(t))n=()=>K(wt(t.useExisting));else{const s=wt(t&&(t.useClass||t.provide));if(!function IV(t){return!!t.deps}(t))return Zo(s)||Bv(s);n=()=>new s(...Pu(t.deps))}return n}
22function Jc(t,i,e=!1){return{factory:t,value:i,multi:e?[]:void 0}}function jv(t,i){for(const e of t)Array.isArray(e)?jv(e,i):e&&Mu(e)?jv(e.\u0275providers,i):i(e)}const ph=new ke("AppId",{providedIn:"root",factory:()=>OV}),OV="ng",Jx=new ke("Platform Initializer"),co=new ke("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),jr=new ke("AnimationModuleType"),Wv=new ke("CSP nonce",{providedIn:"root",factory:()=>Xc().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Qx=(t,i,e)=>null;function Zv(t,i,e=!1){return Qx(t,i,e)}class jV{}class n0{}class UV{resolveComponentFactory(i){throw function WV(t){const i=Error(`No component factory found for ${oi(t)}.`);return i.ngComponent=t,i}(i)}}let wa=(()=>{class t{static{this.NULL=new UV}}return t})();function $V(){return td(Ni(),Fe())}function td(t,i){return new Ht(qn(t,i))}let Ht=(()=>{class t{constructor(e){this.nativeElement=e}static{this.__NG_ELEMENT_ID__=$V}}return t})();function zV(t){return t instanceof Ht?t.nativeElement:t}class nd{}let ri=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function qV(){const t=Fe(),e=Ps(Ni().index,t);return(Ui(e)?e:t)[Tt]}()}}return t})(),GV=(()=>{class t{static{this.\u0275prov=de({token:t,providedIn:"root",factory:()=>null})}}return t})();class Ta{constructor(i){this.full=i,this.major=i.split(".")[0],this.minor=i.split(".")[1],this.patch=i.split(".").slice(2).join(".")}}const KV=new Ta("16.2.12"),eC={};function l0(t,i=null,e=null,n){const s=c0(t,i,e,n);return s.resolveInjectorInitializers(),s}function c0(t,i=null,e=null,n,s=new Set){const o=[e||en,TV(t)];return n=n||("object"==typeof t?void 0:oi(t)),new Zc(o,i||Dm(),n||null,s)}let fi=(()=>{class t{static{this.THROW_IF_NOT_FOUND=Ir}static{this.NULL=new Pv}static create(e,n){if(Array.isArray(e))return l0({name:""},n,e,"");{const s=e.name??"";return l0({name:s},e.parent,e.providers,s)}}static{this.\u0275prov=de({token:t,providedIn:"any",factory:()=>K(Fv)})}static{this.__NG_ELEMENT_ID__=-1}}return t})();function nC(t){return t.ngOriginalError}class nr{constructor(){this._console=console}handleError(i){const e=this._findOriginalError(i);this._console.error("ERROR",i),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(i){let e=i&&nC(i);for(;e&&nC(e);)e=nC(e);return e||null}}let km=(()=>{class t{static{this.__NG_ELEMENT_ID__=nH}static{this.__NG_ENV_ID__=e=>e}}return t})();class tH extends km{constructor(i){super(),this._lView=i}onDestroy(i){return wM(this._lView,i),()=>function uY(t,i){if(null===t[Xo])return;const e=t[Xo].indexOf(i);-1!==e&&t[Xo].splice(e,1)}(this._lView,i)}}function nH(){return new tH(Fe())}function iC(t){return i=>{setTimeout(t,void 0,i)}}const ae=class iH extends bt{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,e,n){let s=i,o=e||(()=>null),r=n;if(i&&"object"==typeof i){const l=i;s=l.next?.bind(l),o=l.error?.bind(l),r=l.complete?.bind(l)}this.__isAsync&&(o=iC(o),s&&(s=iC(s)),r&&(r=iC(r)));const a=super.subscribe({next:s,error:o,complete:r});return i instanceof M&&i.add(a),a}};function u0(...t){}class ht{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ae(!1),this.onMicrotaskEmpty=new ae(!1),this.onStable=new ae(!1),this.onError=new ae(!1),typeof Zone>"u")throw new be(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!n&&e,s.shouldCoalesceRunChangeDetection=n,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function sH(){const t="function"==typeof an.requestAnimationFrame;let i=an[t?"requestAnimationFrame":"setTimeout"],e=an[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&i&&e){const n=i[Zone.__symbol__("OriginalDelegate")];n&&(i=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:i,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function aH(t){const i=()=>{!function rH(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(an,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,oC(t),t.isCheckStableRunning=!0,sC(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),oC(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,n,s,o,r,a)=>{if(function cH(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(a))return e.invokeTask(s,o,r,a);try{return h0(t),e.invokeTask(s,o,r,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||t.shouldCoalesceRunChangeDetection)&&i(),f0(t)}},onInvoke:(e,n,s,o,r,a,l)=>{try{return h0(t),e.invoke(s,o,r,a,l)}finally{t.shouldCoalesceRunChangeDetection&&i(),f0(t)}},onHasTask:(e,n,s,o)=>{e.hasTask(s,o),n===s&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,oC(t),sC(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,n,s,o)=>(e.handleError(s,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}(s)}
22static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ht.isInAngularZone())throw new be(909,!1)}static assertNotInAngularZone(){if(ht.isInAngularZone())throw new be(909,!1)}run(i,e,n){return this._inner.run(i,e,n)}runTask(i,e,n,s){const o=this._inner,r=o.scheduleEventTask("NgZoneEvent: "+s,i,oH,u0,u0);try{return o.runTask(r,e,n)}finally{o.cancelTask(r)}}runGuarded(i,e,n){return this._inner.runGuarded(i,e,n)}runOutsideAngular(i){return this._outer.run(i)}}const oH={};function sC(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function oC(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function h0(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function f0(t){t._nesting--,sC(t)}class lH{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ae,this.onMicrotaskEmpty=new ae,this.onStable=new ae,this.onError=new ae}run(i,e,n){return i.apply(e,n)}runGuarded(i,e,n){return i.apply(e,n)}runOutsideAngular(i){return i()}runTask(i,e,n,s){return i.apply(e,n)}}const p0=new ke("",{providedIn:"root",factory:m0});function m0(){const t=ne(ht);let i=!0;return qo(new rt(s=>{i=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{s.next(i),s.complete()})}),new rt(s=>{let o;t.runOutsideAngular(()=>{o=t.onStable.subscribe(()=>{ht.assertNotInAngularZone(),queueMicrotask(()=>{!i&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(i=!0,s.next(!0))})})});const r=t.onUnstable.subscribe(()=>{ht.assertInAngularZone(),i&&(i=!1,t.runOutsideAngular(()=>{s.next(!1)}))});return()=>{o.unsubscribe(),r.unsubscribe()}}).pipe(vc()))}function wl(t){return t.ownerDocument.defaultView}function Wr(t){return t.ownerDocument}function Ur(t){return t instanceof Function?t():t}let rC=(()=>{class t{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static{this.\u0275prov=de({token:t,providedIn:"root",factory:()=>new t})}}return t})();function gh(t){for(;t;){t[kt]|=64;const i=lh(t);if(ju(t)&&!i)return t;t=i}return null}const v0=new ke("",{providedIn:"root",factory:()=>!1});let Om=null;function D0(t,i){return t[i]??x0()}function S0(t,i){const e=x0();e.producerNode?.length&&(t[i]=Om,e.lView=t,Om=M0())}const gH={...bs,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{gh(t.lView)},lView:null};function M0(){return Object.create(gH)}function x0(){return Om??=M0(),Om}const Lt={};function d(t){E0(tn(),Fe(),as()+t,!1)}function E0(t,i,e,n){if(!n)if(3==(3&i[kt])){const o=t.preOrderCheckHooks;null!==o&&Xp(i,o,e)}else{const o=t.preOrderHooks;null!==o&&Zp(i,o,0,e)}gl(e)}function J(t,i=xt.Default){const e=Fe();return null===e?K(t,i):UM(Ni(),e,wt(t),i)}function yh(){throw new Error("invalid")}function Am(t,i,e,n,s,o,r,a,l,c,u){const g=i.blueprint.slice();return g[Un]=s,g[kt]=140|n,(null!==c||t&&2048&t[kt])&&(g[kt]|=2048),bM(g),g[Mn]=g[ma]=t,g[$n]=e,g[Ar]=r||t&&t[Ar],g[Tt]=a||t&&t[Tt],g[os]=l||t&&t[os]||null,g[Zn]=o,g[dl]=function w4(){return C4++}(),g[xo]=u,g[Op]=c,g[Jn]=2==i.type?t[Jn]:g,g}function od(t,i,e,n,s){let o=t.data[i];if(null===o)o=function aC(t,i,e,n,s){const o=SM(),r=Xb(),l=t.data[i]=function SH(t,i,e,n,s,o){let r=i?i.injectorIndex:-1,a=0;return Rc()&&(a|=128),{type:e,index:n,insertBeforeIndex:null,injectorIndex:r,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:s,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,r?o:o&&o.parent,e,i,n,s);return null===t.firstChild&&(t.firstChild=l),null!==o&&(r?null==o.child&&null!==l.parent&&(o.child=l):null===o.next&&(o.next=l,l.prev=o)),l}(t,i,e,n,s),function CY(){return Dt.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=e,o.value=n,o.attrs=s;const r=function Ju(){const t=Dt.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}();o.injectorIndex=null===r?-1:r.injectorIndex}return Qo(o,!0),o}function bh(t,i,e,n){if(0===e)return-1;const s=i.length;for(let o=0;o<e;o++)i.push(n),t.blueprint.push(n),t.data.push(null);return s}function I0(t,i,e,n,s){const o=D0(i,ul),r=as(),a=2&n;try{gl(-1),a&&i.length>Wt&&E0(t,i,Wt,!1),Q(a?2:0,s);const c=a?o:null,u=Lc(c);try{null!==c&&(c.dirty=!1),e(n,s)}finally{pl(c,u)}}finally{a&&null===i[ul]&&S0(i,ul),gl(r),Q(a?3:1,s)}}function lC(t,i,e){if(Bu(i)){const n=ys(null);try{const o=i.directiveEnd;for(let r=i.directiveStart;r<o;r++){const a=t.data[r];a.contentQueries&&a.contentQueries(1,e[r],r)}}finally{ys(n)}}}function cC(t,i,e){DM()&&(function OH(t,i,e,n){const s=e.directiveStart,o=e.directiveEnd;Eo(e)&&function VH(t,i,e){const n=qn(i,t),s=k0(e);let r=16;e.signals?r=4096:e.onPush&&(r=64);const a=Fm(t,Am(t,s,null,r,n,i,null,t[Ar].rendererFactory.createRenderer(n,e),null,
22null,null));t[i.index]=a}(i,e,t.data[s+e.componentOffset]),t.firstCreatePass||Qp(e,i),$i(n,i);const r=e.initialInputs;for(let a=s;a<o;a++){const l=t.data[a],c=yl(i,t,a,e);$i(c,i),null!==r&&HH(0,a-s,c,l,0,r),Fs(l)&&(Ps(e.index,i)[$n]=yl(i,t,a,e))}}(t,i,e,qn(e,i)),64==(64&e.flags)&&P0(t,i,e))}function dC(t,i,e=qn){const n=i.localNames;if(null!==n){let s=i.index+1;for(let o=0;o<n.length;o+=2){const r=n[o+1],a=-1===r?e(i,t):t[r];t[s++]=a}}}function k0(t){const i=t.tView;return null===i||i.incompleteFirstPass?t.tView=uC(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):i}function uC(t,i,e,n,s,o,r,a,l,c,u){const g=Wt+n,T=g+s,b=function bH(t,i){const e=[];for(let n=0;n<i;n++)e.push(n<t?null:Lt);return e}(g,T),w="function"==typeof c?c():c;return b[Xe]={type:t,blueprint:b,template:e,queries:null,viewQuery:a,declTNode:i,data:b.slice().fill(null,g),bindingStartIndex:g,expandoStartIndex:T,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 o?o():o,pipeRegistry:"function"==typeof r?r():r,firstChild:null,schemas:l,consts:w,incompleteFirstPass:!1,ssrId:u}}let L0=t=>null;function O0(t,i,e,n){for(let s in t)if(t.hasOwnProperty(s)){e=null===e?{}:e;const o=t[s];null===n?A0(e,i,s,o):n.hasOwnProperty(s)&&A0(e,i,n[s],o)}return e}function A0(t,i,e,n){t.hasOwnProperty(e)?t[e].push(i,n):t[e]=[i,n]}function Ys(t,i,e,n,s,o,r,a){const l=qn(i,e);let u,c=i.inputs;!a&&null!=c&&(u=c[n])?(_C(t,e,u,n,s),Eo(i)&&function EH(t,i){const e=Ps(i,t);16&e[kt]||(e[kt]|=64)}(e,i.index)):3&i.type&&(n=function xH(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(n),s=null!=r?r(s,i.value||"",n):s,o.setProperty(l,n,s))}function hC(t,i,e,n){if(DM()){const s=null===n?null:{"":-1},o=function FH(t,i){const e=t.directiveRegistry;let n=null,s=null;if(e)for(let o=0;o<e.length;o++){const r=e[o];if(Vu(i,r.selectors,!1))if(n||(n=[]),Fs(r))if(null!==r.findHostDirectiveDefs){const a=[];s=s||new Map,r.findHostDirectiveDefs(r,a,s),n.unshift(...a,r),fC(t,i,a.length)}else n.unshift(r),fC(t,i,0);else s=s||new Map,r.findHostDirectiveDefs?.(r,n,s),n.push(r)}return null===n?null:[n,s]}(t,e);let r,a;null===o?r=a=null:[r,a]=o,null!==r&&F0(t,i,e,r,s,a),s&&function PH(t,i,e){if(i){const n=t.localNames=[];for(let s=0;s<i.length;s+=2){const o=e[i[s+1]];if(null==o)throw new be(-301,!1);n.push(i[s],o)}}}(e,n,s)}e.mergedAttrs=al(e.mergedAttrs,e.attrs)}function F0(t,i,e,n,s,o){for(let c=0;c<n.length;c++)lv(Qp(e,i),t,n[c].type);!function NH(t,i,e){t.flags|=1,t.directiveStart=i,t.directiveEnd=i+e,t.providerIndexes=i}(e,t.data.length,n.length);for(let c=0;c<n.length;c++){const u=n[c];u.providersResolver&&u.providersResolver(u)}let r=!1,a=!1,l=bh(t,i,n.length,null);for(let c=0;c<n.length;c++){const u=n[c];e.mergedAttrs=al(e.mergedAttrs,u.hostAttrs),YH(t,e,i,l,u),RH(l,u,s),null!==u.contentQueries&&(e.flags|=4),(null!==u.hostBindings||null!==u.hostAttrs||0!==u.hostVars)&&(e.flags|=64);const g=u.type.prototype;
22!r&&(g.ngOnChanges||g.ngOnInit||g.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),r=!0),!a&&(g.ngOnChanges||g.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),a=!0),l++}!function MH(t,i,e){const s=i.directiveEnd,o=t.data,r=i.attrs,a=[];let l=null,c=null;for(let u=i.directiveStart;u<s;u++){const g=o[u],T=e?e.get(g):null,w=T?T.outputs:null;l=O0(g.inputs,u,l,T?T.inputs:null),c=O0(g.outputs,u,c,w);const D=null===l||null===r||Yu(i)?null:BH(l,u,r);a.push(D)}null!==l&&(l.hasOwnProperty("class")&&(i.flags|=8),l.hasOwnProperty("style")&&(i.flags|=16)),i.initialInputs=a,i.inputs=l,i.outputs=c}(t,e,o)}function P0(t,i,e){const n=e.directiveStart,s=e.directiveEnd,o=e.index,r=function TY(){return Dt.lFrame.currentDirectiveIndex}();try{gl(o);for(let a=n;a<s;a++){const l=t.data[a],c=i[a];Jb(a),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&AH(l,c)}}finally{gl(-1),Jb(r)}}function AH(t,i){null!==t.hostBindings&&t.hostBindings(1,i)}function fC(t,i,e){i.componentOffset=e,(t.components??=[]).push(i.index)}function RH(t,i,e){if(e){if(i.exportAs)for(let n=0;n<i.exportAs.length;n++)e[i.exportAs[n]]=t;Fs(i)&&(e[""]=t)}}function YH(t,i,e,n,s){t.data[n]=s;const o=s.factory||(s.factory=Zo(s.type)),r=new Qu(o,Fs(s),J);t.blueprint[n]=r,e[n]=r,function kH(t,i,e,n,s){const o=s.hostBindings;if(o){let r=t.hostBindingOpCodes;null===r&&(r=t.hostBindingOpCodes=[]);const a=~i.index;(function LH(t){let i=t.length;for(;i>0;){const e=t[--i];if("number"==typeof e&&e<0)return e}return 0})(r)!=a&&r.push(a),r.push(e,n,o)}}(t,i,n,bh(t,e,s.hostVars,Lt),s)}function ir(t,i,e,n,s,o){const r=qn(t,i);!function pC(t,i,e,n,s,o,r){if(null==o)t.removeAttribute(i,s,e);else{const a=null==r?Mt(o):r(o,n||"",s);t.setAttribute(i,s,a,e)}}(i[Tt],r,o,t.value,e,n,s)}function HH(t,i,e,n,s,o){const r=o[i];if(null!==r)for(let a=0;a<r.length;)R0(n,e,r[a++],r[a++],r[a++])}function R0(t,i,e,n,s){const o=ys(null);try{const r=t.inputTransforms;null!==r&&r.hasOwnProperty(n)&&(s=r[n].call(i,s)),null!==t.setInput?t.setInput(i,s,e,n):i[n]=s}finally{ys(o)}}function BH(t,i,e){let n=null,s=0;for(;s<e.length;){const o=e[s];if(0!==o)if(5!==o){if("number"==typeof o)break;if(t.hasOwnProperty(o)){null===n&&(n=[]);const r=t[o];for(let a=0;a<r.length;a+=2)if(r[a]===i){n.push(o,r[a+1],e[s+1]);break}}s+=2}else s+=2;else s+=4}return n}function N0(t,i,e,n){return[t,!0,!1,i,null,0,n,e,null,null,null]}function Y0(t,i){const e=t.contentQueries;if(null!==e)for(let n=0;n<e.length;n+=2){const o=e[n+1];if(-1!==o){const r=t.data[o];ev(e[n]),r.contentQueries(2,i[o],o)}}}function Fm(t,i){return t[ll]?t[Lp][gs]=i:t[ll]=i,t[Lp]=i,i}function mC(t,i,e){ev(0);const n=ys(null);try{i(t,e)}finally{ys(n)}}function V0(t){return t[Mo]||(t[Mo]=[])}function H0(t){return t.cleanup||(t.cleanup=[])}function j0(t,i){const e=t[os],n=e?e.get(nr,null):null;n&&n.handleError(i)}function _C(t,i,e,n,s){for(let o=0;o<e.length;){const r=e[o++],a=e[o++];R0(t.data[r],i[r],n,a,s)}}function $r(t,i,e){const n=hi(i,t);!function vx(t,i,e){t.setValue(i,e)}(t[Tt],n,e)}function jH(t,i){const e=Ps(i,t),n=e[Xe];!function WH(t,i){for(let e=i.length;e<t.blueprint.length;e++)i.push(t.blueprint[e])}(n,e);const s=e[Un];null!==s&&null===e[xo]&&(e[xo]=Zv(s,e[os])),gC(n,e,e[$n])}function gC(t,i,e){tv(i);try{const n=t.viewQuery;null!==n&&mC(1,n,e);const s=t.template;null!==s&&I0(t,i,s,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Y0(t,i),t.staticViewQueries&&mC(2,t.viewQuery,e);const o=t.components;null!==o&&function UH(t,i){for(let e=0;e<i.length;e++)jH(t,i[e])}(i,o)}
22catch(n){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),n}finally{i[kt]&=-5,nv()}}let W0=(()=>{class t{constructor(){this.all=new Set,this.queue=new Map}create(e,n,s){const o=typeof Zone>"u"?null:Zone.current,r=function Gb(t,i,e){const n=Object.create(Kb);e&&(n.consumerAllowSignalWrites=!0),n.fn=t,n.schedule=i;const s=r=>{n.cleanupFn=r};return n.ref={notify:()=>zu(n),run:()=>{if(n.dirty=!1,n.hasRun&&!Oc(n))return;n.hasRun=!0;const r=Lc(n);try{n.cleanupFn(),n.cleanupFn=zp,n.fn(s)}finally{pl(n,r)}},cleanup:()=>n.cleanupFn()},n.ref}(e,c=>{this.all.has(c)&&this.queue.set(c,o)},s);let a;this.all.add(r),r.notify();const l=()=>{r.cleanup(),a?.(),this.all.delete(r),this.queue.delete(r)};return a=n?.onDestroy(l),{destroy:l}}flush(){if(0!==this.queue.size)for(const[e,n]of this.queue)this.queue.delete(e),n?n.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}static{this.\u0275prov=de({token:t,providedIn:"root",factory:()=>new t})}}return t})();function Da(t,i){!i?.injector&&function tC(t){if(!Dc()&&!function Cb(){return kr}())throw new be(-203,!1)}();const e=i?.injector??ne(fi),n=e.get(W0),s=!0!==i?.manualCleanup?e.get(km):null;return n.create(t,s,!!i?.allowSignalWrites)}function Pm(t,i,e){let n=e?t.styles:null,s=e?t.classes:null,o=0;if(null!==i)for(let r=0;r<i.length;r++){const a=i[r];"number"==typeof a?o=a:1==o?s=Du(s,a):2==o&&(n=Du(n,a+": "+i[++r]+";"))}e?t.styles=n:t.stylesWithoutHost=n,e?t.classes=s:t.classesWithoutHost=s}function vh(t,i,e,n,s=!1){for(;null!==e;){const o=i[e.index];null!==o&&n.push(et(o)),Ri(o)&&U0(o,n);const r=e.type;if(8&r)vh(t,i,e.child,n);else if(32&r){const a=vv(e,i);let l;for(;l=a();)n.push(l)}else if(16&r){const a=Ix(i,e);if(Array.isArray(a))n.push(...a);else{const l=lh(i[Jn]);vh(l[Xe],l,a,n,!0)}}e=s?e.projectionNext:e.next}return n}function U0(t,i){for(let e=wi;e<t.length;e++){const n=t[e],s=n[Xe].firstChild;null!==s&&vh(n[Xe],n,s,i)}t[so]!==t[Un]&&i.push(t[so])}function Rm(t,i,e,n=!0){const s=i[Ar],o=s.rendererFactory,r=s.afterRenderEventManager;o.begin?.(),r?.begin();try{$0(t,i,t.template,e)}catch(l){throw n&&j0(i,l),l}finally{o.end?.(),s.effectManager?.flush(),r?.end()}}function $0(t,i,e,n){const s=i[kt];if(256!=(256&s)){i[Ar].effectManager?.flush(),tv(i);try{bM(i),function xM(t){return Dt.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==e&&I0(t,i,e,2,n);const r=3==(3&s);if(r){const c=t.preOrderCheckHooks;null!==c&&Xp(i,c,null)}else{const c=t.preOrderHooks;null!==c&&Zp(i,c,0,null),iv(i,0)}if(function zH(t){for(let i=gx(t);null!==i;i=yx(i)){if(!i[Ap])continue;const e=i[ga];for(let n=0;n<e.length;n++){dY(e[n])}}}(i),z0(i,2),null!==t.contentQueries&&Y0(t,i),r){const c=t.contentCheckHooks;null!==c&&Xp(i,c)}else{const c=t.contentHooks;null!==c&&Zp(i,c,1),iv(i,1)}!function yH(t,i){const e=t.hostBindingOpCodes;if(null===e)return;const n=D0(i,hl);try{for(let s=0;s<e.length;s++){const o=e[s];if(o<0)gl(~o);else{const r=o,a=e[++s],l=e[++s];wY(a,r),n.dirty=!1;const c=Lc(n);try{l(2,i[r])}finally{pl(n,c)}}}}finally{null===i[hl]&&S0(i,hl),gl(-1)}}(t,i);const a=t.components;null!==a&&G0(i,a,0);const l=t.viewQuery;if(null!==l&&mC(2,l,n),r){const c=t.viewCheckHooks;null!==c&&Xp(i,c)}else{const c=t.viewHooks;null!==c&&Zp(i,c,2),iv(i,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),i[kt]&=-73,vM(i)}finally{nv()}}}function z0(t,i){for(let e=gx(t);null!==e;e=yx(e))for(let n=wi;n<e.length;n++)q0(e[n],i)}function qH(t,i,e){q0(Ps(i,t),e)}function q0(t,i){if(!function lY(t){return 128==(128&t[kt])}(t))return;const e=t[Xe],n=t[kt];if(80&n&&0===i||1024&n||2===i)$0(e,t,e.template,t[$n]);else if(t[Ko]>0){z0(t,1);const s=e.components;null!==s&&G0(t,s,1)}}function G0(t,i,e){for(let n=0;n<i.length;n++)qH(t,i[n],e)}class Ch{get rootNodes(){const i=this._lView,e=i[Xe];return vh(e,i,e.firstChild,[])}constructor(i,e){this._lView=i,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[$n]}set context(i){this._lView[$n]=i}get destroyed(){return 256==(256&this._lView[kt])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const i=this._lView[Mn];if(Ri(i)){const e=i[8],n=e?e.indexOf(this):-1;n>-1&&(pm(i,n),nm(e,n))}this._attachedToViewContainer=!1}wv(this._lView[Xe],this._lView)}onDestroy(i){wM(this._lView,i)}markForCheck(){gh(this._cdRefInjectingView||this._lView)}detach(){this._lView[kt]&=-129}reattach(){this._lView[kt]|=128}detectChanges(){Rm(this._lView[Xe],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new be(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function R4(t,i){dh(t,i,i[Tt],2,null,null)}(this._lView[Xe],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new be(902,!1);this._appRef=i}}class GH extends Ch{constructor(i){super(i),this._view=i}detectChanges(){const i=this._view;Rm(i[Xe],i,i[$n],!1)}checkNoChanges(){}get context(){return null}}class K0 extends wa{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const e=Gt(i);return new wh(e,this.ngModule)}}function X0(t){const i=[];for(let e in t)t.hasOwnProperty(e)&&i.push({propName:t[e],templateName:e});return i}class XH{constructor(i,e){this.injector=i,this.parentInjector=e}get(i,e,n){n=Mc(n);const s=this.injector.get(i,eC,n);return s!==eC||e===eC?s:this.parentInjector.get(i,e,n)}}class wh extends n0{get inputs(){const i=this.componentDef,e=i.inputTransforms,n=X0(i.inputs);if(null!==e)for(const s of n)e.hasOwnProperty(s.propName)&&(s.transform=e[s.propName]);return n}get outputs(){return X0(this.componentDef.outputs)}constructor(i,e){super(),this.componentDef=i,this.ngModule=e,this.componentType=i.type,this.selector=function Ib(t){return t.map(xp).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!e}create(i,e,n,s){let o=(s=s||this.ngModule)instanceof ws?s:s?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const r=o?new XH(i,o):i,a=r.get(nd,null);if(null===a)throw new be(407,!1);const g={rendererFactory:a,sanitizer:r.get(GV,null),effectManager:r.get(W0,null),afterRenderEventManager:r.get(rC,null)},T=a.createRenderer(null,this.componentDef),b=this.componentDef.selectors[0][0]||"div",w=n?function vH(t,i,e,n){const o=n.get(v0,!1)||e===Fi.ShadowDom,r=t.selectRootElement(i,o);return function CH(t){L0(t)}(r),r}(T,n,this.componentDef.encapsulation,r):fm(T,b,function KH(t){const i=t.toLowerCase();return"svg"===i?"svg":"math"===i?"math":null}(b)),V=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let O=null;null!==w&&(O=Zv(w,r,!0));
22const Y=uC(0,null,null,1,0,null,null,null,null,null,null),q=Am(null,Y,null,V,null,null,g,T,r,null,O);let ie,pe;tv(q);try{const me=this.componentDef;let De,le=null;me.findHostDirectiveDefs?(De=[],le=new Map,me.findHostDirectiveDefs(me,De,le),De.push(me)):De=[me];const he=function JH(t,i){const e=t[Xe],n=Wt;return t[n]=i,od(e,n,2,"#host",null)}(q,w),Ie=function QH(t,i,e,n,s,o,r){const a=s[Xe];!function eB(t,i,e,n){for(const s of t)i.mergedAttrs=al(i.mergedAttrs,s.hostAttrs);null!==i.mergedAttrs&&(Pm(i,i.mergedAttrs,!0),null!==e&&Ax(n,e,i))}(n,t,i,r);let l=null;null!==i&&(l=Zv(i,s[os]));const c=o.rendererFactory.createRenderer(i,e);let u=16;e.signals?u=4096:e.onPush&&(u=64);const g=Am(s,k0(e),null,u,s[t.index],t,o,c,null,null,l);return a.firstCreatePass&&fC(a,t,n.length-1),Fm(s,g),s[t.index]=g}(he,w,me,De,q,g,T);pe=yM(Y,Wt),w&&function nB(t,i,e,n){if(n)Nu(t,e,["ng-version",KV.full]);else{const{attrs:s,classes:o}=function kb(t){const i=[],e=[];let n=1,s=2;for(;n<t.length;){let o=t[n];if("string"==typeof o)2===s?""!==o&&i.push(o,t[++n]):8===s&&e.push(o);else{if(!Xn(s))break;s=o}n++}return{attrs:i,classes:e}}(i.selectors[0]);s&&Nu(t,e,s),o&&o.length>0&&Ox(t,e,o.join(" "))}}(T,me,w,n),void 0!==e&&function iB(t,i,e){const n=t.projection=[];for(let s=0;s<i.length;s++){const o=e[s];n.push(null!=o?Array.from(o):null)}}(pe,this.ngContentSelectors,e),ie=function tB(t,i,e,n,s,o){const r=Ni(),a=s[Xe],l=qn(r,s);F0(a,s,r,e,null,n);for(let u=0;u<e.length;u++)$i(yl(s,a,r.directiveStart+u,r),s);P0(a,s,r),l&&$i(l,s);const c=yl(s,a,r.directiveStart+r.componentOffset,r);if(t[$n]=s[$n]=c,null!==o)for(const u of o)u(c,i);return lC(a,r,t),c}(Ie,me,De,le,q,[sB]),gC(Y,q,null)}finally{nv()}return new ZH(this.componentType,ie,td(pe,q),q,pe)}}class ZH extends jV{constructor(i,e,n,s,o){super(),this.location=n,this._rootLView=s,this._tNode=o,this.previousInputValues=null,this.instance=e,this.hostView=this.changeDetectorRef=new GH(s),this.componentType=i}setInput(i,e){const n=this._tNode.inputs;let s;if(null!==n&&(s=n[i])){if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),e))return;const o=this._rootLView;_C(o[Xe],o,s,i,e),this.previousInputValues.set(i,e),gh(Ps(this._tNode.index,o))}}get injector(){return new ls(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}function sB(){const t=Ni();Kp(Fe()[Xe],t)}function Et(t){let i=function Z0(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),e=!0;const n=[t];for(;i;){let s;if(Fs(t))s=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new be(903,!1);s=i.\u0275dir}if(s){if(e){n.push(s);const r=t;r.inputs=Nm(t.inputs),r.inputTransforms=Nm(t.inputTransforms),r.declaredInputs=Nm(t.declaredInputs),r.outputs=Nm(t.outputs);const a=s.hostBindings;a&&lB(t,a);const l=s.viewQuery,c=s.contentQueries;if(l&&rB(t,l),c&&aB(t,c),ms(t.inputs,s.inputs),ms(t.declaredInputs,s.declaredInputs),ms(t.outputs,s.outputs),null!==s.inputTransforms&&(null===r.inputTransforms&&(r.inputTransforms={}),ms(r.inputTransforms,s.inputTransforms)),Fs(s)&&s.data.animation){const u=t.data;u.animation=(u.animation||[]).concat(s.data.animation)}}const o=s.features;if(o)for(let r=0;r<o.length;r++){const a=o[r];a&&a.ngInherit&&a(t),a===Et&&(e=!1)}}i=Object.getPrototypeOf(i)}!function oB(t){let i=0,e=null;for(let n=t.length-1;n>=0;n--){const s=t[n];s.hostVars=i+=s.hostVars,s.hostAttrs=al(s.hostAttrs,e=al(e,s.hostAttrs))}}(n)}function Nm(t){return t===_s?{}:t===en?[]:t}function rB(t,i){const e=t.viewQuery;t.viewQuery=e?(n,s)=>{i(n,s),e(n,s)}:i}function aB(t,i){const e=t.contentQueries;t.contentQueries=e?(n,s,o)=>{i(n,s,o),e(n,s,o)}:i}function lB(t,i){const e=t.hostBindings;t.hostBindings=e?(n,s)=>{i(n,s),e(n,s)}:i}function Ym(t){return!!yC(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function yC(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function sr(t,i,e){return t[i]=e}function Th(t,i){return t[i]}function zi(t,i,e){return!Object.is(t[i],e)&&(t[i]=e,!0)}function Tl(t,i,e,n){const s=zi(t,i,e);return zi(t,i+1,n)||s}function uo(t,i,e,n,s,o){const r=Tl(t,i,e,n);return Tl(t,i+2,s,o)||r}function Ge(t,i,e,n){const s=Fe();return zi(s,Nc(),i)&&(tn(),ir(Qn(),s,t,i,e,n)),Ge}function ad(t,i,e,n){return zi(t,Nc(),e)?i+Mt(e)+n:Lt}function ld(t,i,e,n,s,o){const a=Tl(t,Vr(),e,s);return Hr(2),a?i+Mt(e)+n+Mt(s)+o:Lt}function Sa(t,i,e,n,s,o){const r=Fe(),a=ad(r,i,e,n);return a!==Lt&&ir(Qn(),r,t,a,s,o),Sa}function ho(t,i,e,n,s,o,r,a){const l=Fe(),c=ld(l,i,e,n,s,o);return c!==Lt&&ir(Qn(),l,t,c,r,a),ho}function C(t,i,e,n,s,o,r,a){const l=Fe(),c=tn(),u=t+Wt,g=c.firstCreatePass?function AB(t,i,e,n,s,o,r,a,l){const c=i.consts,u=od(i,t,4,r||null,ba(c,a));hC(i,e,u,ba(c,l)),Kp(i,u);const g=u.tView=uC(2,u,n,s,o,i.directiveRegistry,i.pipeRegistry,null,i.schemas,c,null);return null!==i.queries&&(i.queries.template(i,u),g.queries=i.queries.embeddedTView(u)),u}(u,c,l,i,e,n,s,o,r):c.data[u];Qo(g,!1);const T=hE(c,l,g,t);Gp()&&_m(c,l,T,g),$i(T,l),Fm(l,l[u]=N0(T,l,T,g)),Fr(g)&&cC(c,l,g),null!=r&&dC(l,g,a)}let hE=function fE(t,i,e,n){return va(!0),i[Tt].createComment("")};function xe(t){return Pc(function vY(){return Dt.lFrame.contextLView}(),Wt+t)}function h(t,i,e){const n=Fe();return zi(n,Nc(),i)&&Ys(tn(),Qn(),n,t,i,n[Tt],e,!1),h}function DC(t,i,e,n,s){const r=s?"class":"style";_C(t,e,i.inputs[r],r,n)}function m(t,i,e,n){const s=Fe(),o=tn(),r=Wt+t,a=s[Tt],l=o.firstCreatePass?function NB(t,i,e,n,s,o){const r=i.consts,l=od(i,t,2,n,ba(r,s));return hC(i,e,l,ba(r,o)),null!==l.attrs&&Pm(l,l.attrs,!1),null!==l.mergedAttrs&&Pm(l,l.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,l),l}(r,o,s,i,e,n):o.data[r],c=pE(o,s,l,a,i,t);s[r]=c;const u=Fr(l);return Qo(l,!0),Ax(a,c,l),32!=(32&l.flags)&&Gp()&&_m(o,s,c,l),0===function hY(){return Dt.lFrame.elementDepthCount}()&&$i(c,s),function fY(){Dt.lFrame.elementDepthCount++}(),u&&(cC(o,s,l),lC(o,l,s)),null!==n&&dC(s,l),m}function _(){let t=Ni();
22Xb()?Zb():(t=t.parent,Qo(t,!1));const i=t;(function mY(t){return Dt.skipHydrationRootTNode===t})(i)&&function bY(){Dt.skipHydrationRootTNode=null}(),function pY(){Dt.lFrame.elementDepthCount--}();const e=tn();return e.firstCreatePass&&(Kp(e,t),Bu(t)&&e.queries.elementEnd(t)),null!=i.classesWithoutHost&&function FY(t){return 0!=(8&t.flags)}(i)&&DC(e,i,Fe(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function PY(t){return 0!=(16&t.flags)}(i)&&DC(e,i,Fe(),i.stylesWithoutHost,!1),_}function X(t,i,e,n){return m(t,i,e,n),_(),X}let pE=(t,i,e,n,s,o)=>(va(!0),fm(n,s,function PM(){return Dt.lFrame.currentNamespace}()));function _e(t,i,e){const n=Fe(),s=tn(),o=t+Wt,r=s.firstCreatePass?function HB(t,i,e,n,s){const o=i.consts,r=ba(o,n),a=od(i,t,8,"ng-container",r);return null!==r&&Pm(a,r,!0),hC(i,e,a,ba(o,s)),null!==i.queries&&i.queries.elementStart(i,a),a}(o,s,n,i,e):s.data[o];Qo(r,!0);const a=mE(s,n,r,t);return n[o]=a,Gp()&&_m(s,n,a,r),$i(a,n),Fr(r)&&(cC(s,n,r),lC(s,r,n)),null!=e&&dC(n,r),_e}function ge(){let t=Ni();const i=tn();return Xb()?Zb():(t=t.parent,Qo(t,!1)),i.firstCreatePass&&(Kp(i,t),Bu(t)&&i.queries.elementEnd(t)),ge}function $e(t,i,e){return _e(t,i,e),ge(),$e}let mE=(t,i,e,n)=>(va(!0),Cv(i[Tt],""));function ee(){return Fe()}function xh(t){return!!t&&"function"==typeof t.then}function _E(t){return!!t&&"function"==typeof t.subscribe}function U(t,i,e,n){const s=Fe(),o=tn(),r=Ni();return function yE(t,i,e,n,s,o,r){const a=Fr(n),c=t.firstCreatePass&&H0(t),u=i[$n],g=V0(i);let T=!0;if(3&n.type||r){const D=qn(n,i),F=r?r(D):D,V=g.length,O=r?q=>r(et(q[n.index])):n.index;let Y=null;if(!r&&a&&(Y=function WB(t,i,e,n){const s=t.cleanup;if(null!=s)for(let o=0;o<s.length-1;o+=2){const r=s[o];if(r===e&&s[o+1]===n){const a=i[Mo],l=s[o+2];return a.length>l?a[l]:null}"string"==typeof r&&(o+=2)}return null}(t,i,s,n.index)),null!==Y)(Y.__ngLastListenerFn__||Y).__ngNextListenerFn__=o,Y.__ngLastListenerFn__=o,T=!1;else{o=vE(n,i,u,o,!1);const q=e.listen(F,s,o);g.push(o,q),c&&c.push(s,O,V,V+1)}}else o=vE(n,i,u,o,!1);const b=n.outputs;let w;if(T&&null!==b&&(w=b[s])){const D=w.length;if(D)for(let F=0;F<D;F+=2){const ie=i[w[F]][w[F+1]].subscribe(o),pe=g.length;g.push(o,ie),c&&c.push(s,n.index,pe,-(pe+1))}}}(o,s,s[Tt],r,t,i,n),U}function bE(t,i,e,n){try{return Q(6,i,e),!1!==e(n)}catch(s){return j0(t,s),!1}finally{Q(7,i,e)}}function vE(t,i,e,n,s){return function o(r){if(r===Function)return n;gh(t.componentOffset>-1?Ps(t.index,i):i);let l=bE(i,e,n,r),c=o.__ngNextListenerFn__;for(;c;)l=bE(i,e,c,r)&&l,c=c.__ngNextListenerFn__;return s&&!1===l&&r.preventDefault(),l}}function p(t=1){return function SY(t){return(Dt.lFrame.contextLView=function MY(t,i){for(;t>0;)i=i[ma],t--;return i}(t,Dt.lFrame.contextLView))[$n]}(t)}function UB(t,i){let e=null;const n=function xb(t){const i=t.attrs;if(null!=i){const e=i.indexOf(5);if(!(1&e))return i[e+1]}return null}(t);for(let s=0;s<i.length;s++){const o=i[s];if("*"!==o){if(null===n?Vu(t,o,!0):Eb(n,o))return s}else e=s}return e}function Ln(t){const i=Fe()[Jn][Zn];if(!i.projection){const n=i.projection=oh(t?t.length:1,null),s=n.slice();let o=i.child;for(;null!==o;){const r=t?UB(o,t):0;null!==r&&(s[r]?s[r].projectionNext=o:n[r]=o,s[r]=o),o=o.next}}}function Ft(t,i=0,e){const n=Fe(),s=tn(),o=od(s,Wt+t,16,null,e||null);null===o.projection&&(o.projection=i),Zb(),(!n[xo]||Rc())&&32!=(32&o.flags)&&function U4(t,i,e){Lx(i[Tt],0,i,e,Dv(t,e,i),Sx(e.parent||i[Zn],e,i))}(s,n,o)}function Hn(t,i,e){return On(t,"",i,"",e),Hn}function On(t,i,e,n,s){const o=Fe(),r=ad(o,i,e,n);return r!==Lt&&Ys(tn(),Qn(),o,t,r,o[Tt],s,!1),On}function Wm(t,i){return t<<17|i<<2}function Ma(t){return t>>17&32767}function SC(t){return 2|t}function Dl(t){return(131068&t)>>2}function MC(t,i){return-131069&t|i<<2}function xC(t){return 1|t}function IE(t,i,e,n,s){const o=t[e+1],r=null===i;let a=n?Ma(o):Dl(o),l=!1;for(;0!==a&&(!1===l||r);){const u=t[a+1];XB(t[a],i)&&(l=!0,t[a+1]=n?xC(u):SC(u)),a=n?Ma(u):Dl(u)}l&&(t[e+1]=n?SC(o):xC(o))}function XB(t,i){return null===t||null==i||(Array.isArray(t)?t[1]:t)===i||!(!Array.isArray(t)||"string"!=typeof i)&&$c(t,i)>=0}const Mi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
22;function kE(t){return t.substring(Mi.key,Mi.keyEnd)}function LE(t,i){const e=Mi.textEnd;return e===i?-1:(i=Mi.keyEnd=function ej(t,i,e){for(;i<e&&t.charCodeAt(i)>32;)i++;return i}(t,Mi.key=i,e),md(t,i,e))}function md(t,i,e){for(;i<e&&t.charCodeAt(i)<=32;)i++;return i}function Eh(t,i,e){return Lo(t,i,e,!1),Eh}function Ye(t,i){return Lo(t,i,null,!0),Ye}function ko(t){Oo(cj,rr,t,!0)}function rr(t,i){for(let e=function JB(t){return function AE(t){Mi.key=0,Mi.keyEnd=0,Mi.value=0,Mi.valueEnd=0,Mi.textEnd=t.length}(t),LE(t,md(t,0,Mi.textEnd))}(i);e>=0;e=LE(i,e))Rs(t,kE(i),!0)}function Lo(t,i,e,n){const s=Fe(),o=tn(),r=Hr(2);o.firstUpdatePass&&NE(o,t,r,n),i!==Lt&&zi(s,r,i)&&VE(o,o.data[as()],s,s[Tt],t,s[r+1]=function uj(t,i){return null==t||""===t||("string"==typeof i?t+=i:"object"==typeof t&&(t=oi(Ns(t)))),t}(i,e),n,r)}function Oo(t,i,e,n){const s=tn(),o=Hr(2);s.firstUpdatePass&&NE(s,null,o,n);const r=Fe();if(e!==Lt&&zi(r,o,e)){const a=s.data[as()];if(BE(a,n)&&!RE(s,o)){let l=n?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=Du(l,e||"")),DC(s,a,r,e,n)}else!function dj(t,i,e,n,s,o,r,a){s===Lt&&(s=en);let l=0,c=0,u=0<s.length?s[0]:null,g=0<o.length?o[0]:null;for(;null!==u||null!==g;){const T=l<s.length?s[l+1]:void 0,b=c<o.length?o[c+1]:void 0;let D,w=null;u===g?(l+=2,c+=2,T!==b&&(w=g,D=b)):null===g||null!==u&&u<g?(l+=2,w=u):(c+=2,w=g,D=b),null!==w&&VE(t,i,e,n,w,D,r,a),u=l<s.length?s[l]:null,g=c<o.length?o[c]:null}}(s,a,r,r[Tt],r[o+1],r[o+1]=function lj(t,i,e){if(null==e||""===e)return en;const n=[],s=Ns(e);if(Array.isArray(s))for(let o=0;o<s.length;o++)t(n,s[o],!0);else if("object"==typeof s)for(const o in s)s.hasOwnProperty(o)&&t(n,o,s[o]);else"string"==typeof s&&i(n,s);return n}(t,i,e),n,o)}}function RE(t,i){return i>=t.expandoStartIndex}function NE(t,i,e,n){const s=t.data;if(null===s[e+1]){const o=s[as()],r=RE(t,e);BE(o,n)&&null===i&&!r&&(i=!1),i=function sj(t,i,e,n){const s=function Qb(t){const i=Dt.lFrame.currentDirectiveIndex;return-1===i?null:t[i]}(t);let o=n?i.residualClasses:i.residualStyles;if(null===s)0===(n?i.classBindings:i.styleBindings)&&(e=Ih(e=EC(null,t,i,e,n),i.attrs,n),o=null);else{const r=i.directiveStylingLast;if(-1===r||t[r]!==s)if(e=EC(s,t,i,e,n),null===o){let l=function oj(t,i,e){const n=e?i.classBindings:i.styleBindings;if(0!==Dl(n))return t[Ma(n)]}(t,i,n);void 0!==l&&Array.isArray(l)&&(l=EC(null,t,i,l[1],n),l=Ih(l,i.attrs,n),function rj(t,i,e,n){t[Ma(e?i.classBindings:i.styleBindings)]=n}(t,i,n,l))}else o=function aj(t,i,e){let n;const s=i.directiveEnd;for(let o=1+i.directiveStylingLast;o<s;o++)n=Ih(n,t[o].hostAttrs,e);return Ih(n,i.attrs,e)}(t,i,n)}return void 0!==o&&(n?i.residualClasses=o:i.residualStyles=o),e}(s,o,i,n),function GB(t,i,e,n,s,o){let r=o?i.classBindings:i.styleBindings,a=Ma(r),l=Dl(r);t[n]=e;let u,c=!1;if(Array.isArray(e)?(u=e[1],(null===u||$c(e,u)>0)&&(c=!0)):u=e,s)if(0!==l){const T=Ma(t[a+1]);t[n+1]=Wm(T,a),0!==T&&(t[T+1]=MC(t[T+1],n)),t[a+1]=function zB(t,i){return 131071&t|i<<17}(t[a+1],n)}else t[n+1]=Wm(a,0),0!==a&&(t[a+1]=MC(t[a+1],n)),a=n;else t[n+1]=Wm(l,0),0===a?a=n:t[l+1]=MC(t[l+1],n),l=n;c&&(t[n+1]=SC(t[n+1])),IE(t,u,n,!0),IE(t,u,n,!1),function KB(t,i,e,n,s){const o=s?t.residualClasses:t.residualStyles;null!=o&&"string"==typeof i&&$c(o,i)>=0&&(e[n+1]=xC(e[n+1]))}(i,u,t,n,o),r=Wm(a,l),o?i.classBindings=r:i.styleBindings=r}(s,o,i,e,r,n)}}function EC(t,i,e,n,s){let o=null;const r=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a<r&&(o=i[a],n=Ih(n,o.hostAttrs,s),o!==t);)a++;return null!==t&&(e.directiveStylingLast=a),n}function Ih(t,i,e){const n=e?1:2;let s=-1;if(null!==i)for(let o=0;o<i.length;o++){const r=i[o];"number"==typeof r?s=r:s===n&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),Rs(t,r,!!e||i[++o]))}return void 0===t?null:t}function cj(t,i,e){const n=String(i);""!==n&&!n.includes(" ")&&Rs(t,n,e)}function VE(t,i,e,n,s,o,r,a){if(!(3&i.type))return;const l=t.data,c=l[a+1],u=function qB(t){return 1==(1&t)}(c)?HE(l,i,e,s,Dl(c),r):void 0;Um(u)||(Um(o)||function $B(t){return 2==(2&t)}(c)&&(o=HE(l,null,e,s,a,r)),function z4(t,i,e,n,s){if(i)s?t.addClass(e,n):t.removeClass(e,n);else{let o=-1===n.indexOf("-")?void 0:Ca.DashCase;null==s?t.removeStyle(e,n,o):("string"==typeof s&&s.endsWith("!important")&&(s=s.slice(0,-10),o|=Ca.Important),t.setStyle(e,n,s,o))}}(n,r,hi(as(),e),s,o))}function HE(t,i,e,n,s,o){const r=null===i;let a;for(;s>0;){const l=t[s],c=Array.isArray(l),u=c?l[1]:l,g=null===u;let T=e[s+1];T===Lt&&(T=g?en:void 0);let b=g?uv(T,n):u===n?T:void 0;if(c&&!Um(b)&&(b=uv(l,n)),Um(b)&&(a=b,r))return a;const w=t[s+1];s=r?Ma(w):Dl(w)}if(null!==i){let l=o?i.residualClasses:i.residualStyles;null!=l&&(a=uv(l,n))}return a}function Um(t){return void 0!==t}function BE(t,i){return 0!=(t.flags&(i?8:16))}function k(t,i=""){const e=Fe(),n=tn(),s=t+Wt,o=n.firstCreatePass?od(n,s,1,i,null):n.data[s],r=jE(n,e,o,i,t);e[s]=r,Gp()&&_m(n,e,r,o),Qo(o,!1)}let jE=(t,i,e,n,s)=>(va(!0),function hm(t,i){return t.createText(i)}(i[Tt],n));function oe(t){return G("",t,""),oe}function G(t,i,e){const n=Fe(),s=ad(n,t,i,e);return s!==Lt&&$r(n,as(),s),G}function zt(t,i,e,n,s){const o=Fe(),r=ld(o,t,i,e,n,s);return r!==Lt&&$r(o,as(),r),zt}function kh(t,i,e,n,s,o,r,a,l){const c=Fe(),u=function dd(t,i,e,n,s,o,r,a,l,c){const g=uo(t,Vr(),e,s,r,l);return Hr(4),g?i+Mt(e)+n+Mt(s)+o+Mt(r)+a+Mt(l)+c:Lt}(c,t,i,e,n,s,o,r,a,l);return u!==Lt&&$r(c,as(),u),kh}function at(t,i,e){Oo(Rs,rr,ad(Fe(),t,i,e),!0)}function Lh(t,i,e){const n=Fe();return zi(n,Nc(),i)&&Ys(tn(),Qn(),n,t,i,n[Tt],e,!0),Lh}const Sl=void 0;var Lj=["en",[["a","p"],["AM","PM"],Sl],[["AM","PM"],Sl,Sl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
22ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Sl,[["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"]],Sl,[["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}",Sl,"{1} 'at' {0}",Sl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function kj(t){const e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let _d={};function cs(t){const i=function Oj(t){return t.toLowerCase().replace(/_/g,"-")}(t);let e=oI(i);if(e)return e;const n=i.split("-")[0];if(e=oI(n),e)return e;if("en"===n)return Lj;throw new be(701,!1)}function oI(t){return t in _d||(_d[t]=an.ng&&an.ng.common&&an.ng.common.locales&&an.ng.common.locales[t]),_d[t]}var An=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(An||{});const gd="en-US";let rI=gd;function LC(t,i,e,n,s){if(t=wt(t),Array.isArray(t))for(let o=0;o<t.length;o++)LC(t[o],i,e,n,s);else{const o=tn(),r=Fe(),a=Ni();let l=Cl(t)?t:wt(t.provide);const c=Zx(t),u=1048575&a.providerIndexes,g=a.directiveStart,T=a.providerIndexes>>20;if(Cl(t)||!t.multi){const b=new Qu(c,s,J),w=AC(l,i,s?u:u+T,g);-1===w?(lv(Qp(a,r),o,l),OC(o,t,i.length),i.push(l),a.directiveStart++,a.directiveEnd++,s&&(a.providerIndexes+=1048576),e.push(b),r.push(b)):(e[w]=b,r[w]=b)}else{const b=AC(l,i,u+T,g),w=AC(l,i,u,u+T),F=w>=0&&e[w];if(s&&!F||!s&&!(b>=0&&e[b])){lv(Qp(a,r),o,l);const V=function L5(t,i,e,n,s){const o=new Qu(t,e,J);return o.multi=[],o.index=i,o.componentProviders=0,LI(o,s,n&&!e),o}(s?k5:I5,e.length,s,n,c);!s&&F&&(e[w].providerFactory=V),OC(o,t,i.length,0),i.push(l),a.directiveStart++,a.directiveEnd++,s&&(a.providerIndexes+=1048576),e.push(V),r.push(V)}else OC(o,t,b>-1?b:w,LI(e[s?w:b],c,!s&&n));!s&&n&&F&&e[w].componentProviders++}}}function OC(t,i,e,n){const s=Cl(i),o=function SV(t){return!!t.useClass}(i);if(s||o){const l=(o?wt(i.useClass):i).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!s&&i.multi){const u=c.indexOf(e);-1===u?c.push(e,[n,l]):c[u+1].push(n,l)}else c.push(e,l)}}}function LI(t,i,e){return e&&t.componentProviders++,t.multi.push(i)-1}function AC(t,i,e,n){for(let s=e;s<n;s++)if(i[s]===t)return s;return-1}function I5(t,i,e,n){return FC(this.multi,[])}function k5(t,i,e,n){const s=this.multi;let o;if(this.providerFactory){const r=this.providerFactory.componentProviders,a=yl(e,e[Xe],this.providerFactory.index,n);o=a.slice(0,r),FC(s,o);for(let l=r;l<a.length;l++)o.push(a[l])}else o=[],FC(s,o);return o}function FC(t,i){for(let e=0;e<t.length;e++)i.push((0,t[e])());return i}function Xt(t,i=[]){return e=>{e.providersResolver=(n,s)=>function E5(t,i,e){const n=tn();if(n.firstCreatePass){const s=Fs(t);LC(e,n.data,n.blueprint,s,!0),LC(i,n.data,n.blueprint,s,!1)}}(n,s?s(t):t,i)}}class Ml{}class OI{}class PC extends Ml{constructor(i,e,n){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new K0(this);const s=ss(i);this._bootstrapComponents=Ur(s.bootstrap),this._r3Injector=c0(i,e,[{provide:Ml,useValue:this},{provide:wa,useValue:this.componentFactoryResolver},...n],oi(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializer
22s(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class RC extends OI{constructor(i){super(),this.moduleType=i}create(i){return new PC(this.moduleType,i,[])}}class AI extends Ml{constructor(i){super(),this.componentFactoryResolver=new K0(this),this.instance=null;const e=new Zc([...i.providers,{provide:Ml,useValue:this},{provide:wa,useValue:this.componentFactoryResolver}],i.parent||Dm(),i.debugName,new Set(["environment"]));this.injector=e,i.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function NC(t,i,e=null){return new AI({providers:t,parent:i,debugName:e,runEnvironmentInitializers:!0}).injector}let F5=(()=>{class t{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const n=qx(0,e.type),s=n.length>0?NC([n],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,s)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=de({token:t,providedIn:"environment",factory:()=>new t(K(ws))})}}return t})();function YC(t){t.getStandaloneInjector=i=>i.get(F5).getOrCreateStandaloneInjector(t)}function Ds(t,i,e){const n=rs()+t,s=Fe();return s[n]===Lt?sr(s,n,e?i.call(e):i()):Th(s,n)}function Be(t,i,e,n){return jI(Fe(),rs(),t,i,e,n)}function lt(t,i,e,n,s){return WI(Fe(),rs(),t,i,e,n,s)}function ki(t,i,e,n,s,o){return UI(Fe(),rs(),t,i,e,n,s,o)}function HC(t,i,e,n,s,o,r){return $I(Fe(),rs(),t,i,e,n,s,o,r)}function BC(t,i,e,n,s,o,r,a){const l=rs()+t,c=Fe(),u=uo(c,l,e,n,s,o);return zi(c,l+4,r)||u?sr(c,l+5,a?i.call(a,e,n,s,o,r):i(e,n,s,o,r)):Th(c,l+5)}function Nh(t,i){const e=t[i];return e===Lt?void 0:e}function jI(t,i,e,n,s,o){const r=i+e;return zi(t,r,s)?sr(t,r+1,o?n.call(o,s):n(s)):Nh(t,r+1)}function WI(t,i,e,n,s,o,r){const a=i+e;return Tl(t,a,s,o)?sr(t,a+2,r?n.call(r,s,o):n(s,o)):Nh(t,a+2)}function UI(t,i,e,n,s,o,r,a){const l=i+e;return function Vm(t,i,e,n,s){const o=Tl(t,i,e,n);return zi(t,i+2,s)||o}(t,l,s,o,r)?sr(t,l+3,a?n.call(a,s,o,r):n(s,o,r)):Nh(t,l+3)}function $I(t,i,e,n,s,o,r,a,l){const c=i+e;return uo(t,c,s,o,r,a)?sr(t,c+4,l?n.call(l,s,o,r,a):n(s,o,r,a)):Nh(t,c+4)}function I(t,i){const e=tn();let n;const s=t+Wt;e.firstCreatePass?(n=function $5(t,i){if(i)for(let e=i.length-1;e>=0;e--){const n=i[e];if(t===n.name)return n}}(i,e.pipeRegistry),e.data[s]=n,n.onDestroy&&(e.destroyHooks??=[]).push(s,n.onDestroy)):n=e.data[s];const o=n.factory||(n.factory=Zo(n.type)),a=Wi(J);try{const l=Jp(!1),c=o();return Jp(l),function RB(t,i,e,n){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),i[e]=n}(e,Fe(),s,c),c}finally{Wi(a)}}function P(t,i,e){const n=t+Wt,s=Fe(),o=Pc(s,n);return Yh(s,n)?jI(s,rs(),i,o.transform,e,o):o.transform(e)}function _t(t,i,e,n){const s=t+Wt,o=Fe(),r=Pc(o,s);return Yh(o,s)?WI(o,rs(),i,r.transform,e,n,r):r.transform(e,n)}function gt(t,i,e,n,s){const o=t+Wt,r=Fe(),a=Pc(r,o);return Yh(r,o)?UI(r,rs(),i,a.transform,e,n,s,a):a.transform(e,n,s)}function Yh(t,i){return t[Xe].data[i].pure}function q5(){return this._results[Symbol.iterator]()}class Vh{get changes(){return this._changes||(this._changes=new ae)}constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Vh.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=q5)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,e){return this._results.reduce(i,e)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,e){const n=this;n.dirty=!1;const s=function ao(t){return t.flat(Number.POSITIVE_INFINITY)}(i);
22(this._changesDetected=!function KY(t,i,e){if(t.length!==i.length)return!1;for(let n=0;n<t.length;n++){let s=t[n],o=i[n];if(e&&(s=e(s),o=e(o)),o!==s)return!1}return!0}(n._results,s,e))&&(n._results=s,n.length=s.length,n.last=s[this.length-1],n.first=s[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}function K5(t,i,e,n=!0){const s=i[Xe];if(function Y4(t,i,e,n){const s=wi+n,o=e.length;n>0&&(e[s-1][gs]=i),n<o-wi?(i[gs]=e[s],XM(e,wi+n,i)):(e.push(i),i[gs]=null),i[Mn]=e;const r=i[cl];null!==r&&e!==r&&function V4(t,i){const e=t[ga];i[Jn]!==i[Mn][Mn][Jn]&&(t[Ap]=!0),null===e?t[ga]=[i]:e.push(i)}(r,i);const a=i[io];null!==a&&a.insertView(t),i[kt]|=128}(s,i,t,e),n){const o=Mv(e,t),r=i[Tt],a=mm(r,t[so]);null!==a&&function P4(t,i,e,n,s,o){n[Un]=s,n[Zn]=i,dh(t,n,e,1,s,o)}(s,t[Zn],r,i,a,o)}}let Ao=(()=>{class t{static{this.__NG_ELEMENT_ID__=J5}}return t})();const X5=Ao,Z5=class extends X5{constructor(i,e,n){super(),this._declarationLView=i,this._declarationTContainer=e,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,e){return this.createEmbeddedViewImpl(i,e)}createEmbeddedViewImpl(i,e,n){const s=function G5(t,i,e,n){const s=i.tView,a=Am(t,s,e,4096&t[kt]?4096:16,null,i,null,null,null,n?.injector??null,n?.hydrationInfo??null);a[cl]=t[i.index];const c=t[io];return null!==c&&(a[io]=c.createEmbeddedView(s)),gC(s,a,e),a}(this._declarationLView,this._declarationTContainer,i,{injector:e,hydrationInfo:n});return new Ch(s)}};function J5(){return Zm(Ni(),Fe())}function Zm(t,i){return 4&t.type?new Z5(i,t,td(t,i)):null}let Ss=(()=>{class t{static{this.__NG_ELEMENT_ID__=s6}}return t})();function s6(){return QI(Ni(),Fe())}const o6=Ss,ZI=class extends o6{constructor(i,e,n){super(),this._lContainer=i,this._hostTNode=e,this._hostLView=n}get element(){return td(this._hostTNode,this._hostLView)}get injector(){return new ls(this._hostTNode,this._hostLView)}get parentInjector(){const i=em(this._hostTNode,this._hostLView);if(ov(i)){const e=th(i,this._hostLView),n=eh(i);return new ls(e[Xe].data[n+8],e)}return new ls(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const e=JI(this._lContainer);return null!==e&&e[i]||null}get length(){return this._lContainer.length-wi}createEmbeddedView(i,e,n){let s,o;"number"==typeof n?s=n:null!=n&&(s=n.index,o=n.injector);const a=i.createEmbeddedViewImpl(e||{},o,null);return this.insertImpl(a,s,false),a}createComponent(i,e,n,s,o){const r=i&&!function sh(t){return"function"==typeof t}(i);let a;if(r)a=e;else{const D=e||{};a=D.index,n=D.injector,s=D.projectableNodes,o=D.environmentInjector||D.ngModuleRef}const l=r?i:new wh(Gt(i)),c=n||this.parentInjector;if(!o&&null==l.ngModule){const F=(r?c:this.parentInjector).get(ws,null);F&&(o=F)}Gt(l.componentType??{});const b=l.create(c,s,null,o);return this.insertImpl(b.hostView,a,false),b}insert(i,e){return this.insertImpl(i,e,!1)}insertImpl(i,e,n){const s=i._lView;if(function cY(t){return Ri(t[Mn])}(s)){const l=this.indexOf(i);if(-1!==l)this.detach(l);else{const c=s[Mn],u=new ZI(c,c[Zn],c[Mn]);u.detach(u.indexOf(i))}}const r=this._adjustIndex(e),a=this._lContainer;return K5(a,s,r,!n),i.attachToViewContainerRef(),XM(jC(a),r,i),i}move(i,e){return this.insert(i,e)}indexOf(i){const e=JI(this._lContainer);return null!==e?e.indexOf(i):-1}remove(i){const e=this._adjustIndex(i,-1),n=pm(this._lContainer,e);n&&(nm(jC(this._lContainer),e),wv(n[Xe],n))}detach(i){const e=this._adjustIndex(i,-1),n=pm(this._lContainer,e);return n&&null!=nm(jC(this._lContainer),e)?new Ch(n):null}_adjustIndex(i,e=0){return i??this.length+e}};function JI(t){return t[8]}function jC(t){return t[8]||(t[8]=[])}function QI(t,i){let e;const n=i[t.index];return Ri(n)?e=n:(e=N0(n,i,null,t),i[t.index]=e,Fm(i,e)),ek(e,i,t,n),new ZI(e,t,i)}let ek=function tk(t,i,e,n){if(t[so])return;let s;s=8&e.type?et(n):function r6(t,i){const e=t[Tt],n=e.createComment(""),s=qn(i,t);return bl(e,mm(e,s),n,function W4(t,i){return t.nextSibling(i)}(e,s),!1),n}(i,e),t[so]=s};class WC{constructor(i){this.queryList=i,this.matches=null}clone(){return new WC(this.queryList)}setDirty(){this.queryList.setDirty()}}class UC{constructor(i=[]){this.queries=i}createEmbeddedView(i){const e=i.queries;if(null!==e){const n=null!==i.contentQueries?i.contentQueries[0]:e.length,s=[];for(let o=0;o<n;o++){const r=e.getByIndex(o);s.push(this.queries[r.indexInDeclarationView].clone())}return new UC(s)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let e=0;e<this.queries.length;e++)null!==rk(i,e).matches&&this.queries[e].setDirty()}}
vendor: 2,263 bytes, line 22
22class nk{constructor(i,e,n=null){this.predicate=i,this.flags=e,this.read=n}}class $C{constructor(i=[]){this.queries=i}elementStart(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(i,e)}elementEnd(i){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(i)}embeddedTView(i){let e=null;for(let n=0;n<this.length;n++){const s=null!==e?e.length:0,o=this.getByIndex(n).embeddedTView(i,s);o&&(o.indexInDeclarationView=n,null!==e?e.push(o):e=[o])}return null!==e?new $C(e):null}template(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(i,e)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}}class zC{constructor(i,e=-1){this.metadata=i,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(i,e){this.isApplyingToNode(e)&&this.matchTNode(i,e)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,e){this.elementStart(i,e)}embeddedTView(i,e){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,e),new zC(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const e=this._declarationNodeIndex;let n=i.parent;for(;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(i,e){const n=this.metadata.predicate;if(Array.isArray(n))for(let s=0;s<n.length;s++){const o=n[s];this.matchTNodeWithReadOption(i,e,c6(e,o)),this.matchTNodeWithReadOption(i,e,tm(e,i,o,!1,!1))}else n===Ao?4&e.type&&this.matchTNodeWithReadOption(i,e,-1):this.matchTNodeWithReadOption(i,e,tm(e,i,n,!1,!1))}matchTNodeWithReadOption(i,e,n){if(null!==n){const s=this.metadata.read;if(null!==s)if(s===Ht||s===Ss||s===Ao&&4&e.type)this.addMatch(e.index,-2);else{const o=tm(e,i,s,!1,!1);null!==o&&this.addMatch(e.index,o)}else this.addMatch(e.index,n)}}addMatch(i,e){null===this.matches?this.matches=[i,e]:this.matches.push(i,e)}}function c6(t,i){const e=t.localNames;if(null!==e)for(let n=0;n<e.length;n+=2)if(e[n]===i)return e[n+1];return null}function u6(t,i,e,n){return-1===e?function d6(t,i){return 11&t.type?td(t,i):4&t.type?Zm(t,
22i):null}(i,t):-2===e?function h6(t,i,e){return e===Ht?td(i,t):e===Ao?Zm(i,t):e===Ss?QI(i,t):void 0}(t,i,n):yl(t,t[Xe],e,i)}function ik(t,i,e,n){const s=i[io].queries[n];if(null===s.matches){const o=t.data,r=e.matches,a=[];for(let l=0;l<r.length;l+=2){const c=r[l];a.push(c<0?null:u6(i,o[c],r[l+1],e.metadata.read))}s.matches=a}return s.matches}function qC(t,i,e,n){const s=t.queries.getByIndex(e),o=s.matches;if(null!==o){const r=ik(t,i,s,e);for(let a=0;a<o.length;a+=2){const l=o[a];if(l>0)n.push(r[a/2]);else{const c=o[a+1],u=i[-l];for(let g=wi;g<u.length;g++){const T=u[g];T[cl]===T[Mn]&&qC(T[Xe],T,c,n)}if(null!==u[ga]){const g=u[ga];for(let T=0;T<g.length;T++){const b=g[T];qC(b[Xe],b,c,n)}}}}}return n}function we(t){const i=Fe(),e=tn(),n=IM();ev(n+1);const s=rk(e,n);if(t.dirty&&function aY(t){return 4==(4&t[kt])}(i)===(2==(2&s.metadata.flags))){if(null===s.matches)t.reset([]);else{const o=s.crossesNgTemplate?qC(e,i,n,[]):ik(e,i,s,n);t.reset(o,zV),t.notifyOnChanges()}return!0}return!1}function Le(t,i,e){const n=tn();n.firstCreatePass&&(ok(n,new nk(t,i,e),-1),2==(2&i)&&(n.staticViewQueries=!0)),sk(n,Fe(),i)}function qi(t,i,e,n){const s=tn();if(s.firstCreatePass){const o=Ni();ok(s,new nk(i,e,n),o.index),function p6(t,i){const e=t.contentQueries||(t.contentQueries=[]);i!==(e.length?e[e.length-1]:-1)&&e.push(t.queries.length-1,i)}(s,t),2==(2&e)&&(s.staticContentQueries=!0)}sk(s,Fe(),e)}function Te(){return function f6(t,i){return t[io].queries[i].queryList}(Fe(),IM())}function sk(t,i,e){const n=new Vh(4==(4&e));(function DH(t,i,e,n){const s=V0(i);s.push(e),t.firstCreatePass&&H0(t).push(n,s.length-1)})(t,i,n,n.destroy),null===i[io]&&(i[io]=new UC),i[io].queries.push(new WC(n))}function ok(t,i,e){null===t.queries&&(t.queries=new $C),t.queries.track(new zC(i,e))}function rk(t,i){return t.queries.getByIndex(i)}function Ke(t,i){return Zm(t,i)}const e_=new ke("Application Initializer");let QC=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,n)=>{this.resolve=e,this.reject=n}),this.appInits=ne(e_,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const s of this.appInits){const o=s();if(xh(o))e.push(o);else if(_E(o)){const r=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});e.push(r)}}const n=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{n()}).catch(s=>{this.reject(s)}),0===e.length&&n(),this.initialized=!0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Tk=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const ar=new ke("LocaleId",{providedIn:"root",factory:()=>ne(ar,xt.Optional|xt.SkipSelf)||function P6(){return typeof $localize<"u"&&$localize.locale||gd}()}),R6=new ke("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let t_=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new _n(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class Y6{constructor(i,e){this.ngModuleFactory=i,this.componentFactories=e}}let Dk=(()=>{class t{compileModuleSync(e){return new RC(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const n=this.compileModuleSync(e),o=Ur(ss(e).declarations).reduce((r,a)=>{const l=Gt(a);return l&&r.push(new wh(l)),r},[]);return new Y6(n,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Ek=new ke(""),i_=new ke("");let o1,n1=(()=>{class t{constructor(e,n,s){this._ngZone=e,this.registry=n,this._pendingCount=0,this._isZ
22oneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,o1||(function rW(t){o1=t}(s),s.addToWindow(n)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ht.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>!n.updateCb||!n.updateCb(e)||(clearTimeout(n.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,n,s){let o=-1;n&&n>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(r=>r.timeoutId!==o),e(this._didWork,this.getPendingTasks())},n)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:s})}whenStable(e,n,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,n,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,s){return[]}static{this.\u0275fac=function(n){return new(n||t)(K(ht),K(s1),K(i_))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})(),s1=(()=>{class t{constructor(){this._applications=new Map}registerApplication(e,n){this._applications.set(e,n)}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,n=!0){return o1?.findTestabilityInTree(this,e,n)??null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),xa=null;const Ik=new ke("AllowMultipleToken"),r1=new ke("PlatformDestroyListeners"),s_=new ke("appBootstrapListener");class Lk{constructor(i,e){this.name=i,this.token=e}}function Ak(t,i,e=[]){const n=`Platform: ${i}`,s=new ke(n);return(o=[])=>{let r=a1();if(!r||r.injector.get(Ik,!1)){const a=[...e,...o,{provide:s,useValue:!0}];t?t(a):function cW(t){if(xa&&!xa.get(Ik,!1))throw new be(400,!1);(function kk(){!function Rr(t){Wp=t}(()=>{throw new be(600,!1)})})(),xa=t;const i=t.get(Pk);(function Ok(t){t.get(Jx,null)?.forEach(e=>e())})(t)}(function Fk(t=[],i){return fi.create({name:i,providers:[{provide:Vv,useValue:"platform"},{provide:r1,useValue:new Set([()=>xa=null])},...t]})}(a,n))}return function uW(t){const i=a1();if(!i)throw new be(401,!1);return i}()}}function a1(){return xa?.get(Pk)??null}let Pk=(()=>{class t{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,n){const s=function hW(t="zone.js",i){return"noop"===t?new lH:"zone.js"===t?new ht(i):t}(n?.ngZone,function Rk(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing}));return s.run(()=>{const o=function A5(t,i,e){return new PC(t,i,e)}(e.moduleType,this.injector,function Bk(t){return[{provide:ht,useFactory:t},{provide:fh,multi:!0,useFactory:()=>{const i=ne(pW,{optional:!0});return()=>i.initialize()}},{provide:Hk,useFactory:fW},{provide:p0,useFactory:m0}]}(()=>
22s)),r=o.injector.get(nr,null);return s.runOutsideAngular(()=>{const a=s.onError.subscribe({next:l=>{r.handleError(l)}});o.onDestroy(()=>{o_(this._modules,o),a.unsubscribe()})}),function Nk(t,i,e){try{const n=e();return xh(n)?n.catch(s=>{throw i.runOutsideAngular(()=>t.handleError(s)),s}):n}catch(n){throw i.runOutsideAngular(()=>t.handleError(n)),n}}(r,s,()=>{const a=o.injector.get(QC);return a.runInitializers(),a.donePromise.then(()=>(function aI(t){is(t,"Expected localeId to be defined"),"string"==typeof t&&(rI=t.toLowerCase().replace(/_/g,"-"))}(o.injector.get(ar,gd)||gd),this._moduleDoBootstrap(o),o))})})}bootstrapModule(e,n=[]){const s=Yk({},n);return function aW(t,i,e){const n=new RC(e);return Promise.resolve(n)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,s))}_moduleDoBootstrap(e){const n=e.injector.get(lr);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(s=>n.bootstrap(s));else{if(!e.instance.ngDoBootstrap)throw new be(-403,!1);e.instance.ngDoBootstrap(n)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new be(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());const e=this._injector.get(r1,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(n){return new(n||t)(K(fi))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function Yk(t,i){return Array.isArray(i)?i.reduce(Yk,t):{...t,...i}}let lr=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ne(Hk),this.zoneIsStable=ne(p0),this.componentTypes=[],this.components=[],this.isStable=ne(t_).hasPendingTasks.pipe(Yn(e=>e?Ue(!1):this.zoneIsStable),to(),vc()),this._injector=ne(ws)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,n){const s=e instanceof n0;if(!this._injector.get(QC).done)throw!s&&function So(t){const i=Gt(t)||Ci(t)||Pi(t);return null!==i&&i.standalone}(e),new be(405,!1);let r;r=s?e:this._injector.get(wa).resolveComponentFactory(e),this.componentTypes.push(r.componentType);const a=function lW(t){return t.isBoundToModule}(r)?void 0:this._injector.get(Ml),c=r.create(fi.NULL,[],n||r.selector,a),u=c.location.nativeElement,g=c.injector.get(Ek,null);return g?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),o_(this.components,c),g?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new be(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){const n=e;o_(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const n=this._injector.get(s_,[]);n.push(...this._bootstrapListeners),n.forEach(s=>s(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>o_(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new be(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function o_(t,i){const e=t.indexOf(i);e>-1&&t.splice(e,1)}const Hk=new ke("",{providedIn:"root",factory:()=>ne(nr).handleError.bind(void 0)});function fW(){const t=ne(ht),i=ne(nr);return e=>t.runOutsideAngular(()=>i.handleError(e))}let pW=(()=>{class t{constructor(){this.zone=ne(ht),this.applicationRef=ne(lr)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();let Fn=(()=>{class t{static{this.__NG_ELEMENT_ID__=_W}}return t})();function _W(t){return function gW(t,i,e){if(Eo(t)&&!e){const n=Ps(t.index,i);return new Ch(n,n)}return 47&t.type?new Ch(i[Jn],i):null}(Ni(),Fe(),16==(16&t))}class zk{constructor(){}supports(i){return Ym(i)}create(i){return new wW(i)}}const CW=(t,i)=>i;class wW{constructor(i){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=i||CW}forEachItem(i){let e;for(e=this._itHead;null!==e;e=e._next)i(e)}forEachOperation(i){let e=this._itHead,n=this._removalsHead,s=0,o=null;for(;e||n;){const r=!n||e&&e.currentIndex<Gk(n,s,o)?e:n,a=Gk(r,s,o),l=r.currentIndex;if(r===n)s--,n=n._nextRemoved;else if(e=e._next,null==r.previousIndex)s++;else{o||(o=[]);const c=a-s,u=l-s;if(c!=u){for(let T=0;T<c;T++){const b=T<o.length?o[T]:o[T]=0,w=b+T;u<=w&&w<c&&(o[T]=b+1)}o[r.previousIndex]=u-c}}a!==l&&i(r,a,l)}}forEachPreviousItem(i){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)i(e)}forEachMovedItem(i){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)i(e)}forEachIdentityChange(i){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)i(e)}diff(i){if(null==i&&(i=[]),!Ym(i))throw new be(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let s,o,r,e=this._itHead,n=!1;if(Array.isArray(i)){this.length=i.length;for(let a=0;a<this.length;a++)o=i[a],r=this._trackByFn(a,o),null!==e&&Object.is(e.trackById,r)?(n&&(e=this._verifyReinsertion(e,o,r,a)),Object.is(e.item,o)||this._addIdentityChange(e,o)):(e=this._mismatch(e,o,r,a),n=!0),e=e._next}else s=0,function mB(t,i){if(Array.isArray(t))for(let e=0;e<t.length;e++)i(t[e]);else{const e=t[Symbol.iterator]();let n;for(;!(n=e.next()).done;)i(n.value)}}(i,a=>{r=this._trackByFn(s,a),null!==e&&Object.is(e.trackById,r)?(n&&(e=this._verifyReinsertion(e,a,r,s)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,r,s),n=!0),e=e._next,s++}),this.length=s;return this._truncate(e),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,e,n,s){let o;return null===i?o=this._itTail:(o=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._reinsertAfter(i,o,s)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(n,s))?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._moveAfter(i,o,s)):i=this._addAfter(new TW(e,n),o,s),i}_verifyReinsertion(i,e,n,s){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?i=this._reinsertAfter(o,i._prev,s):i.currentIndex!=s&&(i.currentIndex=s,this._addToMoves(i,s)),i}_truncate(i){for(;null!==i;){const e=i._next;this._addToRemovals(this._unlink(i)),i=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(i,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const s=i._prevRemoved,o=i._nextRemoved;return null===s?this._removalsHead=o:s._nextRemoved=o,null===o?this._removalsTail=s:o._prevRemoved=s,this._insertAfter(i,e,n),this._addToMoves(i,n),i}_moveAfter(i,e,n){return this._unlink(i),this._insertAfter(i,e,n),this._addToMoves(i,n),i}_addAfter(i,e,n){return this._insertAfter(i,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,e,n){const s=null===e?this._itHead:e._next;return i._next=s,i._prev=e,null===s?this._itTail=i:s._prev=i,null===e?this._itHead=i:e._next=i,null===this._linkedRecords&&(this._linkedRecords=new qk),this._linkedRecords.put(i),i.currentIndex=n,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const e=i._prev,n=i._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,i}_addToMoves(i,e){return i.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new qk),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,e){return i.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}
vendor: 4,263 bytes, line 22
22class TW{constructor(i,e){this.item=i,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 DW{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,i))return n;return null}remove(i){const e=i._prevDup,n=i._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class qk{constructor(){this.map=new Map}put(i){const e=i.trackById;let n=this.map.get(e);n||(n=new DW,this.map.set(e,n)),n.add(i)}get(i,e){const s=this.map.get(i);return s?s.get(i,e):null}remove(i){const e=i.trackById;return this.map.get(e).remove(i)&&this.map.delete(e),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Gk(t,i,e){const n=t.previousIndex;if(null===n)return n;let s=0;return e&&n<e.length&&(s=e[n]),n+i+s}class Kk{constructor(){}supports(i){return i instanceof Map||yC(i)}create(){return new SW}}class SW{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(i){let e;for(e=this._mapHead;null!==e;e=e._next)i(e)}forEachPreviousItem(i){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)i(e)}forEachChangedItem(i){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)i(e)}diff(i){if(i){if(!(i instanceof Map||yC(i)))throw new be(900,!1)}else i=new Map;return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(i,(n,s)=>{if(e&&e.key===s)this._maybeAddToChanges(e,n),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(s,n);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let n=e;null!==n;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,e){if(i){const n=i._prev;return e._next=i,e._prev=n,i._prev=e,n&&(n._next=e),i===this._mapHead&&(this._mapHead=e),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(i,e){if(this._records.has(i)){const s=this._records.get(i);this._maybeAddToChanges(s,e);const o=s._prev,r=s._next;return o&&(o._next=r),r&&(r._prev=o),s._next=null,s._prev=null,s}const n=new MW(i);return this._records.set(i,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,e){Object.is(e,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=e,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}
22_forEach(i,e){i instanceof Map?i.forEach(e):Object.keys(i).forEach(n=>e(i[n],n))}}class MW{constructor(i){this.key=i,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 Xk(){return new l_([new zk])}let l_=(()=>{class t{static{this.\u0275prov=de({token:t,providedIn:"root",factory:Xk})}constructor(e){this.factories=e}static create(e,n){if(null!=n){const s=n.factories.slice();e=e.concat(s)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||Xk()),deps:[[t,new om,new sm]]}}find(e){const n=this.factories.find(s=>s.supports(e));if(null!=n)return n;throw new be(901,!1)}}return t})();function Zk(){return new jh([new Kk])}let jh=(()=>{class t{static{this.\u0275prov=de({token:t,providedIn:"root",factory:Zk})}constructor(e){this.factories=e}static create(e,n){if(n){const s=n.factories.slice();e=e.concat(s)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||Zk()),deps:[[t,new om,new sm]]}}find(e){const n=this.factories.find(s=>s.supports(e));if(n)return n;throw new be(901,!1)}}return t})();const IW=Ak(null,"core",[]);let kW=(()=>{class t{constructor(e){}static{this.\u0275fac=function(n){return new(n||t)(K(lr))}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({})}}return t})();function rL(t,i){const e=Gt(t),n=i.elementInjector||Dm();return new wh(e).create(n,i.projectableNodes,i.hostElement,i.environmentInjector)}
23/**
24         * @license Angular v16.2.12
25         * (c) 2010-2022 Google LLC. https://angular.io/
26         * License: MIT
27         */
28let f1=null;function Ea(){return f1}class UW{}const St=new ke("DocumentToken");let d_=(()=>{class t{historyGo(e){throw new Error("Not implemented")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(){return ne(zW)},providedIn:"platform"})}}return t})();const $W=new ke("Location Initialized");let zW=(()=>{class t extends d_{constructor(){super(),this._doc=ne(St),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ea().getBaseHref(this._doc)}onPopState(e){const n=Ea().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){const n=Ea().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.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,n,s){this._history.pushState(e,n,s)}replaceState(e,n,s){this._history.replaceState(e,n,s)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(){return new t},providedIn:"platform"})}}return t})();function p1(t,i){if(0==t.length)return i;if(0==i.length)return t;let e=0;return t.endsWith("/")&&e++,i.startsWith("/")&&e++,2==e?t+i.substring(1):1==e?t+i:t+"/"+i}function aL(t){const i=t.match(/#|\?|$/),e=i&&i.index||t.length;return t.slice(0,e-("/"===t[e-1]?1:0))+t.slice(e)}function qr(t){return t&&"?"!==t[0]?"?"+t:t}let El=(()=>{class t{historyGo(e){throw new Error("Not implemented")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(){return ne(lL)},providedIn:"root"})}}return t})();const u_=new ke("appBaseHref");let lL=(()=>{class t extends El{constructor(e,n){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??ne(St).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.on
28HashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return p1(this._baseHref,e)}path(e=!1){const n=this._platformLocation.pathname+qr(this._platformLocation.search),s=this._platformLocation.hash;return s&&e?`${n}${s}`:n}pushState(e,n,s,o){const r=this.prepareExternalUrl(s+qr(o));this._platformLocation.pushState(e,n,r)}replaceState(e,n,s,o){const r=this.prepareExternalUrl(s+qr(o));this._platformLocation.replaceState(e,n,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static{this.\u0275fac=function(n){return new(n||t)(K(d_),K(u_,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),qW=(()=>{class t extends El{constructor(e,n){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=n&&(this._baseHref=n)}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 n=this._platformLocation.hash;return null==n&&(n="#"),n.length>0?n.substring(1):n}prepareExternalUrl(e){const n=p1(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,s,o){let r=this.prepareExternalUrl(s+qr(o));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(e,n,r)}replaceState(e,n,s,o){let r=this.prepareExternalUrl(s+qr(o));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(e,n,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static{this.\u0275fac=function(n){return new(n||t)(K(d_),K(u_,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})(),h_=(()=>{class t{constructor(e){this._subject=new ae,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const n=this._locationStrategy.getBaseHref();this._basePath=function XW(t){if(new RegExp("^(https?:)?//").test(t)){const[,e]=t.split(/\/\/[^\/]+/);return e}return t}(aL(cL(n))),this._locationStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,n=""){return this.path()==this.normalize(e+qr(n))}normalize(e){return t.stripTrailingSlash(function KW(t,i){if(!t||!i.startsWith(t))return i;const e=i.substring(t.length);return""===e||["/",";","?","#"].includes(e[0])?e:i}(this._basePath,cL(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",s=null){this._locationStrategy.pushState(s,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+qr(n)),s)}replaceState(e,n="",s=null){this._locationStrategy.replaceState(s,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+qr(n)),s)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)})),()=>{const n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(s=>s(e,n))}subscribe(e,n,s){return this._subject.subscribe({next:e,error:n,complete:s})}static{this.normalizeQueryParams=qr}static{this.joinWithSlash=p1}static{this.stripTrailingSlash=aL}static{this.\u0275fac=function(n){return new(n||t)(K(El))}}static{this.\u0275prov=de({token:t,factory:function(){return function GW(){return new h_(K(El))}()},providedIn:"root"})}}return t})();function cL(t){return t.replace(/\/index.html$/,"")}const dL={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var f_=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scie
28ntific=3]="Scientific",t}(f_||{}),Cd=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}(Cd||{}),us=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}(us||{}),En=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}(En||{}),Vs=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(Vs||{}),ai=function(t){return t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t.Infinity=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup",t}(ai||{});function p_(t,i){return po(cs(t)[An.DateFormat],i)}function m_(t,i){return po(cs(t)[An.TimeFormat],i)}function __(t,i){return po(cs(t)[An.DateTimeFormat],i)}function fo(t,i){const e=cs(t),n=e[An.NumberSymbols][i];if(typeof n>"u"){if(i===ai.CurrencyDecimal)return e[An.NumberSymbols][ai.Decimal];if(i===ai.CurrencyGroup)return e[An.NumberSymbols][ai.Group]}return n}const sU=function sI(t){return cs(t)[An.PluralCase]};function uL(t){if(!t[An.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[An.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function po(t,i){for(let e=i;e>-1;e--)if(typeof t[e]<"u")return t[e];throw new Error("Locale data API: locale data undefined")}function _1(t){const[i,e]=t.split(":");return{hours:+i,minutes:+e}}const dU=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Wh={},uU=/((?:[^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 Gr=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}(Gr||{}),un=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}(un||{}),hn=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}(hn||{});function hU(t,i,e,n){let s=function CU(t){if(pL(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){const[s,o=1,r=1]=t.split("-").map(a=>+a);return g_(s,o-1,r)}const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(dU))return function wU(t){const i=new Date(0);let e=0,n=0;const s=t[8]?i.setUTCFullYear:i.setFullYear,o=t[8]?i.setUTCHours:i.setHours;t[9]&&(e=Number(t[9]+t[10]),n=Number(t[9]+t[11])),s.call(i,Number(t[1]),Number(t[2])-1,Number(t[3]));const r=Number(t[4]||0)-e,a=Number(t[5]||0)-n,l=Number(t[6]||0),c=Math.floor(1e3*parseFloat("0."+(t[7]||0)));return o.call(i,r,a,l,c),i}(n)}const i=new Date(t);if(!pL(i))throw new Error(`Unable to convert "${t}" into a date`);return i}(t);i=Kr(e,i)||i;let a,r=[];for(;i;){if(a=uU.exec(i),!a){r.push(i);break}{r=r.concat(a.slice(1));const u=r.pop();if(!u)break;i=u}}let l=s.getTimezoneOffset();n&&(l=fL(n,l),s=function vU(t,i,e){const n=e?-1:1,s=t.getTimezoneOffset();return function bU(t,i){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+i),t}(t,n*(fL(i,s)-s))}(s,n,!0));let c="";return r.forEach(u=>{const g=function yU(t){if(y1[t])return y1[t];let i;switch(t){case"G":case"GG":case"GGG":i=Pn(hn.Eras,En.Abbreviated);break;case"GGGG":i=Pn(hn.Eras,En.Wide);break;case"GGGGG":i=Pn(hn.Eras,En.Narrow);break;case"y":i=pi(un.FullYear,1,0,!1,!0);break;case"yy":i=pi(un.FullYear,2,0,!0,!0);break;case"yyy":i=pi(un.FullYear,3,0,!1,!0);break;case"yyyy":i=pi(un.FullYear,4,0,!1,!0);break;case"Y":i=C_(1);break;case"YY":i=C_(2,!0);break;case"YYY":i=C_(3);break;case"YYYY":i=C_(4);break;case"M":case"L":i=pi(un.Month,1,1);break;case"MM":case"LL":i=pi(un.Month,2,1);break;case"MMM":i=Pn(hn.Months,En.Abbreviated);break;case"MMMM":i=Pn(hn.Months,En.Wide);break;case"MMMMM":i=Pn(hn.Months,En.Narrow);break;case"LLL":i=Pn(hn.Months,En.Abbreviated,us.Standalone);break;case"LLLL":i=Pn(hn.Months,En.Wide,us.Standalone);break;case"LLLLL":i=Pn(hn.Months,En.Narrow,us.Standalone);break;case"w":i=g1(1);break;case"ww":i=g1(2);break;case"W":i=g1(1,!0);break;case"d":i=pi(un.Date,1);break;case"dd":i=pi(un.Date,2);break;case"c":case"cc":i=pi(un.Day,1);break;case"ccc":i=Pn(hn.Days,En.Abbreviated,us.Standalone);break;case"cccc":i=Pn(hn.Days,En.Wide,us.Standalone);break;case"ccccc":i=Pn(hn.Days,En.Narrow,us.Standalone);break;case"cccccc":i=Pn(hn.Days,En.Short,us.Standalone);break;case"E":case"EE":case"EEE":i=Pn(hn.Days,En.Abbreviated);break;case"EEEE":i=Pn(hn.Days,En.Wide);break;case"EEEEE":i=Pn(hn.Days,En.Narrow);break;case"EEEEEE":i=Pn(hn.Days,En.Short);break;case"a":case"aa":case"aaa":i=Pn(hn.DayPeriods,En.Abbreviated);break;case"aaaa":i=Pn(hn.DayPeriods,En.Wide);break;case"aaaaa":i=Pn(hn.DayPeriods,En.Narrow);break;
28case"b":case"bb":case"bbb":i=Pn(hn.DayPeriods,En.Abbreviated,us.Standalone,!0);break;case"bbbb":i=Pn(hn.DayPeriods,En.Wide,us.Standalone,!0);break;case"bbbbb":i=Pn(hn.DayPeriods,En.Narrow,us.Standalone,!0);break;case"B":case"BB":case"BBB":i=Pn(hn.DayPeriods,En.Abbreviated,us.Format,!0);break;case"BBBB":i=Pn(hn.DayPeriods,En.Wide,us.Format,!0);break;case"BBBBB":i=Pn(hn.DayPeriods,En.Narrow,us.Format,!0);break;case"h":i=pi(un.Hours,1,-12);break;case"hh":i=pi(un.Hours,2,-12);break;case"H":i=pi(un.Hours,1);break;case"HH":i=pi(un.Hours,2);break;case"m":i=pi(un.Minutes,1);break;case"mm":i=pi(un.Minutes,2);break;case"s":i=pi(un.Seconds,1);break;case"ss":i=pi(un.Seconds,2);break;case"S":i=pi(un.FractionalSeconds,1);break;case"SS":i=pi(un.FractionalSeconds,2);break;case"SSS":i=pi(un.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":i=b_(Gr.Short);break;case"ZZZZZ":i=b_(Gr.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":i=b_(Gr.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":i=b_(Gr.Long);break;default:return null}return y1[t]=i,i}(u);c+=g?g(s,e,l):"''"===u?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function g_(t,i,e){const n=new Date(0);return n.setFullYear(t,i,e),n.setHours(0,0,0),n}function Kr(t,i){const e=function JW(t){return cs(t)[An.LocaleId]}(t);if(Wh[e]=Wh[e]||{},Wh[e][i])return Wh[e][i];let n="";switch(i){case"shortDate":n=p_(t,Vs.Short);break;case"mediumDate":n=p_(t,Vs.Medium);break;case"longDate":n=p_(t,Vs.Long);break;case"fullDate":n=p_(t,Vs.Full);break;case"shortTime":n=m_(t,Vs.Short);break;case"mediumTime":n=m_(t,Vs.Medium);break;case"longTime":n=m_(t,Vs.Long);break;case"fullTime":n=m_(t,Vs.Full);break;case"short":const s=Kr(t,"shortTime"),o=Kr(t,"shortDate");n=y_(__(t,Vs.Short),[s,o]);break;case"medium":const r=Kr(t,"mediumTime"),a=Kr(t,"mediumDate");n=y_(__(t,Vs.Medium),[r,a]);break;case"long":const l=Kr(t,"longTime"),c=Kr(t,"longDate");n=y_(__(t,Vs.Long),[l,c]);break;case"full":const u=Kr(t,"fullTime"),g=Kr(t,"fullDate");n=y_(__(t,Vs.Full),[u,g])}return n&&(Wh[e][i]=n),n}function y_(t,i){return i&&(t=t.replace(/\{([^}]+)}/g,function(e,n){return null!=i&&n in i?i[n]:e})),t}function Fo(t,i,e="-",n,s){let o="";
28(t<0||s&&t<=0)&&(s?t=1-t:(t=-t,o=e));let r=String(t);for(;r.length<i;)r="0"+r;return n&&(r=r.slice(r.length-i)),o+r}function pi(t,i,e=0,n=!1,s=!1){return function(o,r){let a=function pU(t,i){switch(t){case un.FullYear:return i.getFullYear();case un.Month:return i.getMonth();case un.Date:return i.getDate();case un.Hours:return i.getHours();case un.Minutes:return i.getMinutes();case un.Seconds:return i.getSeconds();case un.FractionalSeconds:return i.getMilliseconds();case un.Day:return i.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,o);if((e>0||a>-e)&&(a+=e),t===un.Hours)0===a&&-12===e&&(a=12);else if(t===un.FractionalSeconds)return function fU(t,i){return Fo(t,3).substring(0,i)}(a,i);const l=fo(r,ai.MinusSign);return Fo(a,i,l,n,s)}}function Pn(t,i,e=us.Format,n=!1){return function(s,o){return function mU(t,i,e,n,s,o){switch(e){case hn.Months:return function tU(t,i,e){const n=cs(t),o=po([n[An.MonthsFormat],n[An.MonthsStandalone]],i);return po(o,e)}(i,s,n)[t.getMonth()];case hn.Days:return function eU(t,i,e){const n=cs(t),o=po([n[An.DaysFormat],n[An.DaysStandalone]],i);return po(o,e)}(i,s,n)[t.getDay()];case hn.DayPeriods:const r=t.getHours(),a=t.getMinutes();if(o){const c=function oU(t){const i=cs(t);return uL(i),(i[An.ExtraData][2]||[]).map(n=>"string"==typeof n?_1(n):[_1(n[0]),_1(n[1])])}(i),u=function rU(t,i,e){const n=cs(t);uL(n);const o=po([n[An.ExtraData][0],n[An.ExtraData][1]],i)||[];return po(o,e)||[]}(i,s,n),g=c.findIndex(T=>{if(Array.isArray(T)){const[b,w]=T,D=r>=b.hours&&a>=b.minutes,F=r<w.hours||r===w.hours&&a<w.minutes;if(b.hours<w.hours){if(D&&F)return!0}else if(D||F)return!0}else if(T.hours===r&&T.minutes===a)return!0;return!1});if(-1!==g)return u[g]}return function QW(t,i,e){const n=cs(t),o=po([n[An.DayPeriodsFormat],n[An.DayPeriodsStandalone]],i);return po(o,e)}(i,s,n)[r<12?0:1];case hn.Eras:return function nU(t,i){return po(cs(t)[An.Eras],i)}(i,n)[t.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${e}`)}}(s,o,t,i,e,n)}}function b_(t){return function(i,e,n){const s=-1*n,o=fo(e,ai.MinusSign),r=s>0?Math.floor(s/60):Math.ceil(s/60);switch(t){case Gr.Short:return(s>=0?"+":"")+Fo(r,2,o)+Fo(Math.abs(s%60),2,o);case Gr.ShortGMT:return"GMT"+(s>=0?"+":"")+Fo(r,1,o);case Gr.Long:return"GMT"+(s>=0?"+":"")+Fo(r,2,o)+":"+Fo(Math.abs(s%60),2,o);case Gr.Extended:return 0===n?"Z":(s>=0?"+":"")+Fo(r,2,o)+":"+Fo(Math.abs(s%60),2,o);default:throw new Error(`Unknown zone width "${t}"`)}}}const _U=0,v_=4;function hL(t){return g_(t.getFullYear(),t.getMonth(),t.getDate()+(v_-t.getDay()))}function g1(t,i=!1){return function(e,n){let s;if(i){const o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,r=e.getDate();s=1+Math.floor((r+o)/7)}else{const o=hL(e),r=function gU(t){const i=g_(t,_U,1).getDay();return g_(t,0,1+(i<=v_?v_:v_+7)-i)}(o.getFullYear()),a=o.getTime()-r.getTime();s=1+Math.round(a/6048e5)}return Fo(s,t,fo(n,ai.MinusSign))}}function C_(t,i=!1){return function(e,n){return Fo(hL(e).getFullYear(),t,fo(n,ai.MinusSign),i)}}const y1={};function fL(t,i){t=t.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?i:e}function pL(t){return t instanceof Date&&!isNaN(t.valueOf())}const TU=/^(\d+)?\.((\d+)(-(\d+))?)?$/,mL=22,w_=".",Uh="0",DU=";",SU=",",b1="#";function xU(t,i,e,n,s){const r=function C1(t,i="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=t.split(DU),s=n[0],o=n[1],r=-1!==s.indexOf(w_)?s.split(w_):[s.substring(0,s.lastIndexOf(Uh)+1),s.substring(s.lastIndexOf(Uh)+1)],a=r[0],l=r[1]||"";e.posPre=a.substring(0,a.indexOf(b1));for(let u=0;u<l.length;u++){const g=l.charAt(u);g===Uh?e.minFrac=e.maxFrac=u+1:g===b1?e.maxFrac=u+1:e.posSuf+=g}const c=a.split(SU);if(e.gSize=c[1]?c[1].length:0,e.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,o){const u=s.length-e.posPre.length-e.posSuf.length,g=o.indexOf(b1);e.negPre=o.substring(0,g).replace(/'/g,""),e.negSuf=o.slice(g+u).replace(/'/g,"")}else e.negPre=i+e.posPre,e.negSuf=e.posSuf;return e}(function m1(t,i){return cs(t)[An.NumberFormats][i]}(i,f_.Currency),fo(i,ai.MinusSign));return r.minFrac=function cU(t){let i;const e=dL[t];return e&&(i=e[2]),"number"==typeof i?i:2}(n),r.maxFrac=r.minFrac,function v1(t,i,e,n,s,o,r=!1){let a="",l=!1;if(isFinite(t)){let c=function LU(t){let n,s,o,r,a,i=Math.abs(t)+"",e=0;for((s=i.indexOf(w_))>-1&&(i=i.replace(w_,"")),(o=i.search(/e/i))>0?(s<0&&(s=o),s+=+i.slice(o+1),i=i.substring(0,o)):s<0&&(s=i.length),o=0;i.charAt(o)===Uh;o++);if(o===(a=i.length))n=[0],s=1;else{for(a--;i.charAt(a)===Uh;)a--;for(s-=o,n=[],r=0;o<=a;o++,r++)n[r]=Number(i.charAt(o))}return s>mL&&(n=n.splice(0,mL-1),e=s-1,s=1),{digits:n,exponent:e,integerLen:s}}(t);r&&(c=function kU(t){if(0===t.digits[0])return t;const i=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===i?t.digits.push(0,0):1===i&&t.digits.push(0),t.integerLen+=2),t}(c));let u=i.minInt,g=i.minFrac,T=i.maxFrac;if(o){const O=o.match(TU);if(null===O)throw new Error(`${o} is not a valid digit info`);const Y=O[1],q=O[3],ie=O[5];null!=Y&&(u=w1(Y)),null!=q&&(g=w1(q)),null!=ie?T=w1(ie):null!=q&&g>T&&(T=g)}!function OU(t,i,e){if(i>e)throw new Error(`The minimum number of digits after fraction (${i}) is higher than the maximum (${e}).`);let n=t.digits,s=n.length-t.integerLen;const o=Math.min(Math.max(i,s),e);let r=o+t.integerLen,a=n[r];if(r>0){n.splice(Math.max(t.integerLen,r));for(let g=r;g<n.length;g++)n[g]=0}else{s=Math.max(0,s),t.integerLen=1,n.length=Math.max(1,r=o+1),n[0]=0;for(let g=1;g<r;g++)n[g]=0}if(a>=5)if(r-1<0){for(let g=0;g>r;g--)n.unshift(0),t.integerLen++;n.unshift(1),t.integerLen++}else n[r-1]++;for(;s<Math.max(0,o);s++)n.push(0);let l=0!==o;const c=i+t.integerLen,u=n.reduceRight(function(g,T,b,w){return w[b]=(T+=g)<10?T:T-10,l&&(0===w[b]&&b>=c?w.pop():l=!1),T>=10?1:0},0);u&&(n.unshift(u),t.integerLen++)}(c,g,T);let b=c.digits,w=c.integerLen;const D=c.exponent;let F=[];for(l=b.every(O=>!O);w<u;w++)b.unshift(0);for(;w<0;w++)b.unshift(0);w>0?F=b.splice(w,b.length):(F=b,b=[0]);const V=[];for(b.length>=i.lgSize&&V.unshift(b.splice(-i.lgSize,b.length).join(""));b.length>i.gSize;)V.unshift(b.splice(-i.gSize,b.length).join(""));b.length&&V.unshift(b.join("")),a=V.join(fo(e,n)),F.length&&(a+=fo(e,s)+F.join("")),D&&(a+=fo(e,ai.Exponential)+"+"+D)}else a=fo(e,ai.Infinity);return a=t<0&&!l?i.negPre+a+i.negSuf:i.posPre+a+i.posSuf,a}
28(t,r,i,ai.CurrencyGroup,ai.CurrencyDecimal,s).replace("\xa4",e).replace("\xa4","").trim()}function w1(t){const i=parseInt(t);if(isNaN(i))throw new Error("Invalid integer literal when parsing "+t);return i}let T1=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(n){let s=null;return n?s=new n:(o=K(ar),s=new AU(o)),s;var o},providedIn:"root"})}}return t})();let AU=(()=>{class t extends T1{constructor(e){super(),this.locale=e}getPluralCategory(e,n){switch(sU(n||this.locale)(e)){case Cd.Zero:return"zero";case Cd.One:return"one";case Cd.Two:return"two";case Cd.Few:return"few";case Cd.Many:return"many";default:return"other"}}static{this.\u0275fac=function(n){return new(n||t)(K(ar))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();function yL(t,i){i=encodeURIComponent(i);for(const e of t.split(";")){const n=e.indexOf("="),[s,o]=-1==n?[e,""]:[e.slice(0,n),e.slice(n+1)];if(s.trim()===i)return decodeURIComponent(o)}return null}const D1=/\s+/,bL=[];let Pt=(()=>{class t{constructor(e,n,s,o){this._iterableDiffers=e,this._keyValueDiffers=n,this._ngEl=s,this._renderer=o,this.initialClasses=bL,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(D1):bL}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(D1):e}ngDoCheck(){for(const n of this.initialClasses)this._updateState(n,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const n of e)this._updateState(n,!0);else if(null!=e)for(const n of Object.keys(e))this._updateState(n,!!e[n]);this._applyStateDiff()}_updateState(e,n){const s=this.stateMap.get(e);void 0!==s?(s.enabled!==n&&(s.changed=!0,s.enabled=n),s.touched=!0):this.stateMap.set(e,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const n=e[0],s=e[1];s.changed?(this._toggleClass(n,s.enabled),s.changed=!1):s.touched||(s.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),s.touched=!1}}_toggleClass(e,n){(e=e.trim()).length>0&&e.split(D1).forEach(s=>{n?this._renderer.addClass(this._ngEl.nativeElement,s):this._renderer.removeClass(this._ngEl.nativeElement,s)})}static{this.\u0275fac=function(n){return new(n||t)(J(l_),J(jh),J(Ht),J(ri))}}static{this.\u0275dir=Je({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}}return t})();class PU{constructor(i,e,n,s){this.$implicit=i,this.ngForOf=e,this.index=n,this.count=s}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ot=(()=>{class t{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,n,s){this._viewContainer=e,this._template=n,this._differs=s,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const n=this._viewContainer;e.forEachOperation((s,o,r)=>{if(null==s.previousIndex)n.createEmbeddedView(this._template,new PU(s.item,this._ngForOf,-1,-1),null===r?void 0:r);else if(null==r)n.remove(null===o?void 0:o);else if(null!==o){const a=n.get(o);n.move(a,r),CL(a,s)}});for(let s=0,o=n.length;s<o;s++){const a=n.get(s).context;a.index=s,a.count=o,a.ngForOf=this._ngForOf}e.forEachIdentityChange(s=>{CL(n.get(s.currentIndex),s)})}static ngTemplateContextGuard(e,n){return!0}static{this.\u0275fac=function(n){return new(n||t)(J(Ss),J(Ao),J(l_))}}static{this.\u0275dir=Je({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return t})();function CL(t,i){t.context.$implicit=i.item}let ze=(()=>{class t{constructor(e,n){this._viewContainer=e,this._context=new RU,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
28Ref=null,this._elseViewRef=null,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){wL("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){wL("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,n){return!0}static{this.\u0275fac=function(n){return new(n||t)(J(Ss),J(Ao))}}static{this.\u0275dir=Je({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return t})();class RU{constructor(){this.$implicit=null,this.ngIf=null}}function wL(t,i){if(i&&!i.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${oi(i)}'.`)}class S1{constructor(i,e){this._viewContainerRef=i,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(i){i&&!this._created?this.create():!i&&this._created&&this.destroy()}}let Ia=(()=>{class t{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const n=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||n,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),n}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const n of this._defaultViews)n.enforceState(e)}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Je({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return t})(),wd=(()=>{class t{constructor(e,n,s){this.ngSwitch=s,s._addCase(),this._view=new S1(e,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(n){return new(n||t)(J(Ss),J(Ao),J(Ia,9))}}static{this.\u0275dir=Je({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return t})(),TL=(()=>{class t{constructor(e,n,s){s._addDefault(new S1(e,n))}static{this.\u0275fac=function(n){return new(n||t)(J(Ss),J(Ao),J(Ia,9))}}static{this.\u0275dir=Je({type:t,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return t})(),$h=(()=>{class t{constructor(e,n,s){this._ngEl=e,this._differs=n,this._renderer=s,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){const[s,o]=e.split("."),r=-1===s.indexOf("-")?void 0:Ca.DashCase;null!=n?this._renderer.setStyle(this._ngEl.nativeElement,s,o?`${n}${o}`:n,r):this._renderer.removeStyle(this._ngEl.nativeElement,s,r)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(jh),J(ri))}}static{this.\u0275dir=Je({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return t})(),fn=(()=>{class t{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:s,ngTemplateOutletContext:o,ngTemplateOutletInjector:r}=this;this._viewRef=n.createEmbeddedView(s,o,r?{injector:r}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static{this.\u0275fac=function(n){return new(n||t)(J(Ss))}}static{this.\u0275dir=Je({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[zn]})}}return t})();function Po(t,i){return new be(2100,!1)}const UU=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u
280EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let zh=(()=>{class t{transform(e){if(null==e)return null;if("string"!=typeof e)throw Po();return e.replace(UU,n=>n[0].toUpperCase()+n.slice(1).toLowerCase())}static{this.\u0275fac=function(n){return new(n||t)}}
28static{this.\u0275pipe=sn({name:"titlecase",type:t,pure:!0,standalone:!0})}}return t})();const qU=new ke("DATE_PIPE_DEFAULT_TIMEZONE"),GU=new ke("DATE_PIPE_DEFAULT_OPTIONS");let Il=(()=>{class t{constructor(e,n,s){this.locale=e,this.defaultTimezone=n,this.defaultOptions=s}transform(e,n,s,o){if(null==e||""===e||e!=e)return null;try{return hU(e,n??this.defaultOptions?.dateFormat??"mediumDate",o||this.locale,s??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(r){throw Po()}}static{this.\u0275fac=function(n){return new(n||t)(J(ar,16),J(qU,24),J(GU,24))}}static{this.\u0275pipe=sn({name:"date",type:t,pure:!0,standalone:!0})}}return t})();const KU=/#/g;let SL=(()=>{class t{constructor(e){this._localization=e}transform(e,n,s){if(null==e)return"";if("object"!=typeof n||null===n)throw Po();return n[function gL(t,i,e,n){let s=`=${t}`;if(i.indexOf(s)>-1||(s=e.getPluralCategory(t,n),i.indexOf(s)>-1))return s;if(i.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${t}"`)}(e,Object.keys(n),this._localization,s)].replace(KU,e.toString())}static{this.\u0275fac=function(n){return new(n||t)(J(T1,16))}}static{this.\u0275pipe=sn({name:"i18nPlural",type:t,pure:!0,standalone:!0})}}return t})(),M1=(()=>{class t{constructor(e,n="USD"){this._locale=e,this._defaultCurrencyCode=n}transform(e,n=this._defaultCurrencyCode,s="symbol",o,r){if(!function x1(t){return!(null==t||""===t||t!=t)}(e))return null;r=r||this._locale,"boolean"==typeof s&&(s=s?"symbol":"code");let a=n||this._defaultCurrencyCode;"code"!==s&&(a="symbol"===s||"symbol-narrow"===s?function aU(t,i,e="en"){const n=function iU(t){return cs(t)[An.Currencies]}(e)[t]||dL[t]||[],s=n[1];return"narrow"===i&&"string"==typeof s?s:n[0]||t}(a,"symbol"===s?"wide":"narrow",r):s);try{return xU(function E1(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(`${t} is not a number`);return t}(e),r,a,n,o)}catch(l){throw Po()}}static{this.\u0275fac=function(n){return new(n||t)(J(ar,16),J(R6,16))}}static{this.\u0275pipe=sn({name:"currency",type:t,pure:!0,standalone:!0})}}return t})();let qh=(()=>{class t{transform(e,n,s){if(null==e)return null;if(!this.supports(e))throw Po();return e.slice(n,s)}supports(e){return"string"==typeof e||Array.isArray(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=sn({name:"slice",type:t,pure:!1,standalone:!0})}}return t})(),xs=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({})}}return t})();const IL="browser";function T_(t){return t===IL}function I1(t){return"server"===t}let kl=(()=>{class t{static{this.\u0275prov=de({token:t,providedIn:"root",factory:()=>new i8(K(St),window)})}}return t})();class i8{constructor(i,e){this.document=i,this.window=e,this.offset=()=>[0,0]}setOffset(i){this.offset=Array.isArray(i)?()=>i:i}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(i){this.supportsScrolling()&&this.window.scrollTo(i[0],i[1])}scrollToAnchor(i){if(!this.supportsScrolling())return;const e=function s8(t,i){const e=t.getElementById(i)||t.getElementsByName(i)[0];if(e)return e;if("function"==typeof t.createTreeWalker&&t.body&&"function"==typeof t.body.attachShadow){const n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let s=n.currentNode;for(;s;){const o=s.shadowRoot;if(o){const r=o.getElementById(i)||o.querySelector(`[name="${i}"]`);if(r)return r}s=n.nextNode()}}return null}(this.document,i);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(i){this.supportsScrolling()&&(this.window.history.scrollRestoration=i)}scrollToElement(i){const e=i.getBoundingClientRect(),n=e.left+this.window.pageXOffset,s=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],s-o[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class kL{}
29/**
30         * @license Angular v16.2.12
31         * (c) 2010-2022 Google LLC. https://angular.io/
32         * License: MIT
33         */
34class x8 extends UW{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class O1 extends x8{static makeCurrent(){!function WW(t){f1||(f1=t)}(new O1)}
34onAndCancel(i,e,n){return i.addEventListener(e,n),()=>{i.removeEventListener(e,n)}}dispatchEvent(i,e){i.dispatchEvent(e)}remove(i){i.parentNode&&i.parentNode.removeChild(i)}createElement(i,e){return(e=e||this.getDefaultDocument()).createElement(i)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(i){return i.nodeType===Node.ELEMENT_NODE}isShadowRoot(i){return i instanceof DocumentFragment}getGlobalEventTarget(i,e){return"window"===e?window:"document"===e?i:"body"===e?i.body:null}getBaseHref(i){const e=function E8(){return Kh=Kh||document.querySelector("base"),Kh?Kh.getAttribute("href"):null}();return null==e?null:function I8(t){M_=M_||document.createElement("a"),M_.setAttribute("href",t);const i=M_.pathname;return"/"===i.charAt(0)?i:`/${i}`}(e)}resetBaseElement(){Kh=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return yL(document.cookie,i)}}let M_,Kh=null,L8=(()=>{class t{build(){return new XMLHttpRequest}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();const A1=new ke("EventManagerPlugins");let PL=(()=>{class t{constructor(e,n){this._zone=n,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,n,s){return this._findPluginFor(n).addEventListener(e,n,s)}getZone(){return this._zone}_findPluginFor(e){let n=this._eventNameToPlugin.get(e);if(n)return n;if(n=this._plugins.find(o=>o.supports(e)),!n)throw new be(5101,!1);return this._eventNameToPlugin.set(e,n),n}static{this.\u0275fac=function(n){return new(n||t)(K(A1),K(ht))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();class RL{constructor(i){this._doc=i}}const F1="ng-app-id";let NL=(()=>{class t{constructor(e,n,s,o={}){this.doc=e,this.appId=n,this.nonce=s,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=I1(o),this.resetHostNodes()}addStyles(e){for(const n of e)1===this.changeUsageCount(n,1)&&this.onStyleAdded(n)}removeStyles(e){for(const n of e)this.changeUsageCount(n,-1)<=0&&this.onStyleRemoved(n)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(n=>n.remove()),e.clear());for(const n of this.getAllStyles())this.onStyleRemoved(n);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const n of this.getAllStyles())this.addStyleToHost(e,n)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const n of this.hostNodes)this.addStyleToHost(n,e)}onStyleRemoved(e){const n=this.styleRef;n.get(e)?.elements?.forEach(s=>s.remove()),n.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${F1}="${this.appId}"]`);if(e?.length){const n=new Map;return e.forEach(s=>{null!=s.textContent&&n.set(s.textContent,s)}),n}return null}changeUsageCount(e,n){const s=this.styleRef;if(s.has(e)){const o=s.get(e);return o.usage+=n,o.usage}return s.set(e,{usage:n,elements:[]}),n}getStyleElement(e,n){const s=this.styleNodesInDOM,o=s?.get(n);if(o?.parentNode===e)return s.delete(n),o.removeAttribute(F1),o;{const r=this.doc.createElement("style");return this.nonce&&r.setAttribute("nonce",this.nonce),r.textContent=n,this.platformIsServer&&r.setAttribute(F1,this.appId),r}}addStyleToHost(e,n){const s=this.getStyleElement(e,n);e.appendChild(s);const o=this.styleRef,r=o.get(n)?.elements;r?r.push(s):o.set(n,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(n){return new(n||t)(K(St),K(ph),K(Wv,8),K(co))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();const P1={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/"},R1=/%COMP%/g,P8=new ke("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function VL(t,i){return i.map(e=>e.replace(R1,t))}let N1=(()=>{class t{constructor(e,n,s,o,r,a,l,c=null){this.eventManager=e,this.sharedStylesHost=n,this.appId=s,this.removeStylesOnCompDestroy=o,this.doc=r,this.platformId=a,this.ngZone=l,this.nonce=c,this.rendererByCompId=new Map,this.platformIsServer=I1(a),this.defaultRenderer=new Y1(e,r,l,this.platformIsServer)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===Fi.ShadowDom&&(n={...n,encapsulation:Fi.Emulated});const s=this.getOrCreateRenderer(e,n);
34return s instanceof BL?s.applyToHost(e):s instanceof V1&&s.applyStyles(),s}getOrCreateRenderer(e,n){const s=this.rendererByCompId;let o=s.get(n.id);if(!o){const r=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,g=this.platformIsServer;switch(n.encapsulation){case Fi.Emulated:o=new BL(l,c,n,this.appId,u,r,a,g);break;case Fi.ShadowDom:return new V8(l,c,e,n,r,a,this.nonce,g);default:o=new V1(l,c,n,u,r,a,g)}s.set(n.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(n){return new(n||t)(K(PL),K(NL),K(ph),K(P8),K(St),K(co),K(ht),K(Wv))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();class Y1{constructor(i,e,n,s){this.eventManager=i,this.doc=e,this.ngZone=n,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(i,e){return e?this.doc.createElementNS(P1[e]||e,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,e){(HL(i)?i.content:i).appendChild(e)}insertBefore(i,e,n){i&&(HL(i)?i.content:i).insertBefore(e,n)}removeChild(i,e){i&&i.removeChild(e)}selectRootElement(i,e){let n="string"==typeof i?this.doc.querySelector(i):i;if(!n)throw new be(-5104,!1);return e||(n.textContent=""),n}parentNode(i){return i.parentNode}nextSibling(i){return i.nextSibling}setAttribute(i,e,n,s){if(s){e=s+":"+e;const o=P1[s];o?i.setAttributeNS(o,e,n):i.setAttribute(e,n)}else i.setAttribute(e,n)}removeAttribute(i,e,n){if(n){const s=P1[n];s?i.removeAttributeNS(s,e):i.removeAttribute(`${n}:${e}`)}else i.removeAttribute(e)}addClass(i,e){i.classList.add(e)}removeClass(i,e){i.classList.remove(e)}
34setStyle(i,e,n,s){s&(Ca.DashCase|Ca.Important)?i.style.setProperty(e,n,s&Ca.Important?"important":""):i.style[e]=n}removeStyle(i,e,n){n&Ca.DashCase?i.style.removeProperty(e):i.style[e]=""}setProperty(i,e,n){i[e]=n}setValue(i,e){i.nodeValue=e}listen(i,e,n){if("string"==typeof i&&!(i=Ea().getGlobalEventTarget(this.doc,i)))throw new Error(`Unsupported event target ${i} for event ${e}`);return this.eventManager.addEventListener(i,e,this.decoratePreventDefault(n))}decoratePreventDefault(i){return e=>{if("__ngUnwrap__"===e)return i;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>i(e)):i(e))&&e.preventDefault()}}}function HL(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class V8 extends Y1{constructor(i,e,n,s,o,r,a,l){super(i,o,r,l),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const c=VL(s.id,s.styles);for(const u of c){const g=document.createElement("style");a&&g.setAttribute("nonce",a),g.textContent=u,this.shadowRoot.appendChild(g)}}nodeOrShadowRoot(i){return i===this.hostEl?this.shadowRoot:i}appendChild(i,e){return super.appendChild(this.nodeOrShadowRoot(i),e)}insertBefore(i,e,n){return super.insertBefore(this.nodeOrShadowRoot(i),e,n)}removeChild(i,e){return super.removeChild(this.nodeOrShadowRoot(i),e)}parentNode(i){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(i)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class V1 extends Y1{constructor(i,e,n,s,o,r,a,l){super(i,o,r,a),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.styles=l?VL(l,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class BL extends V1{constructor(i,e,n,s,o,r,a,l){const c=s+"-"+n.id;super(i,e,n,o,r,a,l,c),this.contentAttr=function R8(t){return"_ngcontent-%COMP%".replace(R1,t)}(c),this.hostAttr=function N8(t){return"_nghost-%COMP%".replace(R1,t)}(c)}applyToHost(i){this.applyStyles(),this.setAttribute(i,this.hostAttr,"")}createElement(i,e){const n=super.createElement(i,e);return super.setAttribute(n,this.contentAttr,""),n}}let H8=(()=>{class t extends RL{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,s){return e.addEventListener(n,s,!1),()=>this.removeEventListener(e,n,s)}removeEventListener(e,n,s){return e.removeEventListener(n,s)}static{this.\u0275fac=function(n){return new(n||t)(K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();const jL=["alt","control","meta","shift"],B8={"\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"},j8={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let W8=(()=>{class t extends RL{constructor(e){super(e)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,s){const o=t.parseEventName(n),r=t.eventCallback(o.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ea().onAndCancel(e,o.domEventName,r))}static parseEventName(e){const n=e.toLowerCase().split("."),s=n.shift();if(0===n.length||"keydown"!==s&&"keyup"!==s)return null;const o=t._normalizeKey(n.pop());let r="",a=n.indexOf("code");if(a>-1&&(n.splice(a,1),r="code."),jL.forEach(c=>{const u=n.indexOf(c);u>-1&&(n.splice(u,1),r+=c+".")}),r+=o,0!=n.length||0===o.length)return null;const l={};return l.domEventName=s,l.fullKey=r,l}static matchEventFullKeyCode(e,n){let s=B8[e.key]||e.key,o="";return n.indexOf("code.")>-1&&(s=e.code,o="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),jL.forEach(r=>{r!==s&&(0,j8[r])(e)&&(o+=r+".")}),o+=s,o===n)}static eventCallback(e,n,s){return o=>{t.matchEventFullKeyCode(o,e)&&s.runGuarded(()=>n(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}static{this.\u0275fac=function(n){return new(n||t)(K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();const q8=Ak(IW,"browser",[{provide:co,useValue:IL},{provide:Jx,useValue:function U8(){O1.makeCurrent()},multi:!0},{provide:St,useFactory:function z8(){return function Z4(t){Iv=t}(document),document},deps:[]}]),G8=new ke(""),$L=[{provide:i_,useClass:class k8{addToWindow(i){an.getAngularTestability=(n,s=!0)=>{const o=i.findTestabilityInTree(n,s);if(null==o)throw new be(5103,!1);return o},an.getAllAngularTestabilities=()=>i.getAllTestabilities(),an.getAllAngularRootElements=()=>i.getAllRootElements(),an.frameworkStabilizers||(an.frameworkStabilizers=[]),an.frameworkStabilizers.push(n=>{const s=an.getAllAngularTestabilities();let o=s.length,r=!1;const a=function(l){r=r||l,o--,0==o&&n(r)};
34s.forEach(l=>{l.whenStable(a)})})}findTestabilityInTree(i,e,n){return null==e?null:i.getTestability(e)??(n?Ea().isShadowRoot(e)?this.findTestabilityInTree(i,e.host,!0):this.findTestabilityInTree(i,e.parentElement,!0):null)}},deps:[]},{provide:Ek,useClass:n1,deps:[ht,s1,i_]},{provide:n1,useClass:n1,deps:[ht,s1,i_]}],zL=[{provide:Vv,useValue:"root"},{provide:nr,useFactory:function $8(){return new nr},deps:[]},{provide:A1,useClass:H8,multi:!0,deps:[St,ht,co]},{provide:A1,useClass:W8,multi:!0,deps:[St]},N1,NL,PL,{provide:nd,useExisting:N1},{provide:kL,useClass:L8,deps:[]},[]];let K8=(()=>{class t{constructor(e){}static withServerTransition(e){return{ngModule:t,providers:[{provide:ph,useValue:e.appId}]}}static{this.\u0275fac=function(n){return new(n||t)(K(G8,12))}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[...zL,...$L],imports:[xs,kW]})}}return t})(),qL=(()=>{class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(n){return new(n||t)(K(St))}}static{this.\u0275prov=de({token:t,factory:function(n){let s=null;return s=n?new n:function Z8(){return new qL(K(St))}(),s},providedIn:"root"})}}return t})();typeof window<"u"&&window;let B1=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(n){let s=null;return s=n?new(n||t):K(XL),s},providedIn:"root"})}}return t})(),XL=(()=>{class t extends B1{constructor(e){super(),this._doc=e}sanitize(e,n){if(null==n)return null;switch(e){case lo.NONE:return n;case lo.HTML:return tr(n,"HTML")?Ns(n):Wx(this._doc,String(n)).toString();case lo.STYLE:return tr(n,"Style")?Ns(n):n;case lo.SCRIPT:if(tr(n,"Script"))return Ns(n);throw new be(5200,!1);case lo.URL:return tr(n,"URL")?Ns(n):vm(String(n));case lo.RESOURCE_URL:if(tr(n,"ResourceURL"))return Ns(n);throw new be(5201,!1);default:throw new be(5202,!1)}}bypassSecurityTrustHtml(e){return function sV(t){return new J4(t)}(e)}bypassSecurityTrustStyle(e){return function oV(t){return new Q4(t)}(e)}bypassSecurityTrustScript(e){return function rV(t){return new eV(t)}(e)}bypassSecurityTrustUrl(e){return function aV(t){return new tV(t)}(e)}bypassSecurityTrustResourceUrl(e){return function lV(t){return new nV(t)}(e)}static{this.\u0275fac=function(n){return new(n||t)(K(St))}}static{this.\u0275prov=de({token:t,factory:function(n){let s=null;return s=n?new n:function t$(t){return new XL(t.get(St))}(K(fi)),s},providedIn:"root"})}}return t})();function JL(t,i,e,n,s,o,r){try{var a=t[o](r),l=a.value}catch(c){return void e(c)}a.done?i(l):Promise.resolve(l).then(n,s)}function qt(t){return function(){var i=this,e=arguments;return new Promise(function(n,s){var o=t.apply(i,e);function r(l){JL(o,n,s,r,a,"next",l)}function a(l){JL(o,n,s,r,a,"throw",l)}r(void 0)})}}function Ro(t){return!!t&&(t instanceof rt||A(t.lift)&&A(t.subscribe))}const{isArray:n$}=Array,{getPrototypeOf:i$,prototype:s$,keys:o$}=Object;function QL(t){if(1===t.length){const i=t[0];if(n$(i))return{args:i,keys:null};if(function r$(t){return t&&"object"==typeof t&&i$(t)===s$}(i)){const e=o$(i);return{args:e.map(n=>i[n]),keys:e}}}return{args:t,keys:null}}const{isArray:a$}=Array;function x_(t){return nt(i=>function l$(t,i){return a$(i)?t(...i):t(i)}(t,i))}function eO(t,i){return t.reduce((e,n,s)=>(e[n]=i[s],e),{})}function Xh(...t){const i=Nn(t),{args:e,keys:n}=QL(t),s=new rt(o=>{const{length:r}=e;if(!r)return void o.complete();const a=new Array(r);let l=r,c=r;for(let u=0;u<r;u++){let g=!1;gn(e[u]).subscribe(dn(o,T=>{g||(g=!0,c--),a[u]=T},()=>l--,void 0,()=>{(!l||!g)&&(c||o.next(n?eO(n,a):a),o.complete())}))}});return i?s.pipe(x_(i)):s}function Ll(...t){return function c$(){return Os(1)}()(Wn(t,Mr(t)))}function Zh(t){return new rt(i=>{gn(t()).subscribe(i)})}function ei(t){return t<=0?()=>vi:Tn((i,e)=>{let n=0;i.subscribe(dn(e,s=>{++n<=t&&(e.next(s),t<=n&&e.complete())}))})}const j1={now:()=>(j1.delegate||Date).now(),delegate:void 0};class W1 extends bt{constructor(i=1/0,e=1/0,n=j1){super(),this._bufferSize=i,this._windowTime=e,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,i),this._windowTime=Math.max(1,e)}next(i){const{isStopped:e,_buffer:n,_infiniteTimeWindow:s,_timestampProvider:o,_windowTime:r}=this;e||(n.push(i),!s&&n.push(o.now()+r)),this._trimBuffer(),super.next(i)}_subscribe(i){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(i),{_infiniteTimeWindow:n,_buffer:s}=this,o=s.slice();for(let r=0;r<o.length&&!i.closed;r+=n?1:2)i.next(o[r]);return this._checkFinalizedStatuses(i),e}_trimBuffer(){const{_bufferSize:i,_timestampProvider:e,_buffer:n,_infiniteTimeWindow:s}=this,o=(s?1:2)*i;if(i<1/0&&o<n.length&&n.splice(0,n.length-o),!s){const r=e.now();let a=0;for(let l=1;l<n.length&&n[l]<=r;l+=2)a=l;a&&n.splice(0,a+1)}}}function La(t,i,e){let n,s=!1;return t&&"object"==typeof t?({bufferSize:n=1/0,windowTime:i=1/0,refCount:s=!1,scheduler:e}=t):n=t??1/0,vc({connector:()=>new W1(n,i,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}function Ol(t,i){return A(i)?jn(t,i,1):jn(t,1)}class Jh{}let tO=(()=>{class t extends Jh{getTranslation(e){return Ue({})}static \u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}();static \u0275prov=de({token:t,factory:t.\u0275fac})}return t})();class U1{}let nO=(()=>{class t{handle(e){return e.key}static \u0275fac=function(n){return new(n||t)};static \u0275prov=de({token:t,factory:t.\u0275fac})}return t})();function E_(t,i){if(t===i)return!0;
34if(null===t||null===i)return!1;if(t!=t&&i!=i)return!0;let s,o,r,e=typeof t;if(e==typeof i&&"object"==e){if(!Array.isArray(t)){if(Array.isArray(i))return!1;for(o in r=Object.create(null),t){if(!E_(t[o],i[o]))return!1;r[o]=!0}for(o in i)if(!(o in r)&&typeof i[o]<"u")return!1;return!0}if(!Array.isArray(i))return!1;if((s=t.length)==i.length){for(o=0;o<s;o++)if(!E_(t[o],i[o]))return!1;return!0}}return!1}function Oa(t){return typeof t<"u"&&null!==t}function $1(t){return t&&"object"==typeof t&&!Array.isArray(t)}function iO(t,i){let e=Object.assign({},t);return $1(t)&&$1(i)&&Object.keys(i).forEach(n=>{$1(i[n])?n in t?e[n]=iO(t[n],i[n]):Object.assign(e,{[n]:i[n]}):Object.assign(e,{[n]:i[n]})}),e}class I_{}let sO=(()=>{class t extends I_{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,n){let s;return s="string"==typeof e?this.interpolateString(e,n):"function"==typeof e?this.interpolateFunction(e,n):e,s}getValue(e,n){let s="string"==typeof n?n.split("."):[n];n="";do{n+=s.shift(),!Oa(e)||!Oa(e[n])||"object"!=typeof e[n]&&s.length?s.length?n+=".":e=void 0:(e=e[n],n="")}while(s.length);return e}interpolateFunction(e,n){return e(n)}interpolateString(e,n){return n?e.replace(this.templateMatcher,(s,o)=>{let r=this.getValue(n,o);return Oa(r)?r:s}):e}static \u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}();static \u0275prov=de({token:t,factory:t.\u0275fac})}return t})();class k_{}let oO=(()=>{class t extends k_{compile(e,n){return e}compileTranslations(e,n){return e}static \u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}();static \u0275prov=de({token:t,factory:t.\u0275fac})}return t})();class rO{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new ae;onLangChange=new ae;onDefaultLangChange=new ae}const z1=new ke("USE_STORE"),q1=new ke("USE_DEFAULT_LANG"),G1=new ke("DEFAULT_LANGUAGE"),K1=new ke("USE_EXTEND");let mi=(()=>{class t{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new ae;_onLangChange=new ae;_onDefaultLangChange=new ae;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,n,s,o,r,a=!0,l=!1,c=!1,u){this.store=e,this.currentLoader=n,this.compiler=s,this.parser=o,this.missingTranslationHandler=r,this.useDefaultLang=a,this.isolate=l,this.extend=c,u&&this.setDefaultLang(u)}setDefaultLang(e){if(e===this.defaultLang)return;let n=this.retrieveTranslations(e);typeof n<"u"?(null==this.defaultLang&&(this.defaultLang=e),n.pipe(ei(1)).subscribe(s=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return Ue(this.translations[e]);let n=this.retrieveTranslations(e);return typeof n<"u"?(this.currentLang||(this.currentLang=e),n.pipe(ei(1)).subscribe(s=>{this.changeLang(e)}),n):(this.changeLang(e),Ue(this.translations[e]))}retrieveTranslations(e){let n;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),n=this._translationRequests[e]),n}getTranslation(e){this.pending=!0;const n=this.currentLoader.getTranslation(e).pipe(La(1),ei(1));return this.loadingTranslations=n.pipe(nt(s=>this.compiler.compileTranslations(s,e)),La(1),ei(1)),this.loadingTranslations.subscribe({next:s=>{this.translations[e]=this.extend&&this.translations[e]?{...s,...this.translations[e]}:s,this.updateLangs(),this.pending=!1},error:s=>{this.pending=!1}}),n}setTranslation(e,n,s=!1){n=this.compiler.compileTranslations(n,e),this.translations[e]=(s||this.extend)&&this.translations[e]?iO(this.translations[e],n):n,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(n=>{-1===this.langs.indexOf(n)&&this.langs.push(n)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,n,s){let o;if(n instanceof Array){let r={},a=!1;for(let l of n)r[l]=this.getParsedResult(e,l,s),Ro(r[l])&&(a=!0);return a?Xh(n.map(c=>Ro(r[c])?r[c]:Ue(r[c]))).pipe(nt(c=>{let u={};
34return c.forEach((g,T)=>{u[n[T]]=g}),u})):r}if(e&&(o=this.parser.interpolate(this.parser.getValue(e,n),s)),typeof o>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],n),s)),typeof o>"u"){let r={key:n,translateService:this};typeof s<"u"&&(r.interpolateParams=s),o=this.missingTranslationHandler.handle(r)}return typeof o<"u"?o:n}get(e,n){if(!Oa(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Ol(s=>Ro(s=this.getParsedResult(s,e,n))?s:Ue(s)));{let s=this.getParsedResult(this.translations[this.currentLang],e,n);return Ro(s)?s:Ue(s)}}getStreamOnTranslationChange(e,n){if(!Oa(e)||!e.length)throw new Error('Parameter "key" required');return Ll(Zh(()=>this.get(e,n)),this.onTranslationChange.pipe(Yn(s=>{const o=this.getParsedResult(s.translations,e,n);return"function"==typeof o.subscribe?o:Ue(o)})))}stream(e,n){if(!Oa(e)||!e.length)throw new Error('Parameter "key" required');return Ll(Zh(()=>this.get(e,n)),this.onLangChange.pipe(Yn(s=>{const o=this.getParsedResult(s.translations,e,n);return Ro(o)?o:Ue(o)})))}instant(e,n){if(!Oa(e)||!e.length)throw new Error('Parameter "key" required');let s=this.getParsedResult(this.translations[this.currentLang],e,n);if(Ro(s)){if(e instanceof Array){let o={};return e.forEach((r,a)=>{o[e[a]]=e[a]}),o}return e}return s}set(e,n,s=this.currentLang){this.translations[s][e]=this.compiler.compile(n,s),this.updateLangs(),this.onTranslationChange.emit({lang:s,translations:this.translations[s]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}static \u0275fac=function(n){return new(n||t)(K(rO),K(Jh),K(k_),K(I_),K(U1),K(q1),K(z1),K(K1),K(G1))};static \u0275prov=de({token:t,factory:t.\u0275fac})}return t})(),Ze=(()=>{class t{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,n){this.translate=e,this._ref=n}updateValue(e,n,s){let o=r=>{this.value=void 0!==r?r:e,this.lastKey=e,this._ref.markForCheck()};if(s){let r=this.translate.getParsedResult(s,e,n);Ro(r.subscribe)?r.subscribe(o):o(r)}this.translate.get(e,n).subscribe(o)}transform(e,...n){if(!e||!e.length)return e;if(E_(e,this.lastKey)&&E_(n,this.lastParams))return this.value;let s;if(Oa(n[0])&&n.length)if("string"==typeof n[0]&&n[0].length){let o=n[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{s=JSON.parse(o)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${n[0]}`)}}else"object"==typeof n[0]&&!Array.isArray(n[0])&&(s=n[0]);return this.lastKey=e,this.lastParams=n,this.updateValue(e,s),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,s,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>
34{this.lastKey&&(this.lastKey=null,this.updateValue(e,s))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(n){return new(n||t)(J(mi,16),J(Fn,16))};static \u0275pipe=sn({name:"translate",type:t,pure:!1});static \u0275prov=de({token:t,factory:t.\u0275fac})}return t})(),Al=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Jh,useClass:tO},e.compiler||{provide:k_,useClass:oO},e.parser||{provide:I_,useClass:sO},e.missingTranslationHandler||{provide:U1,useClass:nO},rO,{provide:z1,useValue:e.isolate},{provide:q1,useValue:e.useDefaultLang},{provide:K1,useValue:e.extend},{provide:G1,useValue:e.defaultLanguage},mi]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Jh,useClass:tO},e.compiler||{provide:k_,useClass:oO},e.parser||{provide:I_,useClass:sO},e.missingTranslationHandler||{provide:U1,useClass:nO},{provide:z1,useValue:e.isolate},{provide:q1,useValue:e.useDefaultLang},{provide:K1,useValue:e.extend},{provide:G1,useValue:e.defaultLanguage},mi]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=Vt({type:t});static \u0275inj=It({})}return t})();function $t(t,i){return Tn((e,n)=>{let s=0;e.subscribe(dn(n,o=>t.call(i,o,s++)&&n.next(o)))})}function Qh(t){return Tn((i,e)=>{try{i.subscribe(e)}finally{e.add(t)}})}
35/**
36         * @license Angular v16.2.12
37         * (c) 2010-2022 Google LLC. https://angular.io/
38         * License: MIT
39         */class L_{}class ef{}class Hs{constructor(i){this.normalizedNames=new Map,this.lazyUpdate=null,i?"string"==typeof i?this.lazyInit=()=>{this.headers=new Map,i.split("\n").forEach(e=>{const n=e.indexOf(":");if(n>0){const s=e.slice(0,n),o=s.toLowerCase(),r=e.slice(n+1).trim();this.maybeSetNormalizedName(s,o),this.headers.has(o)?this.headers.get(o).push(r):this.headers.set(o,[r])}})}:typeof Headers<"u"&&i instanceof Headers?(this.headers=new Map,i.forEach((e,n)=>{this.setHeaderEntries(n,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(i).forEach(([e,n])=>{this.setHeaderEntries(e,n)})}:this.headers=new Map}has(i){return this.init(),this.headers.has(i.toLowerCase())}get(i){this.init();const e=this.headers.get(i.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(i){return this.init(),this.headers.get(i.toLowerCase())||null}append(i,e){return this.clone({name:i,value:e,op:"a"})}set(i,e){return this.clone({name:i,value:e,op:"s"})}delete(i,e){return this.clone({name:i,value:e,op:"d"})}maybeSetNormalizedName(i,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,i)}init(){this.lazyInit&&(this.lazyInit instanceof Hs?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(i=>this.applyUpdate(i)),this.lazyUpdate=null))}copyFrom(i){i.init(),Array.from(i.headers.keys()).forEach(e=>{this.headers.set(e,i.headers.get(e)),this.normalizedNames.set(e,i.normalizedNames.get(e))})}clone(i){const e=new Hs;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Hs?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([i]),e}applyUpdate(i){const e=i.name.toLowerCase();switch(i.op){case"a":case"s":let n=i.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(i.name,e);const s=("a"===i.op?this.headers.get(e):void 0)||[];s.push(...n),this.headers.set(e,s);break;case"d":const o=i.value;if(o){let r=this.headers.get(e);if(!r)return;r=r.filter(a=>-1===o.indexOf(a)),0===r.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,r)}else this.headers.delete(e),this.normalizedNames.delete(e)}}setHeaderEntries(i,e){const n=(Array.isArray(e)?e:[e]).map(o=>o.toString()),s=i.toLowerCase();this.headers.set(s,n),this.maybeSetNormalizedName(i,s)}forEach(i){this.init(),Array.from(this.normalizedNames.keys()).forEac
39h(e=>i(this.normalizedNames.get(e),this.headers.get(e)))}}class d${encodeKey(i){return aO(i)}encodeValue(i){return aO(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}}const h$=/%(\d[a-f0-9])/gi,f$={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function aO(t){return encodeURIComponent(t).replace(h$,(i,e)=>f$[e]??i)}function O_(t){return`${t}`}class Dn{constructor(i={}){if(this.updates=null,this.cloneFrom=null,this.encoder=i.encoder||new d$,i.fromString){if(i.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function u$(t,i){const e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(s=>{const o=s.indexOf("="),[r,a]=-1==o?[i.decodeKey(s),""]:[i.decodeKey(s.slice(0,o)),i.decodeValue(s.slice(o+1))],l=e.get(r)||[];l.push(a),e.set(r,l)}),e}(i.fromString,this.encoder)}else i.fromObject?(this.map=new Map,Object.keys(i.fromObject).forEach(e=>{const n=i.fromObject[e],s=Array.isArray(n)?n.map(O_):[O_(n)];this.map.set(e,s)})):this.map=null}has(i){return this.init(),this.map.has(i)}get(i){this.init();const e=this.map.get(i);return e?e[0]:null}getAll(i){return this.init(),this.map.get(i)||null}keys(){return this.init(),Array.from(this.map.keys())}append(i,e){return this.clone({param:i,value:e,op:"a"})}appendAll(i){const e=[];
39return Object.keys(i).forEach(n=>{const s=i[n];Array.isArray(s)?s.forEach(o=>{e.push({param:n,value:o,op:"a"})}):e.push({param:n,value:s,op:"a"})}),this.clone(e)}set(i,e){return this.clone({param:i,value:e,op:"s"})}delete(i,e){return this.clone({param:i,value:e,op:"d"})}toString(){return this.init(),this.keys().map(i=>{const e=this.encoder.encodeKey(i);return this.map.get(i).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(i=>""!==i).join("&")}clone(i){const e=new Dn({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(i),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(i=>this.map.set(i,this.cloneFrom.map.get(i))),this.updates.forEach(i=>{switch(i.op){case"a":case"s":const e=("a"===i.op?this.map.get(i.param):void 0)||[];e.push(O_(i.value)),this.map.set(i.param,e);break;case"d":if(void 0===i.value){this.map.delete(i.param);break}{let n=this.map.get(i.param)||[];const s=n.indexOf(O_(i.value));-1!==s&&n.splice(s,1),n.length>0?this.map.set(i.param,n):this.map.delete(i.param)}}}),this.cloneFrom=this.updates=null)}}class p${constructor(){this.map=new Map}set(i,e){return this.map.set(i,e),this}get(i){return this.map.has(i)||this.map.set(i,i.defaultValue()),this.map.get(i)}delete(i){return this.map.delete(i),this}has(i){return this.map.has(i)}keys(){return this.map.keys()}}function lO(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function cO(t){return typeof Blob<"u"&&t instanceof Blob}function dO(t){return typeof FormData<"u"&&t instanceof FormData}class tf{constructor(i,e,n,s){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=i.toUpperCase(),function m$(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||s?(this.body=void 0!==n?n:null,o=s):o=n,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new Hs),this.context||(this.context=new p$),this.params){const r=this.params.toString();if(0===r.length)this.urlWithParams=e;else{const a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":a<e.length-1?"&":"")+r}}else this.params=new Dn,this.urlWithParams=e}serializeBody(){return null===this.body?null:lO(this.body)||cO(this.body)||dO(this.body)||function _$(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof Dn?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||dO(this.body)?null:cO(this.body)?this.body.type||null:lO(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Dn?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(i={}){const e=i.method||this.method,n=i.url||this.url,s=i.responseType||this.responseType,o=void 0!==i.body?i.body:this.body,r=void 0!==i.withCredentials?i.withCredentials:this.withCredentials,a=void 0!==i.reportProgress?i.reportProgress:this.reportProgress;let l=i.headers||this.headers,c=i.params||this.params;const u=i.context??this.context;return void 0!==i.setHeaders&&(l=Object.keys(i.setHeaders).reduce((g,T)=>g.set(T,i.setHeaders[T]),l)),i.setParams&&(c=Object.keys(i.setParams).reduce((g,T)=>g.set(T,i.setParams[T]),c)),new tf(e,n,o,{params:c,headers:l,context:u,reportProgress:a,responseType:s,withCredentials:r})}}var Td=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(Td||{});class X1{constructor(i,e=200,n="OK"){this.headers=i.headers||new Hs,this.status=void 0!==i.status?i.status:e,this.statusText=i.statusText||n,this.url=i.url||null,this.ok=this.status>=200&&this.status<300}}class Z1 extends X1{constructor(i={}){super(i),this.type=Td.ResponseHeader}clone(i={}){return new Z1({headers:i.headers||this.headers,status:void 0!==i.status?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}}class Fl extends X1{constructor(i={}){super(i),this.type=Td.Response,this.body=void 0!==i.body?i.body:null}clone(i={}){return new Fl({body:void 0!==i.body?i.body:this.body,headers:i.headers||this.headers,status:void 0!==i.status?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}}class uO extends X1{constructor(i){super(i,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${i.url||"(unknown url)"}`:`Http failure response for ${i.url||"(unknown url)"}: ${i.status} ${i.statusText}`,this.error=i.error||null}}function J1(t,i){return{body:i,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Gi=(()=>{class t{constructor(e){this.handler=e}request(e,n,s={}){let o;if(e instanceof tf)o=e;else{let l,c;
39l=s.headers instanceof Hs?s.headers:new Hs(s.headers),s.params&&(c=s.params instanceof Dn?s.params:new Dn({fromObject:s.params})),o=new tf(e,n,void 0!==s.body?s.body:null,{headers:l,context:s.context,params:c,reportProgress:s.reportProgress,responseType:s.responseType||"json",withCredentials:s.withCredentials})}const r=Ue(o).pipe(Ol(l=>this.handler.handle(l)));if(e instanceof tf||"events"===s.observe)return r;const a=r.pipe($t(l=>l instanceof Fl));switch(s.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(nt(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(nt(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(nt(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return a.pipe(nt(l=>l.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${s.observe}}`)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:(new Dn).append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,s={}){return this.request("PATCH",e,J1(s,n))}post(e,n,s={}){return this.request("POST",e,J1(s,n))}put(e,n,s={}){return this.request("PUT",e,J1(s,n))}static{this.\u0275fac=function(n){return new(n||t)(K(L_))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();function pO(t,i){return i(t)}function y$(t,i){return(e,n)=>i.intercept(e,{handle:s=>t(s,n)})}const A_=new ke(""),nf=new ke(""),mO=new ke("");function v$(){let t=null;return(i,e)=>{null===t&&(t=(ne(A_,{optional:!0})??[]).reduceRight(y$,pO));const n=ne(t_),s=n.add();return t(i,e).pipe(Qh(()=>n.remove(s)))}}let _O=(()=>{class t extends L_{constructor(e,n){super(),this.backend=e,this.injector=n,this.chain=null,this.pendingTasks=ne(t_)}handle(e){if(null===this.chain){const s=Array.from(new Set([...this.injector.get(nf),...this.injector.get(mO,[])]));this.chain=s.reduceRight((o,r)=>function b$(t,i,e){return(n,s)=>e.runInContext(()=>i(n,o=>t(o,s)))}(o,r,this.injector),pO)}const n=this.pendingTasks.add();return this.chain(e,s=>this.backend.handle(s)).pipe(Qh(()=>this.pendingTasks.remove(n)))}static{this.\u0275fac=function(n){return new(n||t)(K(ef),K(ws))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();const D$=/^\)\]\}',?\n/;let yO=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new be(-2800,!1);const n=this.xhrFactory;return(n.\u0275loadImpl?Wn(n.\u0275loadImpl()):Ue(null)).pipe(Yn(()=>new rt(o=>{const r=n.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((D,F)=>r.setRequestHeader(D,F.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const D=e.detectContentTypeHeader();null!==D&&r.setRequestHeader("Content-Type",D)}if(e.responseType){const D=e.responseType.toLowerCase();r.responseType="json"!==D?D:"text"}const a=e.serializeBody();let l=null;const c=()=>{if(null!==l)return l;const D=r.statusText||"OK",F=new Hs(r.getAllResponseHeaders()),V=function S$(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(r)||e.url;return l=new Z1({headers:F,status:r.status,statusText:D,url:V}),l},u=()=>{let{headers:D,status:F,statusText:V,url:O}=c(),Y=null;204!==F&&(Y=typeof r.response>"u"?r.responseText:r.response),0===F&&(F=Y?200:0);let q=F>=200&&F<300;if("json"===e.responseType&&"string"==typeof Y){const ie=Y;Y=Y.replace(D$,"");try{Y=""!==Y?JSON.parse(Y):null}catch(pe){Y=ie,q&&(q=!1,Y={error:pe,text:Y})}}q?(o.next(new Fl({body:Y,headers:D,status:F,statusText:V,url:O||void 0})),o.complete()):o.error(new uO({error:Y,headers:D,status:F,statusText:V,url:O||void 0}))},g=D=>{const{url:F}=c(),V=new uO({error:D,status:r.status||0,statusText:r.statusText||"Unknown Error",url:F||void 0});o.error(V)};let T=!1;const b=D=>{T||(o.next(c()),T=!0);let F={type:Td.DownloadProgress,loaded:D.loaded};D.lengthComputable&&(F.total=D.total),"text"===e.responseType&&r.responseText&&(F.partialText=r.responseText),o.next(F)},w=D=>{let F={type:Td.UploadProgress,loaded:D.loaded};D.lengthComputable&&(F.total=D.total),o.next(F)};return r.addEventListener("load",u),r.addEventListener("error",g),r.addEventListener("timeout",g),r.addEventListener("abort",g),e.reportProgress&&(r.addEventListener("progress",b),null!==a&&r.upload&&r.upload.addEventListener("progress",w)),r.send(a),o.next({type:Td.Sent}),()=>{r.removeEventListener("error",g),r.removeEventListener("abort",g),r.removeEventListener("load",u),r.removeEventListener("timeout",g),e.reportProgress&&(r.removeEventListener("progress",b),null!==a&&r.upload&&r.upload.removeEventListener("progress",w)),r.readyState!==r.DONE&&r.abort()}})))}static{this.\u0275fac=function(n){return new(n||t)(K(kL))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();const Q1=new ke("XSRF_ENABLED"),bO=new ke("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),vO=new ke("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class CO{}let E$=(()=>{class t{constructor(e,n,s){this.doc=e,this.platform=n,this.cookieName=s,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=yL(e,this.cookieName),this.lastCookieString=e),this.lastToken}static{this.\u0275fac=function(n){return new(n||t)(K(St),K(co),K(bO))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();function I$(t,i){const e=t.url.toLowerCase();if(!ne(Q1)||"GET"===t.method||"HEAD"===t.method||e.startsWith("http://")||e.startsWith("https://"))return i(t);const n=ne(CO).getToken(),s=ne(vO);return null!=n&&!t.headers.has(s)&&(t=t.clone({headers:t.headers.set(s,n)})),i(t)}var Aa=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(Aa||{});function Pl(t,i){return{\u0275kind:t,\u0275providers:i}}function k$(...t){const i=[Gi,yO,_O,{provide:L_,useExisting:_O},{provide:ef,useExisting:yO},{provide:nf,useValue:I$,multi:!0},{provide:Q1,useValue:!0},{provide:CO,useClass:E$}];for(const e of t)i.push(...e.\u0275providers);return function Rv(t){return{\u0275providers:t}}(i)}const wO=new ke("LEGACY_INTERCEPTOR_FN");let TO=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[k$(Pl(Aa.LegacyInterceptors,[{provide:wO,useFactory:v$},{provide:nf,useExisting:wO,multi:!0}]))]})}}return t})();function No(t,i){const e=A(t)?t:()=>t,n=s=>s.error(e());return new rt(i?s=>i.schedule(n,0,s):n)}function Rl(...t){const i=Mr(t),e=Nn(t),{args:n,keys:s}=QL(t);if(0===n.length)return Wn([],i);const o=new rt(DO(n,i,s?r=>eO(s,r):Zs));return e?o.pipe(x_(e)):o}function DO(t,i,e=Zs){return n=>{SO(i,()=>{const{length:s}=t,o=new Array(s);let r=s,a=s;for(let l=0;l<s;l++)SO(i,()=>{const c=Wn(t[l],i);let u=!1;c.subscribe(dn(n,g=>{o[l]=g,u||(u=!0,a--),a||n.next(e(o.slice()))},()=>{--r||n.complete()}
39))},n)},n)}}function SO(t,i,e){t?ts(e,t,i):i()}function Rn(t,i,e){const n=A(t)||i||e?{next:t,error:i,complete:e}:t;return n?Tn((s,o)=>{var r;null===(r=n.subscribe)||void 0===r||r.call(n);let a=!0;s.subscribe(dn(o,l=>{var c;null===(c=n.next)||void 0===c||c.call(n,l),o.next(l)},()=>{var l;a=!1,null===(l=n.complete)||void 0===l||l.call(n),o.complete()},l=>{var c;a=!1,null===(c=n.error)||void 0===c||c.call(n,l),o.error(l)},()=>{var l,c;a&&(null===(l=n.unsubscribe)||void 0===l||l.call(n)),null===(c=n.finalize)||void 0===c||c.call(n)}))}):Zs}const N$=["addListener","removeListener"],Y$=["addEventListener","removeEventListener"],V$=["on","off"];function Fa(t,i,e,n){if(A(e)&&(n=e,e=void 0),n)return Fa(t,i,e).pipe(x_(n));const[s,o]=function j$(t){return A(t.addEventListener)&&A(t.removeEventListener)}(t)?Y$.map(r=>a=>t[r](i,a,e)):function H$(t){return A(t.addListener)&&A(t.removeListener)}(t)?N$.map(MO(t,i)):function B$(t){return A(t.on)&&A(t.off)}(t)?V$.map(MO(t,i)):[];if(!s&&bu(t))return jn(r=>Fa(r,i,e))(gn(t));if(!s)throw new TypeError("Invalid event target");return new rt(r=>{const a=(...l)=>r.next(1<l.length?l:l[0]);return s(a),()=>o(a)})}function MO(t,i){return e=>n=>t[e](i,n)}function _i(t){return Tn((i,e)=>{gn(t).subscribe(dn(e,()=>e.complete(),mt)),!e.closed&&i.subscribe(e)})}function xi(t){return Tn((i,e)=>{let o,n=null,s=!1;n=i.subscribe(dn(e,void 0,void 0,r=>{o=gn(t(r,xi(t)(i))),n?(n.unsubscribe(),n=null,o.subscribe(e)):s=!0})),s&&(n.unsubscribe(),n=null,o.subscribe(e))})}function li(t){return null!=t&&"false"!=`${t}`}function P_(t,i=0){return function W$(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):i}function R_(t){return Array.isArray(t)?t:[t]}function gi(t){return null==t?"":"string"==typeof t?t:`${t}px`}function Pa(t){return t instanceof Ht?t.nativeElement:t}function xO(t){return $t((i,e)=>t<=e)}class $$ extends M{constructor(i,e){super()}schedule(i,e=0){return this}}const N_={setInterval(t,i,...e){const{delegate:n}=N_;return n?.setInterval?n.setInterval(t,i,...e):setInterval(t,i,...e)},clearInterval(t){const{delegate:i}=N_;return(i?.clearInterval||clearInterval)(t)},delegate:void 0};class ew extends $${constructor(i,e){super(i,e),this.scheduler=i,this.work=e,this.pending=!1}schedule(i,e=0){var n;if(this.closed)return this;this.state=i;const s=this.id,o=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(o,s,e)),this.pending=!0,this.delay=e,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(o,this.id,e),this}requestAsyncId(i,e,n=0){return N_.setInterval(i.flush.bind(i,this),n)}recycleAsyncId(i,e,n=0){if(null!=n&&this.delay===n&&!1===this.pending)return e;null!=e&&N_.clearInterval(e)}execute(i,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(i,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(i,e){let s,n=!1;try{this.work(i)}catch(o){n=!0,s=o||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),s}unsubscribe(){if(!this.closed){const{id:i,scheduler:e}=this,{actions:n}=e;this.work=this.state=this.scheduler=null,this.pending=!1,S(n,this),null!=i&&(this.id=this.recycleAsyncId(e,i,null)),this.delay=null,super.unsubscribe()}}}class sf{constructor(i,e=sf.now){this.schedulerActionCtor=i,this.now=e}schedule(i,e=0,n){return new this.schedulerActionCtor(this,i).schedule(n,e)}}sf.now=j1.now;class tw extends sf{constructor(i,e=sf.now){super(i,e),this.actions=[],this._active=!1}flush(i){const{actions:e}=this;if(this._active)return void e.push(i);let n;this._active=!0;do{if(n=i.execute(i.state,i.delay))break}while(i=e.shift());if(this._active=!1,n){for(;i=e.shift();)i.unsubscribe();throw n}}}const rf=new tw(ew),z$=rf;function EO(t,i=rf){return Tn((e,n)=>{let s=null,o=null,r=null;const a=()=>{if(s){s.unsubscribe(),s=null;const c=o;o=null,n.next(c)}};function l(){const c=r+t,u=i.now();if(u<c)return s=this.schedule(void 0,c-u),void n.add(s);a()}e.subscribe(dn(n,c=>{o=c,r=i.now(),s||(s=i.schedule(l,t),n.add(s))},()=>{a(),n.complete()},void 0,()=>{o=s=null}))})}function af(...t){const i=Mr(t);return Tn((e,n)=>{(i?Ll(t,e,i):Ll(t,e)).subscribe(n)})}let nw;try{nw=typeof Intl<"u"&&Intl.v8BreakIterator}catch{nw=!1}let Dd,Yi=(()=>{class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?T_(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(m
39sie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!nw)&&typeof CSS<"u"&&!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}static{this.\u0275fac=function(n){return new(n||t)(K(co))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const IO=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function kO(){if(Dd)return Dd;if("object"!=typeof document||!document)return Dd=new Set(IO),Dd;let t=document.createElement("input");return Dd=new Set(IO.filter(i=>(t.setAttribute("type",i),t.type===i))),Dd}let lf,Nl,iw;function Sd(t){return function q$(){if(null==lf&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>lf=!0}))}finally{lf=lf||!1}return lf}()?t:!!t.capture}function G$(){if(null==Nl){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Nl=!1,Nl;if("scrollBehavior"in document.documentElement.style)Nl=!0;else{const t=Element.prototype.scrollTo;Nl=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return Nl}function Xr(t){return t.composedPath?t.composedPath()[0]:t.target}function sw(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}const LO=new Set;let Yl,J$=(()=>{class t{constructor(e,n){this._platform=e,this._nonce=n,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):e7}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Q$(t,i){if(!LO.has(t))try{Yl||(Yl=document.createElement("style"),i&&(Yl.nonce=i),Yl.setAttribute("type","text/css"),document.head.appendChild(Yl)),Yl.sheet&&(Yl.sheet.insertRule(`@media ${t} {body{ }}`,0),LO.add(t))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}static{this.\u0275fac=function(n){return new(n||t)(K(Yi),K(Wv,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function e7(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let V_=(()=>{class t{constructor(e,n){this._mediaMatcher=e,this._zone=n,this._queries=new Map,this._destroySubject=new bt}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return OO(R_(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){let o=Rl(OO(R_(e)).map(r=>this._registerQuery(r).observable));return o=Ll(o.pipe(ei(1)),o.pipe(xO(1),EO(0))),o.pipe(nt(r=>{const a={matches:!1,breakpoints:{}};return r.forEach(({matches:l,query:c})=>{a.matches=a.matches||l,a.breakpoints[c]=l}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const n=this._mediaMatcher.matchMedia(e),o={observable:new rt(r=>{const a=l=>this._zone.run(()=>r.next(l));return n.addListener(a),()=>{n.removeListener(a)}}).pipe(af(n),nt(({matches:r})=>({query:e,matches:r})),_i(this._destroySubject)),mql:n};return this._queries.set(e,o),o}static{this.\u0275fac=function(n){return new(n||t)(K(J$),K(ht))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function OO(t){return t.map(i=>i.split(",")).reduce((i,e)=>i.concat(e)).map(i=>i.trim())}let AO=(()=>{class t{constructor(){this.bootstrap$=new W1(1)}get appBootstrapped$(){return this.bootstrap$.asObservable()}bootstrap(){this.bootstrap$.next(!0),this.bootstrap$.complete()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function t7(t,i){return t===i}function ow(t,i=t7){let e=null,n=null;function s(){return function n7(t,i,e){if(null===i||null===e||i.length!==e.length)return!1;const n=i.length;for(let s=0;s<n;s++)if(!t(i[s],e[s]))return!1;return!0}(i,e,arguments)||(n=t.apply(null,arguments)),e=arguments,n}return s.reset=function(){e=null,n=null},s}let i7=(()=>{class t{static set(e){this._value=e}static pop(){const e=this._value;return this._value={},e}}return t._value={},t})();
39const FO=new ke("INITIAL_STATE_TOKEN",{providedIn:"root",factory:()=>i7.pop()}),s7=new ke("\u0275NGXS_STATE_FACTORY"),o7=new ke("\u0275NGXS_STATE_CONTEXT_FACTORY");function PO(t,i){return i?e=>e.pipe(PO((n,s)=>gn(t(n,s)).pipe(nt((o,r)=>i(n,o,s,r))))):Tn((e,n)=>{let s=0,o=null,r=!1;e.subscribe(dn(n,a=>{o||(o=dn(n,void 0,()=>{o=null,r&&n.complete()}),gn(t(a,s++)).subscribe(o))},()=>{r=!0,!o&&n.complete()}))})}function Md(t){return Tn((i,e)=>{let n=!1;i.subscribe(dn(e,s=>{n=!0,e.next(s)},()=>{n||e.next(t),e.complete()}))})}function xd(t){return t.constructor&&t.constructor.type?t.constructor.type:t.type}const HO=(t,i,e)=>{t=Object.assign({},t);const n=i.split("."),s=n.length-1;return n.reduce((o,r,a)=>(o[r]=a===s?e:Array.isArray(o[r])?o[r].slice():Object.assign({},o[r]),o&&o[r]),t),t},aw=(t,i)=>i.split(".").reduce((e,n)=>e&&e[n],t),lw=t=>t&&"object"==typeof t&&!Array.isArray(t),cw=(t,...i)=>{if(!i.length)return t;const e=i.shift();if(lw(t)&&lw(e))for(const n in e)lw(e[n])?(t[n]||Object.assign(t,{[n]:{}}),cw(t[n],e[n])):Object.assign(t,{[n]:e[n]});return cw(t,...i)};let BO=(()=>{class t{constructor(e,n){this._ngZone=e,this._platformId=n}enter(e){return I1(this._platformId)?this.runInsideAngular(e):this.runOutsideAngular(e)}leave(e){return this.runInsideAngular(e)}runInsideAngular(e){return ht.isInAngularZone()?e():this._ngZone.run(e)}runOutsideAngular(e){return ht.isInAngularZone()?this._ngZone.runOutsideAngular(e):e()}}return t.\u0275fac=function(e){return new(e||t)(K(ht),K(co))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const jO=new ke("ROOT_OPTIONS"),WO=new ke("ROOT_STATE_TOKEN"),UO=new ke("FEATURE_STATE_TOKEN"),m7=new ke("NGXS_PLUGINS"),Zr="NGXS_META",$O="NGXS_OPTIONS_META",dw="NGXS_SELECTOR_META";let B_=(()=>{class t{constructor(){this.defaultsState={},this.selectorOptions={injectContainerState:!0,suppressErrors:!0},this.compatibility={strictContentSecurityPolicy:!1},this.executionStrategy=BO}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:function(e){let n=null;return e?n=new e:(s=K(jO),n=cw(new t,s)),n;var s},providedIn:"root"}),t})();class _7{constructor(i,e,n){this.previousValue=i,this.currentValue=e,this.firstChange=n}}let g7=(()=>{class t{enter(e){return e()}leave(e){return e()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const zO=new ke("USER_PROVIDED_NGXS_EXECUTION_STRATEGY"),y7=new ke("NGXS_EXECUTION_STRATEGY",{providedIn:"root",factory:()=>{const t=ne(Fv),i=t.get(zO);return t.get(i||(typeof an.Zone<"u"?BO:g7))}});function uw(t){if(!t.hasOwnProperty(Zr)){const i={name:null,actions:{},defaults:{},path:null,makeRootSelector:e=>e.getStateGetter(i.name),children:[]};Object.defineProperty(t,Zr,{value:i})}return Vl(t)}function Vl(t){return t[Zr]}function j_(t){return t[dw]}function qO(t,i){return i&&i.compatibility&&i.compatibility.strictContentSecurityPolicy?function b7(t){const i=t.slice();return e=>i.reduce((n,s)=>n&&n[s],e)}(t):function v7(t){const i=t;let e="store."+i[0],n=0;const s=i.length;let o=e;for(;++n<s;)o=o+" && "+(e=e+"."+i[n]);return new Function("store","return "+o+";")}(t)}function M7(...t){return function Ed(t,i,e=I7){const n=function k7(t){return t.reduce((i,e)=>(i[xd(e)]=!0,i),{})}(t),s=i&&function L7(t){return t.reduce((i,e)=>(i[e]=!0,i),{})}(i);return function(o){return o.pipe(function x7(t,i){return $t(e=>{const n=xd(e.action);return t[n]&&(!i||i[e.status])})}(n,s),e())}}(t,["DISPATCHED"])}function I7(){return nt(t=>t.action)}function W_(t){return i=>new rt(e=>i.subscribe({next(n){t.leave(()=>e.next(n))},error(n){t.leave(()=>e.error(n))},complete(){t.leave(()=>e.complete())}}))}let GO=(()=>{class t{constructor(e){this._executionStrategy=e}enter(e){return this._executionStrategy.enter(e)}leave(e){return this._executionStrategy.leave(e)}}return t.\u0275fac=function(e){return new(e||t)(K(y7))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function KO(t){const i=[];let e=!1;return function(...s){if(e)i.unshift(s);else{for(e=!0,t(...s);i.length>0;){const o=i.pop();o&&t(...o)}e=!1}}}class O7 extends bt{constructor(){super(...arguments),this._orderedNext=KO(i=>super.next(i))}next(i){this._orderedNext(i)}}class A7 extends _n{constructor(i){super(i),this._orderedNext=KO(e=>super.next(e)),this._currentValue=i}getValue(){return this._currentValue}next(i){this._currentValue=i,this._orderedNext(i)}}
39let XO=(()=>{class t extends O7{ngOnDestroy(){this.complete()}}return t.\u0275fac=function(){let i;return function(n){return(i||(i=kn(t)))(n||t)}}(),t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const ZO=t=>(...i)=>t.shift()(...i,(...n)=>ZO(t)(...n));let JO=(()=>{class t{constructor(e){this._injector=e,this._errorHandler=null}reportErrorSafely(e){null===this._errorHandler&&(this._errorHandler=this._injector.get(nr));try{this._errorHandler.handleError(e)}catch{}}}return t.\u0275fac=function(e){return new(e||t)(K(fi))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),fw=(()=>{class t extends A7{constructor(){super({})}ngOnDestroy(){this.complete()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),pw=(()=>{class t{constructor(e,n){this._parentManager=e,this._pluginHandlers=n,this.plugins=[],this.registerHandlers()}get rootPlugins(){return this._parentManager&&this._parentManager.plugins||this.plugins}registerHandlers(){const e=this.getPluginHandlers();this.rootPlugins.push(...e)}getPluginHandlers(){return(this._pluginHandlers||[]).map(n=>n.handle?n.handle.bind(n):n)}}return t.\u0275fac=function(e){return new(e||t)(K(t,12),K(m7,8))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),t})(),QO=(()=>{class t extends bt{}return t.\u0275fac=function(){let i;return function(n){return(i||(i=kn(t)))(n||t)}}(),t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),P7=(()=>{class t{constructor(e,n,s,o,r,a){this._actions=e,this._actionResults=n,this._pluginManager=s,this._stateStream=o,this._ngxsExecutionStrategy=r,this._internalErrorReporter=a}dispatch(e){return this._ngxsExecutionStrategy.enter(()=>this.dispatchByEvents(e)).pipe(function F7(t,i){return e=>{let n=!1;return e.subscribe({error:s=>{i.enter(()=>Promise.resolve().then(()=>{n||i.leave(()=>t.reportErrorSafely(s))}))}}),new rt(s=>(n=!0,e.pipe(W_(i)).subscribe(s)))}}(this._internalErrorReporter,this._ngxsExecutionStrategy))}dispatchByEvents(e){return Array.isArray(e)?0===e.length?Ue(this._stateStream.getValue()):Xh(e.map(n=>this.dispatchSingle(n))):this.dispatchSingle(e)}dispatchSingle(e){const n=this._stateStream.getValue();return ZO([...this._pluginManager.plugins,(o,r)=>{o!==n&&this._stateStream.next(o);const a=this.getActionResultStream(r);return a.subscribe(l=>this._actions.next(l)),this._actions.next({action:r,status:"DISPATCHED"}),this.createDispatchObservable(a)}])(n,e).pipe(La())}getActionResultStream(e){return this._actionResults.pipe($t(n=>n.action===e&&"DISPATCHED"!==n.status),ei(1),La())}createDispatchObservable(e){return e.pipe(PO(n=>{switch(n.status){case"SUCCESSFUL":return Ue(this._stateStream.getValue());case"ERRORED":return No(n.error);default:return vi}})).pipe(La())}}return t.\u0275fac=function(e){return new(e||t)(K(XO),K(QO),K(pw),K(fw),K(GO),K(JO))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),cf=(()=>{class t{constructor(e,n,s){this._stateStream=e,this._dispatcher=n,this._config=s}getRootStateOperations(){return{getState:()=>this._stateStream.getValue(),setState:n=>this._stateStream.next(n),dispatch:n=>this._dispatcher.dispatch(n)}}setStateToTheCurrentWithNew(e){const n=this.getRootStateOperations(),s=n.getState();n.setState(Object.assign(Object.assign({},s),e.defaults))}}return t.\u0275fac=function(e){return new(e||t)(K(fw),K(P7),K(B_))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),mw=(()=>{class t{constructor(e){this._internalStateOperations=e}createStateContext(e){const n=this._internalStateOperations.getRootStateOperations();return{getState:()=>s2(n.getState(),e.path),patchState(s){const o=n.getState(),r=function R7(t){return i=>{const e=Object.assign({},i);for(const n in t)e[n]=t[n];return e}}(s);return n2(n,o,r,e.path)},setState(s){const o=n.getState();return function H_(t){return"function"==typeof t}(s)?n2(n,o,s,e.path):t2(n,o,s,e.path)},dispatch:s=>n.dispatch(s)}}}return t.\u0275fac=function(e){return new(e||t)(K(cf))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();
39function t2(t,i,e,n){const s=HO(i,n,e);return t.setState(s),s}function n2(t,i,e,n){return t2(t,i,e(s2(i,n)),n)}function s2(t,i){return aw(t,i)}new RegExp("^[a-zA-Z0-9_]+$");let o2=(()=>{class t{}return t.type="@@INIT",t})(),r2=(()=>{class t{constructor(e){this.addedStates=e}}return t.type="@@UPDATE_STATE",t})();new ke("NGXS_DEVELOPMENT_OPTIONS",{providedIn:"root",factory:()=>({warnOnUnhandledActions:!0})});let Id=(()=>{class t{constructor(e,n,s,o,r,a,l){this._injector=e,this._config=n,this._parentFactory=s,this._actions=o,this._actionResults=r,this._stateContextFactory=a,this._initialState=l,this._actionsSubscription=null,this._states=[],this._statesByName={},this._statePaths={},this.getRuntimeSelectorContext=ow(()=>{const c=this;function u(T){const b=c.statePaths[T];return b?qO(b.split("."),c._config):null}return this._parentFactory?this._parentFactory.getRuntimeSelectorContext():{getStateGetter(T){let b=u(T);return b||((...w)=>(b||(b=u(T)),b?b(...w):void 0))},getSelectorOptions:T=>Object.assign(Object.assign({},c._config.selectorOptions),T||{})}})}get states(){return this._parentFactory?this._parentFactory.states:this._states}get statesByName(){return this._parentFactory?this._parentFactory.statesByName:this._statesByName}get statePaths(){return this._parentFactory?this._parentFactory.statePaths:this._statePaths}static _cloneDefaults(e){let n=e;return Array.isArray(e)?n=e.slice():function S7(t){return"object"==typeof t&&null!==t||"function"==typeof t}(e)?n=Object.assign({},e):void 0===e&&(n={}),n}ngOnDestroy(){var e;null===(e=this._actionsSubscription)||void 0===e||e.unsubscribe()}add(e){const{newStates:n}=this.addToStatesMap(e);if(!n.length)return[];const s=function C7(t){const i=e=>t.find(s=>s===e)[Zr].name;return t.reduce((e,n)=>{const{name:s,children:o}=n[Zr];return e[s]=(o||[]).map(i),e},{})}(n),o=function D7(t){const i=[],e={},n=(s,o=[])=>{Array.isArray(o)||(o=[]),o.push(s),e[s]=!0,t[s].forEach(r=>{e[r]||n(r,o.slice(0))}),i.indexOf(s)<0&&i.push(s)};return Object.keys(t).forEach(s=>n(s)),i.reverse()}(s),r=function T7(t,i={}){const e=(n,s)=>{for(const o in n)if(n.hasOwnProperty(o)&&n[o].indexOf(s)>=0){const r=e(n,o);return null!==r?`${r}.${o}`:o}return null};for(const n in t)if(t.hasOwnProperty(n)){const s=e(t,n);i[n]=s?`${s}.${n}`:n}return i}(s),a=function w7(t){return t.reduce((i,e)=>(i[e[Zr].name]=e,i),{})}(n),l=[];for(const c of o){const u=a[c],g=r[c],T=u[Zr];this.addRuntimeInfoToMeta(T,g);const b={name:c,path:g,isInitialised:!1,actions:T.actions,instance:this._injector.get(u),defaults:t._cloneDefaults(T.defaults)};this.hasBeenMountedAndBootstrapped(c,g)||l.push(b),this.states.push(b)}return l}addAndReturnDefaults(e){const s=this.add(e||[]);return{defaults:s.reduce((r,a)=>HO(r,a.path,a.defaults),{}),states:s}}connectActionHandlers(){if(this._parentFactory||null!==this._actionsSubscription)return;const e=new bt;this._actionsSubscription=this._actions.pipe($t(n=>"DISPATCHED"===n.status),jn(n=>{e.next(n);const s=n.action;return this.invokeActions(e,s).pipe(nt(()=>({action:s,status:"SUCCESSFUL"})),Md({action:s,status:"CANCELED"}),xi(o=>Ue({action:s,status:"ERRORED",error:o})))})).subscribe(n=>this._actionResults.next(n))}invokeActions(e,n){const s=xd(n),o=[];let r=!1;for(const a of this.states){const l=a.actions[s];if(l)for(const c of l){const u=this._stateContextFactory.createStateContext(a);try{let g=a.instance[c.fn](u,n);g instanceof Promise&&(g=Wn(g)),Ro(g)?(g=g.pipe(jn(T=>T instanceof Promise?Wn(T):Ro(T)?T:Ue(T)),Md({})),c.options.cancelUncompleted&&(g=g.pipe(_i(e.pipe(M7(n)))))):g=Ue({}).pipe(La()),o.push(g)}catch(g){o.push(No(g))}r=!0}}return o.length||o.push(Ue({})),Xh(o)}addToStatesMap(e){const n=[],s=this.statesByName;for(const o of e){const r=Vl(o).name;!s[r]&&(n.push(o),s[r]=o)}return{newStates:n}}addRuntimeInfoToMeta(e,n){this.statePaths[e.name]=n,e.path=n}hasBeenMountedAndBootstrapped(e,n){const s=void 0!==aw(this._initialState,n);return this.statesByName[e]&&s}}return t.\u0275fac=function(e){return new(e||t)(K(fi),K(B_),K(t,12),K(XO),K(QO),K(mw),K(FO,8))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),t})();function a2(t){const i=j_(t)||Vl(t);return i&&i.makeRootSelector||(()=>t)}let Gn=(()=>{class t{constructor(e,n,s,o,r,a){this._stateStream=e,this._internalStateOperations=n,this._config=s,this._internalExecutionStrategy=o,this._stateFactory=r,this._selectableStateStream=this._stateStream.pipe(W_(this._internalExecutionStrategy),La({bufferSize:1,refCount:!0})),this.initStateStream(a)}dispatch(e){return this._internalStateOperations.getRootStateOperations().dispatch(e)}select(e){const n=this.getStoreBoundSelectorFn(e);return this._selectableStateStream.pipe(nt(n),xi(s=>{const{suppressErrors:o}=this._config.selectorOptions;return s instanceof TypeError&&o?Ue(void 0):No(s)}),to(),W_(this._internalExecutionStrategy))}selectOnce(e){return this.select(e).pipe(ei(1))}
39selectSnapshot(e){return this.getStoreBoundSelectorFn(e)(this._stateStream.getValue())}subscribe(e){return this._selectableStateStream.pipe(W_(this._internalExecutionStrategy)).subscribe(e)}snapshot(){return this._internalStateOperations.getRootStateOperations().getState()}reset(e){return this._internalStateOperations.getRootStateOperations().setState(e)}getStoreBoundSelectorFn(e){return a2(e)(this._stateFactory.getRuntimeSelectorContext())}initStateStream(e){const n=this._stateStream.value;if(!n||0===Object.keys(n).length){const r=Object.keys(this._config.defaultsState).length>0?Object.assign(Object.assign({},this._config.defaultsState),e):e;this._stateStream.next(r)}}}return t.\u0275fac=function(e){return new(e||t)(K(fw),K(cf),K(B_),K(GO),K(Id),K(FO,8))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),$_=(()=>{class t{constructor(e,n){t.store=e,t.config=n}ngOnDestroy(){t.store=null,t.config=null}}return t.store=null,t.config=null,t.\u0275fac=function(e){return new(e||t)(K(Gn),K(B_))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),l2=(()=>{class t{constructor(e,n,s,o,r){this._store=e,this._internalErrorReporter=n,this._internalStateOperations=s,this._stateContextFactory=o,this._bootstrapper=r,this._destroy$=new bt}ngOnDestroy(){this._destroy$.next()}ngxsBootstrap(e,n){this._internalStateOperations.getRootStateOperations().dispatch(e).pipe($t(()=>!!n),Rn(()=>this._invokeInitOnStates(n.states)),jn(()=>this._bootstrapper.appBootstrapped$),$t(s=>!!s),xi(s=>(this._internalErrorReporter.reportErrorSafely(s),vi)),_i(this._destroy$)).subscribe(()=>this._invokeBootstrapOnStates(n.states))}_invokeInitOnStates(e){for(const n of e){const s=n.instance;s.ngxsOnChanges&&this._store.select(o=>aw(o,n.path)).pipe(af(void 0),Tn((t,i)=>{let e,n=!1;t.subscribe(dn(i,s=>{const o=e;e=s,n&&i.next([o,s]),n=!0}))}),_i(this._destroy$)).subscribe(([o,r])=>{const a=new _7(o,r,!n.isInitialised);s.ngxsOnChanges(a)}),s.ngxsOnInit&&s.ngxsOnInit(this._getStateContext(n)),n.isInitialised=!0}}_invokeBootstrapOnStates(e){for(const n of e){const s=n.instance;s.ngxsAfterBootstrap&&s.ngxsAfterBootstrap(this._getStateContext(n))}}_getStateContext(e){return this._stateContextFactory.createStateContext(e)}}return t.\u0275fac=function(e){return new(e||t)(K(Gn),K(JO),K(cf),K(mw),K(AO))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),K7=(()=>{class t{constructor(e,n,s,o,r=[],a){const l=e.addAndReturnDefaults(r);n.setStateToTheCurrentWithNew(l),e.connectActionHandlers(),a.ngxsBootstrap(new o2,l)}}return t.\u0275fac=function(e){return new(e||t)(K(Id),K(cf),K(Gn),K($_),K(WO,8),K(l2))},t.\u0275mod=Vt({type:t}),t.\u0275inj=It({}),t})(),X7=(()=>{class t{constructor(e,n,s,o=[],r){const a=t.flattenStates(o),l=s.addAndReturnDefaults(a);l.states.length&&(n.setStateToTheCurrentWithNew(l),r.ngxsBootstrap(new r2(l.defaults),l))}static flattenStates(e=[]){return e.reduce((n,s)=>n.concat(s),[])}}return t.\u0275fac=function(e){return new(e||t)(K(Gn),K(cf),K(Id),K(UO,8),K(l2))},t.\u0275mod=Vt({type:t}),t.\u0275inj=It({}),t})(),Z7=(()=>{class t{static forRoot(e=[],n={}){return{ngModule:K7,providers:[Id,pw,...e,...t.ngxsTokenProviders(e,n)]}}static forFeature(e=[]){return{ngModule:X7,providers:[Id,pw,...e,{provide:UO,multi:!0,useValue:e}]}}static ngxsTokenProviders(e,n){return[{provide:zO,useValue:n.executionStrategy},{provide:WO,useValue:e},{provide:jO,useValue:n},{provide:s_,useFactory:t.appBootstrapListenerFactory,multi:!0,deps:[AO]},{provide:o7,useExisting:mw},{provide:s7,useExisting:Id}]}static appBootstrapListenerFactory(e){return()=>e.bootstrap()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Vt({type:t}),t.\u0275inj=It({}),t})();function qe(t,i){return(e,n)=>{const s=uw(e.constructor);Array.isArray(t)||(t=[t]);for(const o of t){const r=o.type;s.actions[r]||(s.actions[r]=[]),s.actions[r].push({fn:n,options:i||{},type:r})}}}function Hl(t){return i=>{const e=i,n=uw(e),s=Object.getPrototypeOf(e),o=function J7(t,i){return Object.assign(Object.assign({},t[$O]||{}),i)}(s,t);(function Q7(t){const{meta:i,inheritedStateClass:e,optionsWithInheritance:n}=t,{children:s,defaults:o,name:r}=n,a="string"==typeof r?r:r&&r.getName()||null;if(e.hasOwnProperty(Zr)){const l=e[Zr]||{};i.actions=Object.assign(Object.assign({},i.actions),l.actions)}i.children=s,i.defaults=o,i.name=a})({meta:n,inheritedStateClass:s,optionsWithInheritance:o}),e[$O]=o}}const ez=36;function yn(t,...i){return function(e,n){const s=n.toString(),o=`__${s}__selector`,r=function nz(t,i,e=[]){return i=i||function iz(t){const i=t.length-1;return t.charCodeAt(i)===ez?t.slice(0,i):t}(t),"string"==typeof i?qO(e.length?[i,...e]:i.split("."),$_.config):i}(s,t,i);
39Object.defineProperties(e,{[o]:{writable:!0,enumerable:!1,configurable:!0},[s]:{enumerable:!0,configurable:!0,get(){return this[o]||(this[o]=function tz(t){return $_.store||function p7(){throw new Error("You have forgotten to import the NGXS module!")}(),$_.store.select(t)}(r))}}})}}const c2="NGXS_SELECTOR_OPTIONS_META",z_={getOptions:t=>t&&t[c2]||{},defineOptions:(t,i)=>{t&&(t[c2]=i)}};function sz(t,i){const e=function hw(t){return t.hasOwnProperty(dw)||Object.defineProperty(t,dw,{value:{makeRootSelector:null,originalFn:null,containerClass:null,selectorName:null,getSelectorOptions:()=>({})}}),j_(t)}(t);e.originalFn=t;let n=()=>({});i&&(e.containerClass=i.containerClass,e.selectorName=i.selectorName||null,n=i.getSelectorOptions||n);const s=Object.assign({},e);return e.getSelectorOptions=()=>function oz(t,i){return Object.assign(Object.assign(Object.assign(Object.assign({},z_.getOptions(t.containerClass)||{}),z_.getOptions(t.originalFn)||{}),t.getSelectorOptions()||{}),i)}(s,n()),e}function df(t,i,e){const n=function z7(t,i){const e=i&&i.containerClass,s=ow(function(...r){const a=t.apply(e,r);return a instanceof Function?ow.apply(null,[a]):a});return Object.setPrototypeOf(s,t),s}(i,e),s=sz(i,e);return s.makeRootSelector=function $7(t,i,e){return n=>{const{argumentSelectorFunctions:s,selectorOptions:o}=function q7(t,i,e=[]){const n=i.getSelectorOptions(),s=t.getSelectorOptions(n),r=function G7(t=[],i,e){const n=[];return e&&(0===t.length||i.injectContainerState)&&Vl(e)&&n.push(e),t&&n.push(...t),n}(e,s,i.containerClass).map(a=>a2(a)(t));return{selectorOptions:s,argumentSelectorFunctions:r}}(n,t,i);return function(a){const l=s.map(c=>c(a));try{return e(...l)}catch(c){if(c instanceof TypeError&&o.suppressErrors)return;throw c}}}}(s,t,n),n}function Rt(t){return(i,e,n)=>{n||(n=Object.getOwnPropertyDescriptor(i,e));const s=n?.value,o=df(t,s,{containerClass:i,selectorName:e.toString(),getSelectorOptions:()=>({})}),r={configurable:!0,get:()=>o};return r.originalFn=s,r}}let az=(()=>{class t{constructor(e){this.translateService=e}transform(e,n="mediumDate"){return new Il(this.translateService.currentLang).transform(e,n)}static{this.\u0275fac=function(n){return new(n||t)(J(mi,16))}}static{this.\u0275pipe=sn({name:"localizedDate",type:t,pure:!1})}}return t})(),lz=(()=>{class t{constructor(){}transform(e,n,s,o){if(!e)return e;if(n)return e.filter(r=>!0===r.isWeekend);if(s&&o){const r=new Date(s),a=new Date(o);return e.filter(l=>{const c=new Date(l.outboundDate),u=new Date(l.inboundDate);return c.getDate()===r.getDate()&&c.getMonth()===r.getMonth()&&c.getFullYear()===r.getFullYear()&&u.getDate()===a.getDate()&&u.getMonth()===a.getMonth()&&u.getFullYear()===a.getFullYear()})}return e.filter(r=>!0===r.isLowestForOutboundDate)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=sn({name:"lowestOutboundDate",type:t,pure:!1})}}return t})(),cz=(()=>{class t{transform(e){const n=e.split(":");let s=parseInt(n[0])+"h ";return n[1]&&parseInt(n[1])>0&&(s+=parseInt(n[1])+"m"),s}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=sn({name:"hoursMinutes",type:t,pure:!1})}}return t})(),dz=(()=>{class t{constructor(){this.currencyConfig=new _n(null),this.currencyConfigData$=this.currencyConfig.asObservable()}initCurrencyConfig(){let e=null;const n=sessionStorage.getItem("configurationData");(n?JSON.parse(n):globalThis.oneStrvl?.configurationData)?.forEach(o=>{o.hasOwnProperty("configurationCommons")&&(e={config:o.configurationCommons.currency?.format,thousandChar:o.configurationCommons.currency?.thousand,millionChar:o.configurationCommons.currency?.million,billionChar:o.configurationCommons.currency?.billion,useGrouping:o.configurationCommons.currency?.useGrouping??!0})}),e&&this.setCurrencyConfig(e)}setCurrencyConfig(e){this.currencyConfig.next(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Bs=(()=>{class t{constructor(e){this.customCurrencyService=e,this.currencyConfig=null,this.customCurrencyService.currencyConfigData$.subscribe(n=>{n?this.currencyConfig=n:this.customCurrencyService.initCurrencyConfig()}),this.language=sessionStorage.getItem("language")??globalThis.oneStrvl?.lang??navigator.language.substring(0,2)}transform(e,n,s,o){const r=s?Number(s):0,a=Math.round(Number(e));if(r&&a.toString().length>r){const l=[{divider:1e9,suffix:this.currencyConfig?.billionChar??"B"},{divider:1e6,suffix:this.currencyConfig?.millionChar??"M"}
39,{divider:1e3,suffix:this.currencyConfig?.thousandChar??"K"}];for(const{divider:c,suffix:u}of l)if(a>=c)return this.formatCurrency(a/c,n,1,o)+u}return this.formatCurrency(e,n,void 0,o)}formatCurrency(e,n,s,o=!0){const c={style:"decimal",minimumIntegerDigits:this.getIntegerDigits(),minimumFractionDigits:o?s?0:this.getMinimumFractionDigits():0,maximumFractionDigits:o?s||this.getMaximumFractionDigits():0,useGrouping:this.currencyConfig?.useGrouping??!0};return n&&(c.style="currency",c.currencyDisplay="code",c.currency=n),new Intl.NumberFormat(this.language,c).format(+e).replace(/\u00A0/g," ")}getIntegerDigits(){return parseInt(this.currencyConfig?.config?.substring(0,1)||"1")}getMinimumFractionDigits(){return parseInt(this.currencyConfig?.config?.split(".")?.[1]?.substring(0,1)||"2")}getMaximumFractionDigits(){return parseInt(this.currencyConfig?.config?.substring(this.currencyConfig?.config?.length-1)||"2")}static{this.\u0275fac=function(n){return new(n||t)(J(dz,16))}}static{this.\u0275pipe=sn({name:"customCurrency",type:t,pure:!0})}}return t})();var Ei=function(t){return t.MONTHSHORT="monthShort",t.MONTHLONG="monthLong",t.DAYSHORT="dayShort",t.DAYLONG="dayLong",t.CUSTOM="custom",t.WEEKDAYDAYMONTH="weekdayDayMonth",t}(Ei||{});let Yo=(()=>{class t{constructor(){const n=new URL(document.location.href).searchParams.get("languageCode");this.language=n||(sessionStorage.getItem("language")?sessionStorage.getItem("language"):globalThis.oneStrvl?.lang||navigator.language.substring(0,2))}transform(e,n,s){if(!e)return"";let o;if("string"==typeof e){if(o=new Date(e),isNaN(o.getTime()))return""}else o=e;switch(n){case Ei.MONTHSHORT:return this.getDateMonthShort(o);case Ei.MONTHLONG:return this.getDateMonthLong(o);case Ei.DAYSHORT:return this.getDateDayOfWeekShort(o);case Ei.DAYLONG:return this.getDateDayOfWeekLong(o);case Ei.CUSTOM:return this.getDateFromExp(o,s);case Ei.WEEKDAYDAYMONTH:return this.getDateWEEKDAYDAYMONTH(o);default:return""}}getDateFromExp(e,n){const s={d:()=>e.toLocaleDateString(this.language,{day:"numeric"}),dd:()=>e.toLocaleDateString(this.language,{day:"2-digit"}),EEE:()=>e.toLocaleDateString(this.language,{weekday:"short"}),EEEE:()=>e.toLocaleDateString(this.language,{weekday:"long"}),mm:()=>e.toLocaleTimeString(this.language,{minute:"2-digit"}).padStart(2,"0"),M:()=>e.toLocaleDateString(this.language,{month:"numeric"}),MM:()=>e.toLocaleDateString(this.language,{month:"2-digit"}),MMM:()=>e.toLocaleDateString(this.language,{month:"short"}),MMMM:()=>e.toLocaleDateString(this.language,{month:"long"}),y:()=>e.toLocaleDateString(this.language,{year:"2-digit"}).slice(-1),yy:()=>e.toLocaleDateString(this.language,{year:"2-digit"}),yyyy:()=>e.toLocaleDateString(this.language,{year:"numeric"}),h:()=>e.toLocaleTimeString(this.language,{hour:"numeric",hour12:!1}),hh:()=>e.toLocaleTimeString(this.language,{hour:"2-digit",hour12:!1}).padStart(2,"0"),HH:()=>e.toLocaleTimeString(this.language,{hour:"2-digit",hour12:!1}).padStart(2,"0"),ccc:()=>e.toLocaleDateString(this.language,{weekday:"short"}).replace(/\./g,""),LLL:()=>e.toLocaleDateString(this.language,{month:"short"})};return n.replace(/\b(dd|d|EEE|EEEE|mm|M{1,4}|y{1,4}|h{1,2}|HH|ccc|LLL)\b/g,o=>s[o]?s[o]():o)}getDateMonthShort(e){return e.toLocaleDateString(this.language,{month:"short"})}getDateMonthLong(e){return e.toLocaleDateString(this.language,{month:"long"})}getDateDayOfWeekLong(e){return e.toLocaleDateString(this.language,{weekday:"long"})}getDateDayOfWeekShort(e){return e.toLocaleDateString(this.language,{weekday:"short"})}getDateWEEKDAYDAYMONTH(e){return e.toLocaleDateString(this.language,{day:"2-digit",weekday:"short",month:"short"}).replace(/\./g,"").replace(/ de /g," ")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=sn({name:"customDate",type:t,pure:!0})}}return t})(),uz=(()=>{class t{transform({outboundDate:e,inboundDate:n},...s){const o={month:"short",day:"numeric"},a=new Date(e),l=n?new Date(n):null;l&&a.getFullYear()!==l.getFullYear()&&(o.year="numeric");const c=a.toLocaleDateString("en-US",o),u=l?l.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"";return(u?`${c} - ${u}`:`${c}`).replaceAll(",","")}static{this.\u0275fac=function(n){return new(n||t)}}
39static{this.\u0275pipe=sn({name:"roundTripDates",type:t,pure:!0})}}return t})();class hz{constructor(){this.square="Q",this.horizontal="H",this.vertical="V"}}var bn=function(t){return t.Booking="booking",t.PowerSearch="powerSearch",t.Best_Offers="bestOffers",t.Enhanced_Shopper="inspirationalMap",t.Manage_My_Booking="bookingManager",t.PowerSearchResume="powerSearchResume",t.Check_In="powerSearchCheckin",t.Manage_Check_In="powerSearchManage",t.Flight_Status="powerSearchStatus",t.Flight_Schedule="powerSearchSchedule",t.Flight_Hotels="powerSearchHolidays",t.PowerSearchFlights="powerSearchFlights",t.Entries="entries",t.Payments="payment",t.Promos="promos",t.Light_Page="websiteLite",t.Login="login",t.orchestrator="orchestrator",t}(bn||{}),ci=function(t){return t.PowerSearch="WCPowerSearch",t.Booking="Booking",t.Enhanced_Shopper="WCEnhancedShopper",t.Best_Offers="WCBestOffers",t.Manage_My_Booking="ManageMyBooking",t.Light_Page="LightPage",t.Login="WCLogin",t.Entries="WCEntries",t.Commons="Commons",t.Flight_Status="WCFlightStatus",t.Promos="WCPromos",t.Stopover="WCStopover",t.Payments="WCPayments",t.work_in_progress="WorkInProgress",t.Search="WCSearch",t}(ci||{}),d2=function(t){return t.ELAL="LY",t.ONE_SITE_TRAVEL="1STRVL",t.SOUTH_AFRICAN_AIRWAYS="SAA",t}(d2||{}),Ra=function(t){return t.Booking="search",t.Enhanced_Shopper="inspirationalsearch",t.Best_Offers="offers",t.Booking_Mgmt="manage-booking",t.work_in_progress="work-in-progress",t.Check_In="precheckin",t}(Ra||{}),u2=function(t){return t.multiCity="B2CMC",t.lightPage="websiteLite",t.portal="Portal",t}(u2||{});const Tz=[cz,Bs,Yo,az,uz,lz,(()=>{class t{constructor(){this.getExtension=e=>e.slice(e.lastIndexOf("."))}transform(e,n){const s=window.innerWidth,o=new hz,r=[o.horizontal,o.horizontal,o.square,o.square,o.square],a=e.slice(e.lastIndexOf(".")),l=e.slice(0,e.lastIndexOf("."));let c=(n=n||r)[0];return s>=1200?c=n[4]:s>=992?c=n[3]:s>=768?c=n[2]:s>=575&&(c=n[1]),`${l}_${c}${a}`}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=sn({name:"imageRoute",type:t,pure:!0})}}return t})(),(()=>{class t{constructor(e){this.sanitizer=e}transform(e){return this.sanitizer.bypassSecurityTrustResourceUrl(e)}static{this.\u0275fac=function(n){return new(n||t)(J(B1,16))}}static{this.\u0275pipe=sn({name:"safeLink",type:t,pure:!0})}}return t})(),(()=>{class t{constructor(){}transform(e){return e.replace(/.(?=.{4})/g,"*").slice(-8)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=sn({name:"safeVoucher",type:t,pure:!0})}}return t})(),(()=>{class t{constructor(e){this.translate=e}transform(e,n){if(!e)return this.translate.instant(n);const s=this.translate.instant(e);return s&&s!==e?s:this.translate.instant(n)}static{this.\u0275fac=function(n){return new(n||t)(J(mi,16))}}static{this.\u0275pipe=sn({name:"translateFallback",type:t,pure:!1})}}return t})(),(()=>{class t{transform(e,n){return e&&n?e.split(n).join(""):e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=sn({name:"removeChar",type:t,pure:!0})}}return t})()];let gw=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[...Tz],imports:[xs,Al]})}}return t})();var ii=function(t){return t.stops="stops",t.inspiration="inspiration",t.regions="regions",t.prices="prices",t}(ii||{}),kd=function(t){return t.specificDates="specificDates",t.flexibleDates="flexibleDates",t}(kd||{});const G_=v(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function bw(){return Tn((t,i)=>{let e=null;t._refCount++;const n=dn(i,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(e=null);const s=t._connection,o=e;e=null,s&&(!o||s===o)&&s.unsubscribe(),i.unsubscribe()});t.subscribe(n),n.closed||(e=t.connect())})}class f2 extends rt{constructor(i,e){super(),this.source=i,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,ut(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){const i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new M;const e=this.getSubject();i.add(this.source.subscribe(dn(e,void 0,()=>{this._teardown(),e.complete()},n=>{this._teardown(),e.error(n)},()=>this._teardown()))),i.closed&&(this._connection=null,i=M.EMPTY)}return i}refCount(){return bw()(this)}}function p2(t=Dz){return Tn((i,e)=>{let n=!1;i.subscribe(dn(e,s=>{n=!0,e.next(s)},()=>n?e.complete():e.error(t())))})}function Dz(){return new G_}function Bl(t,i){const e=arguments.length>=2;return n=>n.pipe(t?$t((s,o)=>t(s,o,n)):Zs,ei(1),e?Md(i):p2(()=>new G_))}function vw(t){return t<=0?()=>vi:Tn((i,e)=>{let n=[];i.subscribe(dn(e,s=>{n.push(s),t<n.length&&n.shift()},()=>{for(const s of n)e.next(s);e.complete()},void 0,()=>{n=null}))})}function m2(t){return nt(()=>t)}
40/**
41         * @license Angular v16.2.12
42         * (c) 2010-2022 Google LLC. https://angular.io/
43         * License: MIT
44         */const Nt="primary",uf=Symbol("RouteTitle");class Ez{constructor(i){this.params=i||{}}has(i){return Object.prototype.hasOwnProperty.call(this.params,i)}get(i){if(this.has(i)){const e=this.params[i];return Array.isArray(e)?e[0]:e}return null}getAll(i){if(this.has(i)){const e=this.params[i];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Ld(t){return new Ez(t)}function Iz(t,i,e){const n=e.path.split("/");if(n.length>t.length||"full"===e.pathMatch&&(i.hasChildren()||n.length<t.length))return null;const s={};for(let o=0;o<n.length;o++){const r=n[o],a=t[o];if(r.startsWith(":"))s[r.substring(1)]=a;else if(r!==a.path)return null}return{consumed:t.slice(0,n.length),posParams:s}}function cr(t,i){const e=t?Object.keys(t):void 0,n=i?Object.keys(i):void 0;if(!e||!n||e.length!=n.length)return!1;let s;for(let o=0;o<e.length;
44o++)if(s=e[o],!_2(t[s],i[s]))return!1;return!0}function _2(t,i){if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return!1;const e=[...t].sort(),n=[...i].sort();return e.every((s,o)=>n[o]===s)}return t===i}function g2(t){return t.length>0?t[t.length-1]:null}function Na(t){return Ro(t)?t:xh(t)?Wn(Promise.resolve(t)):Ue(t)}const Lz={exact:function v2(t,i,e){if(!jl(t.segments,i.segments)||!K_(t.segments,i.segments,e)||t.numberOfChildren!==i.numberOfChildren)return!1;for(const n in i.children)if(!t.children[n]||!v2(t.children[n],i.children[n],e))return!1;return!0},subset:C2},y2={exact:function Oz(t,i){return cr(t,i)},subset:function Az(t,i){return Object.keys(i).length<=Object.keys(t).length&&Object.keys(i).every(e=>_2(t[e],i[e]))},ignored:()=>!0};function b2(t,i,e){return Lz[e.paths](t.root,i.root,e.matrixParams)&&y2[e.queryParams](t.queryParams,i.queryParams)&&!("exact"===e.fragment&&t.fragment!==i.fragment)}function C2(t,i,e){return w2(t,i,i.segments,e)}function w2(t,i,e,n){if(t.segments.length>e.length){const s=t.segments.slice(0,e.length);return!(!jl(s,e)||i.hasChildren()||!K_(s,e,n))}if(t.segments.length===e.length){if(!jl(t.segments,e)||!K_(t.segments,e,n))return!1;for(const s in i.children)if(!t.children[s]||!C2(t.children[s],i.children[s],n))return!1;return!0}{const s=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!!(jl(t.segments,s)&&K_(t.segments,s,n)&&t.children[Nt])&&w2(t.children[Nt],i,o,n)}}function K_(t,i,e){return i.every((n,s)=>y2[e](t[s].parameters,n.parameters))}class Od{constructor(i=new vn([],{}),e={},n=null){this.root=i,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Ld(this.queryParams)),this._queryParamMap}toString(){return Rz.serialize(this)}}class vn{constructor(i,e){this.segments=i,this.children=e,this.parent=null,Object.values(e).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return X_(this)}}class hf{constructor(i,e){this.path=i,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Ld(this.parameters)),this._parameterMap}toString(){return S2(this)}}function jl(t,i){return t.length===i.length&&t.every((e,n)=>e.path===i[n].path)}let ff=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(){return new Cw},providedIn:"root"})}}return t})();class Cw{parse(i){const e=new qz(i);return new Od(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(i){const e=`/${pf(i.root,!0)}`,n=function Vz(t){const i=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(s=>`${Z_(e)}=${Z_(s)}`).join("&"):`${Z_(e)}=${Z_(n)}`}).filter(e=>!!e);return i.length?`?${i.join("&")}`:""}(i.queryParams);return`${e}${n}${"string"==typeof i.fragment?`#${function Nz(t){return encodeURI(t)}(i.fragment)}`:""}`}}const Rz=new Cw;function X_(t){return t.segments.map(i=>S2(i)).join("/")}function pf(t,i){if(!t.hasChildren())return X_(t);if(i){const e=t.children[Nt]?pf(t.children[Nt],!1):"",n=[];return Object.entries(t.children).forEach(([s,o])=>{s!==Nt&&n.push(`${s}:${pf(o,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=function Pz(t,i){let e=[];return Object.entries(t.children).forEach(([n,s])=>{n===Nt&&(e=e.concat(i(s,n)))}),Object.entries(t.children).forEach(([n,s])=>{n!==Nt&&(e=e.concat(i(s,n)))}),e}(t,(n,s)=>s===Nt?[pf(t.children[Nt],!1)]:[`${s}:${pf(n,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[Nt]?`${X_(t)}/${e[0]}`:`${X_(t)}/(${e.join("//")})`}}function T2(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Z_(t){return T2(t).replace(/%3B/gi,";")}function ww(t){return T2(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function J_(t){return decodeURIComponent(t)}function D2(t){return J_(t.replace(/\+/g,"%20"))}function S2(t){return`${ww(t.path)}${function Yz(t){return Object.keys(t).map(i=>`;${ww(i)}=${ww(t[i])}`).join("")}(t.parameters)}`}const Hz=/^[^\/()?;#]+/;function Tw(t){const i=t.match(Hz);return i?i[0]:""}const Bz=/^[^\/()?;=#]+/,Wz=/^[^=?&#]+/,$z=/^[^&#]+/;class qz{constructor(i){this.url=i,this.remaining=i}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new vn([],{}):new vn([],this.parseChildren())}parseQueryParams(){const i={};if(this.consumeOptional("?"))do{this.parseQueryParam(i)}while(this.consumeOptional("&"));return i}
44parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const i=[];for(this.peekStartsWith("(")||i.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),i.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(i.length>0||Object.keys(e).length>0)&&(n[Nt]=new vn(i,e)),n}parseSegment(){const i=Tw(this.remaining);if(""===i&&this.peekStartsWith(";"))throw new be(4009,!1);return this.capture(i),new hf(J_(i),this.parseMatrixParams())}parseMatrixParams(){const i={};for(;this.consumeOptional(";");)this.parseParam(i);return i}parseParam(i){const e=function jz(t){const i=t.match(Bz);return i?i[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const s=Tw(this.remaining);s&&(n=s,this.capture(n))}i[J_(e)]=J_(n)}parseQueryParam(i){const e=function Uz(t){const i=t.match(Wz);return i?i[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const r=function zz(t){const i=t.match($z);return i?i[0]:""}(this.remaining);r&&(n=r,this.capture(n))}const s=D2(e),o=D2(n);if(i.hasOwnProperty(s)){let r=i[s];Array.isArray(r)||(r=[r],i[s]=r),r.push(o)}else i[s]=o}parseParens(i){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=Tw(this.remaining),s=this.remaining[n.length];if("/"!==s&&")"!==s&&";"!==s)throw new be(4010,!1);let o;n.indexOf(":")>-1?(o=n.slice(0,n.indexOf(":")),this.capture(o),this.capture(":")):i&&(o=Nt);const r=this.parseChildren();e[o]=1===Object.keys(r).length?r[Nt]:new vn([],r),this.consumeOptional("//")}return e}peekStartsWith(i){return this.remaining.startsWith(i)}consumeOptional(i){return!!this.peekStartsWith(i)&&(this.remaining=this.remaining.substring(i.length),!0)}capture(i){if(!this.consumeOptional(i))throw new be(4011,!1)}}function M2(t){return t.segments.length>0?new vn([],{[Nt]:t}):t}function x2(t){const i={};for(const n of Object.keys(t.children)){const o=x2(t.children[n]);if(n===Nt&&0===o.segments.length&&o.hasChildren())for(const[r,a]of Object.entries(o.children))i[r]=a;else(o.segments.length>0||o.hasChildren())&&(i[n]=o)}return function Gz(t){if(1===t.numberOfChildren&&t.children[Nt]){const i=t.children[Nt];return new vn(t.segments.concat(i.segments),i.children)}return t}(new vn(t.segments,i))}function Wl(t){return t instanceof Od}function E2(t){let i;const s=M2(function e(o){const r={};for(const l of o.children){const c=e(l);r[l.outlet]=c}const a=new vn(o.url,r);return o===t&&(i=a),a}(t.root));return i??s}function I2(t,i,e,n){let s=t;for(;s.parent;)s=s.parent;if(0===i.length)return Dw(s,s,s,e,n);const o=function Xz(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new L2(!0,0,t);let i=0,e=!1;const n=t.reduce((s,o,r)=>{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return Object.entries(o.outlets).forEach(([l,c])=>{a[l]="string"==typeof c?c.split("/"):c}),[...s,{outlets:a}]}if(o.segmentPath)return[...s,o.segmentPath]}return"string"!=typeof o?[...s,o]:0===r?(o.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?e=!0:".."===a?i++:""!=a&&s.push(a))}),s):[...s,o]},[]);return new L2(e,i,n)}(i);if(o.toRoot())return Dw(s,s,new vn([],{}),e,n);const r=function Zz(t,i,e){if(t.isAbsolute)return new eg(i,!0,0);if(!e)return new eg(i,!1,NaN);if(null===e.parent)return new eg(e,!0,0);const n=Q_(t.commands[0])?0:1;return function Jz(t,i,e){let n=t,s=i,o=e;for(;o>s;){if(o-=s,n=n.parent,!n)throw new be(4005,!1);s=n.segments.length}return new eg(n,!1,s-o)}(e,e.segments.length-1+n,t.numberOfDoubleDots)}(o,s,t),a=r.processChildren?_f(r.segmentGroup,r.index,o.commands):O2(r.segmentGroup,r.index,o.commands);return Dw(s,r.segmentGroup,a,e,n)}function Q_(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function mf(t){return"object"==typeof t&&null!=t&&t.outlets}function Dw(t,i,e,n,s){let r,o={};
44n&&Object.entries(n).forEach(([l,c])=>{o[l]=Array.isArray(c)?c.map(u=>`${u}`):`${c}`}),r=t===i?e:k2(t,i,e);const a=M2(x2(r));return new Od(a,o,s)}function k2(t,i,e){const n={};return Object.entries(t.children).forEach(([s,o])=>{n[s]=o===i?e:k2(o,i,e)}),new vn(t.segments,n)}class L2{constructor(i,e,n){if(this.isAbsolute=i,this.numberOfDoubleDots=e,this.commands=n,i&&n.length>0&&Q_(n[0]))throw new be(4003,!1);const s=n.find(mf);if(s&&s!==g2(n))throw new be(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class eg{constructor(i,e,n){this.segmentGroup=i,this.processChildren=e,this.index=n}}function O2(t,i,e){if(t||(t=new vn([],{})),0===t.segments.length&&t.hasChildren())return _f(t,i,e);const n=function eq(t,i,e){let n=0,s=i;const o={match:!1,pathIndex:0,commandIndex:0};for(;s<t.segments.length;){if(n>=e.length)return o;const r=t.segments[s],a=e[n];if(mf(a))break;const l=`${a}`,c=n<e.length-1?e[n+1]:null;if(s>0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!F2(l,c,r))return o;n+=2}else{if(!F2(l,{},r))return o;n++}s++}return{match:!0,pathIndex:s,commandIndex:n}}(t,i,e),s=e.slice(n.commandIndex);if(n.match&&n.pathIndex<t.segments.length){const o=new vn(t.segments.slice(0,n.pathIndex),{});return o.children[Nt]=new vn(t.segments.slice(n.pathIndex),t.children),_f(o,0,s)}return n.match&&0===s.length?new vn(t.segments,{}):n.match&&!t.hasChildren()?Sw(t,i,e):n.match?_f(t,0,s):Sw(t,i,e)}function _f(t,i,e){if(0===e.length)return new vn(t.segments,{});{const n=function Qz(t){return mf(t[0])?t[0].outlets:{[Nt]:t}}(e),s={};if(Object.keys(n).some(o=>o!==Nt)&&t.children[Nt]&&1===t.numberOfChildren&&0===t.children[Nt].segments.length){const o=_f(t.children[Nt],i,e);return new vn(t.segments,o.children)}return Object.entries(n).forEach(([o,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(s[o]=O2(t.children[o],i,r))}),Object.entries(t.children).forEach(([o,r])=>{void 0===n[o]&&(s[o]=r)}),new vn(t.segments,s)}}function Sw(t,i,e){const n=t.segments.slice(0,i);let s=0;for(;s<e.length;){const o=e[s];if(mf(o)){const l=tq(o.outlets);return new vn(n,l)}if(0===s&&Q_(e[0])){n.push(new hf(t.segments[i].path,A2(e[0]))),s++;continue}const r=mf(o)?o.outlets[Nt]:`${o}`,a=s<e.length-1?e[s+1]:null;r&&a&&Q_(a)?(n.push(new hf(r,A2(a))),s+=2):(n.push(new hf(r,{})),s++)}return new vn(n,{})}function tq(t){const i={};return Object.entries(t).forEach(([e,n])=>{"string"==typeof n&&(n=[n]),null!==n&&(i[e]=Sw(new vn([],{}),0,n))}),i}function A2(t){const i={};return Object.entries(t).forEach(([e,n])=>i[e]=`${n}`),i}function F2(t,i,e){return t==e.path&&cr(i,e.parameters)}const gf="imperative";class dr{constructor(i,e){this.id=i,this.url=e}}class tg extends dr{constructor(i,e,n="imperative",s=null){super(i,e),this.type=0,this.navigationTrigger=n,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ya extends dr{constructor(i,e,n){super(i,e),this.urlAfterRedirects=n,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class yf extends dr{constructor(i,e,n,s){super(i,e),this.reason=n,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ad extends dr{constructor(i,e,n,s){super(i,e),this.reason=n,this.code=s,this.type=16}}class ng extends dr{constructor(i,e,n,s){super(i,e),this.error=n,this.target=s,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class P2 extends dr{constructor(i,e,n,s){super(i,e),this.urlAfterRedirects=n,this.state=s,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class nq extends dr{constructor(i,e,n,s){super(i,e),this.urlAfterRedirects=n,this.state=s,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class iq extends dr{constructor(i,e,n,s,o){super(i,e),this.urlAfterRedirects=n,this.state=s,this.shouldActivate=o,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}
44class sq extends dr{constructor(i,e,n,s){super(i,e),this.urlAfterRedirects=n,this.state=s,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class oq extends dr{constructor(i,e,n,s){super(i,e),this.urlAfterRedirects=n,this.state=s,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rq{constructor(i){this.route=i,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class aq{constructor(i){this.route=i,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class lq{constructor(i){this.snapshot=i,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class cq{constructor(i){this.snapshot=i,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dq{constructor(i){this.snapshot=i,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class uq{constructor(i){this.snapshot=i,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class R2{constructor(i,e,n){this.routerEvent=i,this.position=e,this.anchor=n,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Mw{}class xw{constructor(i){this.url=i}}class hq{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new bf,this.attachRef=null}}let bf=(()=>{class t{constructor(){this.contexts=new Map}onChildOutletCreated(e,n){const s=this.getOrCreateContext(e);s.outlet=n,this.contexts.set(e,s)}onChildOutletDestroyed(e){const n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new hq,this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class N2{constructor(i){this._root=i}get root(){return this._root.value}parent(i){const e=this.pathFromRoot(i);return e.length>1?e[e.length-2]:null}children(i){const e=Ew(i,this._root);return e?e.children.map(n=>n.value):[]}firstChild(i){const e=Ew(i,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(i){const e=Iw(i,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==i)}pathFromRoot(i){return Iw(i,this._root).map(e=>e.value)}}function Ew(t,i){if(t===i.value)return i;for(const e of i.children){const n=Ew(t,e);if(n)return n}return null}function Iw(t,i){if(t===i.value)return[i];for(const e of i.children){const n=Iw(t,e);if(n.length)return n.unshift(i),n}return[]}class Jr{constructor(i,e){this.value=i,this.children=e}toString(){return`TreeNode(${this.value})`}}function Fd(t){const i={};return t&&t.children.forEach(e=>i[e.value.outlet]=e),i}class Y2 extends N2{constructor(i,e){super(i),this.snapshot=e,kw(this,i)}toString(){return this.snapshot.toString()}}function V2(t,i){const e=function fq(t,i){const r=new ig([],{},{},"",{},Nt,i,null,{});return new B2("",new Jr(r,[]))}(0,i),n=new _n([new hf("",{})]),s=new _n({}),o=new _n({}),r=new _n({}),a=new _n(""),l=new Pd(n,s,r,a,o,Nt,i,e.root);return l.snapshot=e.root,new Y2(new Jr(l,[]),e)}class Pd{constructor(i,e,n,s,o,r,a,l){this.urlSubject=i,this.paramsSubject=e,this.queryParamsSubject=n,this.fragmentSubject=s,this.dataSubject=o,this.outlet=r,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(nt(c=>c[uf]))??Ue(void 0),this.url=i,this.params=e,this.queryParams=n,this.fragment=s,this.data=o}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(nt(i=>Ld(i)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(nt(i=>Ld(i)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function H2(t,i="emptyOnly"){const e=t.pathFromRoot;let n=0;if("always"!==i)for(n=e.length-1;n>=1;){const s=e[n],o=e[n-1];if(s.routeConfig&&""===s.routeConfig.path)n--;else{if(o.component)break;n--}}return function pq(t){return t.reduce((i,e)=>({params:{...i.params,...e.params},data:{...i.data,...e.data},resolve:{...e.data,...i.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(n))}class ig{get title(){return this.data?.[uf]}
44constructor(i,e,n,s,o,r,a,l,c){this.url=i,this.params=e,this.queryParams=n,this.fragment=s,this.data=o,this.outlet=r,this.component=a,this.routeConfig=l,this._resolve=c}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Ld(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Ld(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(n=>n.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class B2 extends N2{constructor(i,e){super(e),this.url=i,kw(this,e)}toString(){return j2(this._root)}}function kw(t,i){i.value._routerState=t,i.children.forEach(e=>kw(t,e))}function j2(t){const i=t.children.length>0?` { ${t.children.map(j2).join(", ")} } `:"";return`${t.value}${i}`}function Lw(t){if(t.snapshot){const i=t.snapshot,e=t._futureSnapshot;t.snapshot=e,cr(i.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),i.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),cr(i.params,e.params)||t.paramsSubject.next(e.params),function kz(t,i){if(t.length!==i.length)return!1;for(let e=0;e<t.length;++e)if(!cr(t[e],i[e]))return!1;return!0}(i.url,e.url)||t.urlSubject.next(e.url),cr(i.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function Ow(t,i){const e=cr(t.params,i.params)&&function Fz(t,i){return jl(t,i)&&t.every((e,n)=>cr(e.parameters,i[n].parameters))}(t.url,i.url);return e&&!(!t.parent!=!i.parent)&&(!t.parent||Ow(t.parent,i.parent))}let W2=(()=>{class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=Nt,this.activateEvents=new ae,this.deactivateEvents=new ae,this.attachEvents=new ae,this.detachEvents=new ae,this.parentContexts=ne(bf),this.location=ne(Ss),this.changeDetector=ne(Fn),this.environmentInjector=ne(ws),this.inputBinder=ne(sg,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:n,previousValue:s}=e.name;if(n)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new be(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new be(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new be(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new be(4013,!1);this._activatedRoute=e;const s=this.location,r=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new mq(e,a,s.injector);this.activated=s.createComponent(r,{index:s.length,injector:l,environmentInjector:n??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Je({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[zn]})}}return t})();
44class mq{constructor(i,e,n){this.route=i,this.childContexts=e,this.parent=n}get(i,e){return i===Pd?this.route:i===bf?this.childContexts:this.parent.get(i,e)}}const sg=new ke("");let U2=(()=>{class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:n}=e,s=Rl([n.queryParams,n.params,n.data]).pipe(Yn(([o,r,a],l)=>(a={...o,...r,...a},0===l?Ue(a):Promise.resolve(a)))).subscribe(o=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==n||null===n.component)return void this.unsubscribeFromRouteData(e);const r=function jW(t){const i=Gt(t);if(!i)return null;const e=new wh(i);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}(n.component);if(r)for(const{templateName:a}of r.inputs)e.activatedComponentRef.setInput(a,o[a]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,s)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();function vf(t,i,e){if(e&&t.shouldReuseRoute(i.value,e.value.snapshot)){const n=e.value;n._futureSnapshot=i.value;const s=function gq(t,i,e){return i.children.map(n=>{for(const s of e.children)if(t.shouldReuseRoute(n.value,s.value.snapshot))return vf(t,n,s);return vf(t,n)})}(t,i,e);return new Jr(n,s)}{if(t.shouldAttach(i.value)){const o=t.retrieve(i.value);if(null!==o){const r=o.route;return r.value._futureSnapshot=i.value,r.children=i.children.map(a=>vf(t,a)),r}}const n=function yq(t){return new Pd(new _n(t.url),new _n(t.params),new _n(t.queryParams),new _n(t.fragment),new _n(t.data),t.outlet,t.component,t)}(i.value),s=i.children.map(o=>vf(t,o));return new Jr(n,s)}}const Aw="ngNavigationCancelingError";function $2(t,i){const{redirectTo:e,navigationBehaviorOptions:n}=Wl(i)?{redirectTo:i,navigationBehaviorOptions:void 0}:i,s=z2(!1,0,i);return s.url=e,s.navigationBehaviorOptions=n,s}function z2(t,i,e){const n=new Error("NavigationCancelingError: "+(t||""));return n[Aw]=!0,n.cancellationCode=i,e&&(n.url=e),n}function q2(t){return t&&t[Aw]}let G2=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["ng-component"]],standalone:!0,features:[YC],decls:1,vars:0,template:function(n,s){1&n&&X(0,"router-outlet")},dependencies:[W2],encapsulation:2})}}return t})();function Fw(t){const i=t.children&&t.children.map(Fw),e=i?{...t,children:i}:{...t};return!e.component&&!e.loadComponent&&(i||e.loadChildren)&&e.outlet&&e.outlet!==Nt&&(e.component=G2),e}function Vo(t){return t.outlet||Nt}function Cf(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let i=t.parent;i;i=i.parent){const e=i.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Mq{constructor(i,e,n,s,o){this.routeReuseStrategy=i,this.futureState=e,this.currState=n,this.forwardEvent=s,this.inputBindingEnabled=o}activate(i){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,i),Lw(this.futureState.root),this.activateChildRoutes(e,n,i)}deactivateChildRoutes(i,e,n){const s=Fd(e);i.children.forEach(o=>{const r=o.value.outlet;this.deactivateRoutes(o,s[r],n),delete s[r]}),Object.values(s).forEach(o=>{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(i,e,n){const s=i.value,o=e?e.value:null;if(s===o)if(s.component){const r=n.getContext(s.outlet);r&&this.deactivateChildRoutes(i,e,r.children)}else this.deactivateChildRoutes(i,e,n);else o&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(i,e){i.value.component&&this.routeReuseStrategy.shouldDetach(i.value.snapshot)?this.detachAndStoreRouteSubtree(i,e):this.deactivateRouteAndOutlet(i,e)}detachAndStoreRouteSubtree(i,e){const n=e.getContext(i.value.outlet),s=n&&i.value.component?n.children:e,o=Fd(i);for(const r of Object.keys(o))this.deactivateRouteAndItsChildren(o[r],s);if(n&&n.outlet){const r=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(i.value.snapshot,{componentRef:r,route:i,contexts:a})}}deactivateRouteAndOutlet(i,e){const n=e.getContext(i.value.outlet),s=n&&i.value.component?n.children:e,o=Fd(i);for(const r of Object.keys(o))this.deactivateRouteAndItsChildren(o[r],s);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(i,e,n){const s=Fd(e);
44i.children.forEach(o=>{this.activateRoutes(o,s[o.value.outlet],n),this.forwardEvent(new uq(o.value.snapshot))}),i.children.length&&this.forwardEvent(new cq(i.value.snapshot))}activateRoutes(i,e,n){const s=i.value,o=e?e.value:null;if(Lw(s),s===o)if(s.component){const r=n.getOrCreateContext(s.outlet);this.activateChildRoutes(i,e,r.children)}else this.activateChildRoutes(i,e,n);else if(s.component){const r=n.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const a=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),r.children.onOutletReAttached(a.contexts),r.attachRef=a.componentRef,r.route=a.route.value,r.outlet&&r.outlet.attach(a.componentRef,a.route.value),Lw(a.route.value),this.activateChildRoutes(i,null,r.children)}else{const a=Cf(s.snapshot);r.attachRef=null,r.route=s,r.injector=a,r.outlet&&r.outlet.activateWith(s,r.injector),this.activateChildRoutes(i,null,r.children)}}else this.activateChildRoutes(i,null,n)}}class K2{constructor(i){this.path=i,this.route=this.path[this.path.length-1]}}class og{constructor(i,e){this.component=i,this.route=e}}function xq(t,i,e){const n=t._root;return wf(n,i?i._root:null,e,[n.value])}function Rd(t,i){const e=Symbol(),n=i.get(t,e);return n===e?"function"!=typeof t||function fb(t){return null!==Go(t)}(t)?i.get(t):t:n}function wf(t,i,e,n,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=Fd(i);return t.children.forEach(r=>{(function Iq(t,i,e,n,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,r=i?i.value:null,a=e?e.getContext(t.value.outlet):null;if(r&&o.routeConfig===r.routeConfig){const l=function kq(t,i,e){if("function"==typeof e)return e(t,i);switch(e){case"pathParamsChange":return!jl(t.url,i.url);case"pathParamsOrQueryParamsChange":return!jl(t.url,i.url)||!cr(t.queryParams,i.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ow(t,i)||!cr(t.queryParams,i.queryParams);default:return!Ow(t,i)}}(r,o,o.routeConfig.runGuardsAndResolvers);l?s.canActivateChecks.push(new K2(n)):(o.data=r.data,o._resolvedData=r._resolvedData),wf(t,i,o.component?a?a.children:null:e,n,s),l&&a&&a.outlet&&a.outlet.isActivated&&s.canDeactivateChecks.push(new og(a.outlet.component,r))}else r&&Tf(i,a,s),s.canActivateChecks.push(new K2(n)),wf(t,null,o.component?a?a.children:null:e,n,s)})(r,o[r.value.outlet],e,n.concat([r.value]),s),delete o[r.value.outlet]}),Object.entries(o).forEach(([r,a])=>Tf(a,e.getContext(r),s)),s}function Tf(t,i,e){const n=Fd(t),s=t.value;Object.entries(n).forEach(([o,r])=>{Tf(r,s.component?i?i.children.getContext(o):null:i,e)}),e.canDeactivateChecks.push(new og(s.component&&i&&i.outlet&&i.outlet.isActivated?i.outlet.component:null,s))}function Df(t){return"function"==typeof t}function X2(t){return t instanceof G_||"EmptyError"===t?.name}const rg=Symbol("INITIAL_VALUE");function Nd(){return Yn(t=>Rl(t.map(i=>i.pipe(ei(1),af(rg)))).pipe(nt(i=>{for(const e of i)if(!0!==e){if(e===rg)return rg;if(!1===e||e instanceof Od)return e}return!0}),$t(i=>i!==rg),ei(1)))}function Z2(t){return cc(Rn(i=>{if(Wl(i))throw $2(0,i)}),nt(i=>!0===i))}class ag{constructor(i){this.segmentGroup=i||null}}class J2{constructor(i){this.urlTree=i}}function Yd(t){return No(new ag(t))}function Q2(t){return No(new J2(t))}class Xq{constructor(i,e){this.urlSerializer=i,this.urlTree=e}noMatchError(i){return new be(4002,!1)}lineralizeSegments(i,e){let n=[],s=e.root;for(;;){if(n=n.concat(s.segments),0===s.numberOfChildren)return Ue(n);if(s.numberOfChildren>1||!s.children[Nt])return No(new be(4e3,!1));s=s.children[Nt]}}applyRedirectCommands(i,e,n){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),i,n)}applyRedirectCreateUrlTree(i,e,n,s){const o=this.createSegmentGroup(i,e.root,n,s);return new Od(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(i,e){const n={};return Object.entries(i).forEach(([s,o])=>{if("string"==typeof o&&o.startsWith(":")){const a=o.substring(1);n[s]=e[a]}else n[s]=o}),n}createSegmentGroup(i,e,n,s){const o=this.createSegments(i,e.segments,n,s);let r={};
44return Object.entries(e.children).forEach(([a,l])=>{r[a]=this.createSegmentGroup(i,l,n,s)}),new vn(o,r)}createSegments(i,e,n,s){return e.map(o=>o.path.startsWith(":")?this.findPosParam(i,o,s):this.findOrReturn(o,n))}findPosParam(i,e,n){const s=n[e.path.substring(1)];if(!s)throw new be(4001,!1);return s}findOrReturn(i,e){let n=0;for(const s of e){if(s.path===i.path)return e.splice(n),s;n++}return i}}const Pw={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Zq(t,i,e,n,s){const o=Rw(t,i,e);return o.matched?(n=function vq(t,i){return t.providers&&!t._injector&&(t._injector=NC(t.providers,i,`Route: ${t.path}`)),t._injector??i}(i,n),function qq(t,i,e,n){const s=i.canMatch;return s&&0!==s.length?Ue(s.map(r=>{const a=Rd(r,t);return Na(function Rq(t){return t&&Df(t.canMatch)}(a)?a.canMatch(i,e):t.runInContext(()=>a(i,e)))})).pipe(Nd(),Z2()):Ue(!0)}(n,i,e).pipe(nt(r=>!0===r?o:{...Pw}))):Ue(o)}function Rw(t,i,e){if(""===i.path)return"full"===i.pathMatch&&(t.hasChildren()||e.length>0)?{...Pw}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(i.matcher||Iz)(e,t,i);if(!s)return{...Pw};const o={};Object.entries(s.posParams??{}).forEach(([a,l])=>{o[a]=l.path});const r=s.consumed.length>0?{...o,...s.consumed[s.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:r,positionalParamSegments:s.posParams??{}}}function eA(t,i,e,n){return e.length>0&&function e9(t,i,e){return e.some(n=>lg(t,i,n)&&Vo(n)!==Nt)}(t,e,n)?{segmentGroup:new vn(i,Qq(n,new vn(e,t.children))),slicedSegments:[]}:0===e.length&&function t9(t,i,e){return e.some(n=>lg(t,i,n))}(t,e,n)?{segmentGroup:new vn(t.segments,Jq(t,0,e,n,t.children)),slicedSegments:e}:{segmentGroup:new vn(t.segments,t.children),slicedSegments:e}}function Jq(t,i,e,n,s){const o={};for(const r of n)if(lg(t,e,r)&&!s[Vo(r)]){const a=new vn([],{});o[Vo(r)]=a}return{...s,...o}}function Qq(t,i){const e={};e[Nt]=i;for(const n of t)if(""===n.path&&Vo(n)!==Nt){const s=new vn([],{});e[Vo(n)]=s}return e}function lg(t,i,e){return(!(t.hasChildren()||i.length>0)||"full"!==e.pathMatch)&&""===e.path}class o9{constructor(i,e,n,s,o,r,a){this.injector=i,this.configLoader=e,this.rootComponentType=n,this.config=s,this.urlTree=o,this.paramsInheritanceStrategy=r,this.urlSerializer=a,this.allowRedirects=!0,this.applyRedirects=new Xq(this.urlSerializer,this.urlTree)}noMatchError(i){return new be(4002,!1)}recognize(){const i=eA(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,i,Nt).pipe(xi(e=>{if(e instanceof J2)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof ag?this.noMatchError(e):e}),nt(e=>{const n=new ig([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Nt,this.rootComponentType,null,{}),s=new Jr(n,e),o=new B2("",s),r=function Kz(t,i,e=null,n=null){return I2(E2(t),i,e,n)}(n,[],this.urlTree.queryParams,this.urlTree.fragment);return r.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(r),this.inheritParamsAndData(o._root),{state:o,tree:r}}))}match(i){return this.processSegmentGroup(this.injector,this.config,i.root,Nt).pipe(xi(n=>{throw n instanceof ag?this.noMatchError(n):n}))}inheritParamsAndData(i){const e=i.value,n=H2(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),i.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(i,e,n,s){return 0===n.segments.length&&n.hasChildren()?this.processChildren(i,e,n):this.processSegment(i,e,n,n.segments,s,!0)}processChildren(i,e,n){const s=[];for(const o of Object.keys(n.children))"primary"===o?s.unshift(o):s.push(o);return Wn(s).pipe(Ol(o=>{const r=n.children[o],a=function Dq(t,i){const e=t.filter(n=>Vo(n)===i);return e.push(...t.filter(n=>Vo(n)!==i)),e}(e,o);return this.processSegmentGroup(i,a,r,o)}),function Mz(t,i){return Tn(function Sz(t,i,e,n,s){return(o,r)=>{let a=e,l=i,c=0;o.subscribe(dn(r,u=>{const g=c++;l=a?t(l,u,g):(a=!0,u),n&&r.next(l)},s&&(()=>{a&&r.next(l),r.complete()}
44)))}}(t,i,arguments.length>=2,!0))}((o,r)=>(o.push(...r),o)),Md(null),function xz(t,i){const e=arguments.length>=2;return n=>n.pipe(t?$t((s,o)=>t(s,o,n)):Zs,vw(1),e?Md(i):p2(()=>new G_))}(),jn(o=>{if(null===o)return Yd(n);const r=tA(o);return function r9(t){t.sort((i,e)=>i.value.outlet===Nt?-1:e.value.outlet===Nt?1:i.value.outlet.localeCompare(e.value.outlet))}(r),Ue(r)}))}processSegment(i,e,n,s,o,r){return Wn(e).pipe(Ol(a=>this.processSegmentAgainstRoute(a._injector??i,e,a,n,s,o,r).pipe(xi(l=>{if(l instanceof ag)return Ue(null);throw l}))),Bl(a=>!!a),xi(a=>{if(X2(a))return function i9(t,i,e){return 0===i.length&&!t.children[e]}(n,s,o)?Ue([]):Yd(n);throw a}))}processSegmentAgainstRoute(i,e,n,s,o,r,a){return function n9(t,i,e,n){return!!(Vo(t)===n||n!==Nt&&lg(i,e,t))&&("**"===t.path||Rw(i,t,e).matched)}(n,s,o,r)?void 0===n.redirectTo?this.matchSegmentAgainstRoute(i,s,n,o,r,a):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(i,s,e,n,o,r):Yd(s):Yd(s)}expandSegmentAgainstRouteUsingRedirect(i,e,n,s,o,r){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(i,n,s,r):this.expandRegularSegmentAgainstRouteUsingRedirect(i,e,n,s,o,r)}expandWildCardWithParamsAgainstRouteUsingRedirect(i,e,n,s){const o=this.applyRedirects.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Q2(o):this.applyRedirects.lineralizeSegments(n,o).pipe(jn(r=>{const a=new vn(r,{});return this.processSegment(i,e,a,r,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(i,e,n,s,o,r){const{matched:a,consumedSegments:l,remainingSegments:c,positionalParamSegments:u}=Rw(e,s,o);if(!a)return Yd(e);const g=this.applyRedirects.applyRedirectCommands(l,s.redirectTo,u);return s.redirectTo.startsWith("/")?Q2(g):this.applyRedirects.lineralizeSegments(s,g).pipe(jn(T=>this.processSegment(i,n,e,T.concat(c),r,!1)))}matchSegmentAgainstRoute(i,e,n,s,o,r){let a;if("**"===n.path){const l=s.length>0?g2(s).parameters:{};a=Ue({snapshot:new ig(s,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,nA(n),Vo(n),n.component??n._loadedComponent??null,n,iA(n)),consumedSegments:[],remainingSegments:[]}),e.children={}}else a=Zq(e,n,s,i).pipe(nt(({matched:l,consumedSegments:c,remainingSegments:u,parameters:g})=>l?{snapshot:new ig(c,g,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,nA(n),Vo(n),n.component??n._loadedComponent??null,n,iA(n)),consumedSegments:c,remainingSegments:u}:null));return a.pipe(Yn(l=>null===l?Yd(e):this.getChildConfig(i=n._injector??i,n,s).pipe(Yn(({routes:c})=>{const u=n._loadedInjector??i,{snapshot:g,consumedSegments:T,remainingSegments:b}=l,{segmentGroup:w,slicedSegments:D}=eA(e,T,b,c);if(0===D.length&&w.hasChildren())return this.processChildren(u,c,w).pipe(nt(V=>null===V?null:[new Jr(g,V)]));if(0===c.length&&0===D.length)return Ue([new Jr(g,[])]);const F=Vo(n)===o;return this.processSegment(u,c,w,D,F?Nt:o,!0).pipe(nt(V=>[new Jr(g,V)]))}))))}getChildConfig(i,e,n){return e.children?Ue({routes:e.children,injector:i}):e.loadChildren?void 0!==e._loadedRoutes?Ue({routes:e._loadedRoutes,injector:e._loadedInjector}):function zq(t,i,e,n){const s=i.canLoad;return void 0===s||0===s.length?Ue(!0):Ue(s.map(r=>{const a=Rd(r,t);return Na(function Oq(t){return t&&Df(t.canLoad)}(a)?a.canLoad(i,e):t.runInContext(()=>a(i,e)))})).pipe(Nd(),Z2())}(i,e,n).pipe(jn(s=>s?this.configLoader.loadChildren(i,e).pipe(Rn(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function Kq(t){return No(z2(!1,3))}())):Ue({routes:[],injector:i})}}function a9(t){const i=t.value.routeConfig;return i&&""===i.path}function tA(t){const i=[],e=new Set;for(const n of t){if(!a9(n)){i.push(n);continue}const s=i.find(o=>n.value.routeConfig===o.value.routeConfig);void 0!==s?(s.children.push(...n.children),e.add(s)):i.push(n)}for(const n of e){const s=tA(n.children);i.push(new Jr(n.value,s))}return i.filter(n=>!e.has(n))}function nA(t){return t.data||{}}function iA(t){return t.resolve||{}}function sA(t){return"string"==typeof t.title||null===t.title}function Nw(t){return Yn(i=>{const e=t(i);return e?Wn(e).pipe(nt(()=>i)):Ue(i)})}const Vd=new ke("ROUTES");let Yw=(()=>{class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=ne(Dk)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return Ue(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const n=Na(e.loadComponent()).pipe(nt(oA),Rn(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),Qh(()=>{this.componentLoaders.delete(e)})),s=new f2(n,()=>new bt).pipe(bw());return this.componentLoaders.set(e,s),s}
44loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return Ue({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);const o=function p9(t,i,e,n){return Na(t.loadChildren()).pipe(nt(oA),jn(s=>s instanceof OI||Array.isArray(s)?Ue(s):Wn(i.compileModuleAsync(s))),nt(s=>{n&&n(t);let o,r,a=!1;return Array.isArray(s)?(r=s,!0):(o=s.create(e).injector,r=o.get(Vd,[],{optional:!0,self:!0}).flat()),{routes:r.map(Fw),injector:o}}))}(n,this.compiler,e,this.onLoadEndListener).pipe(Qh(()=>{this.childrenLoaders.delete(n)})),r=new f2(o,()=>new bt).pipe(bw());return this.childrenLoaders.set(n,r),r}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function oA(t){return function m9(t){return t&&"object"==typeof t&&"default"in t}(t)?t.default:t}let cg=(()=>{class t{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new bt,this.transitionAbortSubject=new bt,this.configLoader=ne(Yw),this.environmentInjector=ne(ws),this.urlSerializer=ne(ff),this.rootContexts=ne(bf),this.inputBindingEnabled=null!==ne(sg,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Ue(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=s=>this.events.next(new aq(s)),this.configLoader.onLoadStartListener=s=>this.events.next(new rq(s))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const n=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:n})}setupNavigations(e,n,s){return this.transitions=new _n({id:0,currentUrlTree:n,currentRawUrl:n,currentBrowserUrl:n,extractedUrl:e.urlHandlingStrategy.extract(n),urlAfterRedirects:e.urlHandlingStrategy.extract(n),rawUrl:n,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:gf,restoredState:null,currentSnapshot:s.snapshot,targetSnapshot:null,currentRouterState:s,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe($t(o=>0!==o.id),nt(o=>({...o,extractedUrl:e.urlHandlingStrategy.extract(o.rawUrl)})),Yn(o=>{this.currentTransition=o;let r=!1,a=!1;return Ue(o).pipe(Rn(l=>{this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Yn(l=>{const c=l.currentBrowserUrl.toString(),u=!e.navigated||l.extractedUrl.toString()!==c||c!==l.currentUrlTree.toString();if(!u&&"reload"!==(l.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const T="";return this.events.next(new Ad(l.id,this.urlSerializer.serialize(l.rawUrl),T,0)),l.resolve(null),vi}if(e.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return Ue(l).pipe(Yn(T=>{const b=this.transitions?.getValue();return this.events.next(new tg(T.id,this.urlSerializer.serialize(T.extractedUrl),T.source,T.restoredState)),b!==this.transitions?.getValue()?vi:Promise.resolve(T)}),function l9(t,i,e,n,s,o){return jn(r=>function s9(t,i,e,n,s,o,r="emptyOnly"){return new o9(t,i,e,n,s,r,o).recognize()}(t,i,e,n,r.extractedUrl,s,o).pipe(nt(({state:a,tree:l})=>({...r,targetSnapshot:a,urlAfterRedirects:l}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),Rn(T=>{o.targetSnapshot=T.targetSnapshot,o.urlAfterRedirects=T.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:T.urlAfterRedirects};const b=new P2(T.id,this.urlSerializer.serialize(T.extractedUrl),this.urlSerializer.serialize(T.urlAfterRedirects),T.targetSnapshot);this.events.next(b)}));if(u&&e.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){const{id:T,extractedUrl:b,source:w,restoredState:D,extras:F}=l,V=new tg(T,this.urlSerializer.serialize(b),w,D);this.events.next(V);const O=V2(0,this.rootComponentType).snapshot;return this.currentTransition=o={...l,targetSnapshot:O,urlAfterRedirects:b,extras:{...F,skipLocationChange:!1,replaceUrl:!1}},Ue(o)}{const T="";return this.events.next(new Ad(l.id,this.urlSerializer.serialize(l.extractedUrl),T,1)),l.resolve(null),vi}}),Rn(l=>{const c=new nq(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(c)}),nt(l=>(this.currentTransition=o={...l,guards:xq(l.targetSnapshot,l.currentSnapshot,this.rootContexts)},o)),function Yq(t,i){return jn(e=>{const{targetSnapshot:n,currentSnapshot:s,guards:{canActivateChecks:o,canDeactivateChecks:r}}=e;return 0===r.length&&0===o.length?Ue({...e,guardsResult:!0}):function Vq(t,i,e,n){return Wn(t).pipe(jn(s=>
44function $q(t,i,e,n,s){const o=i&&i.routeConfig?i.routeConfig.canDeactivate:null;return o&&0!==o.length?Ue(o.map(a=>{const l=Cf(i)??s,c=Rd(a,l);return Na(function Pq(t){return t&&Df(t.canDeactivate)}(c)?c.canDeactivate(t,i,e,n):l.runInContext(()=>c(t,i,e,n))).pipe(Bl())})).pipe(Nd()):Ue(!0)}(s.component,s.route,e,i,n)),Bl(s=>!0!==s,!0))}(r,n,s,t).pipe(jn(a=>a&&function Lq(t){return"boolean"==typeof t}(a)?function Hq(t,i,e,n){return Wn(i).pipe(Ol(s=>Ll(function jq(t,i){return null!==t&&i&&i(new lq(t)),Ue(!0)}(s.route.parent,n),function Bq(t,i){return null!==t&&i&&i(new dq(t)),Ue(!0)}(s.route,n),function Uq(t,i,e){const n=i[i.length-1],o=i.slice(0,i.length-1).reverse().map(r=>function Eq(t){const i=t.routeConfig?t.routeConfig.canActivateChild:null;return i&&0!==i.length?{node:t,guards:i}:null}(r)).filter(r=>null!==r).map(r=>Zh(()=>Ue(r.guards.map(l=>{const c=Cf(r.node)??e,u=Rd(l,c);return Na(function Fq(t){return t&&Df(t.canActivateChild)}(u)?u.canActivateChild(n,t):c.runInContext(()=>u(n,t))).pipe(Bl())})).pipe(Nd())));return Ue(o).pipe(Nd())}(t,s.path,e),function Wq(t,i,e){const n=i.routeConfig?i.routeConfig.canActivate:null;if(!n||0===n.length)return Ue(!0);const s=n.map(o=>Zh(()=>{const r=Cf(i)??e,a=Rd(o,r);return Na(function Aq(t){return t&&Df(t.canActivate)}(a)?a.canActivate(i,t):r.runInContext(()=>a(i,t))).pipe(Bl())}));return Ue(s).pipe(Nd())}(t,s.route,e))),Bl(s=>!0!==s,!0))}(n,o,t,i):Ue(a)),nt(a=>({...e,guardsResult:a})))})}(this.environmentInjector,l=>this.events.next(l)),Rn(l=>{if(o.guardsResult=l.guardsResult,Wl(l.guardsResult))throw $2(0,l.guardsResult);const c=new iq(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(c)}),$t(l=>!!l.guardsResult||(this.cancelNavigationTransition(l,"",3),!1)),Nw(l=>{if(l.guards.canActivateChecks.length)return Ue(l).pipe(Rn(c=>{const u=new sq(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}),Yn(c=>{let u=!1;return Ue(c).pipe(function c9(t,i){return jn(e=>{const{targetSnapshot:n,guards:{canActivateChecks:s}}=e;if(!s.length)return Ue(e);let o=0;return Wn(s).pipe(Ol(r=>function d9(t,i,e,n){const s=t.routeConfig,o=t._resolve;return void 0!==s?.title&&!sA(s)&&(o[uf]=s.title),function u9(t,i,e,n){const s=function h9(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}(t);if(0===s.length)return Ue({});const o={};return Wn(s).pipe(jn(r=>function f9(t,i,e,n){const s=Cf(i)??n,o=Rd(t,s);return Na(o.resolve?o.resolve(i,e):s.runInContext(()=>o(i,e)))}(t[r],i,e,n).pipe(Bl(),Rn(a=>{o[r]=a}))),vw(1),m2(o),xi(r=>X2(r)?vi:No(r)))}(o,t,i,n).pipe(nt(r=>(t._resolvedData=r,t.data=H2(t,e).resolve,s&&sA(s)&&(t.data[uf]=s.title),null)))}(r.route,n,t,i)),Rn(()=>o++),vw(1),jn(r=>o===s.length?Ue(e):vi))})}(e.paramsInheritanceStrategy,this.environmentInjector),Rn({next:()=>u=!0,complete:()=>{u||this.cancelNavigationTransition(c,"",2)}}))}),Rn(c=>{const u=new oq(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}))}),Nw(l=>{const c=u=>{const g=[];u.routeConfig?.loadComponent&&!u.routeConfig._loadedComponent&&g.push(this.configLoader.loadComponent(u.routeConfig).pipe(Rn(T=>{u.component=T}),nt(()=>{})));for(const T of u.children)g.push(...c(T));return g};return Rl(c(l.targetSnapshot.root)).pipe(Md(),ei(1))}),Nw(()=>this.afterPreactivation()),nt(l=>{const c=function _q(t,i,e){const n=vf(t,i._root,e?e._root:void 0);return new Y2(n,i)}(e.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=o={...l,targetRouterState:c},o}),Rn(()=>{this.events.next(new Mw)}),((t,i,e,n)=>nt(s=>(new Mq(i,s.targetRouterState,s.currentRouterState,e,n).activate(t),s)))(this.rootContexts,e.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),ei(1),Rn({next:l=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ya(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),e.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{r=!0}}),_i(this.transitionAbortSubject.pipe(Rn(l=>{throw l}))),Qh(()=>{r||a||this.cancelNavigationTransition(o,"",1),this.currentNavigation?.id===o.id&&(this.currentNavigation=null)}),xi(l=>{if(a=!0,q2(l))this.events.next(new yf(o.id,this.urlSerializer.serialize(o.extractedUrl),l.message,l.cancellationCode)),function bq(t){return q2(t)&&Wl(t.url)}(l)?this.events.next(new xw(l.url)):o.resolve(!1);else{this.events.next(new ng(o.id,this.urlSerializer.serialize(o.extractedUrl),l,o.targetSnapshot??void 0));try{o.resolve(e.errorHandler(l))}catch(c){o.reject(c)}}return vi}))}))}cancelNavigationTransition(e,n,s){const o=new yf(e.id,this.urlSerializer.serialize(e.extractedUrl),n,s);this.events.next(o),e.resolve(!1)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function rA(t){return t!==gf}let aA=(()=>{class t{buildTitle(e){let n,s=e.root;for(;void 0!==s;)n=this.getResolvedTitleForRoute(s)??n,s=s.children.find(o=>o.outlet===Nt);return n}getResolvedTitleForRoute(e){return e.data[uf]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(){return ne(_9)},providedIn:"root"})}}return t})(),_9=(()=>{class t extends aA{constructor(e){super(),this.title=e}updateTitle(e){const n=this.buildTitle(e);void 0!==n&&this.title.setTitle(n)}static{this.\u0275fac=function(n){return new(n||t)(K(qL))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),g9=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(){return ne(b9)},providedIn:"root"})}}return t})();class y9{shouldDetach(i){return!1}store(i,e){}shouldAttach(i){return!1}retrieve(i){return null}
44shouldReuseRoute(i,e){return i.routeConfig===e.routeConfig}}let b9=(()=>{class t extends y9{static{this.\u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}()}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const dg=new ke("",{providedIn:"root",factory:()=>({})});let v9=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:function(){return ne(C9)},providedIn:"root"})}}return t})(),C9=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Sf=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Sf||{});function lA(t,i){t.events.pipe($t(e=>e instanceof Ya||e instanceof yf||e instanceof ng||e instanceof Ad),nt(e=>e instanceof Ya||e instanceof Ad?Sf.COMPLETE:e instanceof yf&&(0===e.code||1===e.code)?Sf.REDIRECTING:Sf.FAILED),$t(e=>e!==Sf.REDIRECTING),ei(1)).subscribe(()=>{i()})}function w9(t){throw t}function T9(t,i,e){return i.parse("/")}const D9={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},S9={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Es=(()=>{class t{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=ne(Tk),this.isNgZoneEnabled=!1,this._events=new bt,this.options=ne(dg,{optional:!0})||{},this.pendingTasks=ne(t_),this.errorHandler=this.options.errorHandler||w9,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||T9,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=ne(v9),this.routeReuseStrategy=ne(g9),this.titleStrategy=ne(aA),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=ne(Vd,{optional:!0})?.flat()??[],this.navigationTransitions=ne(cg),this.urlSerializer=ne(ff),this.location=ne(h_),this.componentInputBindingEnabled=!!ne(sg,{optional:!0}),this.eventsSubscription=new M,this.isNgZoneEnabled=ne(ht)instanceof ht&&ht.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Od,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=V2(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(n=>{try{const{currentTransition:s}=this.navigationTransitions;if(null===s)return void(cA(n)&&this._events.next(n));if(n instanceof tg)rA(s.source)&&(this.browserUrlTree=s.extractedUrl);else if(n instanceof Ad)this.rawUrlTree=s.rawUrl;else if(n instanceof P2){if("eager"===this.urlUpdateStrategy){if(!s.extras.skipLocationChange){const o=this.urlHandlingStrategy.merge(s.urlAfterRedirects,s.rawUrl);this.setBrowserUrl(o,s)}this.browserUrlTree=s.urlAfterRedirects}}else if(n instanceof Mw)this.currentUrlTree=s.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(s.urlAfterRedirects,s.rawUrl),this.routerState=s.targetRouterState,"deferred"===this.urlUpdateStrategy&&(s.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,s),this.browserUrlTree=s.urlAfterRedirects);else if(n instanceof yf)0!==n.code&&1!==n.code&&(this.navigated=!0),(3===n.code||2===n.code)&&this.restoreHistory(s);else if(n instanceof xw){const o=this.urlHandlingStrategy.merge(n.url,s.currentRawUrl),r={skipLocationChange:s.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||rA(s.source)};this.scheduleNavigation(o,gf,null,r,{resolve:s.resolve,reject:s.reject,promise:s.promise})}
44n instanceof ng&&this.restoreHistory(s,!0),n instanceof Ya&&(this.navigated=!0),cA(n)&&this._events.next(n)}catch(s){this.navigationTransitions.transitionAbortSubject.next(s)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),gf,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const n="popstate"===e.type?"popstate":"hashchange";"popstate"===n&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,n,e.state)},0)}))}navigateToSyncWithBrowser(e,n,s){const o={replaceUrl:!0},r=s?.navigationId?s:null;if(s){const l={...s};delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(o.state=l)}const a=this.parseUrl(e);this.scheduleNavigation(a,n,r,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Fw),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,n={}){const{relativeTo:s,queryParams:o,fragment:r,queryParamsHandling:a,preserveFragment:l}=n,c=l?this.currentUrlTree.fragment:r;let g,u=null;switch(a){case"merge":u={...this.currentUrlTree.queryParams,...o};break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=o||null}null!==u&&(u=this.removeEmptyProps(u));try{g=E2(s?s.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),g=this.currentUrlTree.root}return I2(g,e,u,c??null)}navigateByUrl(e,n={skipLocationChange:!1}){const s=Wl(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(o,gf,null,n)}navigate(e,n={skipLocationChange:!1}){return function M9(t){for(let i=0;i<t.length;i++)if(null==t[i])throw new be(4008,!1)}(e),this.navigateByUrl(this.createUrlTree(e,n),n)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){let n;try{n=this.urlSerializer.parse(e)}catch(s){n=this.malformedUriErrorHandler(s,this.urlSerializer,e)}return n}isActive(e,n){let s;if(s=!0===n?{...D9}:!1===n?{...S9}:n,Wl(e))return b2(this.currentUrlTree,e,s);const o=this.parseUrl(e);return b2(this.currentUrlTree,o,s)}removeEmptyProps(e){return Object.keys(e).reduce((n,s)=>{const o=e[s];return null!=o&&(n[s]=o),n},{})}scheduleNavigation(e,n,s,o,r){if(this.disposed)return Promise.resolve(!1);let a,l,c;r?(a=r.resolve,l=r.reject,c=r.promise):c=new Promise((g,T)=>{a=g,l=T});const u=this.pendingTasks.add();return lA(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:e,extras:o,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(g=>Promise.reject(g))}setBrowserUrl(e,n){const s=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(s)||n.extras.replaceUrl){const r={...n.extras.state,...this.generateNgRouterState(n.id,this.browserPageId)};this.location.replaceState(s,"",r)}else{const o={...n.extras.state,...this.generateNgRouterState(n.id,this.browserPageId+1)};this.location.go(s,"",o)}}restoreHistory(e,n=!1){if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-this.browserPageId;0!==o?this.location.historyGo(o):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===o&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(n&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:n}:{navigationId:e}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function cA(t){return!(t instanceof Mw||t instanceof xw)}class dA{}let I9=(()=>{class t{constructor(e,n,s,o,r){this.router=e,this.injector=s,this.preloadingStrategy=o,this.loader=r}setUpPreloading(){this.subscription=this.router.events.pipe($t(e=>e instanceof Ya),Ol(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,n){const s=[];for(const o of n){o.providers&&!o._injector&&(o._injector=NC(o.providers,e,`Route: ${o.path}`));const r=o._injector??e,a=o._loadedInjector??r;(o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent)&&s.push(this.preloadConfig(r,o)),(o.children||o._loadedRoutes)&&s.push(this.processRoutes(a,o.children??o._loadedRoutes))}return Wn(s).pipe(Os())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{let s;s=n.loadChildren&&void 0===n.canLoad?this.loader.loadChildren(e,n
44):Ue(null);const o=s.pipe(jn(r=>null===r?Ue(void 0):(n._loadedRoutes=r.routes,n._loadedInjector=r.injector,this.processRoutes(r.injector??e,r.routes))));return n.loadComponent&&!n._loadedComponent?Wn([o,this.loader.loadComponent(n)]).pipe(Os()):o})}static{this.\u0275fac=function(n){return new(n||t)(K(Es),K(Dk),K(ws),K(dA),K(Yw))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Hw=new ke("");let uA=(()=>{class t{constructor(e,n,s,o,r={}){this.urlSerializer=e,this.transitions=n,this.viewportScroller=s,this.zone=o,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.transitions.events.subscribe(e=>{e instanceof tg?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Ya?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Ad&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof R2&&(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,n){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new R2(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,n))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(n){yh()}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();function Qr(t,i){return{\u0275kind:t,\u0275providers:i}}function fA(){const t=ne(fi);return i=>{const e=t.get(lr);if(i!==e.components[0])return;const n=t.get(Es),s=t.get(pA);1===t.get(Bw)&&n.initialNavigation(),t.get(mA,null,xt.Optional)?.setUpPreloading(),t.get(Hw,null,xt.Optional)?.init(),n.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const pA=new ke("",{factory:()=>new bt}),Bw=new ke("",{providedIn:"root",factory:()=>1}),mA=new ke("");function A9(t){return Qr(0,[{provide:mA,useExisting:I9},{provide:dA,useExisting:t}])}const _A=new ke("ROUTER_FORROOT_GUARD"),P9=[h_,{provide:ff,useClass:Cw},Es,bf,{provide:Pd,useFactory:function hA(t){return t.routerState.root},deps:[Es]},Yw,[]];function R9(){return new Lk("Router",Es)}let N9=(()=>{class t{constructor(e){}static forRoot(e,n){return{ngModule:t,providers:[P9,[],{provide:Vd,multi:!0,useValue:e},{provide:_A,useFactory:B9,deps:[[Es,new sm,new om]]},{provide:dg,useValue:n||{}},n?.useHash?{provide:El,useClass:qW}:{provide:El,useClass:lL},{provide:Hw,useFactory:()=>{const t=ne(kl),i=ne(ht),e=ne(dg),n=ne(cg),s=ne(ff);return e.scrollOffset&&t.setOffset(e.scrollOffset),new uA(s,n,t,i,e)}},n?.preloadingStrategy?A9(n.preloadingStrategy).\u0275providers:[],{provide:Lk,multi:!0,useFactory:R9},n?.initialNavigation?j9(n):[],n?.bindToComponentInputs?Qr(8,[U2,{provide:sg,useExisting:U2}]).\u0275providers:[],[{provide:gA,useFactory:fA},{provide:s_,multi:!0,useExisting:gA}]]}}static forChild(e){return{ngModule:t,providers:[{provide:Vd,multi:!0,useValue:e}]}}static{this.\u0275fac=function(n){return new(n||t)(K(_A,8))}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({})}}return t})();function B9(t){return"guarded"}function j9(t){return["disabled"===t.initialNavigation?Qr(3,[{provide:e_,multi:!0,useFactory:()=>{const i=ne(Es);return()=>{i.setUpLocationChangeListener()}}},{provide:Bw,useValue:2}]).\u0275providers:[],"enabledBlocking"===t.initialNavigation?Qr(2,[{provide:Bw,useValue:0},{provide:e_,multi:!0,deps:[fi],useFactory:i=>{const e=i.get($W,Promise.resolve());return()=>e.then(()=>new Promise(n=>{const s=i.get(Es),o=i.get(pA);lA(s,()=>{n(!0)}),i.get(cg).afterPreactivation=()=>(n(!0),o.closed?Ue(void 0):o),s.initialNavigation()}))}}]).\u0275providers:[]]}const gA=new ke("");function U9(t,i){if(1&t&&(m(0,"div",8),k(1),I(2,"translate"),_()),2&t){const e=p(2);d(1),G(" ",P(2,1,"translationCommons.SEARCH.ERROR_TYPE."+e.errorType)," ")}}const $9=function(t,i,e){return{"error-manager--error":t,"error-manager--warning":i,"error-manager--success":e}};function z9(t,i){if(1&t&&(m(0,"div",2)(1,"div",3),X(2,"i",4),_(),m(3,"div",5)(4,"div",6),k(5),I(6,"translate"),m(7,"span"),k(8,":"),_()(),C(9,U9,3,3,"div",7),_()()),2&t){const e=p();h("ngClass",ki(5,$9,!(null!=e.error&&e.error.errors)||(null==e.error?null:e.error.errors[0].type)===e.errorTypeEnum.Error,(null==e.error?null:e.error.errors)&&(null==e.error?null:e.error.errors[0].type)===e.errorTypeEnum.Warning,(null==e.error?null:e.error.errors)&&"Hospital
44ity"===e.ibeModule&&(null==e.error?null:e.error.errors[0].type)===e.errorTypeEnum.Success)),d(5),G(" ",P(6,3,"translationCommons.SEARCH.ERROR_MANAGER"),""),d(4),h("ngIf","Hospitality"!==e.ibeModule||"Hospitality"===e.ibeModule&&(null==e.error?null:e.error.errors[0].type)!==e.errorTypeEnum.Success)}}const q9=["modal"],G9=["overlay"],K9=["modalOverlay"],X9=["dialog"];function Z9(t,i){if(1&t&&(X(0,"h1",12),I(1,"translate")),2&t){const e=p(2);h("innerHTML",P(1,1,null==e.options||null==e.options.header?null:e.options.header.title),xn)}}function J9(t,i){if(1&t&&(m(0,"span",17),k(1),I(2,"translate"),_()),2&t){const e=p(3);d(1),oe(P(2,1,null==e.options||null==e.options.header?null:e.options.header.ssrCloseText))}}function Q9(t,i){if(1&t){const e=ee();m(0,"button",13,14),U("click",function(){return H(e),B(p(2).onClose(!0))}),X(2,"i",15),C(3,J9,3,3,"span",16),_()}if(2&t){const e=p(2);d(3),h("ngIf",null==e.options||null==e.options.header?null:e.options.header.ssrCloseText)}}function eG(t,i){if(1&t&&(m(0,"header",9),C(1,Z9,2,3,"h1",10),C(2,Q9,4,1,"button",11),_()),2&t){const e=p();h("ngClass",null==e.options?null:e.options.header.headerClass),d(1),h("ngIf",null==e.options||null==e.options.header?null:e.options.header.title),d(1),h("ngIf",null==e.options||null==e.options.header?null:e.options.header.hasCloseButton)}}const tG=function(t){return{"keyboard-navigation":t}},nG=["*"],Ct_appDefaults_GET="/config/defaults",Ct_tripTypes_GET="/journeys/tripTypes",Ct_origins_GET="/journeys/origins",Ct_destinations_GET="/journeys/destinations",Ct_outboundCalendar_GET="/journeys/departureCalendar",Ct_inboundCalendar_GET="/journeys/returnCalendar",Ct_outboundCalendarConstraints_GET="/journeys/departureConstraints",Ct_inboundCalendarConstraints_GET="/journeys/returnConstraints",Ct_outboundCalendarDeals_GET="/mPriceCache/departureDeals",Ct_outboundAllCalendarDeals_GET="/mPriceCache/allDepartureDeals",Ct_inboundCalendarDeals_GET="/mPriceCache/returnDeals",Ct_priceLists_GET="/mPriceCache/priceLists",Ct_paxTypes_GET="/pax/paxTypes",Ct_cabinTypes_GET="/journeys/cabinClasses",Ct_search_POST="/flowManager/searchFlights",Ct_markets_GET="/locales/markets",Ct_languages_GET="/locales/languages",Ct_destinationDeals_GET="/destinationDeals/destinations",Ct_stops_GET="/journeys/stops",Ct_inspirations_GET="/destinationDeals/inspirations",Ct_regions_GET="/destinationDeals/regions",Ct_continents_GET="/destinationdeals/continents",Ct_destinationDealDisplay_POST="/flowManager/destinationDealDisplay",Ct_retrieveReservation_POST="/flowManager/retrieveReservation",Ct_checkIn_POST="/flowManager/checkIn",Ct_flightStatus_GET="/flowManager/flightStatus",Ct_flightSchedule_POST="/flowManager/flightTimeTable",Ct_externalRouting_GET="/flowManager/externalRouting",Ct_holidays_POST="/flowManager/holidays",Ct_token_POST="/oauth/token",Ct_paymentMethods_GET="/payments/paymentMethods",Ct_outboundMonths_GET="/mPriceCache/outboundMonths",Ct_destinationMothlyDeal_GET="/destinationdeals/monthlyDeals",Ct_stopover_GET="/journeys/stopovers",Ct_dictionaryTranslations_GET="/locales/dictionaries",Ct_flightDates_GET="/journeys/flightDates",Ct_searchTypes_GET="/journeys/searchTypes",Ct_carriers_GET="/journeys/carriers",Ct_airports_GET="/journeys/airports",Ct_loyaltyPrograms_GET="/pax/loyaltyPrograms",Ct_retrievalOptions_GET="/reservations/retrievalOptions",Ct_utilitiesDecrypt_POST="/utilities/decrypt",Ct_customerExtendedProfile_GET="/customers/extendedProfile",Ct_loginUser_POST="/customers/login",Ct_loginUser_DELETE="/customers/login",Ct_loggedUserInfo_POST="/customers/externalLogin";let hs=(()=>{class t{get environment(){return this._environment}constructor(e){this.http=e,this.environmentSubject$=new _n(null),this.environment$=this.environmentSubject$.asObservable()}retrieveEnvironmentProperties(e){return this.http.get(e).pipe(nt(n=>(this.environmentSubject$.next(n),this._environment=n,n)))}setEnvironmentProperties(e){this._environment=e}static{this.\u0275fac=function(n){return new(n||t)(K(Gi))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),iG=(()=>{class t{constructor(e,n){this.tokenService=e,this.errorManagerService=n}intercept(e,n){const o=this.tokenService.getToken();if(e.url.includes("/oauth/token")||e.url.endsWith(".json")||o.access_token)return n.handle(e);this.errorManagerService.addTemporalError({status:"System error",errors:null,data:"System error"})}static{this.\u0275fac=function(n){return new(n||t)(K(ug),K(hg))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})(),sG=(()=>{class t{constructor(e,n,s){this.environmentService=e,this.cacheService=n,this.timerService=s,this._isTimerStarted=!1,this._cacheableServicesList=[],this._cacheTimeDuration=0,this.presentationRules$?.subscribe(o=>{o&&(o.webUiTravelWebApp&&sessionStorage.getItem("module")!==Ra.Check_In&&(o.webUiTravelWebApp.cache.cac
44heableServicesList&&(this._cacheableServicesList=o.webUiTravelWebApp.cache.cacheableServicesList.replace(" ","").split(",")),!this._cacheTimeDuration&&o.webUiTravelWebApp.cache.timeDurationInMinutes&&o.webUiTravelWebApp.cache.timeDurationInMinutes>0&&(this._cacheTimeDuration=o.webUiTravelWebApp.cache.timeDurationInMinutes,this.timerService.setCacheTimeDuration(this._cacheTimeDuration),this.timerService.startTimer(),this._isTimerStarted=!0)),o.Hospitality&&sessionStorage.getItem("module"))})}intercept(e,n){this.isValidCache(e);const s=!!sessionStorage.getItem("changeLanguage"),o=this.isCachedRequest(e.url),r=e.headers.get("X-Custom-Vars")||"",a=`${e.urlWithParams}|${r}`,l=this.cacheService.get(a);return o&&l&&!s?Ue(l):n.handle(e)?.pipe(Rn(c=>{o&&c instanceof Fl&&this.cacheService.put(a,c)}))}isValidCache(e){this._isTimerStarted&&this.timerService.getRemainingTime()<=0&&(this.timerService.resetTimer(),console.log(`Invalidating cache due to cache time limit: ${e.method} ${e.urlWithParams}`),this.cacheService.invalidateCache(),this.timerService.startTimer())}isCachedRequest(e){if(this._cacheableServicesList.length>0){const n=e.replace(this.environmentService.environment.API_URL+"/","");return this._cacheableServicesList.includes(n)}return!1}static{this.\u0275fac=function(n){return new(n||t)(K(hs),K(wG),K(TG))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return ce([yn(i=>i.configuration.presentationRules),N("design:type",rt)],t.prototype,"presentationRules$",void 0),t})(),oG=(()=>{class t{constructor(e,n){this.errorManagerService=e,this.tokenService=n,this.countRefreshToken=0}intercept(e,n){return n.handle(e)?.pipe(xi(s=>{if([401].includes(s.status)&&this.countRefreshToken<3)return this.countRefreshToken++,this.getRefreshToken(e,n);if(this.errorManagerService.isSkippableError(s,e))return Ue(s);const o={status:s?.status?.toString(),errors:s?.error?.errors?s.error.errors:null,data:s?.error?.message?s.error.message:""};return this.errorManagerService.addTemporalError(o),No(()=>s)}))}capitalize(e){return"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1)}getRefreshToken(e,n){return this.tokenService.createToken().pipe(Yn(s=>(sessionStorage.setItem("token",JSON.stringify(s)),e=e.clone({setHeaders:{Authorization:`Bearer ${s.access_token}`}}),n.handle(e))))}static{this.\u0275fac=function(n){return new(n||t)(K(hg),K(ug))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();const ur={calendarMonthsShow:2,calendarDaysPrices:30,datesDaysToShowMd:7,datesDaysToShowXs:3,dateSelectorMinHeight:6.5,dateSelectorMinDesktopHeight:6.5,dateSelectorMaxHeight:16,dateSelectorMaxDesktopHeight:19,mobileCalendarDays:31,desktopCalendarDays:62,defaultNumOffers:6,monthsBarsMinHeight:8,monthsBarsMaxHeight:18,daysBarsMinHeight:7,daysBarsMaxHeight:13.6,mapPrimaryColor:"#D82928",mapSecondaryColor:"#083377",mapOverlayPointFrom:"[8, 51, 119, 0.62]",mapOverlayPointTo:"[104, 117, 137, 0.62]",isVisibleTripType:!0,defaultTripType:"R",loadingBackdropBackgroundColor:"rgba(0,0,0,0)",loadingPrimaryColour:"#04A7B7",loadingSecondaryColour:"#00818A",loadingTertiaryColour:"#026e78",loadingBackgroundFreezeColour:"rgba(253, 253, 253, 0.3)",maxNights:21,paymentMethodSelectorVisible:1,viewElementSelectedOnAutoComplete:1,enhanceShopperInitialMonth:0,enhanceShopperMaxMonth:12,isVisiblePromocode:1,isVisiblePromocodePowerSearch:1,isVisiblePromocodeEnhanced:1,enhancePaymentMethodSelectorVisible:1,searchPaymentMethodSelectorVisible:1,isVisibleCabinSelector:1,enhanceCabinSelectorVisible:1,searchCabinSelectorVisible:1,isVisibleDiscoverNow:1,loadLanguageEHS:1,loadLanguageOffers:1,loadLanguageSearch:1,graphicsColors:{primaryColor:"#00818A",primaryColorSoft:"#04A7B7",primaryColorDark:"#026e78",primaryColorOpacity:"rgba(4,167,183,0.3)",secondaryColor:"hsl(0, 0%, 100%)",secondaryColorSoft:"hsl(60, 4%, 100%)",secondaryColorDark:"hsl(60, 4%, 72%)",thirdColor:"hsl(0, 0%, 40%)",thirdColorSoft:"hsl(0, 0%, 54%)",thirdColorDark:"hsl(0, 0%, 25%)",thirdColorAlternative:"#73E4ED",quaternaryColor:"#ff9f43",quaternaryColorSoft:"#ffaf52",quaternaryColorDark:"#d97f25",quinaryColor:"hsl(0, 100%, 63%)",quinaryColorSoft:"hsl(0, 100%, 64%)",quinaryColorDark:"hsl(0, 100%, 65%)",highLightMainOpacity:"rgba(255,159,67,0.9)",highLightSecondaryOpacity:"rgba(0,129,138,0.9)",disabledSoft:"",clientCustomColor1:"",brandPrimaryColor:"",brandPrimaryColorSoft:"",brandSecondaryColor:"",brandThirdColor:"",brandQuaternaryColor:"",map:{popup:{origin:{background:{colour:"#00818A"},text:{colour:"#026e78"}},destination:{background:{colour:"#04A7B7"},text:{colour:"#026e78"}},configuration:{background:{colour:"#026e78"}}},section:{dimensionMap:{minHeight:"10px"}}},panel:{popup:{configuration:{background:{colour:"#ffaf52"},text:{colour:"#026e78"}}}}}},Ul={ADOBE_SCRIPT:"",FAVICON:"",HEADER_TEXT:"",EHS_VIEW:"",HEADER_SCRIPT:"",BODY_SCRIPT:"",FOOTER_SCRIPT:""},aG={entityCode:"",moduleCode:"powerSearch",serviceCode:"",application:"Portal",module:bn.Booking,device:"Desktop",group:"",community:"",tier:"",airlineId:"A",language:"EN",market:"INT",ruleDetailId:"",ruleId:""},yA=(()=>{const t=(s,o)=>{const[r,a]=`${o}=`.split("=").map(decodeURIComponent);return r.length>0?{...s,[r]:a}:s},i=s=>`${s}?`.split("?")[1].split("&").reduce(t,{});function n(s){const o={module:"",moduleCode:""};return s.toLowerCase().includes("precheckin")?(o.module="precheckin",o.moduleCode="precheckin"):Object.values(Ra).forEac
44h(r=>{s.toLowerCase().includes(r)&&(o.module=bn[Object.keys(Ra)[Object.values(Ra).indexOf(r)]],o.moduleCode=bn[Object.keys(Ra)[Object.values(Ra).indexOf(r)]])}),o}return function e(){const s={};let o,r;if(Object.getPrototypeOf(Object.getPrototypeOf(globalThis))!==Object.prototype?(o=i(document.location.href),r=n(document.location.href)):(o=i("/?entityCode=1STRVL"),r=n("/?entityCode=1STRVL")),Object.assign(s,o),Object.assign(s,r),s.entityCode?(!sessionStorage.getItem("entityCode")||sessionStorage.getItem("entityCode")!==s.entityCode)&&sessionStorage.setItem("entityCode",s.entityCode.toUpperCase()):s.entityCode=globalThis.sessionStorage&&sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode?globalThis.oneStrvl?.entityCode:document?.location?.href?.includes("flysaa.com")?"SAA":"1STRVL",s.language)(!sessionStorage.getItem("language")||sessionStorage.getItem("language")!==s.language)&&sessionStorage.setItem("language",s.language.toUpperCase());else if(globalThis.sessionStorage&&sessionStorage.getItem("language"))s.language=sessionStorage.getItem("language");else{const a=globalThis.oneStrvl?.lang||null;s.language=a||"EN"}return s.market?(!sessionStorage.getItem("market")||sessionStorage.getItem("market")!==s.market)&&sessionStorage.setItem("market",s.market.toUpperCase()):s.market=globalThis.sessionStorage&&sessionStorage.getItem("market")?sessionStorage.getItem("market"):globalThis.oneStrvl?.market?globalThis.oneStrvl?.market:document?.location?.href?.includes("flysaa.com")?"ZA":"INT",s}()})(),bA={languageCode:"EN",translations:{TRIP_TYPE:{R:"Round Trip",O:"One Way"},CITY:{MAD:"Madrid",LON:"Londres",BCN:"Barcelona",SIN:"Singapur",IST:"Istanbul"},AIRPORT:{MAD:"Adolfo Su\xe1rez Madrid\u2013Barajas",IST:"Istanbul Atat\xfcrk Airport",SIN:"Singapur Airport",LON:"London Metropolitan Area"},CARRIER:{OA:"Amber Air",IB:"Iberia",TK:"Turkish Airlines"},AIRCRAFT:{A915:"Airbus 915",B738:"Boeing 738"},PAX_TYPE:{ADT:"Adult",CHD:"Child",INF:"Infant"},CURRENCY:{EUR:"\u20ac",USD:"$",MILES:"Millas"}}};let Mf=(()=>{class t{constructor(e,n){this.environmentService=e,this.http=n,this.getConfigFromStorage(),this.APP_CONFIG=Object.assign(this.APP_CONFIG,yA)}getConfigFromStorage(){this.APP_CONFIG=JSON.parse(sessionStorage.getItem("customHeaderVars"))?JSON.parse(sessionStorage.getItem("customHeaderVars")):Object.assign(aG,yA)}getDefaultConfig(){return this.getPosition().then(e=>this.getConfigFromServer(e)).catch(()=>this.getConfigFromServer())}getPosition(){return new Promise((e,n)=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(e,e,{timeout:500,enableHighAccuracy:!0}):e(void 0)})}getConfigFromServer(e){let n=(new Dn).set("entityCode",this.APP_CONFIG.entityCode);return e&&e.coords&&(n=n.set("latitude",e.coords.latitude).set("longitude",e.coords.longitude)),this.http.get(this.environmentService.environment.API_URL+Ct_appDefaults_GET,{params:n}).toPromise().then(s=>(Object.assign(this.APP_CONFIG,s.data),s.data))}static{this.\u0275fac=function(n){return new(n||t)(K(hs),K(Gi))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),ug=(()=>{class t{constructor(e,n,s){this.environmentService=e,this.http=n,this.platformId=s}createToken(){const e=new FormData;e.append("grant_type","client_credentials");const n=(new Hs).set("Authorization",`Basic ${this.environmentService.environment.TOKEN_VALUES}`);if(T_(this.platformId)){if(this.environmentService.environment.TOKEN){const s={organization:"",jti:"",scope:"read write",access_token:this.environmentService.environment.TOKEN,token_type:"Bearer",expires_in:999999};return this.token=s,Ue(s)}return this.http.post(this.environmentService.environment.API_URL+Ct_token_POST,e,{headers:n}).pipe(nt(s=>(this.token=s,this.token)))}return new rt(s=>{setInterval(()=>{const o={access_token:"",token_type:"",expires_in:0,scope:"",organization:"",jti:""};this.token=o,s.next(o)})})}createTokenFromApp(){this.token=this.environmentService.environment.TOKEN?{organization:"",jti:"",scope:"read write",access_token:this.environmentService.environment.TOKEN,token_type:"Bearer",expires_in:999999}:JSON.parse(sessionStorage.getItem("token"))}getToken(){return this.token}static{this.\u0275fac=function(n){return new(n||t)(K(hs),K(Gi),K(co))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var js=function(t){return t.xs="screen and (max-width: 575px)",t.sm="screen and (min-width: 576px)",t.md="screen and (min-width: 768px)",t.lg="screen and (min-width: 992px)",t.xl="screen and (min-width: 1140px)",t}(js||{}),jw=function(t){return t.Economy="Y",t.Business="C",t.First="F",t.Premium="W",t}(jw||{}),pn=function(t){return t.Locales="LOC",t.Journeys="JRN",t.Payments="PAY",t.Passengers="PAX",t.DestinationDeals="DST",t.FlowManager="FLW",t.Promos="PRO",t}(pn||{}),$l=function(t){return t.Infant="INF",t.Adult="ADT",t.Child="CH
44D",t.Young="YTH",t.Teenager="TNG",t}($l||{}),Ki=function(t){return t.OneWay="O",t.RoundTrip="R",t.MultiCity="M",t}(Ki||{}),vA=function(t){return t.Error="ERROR",t.Warning="WARNING",t.Success="SUCCESS",t}(vA||{}),CA=function(t){return t.popover="popover",t.modal="modal",t.alwaysPopover="always-popover",t}(CA||{}),Ww=function(t){return t.Departure="D",t.Return="R",t}(Ww||{});class gG{constructor(i){this.cartModify=i,this.tripType={tripTypeCode:Ki.RoundTrip,tripTypeName:"Round trip"},this.cabin={cabinClassCode:jw.Economy,cabinClassName:"Economy",cabinClassId:void 0}}set tripType(i){this._tripType=i,this.emitChage()}get tripType(){return this._tripType}set origin(i){this._origin=i,this.emitChage()}get origin(){return this._origin}set destination(i){this._destination=i,this.emitChage()}get destination(){return this._destination}set outboundDate(i){this._outboundDate=i,this.emitChage()}get outboundDate(){return this._outboundDate}set inboundDate(i){this._inboundDate=i,this.emitChage()}get inboundDate(){return this._inboundDate}set paxNumber(i){this._paxNumber=i,this.emitChage()}get paxNumber(){return this._paxNumber}set pax(i){this._pax=i,this.emitChage()}get pax(){return this._pax}set cabin(i){this._cabin=i,this.emitChage()}get cabin(){return this._cabin}set promoCode(i){this._promoCode=i,this.emitChage()}get promoCode(){return this._promoCode}setMultiple(i){const e={tripType:this._tripType,origin:this._origin,destination:this._destination,outboundDate:this._outboundDate,inboundDate:this._inboundDate,paxNumber:this._paxNumber,pax:this._pax,cabin:this._cabin,promoCode:this._promoCode};i.forEach(n=>{e[n.field]=n.value}),this.cartModify.emit(e)}emitChage(){this.cartModify.emit(this.crearteCart())}crearteCart(){return{tripType:this._tripType,origin:this._origin,destination:this._destination,outboundDate:this._outboundDate,inboundDate:this._inboundDate,paxNumber:this._paxNumber,pax:this._pax,cabin:this._cabin,promoCode:this._promoCode}}}class ti{static{this.SEARCH=new ti({url:"/search",order:1})}static{this.AVAILAVILITY=new ti({url:"/availability",order:2})}static{this.PASSANGERS=new ti({url:"/passenger",order:3})}static{this.SEATS=new ti({url:"/seats",order:4})}static{this.OFFERS=new ti({url:"/offers",order:1})}static{this.SERVICES=new ti({url:"/services",order:5})}static{this.PAYMENT=new ti({url:"/payment",order:6})}static{this.CONFIRMATION=new ti({url:"/confirmation",order:7})}static{this.MANAGE_BOOKING=new ti({url:"/manage-booking",order:8})}static{this.BEST_OFFERS=new ti({url:"/best-offers",order:9})}static{this.DESTINATION_DETAIL_SEARCHER=new ti({url:"/destination-detail-searcher",order:10})}static{this.ENHANCED_SHOPPER=new ti({url:"/inspirationalSearch",order:11})}static{this.DEFAULT=ti.SEARCH}get url(){return this.step.url}get order(){return this.step.order}set order(i){this.step.order=i}constructor(i){this.step=i}}var hr=function(t){return t.area="area",t.areas="areas",t.deal="deal",t.currency="currency",t.origin="origin",t.tripType="tripType",t.destination="destination",t}(hr||{}),wA=function(t){return t.presentationRules="presentationRules",t}(wA||{}),xf=function(t){return t.tripType="tripType",t.origin="origin",t.destination="destination",t.outboundDate="outboundDate",t.inboundDate="inboundDate",t.paxNumber="paxNumber",t.pax="pax",t.cabin="cabin",t.promoCode="promoCode",t.outboundFlight="outboundFlight",t.inboundFlight="inboundFlight",t.services="services",t}(xf||{}),ea=function(t){return t.CheckIn="cki",t.ManageCheckIn="mcki",t.ManageBooking="mb",t.FlightStatus="fstatus",t.FlightSchedule="fschedule",t.FlightHotel="fhotel",t.Search="search",t.Resume="resume",t}(ea||{}),yt=function(t){return t.reservationNumber="reservationNumber",t.ticketNumber="ticketNumber",t.manageBooking="manageBooking",t.checkIn="checkIn",t.flightNumber="FLIGHT_NUMBER",t.flightRoute="ROUTE",t.airport="AIRPORT",t.roundTrip="roundTrip",t.oneWay="oneWay",t.multiCity="multiCity",t.frequentFlyer="frequentFlyer",t}(yt||{}),At=function(t){return t.airlineCompany="airlineCompany",t.flightNumber="flightNumber",t.date="date",t.from="from",t.where="where",t.tripType="tripType",t.airline="airline",t.airport="airport",t.time="time",t}(At||{}),pt=function(t){return t.tripType="tripType",t.origin="origin",t.destination="destination",t.outboundDate="outboundDate",t.inboundDate="inboundDate",t}(pt||{}),In=function(t){return t.origin="origin",t.destination="destination",t.departureDate="departureDate",t.returnDate="returnDate",t.rooms="rooms",t}(In||{}),Z=function(t){return t.tripType="tripType",t.origin="origin",t.destination="destination",t.outboundDate="outboundDate",t.monthsSelected="monthsSelected",t.inboundDate="inboundDate",t.paxNumber="paxNumber",t.cabin="cabin",t.promoCode="promoCode",t.paymentMethod="paymentMethod",t.miles="miles",t.flights="flights",t.stops="stops",t.inspirations="inspirations",t.regions="regions",t.prices="prices",t.stopovers="stopovers",t.direction="direction",t.airportCode="airportCode",t.nights="nights",t}(Z||{}),Kn=function(t){return t.tripType="tripType",t.origin="origin",t.destination="destination",t.calendar="calendar",t}(Kn||{});let fr=(()=>{class t{constructor(e,n,s,o){this.appConfigService=e,this.tokenService=n,this.breakpointObserver=s,this.platformId=o}aplicationDetection(e,n){let s="Portal";return e?s="Deeplink":T_(this.platformId)&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|mobile|CriOS/i.test(navigator.userAgent)&&(s="Device"),n&&(s=n),s}deviceDetection(){let e="Desktop";return this.breakpointObserver.observe([js.xs,js.sm,js.md,js.lg,js.xl]).subscribe(n=>{(n.breakpoints[js.xs]||n.breakpoints[js.sm])&&(e="Mobile"),n.breakpoints[js.md]&&(e="Tablet"),(n.breakpoints[js.lg]||n.breakpoints[js.xl])&&(e="Desktop")}),e}getLoginVars(){const e=JSON.parse(sessionStorage.getItem("customHeaderVars")),n=e?.group?e.group:this.appConfigService.APP_CONFIG.group,s=e?.tier?e.tier:this.appConfigService.APP_CONFIG.tier,o=e?.community?e.community:this.appConfigService.APP_CONFIG.community;let r="";return""!==n&&(r+=`group=${n};`),""!==s&&(r+=`tier=${s};`),""!==o&&(r+=`community=${o}`),r}headerVars(e,n,s,o,r){const a=this.deviceDetection(),l=this.aplicationDetection(s,o);let c="";""!==l&&(c+=`application=${l};`),c+=`module=${e};`,""!==a&&(c+=`device=${a};`),c+=this.getLoginVars();const u=btoa(c);let g="";g=`entityCode=${(sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode||this.appConfigService.APP_CONFIG.entityCode).toUpperCase()?.toUpperCase()};`;const b=btoa(g),w=sessionStorage.getItem("market")?sessionStorage.getItem("market"):this.appConfigService.APP_CONFIG.market,D=se
44ssionStorage.getItem("language")?sessionStorage.getItem("language"):this.appConfigService.APP_CONFIG.language;let F=`marketCode=${w?.toUpperCase()};`;F+=`languageCode=${D?.toUpperCase()}`;const V=btoa(F);let O="";""!==this.appConfigService.APP_CONFIG.ruleDetailId&&(O=`ruleDetailId=${this.appConfigService.APP_CONFIG.ruleDetailId};`);let Y="";""!==this.appConfigService.APP_CONFIG.ruleId&&(Y=`ruleId=${this.appConfigService.APP_CONFIG.ruleId};`);const q=btoa(O+Y);let ie=(new Hs).set("X-Custom-Vars",`${u}`).set("X-Locale-Vars",`${V}`).set("X-BFM-Vars",`${b}`).set("Authorization",`Bearer ${this.tokenService.getToken().access_token}`);if(q&&""!==q&&(ie=ie.append("X-Rules-Vars",`${q}`)),r&&""!==r)ie=ie.append("Session",`${r}`);else{const me=sessionStorage.getItem("session");me&&""!==me&&(ie=ie.append("Session",`${me}`))}return ie}headersAuthorization(){return(new Hs).set("Authorization",`Bearer ${this.tokenService.getToken().access_token}`)}static{this.\u0275fac=function(n){return new(n||t)(K(Mf),K(ug),K(V_),K(co))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Uw=(()=>{class t{constructor(e,n,s){this.environmentService=e,this.http=n,this.headersService=s,this._marketStatusSource=new _n(""),this._marketStatusSource$=this._marketStatusSource.asObservable(),this.dir=new _n("ltr")}changeValue(e){this.dir.next(e)}setMarket(e){this.marketStatusSource.next(e)}setLanguage(){}get marketStatusSource$(){return this._marketStatusSource$}get marketStatusSource(){return this._marketStatusSource}getAvailMarkets(){return this.markets}getAvailLanguages(){return this.languages}getMarkets(e,n,s){return this.http.get(this.environmentService.environment.API_URL+Ct_markets_GET,{headers:this.headersService.headerVars(n,pn.Locales,null,s)}).pipe(nt(o=>(o.data.defaults||(o.data=Object.assign(o.data,{defaults:[]})),this.markets=o.data,o)))}updateMarkets(e){this.markets=e}getLanguages(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_languages_GET,{headers:this.headersService.headerVars(e,pn.Locales,null,n)}).pipe(nt(s=>(s.data.defaults||(s.data=Object.assign(s.data,{defaults:[]})),this.languages=s.data,s)))}updateLenguage(e){this.languages=e}static{this.\u0275fac=function(n){return new(n||t)(K(hs),K(Gi),K(fr))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),$w=(()=>{class t{static{this.type="[Dictionary Translations] Dictionary Translations Request Attempt"}constructor(e,n){this.dictionaryTranslationsParameters=e,this.module=n}}return t})(),zw=(()=>{class t{static{this.type="[Dictionary Translations] Dictionary Translations Request Success"}constructor(e){this.dictionaryTranslationsResponse=e}}return t})(),qw=(()=>{class t{static{this.type="[Dictionary Translations] Dictionary Translations Request Failure"}constructor(e){this.dictionaryTranslationsError=e}}return t})(),TA=(()=>{class t{static{this.type="[Markets] Markets Request Attempt"}constructor(e){this.module=e}}return t})(),Gw=(()=>{class t{static{this.type="[Markets] Markets Request Success"}constructor(e){this.marketsResponse=e}}return t})(),Kw=(()=>{class t{static{this.type="[Markets] Markets Request Failure"}constructor(e){this.marketsError=e}}return t})(),DA=(()=>{class t{static{this.type="[Languages] Languages Request Attempt"}constructor(e){this.module=e}}return t})(),Xw=(()=>{class t{static{this.type="[Languages] Languages Request Success"}constructor(e){this.languagesResponse=e}}return t})(),Zw=(()=>{class t{static{this.type="[Languages] Languages Request Failure"}constructor(e){this.languagesError=e}}return t})(),Ha=(()=>{class t{constructor(e,n,s){this.environmentService=e,this.http=n,this.headersService=s,this.languageSelectedSig=vs("")}getDictionaryTranslations(e){return this.http.get(this.environmentService.environment.API_URL+Ct_dictionaryTranslations_GET,{headers:this.headersService.headerVars(e)})}getMarkets(e){return this.http.get(this.environmentService.environment.API_URL+Ct_markets_GET,{headers:this.headersService.headerVars(e,pn.Locales)}).pipe(nt(n=>(n.data.defaults||(n.data=Object.assign(n.data,{defaults:[]})),n)))}getLanguages(e){return this.http.get(this.environmentService.environment.API_URL+Ct_languages_GET,{headers:this.headersService.headerVars(e,pn.Locales)}).pipe(nt(n=>(n.data.defaults||(n.data=Object.assign(n.data,{defaults:[]})),n)))}static{this.\u0275fac=function(n){return new(n||t)(K(hs),K(Gi),K(fr))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),vG=(()=>{let t=class Fy{static dictionaryTranslations(e){return e.dictionaryTranslations}static markets(e){return e.markets}static languages(e){return e.languages}static error(e){return e.error}constructor(e,n){this.store=e,this.localesSrv=n}DictionaryTranslationsRequestAttempt(e,n){var s=this;return qt(function*(){s.localesSrv.getDictionaryTranslations(n.module).subscribe({next:o=>{s.store.dispatch(new zw(o.data))},error:o=>{s.store.dispatch(new qw(o))}})})()}DictionaryTranslationsRequestSuccess(e,n){e.patchState({dictionaryTranslations:n.dictionaryTranslationsResponse}),e.patchState({error:null})}DictionaryTranslationsRequestFailure(e,n){e.patchState({dictionaryTranslations:null}),e.patchState({error:n.dictionaryTranslationsError}),console.error("Failed to get the Retrieve Reservation. Try again later",n.dictionaryTranslationsError)}MarketsRequestAttempt(e,n){var s=this;return qt(function*(){s.localesSrv.getMarkets(n.module).subscribe({next:o=>{s.store.dispatch(new Gw(o.data))},error:o=>{s.store.dispatch(new Kw(o))}})})()}MarketsRequestSuccess(e,n){e.patchState({markets:n.marketsResponse}),e.patchState({error:null})}MarketsRequestFailure(e,n){e.patchState({markets:null}),e.patchState({error:n.marketsError}),console.error("Failed to get Markets. Try again later",n.marketsError)}LanguagesRequestAttempt(e,n){var s=this;return qt(function*(){s.localesSrv.getLanguages(n.module).subscribe({next:o=>{s.store.dispatch(new Xw(o.data))},error:o=>{s.store.dispatch(new Zw(o))}})})()}LanguagesRequestSuccess(e,n){e.patchState({languages:n.languagesResponse}),e.patchState({error:null})}LanguagesRequestFailure(e,n){e.patchState({languages:null}),e.patchState({error:n.languagesError}),console.error("Failed to get Languages. Try again later",n.languagesError)}static{this.\u0275fac=function(n){return new(n||Fy)(K(Gn),K(Ha))}}static{this.\u0275prov=de({token:Fy,factory:Fy.\u0275fac})}};return ce([qe($w),N("design:type",Function),N("design:paramtypes",[Object,$w]),N("design:returntype",Promise)],t.prototype,"DictionaryTranslationsRequestAttempt",null),ce([qe(zw),N("design:type",Function),N("design:paramtypes",[Object,zw]),N("design:returntype",void 0)],t.prototype,"DictionaryTranslationsRequestSuccess",null),ce([qe(qw),N("design:type",Function),N("design:paramtypes",[Object,qw]),N("design:returntype",void 0)],t.prototype,"DictionaryTranslationsRequestFailure",null),ce([qe(TA),N("design:type",Function),N("design:paramtypes",[Object,TA]),N("design:returntype",Promise)],t.prototype,"MarketsRequestAttempt",null),ce([qe(Gw),N("design:type",Function),N("design:paramtypes",[Object,Gw]),N("design:returntype",void 0)],t.prototype,"MarketsRequestSuccess",null),ce([qe(Kw),N("design:type",Function),N("design:paramtypes",[Object,Kw]),N("design:returntype",void 0)],t.prototype,"MarketsRequestFailure",null),ce([qe(DA),N("design:type",Function),N("design:paramtypes",[Object,DA]),N("design:returntype",Promise)],t.prototype,"LanguagesRequestAttempt",null),ce([qe(Xw),N("design:type",Function),N("design:paramtypes",[Object,Xw]),N("design:returntype",void 0)],t.prototype,"LanguagesRequestSuccess",null),ce([qe(Zw),N("design:type",Function),N("design:paramtypes",[Object,Zw
44]),N("design:returntype",void 0)],t.prototype,"LanguagesRequestFailure",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"dictionaryTranslations",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"markets",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"languages",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"error",null),t=ce([Hl({name:"Locales",defaults:{dictionaryTranslations:null,markets:null,languages:null,error:null}}),N("design:paramtypes",[Gn,Ha])],t),t})(),Jw=(()=>{class t{constructor(e,n,s,o,r,a){this.appConfigService=e,this.environmentService=n,this.baseHref=s,this.handler=o,this.marketService=r,this.store=a,this.http=new Gi(o)}getI18nText(e){if(e&&""!==e){const n=e.toLowerCase(),s=`${this.getHost()}/translations/${n}`;return globalThis.oneStrvl?.dictionaryModule?(this.store.dispatch(new $w({languageCode:n},globalThis.oneStrvl?.dictionaryModule)),this.getTranslationsAndDictionary(s)):this.getOnlyTranslations(s)}return Ue({})}getTranslations(){return this.translations}getHost(){return this.environmentService.environment.TRANSLATIONS_URL.replace("{entityCode}",this.appConfigService.APP_CONFIG.entityCode?this.appConfigService.APP_CONFIG.entityCode:sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode)}loadLanguageModule(e,n){const s=sessionStorage.getItem("language");if(1===e)this.loadLanguageModule(3,n);else if(2===e)s?n.use(s):globalThis.oneStrvl?.lang?(n.use(globalThis.oneStrvl?.lang.toUpperCase()),sessionStorage.setItem("language",globalThis.oneStrvl?.lang.toUpperCase())):this.setLanguageSession(n);else if(3===e){const r=new URL(document.location.href).searchParams.get("languageCode");if(r){n.use(r.toUpperCase());const a=sessionStorage.getItem("module");this.marketService.getLanguages(a).subscribe(l=>{l.data.languages.find(c=>c.languageCode===r.toUpperCase())?sessionStorage.setItem("language",r.toUpperCase()):this.setLanguageSession(n,l)})}else s?n.use(s):globalThis.oneStrvl?.lang?(n.use(globalThis.oneStrvl?.lang.toUpperCase()),sessionStorage.setItem("language",globalThis.oneStrvl?.lang.toUpperCase())):this.setLanguageSession(n)}}getOnlyTranslations(e){const n=o=>{const r={},a={};return o.forEach(l=>{Object.assign(a,l),Object.values(l).forEach(c=>Object.assign(r,c))}),this.translations=a,a},s=o=>(console.log("Error getting remote translations"),No(()=>o));return globalThis?.oneStrvl?.langIbeadmin?Ue(globalThis.oneStrvl.langIbeadmin).pipe(nt(n),xi(s)):this.http.get(e).pipe(nt(n),xi(s))}getTranslationsAndDictionary(e){return Rl([globalThis?.oneStrvl?.langIbeadmin?Ue(globalThis.oneStrvl.langIbeadmin):this.http.get(e),this._dictionaryTranslations$,this._dictionaryTranslationsError$]).pipe($t(([n,s,o])=>!(!n||!s&&!o)),nt(([n,s,o])=>{const r={};return n&&Array.isArray(n)&&n.forEach(a=>{Object.assign(r,a)}),s&&Object.assign(r,{dictionaryTranslations:s.translations}),o&&Object.assign(r,{dictionaryTranslations:bA.translations}),this.translations=r,r}),xi(n=>(console.error("Error getting remote translations:",n),No(()=>n))))}setLanguageSession(e,n=null){n&&(this.getI18nText(n.data.defaults[0].languageCode),sessionStorage.setItem("language",n.data.defaults[0].languageCode));const s=sessionStorage.getItem("language")||globalThis.oneStrvl?.lang?.toUpperCase();s&&e.use(s)}static{this.\u0275fac=function(n){return new(n||t)(K(Mf),K(hs),K(u_),K(ef),K(Uw),K(Gn))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return ce([yn(i=>i.Locales.dictionaryTranslations),N("design:type",rt)],t.prototype,"_dictionaryTranslations$",void 0),ce([yn(i=>i.Locales.error),N("design:type",rt)],t.prototype,"_dictionaryTranslationsError$",void 0),t})();const CG=[{name:"StopoverDaysGap",description:"In order to load stopovers, the number of days between outbound and inbound must be less than the set backend key.",code:"2060124",status:500,url:"/journeys/stopovers"}];let hg=(()=>{class t{constructor(){this.removeErrors=()=>{this.errorManagerElement?.dispatchEvent(new CustomEvent("newError",{detail:null}))},this.isSkippableError=(e,n)=>!!CG.find(s=>
44s.code==(e.error?.status??e.error?.errors?.[0].code)&&s.status==e.status&&s.url==new URL(n.url).pathname)}addError(e){this.errorManagerElement?.dispatchEvent(e)}addTemporalError(e){const n=new CustomEvent("newError",{detail:e});this.errorManagerElement=document.getElementById("error-manager"),this.errorMessageTimeout&&(clearTimeout(this.errorMessageTimeout),this.errorMessageTimeout=null,this.removeErrors()),this.errorMessageTimeout=setTimeout(()=>this.addError(n),0),this.errorMessageTimeout=setTimeout(()=>this.removeErrors(),1e4)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),wG=(()=>{class t{constructor(){this.requests={}}get(e){return this.requests[e]}put(e,n){this.requests[e]=n}invalidateUrl(e){this.requests[e]=void 0}invalidateCache(){this.requests={}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),TG=(()=>{class t{constructor(){this.isTimerStarted=!1,this.cacheTimeDuration=30,this.dateNow=new Date,this.dDay=new Date}getTimeDifference(){this.timeDifference=this.dDay.getTime()-(new Date).getTime()}setCacheTimeDuration(e){e&&e>0&&(this.cacheTimeDuration=e)}startTimer(){this.isTimerStarted||(this.dDay.setMinutes(this.dDay.getMinutes()+this.cacheTimeDuration),this.getTimeDifference(),this.isTimerStarted=!0)}resetTimer(){this.isTimerStarted=!1,this.getTimeDifference()}getRemainingTime(){return this.getTimeDifference(),this.timeDifference}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),SA=(()=>{class t{constructor(e,n){this.router=e,this.zone=n,this.stepsKeys=Object.keys(ti).filter(s=>"DEFAULT"!==s),this.totalSteps=this.stepsKeys.length+1}navigateOrRedirect(e,n){const s=sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode;window.location.pathname.split("/"),window.location.href="travel-web-new"!=n&&"travel-web-mmb"!=n?e:`/${n}/${e}?entityCode=${s}`}getStepFromUrl(e){let n=ti.DEFAULT;for(const s of this.stepsKeys)if(ti[s].url===e.split("?")[0]){n=ti[s];break}return n}navigateToNextStep(e){const n=this.getStep(e,1);return this.zone.run(()=>{this.router.navigate([n.url])}),n}navigateToPreviousStep(e){const n=this.getStep(e,-1);return this.zone.run(()=>{this.router.navigate([n.url]).catch(s=>console.log("Navigation error: ",s))}),n}getStep(e,n){let s=ti.DEFAULT;if(e.order+n<=0||e.order+n>this.totalSteps)s=e;else for(const o of this.stepsKeys)if(ti[o].order===e.order+n){s=ti[o];break}return s}getTotalSteps(){return this.totalSteps}updateStepsOrder(e){for(const n of this.stepsKeys)ti[n].order+=e}static{this.\u0275fac=function(n){return new(n||t)(K(Es),K(ht))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Hd=(()=>{class t{constructor(e,n,s){this.environmentService=e,this.http=n,this.headersService=s,this._redirectionMap=new Map,this._redirectionMap.set("DEAL1","destination-detail-searcher"),this._redirectionMap.set("AVAIL2","availability")}get redirectionMap(){return this._redirectionMap}searchFlights(e,n,s,o){return this.request(this.http.post(this.environmentService.environment.API_URL+Ct_search_POST,e,{headers:this.headersService.headerVars(n,pn.FlowManager,null,o)}),s)}externalRouting(e){this.http.get(this.environmentService.environment.API_URL+Ct_externalRouting_GET,{headers:this.headersService.headerVars(e,pn.FlowManager)}).subscribe(n=>{if("GET"===n.data.method){let s=n.data.url;n.data.externalData&&n.data.externalData.params&&(s+=`?${n.data.externalData.params}`),window.location.href=s}else window.location.href=n.data.url+`?${n.data.externalData.body}`})}destinationDealRedirect(e,n){return this.http.post(this.environmentService.environment.API_URL+Ct_destinationDealDisplay_POST,e,{headers:this.headersService.headerVars(n,pn.FlowManager)})}retrieveReservation(e,n,s,o){return this.request(this.http.post(this.environmentService.environment.API_URL+Ct_retrieveReservation_POST,e,{headers:this.headersService.headerVars(n,pn.FlowManager,s,o)}))}checkIn(e,n,s){return this.request(this.http.post(this.environmentService.environment.API_URL+Ct_checkIn_POST,e,{headers:this.headersService.headerVars(n,null,null,s)}))}flightStatus(e,n,s){let o=new Dn;return n&&(n.carrierCode&&(o=o.append("carrierCode",n.carrierCode)),n.date&&(o=o.append("date",n.date)),n.destination&&(o=o.append("destination",n.destination)),n.flightNumber&&(o=o.append("flightNumber",n.flightNumber)),n.origin&&(o=o.append("origin",n.origin)),n.searchTypeCode&&(o=o.append("searchTypeCode",n.searchTypeCode))),this.request(this.http.get(this.environmentService.environment.API_URL+Ct_flightStatus_GET,{params:o,headers:this.headersService.headerVars(e,null,null,s)}))}flightSchedule(e,n,s){const o={...n,flights:n.flights.map(r=>({...r,departureDate:r.departureDate}))};return this.request(this.http.post(this.environmentService.environment.API_URL+Ct_flightSchedule_POST,o,{headers:this.headersService.headerVars(e,null,null,s)}))}holidays(e,n,s){return this.request(this.http.post(this.environmentService.environment.API_URL+Ct_holidays_POST,n,{headers:this.headersService.headerVars(e,null,null,s)}))}handleExternalRouting(e){const n=e.data;if("localhost"==window.location.hostname&&(n.url=window.location.origin+n.url.split(".com")[1]),n.isExternalRouting)if("GET"===n.method){const s=new URL(n.url);n.externalData?.params&&new URLSearchParams(n.externalData.params).forEac
44h((r,a)=>{s.searchParams.append(a,r)}),window.location.href=s.toString()}else if(n.externalData?.isFormRequired){const s=document.createElement("form");s.method=n.method,s.action=n.url,s.style.display="none";for(const o in n.externalData.jsonBody){const r=document.createElement("input"),a=n.externalData.jsonBody[o];r.value="string"==typeof a?a:JSON.stringify(a),r.name=o,s.appendChild(r)}if(n.externalData?.body){const o=new URLSearchParams(n.externalData.body),r={};o.forEach((a,l)=>{r[l]=a});for(const a in r){const l=document.createElement("input");l.value=r[a],l.name=a,s.appendChild(l)}}document.body.appendChild(s),s.submit()}else window.location.href=n.url+`?${n.externalData?.body}`}request(e,n){return n&&(e=n(e)),e.pipe(Rn(s=>this.handleExternalRouting(s)))}static{this.\u0275fac=function(n){return new(n||t)(K(hs),K(Gi),K(fr))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),pr=(()=>{class t{get getisLoadingCalendar(){return this._isLoadingCalendar$}set setisLoadingCalendar(e){this._isLoadingCalendar$.next(e)}constructor(e,n,s){this.environmentService=e,this.http=n,this.headersService=s,this._isLoadingCalendar$=new _n(!1)}getTripTypes(e,n){const s=o=>(o.data.defaults||(o.data=Object.assign(o.data,{defaults:[]})),o);return globalThis?.oneStrvl?.triptypes?.data?.tripTypes&&e!==bn.Flight_Schedule?Ue(globalThis.oneStrvl.triptypes).pipe(nt(s)):e&&n&&globalThis?.oneStrvl?.triptypes?.[e]&&globalThis?.oneStrvl?.triptypes?.[e]?.[n]?Ue(globalThis?.oneStrvl?.triptypes?.[e]?.[n]).pipe(nt(s)):this.http.get(this.environmentService.environment.API_URL+Ct_tripTypes_GET,{headers:this.headersService.headerVars(e,pn.Locales,null,n)}).pipe(nt(s))}getOrigins(e,n,s){let o=new Dn;return e.tripTypeCode&&(o=o.append("tripTypeCode",e.tripTypeCode)),e.coordinates&&e.coordinates.latitude&&(o=o.append("latitude",e.coordinates.latitude.toString())),e.coordinates&&e.coordinates.longitude&&(o=o.append("longitude",e.coordinates.longitude.toString())),this.http.get(this.environmentService.environment.API_URL+Ct_origins_GET,{params:o,headers:this.headersService.headerVars(n,pn.Journeys,null,s)}).pipe(nt(r=>(r.data.defaults||(r.data=Object.assign(r.data,{defaults:[]})),r)))}getDestinations(e,n,s){let o=new Dn;return o=o.append("origin",e.origin),o=o.append("tripTypeCode",e.tripTypeCode),this.http.get(this.environmentService.environment.API_URL+Ct_destinations_GET,{params:o,headers:this.headersService.headerVars(n,pn.Journeys,null,s)})}getOutboundCalendar(e,n,s){let o=new Dn;return o=o.append("origin",e.origin),o=o.append("destination",e.destination),o=o.append("tripTypeCode",e.tripTypeCode),o=o.append("startMonth",e.outboundMonths.startMonth.toString()),o=o.append("endMonth",e.outboundMonths.endMonth.toString()),this.http.get(this.environmentService.environment.API_URL+Ct_outboundCalendar_GET,{params:o,headers:this.headersService.headerVars(n,pn.DestinationDeals,null,s)})}getOutboundCalendarConstraints(e,n){let s=new Dn;return s=s.append("origin",e.origin),s=s.append("destination",e.destination),s=s.append("tripTypeCode",e.tripTypeCode),s=s.append("startMonth",e.outboundMonths.startMonth.toString()),s=s.append("endMonth",e.outboundMonths.endMonth.toString()),this.http.get(this.environmentService.environment.API_URL+Ct_outboundCalendarConstraints_GET,{params:s,headers:this.headersService.headerVars(n,pn.DestinationDeals)})}getOutboundCalendarDeals(e,n){let s=new Dn;return s=s.append("origin",e.origin),s=s.append("destination",e.destination),s=s.append("tripTypeCode",e.tripTypeCode),e.outboundMonths.startMonth&&(s=s.append("startMonth",e.outboundMonths.startMonth.toString())),e.outboundMonths.endMonth&&(s=s.append("endMonth",e.outboundMonths.endMonth.toString())),this.http.get(this.environmentService.environment.API_URL+Ct_outboundCalendarDeals_GET,{params:s,headers:this.headersService.headerVars(n,pn.DestinationDeals)})}getAllOutboundCalendarDeals(e,n,s){let o=new Dn;o=o.append("origin",e.origin),o=o.append("destination",e.destination),o=o.append("tripTypeCode",e.tripTypeCode),e.outboundMonths&&e.outboundMonths.startMonth&&(o=o.append("startMonth",e.outboundMonths.startMonth.toString())),e.outboundMonths&&e.outboundMonths.endMonth&&(o=o.append("endMonth",e.outboundMonths.endMonth.toString()));let r="";e.exactDates&&null!=e.exactDates.outboundDate&&(r=String(e.exactDates.outboundDate),o=o.append("outboundDate",r));let a="";return e.exactDates&&null!=e.exactDates.inboundDate&&(a=String(e.exactDates.inboundDate),o=o.append("inboundDate",a)),this.http.get(this.environmentService.environment.API_URL+Ct_outboundAllCalendarDeals_GET,{params:o,headers:this.headersService.headerVars(n,pn.DestinationDeals,null,s)})}getInboundCalendar(e,n,s){let o=new Dn;return o=o.append("origin",e.origin),o=o.append("destination",e.destination),o=o.append("tripTypeCode",e.tripTypeCode),o=o.append("departureDate",e.departureDate),this.http.get(this.environmentService.environment.API_URL+Ct_inboundCalendar_GET,{params:o,headers:this.headersService.headerVars(n,pn.DestinationDeals,null,s)})}
44getInboundCalendarConstraints(e,n){let s=new Dn;return s=s.append("origin",e.origin),s=s.append("destination",e.destination),s=s.append("tripTypeCode",e.tripTypeCode),s=s.append("departureDate",e.outboundDate),this.http.get(this.environmentService.environment.API_URL+Ct_inboundCalendarConstraints_GET,{params:s,headers:this.headersService.headerVars(n,pn.DestinationDeals)})}getInboundCalendarDeals(e,n){let s=new Dn;return s=s.append("origin",e.origin),s=s.append("destination",e.destination),s=s.append("tripTypeCode",e.tripTypeCode),s=s.append("departureDate",e.outboundDate),this.http.get(this.environmentService.environment.API_URL+Ct_inboundCalendarDeals_GET,{params:s,headers:this.headersService.headerVars(n,pn.DestinationDeals)})}getPaxTypes(e,n,s){let o=new Dn;return n&&n.origin&&(o=o.append("origin",n.origin)),n&&n.destination&&(o=o.append("destination",n.destination)),n&&n.tripTypeCode&&(o=o.append("tripTypeCode",n.tripTypeCode)),this.http.get(this.environmentService.environment.API_URL+Ct_paxTypes_GET,{params:o,headers:this.headersService.headerVars(e,pn.Passengers,null,s)}).pipe(nt(r=>(r.data.defaults||(r.data=Object.assign(r.data,{defaults:[]})),r)))}createCart(e){return this.cart||(this.cart=new gG(e)),this.cart}cabinTypes(e,n,s){let o=new Dn;return n&&n.origin&&(o=o.append("origin",n.origin)),n&&n.destination&&(o=o.append("destination",n.destination)),n&&n.tripTypeCode&&(o=o.append("tripTypeCode",n.tripTypeCode)),this.http.get(this.environmentService.environment.API_URL+Ct_cabinTypes_GET,{params:o,headers:this.headersService.headerVars(e,pn.Journeys,null,s)})}destinationsDeals(e,n,s){let o=new Dn,r="";e.outboundMonths&&null!=e.outboundMonths.startMonth&&(r=String(e.outboundMonths.startMonth));let a="";e.outboundMonths&&null!=e.outboundMonths.endMonth&&(a=String(e.outboundMonths.endMonth)),null!=e.tripTypeCode&&(o=o.append("tripTypeCode",e.tripTypeCode)),o=o.append("origin",e.origin),o=o.append("startMonth",r),o=o.append("endMonth",a);let l="";e.exactDates&&null!=e.exactDates.outboundDate&&(l=String(e.exactDates.outboundDate),o=o.append("outboundDate",l));let c="";return e.exactDates&&null!=e.exactDates.inboundDate&&(c=String(e.exactDates.inboundDate),o=o.append("inboundDate",c)),this.http.get(this.environmentService.environment.API_URL+Ct_destinationDeals_GET,{params:o,headers:this.headersService.headerVars(n,pn.DestinationDeals,null,s)})}getStops(e,n,s){let o=new Dn;return null!=e.origin&&(o=o.append("origin",e.origin)),this.http.get(this.environmentService.environment.API_URL+Ct_stops_GET,{params:o,headers:this.headersService.headerVars(n,pn.DestinationDeals,null,s)}).pipe(nt(r=>(r.data.defaults||(r.data=Object.assign(r.data,{defaults:[]})),r)))}getInspirations(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_inspirations_GET,{headers:this.headersService.headerVars(e,pn.DestinationDeals,null,n)}).pipe(nt(s=>(s.data.defaults||(s.data=Object.assign(s.data,{defaults:[]})),s)))}getRegions(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_regions_GET,{headers:this.headersService.headerVars(e,pn.DestinationDeals,null,n)}).pipe(nt(s=>(s.data.defaults||(s.data=Object.assign(s.data,{defaults:[]})),s)))}getContinents(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_continents_GET,{headers:this.headersService.headerVars(e,pn.DestinationDeals,null,n)})}getDestinationMonthlyDeals(e,n){let s="";null!=e.origin&&(s=String(e.origin));let o="";null!=e.destination&&(o=String(e.destination));let r="";null!=e.outboundMonths.startMonth&&(r=String(e.outboundMonths.startMonth));let a="";null!=e.outboundMonths.endMonth&&(a=String(e.outboundMonths.endMonth));let l="R";null!=e.tripTypeCode&&(l=e.tripTypeCode);let c=new Dn;return c=c.append("origin",s),c=c.append("destination",o),c=c.append("tripTypeCode",l),c=c.append("startMonth",r),c=c.append("endMonth",a),this.http.get(this.environmentService.environment.API_URL+Ct_destinationMothlyDeal_GET,{params:c,headers:this.headersService.headerVars(n,pn.DestinationDeals)})}getPaymentMethods(e,n,s){let o=new Dn;return n&&n.origin&&(o=o.append("origin",n.origin)),n&&n.destination&&(o=o.append("destination",n.destination)),n&&n.tripTypeCode&&(o=o.append("tripTypeCode",n.tripTypeCode)),this.http.get(this.environmentService.environment.API_URL+Ct_paymentMethods_GET,{params:o,headers:this.headersService.headerVars(e,pn.Payments,null,s)}).pipe(nt(r=>(r.data&&"object"==typeof r.data&&"defaults"in r.data&&!r.data.defaults&&(r.data=Object.assign(r.data,{defaults:[]})),r)))}getOutboundMonths(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_outboundMonths_GET,{headers:this.headersService.headerVars(e,pn.Locales,null,n)}).pipe(nt(s=>(s.data&&"object"==typeof s.data&&"defaults"in s.data&&!s.data.defaults&&(s.data=Object.assign(s.data,{defaults:[]})),s)))}
44getPriceLists(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_priceLists_GET,{headers:this.headersService.headerVars(e,pn.Locales,null,n)}).pipe(nt(s=>(s.data&&"object"==typeof s.data&&"defaults"in s.data&&!s.data.defaults&&(s.data=Object.assign(s.data,{defaults:[]})),s)))}getStopover(e,n,s){let o=new Dn;return e&&e.origin&&(o=o.append("origin",e.origin)),e&&e.destination&&(o=o.append("destination",e.destination)),e&&e.tripTypeCode&&(o=o.append("tripTypeCode",e.tripTypeCode)),e&&e.inboundDate&&(o=o.append("inboundDate",e.inboundDate)),e&&e.outboundDate&&(o=o.append("outboundDate",e.outboundDate)),this.http.get(this.environmentService.environment.API_URL+Ct_stopover_GET,{params:o,headers:this.headersService.headerVars(n,pn.Locales,null,s)})}static{this.\u0275fac=function(n){return new(n||t)(K(hs),K(Gi),K(fr))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),fg=(()=>{class t{validateFormCommon(e,n){let s=!0;return e.valid||(s=!1,this.validateForms(e,n)),s}validateForms(e,n){let o,s=!1;for(const r of Object.keys(e.controls))"INVALID"===e.get(r).status&&(e.get(r).markAsTouched(),s||(o=this.setFocusElement(r,n),s=!0));return o}isEveryInputTouched(e){return e.controls&&Object.keys(e.controls).every(n=>!e.controls[n].pristine)}setFocusElement(e,n){for(const s of n.toArray())if(s.nativeElement.attributes.id.value===e)return s.nativeElement}customPrefixValidation(){return e=>e.value<=0?{optionInvalid:!0}:null}customDNIValidation(){return e=>this.dniValid(e.value)?null:{dniInvalid:!0}}dniValid(e){const n=/^[A-Z]+$/;let s="",o="",r="",a="",l=e;return l&&(l=l.toUpperCase().replace(/\s/,""),l=this.getZeros(l),9===l.length)?(s=l.charAt(0),o=l.charAt(8),s.match(n)?("X"===s?r="0":"Y"===s?r="1":"Z"===s&&(r="2"),a=r+l.substring(1,8)):a=l.substring(0,8),this.isValidDNI(o,n,a)):null}getZeros(e){let n="";if(e.length<9){const s=9-e.length;for(let o=0;o<s;o++)n+="0"}return n+e}isValidDNI(e,n,s){let r=0,a=!1;if(e.match(n)&&(r=parseInt(s,10),["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E"][r%23]===e))return a=!0,a}isFieldRequired(e,n){return Object.prototype.hasOwnProperty.call(!!n.controls[e].validator(e),"required")}isFieldInvalid(e,n){return n.controls[e].invalid&&n.controls[e].touched}isOptionInvalid(e,n){return n.controls[e].getError("optionInvalid")&&n.controls[e].touched}checkIfDateValid(e,n,s){s.controls[n].markAsTouched(),s.controls[n].setErrors(e.valid?null:{invalidDate:!e.valid})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var pg=function(t){return t.CHANGE_LANGUAGE="change-language",t.CHANGE_LANGUAGE_DIRECTION="change-language-direction",t}(pg||{});let DG=(()=>{class t{_getEventLoaded(e){return this._eventsLoaded.find(n=>n.nameEvent===e)}_setEventsLoaded(e){const n=this._eventsLoaded.findIndex(s=>s.nameEvent===e.nameEvent);-1===n?this._eventsLoaded.push(e):this._eventsLoaded[n]={...e}}_deleteEventLoaded(e){this._eventsLoaded=[...this._eventsLoaded.filter(n=>n.nameEvent===e)]}constructor(e){this._document=e,this._eventsLoaded=[]}
44dispatch(e,n){this._setEventsLoaded({nameEvent:e,function:void 0}),this._document.dispatchEvent(new CustomEvent(e,{bubbles:!0,composed:!0,detail:n}))}remove(e){const n=this._getEventLoaded(e);this._document.removeEventListener(n.nameEvent,n.function,!1),this._deleteEventLoaded(e)}subscribe(e,n){this._setEventsLoaded({nameEvent:e,function:n}),this._document.addEventListener(e,n)}static{this.\u0275fac=function(n){return new(n||t)(K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),MA=(()=>{class t{constructor(e,n,s){this.environmentService=e,this.http=n,this.headersService=s}getFlightDates(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_flightDates_GET,{headers:this.headersService.headerVars(e,null,null,n)})}getSearchTypes(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_searchTypes_GET,{headers:this.headersService.headerVars(e,null,null,n)})}getCarriers(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_carriers_GET,{headers:this.headersService.headerVars(e,null,null,n)})}getOrigins(e,n,s){let o=new Dn;return e&&(e.coordinates&&e.coordinates.longitude&&e.coordinates.latitude&&(o=o.append("latitude",e.coordinates.latitude.toString()),o=o.append("longitude",e.coordinates.longitude.toString())),e.tripTypeCode&&(o=o.append("tripTypeCode",e.tripTypeCode))),this.http.get(this.environmentService.environment.API_URL+Ct_origins_GET,{params:o,headers:this.headersService.headerVars(n,null,null,s)})}getDestinations(e,n,s){let o=new Dn;return e&&(e.tripTypeCode&&(o=o.append("tripTypeCode",e.tripTypeCode)),e.origin&&(o=o.append("origin",e.origin)),e.startMonth&&(o=o.append("startMonth",e.startMonth.toString())),e.endMonth&&(o=o.append("endMonth",e.endMonth.toString()))),this.http.get(this.environmentService.environment.API_URL+Ct_destinations_GET,{params:o,headers:this.headersService.headerVars(n,null,null,s)})}getAirports(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_airports_GET,{headers:this.headersService.headerVars(e,void 0,void 0,n)})}static{this.\u0275fac=function(n){return new(n||t)(K(hs),K(Gi),K(fr))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),xA=(()=>{class t{constructor(){this.environmentService=ne(hs),this.http=ne(Gi),this.headersService=ne(fr)}getLoyaltyPrograms(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_loyaltyPrograms_GET,{headers:this.headersService.headerVars(e,null,null,n)})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),EA=(()=>{class t{constructor(){this.environmentService=ne(hs),this.http=ne(Gi),this.headersService=ne(fr)}getRetrievalOptions(e,n){return this.http.get(this.environmentService.environment.API_URL+Ct_retrievalOptions_GET,{headers:this.headersService.headerVars(e,null,null,n)})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),SG=(()=>{class t{constructor(){this.environmentService=ne(hs),this.http=ne(Gi),this.headersService=ne(fr)}descryptMessage(e,n,s){return this.http.post(this.environmentService.environment.API_URL+Ct_utilitiesDecrypt_POST,{encryptedMessage:n},{headers:this.headersService.headerVars(e,null,null,s)})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),MG=(()=>{class t{constructor(){this.environmentService=ne(hs),this.http=ne(Gi),this.headersService=ne(fr),this._loggedUser=vs(null),this.loggedUser=this._loggedUser.asReadonly(),this.isLogged=qu(()=>!!this._loggedUser());try{const e=sessionStorage.getItem("oneStrvl.login");e&&this._loggedUser.set(JSON.parse(e))}catch{}}loginUser(e,n,s){return this.http.post(this.environmentService.environment.API_URL+Ct_loginUser_POST,e,{headers:this.headersService.headerVars(n,null,!1,s)}).pipe(Rn(o=>{if(o?.data){this._loggedUser.set(o.data);try{sessionStorage.setItem("oneStrvl.login",JSON.stringify(o.data))}catch{}}}))}customerUser(e){return this.http.get(this.environmentService.environment.API_URL+Ct_customerExtendedProfile_GET,{headers:this.headersService.headerVars(e)}).pipe(Rn(n=>{if(n?.data){this._loggedUser.set(n.data);try{sessionStorage.setItem("oneStrvl.login",JSON.stringify(n.data))}catch{}}}))}setLoggedUserInfo(e,n){return this.http.post(this.environmentService.environment.API_URL+Ct_loggedUserInfo_POST,e,{headers:this.headersService.headerVars(n)})}logoutUser(e,n,s){return this.http.delete(this.environmentService.environment.API_URL+Ct_loginUser_DELETE,{headers:this.headersService.headerVars(e,void 0,!1,s,n)})}getLoggedUserData(){return this._loggedUser()}clearLoggedUserData(){this._loggedUser.set(null);try{sessionStorage.removeItem("oneStrvl.login")}catch{}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Qw=(()=>{class t{constructor(){this.errorTypeEnum=vA,this.enableError=!0,this.errorType="",this.showError=!1}ngOnInit(){const e=document.getElementById("error-manager");e&&e.addEventListener("newError",n=>{if(this.error=n.detail,this.error||!this.enableError)switch(this.showError=!0,this.error.status){case"500":this.errorType="PETITION";break;case"503":this.errorType="SERVICE_UNAVAILABLE";break;case"204":this.errorType="NO_CONTENT";break;case"400":case"405":case"406":this.errorType="BAD_REQUEST";break;case"401":case"403":this.errorType="UNAUTHORIZED";break;case"404":this.errorType="NOT_FOUND";break;case"409":this.errorType="CONFLICT";break;case"415":this.errorType="UNSUPPORTED_MEDIA_TYPE";break;case"1":this.errorType="RECENT_SEARCHES_INVALID";break;default:this.errorType="UNKNOWN"}else this.showError=!1})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-error-manager"]],inputs:{ibeModule:"ibeModule"},decls:2,vars:1,consts:[["id","error-manager"],["class","error-manager w-100 flex-r flex-jc-fs flex-ai-c flex-g-8 f-body-l",3,"ngClass",4,"ngIf"],[1,"error-manager","w-100","flex-r","flex-jc-fs","flex-ai-c","flex-g-8","f-body-l",3,"ngClass"],[1,"error-manager__icon-container"],["aria-hidden","true",1,"icon","f-icon-s","aall-icon-clear","f-fw-b"],[1,"error-manager__text-container"],[1,"error-manager__title"],["class","error-manager__message f-body-m",4,"ngIf"],[1,"error-manager__message","f-body-m"]],template:function(n,s){1&n&&(m(0,"div",0),C(1,z9,10,9,"div",1),_()),2&n&&(d(1),h("ngIf",s.showError))},dependencies:[Pt,ze,Ze]})}}return t})(),xG=(()=>{class t{onKeyDownEscape(e){e.stopPropagation(),this.modalService.close()}constructor(e,n){this.modalService=e,this.element=n,this.layerLevel=0,this.unsubscribe=new bt,this.windowYPosition=0}ngOnInit(){this.bodyClass={[this.options?.class]:this.options?.class,"commons-modal-body--noHeader":!this.options?.header},this.headerClass={[this.options?.header.headerClass]:this.options?.header.headerClass},this.modalService.modalInstances.push(this),this.modalService.layerLevel+=1,this.layerLevel=this.modalService.layerLevel,!0===this.options?.actions?.escape&&(this.escapeKeySubscription=Fa(document,"keydown").pipe($t(e=>"Escape"===e.key)).subscribe(()=>{!0===this.options?.actions?.escape&&this.layerLevel===this.modalService.layerLevel&&this.modalService.close()}),this.subscription=Fa(document,"mousemove").pipe(_i(this.unsubscribe)).subscribe(e=>{this.activeKeyboard=!1}))}activeKeyboardEvent(e,n){this.activeKeyboard=n}onClose(e){!e&&!0!==this.options?.actions?.click||this.modalService.close()}ngAfterViewInit(){this.dialog.nativeElement.show(),this.addOptionsAndAnimations(),this.cyclicalElmentInModal(),this.windowYPosition=window.scrollY}addOptionsAndAnimations(){const e=1e3*this.modalService.modalInstances.length;this.modalOverlay.nativeElement.style.zIndex=`${e+1e3}`,this.overlay.nativeElement.style.zIndex=`${e+1001}`,this.dialog.nativeElement.style.zIndex=`${e+1002}`}close(){Object.assign(this,this.modalService.modalInstances.pop()),this.modalService.layerLevel-=1,this.dialog.nativeElement.close(),this.escapeKeySubscription?.unsubscribe(),this.element.nativeElement.remove(),window.scrollTo(0,this.windowYPosition)}cyclicalElmentInModal(){const e=this.dialog.nativeElement.querySelectorAll('button, input, textarea, a:not([tabindex="-1"])'),n=e.length;function s(r){r.shiftKey&&(9===r.which||9===r.keyCode)&&(r.preventDefault(),e[n-1].focus())}function o(r){!r.shiftKey&&(9===r.which||9===r.keyCode)&&(r.preventDefault(),e[0].focus())}e[0].removeEventListener("keydown",s),e[0].addEventListener("keydown",s),e[n-1].removeEventListener("keydown",o),e[n-1].addEventListener("keydown",o)}static{this.\u0275fac=function(n){return new(n||t)(J(eT),J(Ht))}}static{this.\u0275cmp=Ae({type:t,selectors:[["app-modal"]],viewQuery:function(n,s){if(1&n&&(Le(q9,5),Le(G9,5),Le(K9,5),Le(X9,5)),2&n){let o;we(o=Te())&&(s.modal=o.first),we(o=Te())&&(s.overlay=o.first),we(o=Te())&&(s.modalOverlay=o.first),we(o=Te())&&(s.dialog=o.first)}},hostAttrs:[1,"ONESTRVL"],hostBindings:function(n,s){1&n&&U("keydown.escape",function(r){return s.onKeyDownEscape(r)},0,Wr)},standalone:!0,features:[YC],ngContentSelectors:nG,decls:10,vars:8,consts:[[1,"commons-modal-overlay"],["modalOverlay",""],[1,"commons-modal","booking--type1",3,"ngClass","keyup"],["dialog",""],[1,"commons-modal-body","flex","flex-c",3,"ngClass"],["modal",""],["class","commons-modal__header flex-r flex-jc-sb flex-ai-c",3,"ngClass",4,"ngIf"],[1,"commons-overlay",3,"ngClass","click"],["overlay",""],[1,"commons-modal__header","flex-r","flex-jc-sb","flex-ai-c",3,"ngClass"],["
44id","dialog_label","class","commons-modal__header__title mt-0 flex-b-100 flex-c flex-jc-c flex-ai-fs f-heading-pri-xl f-fw-b",3,"innerHTML",4,"ngIf"],["class","button commons-modal__header__close",3,"click",4,"ngIf"],["id","dialog_label",1,"commons-modal__header__title","mt-0","flex-b-100","flex-c","flex-jc-c","flex-ai-fs","f-heading-pri-xl","f-fw-b",3,"innerHTML"],[1,"button","commons-modal__header__close",3,"click"],["closeBtn",""],["aria-hidden","true",1,"aall-icon-clear"],["class","sr-only",4,"ngIf"],[1,"sr-only"]],template:function(n,s){1&n&&(Ln(),m(0,"div",0,1)(2,"dialog",2,3),U("keyup",function(r){return s.activeKeyboardEvent(r,!0)}),m(4,"div",4,5),C(6,eG,3,3,"header",6),Ft(7),_()(),m(8,"div",7,8),U("click",function(){return s.onClose(!1)}),_()()),2&n&&(d(2),ko(null==s.options?null:s.options.class),h("ngClass",Be(6,tG,s.activeKeyboard)),d(2),h("ngClass",s.bodyClass),d(2),h("ngIf",null==s.options?null:s.options.header),d(2),h("ngClass",null==s.options?null:s.options.class))},dependencies:[xs,Pt,ze,Al,Ze],encapsulation:2,changeDetection:0})}}return t})(),eT=(()=>{class t{constructor(e,n,s){this.appRef=e,this.injector=n,this.modalInstances=[],this.layerLevel=0,this.isBrowser=!0,this.renderer=ne(nd).createRenderer(null,null),this.isBrowser=T_(s)}open(e,n){return this.options=n,this.openComponent(e,n),this.applyMultipleBodyClasses(!0),this.modalSubject=new bt,this.modalSubject}openComponent(e,n){this.isBrowser&&(this.newComponent=rL(e,{environmentInjector:this.injector}),this.newModalComponent=rL(xG,{environmentInjector:this.injector,projectableNodes:[[this.newComponent.location.nativeElement]]}),this.instantiateProps(n),document.body.appendChild(this.newModalComponent.location.nativeElement),this.appRef.attachView(this.newComponent.hostView),this.appRef.attachView(this.newModalComponent.hostView))}instantiateProps(e){if(this.newModalComponent.instance.options=e,e?.data)for(const n of Object.keys(e?.data))this.newComponent.instance[n]=e?.data[n]}applyMultipleBodyClasses(e){const n=(this.options?.class??"").split(" ").filter(Boolean);e?(this.renderer.addClass(document.body,"commons-modal-open"),n.forEach(s=>{this.renderer.addClass(document.body,s)})):(this.renderer.removeClass(document.body,"commons-modal-open"),n.forEach(s=>{this.renderer.removeClass(document.body,s)}))}close(e){this.newModalComponent.instance.close(),this.modalSubject?.next(e),this.modalSubject?.complete(),0==this.modalInstances.length&&this.applyMultipleBodyClasses(!1),this.options=void 0}closeAll(){for(let e=this.modalInstances.length-1;e>-1;e--)this.modalInstances[e].close();this.renderer.removeClass(document.body,"commons-modal-open")}static{this.\u0275fac=function(n){return new(n||t)(K(lr),K(ws),K(co))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const EG=[xs,TO,Al.forRoot({loader:{provide:Jh,useClass:class cG{constructor(i){this.bfmAdminService=i}getTranslation(i){if(i&&""!==i)return this.bfmAdminService.getI18nText(i.toLowerCase())}},deps:[Jw]},isolate:!1})],IG=[Jw,Uw,M1,Il,{provide:"appConstants",useValue:ur},{provide:A_,useClass:oG,multi:!0},{provide:A_,useClass:sG,multi:!0},{provide:A_,useClass:iG,multi:!0},{provide:u_,useFactory:t=>t.getBaseHrefFromDOM(),deps:[d_]}];let tT=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[...e||[]]}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[...IG],imports:[EG,Al]})}}return t})(),FA=(()=>{class t{static{this.type="[Cart] Reset Action"}constructor(e){this.defaultFields=e}}return t})(),mg=(()=>{class t{static{this.type="[Cart] Add Field "}constructor(e){this.fields=e}}return t})(),PA=(()=>{class t{static{this.type="[Cart] Init Cart With Data"}constructor(e){this.cart=e}}return t})(),RA=(()=>{class t{static{this.type="[Search] Retrieve Cart Request Failure"}constructor(e){this.error=e}}return t})();const NA={tripType:null,origin:null,destination:null,outboundDate:null,inboundDate:null,paxNumber:null,pax:null,cabin:null,promoCode:null,services:null,outboundFlight:null,inboundFlight:null};let kG=(()=>{let t=class Py{static tripType(e){return e.tripType}static origin(e){return e.origin}static destination(e){return e.destination}static outboundDate(e){return e.outboundDate}
44static inboundDate(e){return e.inboundDate}static paxNumber(e){return e.paxNumber}static cabin(e){return e.cabin}static outboundFlight(e){return e.outboundFlight}static inboundFlight(e){return e.inboundFlight}static pax(e){return e.pax}static cart(e){return e}constructor(e){this.store=e}CartResetAction(e,n){return qt(function*(){const s=Object.assign({},NA);if(n.defaultFields)for(const o of n.defaultFields)s[o.field]=o.value;e.setState(s)})()}CartAddFieldAction(e,n){return qt(function*(){const s={};for(const o of n.fields)s[o.field]=o.value;e.patchState(s)})()}InitCartWithDataAction(e,n){return qt(function*(){e.setState(n.cart)})()}RetrieveCartRequestFailure(e,n){console.error("Failed to retrieve cart. Try again later",n.error)}static{this.\u0275fac=function(n){return new(n||Py)(K(Gn))}}static{this.\u0275prov=de({token:Py,factory:Py.\u0275fac})}};return ce([qe(FA),N("design:type",Function),N("design:paramtypes",[Object,FA]),N("design:returntype",Promise)],t.prototype,"CartResetAction",null),ce([qe(mg),N("design:type",Function),N("design:paramtypes",[Object,mg]),N("design:returntype",Promise)],t.prototype,"CartAddFieldAction",null),ce([qe(PA),N("design:type",Function),N("design:paramtypes",[Object,PA]),N("design:returntype",Promise)],t.prototype,"InitCartWithDataAction",null),ce([qe(RA),N("design:type",Function),N("design:paramtypes",[Object,RA]),N("design:returntype",void 0)],t.prototype,"RetrieveCartRequestFailure",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"tripType",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"origin",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"destination",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"outboundDate",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"inboundDate",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"paxNumber",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"cabin",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"outboundFlight",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"inboundFlight",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"pax",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"cart",null),t=ce([Hl({name:"cart",defaults:NA}),N("design:paramtypes",[Gn])],t),t})(),nT=(()=>{class t{static{this.type="[Configuration] Add Field "}constructor(e){this.fields=e}}return t})();const LG={presentationRules:null};let OG=(()=>{let t=class Ry{static presentationRules(e){return e.presentationRules}constructor(){}ConfigurationAddFieldsAction(e,n){return qt(function*(){const s={};for(const o of n.fields)s[o.field]=o.value;e.patchState(s)})()}static{this.\u0275fac=function(n){return new(n||Ry)}}static{this.\u0275prov=de({token:Ry,factory:Ry.\u0275fac})}};return ce([qe(nT),N("design:type",Function),N("design:paramtypes",[Object,nT]),N("design:returntype",Promise)],t.prototype,"ConfigurationAddFieldsAction",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"presentationRules",null),t=ce([Hl({name:"configuration",defaults:LG}),N("design:paramtypes",[])],t),t})(),Bd=(()=>{class t{static{this.type="[Deals] Add Field "}constructor(e){this.fields=e}}return t})(),YA=(()=>{class t{static{this.type="[Deals] Origins Request Attempt"}constructor(e,n,s){this.originsPetitionParameters=e,this.module=n,this.application=s}}return t})(),iT=(()=>{class t{static{this.type="[Deals] Origins Request Success"}constructor(e){this.origins=e}}return t})(),sT=(()=>{class t{static{this.type="[Deals] Origins Request Failure"}constructor(e){this.error=e}}return t})(),VA=(()=>
44{class t{static{this.type="[Deals] Destination Deals Request Attempt"}constructor(e,n,s){this.destinationDealsParameters=e,this.module=n,this.application=s}}return t})(),oT=(()=>{class t{static{this.type="[Deals] Destination Deals Request Success"}constructor(e){this.destinationsDeals=e}}return t})(),_g=(()=>{class t{static{this.type="[Deals] Destination Deals Request Failure"}constructor(e){this.error=e}}return t})(),Ef=(()=>{class t{static{this.type="[Deals] Areas Request Attempt"}constructor(e,n){this.module=e,this.application=n}}return t})(),rT=(()=>{class t{static{this.type="[Deals] Areas Request Success"}constructor(e){this.areas=e}}return t})(),HA=(()=>{class t{static{this.type="[Deals] Areas Request Failure"}constructor(e){this.error=e}}return t})(),aT=(()=>{class t{static{this.type="[Deals] Areas Selected Update"}constructor(e){this.areas=e}}return t})(),BA=(()=>{class t{static{this.type="[Deals] Monthly deals Request Attempt"}constructor(e,n){this.monthlyDealsParameters=e,this.module=n}}return t})(),lT=(()=>{class t{static{this.type="[Deals] Monthly deals Request Success"}constructor(e){this.monthlyDeals=e}}return t})(),jA=(()=>{class t{static{this.type="[Deals] Monthly deals Request Failure"}constructor(e){this.error=e}}return t})(),WA=(()=>{class t{static{this.type="[Deals] Deals reset action"}constructor(e){this.error=e}}return t})(),UA=(()=>{class t{static{this.type="[Deals] Check fields"}}return t})(),cT=(()=>{class t{static{this.type="[Deals] Init deals with session storage"}}return t})(),dT=(()=>{class t{static{this.type="[Deals]  store deals fields in session storage"}}return t})(),$A=(()=>{class t{static{this.type="[Deals]  clear deals fields in session storage"}}return t})();var Ho;const zA={destinationsDeals:null,origins:null,areasAvailables:[],areas:[],currency:null,deal:null,monthlyDeals:null,origin:null,tripType:null,destination:null};let uT=(()=>{let t=class Ny{static{Ho=this}static deal(e){return e.deal}static origins(e){return e.origins}static destinationsDeals(e){return e.destinationsDeals?e.destinationsDeals:e.destinations}static areasAvailables(e){return e.areasAvailables}static areas(e){return e.areas}static currency(e){return e.currency}static monthlyDeals(e){return e.monthlyDeals}static origin(e){return e.origin}static tripType(e){return e.tripType}static destination(e){return e.destination}constructor(e,n){this.searchService=e,this.store=n}DealsCheckFieldsAction(e,n){var s=this;return qt(function*(){s.store.selectSnapshot(Ho.destination)&&s.store.selectSnapshot(Ho.tripType)&&s.store.selectSnapshot(Ho.currency)&&s.store.selectSnapshot(Ho.deal)?s.store.dispatch(new dT):s.store.dispatch(new cT)})()}InitDealsFiledsWithSessionStorageAction(e,n){var s=this;return qt(function*(){s.store.dispatch(new Bd([{field:hr.origin,value:JSON.parse(sessionStorage.getItem("origin"))},{field:hr.destination,value:JSON.parse(sessionStorage.getItem("destination"))},{field:hr.tripType,value:JSON.parse(sessionStorage.getItem("tripType"))},{field:hr.deal,value:JSON.parse(sessionStorage.getItem("deal"))},{field:hr.currency,value:JSON.parse(sessionStorage.getItem("currency"))}]))})()}StoreDealsFiledsInSessionStorageAction(e,n){var s=this;return qt(function*(){sessionStorage.setItem("origin",JSON.stringify(s.store.selectSnapshot(Ho.origin))),sessionStorage.setItem("destination",JSON.stringify(s.store.selectSnapshot(Ho.destination))),sessionStorage.setItem("tripType",JSON.stringify(s.store.selectSnapshot(Ho.tripType))),sessionStorage.setItem("deal",JSON.stringify(s.store.selectSnapshot(Ho.deal))),sessionStorage.setItem("currency",JSON.stringify(s.store.selectSnapshot(Ho.currency)))})()}ClearDealsFiledsSessionStorageAction(e,n){return qt(function*(){sessionStorage.removeItem("origin"),sessionStorage.removeItem("destination"),sessionStorage.removeItem("tripType"),sessionStorage.removeItem("deal"),sessionStorage.removeItem("currency")})()}DealsAddFieldsAction(e,n){return qt(function*(){const s={};for(const o of n.fields)s[o.field]=o.value;e.patchState(s)})()}OriginsRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getOrigins(n.originsPetitionParameters,n.module,n.application).subscribe(o=>{s.store.dispatch(new iT(o.data.origins)),sessionStorage.getItem("changeLanguage")||s.store.dispatch(new Bd([{field:hr.origin,value:o.data.defaults[0]}]))},o=>{s.store.dispatch(new sT(o))})})()}OriginsRequestSuccess(e,n){e.patchState({origins:n.origins})}OriginsRequestFailure(e,n){console.error("Failed to get the origins. Try again later",n.error)}DestinationDealsRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.destinationsDeals(n.destinationDealsParameters,n.module,n.application).subscribe(o=>{s.store.dispatch(new oT(o.data.destinationDeals?o.data.destinationDeals:o.data.destinations)),s.store.dispatch(new Bd([{field:hr.currency,value:o.data.currency},{field:hr.tripType,value:o.data.tripType}])),s.store.dispatch(new mg([{field:xf.cabin,value:o.data.cabinClass},{field:xf.paxNumber,value:{[o.data.paxType.paxTypeCode]:1}}]))},o=>{s.store.dispatch(new _g(o))})})()}
44DestinationDealsRequestSuccess(e,n){e.patchState({destinationsDeals:n.destinationsDeals})}DestinationDealsRequestFailure(e,n){console.error("Failed to get the destinations deals. Try again later",n.error)}AreasRequestAttempt(e,n){var s=this;return qt(function*(){const o={data:{continents:[{continentCode:"EU",continentName:"Europe"},{continentCode:"NA",continentName:"North America"},{continentCode:"SA",continentName:"South America"},{continentCode:"AS",continentName:"Asia"},{continentCode:"AF",continentName:"Africa"},{continentCode:"OC",continentName:"Oceania"},{continentCode:"AN",continentName:"Antarctica"}],defaults:[{continentCode:"EU",continentName:"Europe"}]}};s.store.dispatch(new rT(o.data.continents)),0==e.getState().areas?.length&&s.store.dispatch(new aT(o.data.defaults??[]))})()}AreasRequestSuccess(e,n){e.patchState({areasAvailables:n.areas})}AreasRequestFailure(e,n){console.error("Failed to get the areas. Try again later",n.error)}AreasSelectedUpdate(e,n){e.patchState({areas:n.areas})}MonthlyDealsRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getDestinationMonthlyDeals(n.monthlyDealsParameters,n.module).subscribe(o=>{s.store.dispatch(new lT(o.data.monthlyDeals)),s.store.dispatch(new mg([{field:xf.tripType,value:o.data.tripType},{field:xf.cabin,value:o.data.cabinClass}])),s.store.dispatch(new Bd([{field:hr.currency,value:o.data.currency}]))},o=>{s.store.dispatch(new _g(o))})})()}MonthlyDealsRequestSuccess(e,n){e.patchState({monthlyDeals:n.monthlyDeals})}MonthlyDealsRequestFailure(e,n){console.error("Failed to get the monthly deals. Try again later",n.error)}DealsResetAction(e,n){return qt(function*(){e.setState(zA)})()}static{this.\u0275fac=function(n){return new(n||Ny)(K(pr),K(Gn))}}static{this.\u0275prov=de({token:Ny,factory:Ny.\u0275fac})}};return ce([qe(UA),N("design:type",Function),N("design:paramtypes",[Object,UA]),N("design:returntype",Promise)],t.prototype,"DealsCheckFieldsAction",null),ce([qe(cT),N("design:type",Function),N("design:paramtypes",[Object,cT]),N("design:returntype",Promise)],t.prototype,"InitDealsFiledsWithSessionStorageAction",null),ce([qe(dT),N("design:type",Function),N("design:paramtypes",[Object,dT]),N("design:returntype",Promise)],t.prototype,"StoreDealsFiledsInSessionStorageAction",null),ce([qe($A),N("design:type",Function),N("design:paramtypes",[Object,$A]),N("design:returntype",Promise)],t.prototype,"ClearDealsFiledsSessionStorageAction",null),ce([qe(Bd),N("design:type",Function),N("design:paramtypes",[Object,Bd]),N("design:returntype",Promise)],t.prototype,"DealsAddFieldsAction",null),ce([qe(YA),N("design:type",Function),N("design:paramtypes",[Object,YA]),N("design:returntype",Promise)],t.prototype,"OriginsRequestAttempt",null),ce([qe(iT),N("design:type",Function),N("design:paramtypes",[Object,iT]),N("design:returntype",void 0)],t.prototype,"OriginsRequestSuccess",null),ce([qe(sT),N("design:type",Function),N("design:paramtypes",[Object,sT]),N("design:returntype",void 0)],t.prototype,"OriginsRequestFailure",null),ce([qe(VA),N("design:type",Function),N("design:paramtypes",[Object,VA]),N("design:returntype",Promise)],t.prototype,"DestinationDealsRequestAttempt",null),ce([qe(oT),N("design:type",Function),N("design:paramtypes",[Object,oT]),N("design:returntype",void 0)],t.prototype,"DestinationDealsRequestSuccess",null),ce([qe(_g),N("design:type",Function),N("design:paramtypes",[Object,_g]),N("design:returntype",void 0)],t.prototype,"DestinationDealsRequestFailure",null),ce([qe(Ef),N("design:type",Function),N("design:paramtypes",[Object,Ef]),N("design:returntype",Promise)],t.prototype,"AreasRequestAttempt",null),ce([qe(rT),N("design:type",Function),N("design:paramtypes",[Object,rT]),N("design:returntype",void 0)],t.prototype,"AreasRequestSuccess",null),ce([qe(HA),N("design:type",Function),N("design:paramtypes",[Object,HA]),N("design:returntype",void 0)],t.prototype,"AreasRequestFailure",null),ce([qe(aT),N("design:type",Function),N("design:paramtypes",[Object,aT]),N("design:returntype",void 0)],t.prototype,"AreasSelectedUpdate",null),ce([qe(BA),N("design:type",Function),N("design:paramtypes",[Object,BA]),N("design:returntype",Promise)],t.prototype,"MonthlyDealsRequestAttempt",null),ce([qe(lT),N("design:type",Function),N("design:paramtypes",[Object,lT]),N("design:returntype",void 0)],t.prototype,"MonthlyDealsRequestSuccess",null),ce([qe(jA),N("design:type",Function),N("design:paramtypes",[Object,jA]),N("design:returntype",void 0)],t.prototype,"MonthlyDealsRequestFailure",null),ce([qe(WA),N("design:type",Function),N("design:paramtypes",[Object,WA]),N("design:returntype",Promise)],t.prototype,"DealsResetAction",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"deal",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"origins",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"destinationsDeals",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"areasAvailables",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"areas",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"currency",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"monthlyDeals",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"origin",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"tripType",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"destination",null),t})();uT=Ho=ce([Hl({name:"deals",defaults:zA}),N("design:paramtypes",[pr,Gn])],uT);let qA=(()=>
44{class t{static{this.type="[Navigation] Next Step Attempt"}constructor(){}}return t})(),GA=(()=>{class t{static{this.type="[Navigation] Previous Step Attempt"}constructor(){}}return t})(),gg=(()=>{class t{static{this.type="[Navigation] Update Step"}constructor(e){this.newStep=e}}return t})(),KA=(()=>{class t{static{this.type="[Navigation] Update Steps Order"}constructor(e){this.increment=e}}return t})(),XA=(()=>{class t{static{this.type="[Navigation] Init Total Steps"}constructor(){}}return t})(),ZA=(()=>{class t{static{this.type="[Navigation] Update Total Steps"}constructor(e,n){this.tripType=e,this.increment=n}}return t})(),AG=(()=>{let t=class Yy{static actualStep(e){return e.actualStep}static totalSteps(e){return e.totalSteps}constructor(e,n){this.store=e,this.navigationService=n}NextStepAttempt(e,n){var s=this;return qt(function*(){const o=s.navigationService.navigateToNextStep(e.getState().actualStep);s.store.dispatch(new gg(o))})()}PreviousStepAttempt(e,n){var s=this;return qt(function*(){const o=s.navigationService.navigateToPreviousStep(e.getState().actualStep);s.store.dispatch(new gg(o))})()}UpdateStepAction(e,n){return qt(function*(){e.patchState({actualStep:n.newStep})})()}UpdateStepsOrder(e,n){var s=this;return qt(function*(){s.navigationService.updateStepsOrder(n.increment)})()}InitTotalSteps(e,n){var s=this;return qt(function*(){const o=s.navigationService.getTotalSteps();e.patchState({totalSteps:o})})()}UpdateTotalSteps(e,n){return qt(function*(){n.tripType===Ki.OneWay&&e.patchState({totalSteps:e.getState().totalSteps-=1})})()}static{this.\u0275fac=function(n){return new(n||Yy)(K(Gn),K(SA))}}static{this.\u0275prov=de({token:Yy,factory:Yy.\u0275fac})}};return ce([qe(qA),N("design:type",Function),N("design:paramtypes",[Object,qA]),N("design:returntype",Promise)],t.prototype,"NextStepAttempt",null),ce([qe(GA),N("design:type",Function),N("design:paramtypes",[Object,GA]),N("design:returntype",Promise)],t.prototype,"PreviousStepAttempt",null),ce([qe(gg),N("design:type",Function),N("design:paramtypes",[Object,gg]),N("design:returntype",Promise)],t.prototype,"UpdateStepAction",null),ce([qe(KA),N("design:type",Function),N("design:paramtypes",[Object,KA]),N("design:returntype",Promise)],t.prototype,"UpdateStepsOrder",null),ce([qe(XA),N("design:type",Function),N("design:paramtypes",[Object,XA]),N("design:returntype",Promise)],t.prototype,"InitTotalSteps",null),ce([qe(ZA),N("design:type",Function),N("design:paramtypes",[Object,ZA]),N("design:returntype",Promise)],t.prototype,"UpdateTotalSteps",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"actualStep",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"totalSteps",null),t=ce([Hl({name:"navigation",defaults:{actualStep:ti.DEFAULT,totalSteps:null}}),N("design:paramtypes",[Gn,SA])],t),t})(),JA=(()=>{class t{static{this.type="[Search] Outbound Calendar Request Attempt"}constructor(e,n){this.outboundPetitionParameters=e,this.module=n}}return t})(),hT=(()=>{class t{static{this.type="[Search] Outbound Calendar Request Success"}constructor(e){this.outboundCalendar=e}}return t})(),fT=(()=>{class t{static{this.type="[Search] Outbound calendar Request Failure"}constructor(e){this.error=e}}return t})(),QA=(()=>{class t{static{this.type="[Search] Outbound Deals Calendar Request Attempt"}constructor(e,n){this.outboundPetitionParameters=e,this.module=n}}return t})(),pT=(()=>{class t{static{this.type="[Search] Outbound Deals Calendar Request Success"}constructor(e){this.outboundCalendarDeals=e}}return t})(),mT=(()=>{class t{static{this.type="[Search] Outbound Deals calendar Request Failure"}constructor(e){this.error=e}}return t})(),eF=(()=>{class t{static{this.type="[Search] Outbound Constraints Calendar Request Attempt"}constructor(e,n){this.outboundPetitionParameters=e,this.module=n}}return t})(),_T=(()=>{class t{static{this.type="[Search] Outbound Constraints Calendar Request Success"}constructor(e){this.outboundCalendarConstraints=e}}return t})(),gT=(()=>{class t{static{this.type="[Search] Outbound Constraints Calendar Request Failure"}constructor(e){this.error=e}}return t})(),tF=(()=>{class t{static{this.type="[Search] Inbound Calendar Deals Request Attempt"}constructor(e,n){this.inboundPetitionParameters=e,this.module=n}}return t})(),yT=(()=>{class t{static{this.type="[Search] Inbound Calendar Deals Request Success"}constructor(e){this.inboundCalendar=e}}return t})(),bT=(()=>{class t{static{this.type="[Search] Inbound calendar Deals Request Failure"}constructor(e){this.error=e}}return t})(),nF=(()=>{class t{static{this.type="[Search] Inbound Calendar Request Attempt"}constructor(e,n){this.inboundPetitionParameters=e,this.module=n}}return t})(),vT=(()=>{class t{static{this.type="[Search] Inbound Calendar Request Success"}constructor(e){this.inboundCalendar=e}}return t})(),CT=(()=>{class t{static{this.type="[Search] Inbound calendar Request Failure"}constructor(e){this.error=e}}return t})(),iF=(()=>{class t{static{this.type="[Search] Passengers types Request Attempt"}constructor(e,n){this.inboundPassengerParameters=e,this.module=n}}return t})(),wT=(()=>{class t{static{this.type="[Search] Passengers types Request Success"}constructor(e){this.paxTypes=e}}return t})(),TT=(()=>{class t{static{this.type="[Search] Passengers types Request Failure"}constructor(e){this.error=e}}return t})(),sF=(()=>{class t{static{this.type="[Search] Cabin types Request Attempt"}constructor(e,n){this.inboundCabinParameters=e,this.module=n}}return t})(),DT=(()=>{class t{static{this.type="[Search] Cabin types Request Success"}constructor(e){this.cabinTypes=e}}return t})(),ST=(()=>{class t{static{this.type="[Search] Cabin types Request Failure"}constructor(e){this.error=e}}return t})(),If=(()=>{class t{static{this.type="[Search] Trip types Request Attempt"}constructor(e,n){this.module=e,this.application=n}}return t})(),MT=(()=>{class t{static{this.type="[Search] Trip types Request Success"}constructor(e){this.tripTypesResponse=e}}return t})(),xT=(()=>{class t{static{this.type="[Search] Trip types Request Failure"}constructor(e){this.error=e}}return t})(),FG=(()=>{let t=class Vy{static outboundDatesPrices(e){return e.outboundDatesPrices}
44static inboundDatesPrices(e){return e.inboundDatesPrices}static paxTypes(e){return e.paxTypes}static cabinTypes(e){return e.cabinTypes}static tripTypesResponses(e,n){return e.tripTypesResponses.find(s=>s.module===n)}static getTripTypesResponsesList(e,n){return e.tripTypesResponses.find(s=>s.module===n).tripTypes}static getTripTypeResponsesDefault(e,n){return e.tripTypesResponses.find(s=>s.module===n).defaults[0]}static error(e){return e.error}constructor(e,n,s){this.store=e,this.searchService=n,this.appConfigService=s}OutboundCalendarRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getOutboundCalendar(n.outboundPetitionParameters,n.module).subscribe(o=>{s.store.dispatch(new hT(o.data))},o=>{s.store.dispatch(new fT(o))})})()}OutboundCalendarConstraintsRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getOutboundCalendarConstraints(n.outboundPetitionParameters,n.module).subscribe(o=>{s.store.dispatch(new _T(o.data))},o=>{s.store.dispatch(new gT(o))})})()}OutboundCalendarDealsRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getOutboundCalendarDeals(n.outboundPetitionParameters,n.module).subscribe(o=>{s.store.dispatch(new pT(o.data))},o=>{s.store.dispatch(new mT(o))})})()}OutboundCalendarRequestSuccess(e,n){e.patchState({outboundDatesPrices:n.outboundCalendar})}OutboundCalendarConstraintsRequestSuccess(e,n){e.patchState({outboundDatesPricesConstraints:n.outboundCalendarConstraints})}OutboundCalendarDealsRequestSuccess(e,n){e.patchState({outboundDatesPricesDeals:n.outboundCalendarDeals})}OutboundCalendarRequestFailure(e,n){console.error("Failed to get the calendar prices. Try again later",n.error)}OutboundCalendarConstraintsRequestFailure(e,n){console.error("Failed to get the calendar constraint prices. Try again later",n.error)}OutboundCalendarDealsRequestFailure(e,n){console.error("Failed to get the calendar deals prices. Try again later",n.error)}InboundCalendarRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getInboundCalendar(n.inboundPetitionParameters,n.module).subscribe(o=>{s.store.dispatch(new vT(o.data))},o=>{s.store.dispatch(new CT(o))})})()}InboundCalendarRequestSuccess(e,n){e.patchState({inboundDatesPrices:n.inboundCalendar})}InboundCalendarRequestFailure(e,n){console.error("Failed to get the calendar prices. Try again later",n.error)}InboundCalendarDealsRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getInboundCalendarDeals(n.inboundPetitionParameters,n.module).subscribe(o=>{s.store.dispatch(new yT(o.data))},o=>{s.store.dispatch(new bT(o))})})()}InboundCalendarDealsRequestSuccess(e,n){e.patchState({inboundDatesPricesDeals:n.inboundCalendar})}InboundCalendarDealsRequestFailure(e,n){console.error("Failed to get the calendar Deals prices. Try again later",n.error)}PaxTypesRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getPaxTypes(n.module,n.inboundPassengerParameters).subscribe(o=>{s.store.dispatch(new wT(o.data))},o=>{s.store.dispatch(new TT(o))})})()}PaxTypesRequestSuccess(e,n){e.patchState({paxTypes:n.paxTypes})}PaxTypesRequestFailure(e,n){console.error("Failed to get the passegers types. Try again later",n.error)}CabinTypesRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.cabinTypes(n.module,n.inboundCabinParameters).subscribe(o=>{s.store.dispatch(new DT(o.data))},o=>{s.store.dispatch(new ST(o))})})()}CabinTypesRequestSuccess(e,n){e.patchState({cabinTypes:n.cabinTypes})}CabinTypesRequestFailure(e,n){console.error("Failed to get the cabin types. Try again later",n.error)}TripTypesRequestAttempt(e,n){var s=this;return qt(function*(){s.searchService.getTripTypes(n.module,n.application).subscribe(o=>{s.store.dispatch(new MT({tripTypes:o.data.tripTypes,defaults:o.data.defaults,module:n.module}))},o=>{s.store.dispatch(new xT(o))})})()}TripTypesRequestSuccess(e,n){const s=[...e.getState().tripTypesResponses],o=s.findIndex(r=>r.module==n.tripTypesResponse.module);o>-1&&s.length>0&&s.splice(o,1),e.patchState({tripTypesResponses:s.concat(n.tripTypesResponse)}),e.patchState({error:{tripTypes:null}})}TripTypesRequestFailure(e,n){e.patchState({error:{tripTypes:{type:n.error.name,code:n.error.status+"",description:n.error.message}}}),console.error("Failed to get the trip types. Try again later",n.error)}static{this.\u0275fac=function(n){return new(n||Vy)(K(Gn),K(pr),K(Mf))}}static{this.\u0275prov=de({token:Vy,factory:Vy.\u0275fac})}};return ce([qe(JA),N("design:type",Function),N("design:paramtypes",[Object,JA]),N("design:returntype",Promise)],t.prototype,"OutboundCalendarRequestAttempt",null),ce([qe(eF),N("design:type",Function),N("design:paramtypes",[Object,eF]),N("design:returntype",Promise)],t.prototype,"OutboundCalendarConstraintsRequestAttempt",null),ce([qe(QA),N("design:type",Function),N("design:paramtypes",[Object,QA]),N("design:returntype",Promise)],t.prototype,"OutboundCalendarDealsRequestAttempt",null),ce([qe(hT),N("design:type",Function),N("design:paramtypes",[Object,hT]),N("design:returntype",void 0)],t.prototype,"OutboundCalendarRequestSuccess",null),ce([qe(_T),N("design:type",Function),N("design:paramtypes",[Object,_T]),N("design:returntype",void 0)],t.prototype,"OutboundCalendarConstraintsRequestSuccess",null),ce([qe(pT),N("design:type",Function),N("design:paramtypes",[Object,pT]),N("design:returntype",void 0)],t.prototype,"OutboundCalendarDealsRequestSuccess",null),ce([qe(fT),N("design:type",Function),N("design:paramtypes",[Object,fT]),N("design:returntype",void 0)],t.prototype,"OutboundCalendarRequestFailure",null),ce([qe(gT),N("design:type",Function),N("design:paramtypes",[Object,gT]),N("design:returntype",void 0)],t.prototype,"OutboundCalendarConstraintsRequestFailure",null),ce([qe(mT),N("design:type",Function),N("design:paramtypes",[Object,mT]),N("design:returntype",void 0)],t.prototype,"OutboundCalendarDealsRequestFailure",null),ce([qe(nF),N("design:type",Function),N("design:paramtypes",[Object,nF]),N("design:returntype",Promise)],t.prototype,"InboundCalendarRequestAttempt",null),ce([qe(vT),N("design:type",Function),N("design:paramtypes",[Object,vT]),N("design:returntype",void 0)],t.prototype,"InboundCalendarRequestSuccess",null),ce([qe(CT),N("design:type",Function),N("design:paramtypes",[Object,CT]),N("design:returntype",void 0)],t.prototype,"InboundCalendarRequestFailure",null),ce([qe(tF),N("design:type",Function),N("design:paramtypes",[Object,tF]),N("design:returntype",Promise)],t.prototype,"InboundCalendarDealsRequestAttempt",null),ce([qe(yT),N("design:type",Function),N("design:paramtypes",[Object,yT]),N("design:returntype",void 0)],t.prototype,"InboundCalendarDealsRequestSuccess",null),ce([qe(bT),N("design:type",Function),N("design:paramtypes",[Object,bT]),N("design:returntype",void 0)],t.prototype,"InboundCalendarDealsRequestFailure",null),ce([qe(i
44F),N("design:type",Function),N("design:paramtypes",[Object,iF]),N("design:returntype",Promise)],t.prototype,"PaxTypesRequestAttempt",null),ce([qe(wT),N("design:type",Function),N("design:paramtypes",[Object,wT]),N("design:returntype",void 0)],t.prototype,"PaxTypesRequestSuccess",null),ce([qe(TT),N("design:type",Function),N("design:paramtypes",[Object,TT]),N("design:returntype",void 0)],t.prototype,"PaxTypesRequestFailure",null),ce([qe(sF),N("design:type",Function),N("design:paramtypes",[Object,sF]),N("design:returntype",Promise)],t.prototype,"CabinTypesRequestAttempt",null),ce([qe(DT),N("design:type",Function),N("design:paramtypes",[Object,DT]),N("design:returntype",void 0)],t.prototype,"CabinTypesRequestSuccess",null),ce([qe(ST),N("design:type",Function),N("design:paramtypes",[Object,ST]),N("design:returntype",void 0)],t.prototype,"CabinTypesRequestFailure",null),ce([qe(If),N("design:type",Function),N("design:paramtypes",[Object,If]),N("design:returntype",Promise)],t.prototype,"TripTypesRequestAttempt",null),ce([qe(MT),N("design:type",Function),N("design:paramtypes",[Object,MT]),N("design:returntype",void 0)],t.prototype,"TripTypesRequestSuccess",null),ce([qe(xT),N("design:type",Function),N("design:paramtypes",[Object,xT]),N("design:returntype",void 0)],t.prototype,"TripTypesRequestFailure",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"outboundDatesPrices",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"inboundDatesPrices",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"paxTypes",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"cabinTypes",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object,String]),N("design:returntype",void 0)],t,"tripTypesResponses",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object,String]),N("design:returntype",void 0)],t,"getTripTypesResponsesList",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object,String]),N("design:returntype",void 0)],t,"getTripTypeResponsesDefault",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"error",null),t=ce([Hl({name:"search",defaults:{outboundDatesPrices:null,inboundDatesPrices:null,paxTypes:null,cabinTypes:null,tripTypesResponses:[],outboundDatesPricesDeals:null,outboundDatesPricesConstraints:null,inboundDatesPricesDeals:null,inboundDatesPricesConstraints:null,error:null}}),N("design:paramtypes",[Gn,pr,Mf])],t),t})(),ET=(()=>{class t{static{this.type="[Flight Dates] Flight Dates Request Attempt"}constructor(e,n){this.module=e,this.application=n}}return t})(),IT=(()=>{class t{static{this.type="[Flight Dates] Flight Dates Request Success"}constructor(e){this.flightDatesResponse=e}}return t})(),kT=(()=>{class t{static{this.type="[Flight Dates] Flight Dates Request Failure"}constructor(e){this.flightDatesError=e}}return t})(),LT=(()=>{class t{static{this.type="[Search Types] Search Types Request Attempt"}constructor(e,n){this.module=e,this.application=n}}return t})(),OT=(()=>{class t{static{this.type="[Search Types] Search Types Request Success"}constructor(e){this.searchTypesResponse=e}}return t})(),AT=(()=>{class t{static{this.type="[Search Types] Search Types Request Failure"}constructor(e){this.searchTypesError=e}}return t})(),FT=(()=>{class t{static{this.type="[Carriers] Carriers Request Attempt"}constructor(e,n){this.module=e,this.application=n}}return t})(),PT=(()=>{class t{static{this.type="[Carriers] Carriers Request Success"}constructor(e){this.carriersResponse=e}}return t})(),RT=(()=>{class t{static{this.type="[Carriers] Carriers Request Failure"}constructor(e){this.carriersError=e}}return t})(),yg=(()=>{class t{static{this.type="[Origins] Origins Request Attempt"}constructor(e,n,s){this.originsPetitionParameters=e,this.module=n,this.application=s}}return t})(),NT=(()=>{class t{static{this.type="[Origins] Origins Request Success"}constructor(e){this.originsResponse=e}}return t})(),YT=(()=>{class t{static{this.type="[Origins] Origins Request Failure"}constructor(e){this.originsError=e}}return t})(),VT=(()=>{class t{static{this.type="[Destinations] Destinations Request Attempt"}constructor(e,n,s){this.destinationsPetitionParameters=e,this.module=n,this.application=s}}return t})(),bg=(()=>{class t{static{this.type="[Destinations] Destinations Request Success"}constructor(e){this.destinationsResponse=e}}return t})(),HT=(()=>{class t{static{this.type="[Destinations] Destinations Request Failure"}constructor(e){this.destinationsError=e}}return t})(),oF=(()=>{class t{static{this.type="[Airports] Airports Request Attempt"}constructor(e,n){this.module=e,this.application=n}}return t})(),BT=(()=>{class t{static{this.type="[Airports] Airports Request Success"}constructor(e){this.airportsResponse=e}}return t})();const PG=[kG,OG,uT,vG,AG,FG,(()=>{let t=class Hy{static flightDates(e){return e.flightDates}static searchTypes(e){return e.searchTypes}static carriers(e){return e.carriers}static origins(e){return e.originsResponses}static destinations(e){return e.destinationsResponses}static error(e){return e.error}constructor(e,n){this.store=e,this.journeysService=n}FlightDatesRequestAttempt(e,n){var s=this;return qt(function*(){s.journeysService.getFlightDates(n.module,n.application).subscribe({next:o=>{s.store.dispatch(new IT(o.data))},error:o=>{s.store.dispatch(new kT(o))}})})()}FlightDatesRequestSuccess(e,n){e.patchState({flightDates:n.flightDatesResponse}),e.patchState({error:null})}FlightDatesRequestFailure(e,n){e.patchState({flightDates:null}),e.patchState({error:n.flightDatesError}),console.error("Failed to get the Flight Dates. Try again later",n.flightDatesError)}SearchTypesRequestAttempt(e,n){var s=this;return qt(function*(){s.journeysService.getSearchTypes(n.module,n.application).subscribe({next:o=>{s.store.dispatch(new OT(o.data))},error:o=>{s.store.dispatch(new AT(o))}})})()}SearchTypesRequestSuccess(e,n){e.patchState({searchTypes:n.searchTypesResponse}),e.patchState({error:null})}SearchTypesRequestFailure(e,n){e.patchState({searchTypes:null}),e.patchState({error:n.searchTypesError}),console.error("Failed to get the Flight Dates. Try again later",n.searchTypesError)}CarriersRequestAttempt(e,n){var s=this;return qt(function*(){s.journeysService.getCarriers(n.module,n.application).subscribe({next:o=>{s.store.dispatch(new PT(o.data))},error:o=>{s.store.dispatch(new RT(o))}})})()}CarriersRequestSuccess(e,n){e.patchState({carriers:n.carriersResponse}),e.patchState({error:null})}CarriersRequestFailure(e,n){e.patchState({carriers:null}),e.patchState({error:n.carriersError}),console.error("Failed to get the Carriers. Try again later",n.carriersError)}OriginsJourneysRequestAttempt(e,n){var s=this;return qt(function*(){s.journeysService.getOrigins(n.originsPetitionParameters,n.module,n.application).subscribe({next:o=>{s.store.dispatch(new NT({origins:o.data.origins,defaults:o.data.defaults,module:n.module,request:n.originsPetitionParameters}))},error:o=>{s.store.dispatch(new YT(o))}})})()}OriginsJourneysRequestSuccess(e,n){const s=[...e.getState().originsResponses],o=s.findIndex(r=>n.originsResponse.request.tripTypeCode==r.request.tripTypeCode&&r.module==n.originsResponse.module);o>-1&&s.splice(o,1),e.patchState({originsResponses:s.concat(n.originsResponse)}),e.patchState({error:null})}OriginsJourneysRequestFailure(e,n){e.patchState({originsResponses:[]}),e.patchState({error:n.originsError}),console.error("Failed to get the Origins. Try again later",n.originsError)}DestinationsRequestAttempt(e,n){var s=this;return qt(function*(){const r=[...e.getState().destinationsResponses].find(a=>n.destinationsPetitionParameters.tripTypeCode==a.request.tripTypeCode&&a.module==n.module&&n.destinationsPetitionParameters.origin==a.request.origin);r?s.store.dispatch(new bg(r)):s.journeysService.getDestinations(n.destinationsPetitionParameters,n.module,n.application).subscribe({next:a=>{s.store.dispatch(new bg({destinations:a.data.destinations,module:n.module,request:n.destinationsPetitionParameters}))},error:a=>{s.store.dispatch(new HT(a))}})})()}DestinationsRequestSuccess(e,n){const s=[...e.getState().destinationsResponses],o=s.findIndex(r=>n.destinationsResponse.request.tripTypeCode==r.request.tripTypeCode&&r.module==n.destinationsResponse.module&&n.destinationsResponse.request.origin==r.request.origin);o>-1&&s.length>
440&&s.splice(o,1),e.patchState({destinationsResponses:[...s,n.destinationsResponse]}),e.patchState({error:null})}DestinationsRequestFailure(e,n){e.patchState({destinationsResponses:[]}),e.patchState({error:n.destinationsError}),console.error("Failed to get the Destinations. Try again later",n.destinationsError)}AirportRequestAttempt(e,n){var s=this;return qt(function*(){s.journeysService.getAirports(n.module,n.application).subscribe({next:o=>{s.store.dispatch(new BT({data:o.data.airports,status:o.status}))}})})()}AirportsJourneysRequestSuccess(e,n){e.patchState({airports:n.airportsResponse})}static{this.\u0275fac=function(n){return new(n||Hy)(K(Gn),K(MA))}}static{this.\u0275prov=de({token:Hy,factory:Hy.\u0275fac})}};return ce([qe(ET),N("design:type",Function),N("design:paramtypes",[Object,ET]),N("design:returntype",Promise)],t.prototype,"FlightDatesRequestAttempt",null),ce([qe(IT),N("design:type",Function),N("design:paramtypes",[Object,IT]),N("design:returntype",void 0)],t.prototype,"FlightDatesRequestSuccess",null),ce([qe(kT),N("design:type",Function),N("design:paramtypes",[Object,kT]),N("design:returntype",void 0)],t.prototype,"FlightDatesRequestFailure",null),ce([qe(LT),N("design:type",Function),N("design:paramtypes",[Object,LT]),N("design:returntype",Promise)],t.prototype,"SearchTypesRequestAttempt",null),ce([qe(OT),N("design:type",Function),N("design:paramtypes",[Object,OT]),N("design:returntype",void 0)],t.prototype,"SearchTypesRequestSuccess",null),ce([qe(AT),N("design:type",Function),N("design:paramtypes",[Object,AT]),N("design:returntype",void 0)],t.prototype,"SearchTypesRequestFailure",null),ce([qe(FT),N("design:type",Function),N("design:paramtypes",[Object,FT]),N("design:returntype",Promise)],t.prototype,"CarriersRequestAttempt",null),ce([qe(PT),N("design:type",Function),N("design:paramtypes",[Object,PT]),N("design:returntype",void 0)],t.prototype,"CarriersRequestSuccess",null),ce([qe(RT),N("design:type",Function),N("design:paramtypes",[Object,RT]),N("design:returntype",void 0)],t.prototype,"CarriersRequestFailure",null),ce([qe(yg),N("design:type",Function),N("design:paramtypes",[Object,yg]),N("design:returntype",Promise)],t.prototype,"OriginsJourneysRequestAttempt",null),ce([qe(NT),N("design:type",Function),N("design:paramtypes",[Object,NT]),N("design:returntype",void 0)],t.prototype,"OriginsJourneysRequestSuccess",null),ce([qe(YT),N("design:type",Function),N("design:paramtypes",[Object,YT]),N("design:returntype",void 0)],t.prototype,"OriginsJourneysRequestFailure",null),ce([qe(VT),N("design:type",Function),N("design:paramtypes",[Object,VT]),N("design:returntype",Promise)],t.prototype,"DestinationsRequestAttempt",null),ce([qe(bg),N("design:type",Function),N("design:paramtypes",[Object,bg]),N("design:returntype",void 0)],t.prototype,"DestinationsRequestSuccess",null),ce([qe(HT),N("design:type",Function),N("design:paramtypes",[Object,HT]),N("design:returntype",void 0)],t.prototype,"DestinationsRequestFailure",null),ce([qe(oF),N("design:type",Function),N("design:paramtypes",[Object,yg]),N("design:returntype",Promise)],t.prototype,"AirportRequestAttempt",null),ce([qe(BT),N("design:type",Function),N("design:paramtypes",[Object,BT]),N("design:returntype",void 0)],t.prototype,"AirportsJourneysRequestSuccess",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"flightDates",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"searchTypes",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"carriers",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"origins",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"destinations",null),ce([Rt(),N("design:type",Function),N("design:paramtypes",[Object]),N("design:returntype",void 0)],t,"error",null),t=ce([Hl({name:"Journeys",defaults:{flightDates:null,searchTypes:null,carriers:null,originsResponses:[],destinationsResponses:[],airports:null,error:null}}),N("design:paramtypes",[Gn,MA])],t),t})()];function NG(t,i){return()=>new Promise((s,o)=>{((s,o)=>{const r=sessionStorage.getItem("module")?sessionStorage.getItem("module"):bn.PowerSearch,a=sessionStorage.getItem("application"),c=new URL(document.location.href).searchParams.get("marketCode");if(sessionStorage.getItem("marketData")){const u=JSON.parse(sessionStorage.getItem("marketData"));t.updateMarkets(u.data||u),Cg(c,sessionStorage.getItem("market")?sessionStorage.getItem("market"):globalThis.oneStrvl?.market||u.data.defaults[0].marketCode,u),s()}else if(i)sessionStorage.removeItem("marketData"),t.getMarkets({coordinates:{}},r,a).subscribe(u=>{sessionStorage.setItem("marketData",JSON.stringify(u)),sessionStorage.getItem("market")||globalThis.oneStrvl?.market?Cg(c,sessionStorage.getItem("market")||globalThis.oneStrvl?.market,u):Cg(c,u.data.defaults[0].marketCode,u),s()},u=>o(u));else if(!i){const u=sessionStorage.getItem("entityCode"),g={"1STRVL":()=>"INT",RAM:()=>"MA",SAA:()=>"ZA"};Cg(c,globalThis.oneStrvl?.market??sessionStorage.getItem("market")??g[u]?.(),null),s()}})(s,o)})}function YG(t,i){return()=>new Promise((s,o)=>{((s,o)=>{const a=new URL(document.location.href).searchParams.get("languageCode");if(sessionStorage.getItem("languageData")){const l=JSON.parse(sessionStorage.getItem("languageData"));t.updateLenguage(l.data||l);let c="EN";(l.data?.defaults?.length>0||sessionStorage.getItem("language")||globalThis.oneStrvl?.lang)&&(c=sessionStorage.getItem("language")?sessionStorage.getItem("language"):globalThis.oneStrvl?.lang||l.data?.defaults?.[0].languageCode),jd(vg(a,c,l)),s()}else if(sessionStorage.getItem("language")||globalThis.oneStrvl?.lang||!i)if((sessionStorage.getItem("language")&&sessionStorage.getItem("language")!==a||globalThis.oneStrvl?.lang&&globalThis.oneStrvl?.lang!==a)&&i){sessionStorage.removeItem("marketData"),sessionStorage.removeItem("languageData");const l=sessionStorage.getItem("module")?sessionStorage.getItem("module"):bn.PowerSearch,c=sessionStorage.getItem("application");t.getLanguages(l,c).subscribe(u=>{sessionStorage.setItem("languageData",JSON.stringify(u)),jd(vg(a,sessionStorage.getItem("language")||globalThis.oneStrvl?.lang,u)),s()},u=>o(u))}else if(i)s();else{const l=sessionStorage.getItem("entityCode"),c={"1STRVL":()=>"EN",RAM:()=>"EN",SAA:()=>"EN"};jd(vg(a,globalThis.oneStrvl?.lang??sessionStorage.getItem("language")??c[l]?.(),null)),s()}else{const l=sessionStorage.getItem("module")?sessionStorage.getItem("module"):bn.PowerSearch,c=sessionStorage.getItem("application");sessionStorage.removeItem("languageData"),t.getLanguages(l,c).subscribe(u=>{sessionStorage.removeItem("marketData"),sessionStorage.setItem("languageData",JSON.stringify(u));let g="EN";u.data.defaults&&u.data.defaults.length>0&&(g=u.data.defaults[0].languageCode),jd(vg(a,g,u)),s()},u=>o(u))}})(s,o)})}function vg(t,i,e){let n="EN";return e&&t&&e.data.languages.find(s=>s.languageCode===t.toUpperCase())?(sessionStorage.setItem("language",t),n=t):(sessionStorage.setItem("language",i),n=i),n}function Cg(t,i,e){e&&t&&e.data.markets.find(n=>n.marketCode===t.toUpperCase())?sessionStorage.setItem("market",t):sessionStorage.setItem("market",i)}
44function jd(t){t||(t=sessionStorage.getItem("language")?sessionStorage.getItem("language"):globalThis.oneStrvl?.lang),"HE"===t?.toUpperCase()||"AR"===t?.toUpperCase()?(sessionStorage.setItem("dir","rtl"),document.documentElement.setAttribute("dir","rtl"),document.documentElement.style.setProperty("--primary-font","primary-font-rtl"),document.documentElement.style.setProperty("--secondary-font","primary-font-rtl"),document.documentElement.style.setProperty("--primary-font-bold","primary-font-bold-rtl"),document.documentElement.style.setProperty("--primary-font-light","primary-font-light-rtl"),document.documentElement.style.setProperty("--primary-font-medium","primary-font-medium-rtl")):(sessionStorage.setItem("dir","ltr"),document.documentElement.style.setProperty("--primary-font","primary-font"),document.documentElement.style.setProperty("--primary-font-medium","primary-font-medium"),document.documentElement.style.setProperty("--primary-font-bold","primary-font-bold"),document.documentElement.style.setProperty("--primary-font-light","primary-font-light"),document.documentElement.style.setProperty("--secondary-font","secondary-font"))}function VG(t,i,e,n){return()=>new Promise((D,F)=>{((D,F)=>{const V=`${e.getHost()}/configurations`;globalThis?.oneStrvl?.configurationData?(o(globalThis.oneStrvl.configurationData,{},{}),D()):sessionStorage.getItem("configurationData")?(o(JSON.parse(sessionStorage.getItem("configurationData")),{},{}),D()):(sessionStorage.removeItem("configurationData"),t.get(V).pipe(xi(()=>{console.log("Cannot get remote configuration for presentation");let Y=sessionStorage.getItem("entityCode");return"LY"!==Y&&(Y=""),t.get("/assets/config/configuration"+Y+".json".toLowerCase()).pipe(nt(q=>{const ie={},pe={};q.forEach(me=>{Object.assign(pe,me),Object.values(me).forEach(he=>Object.assign(ie,he)),sessionStorage.setItem("configurationData",JSON.stringify(q)),globalThis.oneStrvl&&(globalThis.oneStrvl.configurationData=q),o(q,{},{}),D()})}))})).subscribe(O=>{sessionStorage.setItem("configurationData",JSON.stringify(O)),o(O,{},{}),D()}))})(D)});function s(b,w){for(const D in w)w.hasOwnProperty(D)&&("object"!=typeof w[D]||Array.isArray(w[D])?(!b.hasOwnProperty(D)||null==b[D])&&(b[D]=w[D]):((!b.hasOwnProperty(D)||"object"!=typeof b[D]||Array.isArray(b[D]))&&(b[D]={}),b[D]=s(b[D],w[D])));return b}function o(b,w,D){b.forEach(V=>{Object.assign(D,V),Object.values(V).forEach(O=>{Object.assign(w,O)})});let F=s(Object.assign({},ur),D);(function a(b){let w,D;b.webUiTravelWebApp&&r(b)&&(w=b.webUiTravelWebApp.page.link.staticResources.value+"/"+sessionStorage.getItem("entityCode")+"/js/"),b.webUiTravelWebApp&&r(b)&&(D=b.webUiTravelWebApp.page.link.staticResources.value+"/"+sessionStorage.getItem("entityCode")+"/images/"),b.webUiTravelWebApp&&b.webUiTravelWebApp.header&&b.webUiTravelWebApp.header.script&&b.webUiTravelWebApp.header.script.adobeTag&&b.webUiTravelWebApp.header.script.adobeTag.value&&(Ul.ADOBE_SCRIPT=b.webUiTravelWebApp.header.script.adobeTag.value),b.webUiTravelWebApp&&b.webUiTravelWebApp.header&&b.webUiTravelWebApp.header.link&&b.webUiTravelWebApp.header.link.favicon&&b.webUiTravelWebApp.header.link.favicon.value&&(Ul.FAVICON=D?D+b.webUiTravelWebApp.header.link.favicon.value:b.webUiTravelWebApp.header.link.favicon.value),b?.configurationWCEnhancedShopper?.body?.section?.layerView?.value&&(Ul.EHS_VIEW=b.configurationWCEnhancedShopper.body.section.layerView.value),b.webUiTravelWebApp&&b.webUiTravelWebApp.header&&b.webUiTravelWebApp.header.script&&b.webUiTravelWebApp.header.script.customCode&&b.webUiTravelWebApp.header.script.customCode.value&&(Ul.HEADER_SCRIPT=w?w+b.webUiTravelWebApp.header.script.customCode.value:b.webUiTravelWebApp.header.script.customCode.value),b.webUiTravelWebApp&&b.webUiTravelWebApp.body&&b.webUiTravelWebApp.body.script&&b.webUiTravelWebApp.body.script.customCode&&b.webUiTravelWebApp.body.script.customCode.value&&(Ul.BODY_SCRIPT=w?w+b.webUiTravelWebApp.body.script.customCode.value:b.webUiTravelWebApp.body.script.customCode.value),b.webUiTravelWebApp&&b.webUiTravelWebApp.footer&&b.webUiTravelWebApp.footer.displayed&&b.webUiTravelWebApp.footer.script&&b.webUiTravelWebApp.footer.script.customCode&&b.webUiTravelWebApp.footer.script.customCode.value&&(Ul.FOOTER_SCRIPT=w?w+b.webUiTravelWebApp.footer.script.customCode.value:b.webUiTravelWebApp.footer.script.customCode.value)})(F),function l(b){const w=sessionStorage.getItem("module")?sessionStorage.getItem("module"):bn.PowerSearch,D=Object.keys(bn)[Object.values(bn).indexOf(w)];b["configuration"+ci[D]]&&(Ul.HEADER_TEXT=b["configuration"+ci[D]].title)}(F),i.dispatch(new nT([{field:wA.presentationRules,value:F}])),F=function g(b){const w=b.graphicsColors,D=Object.assign({}
44,b),F=sessionStorage.getItem("module")?sessionStorage.getItem("module"):bn.PowerSearch,V=Object.keys(bn)[Object.values(bn).indexOf(F)];return D.graphicsColors=Object.assign({},w,b["styleGuide"+ci[V]]),D}(F),function T(b){let w;if(r(b)){w=b.webUiTravelWebApp.page.link.staticResources.value+"/"+sessionStorage.getItem("entityCode")+"/images/";const F=(V,O="")=>V.split(".").reduce((Y,q)=>Y?.[q],b.webUiTravelWebApp)??O;Object.entries({"--plane-section__background":"plane.background.img.value","--ny-section__background":"nysearch.section.background.img.value","--plane-section__background--mobile":"planemobile.background.img.value","--icon__dot":"button.dot.icon.value","--icon__circle--filled":"button.circle.filled.icon.value","--icon__rectangle":"button.rectangle.icon.value","--icon__flight":"button.flight.icon.value"}).forEach(([V,O])=>{const Y=F(O);Y&&document.documentElement.style.setProperty(V,`url("${w}${Y}")`)})}b.graphicsColors.customBackgroundImg1&&""!==b.graphicsColors.customBackgroundImg1&&document.documentElement.style.setProperty("--custom-background-img-1",`url("${w}${b.graphicsColors.customBackgroundImg1}")`),b.graphicsColors.customBackgroundImg2&&""!==b.graphicsColors.customBackgroundImg2&&document.documentElement.style.setProperty("--custom-background-img-2",`url("${w}${b.graphicsColors.customBackgroundImg2}")`),b.graphicsColors.customBackgroundImg3&&""!==b.graphicsColors.customBackgroundImg3&&document.documentElement.style.setProperty("--custom-background-img-3",`url("${w}${b.graphicsColors.customBackgroundImg3}")`),b.graphicsColors.customBackgroundImg4&&""!==b.graphicsColors.customBackgroundImg4&&document.documentElement.style.setProperty("--custom-background-img-4",`url("${w}${b.graphicsColors.customBackgroundImg4}")`),document.documentElement.style.setProperty("--primary-color",b.graphicsColors.primaryColor),document.documentElement.style.setProperty("--primary-color-soft",b.graphicsColors.primaryColorSoft),document.documentElement.style.setProperty("--primary-color-dark",b.graphicsColors.primaryColorDark),document.documentElement.style.setProperty("--primary-color-opacity",b.graphicsColors.primaryColorOpacity),document.documentElement.style.setProperty("--secondary-color",b.graphicsColors.secondaryColor),document.documentElement.style.setProperty("--secondary-color-soft",b.graphicsColors.secondaryColorSoft),document.documentElement.style.setProperty("--secondary-color-dark",b.graphicsColors.secondaryColorDark),document.documentElement.style.setProperty("--third-color",b.graphicsColors.thirdColor),document.documentElement.style.setProperty("--third-color-soft",b.graphicsColors.thirdColorSoft),document.documentElement.style.setProperty("--third-color-dark",b.graphicsColors.thirdColorDark),document.documentElement.style.setProperty("--third-color-alternative",b.graphicsColors.thirdColorAlternative),document.documentElement.style.setProperty("--quaternary-color",b.graphicsColors.quaternaryColor),document.documentElement.style.setProperty("--quaternary-color-soft",b.graphicsColors.quaternaryColorSoft),document.documentElement.style.setProperty("--quaternary-color-dark",b.graphicsColors.quaternaryColorDark),document.documentElement.style.setProperty("--quinary-color",b.graphicsColors.quinaryColor),document.documentElement.style.setProperty("--quinary-color-soft",b.graphicsColors.quinaryColorSoft),document.documentElement.style.setProperty("--quinary-color-dark",b.graphicsColors.quinaryColorDark),document.documentElement.style.setProperty("--high-light-main-opacity",b.graphicsColors.highLightMainOpacity),document.documentElement.style.setProperty("--high-light-secondary-opacity",b.graphicsColors.highLightSecondaryOpacity),document.documentElement.style.setProperty("--disabled-soft",b.graphicsColors.disabledSoft),document.documentElement.style.setProperty("--client-custom-color-1",b.graphicsColors.clientCustomColor1),document.documentElement.style.setProperty("--brand-primary-color",b.graphicsColors.brandPrimaryColor),document.documentElement.style.setProperty("--brand-primary-color-soft",b.graphicsColors.brandPrimaryColorSoft),document.documentElement.style.setProperty("--brand-secondary-color",b.graphicsColors.brandSecondaryColor),document.documentElement.style.setProperty("--brand-third-color",b.graphicsColors.brandThirdColor),document.documentElement.style.setProperty("--brand-quaternary-color",b.graphicsColors.brandQuaternaryColor),document.documentElement.style.setProperty("--map-origin-background",b.graphicsColors.map.popup.origin.background.colour),document.documentElement.style.setProperty("--map-destination-background",b.graphicsColors.map.popup.destination.background.colour),document.documentElement.style.setProperty("--map-origin-color",b.graphicsColors.map.popup.origin.text.colour),document.documentElement.style.setProperty("--map-destination-color",b.graphicsColors.map.popup.destination.text.colour),document.documentElement.style.setProperty("--navbar-height","121px"),document.documentElement.style.setProperty("--navbar-height-ly","79px"),document.documentElement.style.setProperty("--power-search-simple","227px"),document.documentElement.style.setProperty("--power-search-full","424px"),document.documentElement.style.setProperty("--map-min-height",b.graphicsColors.map.section.dimensionMap.minHeight+"px"),document.documentElement.style.setProperty("--panel-popup-configuration-background",b.graphicsColors.panel.popup.configuration.background.colour),document.documentElement.style.setProperty("--panel-popup-configuration-text",b.graphicsColors.panel.popup.configuration.text.colour),document.documentElement.style.setProperty("--brand-primary-color",b.styleGuideCommons.brandPrimaryColor),document.documentElement.style.setProperty("--brand-secondary-color",b.styleGuideCommons.brandSecondaryColor),document.documentElement.style.setProperty("--brand-tertiary-color",b.styleGuideCommons.brandTertiaryColor),document.documentElement.style.setProperty("--neutral-0-color",b.styleGuideCommons.neutral0Color),document.documentElement.style.setProperty("--neutral-100-color",b.styleGuideCommons.neutral100Color),document.documentElement.style.setProperty("--neutral-200-color",b.styleGuideCommons.neutral200Color),document.documentElement.style.setProperty("--neutral-500-color",b.styleGuideCommons.neutral500Color),document.documentElement.style.setProperty("--neutral-700-color",b.styleGuideCommons.neutral700Color),document.documentElement.style.setProperty("--neutral-900-color",b.styleGuideCommons.neutral900Color),document.documentElement.style.setProperty("--text-default-color",b.styleGuideCommons.textDefaultColor),document.documentElement.style.setProperty("--text-inverse-color",b.styleGuideCommons.textInverseColor),document.documentElement.style.setProperty("--text-light-color",b.styleGuideCommons.textLightColor),document.documentElement.style.setProperty("--text-dark-color",b.styleGuideCommons.textDarkColor),document.documentElement.style.setProperty("--background-default-color",b.styleGuideCommons.backgroundDefaultColor),document.documentElement.style.setProperty("--background-default-opacity-color",b.styleGuideCommons.backgroundDefaultOpacityColor),document.documentElement.style.setProperty("--background-alternative-color",b.styleGuideCommons.backgroundAlternativeColor),document.documentElement.style.setProperty("--background-alternative-opacity-color",b.styleGuideCommons.backgroundAlternativeOpacityColor),document.documentElement.style.setProperty("--background-accent1-color",b.styleGuideCommons.backgroundAccent1Color),document.documentElement.style.setProperty("--background-accent1-opacity-color",b.styleGuideCommons.backgroundAccent1OpacityColor),document.documentElement.style.setProperty("--background-accent2-color",b.styleGuideCommons.backgroundAccent2Color),document.documentElement.style.setProperty("--background-accent2-opacity-color",b.styleGuideCommons.backgroundAccent2OpacityColor),document.documentElement.style.setProperty("--background-primary-opacity",b.styleGuideCommons.backgroundPrimaryOpacity),document.documentElement.style.setProperty("--background-secondary-opacity",b.styleGuideCommons.backgroundSecondaryOpacity),document.documentElement.style.setProperty("--border-default-color",b.styleGuideCommons.borderDefaultColor),document.documentElement.style.setProperty("--border-inverse-color",b.styleGuideCommons.borderInverseColor),document.documentElement.style.setProperty("--border-dark-color",b.styleGuideCommons.borderDarkColor),document.documentElement.style.setProperty("--icon-default-color",b.styleGuideCommons.iconDefaultColor),document.documentElement.style.setProperty("--icon-inverse-color",b.styleGuideCommons.iconInverseColor),document.documentElement.style.setProperty("--shadow-default-color",b.styleGuideCommons.shadowDefaultColor),document.documentElement.style.setProperty("--semantic-informative-color",b.styleGuideCommons.semanticInformativeColor),document.documentElement.style.setProperty("--background-semantic-informative-color",b.styleGuideCommons.backgroundSemanticInformativeColor),document.documentElement.style.setProperty("--accent-primary-light-color",b.styleGuideCommons.accentPrimaryLightColor)}(F),jd(),function c(b){JSON.stringify(b).includes("customStylesCss")&&function u(b){const w=document.body,D=document.createElement("link"),F=sessionStorage.getItem("entityCode");let V;D.rel="stylesheet";const O=Object.keys(b);for(const Y of O)if("object"==typeof b[Y]&&null!==b[Y]&&0!==Object.keys(b[Y]).length)for(const q of Ob
44ject.keys(b[Y]))"customStylesCss"===q&&(V=b[Y].customStylesCss);D.href=V+F+".css",w.appendChild(D)}(b)}(F)}function r(b){return b.webUiTravelWebApp.page&&b.webUiTravelWebApp.page.link&&b.webUiTravelWebApp.page.link.staticResources&&""!==b.webUiTravelWebApp.page.link.staticResources.value}}function HG(t,i){return()=>new Promise((s,o)=>{((s,o)=>{!i&&sessionStorage.getItem("token")?(t.createTokenFromApp(),s()):(sessionStorage.removeItem("token"),t.createToken().pipe(xi(r=>(o(r),Ue([])))).subscribe(r=>{sessionStorage.setItem("token",JSON.stringify(r)),s()}))})(s,o)})}function BG(t,i,e){return()=>new Promise((o,r)=>{((o,r)=>{i.subscribe(pg.CHANGE_LANGUAGE,a=>{t.use(a.detail),e.languageSelectedSig.set(a.detail)}),t.use(sessionStorage.getItem("language")?sessionStorage.getItem("language"):globalThis.oneStrvl?.lang),o()})(o)})}function jG(t,i){return Object.getPrototypeOf(Object.getPrototypeOf(globalThis))!==Object.prototype&&(window.translateService=t),t.onLangChange.subscribe(({lang:e})=>{e&&(sessionStorage.setItem("language",e),jd(e),i.dispatch(pg.CHANGE_LANGUAGE_DIRECTION,sessionStorage.getItem("dir")),i.dispatch(pg.CHANGE_LANGUAGE,sessionStorage.getItem("language")?sessionStorage.getItem("language"):globalThis.oneStrvl?.lang))}),()=>Promise.resolve()}function UG(t,i){return()=>new Promise((n,s)=>{((n,s)=>{const o=(sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode)?.toLowerCase(),r=sessionStorage.getItem("externalEnviromentUrl")?sessionStorage.getItem("externalEnviromentUrl"):globalThis.oneStrvl?.configUrl;i.switchTheme(o),r?t.retrieveEnvironmentProperties(r).subscribe({next:n,error:s}):o?t.retrieveEnvironmentProperties(`assets/config/config_${o}.json`).subscribe({next:n,error:s}):t.retrieveEnvironmentProperties("assets/config/config.json").subscribe({next:n,error:s})})(n,s)})}var zl=function(t){return t.new="new-theme",t.old="old-theme",t.saa="saa-theme",t.ly="ly-theme",t.etr="etr-theme",t.ram="ram-theme",t}(zl||{});let $G=(()=>{class t{constructor(e){this.document=e}switchTheme(e){const n=this.document.getElementById("app-theme");if(e){switch(e){case"dta":case"1strvl":this.theme=zl.new;break;case"saa":this.theme=zl.saa;break;case"ly":this.theme=zl.ly;break;case"etr":this.theme=zl.etr;break;case"ram":this.theme=zl.ram;break;default:this.theme=zl.old}n&&n.href.split("/").pop()!==`${this.theme}.css`&&(n.href=`${this.theme}.css`)}}static{this.\u0275fac=function(n){return new(n||t)(K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),zG=(()=>{class t{constructor(e,n,s,o,r,a,l,c,u,g){this.tokenService=e,this.http=n,this.marketService=s,this.store=o,this.environmentProperties=r,this.ibeService=a,this.translateSrv=l,this.eventStoreSrv=c,this.themeService=u,this.localeService=g}initializeAll(e){return[()=>new Promise(e=>{(e=>{document.addEventListener("keydown",n=>{document.documentElement.classList.add("keyboard-navigation")}),document.addEventListener("mousemove",()=>{document.documentElement.classList.remove("keyboard-navigation")}),e()})(e)}),UG(this.environmentProperties,this.themeService),HG(this.tokenService,e),YG(this.marketService,e),NG(this.marketService,e),(Object.getPrototypeOf(Object.getPrototypeOf(globalThis))!==Object.prototype&&globalThis.oneStrvl?.fonts&&function lG(){let i;switch(sessionStorage.getItem("entityCode")){case"ETR":i=[{fontFamily:globalThis.oneStrvl.fonts.iconFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.iconFont}/${globalThis.oneStrvl.fonts.iconFont}`,format:"woff",fontWeight:"normal",fontStyle:"normal"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff",fontWeight:"700",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff",fontWeight:"500",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}
44/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff",fontWeight:"400",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"wof2",fontWeight:"300",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"700",name:"secondary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"400",name:"secondary-font"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"200",name:"primary-font-light-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"400",name:"primary-font-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"500",name:"primary-font-medium-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"700",name:"primary-font-bold-rtl"}];break;case"RAM":i=[{fontFamily:globalThis.oneStrvl.fonts.iconFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.iconFont}/${globalThis.oneStrvl.fonts.iconFont}`,format:"woff",fontWeight:"normal",fontStyle:"normal"},{fontFamily:globalThis.oneStrvl.fonts.iconFont2,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.iconFont2}/${globalThis.oneStrvl.fonts.iconFont2}`,format:"woff",fontWeight:"normal",fontStyle:"normal"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"100",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"200",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"300",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"400",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"500",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"700",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"300",name:"secondary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"500",name:"secondary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}
44/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"700",name:"secondary-font"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"300",name:"primary-font-light-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"500",name:"primary-font-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"500",name:"primary-font-medium-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"700",name:"primary-font-bold-rtl"}];break;case"SAA":i=[{fontFamily:globalThis.oneStrvl.fonts.iconFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.iconFont}/${globalThis.oneStrvl.fonts.iconFont}`,format:"woff",fontWeight:"normal",fontStyle:"normal"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff",fontWeight:"200",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff",fontWeight:"400",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff",fontWeight:"500",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff",fontWeight:"700",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"400",name:"secondary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"700",name:"secondary-font"}];break;default:i=[{fontFamily:globalThis.oneStrvl.fonts.iconFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.iconFont}/${globalThis.oneStrvl.fonts.iconFont}`,format:"woff2",fontWeight:"normal",fontStyle:"normal"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"700",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"500",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"400",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.primaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.primaryFont}/${globalThis.oneStrvl.fonts.primaryFont}`,format:"woff2",fontWeight:"200",name:"primary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"700",name:"secondary-font"},{fontFamily:globalThis.oneStrvl.fonts.secondaryFont,url:`${globalThis.oneStrvl.fonts.baseURL}
44/${globalThis.oneStrvl.fonts.secondaryFont}/${globalThis.oneStrvl.fonts.secondaryFont}`,format:"woff2",fontWeight:"400",name:"secondary-font"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"200",name:"primary-font-light-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"400",name:"primary-font-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"500",name:"primary-font-medium-rtl"},{fontFamily:globalThis.oneStrvl.fonts.rtlFont,url:`${globalThis.oneStrvl.fonts.baseURL}/${globalThis.oneStrvl.fonts.rtlFont}/${globalThis.oneStrvl.fonts.rtlFont}`,format:"woff2",fontWeight:"700",name:"primary-font-bold-rtl"}]}return i}
44().forEach(i=>{const e=i.name?i.name:i.fontFamily;if(document.querySelector(`style#font-style-${e}-${i.fontWeight}-${i.format}`))return;const n=`${i.url}${"normal"!==i.fontWeight?`${i.fontWeight}`:""}`,s=document.createElement("style");s.id=`font-style-${e}-${i.fontWeight}-${i.format}`,s.innerHTML=`\n          @font-face {\n          font-family: ${e};\n          src: url('${n}${"woff2"===i.format?".woff2":".woff"}') format('${i.format}'), url('${n}.woff') format('woff');\n          ${i.fontWeight?`font-weight: ${i.fontWeight};`:""}\n          ${i.fontStyle?`font-style: ${i.fontStyle};`:""}\n          }\n        `,document.head.appendChild(s)}),()=>Promise.resolve()),VG(this.http,this.store,this.ibeService),BG(this.translateSrv,this.eventStoreSrv,this.localeService),jG(this.translateSrv,this.eventStoreSrv)]}static{this.\u0275fac=function(n){return new(n||t)(K(ug),K(Gi),K(Uw),K(Gn),K(hs),K(Jw),K(mi),K(DG),K($G),K(Ha))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();
45/**
46         * @license Angular v16.2.12
47         * (c) 2010-2022 Google LLC. https://angular.io/
48         * License: MIT
49         */
50const wg={schedule(t,i){const e=setTimeout(t,i);return()=>clearTimeout(e)},scheduleBeforeRender(t){if(typeof window>"u")return wg.schedule(t,0);if(typeof window.requestAnimationFrame>"u")return wg.schedule(t,16);const i=window.requestAnimationFrame(t);return()=>window.cancelAnimationFrame(i)}};let jT;function nK(t,i,e){let n=e;return function KG(t){return!!t&&t.nodeType===Node.ELEMENT_NODE}(t)&&i.some((s,o)=>!("*"===s||!function ZG(t,i){if(!jT){const e=Element.prototype;jT=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}return t.nodeType===Node.ELEMENT_NODE&&jT.call(t,i)}(t,s)||(n=o,0))),n}class sK{constructor(i,e){this.componentFactory=e.get(wa).resolveComponentFactory(i)}create(i){return new oK(this.componentFactory,i)}}class oK{constructor(i,e){this.componentFactory=i,this.injector=e,this.eventEmitters=new W1(1),this.events=this.eventEmitters.pipe(Yn(n=>qo(...n))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:n})=>n)),this.ngZone=this.injector.get(ht),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(i){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(i)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=wg.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(i){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(i):this.componentRef.instance[i])}setInputValue(i,e,n){this.runInZone(()=>{n&&(e=n.call(this.componentRef?.instance,e)),null!==this.componentRef?function JG(t,i){return t===i||t!=t&&i!=i}(e,this.getInputValue(i))&&(void 0!==e||!this.unchangedInputs.has(i))||(this.recordInputChange(i,e),this.unchangedInputs.delete(i),this.hasInputChanges=!0,this.componentRef.instance[i]=e,this.scheduleDetectChanges()):this.initialInputValues.set(i,e)})}initializeComponent(i){const e=fi.create({providers:[],parent:this.injector}),n=function tK(t,i){const e=t.childNodes,n=i.map(()=>[]);let s=-1;i.some((o,r)=>"*"===o&&(s=r,!0));for(let o=0,r=e.length;o<r;++o){const a=e[o],l=nK(a,i,s);-1!==l&&n[l].push(a)}return n}(i,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(e,n,i),this.viewChangeDetectorRef=this.componentRef.injector.get(Fn),this.implementsOnChanges=function XG(t){return"function"==typeof t}(this.componentRef.instance.ngOnChanges),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.detectChanges(),this.injector.get(lr).attachView(this.componentRef.hostView)}
50initializeInputs(){this.componentFactory.inputs.forEach(({propName:i,transform:e})=>{this.initialInputValues.has(i)&&this.setInputValue(i,this.initialInputValues.get(i),e)}),this.initialInputValues.clear()}initializeOutputs(i){const e=this.componentFactory.outputs.map(({propName:n,templateName:s})=>i.instance[n].pipe(nt(r=>({name:s,value:r}))));this.eventEmitters.next(e)}callNgOnChanges(i){if(!this.implementsOnChanges||null===this.inputChanges)return;const e=this.inputChanges;this.inputChanges=null,i.instance.ngOnChanges(e)}markViewForCheck(i){this.hasInputChanges&&(this.hasInputChanges=!1,i.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=wg.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(i,e){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const n=this.inputChanges[i];if(n)return void(n.currentValue=e);const s=this.unchangedInputs.has(i),o=s?void 0:this.getInputValue(i);this.inputChanges[i]=new qp(o,e,s)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(i){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(i):i()}}class rK extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function rF(t,i){const e=function eK(t,i){return i.get(wa).resolveComponentFactory(t).inputs}(t,i.injector),n=i.strategyFactory||new sK(t,i.injector),s=function QG(t){const i={};return t.forEach(({propName:e,templateName:n,transform:s})=>{i[function GG(t){return t.replace(/[A-Z]/g,i=>`-${i.toLowerCase()}`)}(n)]=[e,s]}),i}(e);class o extends rK{static{this.observedAttributes=Object.keys(s)}get ngElementStrategy(){if(!this._ngElementStrategy){const a=this._ngElementStrategy=n.create(this.injector||i.injector);e.forEach(({propName:l,transform:c})=>{if(!this.hasOwnProperty(l))return;const u=this[l];delete this[l],a.setInputValue(l,u,c)})}return this._ngElementStrategy}constructor(a){super(),this.injector=a}attributeChangedCallback(a,l,c,u){const[g,T]=s[a];this.ngElementStrategy.setInputValue(g,c,T)}connectedCallback(){let a=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),a=!0),this.ngElementStrategy.connect(this),a||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(a=>{const l=new CustomEvent(a.name,{detail:a.value});this.dispatchEvent(l)})}}return e.forEach(({propName:r,transform:a})=>{Object.defineProperty(o.prototype,r,{get(){return this.ngElementStrategy.getInputValue(r)},set(l){this.ngElementStrategy.setInputValue(r,l,a)},configurable:!0,enumerable:!0})}),o}const mo=function(t){return{"full-screen":t}},aK=function(t,i,e,n){return{"border-top-color":t,"border-right-color":i,"border-bottom-color":e,"border-left-color":n}};function lK(t,i){if(1&t&&X(0,"div",14),2&t){const e=p(2);h("ngClass",Be(2,mo,!0===e.config.fullScreenBackdrop))("ngStyle",HC(4,aK,e.config.secondaryColour,e.config.secondaryColour,e.config.secondaryColour,e.config.primaryColour))}}const Bn=function(t){return{"background-color":t}};function cK(t,i){if(1&t&&(m(0,"div",15),X(1,"div",16)(2,"div",17)(3,"div",18)(4,"div",19)(5,"div",20)(6,"div",21)(7,"div",22)(8,"div",23)(9,"div",24),_()),2&t){const e=p(2);h("ngClass",Be(10,mo,!0===e.config.fullScreenBackdrop)),d(1),h("ngStyle",Be(12,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(14,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(16,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(18,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(20,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(22,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(24,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(26,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(28,Bn,e.config.primaryColour))}}function dK(t,i){if(1&t&&X(0,"div",25),2&t){const e=p(2);h("ngStyle",Be(2,Bn,e.config.primaryColour))("ngClass",Be(4,mo,!0===e.config.fullScreenBackdrop))}}function uK(t,i){if(1&t&&(m(0,"div",26),X(1,"div",27)(2,"div",28)(3,"div",29)(4,"div",30)(5,"div",31),_()),2&t){const e=p(2);h("ngClass",Be(6,mo,!0===e.config.fullScreenBackdrop)),d(1),h("ngStyle",Be(8,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(10,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(12,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(14,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(16,Bn,e.config.primaryColour))}}function hK(t,i){if(1&t&&(m(0,"div",32),X(1,"div",33)(2,"div",34),_()),2&t){const e=p(2);h("ngClass",Be(3,mo,!0===e.config.fullScreenBackdrop)),d(1),h("ngStyle",Be(5,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(7,Bn,e.config.secondaryColour))}}function fK(t,i){if(1&t&&(m(0,"div",35),X(1,"div",36)(2,"div",37),_()),2&t){const e=p(2);h("ngClass",Be(3,mo,!0===e.config.fullScreenBackdrop)),d(1),h("ngStyle",Be(5,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(7,Bn,e.config.secondaryColour))}}function pK(t,i){if(1&t&&X(0,"div",38),2&t){const e=p(2);h("ngClass",Be(2,mo,!0===e.config.fullScreenBackdrop))("ngStyle",Be(4,Bn,e.config.primaryColour))}}function mK(t,i){if(1&t&&(m(0,"div",39),X(1,"div",40)(2,"div",41),_()),2&t){const e=p(2);h("ngClass",Be(3,mo,!0===e.config.fullScreenBackdrop)),d(1),h("ngStyle",Be(5,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(7,Bn,e.config.secondaryColour))}}const _K=function(t){return{color:t}};function gK(t,i){if(1&t&&X(0,"div",42),2&t){const e=p(2);h("ngClass",Be(2,mo,!0===e.config.fullScreenBackdrop))("ngStyle",Be(4,_K,e.config.primaryColour))}}function yK(t,i){if(1&t&&X(0,"div",43),2&t){const e=p(2);h("ngClass",Be(1,mo,!0===e.config.fullScreenBackdrop))}}function bK(t,i){if(1&t&&(m(0,"div",44),X(1,"div",45)(2,"div",46)(3,"div",47),_()),2&t){const e=p(2);h("ngClass",Be(4,mo,!0===e.config.fullScreenBackdrop)),d(1),h("ngStyle",Be(6,Bn,e.config.primaryColour)),d(1),h("ngStyle",Be(8,Bn,e.config.secondaryColour)),d(1),h("ngStyle",Be(10,Bn,e.config.tertiaryColour))}}function vK(t,i){1&t&&$e(0)}function CK(t,i){if(1&t&&(_e(0),C(1,vK,1,0,"ng-container",48),ge()),2&t){const e=p(2);d(1),h("ngTemplateOutlet",e.template)}}const wK=function(t,i){return{"border-radius":t,"background-color":i}};function TK(t,i){if(1&t&&(m(0,"div"),X(1,"div",1),m(2,"div",2),C(3,lK,1,9,"div",3),C(4,cK,10,30,"div",4),C(5,dK,1,6,"div",5),C(6,uK,6,18,"div",6),C(7,hK,3,9,"div",7),C(8,fK,3,9,"div",8),C(9,pK,1,6,"div",9),C(10,mK,3,9,"div",10),C(11,gK,1,6,"div",11),C(12,yK,1,3,"div",12),C(13,bK,4,12,"div",13),C(14,CK,2,1,"ng-container",0),_()()),2&t){const e=p();d(1),h("ngClass",Be(14,mo,!0===e.config.fullScreenBackdrop))("ngStyle",lt(16,wK,e.config.backdropBorderRadius,e.config.backdropBackgroun
50dColour)),d(1),h("ngSwitch",e.config.animationType),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.circle),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.cubeGrid),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.rotatingPlane),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.rectangleBounce),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.wanderingCubes),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.doubleBounce),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.pulse),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.chasingDots),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.circleSwish),d(1),h("ngSwitchCase",e.ngxLoadingAnimationTypes.none),d(2),h("ngIf",e.template)}}class aF{constructor(i={}){this.backdropBorderRadius=i.backdropBorderRadius,this.backdropBackgroundColour=i.backdropBackgroundColour,this.fullScreenBackdrop=i.fullScreenBackdrop,this.animationType=i.animationType,this.primaryColour=i.primaryColour,this.secondaryColour=i.secondaryColour,this.tertiaryColour=i.tertiaryColour}}const lF={chasingDots:"chasing-dots",circle:"sk-circle",circleSwish:"circleSwish",cubeGrid:"sk-cube-grid",doubleBounce:"double-bounce",none:"none",pulse:"pulse",rectangleBounce:"rectangle-bounce",rotatingPlane:"rotating-plane",threeBounce:"three-bounce",wanderingCubes:"wandering-cubes"};let DK=(()=>{class t{constructor(e){this.config=e,this.loadingConfig=this.config||new aF}static{this.\u0275fac=function(n){return new(n||t)(K("loadingConfig",8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),SK=(()=>{class t{constructor(e){this.LoadingService=e,this.show=!1,this.config=new aF,this.defaultConfig={animationType:lF.threeBounce,backdropBackgroundColour:"rgba(0, 0, 0, 0.3)",backdropBorderRadius:"0px",fullScreenBackdrop:!1,primaryColour:"#ffffff",secondaryColour:"#ffffff",tertiaryColour:"#ffffff"},this.ngxLoadingAnimationTypes=lF}ngOnInit(){this.setupConfig()}setupConfig(){for(const e in this.defaultConfig)null==this.config[e]&&(this.config[e]=null!=this.LoadingService.loadingConfig[e]?this.LoadingService.loadingConfig[e]:this.defaultConfig[e])}static{this.\u0275fac=function(n){return new(n||t)(J(DK))}}static{this.\u0275cmp=Ae({type:t,selectors:[["ngx-loading"]],inputs:{show:"show",config:"config",template:"template"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"backdrop",3,"ngClass","ngStyle"],[3,"ngSwitch"],["class","spinner-circle",3,"ngClass","ngStyle",4,"ngSwitchCase"],["class","sk-cube-grid",3,"ngClass",4,"ngSwitchCase"],["class","spinner-sk-rotateplane",3,"ngStyle","ngClass",4,"ngSwitchCase"],["class","spinner-rectangle-bounce",3,"ngClass",4,"ngSwitchCase"],["class","spinner-wandering-cubes",3,"ngClass",4,"ngSwitchCase"],["class","spinner-double-bounce",3,"ngClass",4,"ngSwitchCase"],["class","spinner-pulse",3,"ngClass","ngStyle",4,"ngSwitchCase"],["class","spinner-chasing-dots",3,"ngClass",4,"ngSwitchCase"],["class","spinner-circle-swish",3,"ngClass","ngStyle",4,"ngSwitchCase"],[3,"ngClass",4,"ngSwitchCase"],["class","spinner-three-bounce",3,"ngClass",4,"ngSwitchDefault"],[1,"spinner-circle",3,"ngClass","ngStyle"],[1,"sk-cube-grid",3,"ngClass"],[1,"sk-cube","sk-cube1",3,"ngStyle"],[1,"sk-cube","sk-cube2",3,"ngStyle"],[1,"sk-cube","sk-cube3",3,"ngStyle"],[1,"sk-cube","sk-cube4",3,"ngStyle"],[1,"sk-cube","sk-cube5",3,"ngStyle"],[1,"sk-cube","sk-cube6",3,"ngStyle"],[1,"sk-cube","sk-cube7",3,"ngStyle"],[1,"sk-cube","sk-cube8",3,"ngStyle"],[1,"sk-cube","sk-cube9",3,"ngStyle"],[1,"spinner-sk-rotateplane",3,"ngStyle","ngClass"],[1,"spinner-rectangle-bounce",3,"ngClass"],[1,"rect1",3,"ngStyle"],[1,"rect2",3,"ngStyle"],[1,"rect3",3,"ngStyle"],[1,"rect4",3,"ngStyle"],[1,"rect5",3,"ngStyle"],[1,"spinner-wandering-cubes",3,"ngClass"],[1,"cube1",3,"ngStyle"],[1,"cube2",3,"ngStyle"],[1,"spinner-double-bounce",3,"ngClass"],[1,"double-bounce1",3,"ngStyle"],[1,"double-bounce2",3,"ngStyle"],[1,"spinner-pulse",3,"ngClass","ngStyle"],[1,"spinner-chasing-dots",3,"ngClass"],[1,"dot1",3,"ngStyle"],[1,"dot2",3,"ngStyle"],[1,"spinner-circle-swish",3,"ngClass","ngStyle"],[3,"ngClass"],[1,"spinner-three-bounce",3,"ngClass"],[1,"bounce1",3,"ngStyle"],[1,"bounce2",3,"ngStyle"],[1,"bounce3",3,"ngStyle"],[4,"ngTemplateOutlet"]],template:function(n,s){1&n&&C(0,TK,15,19,"div",0),2&n&&h("ngIf",s.show)},dependencies:[Pt,ze,fn,$h,Ia,wd,TL],styles:['.backdrop[_ngcontent-%COMP%]{z-index:1999;position:absolute;inset:0;background-color:#0000004d}
50.spinner-circle[_ngcontent-%COMP%], .spinner-circle[_ngcontent-%COMP%]:after{border-radius:50%;width:10em;height:10em}.spinner-circle[_ngcontent-%COMP%]{font-size:6px;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #ffffff;position:absolute;inset:0;margin:auto;z-index:2000;transform:translateZ(0);animation:_ngcontent-%COMP%_load8 1.1s infinite linear}@keyframes _ngcontent-%COMP%_load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-circle-swish[_ngcontent-%COMP%]{font-size:60px;overflow:hidden;width:1em;height:1em;border-radius:50%;position:absolute;inset:0;margin:auto;z-index:2000;transform:translateZ(0);animation:_ngcontent-%COMP%_load6 1.7s infinite ease,round 1.7s infinite ease}@keyframes _ngcontent-%COMP%_load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes _ngcontent-%COMP%_round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sk-cube-grid[_ngcontent-%COMP%]{width:40px;height:40px;position:absolute;inset:0;margin:auto;z-index:2000}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube[_ngcontent-%COMP%]{width:33%;height:33%;background-color:#333;float:left;animation:_ngcontent-%COMP%_sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube1[_ngcontent-%COMP%]{animation-delay:.2s}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube2[_ngcontent-%COMP%]{animation-delay:.3s}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube3[_ngcontent-%COMP%]{animation-delay:.4s}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube4[_ngcontent-%COMP%]{animation-delay:.1s}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube5[_ngcontent-%COMP%]{animation-delay:.2s}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube6[_ngcontent-%COMP%]{animation-delay:.3s}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube7[_ngcontent-%COMP%]{animation-delay:0s}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube8[_ngcontent-%COMP%]{animation-delay:.1s}.sk-cube-grid[_ngcontent-%COMP%]   .sk-cube9[_ngcontent-%COMP%]{animation-delay:.2s}@keyframes _ngcontent-%COMP%_sk-cubeGridScaleDelay{0%,70%,to{transform:scaleZ(1)}35%{transform:scale3D(0,0,1)}}.spinner-double-bounce[_ngcontent-%COMP%]{width:40px;height:40px;position:absolute;inset:0;margin:auto;z-index:2000}.double-bounce1[_ngcontent-%COMP%], .double-bounce2[_ngcontent-%COMP%]{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;animation:_ngcontent-%COMP%_sk-bounce 2s infinite ease-in-out}.double-bounce2[_ngcontent-%COMP%]{animation-delay:-1s}.spinner-pulse[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#333;position:absolute;inset:0;margin:auto;z-index:2000;border-radius:100%;animation:_ngcontent-%COMP%_sk-scaleout 1s infinite ease-in-out}@keyframes _ngcontent-%COMP%_sk-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.spinner-three-bounce[_ngcontent-%COMP%]{width:70px;text-align:center;position:absolute;inset:0;height:20px;margin:auto;z-index:2000}.spinner-three-bounce[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;animation:_ngcontent-%COMP%_sk-bouncedelay 1.4s infinite ease-in-out both}.spinner-three-bounce[_ngcontent-%COMP%]   .bounce1[_ngcontent-%COMP%]{animation-delay:-.32s}.spinner-three-bounce[_ngcontent-%COMP%]   .bounce2[_ngcontent-%COMP%]{animation-delay:-.16s}@keyframes _ngcontent-%COMP%_sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner-sk-rotateplane[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#fff;text-align:center;position:absolute;inset:0;margin:auto;z-index:2000;animation:_ngcontent-%COMP%_sk-rotateplane 1.2s infinite ease-in-out}@keyframes _ngcontent-%COMP%_sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.spinner-rectangle-bounce[_ngcontent-%COMP%]{width:50px;height:40px;font-size:10px;text-align:center;position:absolute;inset:0;margin:auto;z-index:2000}.spinner-rectangle-bounce[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:#fff;height:100%;width:6px;display:inline-block;animation:_ngcontent-%COMP%_sk-stretchdelay 1.2s infinite ease-in-out}.spinner-rectangle-bounce[_ngcontent-%COMP%]   .rect2[_ngcontent-%COMP%]{animation-delay:-1.1s}.spinner-rectangle-bounce[_ngcontent-%COMP%]   .rect3[_ngcontent-%COMP%]{animation-delay:-1s}.spinner-rectangle-bounce[_ngcontent-%COMP%]   .rect4[_ngcontent-%COMP%]{animation-delay:-.9s}.spinner-rectangle-bounce[_ngcontent-%COMP%]   .rect5[_ngcontent-%COMP%]{animation-delay:-.8s}@keyframes _ngcontent-%COMP%_sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.spinner-wandering-cubes[_ngcontent-%COMP%]{width:60px;height:58px;font-size:10px;text-align:center;position:absolute;inset:0;margin:auto;z-index:2000}.cube1[_ngcontent-%COMP%], .cube2[_ngcontent-%COMP%]{background-color:#fff;width:15px;height:15px;position:absolute;top:0;left:0;animation:_ngcontent-%COMP%_sk-cubemove 1.8s infinite ease-in-out}.cube2[_ngcontent-%COMP%]{animation-delay:-.9s}@keyframes _ngcontent-%COMP%_sk-cubemove{25%{transform:translate(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translate(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translate(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translate(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}
50.sk-circle[_ngcontent-%COMP%]{width:40px;height:40px;position:absolute;inset:0;margin:auto;z-index:2000}.sk-circle[_ngcontent-%COMP%]   .sk-child[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle[_ngcontent-%COMP%]   .sk-child[_ngcontent-%COMP%]:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;animation:_ngcontent-%COMP%_sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle[_ngcontent-%COMP%]   .sk-circle2[_ngcontent-%COMP%]{transform:rotate(30deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle3[_ngcontent-%COMP%]{transform:rotate(60deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle4[_ngcontent-%COMP%]{transform:rotate(90deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle5[_ngcontent-%COMP%]{transform:rotate(120deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle6[_ngcontent-%COMP%]{transform:rotate(150deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle7[_ngcontent-%COMP%]{transform:rotate(180deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle8[_ngcontent-%COMP%]{transform:rotate(210deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle9[_ngcontent-%COMP%]{transform:rotate(240deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle10[_ngcontent-%COMP%]{transform:rotate(270deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle11[_ngcontent-%COMP%]{transform:rotate(300deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle12[_ngcontent-%COMP%]{transform:rotate(330deg)}.sk-circle[_ngcontent-%COMP%]   .sk-circle2[_ngcontent-%COMP%]:before{animation-delay:-1.1s}.sk-circle[_ngcontent-%COMP%]   .sk-circle3[_ngcontent-%COMP%]:before{animation-delay:-1s}.sk-circle[_ngcontent-%COMP%]   .sk-circle4[_ngcontent-%COMP%]:before{animation-delay:-.9s}.sk-circle[_ngcontent-%COMP%]   .sk-circle5[_ngcontent-%COMP%]:before{animation-delay:-.8s}.sk-circle[_ngcontent-%COMP%]   .sk-circle6[_ngcontent-%COMP%]:before{animation-delay:-.7s}.sk-circle[_ngcontent-%COMP%]   .sk-circle7[_ngcontent-%COMP%]:before{animation-delay:-.6s}.sk-circle[_ngcontent-%COMP%]   .sk-circle8[_ngcontent-%COMP%]:before{animation-delay:-.5s}.sk-circle[_ngcontent-%COMP%]   .sk-circle9[_ngcontent-%COMP%]:before{animation-delay:-.4s}.sk-circle[_ngcontent-%COMP%]   .sk-circle10[_ngcontent-%COMP%]:before{animation-delay:-.3s}.sk-circle[_ngcontent-%COMP%]   .sk-circle11[_ngcontent-%COMP%]:before{animation-delay:-.2s}.sk-circle[_ngcontent-%COMP%]   .sk-circle12[_ngcontent-%COMP%]:before{animation-delay:-.1s}@keyframes _ngcontent-%COMP%_sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner-chasing-dots[_ngcontent-%COMP%]{width:40px;height:40px;position:absolute;inset:0;margin:auto;z-index:2000;text-align:center;animation:_ngcontent-%COMP%_sk-rotate 2s infinite linear}.dot1[_ngcontent-%COMP%], .dot2[_ngcontent-%COMP%]{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#333;border-radius:100%;animation:_ngcontent-%COMP%_sk-bounce 2s infinite ease-in-out}.dot2[_ngcontent-%COMP%]{top:auto;bottom:0;animation-delay:-1s}@keyframes _ngcontent-%COMP%_sk-rotate{to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes _ngcontent-%COMP%_sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.full-screen[_ngcontent-%COMP%]{position:fixed;position:-ms-page}']})}}return t})(),MK=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[{provide:"loadingConfig",useValue:e}]}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[xs]})}}return t})(),cF=(()=>{class t{constructor(e,n){this._renderer=e,this._elementRef=n,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static{this.\u0275fac=function(n){return new(n||t)(J(ri),J(Ht))}}static{this.\u0275dir=Je({type:t})}}return t})(),ql=(()=>{class t extends cF{static{this.\u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}()}static{this.\u0275dir=Je({type:t,features:[Et]})}}return t})();
51/**
52         * @license Angular v16.2.12
53         * (c) 2010-2022 Google LLC. https://angular.io/
54         * License: MIT
55         */const Xi=new ke("NgValueAccessor"),EK={provide:Xi,useExisting:Qt(()=>Ws),multi:!0},kK=new ke("CompositionEventMode");let Ws=(()=>{class t extends cF{constructor(e,n,s){super(e,n),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function IK(){const t=Ea()?Ea().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static{this.\u0275fac=function(n){return new(n||t)(J(ri),J(Ht),J(kK,8))}}static{this.\u0275dir=Je({type:t,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(n,s){1&n&&U("input",function(r){return s._handleInput(r.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(r){return s._compositionEnd(r.target.value)})},features:[Xt([EK]),Et]})}}return t})();function Ba(t){return null==t||("string"==typeof t||Array.isArray(t))&&0===t.length}function uF(t){return null!=t&&"number"==typeof t.length}const Zi=new ke("NgValidators"),ja=new ke("NgAsyncValidators"),LK=/^(?=.{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 ct{static min(i){return function hF(t){return i=>{if(Ba(i.value)||Ba(t))return null;const e=parseFloat(i.value);return!isNaN(e)&&e<t?{min:{min:t,actual:i.value}}:null}}(i)}static max(i){return function fF(t){return i=>{if(Ba(i.value)||Ba(t))return null;const e=parseFloat(i.value);return!isNaN(e)&&e>t?{max:{max:t,actual:i.value}}:null}}(i)}static required(i){return function pF(t){return Ba(t.value)?{required:!0}:null}(i)}static requiredTrue(i){return function mF(t){return!0===t.value?null:{required:!0}}(i)}static email(i){return function _F(t){return Ba(t.value)||LK.test(t.value)?null:{email:!0}}(i)}static minLength(i){return function gF(t){return i=>Ba(i.value)||!uF(i.value)?null:i.value.length<t?{minlength:{requiredLength:t,actualLength:i.value.length}}:null}(i)}static maxLength(i){return function yF(t){return i=>uF(i.value)&&i.value.length>t?{maxlength:{requiredLength:t,actualLength:i.value.length}}:null}(i)}static pattern(i){return function bF(t){if(!t)return Tg;let i,e;return"string"==typeof t?(e="","^"!==t.charAt(0)&&(e+="^"),e+=t,"$"!==t.charAt(t.length-1)&&(e+="$"),i=new RegExp(e)):(e=t.toString(),i=t),n=>
55{if(Ba(n.value))return null;const s=n.value;return i.test(s)?null:{pattern:{requiredPattern:e,actualValue:s}}}}(i)}static nullValidator(i){return null}static compose(i){return SF(i)}static composeAsync(i){return MF(i)}}function Tg(t){return null}function vF(t){return null!=t}function CF(t){return xh(t)?Wn(t):t}function wF(t){let i={};return t.forEach(e=>{i=null!=e?{...i,...e}:i}),0===Object.keys(i).length?null:i}function TF(t,i){return i.map(e=>e(t))}function DF(t){return t.map(i=>function OK(t){return!t.validate}(i)?i:e=>i.validate(e))}function SF(t){if(!t)return null;const i=t.filter(vF);return 0==i.length?null:function(e){return wF(TF(e,i))}}function WT(t){return null!=t?SF(DF(t)):null}function MF(t){if(!t)return null;const i=t.filter(vF);return 0==i.length?null:function(e){return Xh(TF(e,i).map(CF)).pipe(nt(wF))}}function UT(t){return null!=t?MF(DF(t)):null}function xF(t,i){return null===t?[i]:Array.isArray(t)?[...t,i]:[t,i]}function EF(t){return t._rawValidators}function IF(t){return t._rawAsyncValidators}function $T(t){return t?Array.isArray(t)?t:[t]:[]}function Dg(t,i){return Array.isArray(t)?t.includes(i):t===i}function kF(t,i){const e=$T(i);return $T(t).forEach(s=>{Dg(e,s)||e.push(s)}),e}function LF(t,i){return $T(i).filter(e=>!Dg(t,e))}class OF{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(i){this._rawValidators=i||[],this._composedValidatorFn=WT(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=UT(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control&&this.control.reset(i)}hasError(i,e){return!!this.control&&this.control.hasError(i,e)}getError(i,e){return this.control?this.control.getError(i,e):null}}class Vi extends OF{get formDirective(){return null}get path(){return null}}class ta extends OF{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class AF{constructor(i){this._cd=i}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Bo=(()=>{class t extends AF{constructor(e){super(e)}static{this.\u0275fac=function(n){return new(n||t)(J(ta,2))}}static{this.\u0275dir=Je({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,s){2&n&&Ye("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)},features:[Et]})}}return t})(),fs=(()=>{class t extends AF{constructor(e){super(e)}static{this.\u0275fac=function(n){return new(n||t)(J(Vi,10))}}static{this.\u0275dir=Je({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,s){2&n&&Ye("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)("ng-submitted",s.isSubmitted)},features:[Et]})}}return t})();const kf="VALID",Mg="INVALID",Wd="PENDING",Lf="DISABLED";function GT(t){return(xg(t)?t.validators:t)||null}function KT(t,i){return(xg(i)?i.asyncValidators:t)||null}function xg(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}function PF(t,i,e){const n=t.controls;if(!(i?Object.keys(n):n).length)throw new be(1e3,"");if(!n[e])throw new be(1001,"")}function RF(t,i,e){t._forEachChild((n,s)=>{if(void 0===e[s])throw new be(1002,"")})}class XT{constructor(i,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(i),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get valid(){return this.status===kf}get invalid(){return this.status===Mg}get pending(){return this.status==Wd}get disabled(){return this.status===Lf}get enabled(){return this.status!==Lf}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(kF(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(kF(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(LF(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(LF(i,this._rawAsyncValidators))}hasValidator(i){return Dg(this._rawValidators,i)}hasAsyncValidator(i){return Dg(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){this.touched=!0,this._parent&&!i.onlySelf&&this._parent.markAsTouched(i)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}
55),this._forEachChild(i=>i.markAllAsTouched())}markAsUntouched(i={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!i.onlySelf&&this._parent._updateTouched(i)}markAsDirty(i={}){this.pristine=!1,this._parent&&!i.onlySelf&&this._parent.markAsDirty(i)}markAsPristine(i={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!i.onlySelf&&this._parent._updatePristine(i)}markAsPending(i={}){this.status=Wd,!1!==i.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!i.onlySelf&&this._parent.markAsPending(i)}disable(i={}){const e=this._parentMarkedDirty(i.onlySelf);this.status=Lf,this.errors=null,this._forEachChild(n=>{n.disable({...i,onlySelf:!0})}),this._updateValue(),!1!==i.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...i,skipPristineCheck:e}),this._onDisabledChange.forEach(n=>n(!0))}enable(i={}){const e=this._parentMarkedDirty(i.onlySelf);this.status=kf,this._forEachChild(n=>{n.enable({...i,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors({...i,skipPristineCheck:e}),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(i){this._parent&&!i.onlySelf&&(this._parent.updateValueAndValidity(i),i.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===kf||this.status===Wd)&&this._runAsyncValidator(i.emitEvent)),!1!==i.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.updateValueAndValidity(i)}_updateTreeValidity(i={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Lf:kf}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i){if(this.asyncValidator){this.status=Wd,this._hasOwnPendingAsyncValidator=!0;const e=CF(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(n=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(n,{emitEvent:i})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(i,e={}){this.errors=i,this._updateControlsErrors(!1!==e.emitEvent)}get(i){let e=i;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((n,s)=>n&&n._find(s),this)}getError(i,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[i]:null}hasError(i,e){return!!this.getError(i,e)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(i)}_initObservables(){this.valueChanges=new ae,this.statusChanges=new ae}_calculateStatus(){return this._allControlsDisabled()?Lf:this.errors?Mg:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Wd)?Wd:this._anyControlsHaveStatus(Mg)?Mg:kf}_anyControlsHaveStatus(i){return this._anyControls(e=>e.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i={}){this.pristine=!this._anyControlsDirty(),this._parent&&!i.onlySelf&&this._parent._updatePristine(i)}_updateTouched(i={}){this.touched=this._anyControlsTouched(),this._parent&&!i.onlySelf&&this._parent._updateTouched(i)}_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){xg(i)&&null!=i.updateOn&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){return!i&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=function RK(t){return Array.isArray(t)?WT(t):t||null}(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=function NK(t){return Array.isArray(t)?UT(t):t||null}(this._rawAsyncValidators)}}
55class di extends XT{constructor(i,e,n){super(GT(e),KT(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(i,e){return this.controls[i]?this.controls[i]:(this.controls[i]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(i,e,n={}){this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(i,e={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(i,e,n={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],e&&this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,e={}){RF(this,0,i),Object.keys(i).forEac
55h(n=>{PF(this,!0,n),this.controls[n].setValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){null!=i&&(Object.keys(i).forEach(n=>{const s=this.controls[n];s&&s.patchValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i={},e={}){this._forEachChild((n,s)=>{n.reset(i?i[s]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(i,e,n)=>(i[n]=e.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(e,n)=>!!n._syncPendingControls()||e);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(e=>{const n=this.controls[e];n&&i(n,e)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(const[e,n]of Object.entries(this.controls))if(this.contains(e)&&i(n))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,n,s)=>((n.enabled||this.disabled)&&(e[s]=n.value),e))}_reduceChildren(i,e){let n=i;return this._forEachChild((s,o)=>{n=e(n,s,o)}),n}_allControlsDisabled(){for(const i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}}const Gl=new ke("CallSetDisabledState",{providedIn:"root",factory:()=>Of}),Of="always";function Eg(t,i){return[...i.path,t]}function Af(t,i,e=Of){ZT(t,i),i.valueAccessor.writeValue(t.value),(t.disabled||"always"===e)&&i.valueAccessor.setDisabledState?.(t.disabled),function HK(t,i){i.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&NF(t,i)})}(t,i),function jK(t,i){const e=(n,s)=>{i.valueAccessor.writeValue(n),s&&i.viewToModelUpdate(n)};t.registerOnChange(e),i._registerOnDestroy(()=>{t._unregisterOnChange(e)})}(t,i),function BK(t,i){i.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&NF(t,i),"submit"!==t.updateOn&&t.markAsTouched()})}(t,i),function VK(t,i){if(i.valueAccessor.setDisabledState){const e=n=>{i.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(e),i._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}(t,i)}function Ig(t,i,e=!0){const n=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(n),i.valueAccessor.registerOnTouched(n)),Lg(t,i),t&&(i._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function kg(t,i){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function ZT(t,i){const e=EF(t);null!==i.validator?t.setValidators(xF(e,i.validator)):"function"==typeof e&&t.setValidators([e]);const n=IF(t);null!==i.asyncValidator?t.setAsyncValidators(xF(n,i.asyncValidator)):"function"==typeof n&&t.setAsyncValidators([n]);const s=()=>t.updateValueAndValidity();kg(i._rawValidators,s),kg(i._rawAsyncValidators,s)}function Lg(t,i){let e=!1;if(null!==t){if(null!==i.validator){const s=EF(t);if(Array.isArray(s)&&s.length>0){const o=s.filter(r=>r!==i.validator);o.length!==s.length&&(e=!0,t.setValidators(o))}}if(null!==i.asyncValidator){const s=IF(t);if(Array.isArray(s)&&s.length>0){const o=s.filter(r=>r!==i.asyncValidator);o.length!==s.length&&(e=!0,t.setAsyncValidators(o))}}}const n=()=>{};return kg(i._rawValidators,n),kg(i._rawAsyncValidators,n),e}function NF(t,i){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function YF(t,i){ZT(t,i)}function QT(t,i){if(!t.hasOwnProperty("model"))return!1;const e=t.model;return!!e.isFirstChange()||!Object.is(i,e.currentValue)}function VF(t,i){t._syncPendingControls(),i.forEach(e=>{const n=e.control;"submit"===n.updateOn&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function eD(t,i){if(!i)return null;let e,n,s;return Array.isArray(i),i.forEach(o=>{o.constructor===Ws?e=o:function $K(t){return Object.getPrototypeOf(t.constructor)===ql}(o)?n=o:s=o}),s||n||e||null}const qK={provide:Vi,useExisting:Qt(()=>Og)},Ff=(()=>Promise.resolve())();let Og=(()=>{class t extends Vi{constructor(e,n,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._directives=new Set,this.ngSubmit=new ae,this.form=new di({},WT(e),UT(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Ff.then(()=>{const n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Af(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}
55removeControl(e){Ff.then(()=>{const n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Ff.then(()=>{const n=this._findContainer(e.path),s=new di({});YF(s,e),n.registerControl(e.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Ff.then(()=>{const n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){Ff.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,VF(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){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}static{this.\u0275fac=function(n){return new(n||t)(J(Zi,10),J(ja,10),J(Gl,8))}}static{this.\u0275dir=Je({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,s){1&n&&U("submit",function(r){return s.onSubmit(r)})("reset",function(){return s.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Xt([qK]),Et]})}}return t})();function HF(t,i){const e=t.indexOf(i);e>-1&&t.splice(e,1)}function BF(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const ft=class extends XT{constructor(i=null,e,n){super(GT(e),KT(n,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),xg(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=BF(i)?i.value:i)}setValue(i,e={}){this.value=this._pendingValue=i,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(n=>n(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(i,e={}){this.setValue(i,e)}reset(i=this.defaultValue,e={}){this._applyFormState(i),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){HF(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){HF(this._onDisabledChange,i)}_forEachChild(i){}_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(i){BF(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}};let jF=(()=>{class t extends Vi{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Eg(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}()}static{this.\u0275dir=Je({type:t,features:[Et]})}}return t})();const XK={provide:ta,useExisting:Qt(()=>Pf)},UF=(()=>Promise.resolve())();let Pf=(()=>{class t extends ta{constructor(e,n,s,o,r,a){super(),this._changeDetectorRef=r,this.callSetDisabledState=a,this.control=new ft,this._registered=!1,this.name="",this.update=new ae,this._parent=e,this._setValidators(n),this._setAsyncValidators(s),this.valueAccessor=eD(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),QT(e,this.viewModel)&&(this._updateV
55alue(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(){Af(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){UF.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const n=e.isDisabled.currentValue,s=0!==n&&function vd(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}(n);UF.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?Eg(e,this._parent):[e]}static{this.\u0275fac=function(n){return new(n||t)(J(Vi,9),J(Zi,10),J(ja,10),J(Xi,10),J(Fn,8),J(Gl,8))}}static{this.\u0275dir=Je({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Xt([XK]),Et,zn]})}}return t})(),mr=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Je({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return t})();const JK={provide:Xi,useExisting:Qt(()=>nD),multi:!0};let $F=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({})}}return t})(),QK=(()=>{class t{constructor(){this._accessors=[]}add(e,n){this._accessors.push([e,n])}remove(e){for(let n=this._accessors.length-1;n>=0;--n)if(this._accessors[n][1]===e)return void this._accessors.splice(n,1)}select(e){this._accessors.forEach(n=>{this._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)})}_isSameGroup(e,n){return!!e[0].control&&e[0]._parent===n._control._parent&&e[1].name===n.name}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:$F})}}return t})(),nD=(()=>{class t extends ql{constructor(e,n,s,o){super(e,n),this._registry=s,this._injector=o,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=ne(Gl,{optional:!0})??Of}ngOnInit(){this._control=this._injector.get(ta),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}setDisabledState(e){(this.setDisabledStateFired||e||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",e),this.setDisabledStateFired=!0}fireUncheck(e){this.writeValue(e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static{this.\u0275fac=function(n){return new(n||t)(J(ri),J(Ht),J(QK),J(fi))}}static{this.\u0275dir=Je({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(n,s){1&n&&U("change",function(){return s.onChange()})("blur",function(){return s.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Xt([JK]),Et]})}}return t})();const iD=new ke("NgModelWithFormControlWarning"),tX={provide:ta,useExisting:Qt(()=>Ag)};let Ag=(()=>{class t extends ta{set isDisabled(e){}static{this._ngModelWarningSentOnce=!1}constructor(e,n,s,o,r){super(),this._ngModelWarningConfig=o,this.callSetDisabledState=r,this.update=new ae,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=eD(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const n=e.form.previousValue;n&&Ig(n,this,!1),Af(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}QT(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
55ngOnDestroy(){this.form&&Ig(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static{this.\u0275fac=function(n){return new(n||t)(J(Zi,10),J(ja,10),J(Xi,10),J(iD,8),J(Gl,8))}}static{this.\u0275dir=Je({type:t,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Xt([tX]),Et,zn]})}}return t})();const nX={provide:Vi,useExisting:Qt(()=>yi)};let yi=(()=>{class t extends Vi{constructor(e,n,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new ae,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Lg(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 n=this.form.get(e.path);return Af(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}
55removeControl(e){Ig(e.control||null,e,!1),function zK(t,i){const e=t.indexOf(i);e>-1&&t.splice(e,1)}(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,n){this.form.get(e.path).setValue(n)}onSubmit(e){return this.submitted=!0,VF(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const n=e.control,s=this.form.get(e.path);n!==s&&(Ig(n||null,e),(t=>t instanceof ft)(s)&&(Af(s,e,this.callSetDisabledState),e.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const n=this.form.get(e.path);YF(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const n=this.form.get(e.path);n&&function WK(t,i){return Lg(t,i)}(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ZT(this.form,this),this._oldForm&&Lg(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(n){return new(n||t)(J(Zi,10),J(ja,10),J(Gl,8))}}static{this.\u0275dir=Je({type:t,selectors:[["","formGroup",""]],hostBindings:function(n,s){1&n&&U("submit",function(r){return s.onSubmit(r)})("reset",function(){return s.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Xt([nX]),Et,zn]})}}return t})();const iX={provide:Vi,useExisting:Qt(()=>sD)};let sD=(()=>{class t extends jF{constructor(e,n,s){super(),this.name=null,this._parent=e,this._setValidators(n),this._setAsyncValidators(s)}_checkParentType(){qF(this._parent)}static{this.\u0275fac=function(n){return new(n||t)(J(Vi,13),J(Zi,10),J(ja,10))}}static{this.\u0275dir=Je({type:t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[Xt([iX]),Et]})}}return t})();const sX={provide:Vi,useExisting:Qt(()=>Fg)};let Fg=(()=>{class t extends Vi{constructor(e,n,s){super(),this.name=null,this._parent=e,this._setValidators(n),this._setAsyncValidators(s)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Eg(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){qF(this._parent)}static{this.\u0275fac=function(n){return new(n||t)(J(Vi,13),J(Zi,10),J(ja,10))}}static{this.\u0275dir=Je({type:t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[Xt([sX]),Et]})}}return t})();function qF(t){return!(t instanceof sD||t instanceof yi||t instanceof Fg)}const oX={provide:ta,useExisting:Qt(()=>Kl)};let Kl=(()=>{class t extends ta{set isDisabled(e){}static{this._ngModelWarningSentOnce=!1}constructor(e,n,s,o,r){super(),this._ngModelWarningConfig=r,this._added=!1,this.name=null,this.update=new ae,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(n),this._setAsyncValidators(s),this.valueAccessor=eD(0,o)}ngOnChanges(e){this._added||this._setUpControl(),QT(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 Eg(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._added=!0}static{this.\u0275fac=function(n){return new(n||t)(J(Vi,13),J(Zi,10),J(ja,10),J(Xi,10),J(iD,8))}}static{this.\u0275dir=Je({type:t,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[Xt([oX]),Et,zn]})}}return t})(),iP=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[$F]})}}return t})();
55class Rg extends XT{constructor(i,e,n){super(GT(e),KT(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(i){return this.controls[this._adjustIndex(i)]}push(i,e={}){this.controls.push(i),this._registerControl(i),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(i,e,n={}){this.controls.splice(i,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(i,e={}){let n=this._adjustIndex(i);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(i,e,n={}){let s=this._adjustIndex(i);s<0&&(s=0),this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),this.controls.splice(s,1),e&&(this.controls.splice(s,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(i,e={}
55){RF(this,0,i),i.forEach((n,s)=>{PF(this,!1,s),this.at(s).setValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){null!=i&&(i.forEach((n,s)=>{this.at(s)&&this.at(s).patchValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i=[],e={}){this._forEachChild((n,s)=>{n.reset(i[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(i=>i.getRawValue())}clear(i={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:i.emitEvent}))}_adjustIndex(i){return i<0?i+this.length:i}_syncPendingControls(){let i=this.controls.reduce((e,n)=>!!n._syncPendingControls()||e,!1);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){this.controls.forEach((e,n)=>{i(e,n)})}_updateValue(){this.value=this.controls.filter(i=>i.enabled||this.disabled).map(i=>i.value)}_anyControls(i){return this.controls.some(e=>e.enabled&&i(e))}_setUpControls(){this._forEachChild(i=>this._registerControl(i))}_allControlsDisabled(){for(const i of this.controls)if(i.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(i){i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)}_find(i){return this.at(i)??null}}let uD=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Gl,useValue:e.callSetDisabledState??Of}]}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[iP]})}}return t})(),hD=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:iD,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Gl,useValue:e.callSetDisabledState??Of}]}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[iP]})}}return t})();
56/**
57         * @license Angular v16.2.12
58         * (c) 2010-2022 Google LLC. https://angular.io/
59         * License: MIT
60         */class sP{}class yX{}const na="*";function fD(t,i){return{type:7,name:t,definitions:i,options:{}}}function Ud(t,i=null){return{type:4,styles:i,timings:t}}function bX(t,i=null){return{type:3,steps:t,options:i}}function oP(t,i=null){return{type:2,steps:t,options:i}}function _r(t){return{type:6,styles:t,offset:null}}function Ng(t,i,e){return{type:0,name:t,styles:i,options:e}}function Rf(t,i,e=null){return{type:1,expr:t,animation:i,options:e}}class Nf{constructor(i=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=i+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}onStart(i){this._originalOnStartFns.push(i),this._onStartFns.push(i)}onDone(i){this._originalOnDoneFns.push(i),this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(i=>i()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(i){this._position=this.totalTime?i*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(i){const e="start"==i?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}class rP{constructor(i){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=i;let e=0,n=0,s=0;const o=this.players.length;0==o?queueMicrotask(()=>
60this._onFinish()):this.players.forEach(r=>{r.onDone(()=>{++e==o&&this._onFinish()}),r.onDestroy(()=>{++n==o&&this._onDestroy()}),r.onStart(()=>{++s==o&&this._onStart()})}),this.totalTime=this.players.reduce((r,a)=>Math.max(r,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}init(){this.players.forEach(i=>i.init())}onStart(i){this._onStartFns.push(i)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(i=>i()),this._onStartFns=[])}onDone(i){this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(i=>i.play())}pause(){this.players.forEach(i=>i.pause())}restart(){this.players.forEach(i=>i.restart())}finish(){this._onFinish(),this.players.forEach(i=>i.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(i=>i.destroy()),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}reset(){this.players.forEach(i=>i.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(i){const e=i*this.totalTime;this.players.forEach(n=>{const s=n.totalTime?Math.min(1,e/n.totalTime):1;n.setPosition(s)})}getPosition(){const i=this.players.reduce((e,n)=>null===e||n.totalTime>e.totalTime?n:e,null);return null!=i?i.getPosition():0}beforeDestroy(){this.players.forEach(i=>{i.beforeDestroy&&i.beforeDestroy()})}triggerCallback(i){const e="start"==i?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}function aP(t){return new be(3e3,!1)}function Wa(t){switch(t.length){case 0:return new Nf;case 1:return t[0];default:return new rP(t)}}function lP(t,i,e=new Map,n=new Map){const s=[],o=[];let r=-1,a=null;if(i.forEach(l=>{const c=l.get("offset"),u=c==r,g=u&&a||new Map;l.forEach((T,b)=>{let w=b,D=T;if("offset"!==b)switch(w=t.normalizePropertyName(w,s),D){case"!":D=e.get(b);break;case na:D=n.get(b);break;default:D=t.normalizeStyleValue(b,w,D,s)}g.set(w,D)}),u||o.push(g),a=g,r=c}),s.length)throw function jX(t){return new be(3502,!1)}();return o}function mD(t,i,e,n){switch(i){case"start":t.onStart(()=>n(e&&_D(e,"start",t)));break;case"done":t.onDone(()=>n(e&&_D(e,"done",t)));break;case"destroy":t.onDestroy(()=>n(e&&_D(e,"destroy",t)))}}function _D(t,i,e){const o=gD(t.element,t.triggerName,t.fromState,t.toState,i||t.phaseName,e.totalTime??t.totalTime,!!e.disabled),r=t._data;return null!=r&&(o._data=r),o}function gD(t,i,e,n,s="",o=0,r){return{element:t,triggerName:i,fromState:e,toState:n,phaseName:s,totalTime:o,disabled:!!r}}function Us(t,i,e){let n=t.get(i);return n||t.set(i,n=e),n}function cP(t){const i=t.indexOf(":");return[t.substring(1,i),t.slice(i+1)]}const eZ=(()=>typeof document>"u"?null:document.documentElement)();function yD(t){const i=t.parentNode||t.host||null;return i===eZ?null:i}let Zl=null,dP=!1;function uP(t,i){for(;i;){if(i===t)return!0;i=yD(i)}return!1}function hP(t,i,e){if(e)return Array.from(t.querySelectorAll(i));const n=t.querySelector(i);return n?[n]:[]}let fP=(()=>{class t{validateStyleProperty(e){return function nZ(t){Zl||(Zl=function iZ(){return typeof document<"u"?document.body:null}()||{},dP=!!Zl.style&&"WebkitAppearance"in Zl.style);let i=!0;return Zl.style&&!function tZ(t){return"ebkit"==t.substring(1,6)}(t)&&(i=t in Zl.style,!i&&dP&&(i="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in Zl.style)),i}(e)}matchesElement(e,n){return!1}containsElement(e,n){return uP(e,n)}getParentElement(e){return yD(e)}query(e,n,s){return hP(e,n,s)}computeStyle(e,n,s){return s||""}animate(e,n,s,o,r,a=[],l){return new Nf(s,o)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})(),bD=(()=>{class t{static{this.NOOP=new fP}}return t})();const sZ=1e3,vD="ng-enter",Yg="ng-leave",Vg="ng-trigger",Hg=".ng-trigger",mP="ng-animating",CD=".ng-animating";function ia(t){if("number"==typeof t)return t;const i=t.match(/^(-?[\.\d]+)(m?s)/);return!i||i.length<2?0:wD(parseFloat(i[1]),i[2])}function wD(t,i){return"s"===i?t*sZ:t}function Bg(t,i,e){return t.hasOwnProperty("duration")?t:function rZ(t,i,e){let s,o=0,r="";if("string"==typeof t){const a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return i.push(aP()),{duration:0,delay:0,easing:""};s=wD(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(o=wD(parseFloat(l),a[4]));const c=a[5];c&&(r=c)}else s=t;if(!e){let a=!1,l=i.length;s<0&&(i.push(function vX(){return new be(3100,!1)}()),a=!0),o<0&&(i.push(function CX(){return new be(3101,!1)}()),a=!0),a&&i.splice(l,0,aP())}return{duration:s,delay:o,easing:r}}(t,i,e)}function Yf(t,i={}
60){return Object.keys(t).forEach(e=>{i[e]=t[e]}),i}function _P(t){const i=new Map;return Object.keys(t).forEach(e=>{i.set(e,t[e])}),i}function Ua(t,i=new Map,e){if(e)for(let[n,s]of e)i.set(n,s);for(let[n,s]of t)i.set(n,s);return i}function gr(t,i,e){i.forEach((n,s)=>{const o=DD(s);e&&!e.has(s)&&e.set(s,t.style[o]),t.style[o]=n})}function Jl(t,i){i.forEach((e,n)=>{const s=DD(n);t.style[s]=""})}function Vf(t){return Array.isArray(t)?1==t.length?t[0]:oP(t):t}const TD=new RegExp("{{\\s*(.+?)\\s*}}","g");function yP(t){let i=[];if("string"==typeof t){let e;for(;e=TD.exec(t);)i.push(e[1]);TD.lastIndex=0}return i}function Hf(t,i,e){const n=t.toString(),s=n.replace(TD,(o,r)=>{let a=i[r];return null==a&&(e.push(function TX(t){return new be(3003,!1)}()),a=""),a.toString()});return s==n?t:s}function jg(t){const i=[];let e=t.next();for(;!e.done;)i.push(e.value),e=t.next();return i}const cZ=/-+([a-z0-9])/g;function DD(t){return t.replace(cZ,(...i)=>i[1].toUpperCase())}function $s(t,i,e){switch(i.type){case 7:return t.visitTrigger(i,e);case 0:return t.visitState(i,e);case 1:return t.visitTransition(i,e);case 2:return t.visitSequence(i,e);case 3:return t.visitGroup(i,e);case 4:return t.visitAnimate(i,e);case 5:return t.visitKeyframes(i,e);case 6:return t.visitStyle(i,e);case 8:return t.visitReference(i,e);case 9:return t.visitAnimateChild(i,e);case 10:return t.visitAnimateRef(i,e);case 11:return t.visitQuery(i,e);case 12:return t.visitStagger(i,e);default:throw function DX(t){return new be(3004,!1)}()}}function bP(t,i){return window.getComputedStyle(t)[i]}const Wg="*";function hZ(t,i){const e=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(n=>function fZ(t,i,e){if(":"==t[0]){const l=function pZ(t,i){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,n)=>parseFloat(n)>parseFloat(e);case":decrement":return(e,n)=>parseFloat(n)<parseFloat(e);default:return i.push(function YX(t){return new be(3016,!1)}()),"* => *"}}(t,e);if("function"==typeof l)return void i.push(l);t=l}const n=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==n||n.length<4)return e.push(function NX(t){return new be(3015,!1)}()),i;const s=n[1],o=n[2],r=n[3];i.push(vP(s,r));"<"==o[0]&&!(s==Wg&&r==Wg)&&i.push(vP(r,s))}(n,e,i)):e.push(t),e}const Ug=new Set(["true","1"]),$g=new Set(["false","0"]);function vP(t,i){const e=Ug.has(t)||$g.has(t),n=Ug.has(i)||$g.has(i);return(s,o)=>{let r=t==Wg||t==s,a=i==Wg||i==o;return!r&&e&&"boolean"==typeof s&&(r=s?Ug.has(t):$g.has(t)),!a&&n&&"boolean"==typeof o&&(a=o?Ug.has(i):$g.has(i)),r&&a}}const mZ=new RegExp("s*:selfs*,?","g");function SD(t,i,e,n){return new _Z(t).build(i,e,n)}class _Z{constructor(i){this._driver=i}build(i,e,n){const s=new bZ(e);return this._resetContextStyleTimingState(s),$s(this,Vf(i),s)}_resetContextStyleTimingState(i){i.currentQuerySelector="",i.collectedStyles=new Map,i.collectedStyles.set("",new Map),i.currentTime=0}visitTrigger(i,e){let n=e.queryCount=0,s=e.depCount=0;const o=[],r=[];return"@"==i.name.charAt(0)&&e.errors.push(function MX(){return new be(3006,!1)}()),i.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,o.push(this.visitState(l,e))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,e);n+=l.queryCount,s+=l.depCount,r.push(l)}else e.errors.push(function xX(){return new be(3007,!1)}())}),{type:7,name:i.name,states:o,transitions:r,queryCount:n,depCount:s,options:null}}visitState(i,e){const n=this.visitStyle(i.styles,e),s=i.options&&i.options.params||null;if(n.containsDynamicStyles){const o=new Set,r=s||{};n.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{yP(l).forEach(c=>{r.hasOwnProperty(c)||o.add(c)})})}),o.size&&(jg(o.values()),e.errors.push(function EX(t,i){return new be(3008,!1)}()))}return{type:0,name:i.name,style:n,options:s?{params:s}:null}}visitTransition(i,e){e.queryCount=0,e.depCount=0;const n=$s(this,Vf(i.animation),e);return{type:1,matchers:hZ(i.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:Ql(i.options)}}visitSequence(i,e){return{type:2,steps:i.steps.map(n=>$s(this,n,e)),options:Ql(i.options)}}visitGroup(i,e){const n=e.currentTime;let s=0;const o=i.steps.map(r=>{e.currentTime=n;const a=$s(this,r,e);return s=Math.max(s,e.currentTime),a}
60);return e.currentTime=s,{type:3,steps:o,options:Ql(i.options)}}visitAnimate(i,e){const n=function CZ(t,i){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return MD(Bg(t,i).duration,0,"");const e=t;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=MD(0,0,"");return o.dynamic=!0,o.strValue=e,o}const s=Bg(e,i);return MD(s.duration,s.delay,s.easing)}(i.timings,e.errors);e.currentAnimateTimings=n;let s,o=i.styles?i.styles:_r({});if(5==o.type)s=this.visitKeyframes(o,e);else{let r=i.styles,a=!1;if(!r){a=!0;const c={};n.easing&&(c.easing=n.easing),r=_r(c)}e.currentTime+=n.duration+n.delay;const l=this.visitStyle(r,e);l.isEmptyStep=a,s=l}return e.currentAnimateTimings=null,{type:4,timings:n,style:s,options:null}}visitStyle(i,e){const n=this._makeStyleAst(i,e);return this._validateStyleAst(n,e),n}_makeStyleAst(i,e){const n=[],s=Array.isArray(i.styles)?i.styles:[i.styles];for(let a of s)"string"==typeof a?a===na?n.push(a):e.errors.push(new be(3002,!1)):n.push(_P(a));let o=!1,r=null;return n.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(r=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:n,easing:r,offset:i.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(i,e){const n=e.currentAnimateTimings;let s=e.currentTime,o=e.currentTime;n&&o>0&&(o-=n.duration+n.delay),i.styles.forEach(r=>{"string"!=typeof r&&r.forEach((a,l)=>{const c=e.collectedStyles.get(e.currentQuerySelector),u=c.get(l);let g=!0;u&&(o!=s&&o>=u.startTime&&s<=u.endTime&&(e.errors.push(function kX(t,i,e,n,s){return new be(3010,!1)}()),g=!1),o=u.startTime),g&&c.set(l,{startTime:o,endTime:s}),e.options&&function lZ(t,i,e){const n=i.params||{},s=yP(t);s.length&&s.forEach(o=>{n.hasOwnProperty(o)||e.push(function wX(t){return new be(3001,!1)}())})}(a,e.options,e.errors)})})}visitKeyframes(i,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function LX(){return new be(3011,!1)}()),n;let o=0;const r=[];let a=!1,l=!1,c=0;const u=i.steps.map(V=>{const O=this._makeStyleAst(V,e);let Y=null!=O.offset?O.offset:function vZ(t){if("string"==typeof t)return null;let i=null;if(Array.isArray(t))t.forEach(e=>{if(e instanceof Map&&e.has("offset")){const n=e;i=parseFloat(n.get("offset")),n.delete("offset")}});else if(t instanceof Map&&t.has("offset")){const e=t;i=parseFloat(e.get("offset")),e.delete("offset")}return i}(O.styles),q=0;return null!=Y&&(o++,q=O.offset=Y),l=l||q<0||q>1,a=a||q<c,c=q,r.push(q),O});l&&e.errors.push(function OX(){return new be(3012,!1)}()),a&&e.errors.push(function AX(){return new be(3200,!1)}());const g=i.steps.length;let T=0;o>0&&o<g?e.errors.push(function FX(){return new be(3202,!1)}()):0==o&&(T=1/(g-1));const b=g-1,w=e.currentTime,D=e.currentAnimateTimings,F=D.duration;return u.forEach((V,O)=>{const Y=T>0?O==b?1:T*O:r[O],q=Y*F;e.currentTime=w+D.delay+q,D.duration=q,this._validateStyleAst(V,e),V.offset=Y,n.styles.push(V)}),n}visitReference(i,e){return{type:8,animation:$s(this,Vf(i.animation),e),options:Ql(i.options)}}visitAnimateChild(i,e){return e.depCount++,{type:9,options:Ql(i.options)}}visitAnimateRef(i,e){return{type:10,animation:this.visitReference(i.animation,e),options:Ql(i.options)}}visitQuery(i,e){const n=e.currentQuerySelector,s=i.options||{};e.queryCount++,e.currentQuery=i;const[o,r]=function gZ(t){const i=!!t.split(/\s*,\s*/).find(e=>":self"==e);return i&&(t=t.replace(mZ,"")),t=t.replace(/@\*/g,Hg).replace(/@\w+/g,e=>Hg+"-"+e.slice(1)).replace(/:animating/g,CD),[t,i]}(i.selector);e.currentQuerySelector=n.length?n+" "+o:o,Us(e.collectedStyles,e.currentQuerySelector,new Map);const a=$s(this,Vf(i.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:o,limit:s.limit||0,optional:!!s.optional,includeSelf:r,animation:a,originalSelector:i.selector,options:Ql(i.options)}}visitStagger(i,e){e.currentQuery||e.errors.push(function PX(){return new be(3013,!1)}());const n="full"===i.timings?{duration:0,delay:0,easing:"full"}:Bg(i.timings,e.errors,!0);return{type:12,animation:$s(this,Vf(i.animation),e),timings:n,options:null}}}class bZ{constructor(i){this.errors=i,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Ql(t){return t?(t=Yf(t)).params&&(t.params=function yZ(t){return t?Yf(t):null}(t.params)):t={},t}function MD(t,i,e){return{duration:t,delay:i,easing:e}}function xD(t,i,e,n,s,o,r=null,a=!1){return{type:1,element:t,keyframes:i,preStyleProps:e,postStyleProps:n,duration:s,delay:o,totalTime:s+o,easing:r,subTimeline:a}}class zg{constructor(){this._map=new Map}get(i){return this._map.get(i)||[]}append(i,e){let n=this._map.get(i);n||this._map.set(i,n=[]),n.push(...e)}has(i){return this._map.has(i)}clear(){this._map.clear()}}const DZ=new RegExp(":enter","g"),MZ=new RegExp(":leave","g");function ED(t,i,e,n,s,o=new Map,r=new Map,a,l,c=[]){return(new xZ).buildKeyframes(t,i,e,n,s,o,r,a,l,c)}class xZ{buildKeyframes(i,e,n,s,o,r,a,l,c,u=[]){c=c||new zg;const g=new ID(i,e,c,s,o,u,[]);g.options=l;const T=l.delay?ia(l.delay):0;g.currentTimeline.delayNextStep(T),g.currentTimeline.setStyles([r],null,g.errors,l),$s(this,n,g);const b=g.timelines.filter(w=>w.containsAnimation());if(b.length&&a.size){let w;for(let D=b.length-1;D>=0;D--){const F=b[D];if(F.element===e){w=F;break}}w&&!w.allowOnlyTimelineStyles()&&w.setStyles([a],null,g.errors,l)}return b.length?b.map(w=>w.buildKeyframes()):[xD(e,[],[],[],0,T,"",!1)]}visitTrigger(i,e){}visitState(i,e){}visitTransition(i,e){}
60visitAnimateChild(i,e){const n=e.subInstructions.get(e.element);if(n){const s=e.createSubContext(i.options),o=e.currentTimeline.currentTime,r=this._visitSubInstructions(n,s,s.options);o!=r&&e.transformIntoNewTimeline(r)}e.previousNode=i}visitAnimateRef(i,e){const n=e.createSubContext(i.options);n.transformIntoNewTimeline(),this._applyAnimationRefDelays([i.options,i.animation.options],e,n),this.visitReference(i.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=i}_applyAnimationRefDelays(i,e,n){for(const s of i){const o=s?.delay;if(o){const r="number"==typeof o?o:ia(Hf(o,s?.params??{},e.errors));n.delayNextStep(r)}}}_visitSubInstructions(i,e,n){let o=e.currentTimeline.currentTime;const r=null!=n.duration?ia(n.duration):null,a=null!=n.delay?ia(n.delay):null;return 0!==r&&i.forEach(l=>{const c=e.appendInstructionToTimeline(l,r,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(i,e){e.updateOptions(i.options,!0),$s(this,i.animation,e),e.previousNode=i}visitSequence(i,e){const n=e.subContextCount;let s=e;const o=i.options;if(o&&(o.params||o.delay)&&(s=e.createSubContext(o),s.transformIntoNewTimeline(),null!=o.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=qg);const r=ia(o.delay);s.delayNextStep(r)}i.steps.length&&(i.steps.forEach(r=>$s(this,r,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>n&&s.transformIntoNewTimeline()),e.previousNode=i}visitGroup(i,e){const n=[];let s=e.currentTimeline.currentTime;const o=i.options&&i.options.delay?ia(i.options.delay):0;i.steps.forEach(r=>{const a=e.createSubContext(i.options);o&&a.delayNextStep(o),$s(this,r,a),s=Math.max(s,a.currentTimeline.currentTime),n.push(a.currentTimeline)}),n.forEach(r=>e.currentTimeline.mergeTimelineCollectedStyles(r)),e.transformIntoNewTimeline(s),e.previousNode=i}_visitTiming(i,e){if(i.dynamic){const n=i.strValue;return Bg(e.params?Hf(n,e.params,e.errors):n,e.errors)}return{duration:i.duration,delay:i.delay,easing:i.easing}}visitAnimate(i,e){const n=e.currentAnimateTimings=this._visitTiming(i.timings,e),s=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),s.snapshotCurrentStyles());const o=i.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(n.duration),this.visitStyle(o,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=i}visitStyle(i,e){const n=e.currentTimeline,s=e.currentAnimateTimings;!s&&n.hasCurrentStyleProperties()&&n.forwardFrame();const o=s&&s.easing||i.easing;i.isEmptyStep?n.applyEmptyStep(o):n.setStyles(i.styles,o,e.errors,e.options),e.previousNode=i}visitKeyframes(i,e){const n=e.currentAnimateTimings,s=e.currentTimeline.duration,o=n.duration,a=e.createSubContext().currentTimeline;a.easing=n.easing,i.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(s+o),e.previousNode=i}visitQuery(i,e){const n=e.currentTimeline.currentTime,s=i.options||{},o=s.delay?ia(s.delay):0;o&&(6===e.previousNode.type||0==n&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=qg);let r=n;const a=e.invokeQuery(i.selector,i.originalSelector,i.limit,i.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{e.currentQueryIndex=u;const g=e.createSubContext(i.options,c);o&&g.delayNextStep(o),c===e.element&&(l=g.currentTimeline),$s(this,i.animation,g),g.currentTimeline.applyStylesToKeyframe(),r=Math.max(r,g.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(r),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=i}visitStagger(i,e){const n=e.parentContext,s=e.currentTimeline,o=i.timings,r=Math.abs(o.duration),a=r*(e.currentQueryTotal-1);let l=r*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=n.currentStaggerTime}const u=e.currentTimeline;l&&u.delayNextStep(l);const g=u.currentTime;$s(this,i.animation,e),e.previousNode=i,n.currentStaggerTime=s.currentTime-g+(s.startTime-n.currentTimeline.startTime)}}const qg={};
60class ID{constructor(i,e,n,s,o,r,a,l){this._driver=i,this.element=e,this.subInstructions=n,this._enterClassName=s,this._leaveClassName=o,this.errors=r,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=qg,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Gg(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(i,e){if(!i)return;const n=i;let s=this.options;null!=n.duration&&(s.duration=ia(n.duration)),null!=n.delay&&(s.delay=ia(n.delay));const o=n.params;if(o){let r=s.params;r||(r=this.options.params={}),Object.keys(o).forEach(a=>{(!e||!r.hasOwnProperty(a))&&(r[a]=Hf(o[a],r,this.errors))})}}_copyOptions(){const i={};if(this.options){const e=this.options.params;if(e){const n=i.params={};Object.keys(e).forEach(s=>{n[s]=e[s]})}}return i}createSubContext(i=null,e,n){const s=e||this.element,o=new ID(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,n||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(i),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(i){return this.previousNode=qg,this.currentTimeline=this.currentTimeline.fork(this.element,i),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(i,e,n){const s={duration:e??i.duration,delay:this.currentTimeline.currentTime+(n??0)+i.delay,easing:""},o=new EZ(this._driver,i.element,i.keyframes,i.preStyleProps,i.postStyleProps,s,i.stretchStartingKeyframe);return this.timelines.push(o),s}incrementTime(i){this.currentTimeline.forwardTime(this.currentTimeline.duration+i)}delayNextStep(i){i>0&&this.currentTimeline.delayNextStep(i)}invokeQuery(i,e,n,s,o,r){let a=[];if(s&&a.push(this.element),i.length>0){i=(i=i.replace(DZ,"."+this._enterClassName)).replace(MZ,"."+this._leaveClassName);let c=this._driver.query(this.element,i,1!=n);0!==n&&(c=n<0?c.slice(c.length+n,c.length):c.slice(0,n)),a.push(...c)}return!o&&0==a.length&&r.push(function RX(t){return new be(3014,!1)}()),a}}class Gg{constructor(i,e,n,s){this._driver=i,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(i){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+i),e&&this.snapshotCurrentStyles()):this.startTime+=i}fork(i,e){return this.applyStylesToKeyframe(),new Gg(this._driver,i,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(i){this.applyStylesToKeyframe(),this.duration=i,this._loadKeyframe()}_updateStyle(i,e){this._localTimelineStyles.set(i,e),this._globalTimelineStyles.set(i,e),this._styleSummary.set(i,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}
60applyEmptyStep(i){i&&this._previousKeyframe.set("easing",i);for(let[e,n]of this._globalTimelineStyles)this._backFill.set(e,n||na),this._currentKeyframe.set(e,na);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(i,e,n,s){e&&this._previousKeyframe.set("easing",e);const o=s&&s.params||{},r=function IZ(t,i){const e=new Map;let n;return t.forEach(s=>{if("*"===s){n=n||i.keys();for(let o of n)e.set(o,na)}else Ua(s,e)}),e}(i,this._globalTimelineStyles);for(let[a,l]of r){const c=Hf(l,o,n);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??na),this._updateStyle(a,c)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((i,e)=>{this._currentKeyframe.set(e,i)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((i,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,i)}))}snapshotCurrentStyles(){for(let[i,e]of this._localTimelineStyles)this._pendingStyles.set(i,e),this._updateStyle(i,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const i=[];for(let e in this._currentKeyframe)i.push(e);return i}
60mergeTimelineCollectedStyles(i){i._styleSummary.forEach((e,n)=>{const s=this._styleSummary.get(n);(!s||e.time>s.time)&&this._updateStyle(n,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const i=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((a,l)=>{const c=Ua(a,new Map,this._backFill);c.forEach((u,g)=>{"!"===u?i.add(g):u===na&&e.add(g)}),n||c.set("offset",l/this.duration),s.push(c)});const o=i.size?jg(i.values()):[],r=e.size?jg(e.values()):[];if(n){const a=s[0],l=new Map(a);a.set("offset",0),l.set("offset",1),s=[a,l]}return xD(this.element,s,o,r,this.duration,this.startTime,this.easing,!1)}}class EZ extends Gg{constructor(i,e,n,s,o,r,a=!1){super(i,e,r.delay),this.keyframes=n,this.preStyleProps=s,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let i=this.keyframes,{delay:e,duration:n,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],r=n+e,a=e/r,l=Ua(i[0]);l.set("offset",0),o.push(l);const c=Ua(i[0]);c.set("offset",TP(a)),o.push(c);const u=i.length-1;for(let g=1;g<=u;g++){let T=Ua(i[g]);const b=T.get("offset");T.set("offset",TP((e+b*n)/r)),o.push(T)}n=r,e=0,s="",i=o}return xD(this.element,i,this.preStyleProps,this.postStyleProps,n,e,s,!0)}}function TP(t,i=3){const e=Math.pow(10,i-1);return Math.round(t*e)/e}class kD{}const kZ=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class LZ extends kD{normalizePropertyName(i,e){return DD(i)}normalizeStyleValue(i,e,n,s){let o="";const r=n.toString().trim();if(kZ.has(e)&&0!==n&&"0"!==n)if("number"==typeof n)o="px";else{const a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&s.push(function SX(t,i){return new be(3005,!1)}())}return r+o}}function DP(t,i,e,n,s,o,r,a,l,c,u,g,T){return{type:0,element:t,triggerName:i,isRemovalTransition:s,fromState:e,fromStyles:o,toState:n,toStyles:r,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:g,errors:T}}const LD={};class SP{constructor(i,e,n){this._triggerName=i,this.ast=e,this._stateStyles=n}match(i,e,n,s){return function OZ(t,i,e,n,s){return t.some(o=>o(i,e,n,s))}(this.ast.matchers,i,e,n,s)}buildStyles(i,e,n){let s=this._stateStyles.get("*");return void 0!==i&&(s=this._stateStyles.get(i?.toString())||s),s?s.buildStyles(e,n):new Map}build(i,e,n,s,o,r,a,l,c,u){const g=[],T=this.ast.options&&this.ast.options.params||LD,w=this.buildStyles(n,a&&a.params||LD,g),D=l&&l.params||LD,F=this.buildStyles(s,D,g),V=new Set,O=new Map,Y=new Map,q="void"===s,ie={params:AZ(D,T),delay:this.ast.options?.delay},pe=u?[]:ED(i,e,this.ast.animation,o,r,w,F,ie,c,g);let me=0;if(pe.forEach(le=>{me=Math.max(le.duration+le.delay,me)}),g.length)return DP(e,this._triggerName,n,s,q,w,F,[],[],O,Y,me,g);pe.forEach(le=>{const he=le.element,Ie=Us(O,he,new Set);le.preStyleProps.forEach(Ce=>Ie.add(Ce));const Se=Us(Y,he,new Set);le.postStyleProps.forEach(Ce=>Se.add(Ce)),he!==e&&V.add(he)});const De=jg(V.values());return DP(e,this._triggerName,n,s,q,w,F,pe,De,O,Y,me)}}function AZ(t,i){const e=Yf(i);for(const n in t)t.hasOwnProperty(n)&&null!=t[n]&&(e[n]=t[n]);return e}class FZ{constructor(i,e,n){this.styles=i,this.defaultParams=e,this.normalizer=n}buildStyles(i,e){const n=new Map,s=Yf(this.defaultParams);
60return Object.keys(i).forEach(o=>{const r=i[o];null!==r&&(s[o]=r)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((r,a)=>{r&&(r=Hf(r,s,e));const l=this.normalizer.normalizePropertyName(a,e);r=this.normalizer.normalizeStyleValue(a,l,r,e),n.set(a,r)})}),n}}class RZ{constructor(i,e,n){this.name=i,this.ast=e,this._normalizer=n,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new FZ(s.style,s.options&&s.options.params||{},n))}),MP(this.states,"true","1"),MP(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new SP(i,s,this.states))}),this.fallbackTransition=function NZ(t,i,e){return new SP(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(r,a)=>!0],options:null,queryCount:0,depCount:0},i)}(i,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(i,e,n,s){return this.transitionFactories.find(r=>r.match(i,e,n,s))||null}matchStyles(i,e,n){return this.fallbackTransition.buildStyles(i,e,n)}}function MP(t,i,e){t.has(i)?t.has(e)||t.set(e,t.get(i)):t.has(e)&&t.set(i,t.get(e))}const YZ=new zg;class VZ{constructor(i,e,n){this.bodyNode=i,this._driver=e,this._normalizer=n,this._animations=new Map,this._playersById=new Map,this.players=[]}register(i,e){const n=[],o=SD(this._driver,e,n,[]);if(n.length)throw function WX(t){return new be(3503,!1)}();this._animations.set(i,o)}_buildPlayer(i,e,n){const s=i.element,o=lP(this._normalizer,i.keyframes,e,n);return this._driver.animate(s,o,i.duration,i.delay,i.easing,[],!0)}create(i,e,n={}){const s=[],o=this._animations.get(i);let r;const a=new Map;if(o?(r=ED(this._driver,e,o,vD,Yg,new Map,new Map,n,YZ,s),r.forEach(u=>{const g=Us(a,u.element,new Map);u.postStyleProps.forEach(T=>g.set(T,null))})):(s.push(function UX(){return new be(3300,!1)}()),r=[]),s.length)throw function $X(t){return new be(3504,!1)}();a.forEach((u,g)=>{u.forEach((T,b)=>{u.set(b,this._driver.computeStyle(g,b,na))})});const c=Wa(r.map(u=>{const g=a.get(u.element);return this._buildPlayer(u,new Map,g)}));return this._playersById.set(i,c),c.onDestroy(()=>this.destroy(i)),this.players.push(c),c}destroy(i){const e=this._getPlayer(i);e.destroy(),this._playersById.delete(i);const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(i){const e=this._playersById.get(i);if(!e)throw function zX(t){return new be(3301,!1)}();return e}listen(i,e,n,s){const o=gD(e,"","","");return mD(this._getPlayer(i),n,o,s),()=>{}}command(i,e,n,s){if("register"==n)return void this.register(i,s[0]);if("create"==n)return void this.create(i,e,s[0]||{});const o=this._getPlayer(i);switch(n){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(i)}}}const xP="ng-animate-queued",OD="ng-animate-disabled",UZ=[],EP={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},$Z={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},jo="__ng_removed";class AD{get params(){return this.options.params}constructor(i,e=""){this.namespaceId=e;const n=i&&i.hasOwnProperty("value");if(this.value=function KZ(t){return t??null}(n?i.value:i),n){const o=Yf(i);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}absorbOptions(i){const e=i.params;if(e){const n=this.options.params;Object.keys(e).forEach(s=>{null==n[s]&&(n[s]=e[s])})}}}const Bf="void",FD=new AD(Bf);class zZ{constructor(i,e,n){this.id=i,this.hostElement=e,this._engine=n,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
60+i,_o(e,this._hostClassName)}listen(i,e,n,s){if(!this._triggers.has(e))throw function qX(t,i){return new be(3302,!1)}();if(null==n||0==n.length)throw function GX(t){return new be(3303,!1)}();if(!function XZ(t){return"start"==t||"done"==t}(n))throw function KX(t,i){return new be(3400,!1)}();const o=Us(this._elementListeners,i,[]),r={name:e,phase:n,callback:s};o.push(r);const a=Us(this._engine.statesByElement,i,new Map);return a.has(e)||(_o(i,Vg),_o(i,Vg+"-"+e),a.set(e,FD)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(r);l>=0&&o.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(i,e){return!this._triggers.has(i)&&(this._triggers.set(i,e),!0)}_getTrigger(i){const e=this._triggers.get(i);if(!e)throw function XX(t){return new be(3401,!1)}();return e}trigger(i,e,n,s=!0){const o=this._getTrigger(e),r=new PD(this.id,e,i);let a=this._engine.statesByElement.get(i);a||(_o(i,Vg),_o(i,Vg+"-"+e),this._engine.statesByElement.set(i,a=new Map));let l=a.get(e);const c=new AD(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(e,c),l||(l=FD),c.value!==Bf&&l.value===c.value){if(!function QZ(t,i){const e=Object.keys(t),n=Object.keys(i);if(e.length!=n.length)return!1;for(let s=0;s<e.length;s++){const o=e[s];if(!i.hasOwnProperty(o)||t[o]!==i[o])return!1}return!0}(l.params,c.params)){const D=[],F=o.matchStyles(l.value,l.params,D),V=o.matchStyles(c.value,c.params,D);D.length?this._engine.reportError(D):this._engine.afterFlush(()=>{Jl(i,F),gr(i,V)})}return}const T=Us(this._engine.playersByElement,i,[]);T.forEach(D=>{D.namespaceId==this.id&&D.triggerName==e&&D.queued&&D.destroy()});let b=o.matchTransition(l.value,c.value,i,c.params),w=!1;if(!b){if(!s)return;b=o.fallbackTransition,w=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:i,triggerName:e,transition:b,fromState:l,toState:c,player:r,isFallbackTransition:w}),w||(_o(i,xP),r.onStart(()=>{$d(i,xP)})),r.onDone(()=>{let D=this.players.indexOf(r);D>=0&&this.players.splice(D,1);const F=this._engine.playersByElement.get(i);if(F){let V=F.indexOf(r);V>=0&&F.splice(V,1)}}),this.players.push(r),T.push(r),r}deregister(i){this._triggers.delete(i),this._engine.statesByElement.forEach(e=>e.delete(i)),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(s=>s.name!=i))})}clearElementCache(i){this._engine.statesByElement.delete(i),this._elementListeners.delete(i);const e=this._engine.playersByElement.get(i);e&&(e.forEach(n=>n.destroy()),this._engine.playersByElement.delete(i))}_signalRemovalForInnerTriggers(i,e){const n=this._engine.driver.query(i,Hg,!0);n.forEach(s=>{if(s[jo])return;const o=this._engine.fetchNamespacesByElement(s);o.size?o.forEach(r=>r.triggerLeaveAnimation(s,e,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(i,e,n,s){const o=this._engine.statesByElement.get(i),r=new Map;if(o){const a=[];if(o.forEach((l,c)=>{if(r.set(c,l.value),this._triggers.has(c)){const u=this.trigger(i,c,Bf,s);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,i,!0,e,r),n&&Wa(a).onDone(()=>this._engine.processLeaveNode(i)),!0}return!1}prepareLeaveAnimationListeners(i){const e=this._elementListeners.get(i),n=this._engine.statesByElement.get(i);if(e&&n){const s=new Set;e.forEach(o=>{const r=o.name;if(s.has(r))return;s.add(r);const l=this._triggers.get(r).fallbackTransition,c=n.get(r)||FD,u=new AD(Bf),g=new PD(this.id,r,i);this._engine.totalQueuedPlayers++,this._queue.push({element:i,triggerName:r,transition:l,fromState:c,toState:u,player:g,isFallbackTransition:!0})})}}removeNode(i,e){const n=this._engine;if(i.childElementCount&&this._signalRemovalForInnerTriggers(i,e),this.triggerLeaveAnimation(i,e,!0))return;let s=!1;if(n.totalAnimations){const o=n.players.length?n.playersByQueriedElement.get(i):[];if(o&&o.length)s=!0;else{let r=i;for(;r=r.parentNode;)if(n.statesByElement.get(r)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(i),s)n.markElementAsRemoved(this.id,i,!1,e);else{const o=i[jo];(!o||o===EP)&&(n.afterFlush(()=>this.clearElementCache(i)),n.destroyInnerAnimations(i),n._onRemovalComplete(i,e))}}insertNode(i,e){_o(i,this._hostClassName)}drainQueuedTransitions(i){const e=[];return this._queue.forEach(n=>{const s=n.player;if(s.destroyed)return;const o=n.element,r=this._elementListeners.get(o);r&&r.forEach(a=>{if(a.name==n.triggerName){const l=gD(o,n.triggerName,n.fromState.value,n.toState.value);l._data=i,mD(n.player,a.phase,l,a.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(n)}),this._queue=[],e.sort((n,s)=>{const o=n.transition.ast.depCount,r=s.transition.ast.depCount;return 0==o||0==r?o-r:this._engine.driver.containsElement(n.element,s.element)?1:-1})}
60destroy(i){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,i)}}class qZ{_onRemovalComplete(i,e){this.onRemovalComplete(i,e)}constructor(i,e,n){this.bodyNode=i,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,o)=>{}}get queuedPlayers(){const i=[];return this._namespaceList.forEach(e=>{e.players.forEach(n=>{n.queued&&i.push(n)})}),i}createNamespace(i,e){const n=new zZ(i,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[i]=n}_balanceNamespaceList(i,e){const n=this._namespaceList,s=this.namespacesByHostElement;if(n.length-1>=0){let r=!1,a=this.driver.getParentElement(e);for(;a;){const l=s.get(a);if(l){const c=n.indexOf(l);n.splice(c+1,0,i),r=!0;break}a=this.driver.getParentElement(a)}r||n.unshift(i)}else n.push(i);return s.set(e,i),i}register(i,e){let n=this._namespaceLookup[i];return n||(n=this.createNamespace(i,e)),n}registerTrigger(i,e,n){let s=this._namespaceLookup[i];s&&s.register(e,n)&&this.totalAnimations++}destroy(i,e){i&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const n=this._fetchNamespace(i);this.namespacesByHostElement.delete(n.hostElement);const s=this._namespaceList.indexOf(n);s>=0&&this._namespaceList.splice(s,1),n.destroy(e),delete this._namespaceLookup[i]}))}_fetchNamespace(i){return this._namespaceLookup[i]}fetchNamespacesByElement(i){const e=new Set,n=this.statesByElement.get(i);if(n)for(let s of n.values())if(s.namespaceId){const o=this._fetchNamespace(s.namespaceId);o&&e.add(o)}return e}trigger(i,e,n,s){if(Kg(e)){const o=this._fetchNamespace(i);if(o)return o.trigger(e,n,s),!0}return!1}insertNode(i,e,n,s){if(!Kg(e))return;const o=e[jo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const r=this.collectedLeaveElements.indexOf(e);r>=0&&this.collectedLeaveElements.splice(r,1)}if(i){const r=this._fetchNamespace(i);r&&r.insertNode(e,n)}s&&this.collectEnterElement(e)}collectEnterElement(i){this.collectedEnterElements.push(i)}markElementAsDisabled(i,e){e?this.disabledNodes.has(i)||(this.disabledNodes.add(i),_o(i,OD)):this.disabledNodes.has(i)&&(this.disabledNodes.delete(i),$d(i,OD))}removeNode(i,e,n){if(Kg(e)){const s=i?this._fetchNamespace(i):null;s?s.removeNode(e,n):this.markElementAsRemoved(i,e,!1,n);const o=this.namespacesByHostElement.get(e);o&&o.id!==i&&o.removeNode(e,n)}else this._onRemovalComplete(e,n)}markElementAsRemoved(i,e,n,s,o){this.collectedLeaveElements.push(e),e[jo]={namespaceId:i,setForRemoval:s,hasAnimation:n,removedBeforeQueried:!1,previousTriggersValues:o}}listen(i,e,n,s,o){return Kg(e)?this._fetchNamespace(i).listen(e,n,s,o):()=>{}}_buildInstruction(i,e,n,s,o){return i.transition.build(this.driver,i.element,i.fromState.value,i.toState.value,n,s,i.fromState.options,i.toState.options,e,o)}destroyInnerAnimations(i){let e=this.driver.query(i,Hg,!0);e.forEach(n=>this.destroyActiveAnimationsForElement(n)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(i,CD,!0),e.forEach(n=>this.finishActiveQueriedAnimationOnElement(n)))}destroyActiveAnimationsForElement(i){const e=this.playersByElement.get(i);e&&e.forEach(n=>{n.queued?n.markedForDestroy=!0:n.destroy()})}finishActiveQueriedAnimationOnElement(i){const e=this.playersByQueriedElement.get(i);e&&e.forEach(n=>n.finish())}whenRenderingDone(){return new Promise(i=>{if(this.players.length)return Wa(this.players).onDone(()=>i());i()})}processLeaveNode(i){const e=i[jo];if(e&&e.setForRemoval){if(i[jo]=EP,e.namespaceId){this.destroyInnerAnimations(i);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(i)}this._onRemovalComplete(i,e.setForRemoval)}i.classList?.contains(OD)&&this.markElementAsDisabled(i,!1),this.driver.query(i,".ng-animate-disabled",!0).forEac
60h(n=>{this.markElementAsDisabled(n,!1)})}flush(i=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((n,s)=>this._balanceNamespaceList(n,s)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;n<this.collectedEnterElements.length;n++)_o(this.collectedEnterElements[n],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const n=[];try{e=this._flushAnimations(n,i)}finally{for(let s=0;s<n.length;s++)n[s]()}}else for(let n=0;n<this.collectedLeaveElements.length;n++)this.processLeaveNode(this.collectedLeaveElements[n]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(n=>n()),this._flushFns=[],this._whenQuietFns.length){const n=this._whenQuietFns;this._whenQuietFns=[],e.length?Wa(e).onDone(()=>{n.forEach(s=>s())}):n.forEach(s=>s())}}reportError(i){throw function ZX(t){return new be(3402,!1)}()}_flushAnimations(i,e){const n=new zg,s=[],o=new Map,r=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(ue=>{u.add(ue);const te=this.driver.query(ue,".ng-animate-queued",!0);for(let se=0;se<te.length;se++)u.add(te[se])});const g=this.bodyNode,T=Array.from(this.statesByElement.keys()),b=LP(T,this.collectedEnterElements),w=new Map;let D=0;b.forEach((ue,te)=>{const se=vD+D++;w.set(te,se),ue.forEach(Oe=>_o(Oe,se))});const F=[],V=new Set,O=new Set;for(let ue=0;ue<this.collectedLeaveElements.length;ue++){const te=this.collectedLeaveElements[ue],se=te[jo];se&&se.setForRemoval&&(F.push(te),V.add(te),se.hasAnimation?this.driver.query(te,".ng-star-inserted",!0).forEach(Oe=>V.add(Oe)):O.add(te))}const Y=new Map,q=LP(T,Array.from(V));q.forEach((ue,te)=>{const se=Yg+D++;Y.set(te,se),ue.forEach(Oe=>_o(Oe,se))}),i.push(()=>{b.forEach((ue,te)=>{const se=w.get(te);ue.forEach(Oe=>$d(Oe,se))}),q.forEach((ue,te)=>{const se=Y.get(te);ue.forEach(Oe=>$d(Oe,se))}),F.forEach(ue=>{this.processLeaveNode(ue)})});const ie=[],pe=[];for(let ue=this._namespaceList.length-1;ue>=0;ue--)this._namespaceList[ue].drainQueuedTransitions(e).forEach(se=>{const Oe=se.player,dt=se.element;if(ie.push(Oe),this.collectedEnterElements.length){const Ve=dt[jo];if(Ve&&Ve.setForMove){if(Ve.previousTriggersValues&&Ve.previousTriggersValues.has(se.triggerName)){const Yt=Ve.previousTriggersValues.get(se.triggerName),wn=this.statesByElement.get(se.element);if(wn&&wn.has(se.triggerName)){const Ks=wn.get(se.triggerName);Ks.value=Yt,wn.set(se.triggerName,Ks)}}return void Oe.destroy()}}const nn=!g||!this.driver.containsElement(g,dt),cn=Y.get(dt),Ii=w.get(dt),Cn=this._buildInstruction(se,n,Ii,cn,nn);if(Cn.errors&&Cn.errors.length)return void pe.push(Cn);if(nn)return Oe.onStart(()=>Jl(dt,Cn.fromStyles)),Oe.onDestroy(()=>gr(dt,Cn.toStyles)),void s.push(Oe);if(se.isFallbackTransition)return Oe.onStart(()=>Jl(dt,Cn.fromStyles)),Oe.onDestroy(()=>gr(dt,Cn.toStyles)),void s.push(Oe);const je=[];Cn.timelines.forEach(Ve=>{Ve.stretchStartingKeyframe=!0,this.disabledNodes.has(Ve.element)||je.push(Ve)}),Cn.timelines=je,n.append(dt,Cn.timelines),r.push({instruction:Cn,player:Oe,element:dt}),Cn.queriedElements.forEach(Ve=>Us(a,Ve,[]).push(Oe)),Cn.preStyleProps.forEach((Ve,Yt)=>{if(Ve.size){let wn=l.get(Yt);wn||l.set(Yt,wn=new Set),Ve.forEach((Ks,bo)=>wn.add(bo))}}),Cn.postStyleProps.forEach((Ve,Yt)=>{let wn=c.get(Yt);wn||c.set(Yt,wn=new Set),Ve.forEach((Ks,bo)=>wn.add(bo))})});if(pe.length){const ue=[];pe.forEach(te=>{ue.push(function JX(t,i){return new be(3505,!1)}())}),ie.forEach(te=>te.destroy()),this.reportError(ue)}const me=new Map,De=new Map;r.forEach(ue=>{const te=ue.element;n.has(te)&&(De.set(te,te),this._beforeAnimationBuild(ue.player.namespaceId,ue.instruction,me))}),s.forEach(ue=>{const te=ue.element;this._getPreviousPlayers(te,!1,ue.namespaceId,ue.triggerName,null).forEach(Oe=>{Us(me,te,[]).push(Oe),Oe.destroy()})});const le=F.filter(ue=>AP(ue,l,c)),he=new Map;kP(he,this.driver,O,c,na).forEach(ue=>{AP(ue,l,c)&&le.push(ue)});const Se=new Map;b.forEach((ue,te)=>{kP(Se,this.driver,new Set(ue),l,"!")}),le.forEach(ue=>{const te=he.get(ue),se=Se.get(ue);he.set(ue,new Map([...te?.entries()??[],...se?.entries()??[]]))});const Ce=[],Ee=[],He={};r.forEach(ue=>{const{element:te,player:se,instruction:Oe}=ue;if(n.has(te)){if(u.has(te))return se.onDestroy(()=>gr(te,Oe.toStyles)),se.disabled=!0,se.overrideTotalTime(Oe.totalTime),void s.push(se);let dt=He;if(De.size>1){let cn=te;const Ii=[];for(;cn=cn.parentNode;){const Cn=De.get(cn);if(Cn){dt=Cn;break}Ii.push(cn)}Ii.forEach(Cn=>De.set(Cn,dt))}const nn=this._buildAnimation(se.namespaceId,Oe,me,o,Se,he);if(se.setRealPlayer(nn),dt===He)Ce.push(se);else{const cn=this.playersByElement.get(dt);cn&&cn.length&&(se.parentPlayer=Wa(cn)),s.push(se)}}else Jl(te,Oe.fromStyles),se.onDestroy(()=>gr(te,Oe.toStyles)),Ee.push(se),u.has(te)&&s.push(se)}),Ee.forEach(ue=>{const te=o.get(ue.element);if(te&&te.length){const se=Wa(te);ue.setRealPlayer(se)}}
60),s.forEach(ue=>{ue.parentPlayer?ue.syncPlayerEvents(ue.parentPlayer):ue.destroy()});for(let ue=0;ue<F.length;ue++){const te=F[ue],se=te[jo];if($d(te,Yg),se&&se.hasAnimation)continue;let Oe=[];if(a.size){let nn=a.get(te);nn&&nn.length&&Oe.push(...nn);let cn=this.driver.query(te,CD,!0);for(let Ii=0;Ii<cn.length;Ii++){let Cn=a.get(cn[Ii]);Cn&&Cn.length&&Oe.push(...Cn)}}const dt=Oe.filter(nn=>!nn.destroyed);dt.length?ZZ(this,te,dt):this.processLeaveNode(te)}return F.length=0,Ce.forEach(ue=>{this.players.push(ue),ue.onDone(()=>{ue.destroy();const te=this.players.indexOf(ue);this.players.splice(te,1)}),ue.play()}),Ce}afterFlush(i){this._flushFns.push(i)}afterFlushAnimationsDone(i){this._whenQuietFns.push(i)}_getPreviousPlayers(i,e,n,s,o){let r=[];if(e){const a=this.playersByQueriedElement.get(i);a&&(r=a)}else{const a=this.playersByElement.get(i);if(a){const l=!o||o==Bf;a.forEach(c=>{c.queued||!l&&c.triggerName!=s||r.push(c)})}}return(n||s)&&(r=r.filter(a=>!(n&&n!=a.namespaceId||s&&s!=a.triggerName))),r}_beforeAnimationBuild(i,e,n){const o=e.element,r=e.isRemovalTransition?void 0:i,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const c=l.element,u=c!==o,g=Us(n,c,[]);this._getPreviousPlayers(c,u,r,a,e.toState).forEach(b=>{const w=b.getRealPlayer();w.beforeDestroy&&w.beforeDestroy(),b.destroy(),g.push(b)})}Jl(o,e.fromStyles)}_buildAnimation(i,e,n,s,o,r){const a=e.triggerName,l=e.element,c=[],u=new Set,g=new Set,T=e.timelines.map(w=>{const D=w.element;u.add(D);const F=D[jo];if(F&&F.removedBeforeQueried)return new Nf(w.duration,w.delay);const V=D!==l,O=function JZ(t){const i=[];return OP(t,i),i}((n.get(D)||UZ).map(me=>me.getRealPlayer())).filter(me=>!!me.element&&me.element===D),Y=o.get(D),q=r.get(D),ie=lP(this._normalizer,w.keyframes,Y,q),pe=this._buildPlayer(w,ie,O);if(w.subTimeline&&s&&g.add(D),V){const me=new PD(i,a,D);me.setRealPlayer(pe),c.push(me)}return pe});c.forEach(w=>{Us(this.playersByQueriedElement,w.element,[]).push(w),w.onDone(()=>function GZ(t,i,e){let n=t.get(i);if(n){if(n.length){const s=n.indexOf(e);n.splice(s,1)}0==n.length&&t.delete(i)}return n}(this.playersByQueriedElement,w.element,w))}),u.forEach(w=>_o(w,mP));const b=Wa(T);return b.onDestroy(()=>{u.forEach(w=>$d(w,mP)),gr(l,e.toStyles)}),g.forEach(w=>{Us(s,w,[]).push(b)}),b}_buildPlayer(i,e,n){return e.length>0?this.driver.animate(i.element,e,i.duration,i.delay,i.easing,n):new Nf(i.duration,i.delay)}}class PD{constructor(i,e,n){this.namespaceId=i,this.triggerName=e,this.element=n,this._player=new Nf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(i){this._containsRealPlayer||(this._player=i,this._queuedCallbacks.forEach((e,n)=>{e.forEach(s=>mD(i,n,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(i.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(i){this.totalTime=i}syncPlayerEvents(i){const e=this._player;e.triggerCallback&&i.onStart(()=>e.triggerCallback("start")),i.onDone(()=>this.finish()),i.onDestroy(()=>this.destroy())}_queueEvent(i,e){Us(this._queuedCallbacks,i,[]).push(e)}onDone(i){this.queued&&this._queueEvent("done",i),this._player.onDone(i)}onStart(i){this.queued&&this._queueEvent("start",i),this._player.onStart(i)}onDestroy(i){this.queued&&this._queueEvent("destroy",i),this._player.onDestroy(i)}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(i){this.queued||this._player.setPosition(i)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(i){const e=this._player;e.triggerCallback&&e.triggerCallback(i)}}function Kg(t){return t&&1===t.nodeType}function IP(t,i){const e=t.style.display;return t.style.display=i??"none",e}function kP(t,i,e,n,s){const o=[];e.forEach(l=>o.push(IP(l)));const r=[];
60n.forEach((l,c)=>{const u=new Map;l.forEach(g=>{const T=i.computeStyle(c,g,s);u.set(g,T),(!T||0==T.length)&&(c[jo]=$Z,r.push(c))}),t.set(c,u)});let a=0;return e.forEach(l=>IP(l,o[a++])),r}function LP(t,i){const e=new Map;if(t.forEach(a=>e.set(a,[])),0==i.length)return e;const s=new Set(i),o=new Map;function r(a){if(!a)return 1;let l=o.get(a);if(l)return l;const c=a.parentNode;return l=e.has(c)?c:s.has(c)?1:r(c),o.set(a,l),l}return i.forEach(a=>{const l=r(a);1!==l&&e.get(l).push(a)}),e}function _o(t,i){t.classList?.add(i)}function $d(t,i){t.classList?.remove(i)}function ZZ(t,i,e){Wa(e).onDone(()=>t.processLeaveNode(i))}function OP(t,i){for(let e=0;e<t.length;e++){const n=t[e];n instanceof rP?OP(n.players,i):i.push(n)}}function AP(t,i,e){const n=e.get(t);if(!n)return!1;let s=i.get(t);return s?n.forEach(o=>s.add(o)):i.set(t,n),e.delete(t),!0}class Xg{constructor(i,e,n){this.bodyNode=i,this._driver=e,this._normalizer=n,this._triggerCache={},this.onRemovalComplete=(s,o)=>{},this._transitionEngine=new qZ(i,e,n),this._timelineEngine=new VZ(i,e,n),this._transitionEngine.onRemovalComplete=(s,o)=>this.onRemovalComplete(s,o)}registerTrigger(i,e,n,s,o){const r=i+"-"+s;let a=this._triggerCache[r];if(!a){const l=[],u=SD(this._driver,o,l,[]);if(l.length)throw function BX(t,i){return new be(3404,!1)}();a=function PZ(t,i,e){return new RZ(t,i,e)}(s,u,this._normalizer),this._triggerCache[r]=a}this._transitionEngine.registerTrigger(e,s,a)}register(i,e){this._transitionEngine.register(i,e)}destroy(i,e){this._transitionEngine.destroy(i,e)}onInsert(i,e,n,s){this._transitionEngine.insertNode(i,e,n,s)}onRemove(i,e,n){this._transitionEngine.removeNode(i,e,n)}disableAnimations(i,e){this._transitionEngine.markElementAsDisabled(i,e)}process(i,e,n,s){if("@"==n.charAt(0)){const[o,r]=cP(n);this._timelineEngine.command(o,e,r,s)}else this._transitionEngine.trigger(i,e,n,s)}listen(i,e,n,s,o){if("@"==n.charAt(0)){const[r,a]=cP(n);return this._timelineEngine.listen(r,e,a,o)}return this._transitionEngine.listen(i,e,n,s,o)}flush(i=-1){this._transitionEngine.flush(i)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(i){this._transitionEngine.afterFlushAnimationsDone(i)}}let tJ=(()=>{class t{static{this.initialStylesByElement=new WeakMap}constructor(e,n,s){this._element=e,this._startStyles=n,this._endStyles=s,this._state=0;let o=t.initialStylesByElement.get(e);o||t.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&gr(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(gr(this._element,this._initialStyles),this._endStyles&&(gr(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Jl(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Jl(this._element,this._endStyles),this._endStyles=null),gr(this._element,this._initialStyles),this._state=3)}}return t})();function RD(t){let i=null;return t.forEach((e,n)=>{(function nJ(t){return"display"===t||"position"===t})(n)&&(i=i||new Map,i.set(n,e))}),i}class FP{constructor(i,e,n,s){this.element=i,this.keyframes=e,this.options=n,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const i=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,i,this.options),this._finalKeyframe=i.length?i[i.length-1]:new Map;const e=()=>this._onFinish();this.domPlayer.addEventListener("finish",e),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",e)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(i){const e=[];
60return i.forEach(n=>{e.push(Object.fromEntries(n))}),e}_triggerWebAnimation(i,e,n){return i.animate(this._convertKeyframesToObject(e),n)}onStart(i){this._originalOnStartFns.push(i),this._onStartFns.push(i)}onDone(i){this._originalOnDoneFns.push(i),this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(i=>i()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}setPosition(i){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=i*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const i=new Map;this.hasStarted()&&this._finalKeyframe.forEach((n,s)=>{"offset"!==s&&i.set(s,this._finished?n:bP(this.element,s))}),this.currentSnapshot=i}triggerCallback(i){const e="start"===i?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}}class iJ{validateStyleProperty(i){return!0}validateAnimatableStyleProperty(i){return!0}matchesElement(i,e){return!1}containsElement(i,e){return uP(i,e)}getParentElement(i){return yD(i)}query(i,e,n){return hP(i,e,n)}computeStyle(i,e,n){return window.getComputedStyle(i)[e]}animate(i,e,n,s,o,r=[]){const l={duration:n,delay:s,fill:0==s?"both":"forwards"};o&&(l.easing=o);const c=new Map,u=r.filter(b=>b instanceof FP);(function dZ(t,i){return 0===t||0===i})(n,s)&&u.forEach(b=>{b.currentSnapshot.forEach((w,D)=>c.set(D,w))});let g=function aZ(t){return t.length?t[0]instanceof Map?t:t.map(i=>_P(i)):[]}(e).map(b=>Ua(b));g=function uZ(t,i,e){if(e.size&&i.length){let n=i[0],s=[];if(e.forEach((o,r)=>{n.has(r)||s.push(r),n.set(r,o)}),s.length)for(let o=1;o<i.length;o++){let r=i[o];s.forEach(a=>r.set(a,bP(t,a)))}}return i}(i,g,c);const T=function eJ(t,i){let e=null,n=null;return Array.isArray(i)&&i.length?(e=RD(i[0]),i.length>1&&(n=RD(i[i.length-1]))):i instanceof Map&&(e=RD(i)),e||n?new tJ(t,e,n):null}(i,g);return new FP(i,g,l,T)}}
61/**
62         * @license Angular v16.2.12
63         * (c) 2010-2022 Google LLC. https://angular.io/
64         * License: MIT
65         */let sJ=(()=>{class t extends sP{constructor(e,n){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(n.body,{id:"0",encapsulation:Fi.None,styles:[],data:{animation:[]}})}build(e){const n=this._nextAnimationId.toString();this._nextAnimationId++;const s=Array.isArray(e)?oP(e):e;return PP(this._renderer,null,n,"register",[s]),new oJ(n,this._renderer)}static{this.\u0275fac=function(n){return new(n||t)(K(nd),K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();class oJ extends yX{constructor(i,e){super(),this._id=i,this._renderer=e}create(i,e){return new rJ(this._id,i,e||{},this._renderer)}}class rJ{constructor(i,e,n,s){this.id=i,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(i,e){return this._renderer.listen(this.element,`@@${this.id}:${i}`,e)}_command(i,...e){return PP(this._renderer,this.element,this.id,i,e)}onDone(i){this._listen("done",i)}onStart(i){this._listen("start",i)}onDestroy(i){this._listen("destroy",i)}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(i){this._command("setPosition",i)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function PP(t,i,e,n,s){return t.setProperty(i,`@@${e}:${n}`,s)}const RP="@.disabled";let aJ=(()=>{class t{constructor(e,n,s){this.delegate=e,this.engine=n,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,n.onRemovalComplete=(o,r)=>{const a=r?.parentNode(o);a&&r.removeChild(a,o)}}createRenderer(e,n){const o=this.delegate.createRenderer(e,n);if(!(e&&n&&n.data&&n.data.animation)){let u=this._rendererCache.get(o);return u||(u=new NP("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,u)),u}const r=n.id,a=n.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(r,a,e,u.name,u)};return n.data.animation.forEach(l),new lJ(this,a,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,n,s){e>=0&&e<this._microtaskId?this._zone.run(()=>n(s)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[r,a]=o;r(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([n,s]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static{this.\u0275fac=function(n){return new(n||t)(K(nd),K(Xg),K(ht))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})();
vendor: 1,162 bytes, line 65
65class NP{constructor(i,e,n,s){this.namespaceId=i,this.delegate=e,this.engine=n,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(i){this.delegate.destroyNode?.(i)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(i,e){return this.delegate.createElement(i,e)}createComment(i){return this.delegate.createComment(i)}createText(i){return this.delegate.createText(i)}appendChild(i,e){this.delegate.appendChild(i,e),this.engine.onInsert(this.namespaceId,e,i,!1)}insertBefore(i,e,n,s=!0){this.delegate.insertBefore(i,e,n),this.engine.onInsert(this.namespaceId,e,i,s)}removeChild(i,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(i,e){return this.delegate.selectRootElement(i,e)}parentNode(i){return this.delegate.parentNode(i)}nextSibling(i){return this.delegate.nextSibling(i)}setAttribute(i,e,n,s){this.delegate.setAttribute(i,e,n,s)}removeAttribute(i,e,n){this.delegate.removeAttribute(i,e,n)}addClass(i,e){this.delegate.addClass(i,e)}removeClass(i,e){this.delegate.removeClass(i,e)}
65setStyle(i,e,n,s){this.delegate.setStyle(i,e,n,s)}removeStyle(i,e,n){this.delegate.removeStyle(i,e,n)}setProperty(i,e,n){"@"==e.charAt(0)&&e==RP?this.disableAnimations(i,!!n):this.delegate.setProperty(i,e,n)}setValue(i,e){this.delegate.setValue(i,e)}listen(i,e,n){return this.delegate.listen(i,e,n)}disableAnimations(i,e){this.engine.disableAnimations(i,e)}}class lJ extends NP{constructor(i,e,n,s,o){super(e,n,s,o),this.factory=i,this.namespaceId=e}setProperty(i,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&e==RP?this.disableAnimations(i,n=void 0===n||!!n):this.engine.process(this.namespaceId,i,e.slice(1),n):this.delegate.setProperty(i,e,n)}listen(i,e,n){if("@"==e.charAt(0)){const s=function cJ(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(i);let o=e.slice(1),r="";return"@"!=o.charAt(0)&&([o,r]=function dJ(t){const i=t.indexOf(".");return[t.substring(0,i),t.slice(i+1)]}(o)),this.engine.listen(this.namespaceId,s,o,r,a=>{this.factory.scheduleListenerCallback(a._data||-1,n,a)})}return this.delegate.listen(i,e,n)}}const YP=[{provide:sP,useClass:sJ},{provide:kD,useFactory:function hJ(){return new LZ}},{provide:Xg,useClass:(()=>{class t extends Xg{constructor(e,n,s,o){super(e.body,n,s)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(n){return new(n||t)(K(St),K(bD),K(kD),K(lr))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac})}}return t})()},{provide:nd,useFactory:function fJ(t,i,e){return new aJ(t,i,e)},deps:[N1,Xg,ht]}
65],ND=[{provide:bD,useFactory:()=>new iJ},{provide:jr,useValue:"BrowserAnimations"},...YP],VP=[{provide:bD,useClass:fP},{provide:jr,useValue:"NoopAnimations"},...YP];let YD=(()=>{class t{static withConfig(e){return{ngModule:t,providers:e.disableAnimations?VP:ND}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:ND,imports:[K8]})}}return t})();function zd(t,...i){return i.length?i.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}let kJ=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),WP=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[kJ]})}}return t})();function BD(t,i,e){const n=Qg(t,i);n.some(s=>s.trim()==e.trim())||(n.push(e.trim()),t.setAttribute(i,n.join(" ")))}function Jg(t,i,e){const s=Qg(t,i).filter(o=>o!=e.trim());s.length?t.setAttribute(i,s.join(" ")):t.removeAttribute(i)}function Qg(t,i){return(t.getAttribute(i)||"").match(/\S+/g)||[]}const $P="cdk-describedby-message",ey="cdk-describedby-host";let jD=0,LJ=(()=>{class t{constructor(e,n){this._platform=n,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+jD++,this._document=e,this._id=ne(ph)+"-"+jD++}describe(e,n,s){if(!this._canBeDescribed(e,n))return;const o=WD(n,s);"string"!=typeof n?(zP(n,this._id),this._messageRegistry.set(o,{messageElement:n,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(n,s),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,n,s){if(!n||!this._isElementNode(e))return;const o=WD(n,s);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),"string"==typeof n){const r=this._messageRegistry.get(o);r&&0===r.referenceCount&&this._deleteMessageElement(o)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${ey}="${this._id}"]`);for(let n=0;n<e.length;n++)this._removeCdkDescribedByReferenceIds(e[n]),e[n].removeAttribute(ey);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,n){const s=this._document.createElement("div");zP(s,this._id),s.textContent=e,n&&s.setAttribute("role",n),this._createMessagesContainer(),this._messagesContainer.appendChild(s),this._messageRegistry.set(WD(e,n),{messageElement:s,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;const e="cdk-describedby-message-container",n=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let o=0;o<n.length;o++)n[o].remove();const s=this._document.createElement("div");s.style.visibility="hidden",s.classList.add(e),s.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&s.setAttribute("platform","server"),this._document.body.appendChild(s),this._messagesContainer=s}_removeCdkDescribedByReferenceIds(e){const n=Qg(e,"aria-describedby").filter(s=>0!=s.indexOf($P));e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){const s=this._messageRegistry.get(n);BD(e,"aria-describedby",s.messageElement.id),e.setAttribute(ey,this._id),s.referenceCount++}_removeMessageReference(e,n){const s=this._messageRegistry.get(n);s.referenceCount--,Jg(e,"aria-describedby",s.messageElement.id),e.removeAttribute(ey)}_isElementDescribedByMessage(e,n){const s=Qg(e,"aria-describedby"),o=this._messageRegistry.get(n),r=o&&o.messageElement.id;return!!r&&-1!=s.indexOf(r)}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&"object"==typeof n)return!0;const s=null==n?"":`${n}`.trim(),o=e.getAttribute("aria-label");return!(!s||o&&o.trim()===s)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(n){return new(n||t)(K(St),K(Yi))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function WD(t,i){return"string"==typeof t?`${i||""}/${t}`:t}function zP(t,i){t.id||(t.id=`${$P}-${i}-${jD++}`)}class qP{constructor(i){this._items=i,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new bt,this._typeaheadSub
65scription=M.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new bt,this.change=new bt,i instanceof Vh&&(this._itemChangesSubscription=i.changes.subscribe(e=>{if(this._activeItem){const s=e.toArray().indexOf(this._activeItem);s>-1&&s!==this._activeItemIndex&&(this._activeItemIndex=s)}}))}skipPredicate(i){return this._skipPredicateFn=i,this}withWrap(i=!0){return this._wrap=i,this}withVerticalOrientation(i=!0){return this._vertical=i,this}withHorizontalOrientation(i){return this._horizontal=i,this}withAllowedModifierKeys(i){return this._allowedModifierKeys=i,this}withTypeAhead(i=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Rn(e=>this._pressedLetters.push(e)),EO(i),$t(()=>this._pressedLetters.length>0),nt(()=>this._pressedLetters.join(""))).subscribe(e=>{const n=this._getItemsArray();for(let s=1;s<n.length+1;s++){const o=(this._activeItemIndex+s)%n.length,r=n[o];if(!this._skipPredicateFn(r)&&0===r.getLabel().toUpperCase().trim().indexOf(e)){this.setActiveItem(o);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(i=!0){return this._homeAndEnd=i,this}withPageUpDown(i=!0,e=10){return this._pageUpAndDown={enabled:i,delta:e},this}setActiveItem(i){const e=this._activeItem;this.updateActiveItem(i),this._activeItem!==e&&this.change.next(this._activeItemIndex)}onKeydown(i){const e=i.keyCode,s=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!i[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&s){this.setNextItemActive();break}return;case 38:if(this._vertical&&s){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&s){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&s){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&s){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&s){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&s){const o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&s){const o=this._activeItemIndex+this._pageUpAndDown.delta,r=this._getItemsArray().length;this._setActiveItemByIndex(o<r?o:r-1,-1);break}return;default:return void((s||zd(i,"shiftKey"))&&(i.key&&1===i.key.length?this._letterKeyStream.next(i.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],i.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(i){const e=this._getItemsArray(),n="number"==typeof i?i:e.indexOf(i);this._activeItem=e[n]??null,this._activeItemIndex=n}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(i){this._wrap?this._setActiveInWrapMode(i):this._setActiveInDefaultMode(i)}_setActiveInWrapMode(i){const e=this._getItemsArray();for(let n=1;n<=e.length;n++){const s=(this._activeItemIndex+i*n+e.length)%e.length;if(!this._skipPredicateFn(e[s]))return void this.setActiveItem(s)}}_setActiveInDefaultMode(i){this._setActiveItemByIndex(this._activeItemIndex+i,i)}_setActiveItemByIndex(i,e){const n=this._getItemsArray();if(n[i]){for(;this._skipPredicateFn(n[i]);)if(!n[i+=e])return;this.setActiveItem(i)}}_getItemsArray(){return this._items instanceof Vh?this._items.toArray():this._items}}class OJ extends qP{setActiveItem(i){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(i),this.activeItem&&this.activeItem.setActiveStyles()}}let AJ=(()=>{class t{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function PJ(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const n=function FJ(t){try{return t.frameElement}catch{return null}}(function WJ(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}(e));if(n&&(-1===KP(n)||!this.isVisible(n)))return!1;let s=e.nodeName.toLowerCase(),o=KP(e);return e.hasAttribute("contenteditable")?-1!==o:!("iframe"===s||"object"===s||this._platform.WEBKIT&&this._platform.IOS&&!function BJ(t){let i=t.nodeName.toLowerCase(),e="input"===i&&t.type;return"text"===e||"password"===e||"select"===i||"textarea"===i}(e))&&("audio"===s?!!e.hasAttribute("controls")&&-1!==o:"video"===s?-1!==o&&(null!==o||this._platform.FIRE
65FOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,n){return function jJ(t){return!function NJ(t){return function VJ(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function RJ(t){let i=t.nodeName.toLowerCase();return"input"===i||"select"===i||"button"===i||"textarea"===i}(t)||function YJ(t){return function HJ(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||GP(t))}(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}static{this.\u0275fac=function(n){return new(n||t)(K(Yi))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function GP(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let i=t.getAttribute("tabindex");return!(!i||isNaN(parseInt(i,10)))}function KP(t){if(!GP(t))return null;const i=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(i)?-1:i}class XP{get enabled(){return this._enabled}set enabled(i){this._enabled=i,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}constructor(i,e,n,s,o=!1){this._element=i,this._checker=e,this._ngZone=n,this._document=s,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}destroy(){const i=this._startAnchor,e=this._endAnchor;i&&(i.removeEventListener("focus",this.startAnchorListener),i.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(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(i)))})}focusFirstTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(i)))})}focusLastTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(i)))})}_getRegionBoundary(i){const e=this._element.querySelectorAll(`[cdk-focus-region-${i}], [cdkFocusRegion${i}], [cdk-focus-${i}]`);return"start"==i?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(i){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const n=this._getFirstTabbableElement(e);return n?.focus(i),!!n}return e.focus(i),!0}return this.focusFirstTabbableElement(i)}focusFirstTabbableElement(i){const e=this._getRegionBoundary("start");return e&&e.focus(i),!!e}focusLastTabbableElement(i){const e=this._getRegionBoundary("end");return e&&e.focus(i),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;const e=i.children;for(let n=0;n<e.length;n++){const s=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(s)return s}return null}_getLastTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;const e=i.children;for(let n=e.length-1;n>=0;n--){const s=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(s)return s}return null}_createAnchor(){const i=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,i),i.classList.add("cdk-visually-hidden"),i.classList.add("cdk-focus-trap-anchor"),i.setAttribute("aria-hidden","true"),i}_toggleAnchorTabIndex(i,e){i?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(i){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_executeOnStable(i){this._ngZone.isStable?i():this._ngZone.onStable.pipe(ei(1)).subscribe(i)}}let UJ=(()=>{class t{constructor(e,n,s){this._checker=e,this._ngZone=n,this._document=s}create(e,n=!1){return new XP(e,this._checker,this._ngZone,this._document,n)}static{this.\u0275fac=function(n){return new(n||t)(K(AJ),K(ht),K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),$J=(()=>{class t{get enabled(){return this.focusTrap.enabled}set enabled(e){this.focusTrap.enabled=li(e)}get autoCapture(){return this._autoCapture}set autoCapture(e){this._autoCapture=li(e)}constructor(e,n,s){this._elementRef=e,this._focusTrapFactory=n,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}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 n=e.autoCapture;n&&!n.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=function Z$(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){const i=t.shadowRoot.activeElement;if(i===t)break;t=i}return t}(),this.focusTrap.focusInitialElementWhenReady()}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(UJ),J(St))}}static{this.\u0275dir=Je({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[zn]})}}return t})();function ZP(t){return 0===t.buttons||0===t.detail}function JP(t){const i=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!i||-1!==i.identifier||null!=i.radiusX&&1!==i.radiusX||null!=i.radiusY&&1!==i.radiusY)}const zJ=new ke("cdk-input-modality-detector-options"),qJ={ignoreKeys:[18,17,224,91,16]},qd=Sd({passive:!0,capture:!0});let GJ=(()=>{class t{get mostRecentModality(){return this._modality.value}constructor(e,n,s,o){this._platform=e,this._mostRecentTarget=null,this._modality=new _n(null),this._lastTouchMs=0,this._onKeydown=r=>{this._options?.ignoreKeys?.some(a=>a===r.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Xr(r))},this._onMousedown=r=>{Date.now()-this._lastTouchMs<650||(this._modality.next(ZP(r)?"keyboard":"mouse"),this._mostRecentTarget=Xr(r))},this._onTouchstart=r=>{JP(r)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Xr(r))},this._options={...qJ,...o},this.modalityDetected=this._modality.pipe(xO(1)),this.modalityChanged=this.modalityDetected.pipe(to()),e.isBrowser&&n.runOutsideAngular(()=>{s.addEventListener("keydown",this._onKeydown,qd),s.addEventListener("mousedown",this._onMousedown,qd),s.addEventListener("touchstart",this._onTouchstart,qd)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,qd),document.removeEventListener("mousedown",this._onMousedown,qd),document.removeEventListener("touchstart",this._onTouchstart,qd))}static{this.\u0275fac=function(n){return new(n||t)(K(Yi),K(ht),K(St),K(zJ,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const XJ=new ke("cdk-focus-monitor-default-options"),ty=Sd({passive:!0,capture:!0});let eR=(()=>{class t{constructor(e,n,s,o,r){this._ngZone=e,this._platform=n,this._inputModalityDetector=s,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 bt,this._rootNodeFocusAndBlurListener=a=>{for(let c=Xr(a);c;c=c.parentElement)"focus"===a.type?this._onFocus(a,c):this._onBlur(a,c)},this._document=o,this._detectionMode=r?.detectionMode||0}monitor(e,n=!1){const s=Pa(e);if(!this._platform.isBrowser||1!==s.nodeType)return Ue();
65const o=function X$(t){if(function K$(){if(null==iw){const t=typeof document<"u"?document.head:null;iw=!(!t||!t.createShadowRoot&&!t.attachShadow)}return iw}()){const i=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&i instanceof ShadowRoot)return i}return null}(s)||this._getDocument(),r=this._elementInfo.get(s);if(r)return n&&(r.checkChildren=!0),r.subject;const a={checkChildren:n,subject:new bt,rootNode:o};return this._elementInfo.set(s,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){const n=Pa(e),s=this._elementInfo.get(n);s&&(s.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(s))}focusVia(e,n,s){const o=Pa(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([a,l])=>this._originChanged(a,n,l)):(this._setOrigin(n),"function"==typeof o.focus&&o.focus(s))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_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:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused","touch"===n),e.classList.toggle("cdk-keyboard-focused","keyboard"===n),e.classList.toggle("cdk-mouse-focused","mouse"===n),e.classList.toggle("cdk-program-focused","program"===n)}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&n,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,n){const s=this._elementInfo.get(n),o=Xr(e);!s||!s.checkChildren&&n!==o||this._originChanged(n,this._getFocusOrigin(o),s)}_onBlur(e,n){const s=this._elementInfo.get(n);!s||s.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(s,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const n=e.rootNode,s=this._rootNodeFocusListenerCount.get(n)||0;s||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,ty),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,ty)}),this._rootNodeFocusListenerCount.set(n,s+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(_i(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){const s=this._rootNodeFocusListenerCount.get(n);s>1?this._rootNodeFocusListenerCount.set(n,s-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ty),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ty),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,s){this._setClasses(e,n),this._emitOrigin(s,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){const n=[];return this._elementInfo.forEach((s,o)=>{(o===e||s.checkChildren&&o.contains(e))&&n.push([o,s])}),n}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:n,mostRecentModality:s}=this._inputModalityDetector;if("mouse"!==s||!n||n===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let r=0;r<o.length;r++)if(o[r].contains(n))return!0;return!1}static{this.\u0275fac=function(n){return new(n||t)(K(ht),K(Yi),K(GJ),K(St,8),K(XJ,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const tR="cdk-high-contrast-black-on-white",nR="cdk-high-contrast-white-on-black",UD="cdk-high-contrast-active";let iR=(()=>{class t{constructor(e,n){this._platform=e,this._document=n,this._breakpointSubscription=ne(V_).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
65s())})}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 n=this._document.defaultView||window,s=n&&n.getComputedStyle?n.getComputedStyle(e):null,o=(s&&s.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(UD,tR,nR),this._hasCheckedHighContrastMode=!0;const n=this.getHighContrastMode();1===n?e.add(UD,tR):2===n&&e.add(UD,nR)}}static{this.\u0275fac=function(n){return new(n||t)(K(Yi),K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),sR=(()=>{class t{constructor(e){e._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(n){return new(n||t)(K(iR))}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[WP]})}}return t})();const ZJ=new ke("cdk-dir-doc",{providedIn:"root",factory:function JJ(){return ne(St)}}),QJ=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let ny=(()=>{class t{constructor(e){this.value="ltr",this.change=new ae,e&&(this.value=function eQ(t){const i=t?.toLowerCase()||"";return"auto"===i&&typeof navigator<"u"&&navigator?.language?QJ.test(navigator.language)?"rtl":"ltr":"rtl"===i?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(n){return new(n||t)(K(ZJ,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),jf=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({})}}return t})();const Wf={schedule(t){let i=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:n}=Wf;n&&(i=n.requestAnimationFrame,e=n.cancelAnimationFrame);const s=i(o=>{e=void 0,t(o)});return new M(()=>e?.(s))},requestAnimationFrame(...t){const{delegate:i}=Wf;return(i?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:i}=Wf;return(i?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0};new class nQ extends tw{flush(i){let e;this._active=!0,i?e=i.id:(e=this._scheduled,this._scheduled=void 0);const{actions:n}=this;let s;i=i||n.shift();do{if(s=i.execute(i.state,i.delay))break}while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,s){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw s}}}(class tQ extends ew{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}requestAsyncId(i,e,n=0){return null!==n&&n>0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=Wf.requestAnimationFrame(()=>i.flush(void 0))))}recycleAsyncId(i,e,n=0){var s;if(null!=n?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);const{actions:o}=i;null!=e&&e===i._scheduled&&(null===(s=o[o.length-1])||void 0===s?void 0:s.id)!==e&&(Wf.cancelAnimationFrame(e),i._scheduled=void 0)}});let $D,sQ=1;const iy={};function oR(t){return t in iy&&(delete iy[t],!0)}const oQ={setImmediate(t){const i=sQ++;return iy[i]=!0,$D||($D=Promise.resolve()),$D.then(()=>oR(i)&&t()),i},clearImmediate(t){oR(t)}},{setImmediate:rQ,clearImmediate:aQ}=oQ,sy={setImmediate(...t){const{delegate:i}=sy;return(i?.setImmediate||rQ)(...t)},clearImmediate(t){const{delegate:i}=sy;return(i?.clearImmediate||aQ)(t)},delegate:void 0};new class cQ extends tw{flush(i){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:n}=this;let s;i=i||n.shift();do{if(s=i.execute(i.state,i.delay))break}while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,s){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw s}}}
65(class lQ extends ew{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}requestAsyncId(i,e,n=0){return null!==n&&n>0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=sy.setImmediate(i.flush.bind(i,void 0))))}recycleAsyncId(i,e,n=0){var s;if(null!=n?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);const{actions:o}=i;null!=e&&(null===(s=o[o.length-1])||void 0===s?void 0:s.id)!==e&&(sy.clearImmediate(e),i._scheduled===e&&(i._scheduled=void 0))}});function zD(t=0,i,e=z$){let n=-1;return null!=i&&(lp(i)?e=i:n=i),new rt(s=>{let o=function hQ(t){return t instanceof Date&&!isNaN(t)}(t)?+t-e.now():t;o<0&&(o=0);let r=0;return e.schedule(function(){s.closed||(s.next(r++),0<=n?this.schedule(void 0,n):s.complete())},o)})}function rR(t,i=rf){return function uQ(t){return Tn((i,e)=>{let n=!1,s=null,o=null,r=!1;const a=()=>{if(o?.unsubscribe(),o=null,n){n=!1;const c=s;s=null,e.next(c)}r&&e.complete()},l=()=>{o=null,r&&e.complete()};i.subscribe(dn(e,c=>{n=!0,s=c,o||gn(t(c)).subscribe(o=dn(e,a,l))},()=>{r=!0,(!n||!o||o.closed)&&e.complete()}))})}(()=>zD(t,i))}let aR=(()=>{class t{constructor(e,n,s){this._ngZone=e,this._platform=n,this._scrolled=new bt,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=s}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new rt(n=>{this._globalSubscription||this._addGlobalListener();const s=e>0?this._scrolled.pipe(rR(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{s.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Ue()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){const s=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe($t(o=>!o||s.indexOf(o)>-1))}getAncestorScrollContainers(e){const n=[];return this.scrollContainers.forEach((s,o)=>{this._scrollableContainsElement(o,e)&&n.push(o)}),n}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,n){let s=Pa(n),o=e.getElementRef().nativeElement;do{if(s==o)return!0}while(s=s.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Fa(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(n){return new(n||t)(K(ht),K(Yi),K(St,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),qD=(()=>{class t{constructor(e,n,s){this._platform=e,this._change=new bt,this._changeListener=o=>{this._change.next(o)},this._document=s,n.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.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:n,height:s}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+s,right:e.left+n,height:s,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,n=this._getWindow(),s=e.documentElement,o=s.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||n.scrollY||s.scrollTop||0,left:-o.left||e.body.scrollLeft||n.scrollX||s.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(rR(e)):this._change}
65_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}}static{this.\u0275fac=function(n){return new(n||t)(K(Yi),K(ht),K(St,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),oy=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({})}}return t})(),lR=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[jf,oy,jf,oy]})}}return t})();class GD{attach(i){return this._attachedHost=i,i.attach(this)}detach(){let i=this._attachedHost;null!=i&&(this._attachedHost=null,i.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(i){this._attachedHost=i}}class cR extends GD{constructor(i,e,n,s,o){super(),this.component=i,this.viewContainerRef=e,this.injector=n,this.componentFactoryResolver=s,this.projectableNodes=o}}class dR extends GD{constructor(i,e,n,s){super(),this.templateRef=i,this.viewContainerRef=e,this.context=n,this.injector=s}get origin(){return this.templateRef.elementRef}attach(i,e=this.context){return this.context=e,super.attach(i)}detach(){return this.context=void 0,super.detach()}}class mQ extends GD{constructor(i){super(),this.element=i instanceof Ht?i.nativeElement:i}}class _Q{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(i){return i instanceof cR?(this._attachedPortal=i,this.attachComponentPortal(i)):i instanceof dR?(this._attachedPortal=i,this.attachTemplatePortal(i)):this.attachDomPortal&&i instanceof mQ?(this._attachedPortal=i,this.attachDomPortal(i)):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(i){this._disposeFn=i}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class gQ extends _Q{constructor(i,e,n,s,o){super(),this.outletElement=i,this._componentFactoryResolver=e,this._appRef=n,this._defaultInjector=s,this.attachDomPortal=r=>{const a=r.element,l=this._document.createComment("dom-portal");a.parentNode.insertBefore(l,a),this.outletElement.appendChild(a),this._attachedPortal=r,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=o}attachComponentPortal(i){const n=(i.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(i.component);let s;return i.viewContainerRef?(s=i.viewContainerRef.createComponent(n,i.viewContainerRef.length,i.injector||i.viewContainerRef.injector,i.projectableNodes||void 0),this.setDisposeFn(()=>s.destroy())):(s=n.create(i.injector||this._defaultInjector||fi.NULL),this._appRef.attachView(s.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(s.hostView),s.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(s)),this._attachedPortal=i,s}attachTemplatePortal(i){let e=i.viewContainerRef,n=e.createEmbeddedView(i.templateRef,i.context,{injector:i.injector});return n.rootNodes.forEach(s=>this.outletElement.appendChild(s)),n.detectChanges(),this.setDisposeFn(()=>{let s=e.indexOf(n);-1!==s&&e.remove(s)}),this._attachedPortal=i,n}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(i){return i.hostView.rootNodes[0]}}let yQ=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({})}}return t})();const uR=G$();class bQ{constructor(i,e){this._viewportRuler=i,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const i=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=i.style.left||"",this._previousHTMLStyles.top=i.style.top||"",i.style.left=gi(-this._previousScrollPosition.left),i.style.top=gi(-this._previousScrollPosition.top),i.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const i=this._document.documentElement,n=i.style,s=this._document.body.style,o=n.scrollBehavior||"",r=s.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,i.classList.remove("cdk-global-scrollblock"),uR&&(n.scrollBehavior=s.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),uR&&(n.scrollBehavior=o,s.scrollBehavior=r)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}}
65class vQ{constructor(i,e,n,s){this._scrollDispatcher=i,this._ngZone=e,this._viewportRuler=n,this._config=s,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(i){this._overlayRef=i}enable(){if(this._scrollSubscription)return;const i=this._scrollDispatcher.scrolled(0).pipe($t(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=i.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=i.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class hR{enable(){}disable(){}attach(){}}function KD(t,i){return i.some(e=>t.bottom<e.top||t.top>e.bottom||t.right<e.left||t.left>e.right)}function fR(t,i){return i.some(e=>t.top<e.top||t.bottom>e.bottom||t.left<e.left||t.right>e.right)}class CQ{constructor(i,e,n,s){this._scrollDispatcher=i,this._viewportRuler=e,this._ngZone=n,this._config=s,this._scrollSubscription=null}attach(i){this._overlayRef=i}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:n,height:s}=this._viewportRuler.getViewportSize();KD(e,[{width:n,height:s,bottom:s,right:n,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 wQ=(()=>{class t{constructor(e,n,s,o){this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=s,this.noop=()=>new hR,this.close=r=>new vQ(this._scrollDispatcher,this._ngZone,this._viewportRuler,r),this.block=()=>new bQ(this._viewportRuler,this._document),this.reposition=r=>new CQ(this._scrollDispatcher,this._viewportRuler,this._ngZone,r),this._document=o}static{this.\u0275fac=function(n){return new(n||t)(K(aR),K(qD),K(ht),K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class pR{constructor(i){if(this.scrollStrategy=new hR,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,i){const e=Object.keys(i);for(const n of e)void 0!==i[n]&&(this[n]=i[n])}}}class TQ{constructor(i,e){this.connectionPair=i,this.scrollableViewProperties=e}}let mR=(()=>{class t{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(n){return new(n||t)(K(St))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),DQ=(()=>{class t extends mR{constructor(e,n){super(e),this._ngZone=n,this._key
65downListener=s=>{const o=this._attachedOverlays;for(let r=o.length-1;r>-1;r--)if(o[r]._keydownEvents.observers.length>0){const a=o[r]._keydownEvents;this._ngZone?this._ngZone.run(()=>a.next(s)):a.next(s);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)}static{this.\u0275fac=function(n){return new(n||t)(K(St),K(ht,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),SQ=(()=>{class t extends mR{constructor(e,n,s){super(e),this._platform=n,this._ngZone=s,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=Xr(o)},this._clickListener=o=>{const r=Xr(o),a="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:r;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let c=l.length-1;c>-1;c--){const u=l[c];if(u._outsidePointerEvents.observers.length<1||!u.hasAttached())continue;if(u.overlayElement.contains(r)||u.overlayElement.contains(a))break;const g=u._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>g.next(o)):g.next(o)}}}add(e){if(super.add(e),!this._isAttached){const n=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(n)):this._addEventListeners(n),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.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)}static{this.\u0275fac=function(n){return new(n||t)(K(St),K(Yi),K(ht,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),_R=(()=>{class t{constructor(e,n){this._platform=n,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||sw()){const s=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o<s.length;o++)s[o].remove()}const n=this._document.createElement("div");n.classList.add(e),sw()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}static{this.\u0275fac=function(n){return new(n||t)(K(St),K(Yi))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class MQ{constructor(i,e,n,s,o,r,a,l,c,u=!1){this._portalOutlet=i,this._host=e,this._pane=n,this._config=s,this._ngZone=o,this._keyboardDispatcher=r,this._document=a,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=u,this._backdropElement=null,this._backdropClick=new bt,this._attachments=new bt,this._detachments=new bt,this._locationChanges=M.EMPTY,this._backdropClickHandler=g=>this._backdropClick.next(g),this._backdropTransitionendHandler=g=>{this._disposeBackdrop(g.target)},this._keydownEvents=new bt,this._outsidePointerEvents=new bt,s.scrollStrategy&&(this._scrollStrategy=s.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=s.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(i){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(i);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(ei(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),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),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 i=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),i}dispose(){const i=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
65pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,i&&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(i){i!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=i,this.hasAttached()&&(i.attach(this),this.updatePosition()))}updateSize(i){this._config={...this._config,...i},this._updateElementSize()}setDirection(i){this._config={...this._config,direction:i},this._updateElementDirection()}addPanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!0)}removePanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!1)}getDirection(){const i=this._config.direction;return i?"string"==typeof i?i:i.value:"ltr"}updateScrollStrategy(i){i!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=i,this.hasAttached()&&(i.attach(this),i.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const i=this._pane.style;i.width=gi(this._config.width),i.height=gi(this._config.height),i.minWidth=gi(this._config.minWidth),i.minHeight=gi(this._config.minHeight),i.maxWidth=gi(this._config.maxWidth),i.maxHeight=gi(this._config.maxHeight)}_togglePointerEvents(i){this._pane.style.pointerEvents=i?"":"none"}_attachBackdrop(){const i="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),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),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(i)})}):this._backdropElement.classList.add(i)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const i=this._backdropElement;if(i){if(this._animationsDisabled)return void this._disposeBackdrop(i);i.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{i.addEventListener("transitionend",this._backdropTransitionendHandler)}),i.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(i)},500))}}_toggleClasses(i,e,n){const s=R_(e||[]).filter(o=>!!o);s.length&&(n?i.classList.add(...s):i.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const i=this._ngZone.onStable.pipe(_i(qo(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()),i.unsubscribe())})})}_disposeScrollStrategy(){const i=this._scrollStrategy;i&&(i.disable(),i.detach&&i.detach())}_disposeBackdrop(i){i&&(i.removeEventListener("click",this._backdropClickHandler),i.removeEventListener("transitionend",this._backdropTransitionendHandler),i.remove(),this._backdropElement===i&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const gR="cdk-overlay-connected-position-bounding-box",xQ=/([A-Za-z%]+)$/;class EQ{get positions(){return this._preferredPositions}
65constructor(i,e,n,s,o){this._viewportRuler=e,this._document=n,this._platform=s,this._overlayContainer=o,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 bt,this._resizeSubscription=M.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(i)}attach(i){this._validatePositions(),i.hostElement.classList.add(gR),this._overlayRef=i,this._boundingBox=i.hostElement,this._pane=i.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 i=this._originRect,e=this._overlayRect,n=this._viewportRect,s=this._containerRect,o=[];let r;for(let a of this._preferredPositions){let l=this._getOriginPoint(i,s,a),c=this._getOverlayPoint(l,e,a),u=this._getOverlayFit(c,e,n,a);if(u.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,l);this._canFitWithFlexibleDimensions(u,c,n)?o.push({position:a,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,a)}):(!r||r.overlayFit.visibleArea<u.visibleArea)&&(r={overlayFit:u,overlayPoint:c,originPoint:l,position:a,overlayRect:e})}if(o.length){let a=null,l=-1;for(const c of o){const u=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);u>l&&(l=u,a=c)}return this._isPushed=!1,void this._applyPosition(a.position,a.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(r.position,r.originPoint);this._applyPosition(r.position,r.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ec(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(gR),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const i=this._lastPosition;if(i){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,i);this._applyPosition(i,e)}else this.apply()}withScrollableContainers(i){return this._scrollables=i,this}withPositions(i){return this._preferredPositions=i,-1===i.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(i){return this._viewportMargin=i,this}withFlexibleDimensions(i=!0){return this._hasFlexibleDimensions=i,this}withGrowAfterOpen(i=!0){return this._growAfterOpen=i,this}withPush(i=!0){return this._canPush=i,this}withLockedPosition(i=!0){return this._positionLocked=i,this}setOrigin(i){return this._origin=i,this}withDefaultOffsetX(i){return this._offsetX=i,this}withDefaultOffsetY(i){return this._offsetY=i,this}withTransformOriginOn(i){return this._transformOriginSelector=i,this}_getOriginPoint(i,e,n){let s,o;if("center"==n.originX)s=i.left+i.width/2;else{const r=this._isRtl()?i.right:i.left,a=this._isRtl()?i.left:i.right;s="start"==n.originX?r:a}return e.left<0&&(s-=e.left),o="center"==n.originY?i.top+i.height/2:"top"==n.originY?i.top:i.bottom,e.top<0&&(o-=e.top),{x:s,y:o}}_getOverlayPoint(i,e,n){let s,o;return s="center"==n.overlayX?-e.width/2:"start"===n.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==n.overlayY?-e.height/2:"top"==n.overlayY?0:-e.height,{x:i.x+s,y:i.y+o}}_getOverlayFit(i,e,n,s){const o=bR(e);let{x:r,y:a}=i,l=this._getOffset(s,"x"),c=this._getOffset(s,"y");l&&(r+=l),c&&(a+=c);let T=0-a,b=a+o.height-n.height,w=this._subtractOverflows(o.width,0-r,r+o.width-n.width),D=this._subtractOverflows(o.height,T,b),F=w*D;return{visibleArea:F,isCompletelyWithinViewport:o.width*o.height===F,fitsInViewportVertically:D===o.height,fitsInViewportHorizontally:w==o.width}}_canFitWithFlexibleDimensions(i,e,n){if(this._hasFlexibleDimensions){const s=n.bottom-e.y,o=n.right-e.x,r=yR(this._overlayRef.getConfig().minHeight),a=yR(this._overlayRef.getConfig().minWidth);return(i.fitsInViewportVertically||null!=r&&r<=s)&&(i.fitsInViewportHorizontally||null!=a&&a<=o)}return!1}_pushOverlayOnScreen(i,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:i.x+this._previousPushAmount.x,y:i.y+this._previousPushAmount.y};const s=bR(e),o=this._viewportRect,r=Math.max(i.x+s.width-o.width,0),a=Math.max(i.y+s.height-o.height,0),l=Math.max(o.top-n.top-i.y,0),c=Math.max(o.left-n.left-i.x,0);let u=0,g=0;return u=s.width<=o.width?c||-r:i.x<this._viewportMargin?o.left-n.left-i.x:0,g=s.height<=o.height?l||-a:i.y<this._viewportMargin?o.top-n.top-i.y:0,this._previousPushAmount={x:u,y:g},{x:i.x+u,y:i.y+g}}_applyPosition(i,e){if(this._setTransformOrigin(i),this._setOverlayElementStyles(e,i),this._setBoundingBoxStyles(e,i),i.panelClass&&this._addPanelClasses(i.panelClass),this._lastPosition=i,this._positionChanges.observers.length){const n=this._getScrollVisibility(),s=new TQ(i,n);this._positionChanges.next(s)}this._isInitialRender=!1}_setTransformOrigin(i){if(!this._transformOriginSelector)return;const e=this._boundingBox.querySelectorAll(this._transformOriginSelector);let n,s=i.overlayY;n="center"===i.overlayX?"center":this._isRtl()?"start"===i.overlayX?"right":"left":"start"===i.overlayX?"left":"right";for(let o=0;o<e.length;o++)e[o].style.transformOrigin=`${n} ${s}`}_calculateBoundingBoxRect(i,e){const n=this._viewportRect,s=this._isRtl();let o,r,a,u,g,T;if("top"===e.overlayY)r=i.y,o=n.height-r+this._viewportMargin;else if("bottom"===e.overlayY)a=n.height-i.y+2*this._viewportMargin,o=n.height-a+this._viewportMargin;else{const b=Math.min(n.bottom-i.y+n.top,i.y),w=this._lastBoundingBoxSize.height;o=2*b,r=i.y-b,o>w&&!this._isInitialRender&&!this._growAfterOpen&&(r=i.y-w/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)T=n.width-i.x+this._viewportMargin,u=i.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)g=i.x,u=n.right-i.x;else{const b=Math.min(n.right-i.x+n.left,i.x),w=this._lastBoundingBoxSize.width;
65u=2*b,g=i.x-b,u>w&&!this._isInitialRender&&!this._growAfterOpen&&(g=i.x-w/2)}return{top:r,left:g,bottom:a,right:T,width:u,height:o}}_setBoundingBoxStyles(i,e){const n=this._calculateBoundingBoxRect(i,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const s={};if(this._hasExactPosition())s.top=s.left="0",s.bottom=s.right=s.maxHeight=s.maxWidth="",s.width=s.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;s.height=gi(n.height),s.top=gi(n.top),s.bottom=gi(n.bottom),s.width=gi(n.width),s.left=gi(n.left),s.right=gi(n.right),s.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",s.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(s.maxHeight=gi(o)),r&&(s.maxWidth=gi(r))}this._lastBoundingBoxSize=n,ec(this._boundingBox.style,s)}_resetBoundingBoxStyles(){ec(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ec(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(i,e){const n={},s=this._hasExactPosition(),o=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(s){const u=this._viewportRuler.getViewportScrollPosition();ec(n,this._getExactOverlayY(e,i,u)),ec(n,this._getExactOverlayX(e,i,u))}else n.position="static";let a="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),n.transform=a.trim(),r.maxHeight&&(s?n.maxHeight=gi(r.maxHeight):o&&(n.maxHeight="")),r.maxWidth&&(s?n.maxWidth=gi(r.maxWidth):o&&(n.maxWidth="")),ec(this._pane.style,n)}_getExactOverlayY(i,e,n){let s={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,i);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),"bottom"===i.overlayY?s.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":s.top=gi(o.y),s}_getExactOverlayX(i,e,n){let r,s={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,i);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),r=this._isRtl()?"end"===i.overlayX?"left":"right":"end"===i.overlayX?"right":"left","right"===r?s.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":s.left=gi(o.x),s}_getScrollVisibility(){const i=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:fR(i,n),isOriginOutsideView:KD(i,n),isOverlayClipped:fR(e,n),isOverlayOutsideView:KD(e,n)}}_subtractOverflows(i,...e){return e.reduce((n,s)=>n-Math.max(s,0),i)}_getNarrowedViewportRect(){const i=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+i-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:i-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(i,e){return"x"===e?null==i.offsetX?this._offsetX:i.offsetX:null==i.offsetY?this._offsetY:i.offsetY}_validatePositions(){}_addPanelClasses(i){this._pane&&R_(i).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(i=>{this._pane.classList.remove(i)}),this._appliedPanelClasses=[])}_getOriginRect(){const i=this._origin;if(i instanceof Ht)return i.nativeElement.getBoundingClientRect();if(i instanceof Element)return i.getBoundingClientRect();const e=i.width||0,n=i.height||0;return{top:i.y,bottom:i.y+n,left:i.x,right:i.x+e,height:n,width:e}}}function ec(t,i){for(let e in i)i.hasOwnProperty(e)&&(t[e]=i[e]);return t}function yR(t){if("number"!=typeof t&&null!=t){const[i,e]=t.split(xQ);return e&&"px"!==e?null:parseFloat(i)}return t||null}function bR(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}const vR="cdk-global-overlay-wrapper";class IQ{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(i){const e=i.getConfig();this._overlayRef=i,this._width&&!e.width&&i.updateSize({width:this._width}),this._height&&!e.height&&i.updateSize({height:this._height}),i.hostElement.classList.add(vR),this._isDisposed=!1}top(i=""){return this._bottomOffset="",this._topOffset=i,this._alignItems="flex-start",this}left(i=""){return this._xOffset=i,this._xPosition="left",this}bottom(i=""){return this._topOffset="",this._bottomOffset=i,this._alignItems="flex-end",this}right(i=""){return this._xOffset=i,this._xPosition="right",this}start(i=""){return this._xOffset=i,this._xPosition="start",this}end(i=""){return this._xOffset=i,this._xPosition="end",this}width(i=""){return this._overlayRef?this._overlayRef.updateSize({width:i}):this._width=i,this}height(i=""){return this._overlayRef?this._overlayRef.updateSize({height:i}):this._height=i,this}centerHorizontally(i=""){return this.left(i),this._xPosition="center",this}centerVertically(i=""){return this.top(i),this._alignItems="center",this}
65apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:s,height:o,maxWidth:r,maxHeight:a}=n,l=!("100%"!==s&&"100vw"!==s||r&&"100%"!==r&&"100vw"!==r),c=!("100%"!==o&&"100vh"!==o||a&&"100%"!==a&&"100vh"!==a),u=this._xPosition,g=this._xOffset,T="rtl"===this._overlayRef.getConfig().direction;let b="",w="",D="";l?D="flex-start":"center"===u?(D="center",T?w=g:b=g):T?"left"===u||"end"===u?(D="flex-end",b=g):("right"===u||"start"===u)&&(D="flex-start",w=g):"left"===u||"start"===u?(D="flex-start",b=g):("right"===u||"end"===u)&&(D="flex-end",w=g),i.position=this._cssPosition,i.marginLeft=l?"0":b,i.marginTop=c?"0":this._topOffset,i.marginBottom=this._bottomOffset,i.marginRight=l?"0":w,e.justifyContent=D,e.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(vR),n.justifyContent=n.alignItems=i.marginTop=i.marginBottom=i.marginLeft=i.marginRight=i.position="",this._overlayRef=null,this._isDisposed=!0}}let kQ=(()=>{class t{constructor(e,n,s,o){this._viewportRuler=e,this._document=n,this._platform=s,this._overlayContainer=o}global(){return new IQ}flexibleConnectedTo(e){return new EQ(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(n){return new(n||t)(K(qD),K(St),K(Yi),K(_R))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),LQ=0,Gd=(()=>{class t{constructor(e,n,s,o,r,a,l,c,u,g,T,b){this.scrollStrategies=e,this._overlayContainer=n,this._componentFactoryResolver=s,this._positionBuilder=o,this._keyboardDispatcher=r,this._injector=a,this._ngZone=l,this._document=c,this._directionality=u,this._location=g,this._outsideClickDispatcher=T,this._animationsModuleType=b}create(e){const n=this._createHostElement(),s=this._createPaneElement(n),o=this._createPortalOutlet(s),r=new pR(e);return r.direction=r.direction||this._directionality.value,new MQ(o,n,s,r,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const n=this._document.createElement("div");return n.id="cdk-overlay-"+LQ++,n.classList.add("cdk-overlay-pane"),e.appendChild(n),n}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(lr)),new gQ(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(n){return new(n||t)(K(wQ),K(_R),K(wa),K(kQ),K(DQ),K(fi),K(ht),K(St),K(ny),K(h_),K(SQ),K(jr,8))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const FQ={provide:new ke("cdk-connected-overlay-scroll-strategy"),deps:[Gd],useFactory:function AQ(t){return()=>t.scrollStrategies.reposition()}};let CR=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[Gd,FQ],imports:[jf,yQ,lR,lR]})}}return t})();const PQ=["*",[["mat-option"],["ng-container"]]],RQ=["*","mat-option, ng-container"],NQ=["text"];function YQ(t,i){if(1&t&&X(0,"mat-pseudo-checkbox",6),2&t){const e=p();h("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function VQ(t,i){1&t&&X(0,"mat-pseudo-checkbox",7),2&t&&h("disabled",p().disabled)}function HQ(t,i){if(1&t&&(m(0,"span",8),k(1),_()),2&t){const e=p();d(1),G("(",e.group.label,")")}}const BQ=[[["mat-icon"]],"*"],jQ=["mat-icon","*"],UQ=new ke("mat-sanity-checks",{providedIn:"root",factory:function WQ(){return!0}});let Is=(()=>{class t{constructor(e,n,s){this._sanityChecks=n,this._document=s,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!sw()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}static{this.\u0275fac=function(n){return new(n||t)(K(iR),K(UQ,8),K(St))}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[jf,jf]}
65)}}return t})();function $Q(t){return class extends t{get disabled(){return this._disabled}set disabled(i){this._disabled=li(i)}constructor(...i){super(...i),this._disabled=!1}}}function DR(t){return class extends t{get disableRipple(){return this._disableRipple}set disableRipple(i){this._disableRipple=li(i)}constructor(...i){super(...i),this._disableRipple=!1}}}function zQ(t,i=0){return class extends t{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?P_(e):this.defaultTabIndex}constructor(...e){super(...e),this._tabIndex=i,this.defaultTabIndex=i}}}function qQ(t){return class extends t{updateErrorState(){const i=this.errorState,o=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);o!==i&&(this.errorState=o,this.stateChanges.next())}constructor(...i){super(...i),this.errorState=!1}}}let KQ=(()=>{class t{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class XQ{constructor(i,e,n,s=!1){this._renderer=i,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=s,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const SR=Sd({passive:!0,capture:!0});class ZQ{constructor(){this._events=new Map,this._delegateEventHandler=i=>{const e=Xr(i);e&&this._events.get(i.type)?.forEach((n,s)=>{(s===e||s.contains(e))&&n.forEach(o=>o.handleEvent(i))})}}addHandler(i,e,n,s){const o=this._events.get(e);if(o){const r=o.get(n);r?r.add(s):o.set(n,new Set([s]))}else this._events.set(e,new Map([[n,new Set([s])]])),i.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,SR)})}removeHandler(i,e,n){const s=this._events.get(i);if(!s)return;const o=s.get(e);o&&(o.delete(n),0===o.size&&s.delete(e),0===s.size&&(this._events.delete(i),document.removeEventListener(i,this._delegateEventHandler,SR)))}}const MR={enterDuration:225,exitDuration:150},xR=Sd({passive:!0,capture:!0}),ER=["mousedown","touchstart"],IR=["mouseup","mouseleave","touchend","touchcancel"];class ry{static{this._eventManager=new ZQ}constructor(i,e,n,s){this._target=i,this._ngZone=e,this._platform=s,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,s.isBrowser&&(this._containerElement=Pa(n))}fadeInRipple(i,e,n={}){const s=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...MR,...n.animation};n.centered&&(i=s.left+s.width/2,e=s.top+s.height/2);const r=n.radius||function QQ(t,i,e){const n=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),s=Math.max(Math.abs(i-e.top),Math.abs(i-e.bottom));return Math.sqrt(n*n+s*s)}(i,e,s),a=i-s.left,l=e-s.top,c=o.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=a-r+"px",u.style.top=l-r+"px",u.style.height=2*r+"px",u.style.width=2*r+"px",null!=n.color&&(u.style.backgroundColor=n.color),u.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(u);const g=window.getComputedStyle(u),b=g.transitionDuration,w="none"===g.transitionProperty||"0s"===b||"0s, 0s"===b||0===s.width&&0===s.height,D=new XQ(this,u,n,w);u.style.transform="scale3d(1, 1, 1)",D.state=0,n.persistent||(this._mostRecentTransientRipple=D);let F=null;return!w&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const V=()=>this._finishRippleTransition(D),O=()=>this._destroyRipple(D);u.addEventListener("transitionend",V),u.addEventListener("transitioncancel",O),F={onTransitionEnd:V,onTransitionCancel:O}}),this._activeRipples.set(D,F),(w||!c)&&this._finishRippleTransition(D),D}fadeOutRipple(i){if(2===i.state||3===i.state)return;const e=i.element,n={...MR,...i.config.animation};e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",i.state=2,(i._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(i)}fadeOutAll(){this._getActiveRipples().forEach(i=>i.fadeOut())}
65fadeOutAllNonPersistent(){this._getActiveRipples().forEach(i=>{i.config.persistent||i.fadeOut()})}setupTriggerEvents(i){const e=Pa(i);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,ER.forEach(n=>{ry._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(i){"mousedown"===i.type?this._onMousedown(i):"touchstart"===i.type?this._onTouchStart(i):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{IR.forEach(e=>{this._triggerElement.addEventListener(e,this,xR)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(i){0===i.state?this._startFadeOutTransition(i):2===i.state&&this._destroyRipple(i)}_startFadeOutTransition(i){const e=i===this._mostRecentTransientRipple,{persistent:n}=i.config;i.state=1,!n&&(!e||!this._isPointerDown)&&i.fadeOut()}_destroyRipple(i){const e=this._activeRipples.get(i)??null;this._activeRipples.delete(i),this._activeRipples.size||(this._containerRect=null),i===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),i.state=3,null!==e&&(i.element.removeEventListener("transitionend",e.onTransitionEnd),i.element.removeEventListener("transitioncancel",e.onTransitionCancel)),i.element.remove()}_onMousedown(i){const e=ZP(i),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!e&&!n&&(this._isPointerDown=!0,this.fadeInRipple(i.clientX,i.clientY,this._target.rippleConfig))}_onTouchStart(i){if(!this._target.rippleDisabled&&!JP(i)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=i.changedTouches;if(e)for(let n=0;n<e.length;n++)this.fadeInRipple(e[n].clientX,e[n].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(i=>{!i.config.persistent&&(1===i.state||i.config.terminateOnPointerUp&&0===i.state)&&i.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const i=this._triggerElement;i&&(ER.forEach(e=>ry._eventManager.removeHandler(e,i,this)),this._pointerUpEventsRegistered&&IR.forEach(e=>i.removeEventListener(e,this,xR)))}}const eee=new ke("mat-ripple-global-options");let kR=(()=>{class t{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()}constructor(e,n,s,o,r){this._elementRef=e,this._animationMode=r,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=o||{},this._rippleRenderer=new ry(this,n,e,s)}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:{...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,n=0,s){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,n,{...this.rippleConfig,...s}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(ht),J(Yi),J(eee,8),J(jr,8))}}static{this.\u0275dir=Je({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,s){2&n&&Ye("mat-ripple-unbounded",s.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"]})}}return t})(),LR=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[Is,Is]})}}return t})(),tee=(()=>{class t{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(n){return new(n||t)(J(jr,8))}}static{this.\u0275cmp=Ae({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(n,s){2&n&&Ye("mat-pseudo-checkbox-indeterminate","indeterminate"===s.state)("mat-pseudo-checkbox-checked","checked"===s.state)("mat-pseudo-checkbox-disabled",s.disabled)("mat-pseudo-checkbox-minimal","minimal"===s.appearance)("mat-pseudo-checkbox-full","full"===s.appearance)("_mat-animation-noopable","NoopAnimations"===s._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(n,s){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
65height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return t})(),nee=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[Is]})}}return t})();const XD=new ke("MAT_OPTION_PARENT_COMPONENT"),iee=$Q(class{});let see=0,oee=(()=>{class t extends iee{constructor(e){super(),this._labelId="mat-optgroup-label-"+see++,this._inert=e?.inertGroups??!1}static{this.\u0275fac=function(n){return new(n||t)(J(XD,8))}}static{this.\u0275dir=Je({type:t,inputs:{label:"label"},features:[Et]})}}return t})();const ZD=new ke("MatOptgroup");let ree=(()=>{class t extends oee{static{this.\u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}()}static{this.\u0275cmp=Ae({type:t,selectors:[["mat-optgroup"]],hostAttrs:[1,"mat-mdc-optgroup"],hostVars:3,hostBindings:function(n,s){2&n&&Ge("role",s._inert?null:"group")("aria-disabled",s._inert?null:s.disabled.toString())("aria-labelledby",s._inert?null:s._labelId)},inputs:{disabled:"disabled"},exportAs:["matOptgroup"],features:[Xt([{provide:ZD,useExisting:t}]),Et],ngContentSelectors:RQ,decls:5,vars:4,consts:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(n,s){1&n&&(Ln(PQ),m(0,"span",0)(1,"span",1),k(2),Ft(3),_()(),Ft(4,1)),2&n&&(Ye("mdc-list-item--disabled",s.disabled),h("id",s._labelId),d(2),G("",s.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}"],encapsulation:2,changeDetection:0})}}return t})(),aee=0;class OR{constructor(i,e=!1){this.source=i,this.isUserInput=e}}let lee=(()=>{class t{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=li(e)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(e,n,s,o){this._element=e,this._changeDetectorRef=n,this._parent=s,this.group=o,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+aee++,this.onSelectionChange=new ae,this._stateChanges=new bt}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,n){const s=this._getHostElement();"function"==typeof s.focus&&s.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!zd(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new OR(this,e))}static{this.\u0275fac=function(n){yh()}}static{this.\u0275dir=Je({type:t,viewQuery:function(n,s){if(1&n&&Le(NQ,7),2&n){let o;we(o=Te())&&(s._text=o.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}}return t})(),AR=(()=>{class t extends lee{constructor(e,n,s,o){super(e,n,s,o)}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(Fn),J(XD,8),J(ZD,8))}}static{this.\u0275cmp=Ae({type:t,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(n,s){1&n&&U("click",function(){return s._selectViaInteraction()})("keydown",function(r){return s._handleKeydown(r)}),2&n&&(Lh("id",s.id),Ge("aria-selected",s.selected)("aria-disabled",s.disabled.toString()),Ye("mdc-list-item--selected",s.selected)("mat-mdc-option-multiple",s.multiple)("mat-mdc-option-active",s.active)("mdc-list-item--disabled",s.disabled))},exportAs:["matOption"],features:[Et],ngContentSelectors:jQ,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(n,s){1&n&&(Ln(BQ),C(0,YQ,1,2,"mat-pseudo-checkbox",0),Ft(1),m(2,"span",1,2),Ft(4,1),_(),C(5,VQ,1,1,"mat-pseudo-checkbox",3),C(6,HQ,2,1,"span",4),X(7,"div",5)),2&n&&(h("ngIf",s.multiple),d(5),h("ngIf",!s.multiple&&s.selected&&!s.hideSingleSelectionIndicator),d(1),h("ngIf",s.group&&s.group._inert),d(1),h("matRippleTrigger",s._getHostElement())("matRippleDisabled",s.disabled||s.disableRipple))}
65,dependencies:[kR,ze,tee],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return t})(),FR=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[LR,xs,Is,nee]})}}return t})();const uee=["tooltip"],PR=new ke("mat-tooltip-scroll-strategy"),pee={provide:PR,deps:[Gd],useFactory:function fee(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}},_ee=new ke("mat-tooltip-default-options",{providedIn:"root",factory:function mee(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),RR="tooltip-panel",NR=Sd({passive:!0});let wee=(()=>{class t{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=li(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=li(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=P_(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=P_(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,n,s,o,r,a,l,c,u,g,T,b){this._overlay=e,this._elementRef=n,this._scrollDispatcher=s,this._viewContainerRef
65=o,this._ngZone=r,this._platform=a,this._ariaDescriber=l,this._focusMonitor=c,this._dir=g,this._defaultOptions=T,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new bt,this._scrollStrategy=u,this._document=b,T&&(this._showDelay=T.showDelay,this._hideDelay=T.hideDelay,T.position&&(this.position=T.position),T.positionAtOrigin&&(this.positionAtOrigin=T.positionAtOrigin),T.touchGestures&&(this.touchGestures=T.touchGestures)),g.change.pipe(_i(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(_i(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([n,s])=>{e.removeEventListener(n,s,NR)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const s=this._createOverlay(n);this._detach(),this._portal=this._portal||new cR(this._tooltipComponent,this._viewContainerRef);const o=this._tooltipInstance=s.attach(this._portal).instance;o._triggerElement=this._elementRef.nativeElement,o._mouseLeaveHideDelay=this._hideDelay,o.afterHidden().pipe(_i(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){const n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const o=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&o._origin instanceof Ht)return this._overlayRef;this._detach()}const n=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),s=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n);return s.positionChanges.pipe(_i(this._destroyed)).subscribe(o=>{this._updateCurrentPositionClass(o.connectionPair),this._tooltipInstance&&o.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:s,panelClass:`${this._cssClassPrefix}-${RR}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(_i(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(_i(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(_i(this._destroyed)).subscribe(o=>{this._isTooltipVisible()&&27===o.keyCode&&!zd(o)&&(o.preventDefault(),o.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const n=e.getConfig().positionStrategy,s=this._getOrigin(),o=this._getOverlayPosition();n.withPositions([this._addOffset({...s.main,...o.main}),this._addOffset({...s.fallback,...o.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,n=this.position;let s;"above"==n||"below"==n?s={originX:"center",originY:"above"==n?"top":"bottom"}:"before"==n||"left"==n&&e||"right"==n&&!e?s={originX:"start",originY:"center"}:("after"==n||"right"==n&&e||"left"==n&&!e)&&(s={originX:"end",originY:"center"});const{x:o,y:r}=this._invertPosition(s.originX,s.originY);return{main:s,fallback:{originX:o,originY:r}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,n=this.position;let s;"above"==n?s={overlayX:"center",overlayY:"bottom"}:"below"==n?s={overlayX:"center",overlayY:"top"}:"before"==n||"left"==n&&e||"right"==n&&!e?s={overlayX:"end",overlayY:"center"}:("after"==n||"right"==n&&e||"left"==n&&!e)&&(s={overlayX:"start",overlayY:"center"});const{x:o,y:r}=this._invertPosition(s.overlayX,s.overlayY);return{main:s,fallback:{overlayX:o,overlayY:r}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(ei(1),_i(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return"above"===this.position||"below"===this.position?"top"===n?n="bottom":"bottom"===n&&(n="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){const{overlayY:n,originX:s,originY:o}=e;let r;if(r="center"===n?this._dir&&"rtl"===this._dir.value?"end"===s?"left":"right":"start"===s?"left":"right":"bottom"===n&&"top"===o?"above":"below",r!==this._currentPosition){const a=this._overlayRef;if(a){const l=`${this._cssClassPrefix}-${RR}-`;a.removePanelClass(l+this._currentPosition),a.addPanelClass(l+r)}this._currentPosition=r}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsM
65ouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let n;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(n=e),this.show(void 0,n)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const n=e.targetTouches?.[0],s=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,s),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",n=>{const s=n.relatedTarget;(!s||!this._overlayRef?.overlayElement.contains(s))&&this.hide()}],["wheel",n=>this._wheelListener(n)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const n=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,s])=>{this._elementRef.nativeElement.addEventListener(n,s,NR)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const n=this._document.elementFromPoint(e.clientX,e.clientY),s=this._elementRef.nativeElement;n!==s&&!s.contains(n)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const n=this._elementRef.nativeElement,s=n.style;("on"===e||"INPUT"!==n.nodeName&&"TEXTAREA"!==n.nodeName)&&(s.userSelect=s.msUserSelect=s.webkitUserSelect=s.MozUserSelect="none"),("on"===e||!n.draggable)&&(s.webkitUserDrag="none"),s.touchAction="none",s.webkitTapHighlightColor="transparent"}}static{this.\u0275fac=function(n){yh()}}static{this.\u0275dir=Je({type:t,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}})}}return t})(),ay=(()=>{class t extends wee{constructor(e,n,s,o,r,a,l,c,u,g,T,b){super(e,n,s,o,r,a,l,c,u,g,T,b),this._tooltipComponent=Dee,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const s=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=s?-8:8:"end"===e.originX&&(e.offsetX=s?8:-8),e}static{this.\u0275fac=function(n){return new(n||t)(J(Gd),J(Ht),J(aR),J(Ss),J(ht),J(Yi),J(LJ),J(eR),J(PR),J(ny,8),J(_ee,8),J(St))}}static{this.\u0275dir=Je({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(n,s){2&n&&Ye("mat-mdc-tooltip-disabled",s.disabled)},exportAs:["matTooltip"],features:[Et]})}}return t})(),Tee=(()=>{class t{constructor(e,n){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new bt,this._animationsDisabled="NoopAnimations"===n}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const n=this._tooltip.nativeElement,s=this._showAnimation,o=this._hideAnimation;if(n.classList.remove(e?o:s),n.classList.add(e?s:o),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const r=getComputedStyle(n);("0s"===r.getPropertyValue("animation-duration")||"none"===r.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static{this.\u0275fac=function(n){return new(n||t)(J(Fn),J(jr,8))}}static{this.\u0275dir=Je({type:t})}}return t})(),Dee=(()=>{class t extends Tee{constructor(e,n,s){super(e,s),this._elementRef=n,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>
6524&&e.width>=200}static{this.\u0275fac=function(n){return new(n||t)(J(Fn),J(Ht),J(jr,8))}}static{this.\u0275cmp=Ae({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(n,s){if(1&n&&Le(uee,7),2&n){let o;we(o=Te())&&(s._tooltip=o.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(n,s){1&n&&U("mouseleave",function(r){return s._handleMouseLeave(r)}),2&n&&Eh("zoom",s.isVisible()?1:null)},features:[Et],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(n,s){1&n&&(m(0,"div",0,1),U("animationend",function(r){return s._handleAnimationEnd(r)}),m(2,"div",2),k(3),_()()),2&n&&(Ye("mdc-tooltip--multiline",s._isMultiline),h("ngClass",s.tooltipClass),d(3),oe(s.message))},dependencies:[Pt],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}}return t})(),See=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[pee],imports:[sR,xs,CR,Is,Is,oy]})}}return t})(),xee=(()=>{class t{constructor(){this._listeners=[]}notify(e,n){for(let s of this._listeners)s(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Eee=["input"],Iee=["*"];let YR=0;class VR{constructor(i,e){this.source=i,this.value=e}}const kee={provide:Xi,useExisting:Qt(()=>BR),multi:!0},HR=new ke("MatRadioGroup"),Lee=new ke("mat-radio-default-options",{providedIn:"root",factory:function Oee(){return{color:"accent"}}});let Aee=(()=>{class t{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=li(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=li(e),this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+YR++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new ae}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}
65_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(n=>{n.checked=this.value===n.value,n.checked&&(this._selected=n)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new VR(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()}static{this.\u0275fac=function(n){return new(n||t)(J(Fn))}}static{this.\u0275dir=Je({type:t,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}})}}return t})();class Fee{constructor(i){this._elementRef=i}}const Pee=DR(zQ(Fee));let Ree=(()=>{class t extends Pee{get checked(){return this._checked}set checked(e){const n=li(e);this._checked!==n&&(this._checked=n,n&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!n&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),n&&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(li(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=li(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`}constructor(e,n,s,o,r,a,l,c){super(n),this._changeDetector=s,this._focusMonitor=o,this._radioDispatcher=r,this._providerOverride=l,this._uniqueId="mat-radio-"+ ++YR,this.id=this._uniqueId,this.change=new ae,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===a,c&&(this.tabIndex=P_(c,0))}focus(e,n){n?this._focusMonitor.focusVia(this._inputElement,n,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),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,n)=>{e!==this.id&&n===this.name&&(this.checked=!1)})}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 VR(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const n=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),n&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){const e=this.radioGroup;let n;if(n=e&&e.selected&&!this.disabled?e.selected===this?this.tabIndex:-1:this.tabIndex,n!==this._previousTabIndex){const s=this._inputElement?.nativeElement;s&&(s.setAttribute("tabindex",n+""),this._previousTabIndex=n)}}static{this.\u0275fac=function(n){yh()}}static{this.\u0275dir=Je({type:t,viewQuery:function(n,s){if(1&n&&Le(Eee,5),2&n){let o;we(o=Te())&&(s._inputElement=o.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:[Et]})}}return t})(),BR=(()=>{class t extends Aee{static{this.\u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}()}static{this.\u0275dir=Je({type:t,selectors:[["mat-radio-group"]],contentQueries:function(n,s,o){if(1&n&&qi(o,jR,5),2&n){let r;we(r=Te())&&(s._radios=r)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[Xt([kee,{provide:HR,useExisting:t}]),Et]})}}return t})(),jR=(()=>{class t extends Ree{constructor(e,n,s,o,r,a,l,c){super(e,n,s,o,r,a,l,c)}static{this.\u0275fac=function(n){return new(n||t)(J(HR,8),J(Ht),J(Fn),J(eR),J(xee),J(jr,8),J(Lee,8),function ih(t){return function VY(t,i){if("class"===i)return t.classes;if("style"===i)return t.styles;const e=t.attrs;if(e){const n=e.length;let s=0;for(;s<n;){const o=e[s];if(vp(o))break;if(0===o)s+=2;else if("number"==typeof o)for(s++;s<n&&"string"==typeof e[s];)s++;else{if(o===i)return e[s+1];s+=2}}}return null}(Ni(),t)}("tabindex"))}}static{this.\u0275cmp=Ae({type:t,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(n,s){1&n&&U("focus",function(){return s._inputElement.nativeElement.focus()}),2&n&&(Ge("id",s.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),Ye("mat-primary","primary"===s.color)("mat-accent","accent"===s.color)("mat-warn","warn"===s.color)("mat-mdc-radio-checked",s.checked)("_mat-animation-noopable",s._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[Et],ngContentSelectors:Iee,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner
65-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(n,s){if(1&n&&(Ln(),m(0,"div",0,1)(2,"div",2)(3,"div",3),U("click",function(r){return s._onTouchTargetClick(r)}),_(),m(4,"input",4,5),U("change",function(r){return s._onInputInteraction(r)}),_(),m(6,"div",6),X(7,"div",7)(8,"div",8),_(),m(9,"div",9),X(10,"div",10),_()(),m(11,"label",11),Ft(12),_()()),2&n){const o=xe(1);Ye("mdc-form-field--align-end","before"==s.labelPosition),d(2),Ye("mdc-radio--disabled",s.disabled),d(2),h("id",s.inputId)("checked",s.checked)("disabled",s.disabled)("required",s.required),Ge("name",s.name)("value",s.value)("aria-label",s.ariaLabel)("aria-labelledby",s.ariaLabelledby)("aria-describedby",s.ariaDescribedby),d(5),h("matRippleTrigger",o)("matRippleDisabled",s._isRippleDisabled())("matRippleCentered",!0),d(2),h("for",s.inputId)}},dependencies:[kR],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner
65-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner
65-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}
65[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}}return t})(),WR=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[Is,xs,LR,Is]})}}return t})();class Nee{constructor(i){this._box=i,this._destroyed=new bt,this._resizeSubject=new bt,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(i){return this._elementObservables.has(i)||this._elementObservables.set(i,new rt(e=>{const n=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(i,{box:this._box}),()=>{this._resizeObserver?.unobserve(i),n.unsubscribe(),this._elementObservables.delete(i)}}).pipe($t(e=>e.some(n=>n.target===i)),La({bufferSize:1,refCount:!0}),_i(this._destroyed))),this._elementObservables.get(i)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let Yee=(()=>{class t{constructor(){this._observers=new Map,this._ngZone=ne(ht)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,n){const s=n?.box||"content-box";return this._observers.has(s)||this._observers.set(s,new Nee(s)),this._observers.get(s).observe(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Vee=["notch"],Hee=["matFormFieldNotchedOutline",""],Bee=["*"],jee=["textField"],Wee=["iconPrefixContainer"],Uee=["textPrefixContainer"];function $ee(t,i){1&t&&X(0,"span",19)}function zee(t,i){if(1&t&&(m(0,"label",17),Ft(1,1),C(2,$ee,1,0,"span",18),_()),2&t){const e=p(2);h("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),Ge("for",e._control.id),d(2),h("ngIf",!e.hideRequiredMarker&&e._control.required)}}function qee(t,i){1&t&&C(0,zee,3,5,"label",16),2&t&&h("ngIf",p()._hasFloatingLabel())}function Gee(t,i){1&t&&X(0,"div",20)}function Kee(t,i){}function Xee(t,i){1&t&&C(0,Kee,0,0,"ng-template",22),2&t&&(p(2),h("ngTemplateOutlet",xe(1)))}function Zee(t,i){if(1&t&&(m(0,"div",21),C(1,Xee,1,1,"ng-template",9),_()),2&t){const e=p();h("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),d(1),h("ngIf",!e._forceDisplayInfixLabel())}}function Jee(t,i){1&t&&(m(0,"div",23,24),Ft(2,2),_())}function Qee(t,i){1&t&&(m(0,"div",25,26),Ft(2,3),_())}function ete(t,i){}function tte(t,i){1&t&&C(0,ete,0,0,"ng-template",22),2&t&&(p(),h("ngTemplateOutlet",xe(1)))}function nte(t,i){1&t&&(m(0,"div",27),Ft(1,4),_())}function ite(t,i){1&t&&(m(0,"div",28),Ft(1,5),_())}function ste(t,i){1&t&&X(0,"div",29)}function ote(t,i){1&t&&(m(0,"div",30),Ft(1,6),_()),2&t&&h("@transitionMessages",p()._subscriptAnimationState)}function rte(t,i){if(1&t&&(m(0,"mat-hint",34),k(1),_()),2&t){const e=p(2);h("id",e._hintLabelId),d(1),oe(e.hintLabel)}}function ate(t,i){if(1&t&&(m(0,"div",31),C(1,rte,2,2,"mat-hint",32),Ft(2,7),X(3,"div",33),Ft(4,8),_()),2&t){const e=p();h("@transitionMessages",e._subscriptAnimationState),d(1),h("ngIf",e.hintLabel)}}const lte=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],cte=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let JD=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Je({type:t,selectors:[["mat-label"]]})}}return t})();const dte=new ke("MatError");let ute=0,UR=(()=>{class t{constructor(){this.align="start",this.id="mat-mdc-hint-"+ute++}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Je({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(n,s){2&n&&(Lh("id",s.id),Ge("align",null),Ye("mat-mdc-form-field-hint-end","end"===s.align))},inputs:{align:"align",id:"id"}})}}return t})();const hte=new ke("MatPrefix"),fte=new ke("MatSuffix"),$R=new ke("FloatingLabelParent");let zR=(()=>{class t{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=ne(Yee),this._ngZone=ne(ht),this._parent=ne($R),this._resizeSubscription=new M}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function pte(t){if(null!==t.offsetParent)return t.scrollWidth;const e=t.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const n=e.scrollWidth;return e.remove(),n}(this._elementRef.nativeElement)}
65get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static{this.\u0275fac=function(n){return new(n||t)(J(Ht))}}static{this.\u0275dir=Je({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(n,s){2&n&&Ye("mdc-floating-label--float-above",s.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}}return t})();const qR="mdc-line-ripple--active",ly="mdc-line-ripple--deactivating";let GR=(()=>{class t{constructor(e,n){this._elementRef=e,this._handleTransitionEnd=s=>{const o=this._elementRef.nativeElement.classList,r=o.contains(ly);"opacity"===s.propertyName&&r&&o.remove(qR,ly)},n.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(ly),e.add(qR)}deactivate(){this._elementRef.nativeElement.classList.add(ly)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(ht))}}static{this.\u0275dir=Je({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}}return t})(),KR=(()=>{class t{constructor(e,n){this._elementRef=e,this._ngZone=n,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(ht))}}static{this.\u0275cmp=Ae({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(n,s){if(1&n&&Le(Vee,5),2&n){let o;we(o=Te())&&(s._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(n,s){2&n&&Ye("mdc-notched-outline--notched",s.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:Hee,ngContentSelectors:Bee,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(n,s){1&n&&(Ln(),X(0,"div",0),m(1,"div",1,2),Ft(3),_(),X(4,"div",3))},encapsulation:2,changeDetection:0})}}return t})();const mte={transitionMessages:fD("transitionMessages",[Ng("enter",_r({opacity:1,transform:"translateY(0%)"})),Rf("void => enter",[_r({opacity:0,transform:"translateY(-5px)"}),Ud("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let XR=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Je({type:t})}}return t})();const QD=new ke("MatFormField"),_te=new ke("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ZR=0,bte=(()=>{class t{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=li(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const n=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==n&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}
65set _control(e){this._explicitFormFieldControl=e}constructor(e,n,s,o,r,a,l,c){this._elementRef=e,this._changeDetectorRef=n,this._ngZone=s,this._dir=o,this._platform=r,this._defaults=a,this._animationMode=l,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ZR++,this._hintLabelId="mat-mdc-hint-"+ZR++,this._subscriptAnimationState="",this._destroyed=new bt,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,a&&(a.appearance&&(this.appearance=a.appearance),this._hideRequiredMarker=!!a?.hideRequiredMarker,a.color&&(this.color=a.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(_i(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),qo(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(_i(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(_i(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const n=this._control?this._control.ngControl:null;return n&&n[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}
65_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_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 n=this._hintChildren?this._hintChildren.find(o=>"start"===o.align):null,s=this._hintChildren?this._hintChildren.find(o=>"end"===o.align):null;n?e.push(n.id):this._hintLabel&&e.push(this._hintLabelId),s&&e.push(s.id)}else this._errorChildren&&e.push(...this._errorChildren.map(n=>n.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const n=this._iconPrefixContainer?.nativeElement,s=this._textPrefixContainer?.nativeElement,o=n?.getBoundingClientRect().width??0,r=s?.getBoundingClientRect().width??0;e.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${o+r}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(Fn),J(ht),J(ny),J(Yi),J(_te,8),J(jr,8),J(St))}}static{this.\u0275cmp=Ae({type:t,selectors:[["mat-form-field"]],contentQueries:function(n,s,o){if(1&n&&(qi(o,JD,5),qi(o,JD,7),qi(o,XR,5),qi(o,hte,5),qi(o,fte,5),qi(o,dte,5),qi(o,UR,5)),2&n){let r;we(r=Te())&&(s._labelChildNonStatic=r.first),we(r=Te())&&(s._labelChildStatic=r.first),we(r=Te())&&(s._formFieldControl=r.first),we(r=Te())&&(s._prefixChildren=r),we(r=Te())&&(s._suffixChildren=r),we(r=Te())&&(s._errorChildren=r),we(r=Te())&&(s._hintChildren=r)}},viewQuery:function(n,s){if(1&n&&(Le(jee,5),Le(Wee,5),Le(Uee,5),Le(zR,5),Le(KR,5),Le(GR,5)),2&n){let o;we(o=Te())&&(s._textField=o.first),we(o=Te())&&(s._iconPrefixContainer=o.first),we(o=Te())&&(s._textPrefixContainer=o.first),we(o=Te())&&(s._floatingLabel=o.first),we(o=Te())&&(s._notchedOutline=o.first),we(o=Te())&&(s._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(n,s){2&n&&Ye("mat-mdc-form-field-label-always-float",s._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",s._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",s._hasIconSuffix)("mat-form-field-invalid",s._control.errorState)("mat-form-field-disabled",s._control.disabled)("mat-form-field-autofilled",s._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===s._animationMode)("mat-form-field-appearance-fill","fill"==s.appearance)("mat-form-field-appearance-outline","outline"==s.appearance)("mat-form-field-hide-placeholder",s._hasFloatingLabel()&&!s._shouldLabelFloat())("mat-focused",s._control.focused)("mat-primary","accent"!==s.color&&"warn"!==s.color)("mat-accent","accent"===s.color)("mat-warn","warn"===s.color)("ng-untouched",s._shouldForward("untouched"))("ng-touched",s._shouldForward("touched"))("ng-pristine",s._shouldForward("pristine"))("ng-dirty",s._shouldForward("dirty"))("ng-valid",s._shouldForward("valid"))("ng-invalid",s._shouldForward("invalid"))("ng-pending",s._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[Xt([{provide:QD,useExisting:t},{provide:$R,useExisting:t}])],ngContentSelectors:cte,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormField
65FloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(n,s){1&n&&(Ln(lte),C(0,qee,1,1,"ng-template",null,0,Ke),m(2,"div",1,2),U("click",function(r){return s._control.onContainerClick(r)}),C(4,Gee,1,0,"div",3),m(5,"div",4),C(6,Zee,2,2,"div",5),C(7,Jee,3,0,"div",6),C(8,Qee,3,0,"div",7),m(9,"div",8),C(10,tte,1,1,"ng-template",9),Ft(11),_(),C(12,nte,2,0,"div",10),C(13,ite,2,0,"div",11),_(),C(14,ste,1,0,"div",12),_(),m(15,"div",13),C(16,ote,2,1,"div",14),C(17,ate,5,2,"div",15),_()),2&n&&(d(2),Ye("mdc-text-field--filled",!s._hasOutline())("mdc-text-field--outlined",s._hasOutline())("mdc-text-field--no-label",!s._hasFloatingLabel())("mdc-text-field--disabled",s._control.disabled)("mdc-text-field--invalid",s._control.errorState),d(2),h("ngIf",!s._hasOutline()&&!s._control.disabled),d(2),h("ngIf",s._hasOutline()),d(1),h("ngIf",s._hasIconPrefix),d(1),h("ngIf",s._hasTextPrefix),d(2),h("ngIf",!s._hasOutline()||s._forceDisplayInfixLabel()),d(2),h("ngIf",s._hasTextSuffix),d(1),h("ngIf",s._hasIconSuffix),d(1),h("ngIf",!s._hasOutline()),d(1),Ye("mat-mdc-form-field-subscript-dynamic-size","dynamic"===s.subscriptSizing),h("ngSwitch",s._getDisplayedMessages()),d(1),h("ngSwitchCase","error"),d(1),h("ngSwitchCase","hint"))},dependencies:[ze,fn,Ia,wd,UR,zR,KR,GR],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
65-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}
65.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}
65.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
65over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
65-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-tex
65t-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[mte.transitionMessages]},changeDetection:0})}}return t})(),$f=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[Is,xs,WP,Is]})}}return t})();function eN(t,i){return i?e=>Ll(i.pipe(ei(1),function vte(){return Tn((t,i)=>{t.subscribe(dn(i,mt))})}()),e.pipe(eN(t))):jn((e,n)=>gn(t(e,n)).pipe(ei(1),m2(e)))}const wte=["panel"];function Tte(t,i){if(1&t){const e=ee();m(0,"div",0,1),U("@panelAnimation.done",function(s){return H(e),B(p()._animationDone.next(s))}),Ft(2),_()}if(2&t){const e=i.id,n=p();h("id",n.id)("ngClass",n._classList)("@panelAnimation",n.isOpen?"visible":"hidden"),Ge("aria-label",n.ariaLabel||null)("aria-labelledby",n._getPanelAriaLabelledby(e))}}const Dte=["*"],Ste=fD("panelAnimation",[Ng("void, hidden",_r({opacity:0,transform:"scaleY(0.8)"})),Rf(":enter, hidden => visible",[bX([Ud("0.03s linear",_r({opacity:1})),Ud("0.12s cubic-bezier(0, 0, 0.2, 1)",_r({transform:"scaleY(1)"}))])]),Rf(":leave, visible => hidden",[Ud("0.075s linear",_r({opacity:0}))])]);let Mte=0;class xte{constructor(i,e){this.source=i,this.option=e}}const Ete=DR(class{}),tN=new ke("mat-autocomplete-default-options",{providedIn:"root",factory:function Ite(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let kte=(()=>
65{class t extends Ete{get isOpen(){return this._isOpen&&this.showPanel}_setColor(e){this._color=e,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(e){this._autoActiveFirstOption=li(e)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(e){this._autoSelectActiveOption=li(e)}get requireSelection(){return this._requireSelection}set requireSelection(e){this._requireSelection=li(e)}set classList(e){this._classList=e&&e.length?function U$(t,i=/\s+/){const e=[];if(null!=t){const n=Array.isArray(t)?t:`${t}`.split(i);for(const s of n){const o=`${s}`.trim();o&&e.push(o)}}return e}(e).reduce((n,s)=>(n[s]=!0,n),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(e,n,s,o){super(),this._changeDetectorRef=e,this._elementRef=n,this._defaults=s,this._activeOptionChanges=M.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new ae,this.opened=new ae,this.closed=new ae,this.optionActivated=new ae,this._classList={},this.id="mat-autocomplete-"+Mte++,this.inertGroups=o?.SAFARI||!1,this._autoActiveFirstOption=!!s.autoActiveFirstOption,this._autoSelectActiveOption=!!s.autoSelectActiveOption,this._requireSelection=!!s.requireSelection}ngAfterContentInit(){this._keyManager=new OJ(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){const n=new xte(this,e);this.optionSelected.emit(n)}_getPanelAriaLabelledby(e){return this.ariaLabel?null:this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_setVisibilityClasses(e){e[this._visibleClass]=this.showPanel,e[this._hiddenClass]=!this.showPanel}_setThemeClasses(e){e["mat-primary"]="primary"===this._color,e["mat-warn"]="warn"===this._color,e["mat-accent"]="accent"===this._color}_skipPredicate(e){return e.disabled}static{this.\u0275fac=function(n){return new(n||t)(J(Fn),J(Ht),J(tN),J(Yi))}}static{this.\u0275dir=Je({type:t,viewQuery:function(n,s){if(1&n&&(Le(Ao,7),Le(wte,5)),2&n){let o;we(o=Te())&&(s.template=o.first),we(o=Te())&&(s.panel=o.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",requireSelection:"requireSelection",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[Et]})}}return t})(),Lte=(()=>{class t extends kte{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._animationDone=new ae,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=li(e),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}ngOnDestroy(){super.ngOnDestroy(),this._animationDone.complete()}_skipPredicate(e){return!1}static{this.\u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}()}static{this.\u0275cmp=Ae({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(n,s,o){if(1&n&&(qi(o,ZD,5),qi(o,AR,5)),2&n){let r;we(r=Te())&&(s.optionGroups=r),we(r=Te())&&(s.options=r)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hide
65SingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[Xt([{provide:XD,useExisting:t}]),Et],ngContentSelectors:Dte,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(n,s){1&n&&(Ln(),C(0,Tte,3,5,"ng-template"))},dependencies:[Pt],styles:["div.mat-mdc-autocomplete-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Ste]},changeDetection:0})}}return t})();const Ote={provide:Xi,useExisting:Qt(()=>cy),multi:!0},nN=new ke("mat-autocomplete-scroll-strategy"),Fte={provide:nN,deps:[Gd],useFactory:function Ate(t){return()=>t.scrollStrategies.reposition()}};let Pte=(()=>{class t{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(e){this._autocompleteDisabled=li(e)}constructor(e,n,s,o,r,a,l,c,u,g,T){this._element=e,this._overlay=n,this._viewContainerRef=s,this._zone=o,this._changeDetectorRef=r,this._dir=l,this._formField=c,this._document=u,this._viewportRuler=g,this._defaults=T,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=M.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new bt,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=Zh(()=>{const b=this.autocomplete?this.autocomplete.options:null;return b?b.changes.pipe(af(b),Yn(()=>qo(...b.map(w=>w.onSelectionChange)))):this._zone.onStable.pipe(ei(1),Yn(()=>this.optionSelections))}),this._handlePanelKeydown=b=>{(27===b.keyCode&&!zd(b)||38===b.keyCode&&zd(b,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),b.stopPropagation(),b.preventDefault())},this._trackedModal=null,this._scrollStrategy=a}ngAfterViewInit(){const e=this._getWindow();typeof e<"u"&&this._zone.runOutsideAngular(()=>e.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const e=this._getWindow();typeof e<"u"&&e.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel(),this._trackedModal&&BD(this._trackedModal,"aria-owns",this.autocomplete.id)}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal)&&Jg(this._trackedModal,"aria-owns",this.autocomplete.id)}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return qo(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe($t(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe($t(()=>this._overlayAttached)):Ue()).pipe(nt(e=>e instanceof OR?e:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return qo(Fa(this._document,"click"),Fa(this._document,"auxclick"),Fa(this._document,"touchend")).pipe($t(e=>{const n=Xr(e),s=this._formField?this._formField._elementRef.nativeElement:null,o=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&n!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!s||!s.contains(n))&&(!o||!o.contains(n))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(n)}))}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){const n=e.keyCode,s=zd(e);if(27===n&&!s&&e.preventDefault(),this.activeOption&&13===n&&this.panelOpen&&!s)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){const o=this.autocomplete._keyManager.activeItem,r=38===n||40===n;9===n||r&&!s&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):r&&this._canOpen()&&this.openPanel
65(),(r||this.autocomplete._keyManager.activeItem!==o)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let n=e.target,s=n.value;"number"===n.type&&(s=""==s?null:parseFloat(s)),this._previousValue!==s&&(this._previousValue=s,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(s),s||this._clearPreviousSelectedOption(null,!1),this._canOpen()&&this._document.activeElement===e.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(e=!1){this._formField&&"auto"===this._formField.floatLabel&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const e=this._zone.onStable.pipe(ei(1)),n=this.autocomplete.options.changes.pipe(Rn(()=>this._positionStrategy.reapplyLastPosition()),function Cte(t,i=rf){const e=zD(t,i);return eN(()=>e)}(0));return qo(e,n).pipe(Yn(()=>(this._zone.run(()=>{const s=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),s!==this.panelOpen&&(this.panelOpen?(this._captureValueOnAttach(),this._emitOpened()):this.autocomplete.closed.emit())}),this.panelClosingActions)),ei(1)).subscribe(s=>this._setValueAndClose(s))}_emitOpened(){this.autocomplete.opened.emit()}_captureValueOnAttach(){this._valueOnAttach=this._element.nativeElement.value}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(e){const n=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(e):e;this._updateNativeInputValue(n??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){const n=this.autocomplete,s=e?e.source:this._pendingAutoselectedOption;s?(this._clearPreviousSelectedOption(s),this._assignOptionValue(s.value),this._onChange(s.value),n._emitSelectEvent(s),this._element.nativeElement.focus()):n.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),n._animationDone?n._animationDone.pipe(ei(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(e,n){this.autocomplete?.options?.forEach(s=>{s!==e&&s.selected&&s.deselect(n)})}_attachOverlay(){let e=this._overlayRef;e?(this._positionStrategy.setOrigin(this._getConnectedElement()),e.updateSize({width:this._getPanelWidth()})):(this._portal=new dR(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),e=this._overlay.create(this._getOverlayConfig()),this._overlayRef=e,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&e&&e.updateSize({width:this._getPanelWidth()})})),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const n=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this._captureValueOnAttach(),this.panelOpen&&n!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const e=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=e.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=e.outsidePointerEvents().subscribe())}
65else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new pR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){const n=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],s=this._aboveClass,o=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:s},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:s}];let r;r="above"===this.position?o:"below"===this.position?n:[...n,...o],e.withPositions(r)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const e=this.autocomplete;if(e.autoActiveFirstOption){let n=-1;for(let s=0;s<e.options.length;s++)if(!e.options.get(s).disabled){n=s;break}e._keyManager.setActiveItem(n)}else e._keyManager.setActiveItem(-1)}_canOpen(){const e=this._element.nativeElement;return!e.readOnly&&!e.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(e){const n=this.autocomplete,s=function cee(t,i,e){if(e.length){let n=i.toArray(),s=e.toArray(),o=0;for(let r=0;r<t+1;r++)n[r].group&&n[r].group===s[o]&&o++;return o}return 0}(e,n.options,n.optionGroups);if(0===e&&1===s)n._setScrollTop(0);else if(n.panel){const o=n.options.toArray()[e];if(o){const r=o._getHostElement(),a=function dee(t,i,e,n){return t<e?t:t+i>e+n?Math.max(0,t-n+i):e}(r.offsetTop,r.offsetHeight,n._getScrollTop(),n.panel.nativeElement.offsetHeight);n._setScrollTop(a)}}}_applyModalPanelOwnership(){const e=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const n=this.autocomplete.id;this._trackedModal&&Jg(this._trackedModal,"aria-owns",n),BD(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(Jg(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(Gd),J(Ss),J(ht),J(Fn),J(nN),J(ny,8),J(QD,9),J(St,8),J(qD),J(tN,8))}}static{this.\u0275dir=Je({type:t,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[zn]})}}return t})(),cy=(()=>{class t extends Pte{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}static{this.\u0275fac=function(){let e;return function(s){return(e||(e=kn(t)))(s||t)}}()}static{this.\u0275dir=Je({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(n,s){1&n&&U("focusin",function(){return s._handleFocus()})("blur",function(){return s._onTouched()})("input",function(r){return s._handleInput(r)})("keydown",function(r){return s._handleKeydown(r)})("click",function(){return s._handleClick()}),2&n&&Ge("autocomplete",s.autocompleteAttribute)("role",s.autocompleteDisabled?null:"combobox")("aria-autocomplete",s.autocompleteDisabled?null:"list")("aria-activedescendant",s.panelOpen&&s.activeOption?s.activeOption.id:null)("aria-expanded",s.autocompleteDisabled?null:s.panelOpen.toString())("aria-controls",s.autocompleteDisabled||!s.panelOpen||null==s.autocomplete?null:s.autocomplete.id)("aria-haspopup",s.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[Xt([Ote]),Et]})}}return t})(),eS=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[Fte],imports:[CR,FR,Is,xs,oy,FR,Is]})}}return t})();const iN=Sd({passive:!0});let Rte=(()=>{class t{constructor(e,n){this._platform=e,this._ngZone=n,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return vi;const n=Pa(e),s=this._monitoredElements.get(n);if(s)return s.subject;const o=new bt,r="cdk-text-field-autofilled",a=l=>{"cdk-text-field-autofill-start"!==l.animationName||n.classList.contains(r)?"cdk-text-field-autofill-end"===l.animationName&&n.classList.contains(r)&&(n.classList.remove(r),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!1}))):(n.classList.add(r),this._ngZone.run(()=>o.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{n.addEventListener("animationstart",a,iN),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:o,unlisten:()=>{n.removeEventListener("animationstart",a,iN)}}),o}stopMonitoring(e){const n=Pa(e),s=this._monitoredElements.get(n);s&&(s.unlisten(),s.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}
65ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}static{this.\u0275fac=function(n){return new(n||t)(K(Yi),K(ht))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Nte=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({})}}return t})();const Yte=new ke("MAT_INPUT_VALUE_ACCESSOR"),Vte=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Hte=0;const Bte=qQ(class{constructor(t,i,e,n){this._defaultErrorStateMatcher=t,this._parentForm=i,this._parentFormGroup=e,this.ngControl=n,this.stateChanges=new bt}});let jte=(()=>{class t extends Bte{get disabled(){return this._disabled}set disabled(e){this._disabled=li(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(ct.required)??!1}set required(e){this._required=li(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&kO(
65).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=li(e)}constructor(e,n,s,o,r,a,l,c,u,g){super(a,o,r,s),this._elementRef=e,this._platform=n,this._autofillMonitor=c,this._formField=g,this._uid="mat-input-"+Hte++,this.focused=!1,this.stateChanges=new bt,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(w=>kO().has(w)),this._iOSKeyupListener=w=>{const D=w.target;!D.value&&0===D.selectionStart&&0===D.selectionEnd&&(D.setSelectionRange(1,1),D.setSelectionRange(0,0))};const T=this._elementRef.nativeElement,b=T.nodeName.toLowerCase();this._inputValueAccessor=l||T,this._previousNativeValue=this.value,this.id=this.id,n.IOS&&u.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===b,this._isTextarea="textarea"===b,this._isInFormField=!!g,this._isNativeSelect&&(this.controlType=T.multiple?"mat-native-select-multiple":"mat-native-select")}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(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Vte.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,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.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)}static{this.\u0275fac=function(n){return new(n||t)(J(Ht),J(Yi),J(ta,10),J(Og,8),J(yi,8),J(KQ),J(Yte,10),J(Rte),J(ht),J(QD,8))}}static{this.\u0275dir=Je({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(n,s){1&n&&U("focus",function(){return s._focusChanged(!0)})("blur",function(){return s._focusChanged(!1)})("input",function(){return s._onInput()}),2&n&&(Lh("id",s.id)("disabled",s.disabled)("required",s.required),Ge("name",s.name||null)("readonly",s.readonly&&!s._isNativeSelect||null)("aria-invalid",s.empty&&s.required?null:s.errorState)("aria-required",s.required)("id",s.id),Ye("mat-input-server",s._isServer)("mat-mdc-form-field-textarea-control",s._isInFormField&&s._isTextarea)("mat-mdc-form-field-input-control",s._isInFormField)("mdc-text-field__input",s._isInFormField)("mat-mdc-native-select-inline",s._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:[Xt([{provide:XR,useExisting:t}]),Et,zn]})}}return t})(),tS=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[Is,$f,$f,Nte,Is]})}}return t})();function sN(t,i=rf,e){const n=zD(t,i);return function Wte(t,i){return Tn((e,n)=>{const{leading:s=!0,trailing:o=!1}=i??{};let r=!1,a=null,l=null,c=!1;const u=()=>{l?.unsubscribe(),l=null,o&&(b(),c&&n.complete())},g=()=>{l=null,c&&n.complete()},T=w=>l=gn(t(w)).subscribe(dn(n,u,g)),b=()=>{if(r){r=!1;const w=a;a=null,n.next(w),!c&&T(w)}};e.subscribe(dn(n,w=>{r=!0,a=w,(!l||l.closed)&&(s?b():T(w))},()=>{c=!0,(!(o&&r&&l)||l.closed)&&n.complete()}
65))})}(()=>n,e)}var zs=typeof window<"u"?window:{screen:{},navigator:{}},Kd=(zs.matchMedia||function(){return{matches:!1}}).bind(zs),oN=!1,rN=function(){};zs.addEventListener&&zs.addEventListener("p",rN,{get passive(){return oN=!0}}),zs.removeEventListener&&zs.removeEventListener("p",rN,!1);var aN=oN,nS="ontouchstart"in zs,cN=(nS||"TouchEvent"in zs&&Kd("(any-pointer: coarse)"),zs.navigator.userAgent||"");Kd("(pointer: coarse)").matches&&/iPad|Macintosh/.test(cN)&&Math.min(zs.screen.width||0,zs.screen.height||0);function Kte(t,i){}function Xte(t,i){1&t&&C(0,Kte,0,0,"ng-template")}(Kd("(pointer: coarse)").matches||!Kd("(pointer: fine)").matches&&nS)&&/Windows.*Firefox/.test(cN),Kd("(any-pointer: fine)").matches||Kd("(any-hover: hover)");const Zte=function(t,i,e){return{tooltip:t,placement:i,content:e}};function Jte(t,i){if(1&t&&(_e(0),C(1,Xte,1,0,null,1),ge()),2&t){const e=p();d(1),h("ngTemplateOutlet",e.template)("ngTemplateOutletContext",ki(2,Zte,e.tooltip,e.placement,e.content))}}function Qte(t,i){if(1&t&&(_e(0),m(1,"div",2),k(2),_(),ge()),2&t){const e=p();d(1),Ge("title",e.tooltip)("data-tooltip-placement",e.placement),d(1),G(" ",e.content," ")}}const ene=["tooltipTemplate"],tne=["leftOuterSelectionBar"],nne=["rightOuterSelectionBar"],ine=["fullBar"],sne=["selectionBar"],one=["minHandle"],rne=["maxHandle"],ane=["floorLabel"],lne=["ceilLabel"],cne=["minHandleLabel"],dne=["maxHandleLabel"],une=["combinedLabel"],hne=["ticksElement"];function fne(t,i){if(1&t&&X(0,"ngx-slider-tooltip-wrapper",32),2&t){const e=p().$implicit;h("template",p().tooltipTemplate)("tooltip",e.valueTooltip)("placement",e.valueTooltipPlacement)("content",e.value)}}function pne(t,i){1&t&&X(0,"span",33),2&t&&h("innerText",p().$implicit.legend)}function mne(t,i){1&t&&X(0,"span",34),2&t&&h("innerHTML",p().$implicit.legend,xn)}const _ne=function(t){return{"ngx-slider-selected":t}};function gne(t,i){if(1&t&&(m(0,"span",27),X(1,"ngx-slider-tooltip-wrapper",28),C(2,fne,1,4,"ngx-slider-tooltip-wrapper",29),C(3,pne,1,1,"span",30),C(4,mne,1,1,"span",31),_()),2&t){const e=i.$implicit,n=p();h("ngClass",Be(8,_ne,e.selected))("ngStyle",e.style),d(1),h("template",n.tooltipTemplate)("tooltip",e.tooltip)("placement",e.tooltipPlacement),d(1),h("ngIf",null!=e.value),d(1),h("ngIf",null!=e.legend&&!1===n.allowUnsafeHtmlInSlider),d(1),h("ngIf",null!=e.legend&&(null==n.allowUnsafeHtmlInSlider||n.allowUnsafeHtmlInSlider))}}var yr=function(t){return t[t.Low=0]="Low",t[t.High=1]="High",t[t.Floor=2]="Floor",t[t.Ceil=3]="Ceil",t[t.TickValue=4]="TickValue",t}(yr||{});class dy{floor=0;ceil=null;step=1;minRange=null;maxRange=null;pushRange=!1;minLimit=null;maxLimit=null;translate=null;combineLabels=null;getLegend=null;getStepLegend=null;stepsArray=null;bindIndexForStepsArray=!1;draggableRange=!1;draggableRangeOnly=!1;showSelectionBar=!1;showSelectionBarEnd=!1;showSelectionBarFromValue=null;showOuterSelectionBars=!1;hidePointerLabels=!1;hideLimitLabels=!1;autoHideLimitLabels=!0;readOnly=!1;disabled=!1;showTicks=!1;showTicksValues=!1;tickStep=null;tickValueStep=null;ticksArray=null;ticksTooltip=null;ticksValuesTooltip=null;vertical=!1;getSelectionBarColor=null;getTickColor=null;getPointerColor=null;keyboardSupport=!0;scale=1;rotate=0;enforceStep=!0;enforceRange=!0;enforceStepsArray=!0;noSwitching=!1;onlyBindHandles=!1;rightToLeft=!1;reversedControls=!1;boundPointerLabels=!0;logScale=!1;customValueToPosition=null;customPositionToValue=null;precisionLimit=12;selectionBarGradient=null;ariaLabel="ngx-slider";ariaLabelledBy=null;ariaLabelHigh="ngx-slider-max";ariaLabelledByHigh=null;handleDimension=null;barDimension=null;animate=!0;animateOnMove=!1}const hN=new ke("AllowUnsafeHtmlInSlider");var st=function(t){return t[t.Min=0]="Min",t[t.Max=1]="Max",t}(st||{});class yne{value;highValue;pointerType}class Pe{static isNullOrUndefined(i){return null==i}static areArraysEqual(i,e){if(i.length!==e.length)return!1;for(let n=0;n<i.length;++n)if(i[n]!==e[n])return!1;return!0}static linearValueToPosition(i,e,n){return(i-e)/(n-e)}static logValueToPosition(i,e,n){return((i=Math.log(i))-(e=Math.log(e)))/((n=Math.log(n))-e)}static linearPositionToValue(i,e,n){return i*(n-e)+e}static logPositionToValue(i,e,n){return e=Math.log(e),n=Math.log(n),Math.exp(i*(n-e)+e)}static findStepIndex(i,e){const n=e.map(o=>Math.abs(i-o.value));let s=0;for(let o=0;o<e.length;o++)n[o]!==n[s]&&n[o]<n[s]&&(s=o);return s}}class $a{static isTouchEvent(i){return void 0!==window.TouchEvent?i instanceof TouchEvent:void 0!==i.touches}static isResizeObserverAvailable(){return void 0!==window.ResizeObserver}}class ui{static roundToPrecisionLimit(i,e){return+i.toPrecision(e)}
65static isModuloWithinPrecisionLimit(i,e,n){const s=Math.pow(10,-n);return Math.abs(i%e)<=s||Math.abs(Math.abs(i%e)-e)<=s}static clampToRange(i,e,n){return Math.min(Math.max(i,e),n)}}class fN{eventName=null;events=null;eventsSubscription=null;teardownCallback=null}class pN{renderer;constructor(i){this.renderer=i}attachPassiveEventListener(i,e,n,s){if(!0!==aN)return this.attachEventListener(i,e,n,s);const o=new fN;o.eventName=e,o.events=new bt;const r=a=>{o.events.next(a)};return i.addEventListener(e,r,{passive:!0,capture:!1}),o.teardownCallback=()=>{i.removeEventListener(e,r,{passive:!0,capture:!1})},o.eventsSubscription=o.events.pipe(Pe.isNullOrUndefined(s)?Rn(()=>{}):sN(s,void 0,{leading:!0,trailing:!0})).subscribe(a=>{n(a)}),o}detachEventListener(i){Pe.isNullOrUndefined(i.eventsSubscription)||(i.eventsSubscription.unsubscribe(),i.eventsSubscription=null),Pe.isNullOrUndefined(i.events)||(i.events.complete(),i.events=null),Pe.isNullOrUndefined(i.teardownCallback)||(i.teardownCallback(),i.teardownCallback=null)}attachEventListener(i,e,n,s){const o=new fN;return o.eventName=e,o.events=new bt,o.teardownCallback=this.renderer.listen(i,e,a=>{o.events.next(a)}),o.eventsSubscription=o.events.pipe(Pe.isNullOrUndefined(s)?Rn(()=>{}):sN(s,void 0,{leading:!0,trailing:!0})).subscribe(a=>{n(a)}),o}}let za=(()=>{class t{elemRef;renderer;changeDetectionRef;_position=0;get position(){return this._position}_dimension=0;get dimension(){return this._dimension}_alwaysHide=!1;get alwaysHide(){return this._alwaysHide}_vertical=!1;get vertical(){return this._vertical}_scale=1;get scale(){return this._scale}_rotate=0;get rotate(){return this._rotate}opacity=1;visibility="visible";left="";bottom="";height="";width="";transform="";eventListenerHelper;eventListeners=[];constructor(e,n,s){this.elemRef=e,this.renderer=n,this.changeDetectionRef=s,this.eventListenerHelper=new pN(this.renderer)}setAlwaysHide(e){this._alwaysHide=e,this.visibility=e?"hidden":"visible"}hide(){this.opacity=0}show(){this.alwaysHide||(this.opacity=1)}isVisible(){return!this.alwaysHide&&0!==this.opacity}setVertical(e){this._vertical=e,this._vertical?(this.left="",this.width=""):(this.bottom="",this.height="")}setScale(e){this._scale=e}setRotate(e){this._rotate=e,this.transform="rotate("+e+"deg)"}getRotate(){return this._rotate}setPosition(e){this._position!==e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._position=e,this._vertical?this.bottom=Math.round(e)+"px":this.left=Math.round(e)+"px"}calculateDimension(){const e=this.getBoundingClientRect();this._dimension=this.vertical?(e.bottom-e.top)*this.scale:(e.right-e.left)*this.scale}setDimension(e){this._dimension!==e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._dimension=e,this._vertical?this.height=Math.round(e)+"px":this.width=Math.round(e)+"px"}getBoundingClientRect(){return this.elemRef.nativeElement.getBoundingClientRect()}on(e,n,s){const o=this.eventListenerHelper.attachEventListener(this.elemRef.nativeElement,e,n,s);this.eventListeners.push(o)}onPassive(e,n,s){const o=this.eventListenerHelper.attachPassiveEventListener(this.elemRef.nativeElement,e,n,s);this.eventListeners.push(o)}off(e){let n,s;Pe.isNullOrUndefined(e)?(n=[],s=this.eventListeners):(n=this.eventListeners.filter(o=>o.eventName!==e),s=this.eventListeners.filter(o=>o.eventName===e));for(const o of s)this.eventListenerHelper.detachEventListener(o);this.eventListeners=n}isRefDestroyed(){return Pe.isNullOrUndefined(this.changeDetectionRef)||this.changeDetectionRef.destroyed}static \u0275fac=function(n){return new(n||t)(J(Ht),J(ri),J(Fn))};static \u0275dir=Je({type:t,selectors:[["","ngxSliderElement",""]],hostVars:14,hostBindings:function(n,s){2&n&&Eh("opacity",s.opacity)("visibility",s.visibility)("left",s.left)("bottom",s.bottom)("height",s.height)("width",s.width)("transform",s.transform)}})}return t})(),iS=(()=>{class t extends za{active=!1;role="";tabindex="";ariaOrientation="";ariaLabel="";ariaLabelledBy="";ariaValueNow="";ariaValueText="";ariaValueMin="";ariaValueMax="";focus(){this.elemRef.nativeElement.focus()}focusIfNeeded(){document.activeElement!==this.elemRef.nativeElement&&this.elemRef.nativeElement.focus()}constructor(e,n,s){super(e,n,s)}static \u0275fac=function(n){return new(n||t)(J(Ht),J(ri),J(Fn))};static \u0275dir=Je({type:t,selectors:[["","ngxSliderHandle",""]],hostVars:11,hostBindings:function(n,s){2&n&&(Ge("role",s.role)("tabindex",s.tabindex)("aria-orientation",s.ariaOrientation)("aria-label",s.ariaLabel)("aria-labelledby",s.ariaLabelledBy)("aria-valuenow",
65s.ariaValueNow)("aria-valuetext",s.ariaValueText)("aria-valuemin",s.ariaValueMin)("aria-valuemax",s.ariaValueMax),Ye("ngx-slider-active",s.active))},features:[Et]})}return t})(),Xd=(()=>{class t extends za{allowUnsafeHtmlInSlider;_value=null;get value(){return this._value}constructor(e,n,s,o){super(e,n,s),this.allowUnsafeHtmlInSlider=o}setValue(e){let n=!1;!this.alwaysHide&&(Pe.isNullOrUndefined(this.value)||this.value.length!==e.length||this.value.length>0&&0===this.dimension)&&(n=!0),this._value=e,!1===this.allowUnsafeHtmlInSlider?this.elemRef.nativeElement.innerText=e:this.elemRef.nativeElement.innerHTML=e,n&&this.calculateDimension()}static \u0275fac=function(n){return new(n||t)(J(Ht),J(ri),J(Fn),J(hN,8))};static \u0275dir=Je({type:t,selectors:[["","ngxSliderLabel",""]],features:[Et]})}return t})(),bne=(()=>{class t{template;tooltip;placement;content;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=Ae({type:t,selectors:[["ngx-slider-tooltip-wrapper"]],inputs:{template:"template",tooltip:"tooltip",placement:"placement",content:"content"},decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ngx-slider-inner-tooltip"]],template:function(n,s){1&n&&(C(0,Jte,2,6,"ng-container",0),C(1,Qte,3,3,"ng-container",0)),2&n&&(h("ngIf",s.template),d(1),h("ngIf",!s.template))},dependencies:[ze,fn],styles:[".ngx-slider-inner-tooltip[_ngcontent-%COMP%]{height:100%}"]})}return t})();class vne{selected=!1;style={};tooltip=null;tooltipPlacement=null;value=null;valueTooltip=null;valueTooltipPlacement=null;legend=null}class mN{active=!1;value=0;difference=0;position=0;lowLimit=0;highLimit=0}class uy{value;highValue;static compare(i,e){return!(Pe.isNullOrUndefined(i)&&Pe.isNullOrUndefined(e)||Pe.isNullOrUndefined(i)!==Pe.isNullOrUndefined(e))&&i.value===e.value&&i.highValue===e.highValue}}class _N extends uy{forceChange;static compare(i,e){return!(Pe.isNullOrUndefined(i)&&Pe.isNullOrUndefined(e)||Pe.isNullOrUndefined(i)!==Pe.isNullOrUndefined(e))&&i.value===e.value&&i.highValue===e.highValue&&i.forceChange===e.forceChange}}const Cne={provide:Xi,useExisting:Qt(()=>gN),multi:!0};let gN=(()=>{class t{renderer;elementRef;changeDetectionRef;zone;allowUnsafeHtmlInSlider;sliderElementNgxSliderClass=!0;value=null;valueChange=new ae;highValue=null;highValueChange=new ae;options=new dy;userChangeStart=new ae;userChange=new ae;userChangeEnd=new ae;manualRefreshSubscription;set manualRefresh(e){this.unsubscribeManualRefresh(),this.manualRefreshSubscription=e.subscribe(()=>{setTimeout(()=>this.calculateViewDimensionsAndDetectChanges())})}triggerFocusSubscription;set triggerFocus(e){this.unsubscribeTriggerFocus(),this.triggerFocusSubscription=e.subscribe(n=>{this.focusPointer(n)})}get range(){return!Pe.isNullOrUndefined(this.value)&&!Pe.isNullOrUndefined(this.highValue)}initHasRun=!1;inputModelChangeSubject=new bt;inputModelChangeSubscription=null;outputModelChangeSubject=new bt;outputModelChangeSubscription=null;viewLowValue=null;viewHighValue=null;viewOptions=new dy;handleHalfDimension=0;maxHandlePosition=0;currentTrackingPointer=null;currentFocusPointer=null;firstKeyDown=!1;touchId=null;dragging=new mN;leftOuterSelectionBarElement;rightOuterSelectionBarElement;fullBarElement;selectionBarElement;minHandleElement;maxHandleElement;floorLabelElement;ceilLabelElement;minHandleLabelElement;maxHandleLabelElement;combinedLabelElement;ticksElement;tooltipTemplate;sliderElementVerticalClass=!1;sliderElementAnimateClass=!1;sliderElementWithLegendClass=!1;sliderElementDisabledAttr=null;sliderElementAriaLabel="ngx-slider";barStyle={};minPointerStyle={};maxPointerStyle={};fullBarTransparentClass=!1;selectionBarDraggableClass=!1;ticksUnderValuesClass=!1;get showTicks(){return this.viewOptions.showTicks}intermediateTicks=!1;ticks=[];eventListenerHelper=null;onMoveEventListener=null;onEndEventListener=null;moving=!1;resizeObserver=null;onTouchedCallback=null;onChangeCallback=null;constructor(e,n,s,o,r){this.renderer=e,this.elementRef=n,this.changeDetectionRef=s,this.zone=o,this.allowUnsafeHtmlInSlider=r,this.eventListenerHelper=new pN(this.renderer)}ngOnInit(){this.viewOptions=new dy,Object.assign(this.viewOptions,this.options),this.updateDisabledState(),this.updateVerticalState(),this.updateAriaLabel()}ngAfterViewInit(){this.applyOptions(),this.subscribeInputModelChangeSubject(),this.subscribeOutputModelChangeSubject(),this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.updateVerticalState(),this.manageElementsStyle(),this.updateDisabledState(),this.calculateViewDimensions(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),this.initHandles(),this.manageEventsBindings(),this.updateAriaLabel(),this.subscribeResizeObserver(),this.initHasRun=!0,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}ngOnChanges(e){!Pe.isNullOrUndefined(e.options)&&JSON.stringify(e.options.previousValue)!==JSON.stringify(e.options.currentValue)&&this.onChangeOptions(),(!Pe.isNullOrUndefined(e.value)||!Pe.isNullOrUndefined(e.highValue))&&this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}ngOnDestroy(){this.unbindEvents(),this.unsubscribeResizeObserver(),this.unsubscribeInputModelChangeSubject(),this.unsubscribeOutputModelChangeSubject(),this.unsubscribeManualRefresh(),this.unsubscribeTriggerFocus()}writeValue(e){e instanceof Array?(this.value=e[0],this.highValue=e[1]):this.value=e,this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}registerOnChange(e){this.onChangeCallback=e}registerOnTouched(e){this.onTouchedCallback=e}setDisabledState(e){this.viewOptions.disabled=e,this.updateDisabledState()}setAriaLabel(e){this.viewOptions.ariaLabel=e,this.updateAriaLabel()}onResize(e){this.calculateViewDimensionsAndDetectChanges()}subscribeInputModelChangeSubject(){this.inputModelChangeSubscription=this.inputModelChangeSubject.pipe(to(_N.compare),$t(e=>!e.forceChange&&!e.internalChange)).subscribe(e=>this.applyInputModelChange(e))}subscribeOutputModelChangeSubject(){this.outputModelChangeSubscription=this.outputModelChangeSubject.pipe(to(_N.compare)).subscribe(e=>this.publishOutputModelChange(e))}subscribeResizeObserver(){$a.isResizeObserverAvailable()&&(this.resizeObserver=new ResizeObserver(()=>this.calculateViewDimensionsAndDetectChanges()),this.resizeObserver.observe(this.elementRef.nativeElement))}unsubscribeResizeObserver(){$a.isResizeObserverAvailable()&&null!==this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}unsubscribeOnMove(){Pe.isNullOrUndefined(this.onMoveEventListener)||(this.eventListenerHelper.detachEventListener(this.onMoveEventListener),this.onMoveEventListener=null)}unsubscribeOnEnd(){Pe.isNullOrUndefined(this.onEndEventListener)||(this.eventListenerHelper.detachEventListener(this.onEndEventListener),this.onEndEventListener=null)}unsubscribeInputModelChangeSubject(){Pe.isNullOrUndefined(this.inputModelChangeSubscription)||(this.inputModelChangeSubscription.unsubscribe(),this.inputModelChangeSubscription=null)}unsubscribeOutputModelChangeSubject(){Pe.isNullOrUndefined(this.outputModelChangeSubscription)||(this.outputModelChangeSubscription.unsubscribe(),this.outputModelChangeSubscription=null)}unsubscribeManualRefresh(){Pe.isNullOrUndefined(this.manualRefreshSubscription)||(this.manualRefreshSubscription.unsubscribe(),this.manualRefreshSubscription=null)}unsubscribeTriggerFocus(){Pe.isNullOrUndefined(this.triggerFocusSubscription)||(this.triggerFocusSubscription.unsubscribe(),this.triggerFocusSubscription=null)}getPointerElement(e){return e===st.Min?this.minHandleElement:e===st.Max?this.maxHandleElement:null}getCurrentTrackingValue(){return this.currentTrackingPointer===st.Min?this.viewLowValue:this.currentTrackingPointer===st.Max?this.viewHighValue:null}modelValueToViewValue(e){return Pe.isNullOrUndefined(e)?NaN:Pe.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?+e:Pe.findStepIndex(+e,this.viewOptions.stepsArray)}viewValueToModelValue(e){return Pe.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?e:this.getStepValue(e)}getStepValue(e){const n=this.viewOptions.stepsArray[e];return Pe.isNullOrUndefined(n)?NaN:n.value}applyViewChange(){this.value=this.viewValueToModelValue(this.viewLowValue),this.range&&(this.highValue=this.viewValueToModelValue(this.viewHighValue)),this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,userEventInitiated:!0,forceChange:!1}),this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!0})}applyInputModelChange(e){const n=this.normaliseModelValues(e),s=!uy.compare(e,n);s&&(this.value=n.value,this.highValue=n.highValue),this.viewLowValue=this.modelValueToViewValue(n.value),this.viewHighValue=this.range?this.modelValueToViewValue(n.highValue):null,this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCombinedLabel(),this.outputModelChangeSubject.next({value:n.value,highValue:n.highValue,forceChange:s,userEventInitiated:!1})}publishOutputModelChange(e){const n=()=>{this.valueChange.emit(e.value),this.range&&this.highValueChange.emit(e.highValue),Pe.isNullOrUndefined(this.onChangeCallback)||this.onChangeCallback(this.range?[e.value,e.highValue]:e.value),Pe.isNullOrUndefined(this.onTouchedCallback)||this.onTouchedCallback(this.range?[e.value,e.highValue]:e.value)};e.userEventInitiated?(n(),this.userChange.emit(this.getChangeContext())):setTimeout(()=>{n()})}normaliseModelValues(e){const n=new uy;if(n.value=e.value,n.highValue=e.highValue,!Pe.isNullOrUndefined(this.viewOptions.stepsArray)){if(this.viewOptions.enforceStepsArray){const s=Pe.findStepIndex(n.value,this.viewOptions.stepsArray);if(n.value=this.viewOptions.stepsArray[s].value,this.range){const o=Pe.findStepIndex(n.highValue,this.viewOptions.stepsArray);n.highValue=this.viewOptions.stepsArray[o].value}}return n}if(this.viewOptions.enforceStep&&(n.value=this.roundStep(n.value),this.range&&(n.highValue=this.roundStep(n.highValue))),this.viewOptions.enforceRange&&(n.value=ui.clampToRange(n.value,this.viewOptions.floor,this.viewOptions.ceil),this.range&&(n.highValue=ui.clampToRange(n.highValue,this.viewOptions.floor,this.viewOptions.ceil)),this.range&&e.value>e.highValue))if(this.viewOptions.noSwitching)n.value=n.highValue;else{const s=e.value;n.value=e.highValue,n.highValue=s}return n}renormaliseModelValues(){const e={value:this.value,highValue:this.highValue},n=this.normaliseModelValues(e);uy.compare(n,e)||(this.value=n.value,this.highValue=n.highValue,this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!0,userEventInitiated:!1}))}onChangeOptions(){if(!this.initHasRun)return;const e=this.getOptionsInfluencingEventBindings(this.viewOptions);this.applyOptions();const n=this.getOptionsInfluencingEventBindings(this.viewOptions),s=!Pe.areArraysEqual(e,n);this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.resetSlider(s)}applyOptions(){if(this.viewOptions=new dy,Object.assign(this.viewOptions,this.options),this.viewOptions.draggableRange=this.range&&this.viewOptions.draggableRange,this.viewOptions.draggableRangeOnly=this.range&&this.viewOptions.draggableRangeOnly,this.viewOptions.draggableRangeOnly&&(this.viewOptions.draggableRange=!0),this.viewOptions.showTicks=this.viewOptions.showTicks||this.viewOptions.showTicksValues||!Pe.isNullOrUndefined(this.viewOptions.ticksArray),this.viewOptions.showTicks&&(!Pe.isNullOrUndefined(this.viewOptions.tickStep)||!Pe.isNullOrUndefined(this.viewOptions.ticksArray))&&(this.intermediateTicks=!0),this.viewOptions.showSelectionBar=this.viewOptions.showSelectionBar||this.viewOptions.showSelectionBarEnd||!Pe.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue),Pe.isNullOrUndefined(this.viewOptions.stepsArray)?this.applyFloorCeilOptions():this.applyStepsArrayOptions(),Pe.isNullOrUndefined(this.viewOptions.combineLabels)&&(this.viewOptions.combineLabels=(e,n)=>e+" - "+n),this.viewOptions.logScale&&0===this.viewOptions.floor)throw Error("Can't use floor=0 with logarithmic scale")}
65applyStepsArrayOptions(){this.viewOptions.floor=0,this.viewOptions.ceil=this.viewOptions.stepsArray.length-1,this.viewOptions.step=1,Pe.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=e=>String(this.viewOptions.bindIndexForStepsArray?this.getStepValue(e):e))}applyFloorCeilOptions(){if(Pe.isNullOrUndefined(this.viewOptions.step)?this.viewOptions.step=1:(this.viewOptions.step=+this.viewOptions.step,this.viewOptions.step<=0&&(this.viewOptions.step=1)),Pe.isNullOrUndefined(this.viewOptions.ceil)||Pe.isNullOrUndefined(this.viewOptions.floor))throw Error("floor and ceil options must be supplied");this.viewOptions.ceil=+this.viewOptions.ceil,this.viewOptions.floor=+this.viewOptions.floor,Pe.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=e=>String(e))}resetSlider(e=!0){this.manageElementsStyle(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),e&&(this.unbindEvents(),this.manageEventsBindings()),this.updateDisabledState(),this.updateAriaLabel(),this.calculateViewDimensions(),this.refocusPointerIfNeeded()}focusPointer(e){e!==st.Min&&e!==st.Max&&(e=st.Min),e===st.Min?this.minHandleElement.focus():this.range&&e===st.Max&&this.maxHandleElement.focus()}refocusPointerIfNeeded(){Pe.isNullOrUndefined(this.currentFocusPointer)||this.getPointerElement(this.currentFocusPointer).focusIfNeeded()}manageElementsStyle(){this.updateScale(),this.floorLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels),this.ceilLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels);const e=this.viewOptions.showTicksValues&&!this.intermediateTicks;this.minHandleLabelElement.setAlwaysHide(e||this.viewOptions.hidePointerLabels),this.maxHandleLabelElement.setAlwaysHide(e||!this.range||this.viewOptions.hidePointerLabels),this.combinedLabelElement.setAlwaysHide(e||!this.range||this.viewOptions.hidePointerLabels),this.selectionBarElement.setAlwaysHide(!this.range&&!this.viewOptions.showSelectionBar),this.leftOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.rightOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.fullBarTransparentClass=this.range&&this.viewOptions.showOuterSelectionBars,this.selectionBarDraggableClass=this.viewOptions.draggableRange&&!this.viewOptions.onlyBindHandles,this.ticksUnderValuesClass=this.intermediateTicks&&this.options.showTicksValues,this.sliderElementVerticalClass!==this.viewOptions.vertical&&(this.updateVerticalState(),setTimeout(()=>{this.resetSlider()})),this.sliderElementAnimateClass!==this.viewOptions.animate&&setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate}),this.updateRotate()}manageEventsBindings(){this.viewOptions.disabled||this.viewOptions.readOnly?this.unbindEvents():this.bindEvents()}updateDisabledState(){this.sliderElementDisabledAttr=this.viewOptions.disabled?"disabled":null}updateAriaLabel(){this.sliderElementAriaLabel=this.viewOptions.ariaLabel||"nxg-slider"}updateVerticalState(){this.sliderElementVerticalClass=this.viewOptions.vertical;for(const e of this.getAllSliderElements())Pe.isNullOrUndefined(e)||e.setVertical(this.viewOptions.vertical)}updateScale(){for(const e of this.getAllSliderElements())e.setScale(this.viewOptions.scale)}updateRotate(){for(const e of this.getAllSliderElements())e.setRotate(this.viewOptions.rotate)}getAllSliderElements(){return[this.leftOuterSelectionBarElement,this.rightOuterSelectionBarElement,this.fullBarElement,this.selectionBarElement,this.minHandleElement,this.maxHandleElement,this.floorLabelElement,this.ceilLabelElement,this.minHandleLabelElement,this.maxHandleLabelElement,this.combinedLabelElement,this.ticksElement]}initHandles(){this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.range&&this.updateCombinedLabel(),this.updateTicksScale()}addAccessibility(){this.updateAriaAttributes(),this.minHandleElement.role="slider",this.minHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.minHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",Pe.isNullOrUndefined(this.viewOptions.ariaLabel)?Pe.isNullOrUndefined(this.viewOptions.ariaLabelledBy)||(this.minHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledBy):this.minHandleElement.ariaLabel=this.viewOptions.ariaLabel,this.range&&(this.maxHandleElement.role="slider",this.maxHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.maxHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",Pe.isNullOrUndefined(this.viewOptions.ariaLabelHigh)?Pe.isNullOrUndefined(this.viewOptions.ariaLabelledByHigh)||(this.maxHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledByHigh):this.maxHandleElement.ariaLabel=this.viewOptions.ariaLabelHigh)}updateAriaAttributes(){this.minHandleElement.ariaValueNow=(+this.value).toString(),this.minHandleElement.ariaValueText=this.viewOptions.translate(+this.value,yr.Low),this.minHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.minHandleElement.ariaValueMax=this.viewOptions.ceil.toString(),this.range&&(this.maxHandleElement.ariaValueNow=(+this.highValue).toString(),this.maxHandleElement.ariaValueText=this.viewOptions.translate(+this.highValue,yr.High),this.maxHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.maxHandleElement.ariaValueMax=this.viewOptions.ceil.toString())}calculateViewDimensions(){Pe.isNullOrUndefined(this.viewOptions.handleDimension)?this.minHandleElement.calculateDimension():this.minHandleElement.setDimension(this.viewOptions.handleDimension);const e=this.minHandleElement.dimension;this.handleHalfDimension=e/2,Pe.isNullOrUndefined(this.viewOptions.barDimension)?this.fullBarElement.calculateDimension():this.fullBarElement.setDimension(this.viewOptions.barDimension),this.maxHandlePosition=this.fullBarElement.dimension-e,this.initHasRun&&(this.updateFloorLabel(),this.updateCeilLabel(),this.initHandles())}calculateViewDimensionsAndDetectChanges(){this.calculateViewDimensions(),this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}isRefDestroyed(){return this.changeDetectionRef.destroyed}updateTicksScale(){if(!this.viewOptions.showTicks&&this.sliderElementWithLegendClass)return void setTimeout(()=>{this.sliderElementWithLegendClass=!1});const e=Pe.isNullOrUndefined(this.viewOptions.ticksArray)?this.getTicksArray():this.viewOptions.ticksArray,n=this.viewOptions.vertical?"translateY":"translateX";this.viewOptions.rightToLeft&&e.reverse();const s=Pe.isNullOrUndefined(this.viewOptions.tickValueStep)?Pe.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep:this.viewOptions.tickValueStep;let o=!1;const r=e.map(a=>{let l=this.valueToPosition(a);this.viewOptions.vertical&&(l=this.maxHandlePosition-l);const c=n+"("+Math.round(l)+"px)",u=new vne;u.selected=this.isTickSelected(a),u.style={"-webkit-transform":c,"-moz-transform":c,"-o-transform":c,"-ms-transform":c,transform:c},u.selected&&!Pe.isNullOrUndefined(this.viewOptions.getSelectionBarColor)&&(u.style["background-color"]=this.getSelectionBarColor()),!u.selected&&!Pe.isNullOrUndefined(this.viewOptions.getTickColor)&&(u.style["background-color"]=this.getTickColor(a)),Pe.isNullOrUndefined(this.viewOptions.ticksTooltip)||(u.tooltip=this.viewOptions.ticksTooltip(a),u.tooltipPlacement=this.viewOptions.vertical?"right":"top"),this.viewOptions.showTicksValues&&!Pe.isNullOrUndefined(s)&&ui.isModuloWithinPrecisionLimit(a,s,this.viewOptions.precisionLimit)&&(u.value=this.getDisplayValue(a,yr.TickValue),Pe.isNullOrUndefined(this.viewOptions.ticksValuesTooltip)||(u.valueTooltip=this.viewOptions.ticksValuesTooltip(a),u.valueTooltipPlacement=this.viewOptions.vertical?"right":"top"));let g=null;if(Pe.isNullOrUndefined(this.viewOptions.stepsArray))Pe.isNullOrUndefined(this.viewOptions.getLegend)||(g=this.viewOptions.getLegend(a));else{const T=this.viewOptions.stepsArray[a];Pe.isNullOrUndefined(this.viewOptions.getStepLegend)?Pe.isNullOrUndefined(T)||(g=T.legend):g=this.viewOptions.getStepLegend(T)}return Pe.isNullOrUndefined(g)||(u.legend=g,o=!0),u});if(this.sliderElementWithLegendClass!==o&&setTimeout(()=>{this.sliderElementWithLegendClass=o}),Pe.isNullOrUndefined(this.ticks)||this.ticks.length!==r.length)this.ticks=r,this.isRefDestroyed()||this.changeDetectionRef.detectChanges();else for(let a=0;a<r.length;++a)Object.assign(this.ticks[a],r[a])}getTicksArray(){if(!this.viewOptions.showTicks)return[];const e=Pe.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep,n=[],s=1+Math.floor(ui.roundToPrecisionLimit(Math.abs(this.viewOptions.ceil-this.viewOptions.floor)/e,this.viewOptions.precisionLimit));for(let o=0;o<s;
65++o)n.push(ui.roundToPrecisionLimit(this.viewOptions.floor+e*o,this.viewOptions.precisionLimit));return n}isTickSelected(e){if(!this.range)if(Pe.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)){if(this.viewOptions.showSelectionBarEnd){if(e>=this.viewLowValue)return!0}else if(this.viewOptions.showSelectionBar&&e<=this.viewLowValue)return!0}else{const n=this.viewOptions.showSelectionBarFromValue;if(this.viewLowValue>n&&e>=n&&e<=this.viewLowValue)return!0;if(this.viewLowValue<n&&e<=n&&e>=this.viewLowValue)return!0}return!!(this.range&&e>=this.viewLowValue&&e<=this.viewHighValue)}updateFloorLabel(){this.floorLabelElement.alwaysHide||(this.floorLabelElement.setValue(this.getDisplayValue(this.viewOptions.floor,yr.Floor)),this.floorLabelElement.calculateDimension(),this.floorLabelElement.setPosition(this.viewOptions.rightToLeft?this.fullBarElement.dimension-this.floorLabelElement.dimension:0))}updateCeilLabel(){this.ceilLabelElement.alwaysHide||(this.ceilLabelElement.setValue(this.getDisplayValue(this.viewOptions.ceil,yr.Ceil)),this.ceilLabelElement.calculateDimension(),this.ceilLabelElement.setPosition(this.viewOptions.rightToLeft?0:this.fullBarElement.dimension-this.ceilLabelElement.dimension))}updateHandles(e,n){e===st.Min?this.updateLowHandle(n):e===st.Max&&this.updateHighHandle(n),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCombinedLabel()}getHandleLabelPos(e,n){const s=e===st.Min?this.minHandleLabelElement.dimension:this.maxHandleLabelElement.dimension,o=n-s/2+this.handleHalfDimension,r=this.fullBarElement.dimension-s;return this.viewOptions.boundPointerLabels?this.viewOptions.rightToLeft&&e===st.Min||!this.viewOptions.rightToLeft&&e===st.Max?Math.min(o,r):Math.min(Math.max(o,0),r):o}updateLowHandle(e){this.minHandleElement.setPosition(e),this.minHandleLabelElement.setValue(this.getDisplayValue(this.viewLowValue,yr.Low)),this.minHandleLabelElement.setPosition(this.getHandleLabelPos(st.Min,e)),Pe.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.minPointerStyle={backgroundColor:this.getPointerColor(st.Min)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateHighHandle(e){this.maxHandleElement.setPosition(e),this.maxHandleLabelElement.setValue(this.getDisplayValue(this.viewHighValue,yr.High)),this.maxHandleLabelElement.setPosition(this.getHandleLabelPos(st.Max,e)),Pe.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.maxPointerStyle={backgroundColor:this.getPointerColor(st.Max)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateFloorAndCeilLabelsVisibility(){if(this.viewOptions.hidePointerLabels)return;let e=!1,n=!1;const s=this.isLabelBelowFloorLabel(this.minHandleLabelElement),o=this.isLabelAboveCeilLabel(this.minHandleLabelElement),r=this.isLabelAboveCeilLabel(this.maxHandleLabelElement),a=this.isLabelBelowFloorLabel(this.combinedLabelElement),l=this.isLabelAboveCeilLabel(this.combinedLabelElement);if(s?(e=!0,this.floorLabelElement.hide()):(e=!1,this.floorLabelElement.show()),o?(n=!0,this.ceilLabelElement.hide()):(n=!1,this.ceilLabelElement.show()),this.range){const c=this.combinedLabelElement.isVisible()?l:r,u=this.combinedLabelElement.isVisible()?a:s;c?this.ceilLabelElement.hide():n||this.ceilLabelElement.show(),u?this.floorLabelElement.hide():e||this.floorLabelElement.show()}}isLabelBelowFloorLabel(e){const n=e.position,o=this.floorLabelElement.position;return this.viewOptions.rightToLeft?n+e.dimension>=o-2:n<=o+this.floorLabelElement.dimension+2}isLabelAboveCeilLabel(e){const n=e.position,o=this.ceilLabelElement.position;return this.viewOptions.rightToLeft?n<=o+this.ceilLabelElement.dimension+2:n+e.dimension>=o-2}updateSelectionBar(){let e=0,n=0;const s=this.viewOptions.rightToLeft?!this.viewOptions.showSelectionBarEnd:this.viewOptions.showSelectionBarEnd,o=this.viewOptions.rightToLeft?this.maxHandleElement.position+this.handleHalfDimension:this.minHandleElement.position+this.handleHalfDimension;if(this.range)n=Math.abs(this.maxHandleElement.position-this.minHandleElement.position),e=o;else if(Pe.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue))s?(n=Math.ceil(Math.abs(this.maxHandlePosition-this.minHandleElement.position)+this.handleHalfDimension),e=Math.floor(this.minHandleElement.position+this.handleHalfDimension)):(n=this.minHandleElement.position+this.handleHalfDimension,e=0);else{const r=this.viewOptions.showSelectionBarFromValue,a=this.valueToPosition(r);(this.viewOptions.rightToLeft?this.viewLowValue<=r:this.viewLowValue>r)?(n=this.minHandleElement.position-a,e=a+this.handleHalfDimension):(n=a-this.minHandleElement.position,e=this.minHandleElement.position+this.handleHalfDimension)}if(this.selectionBarElement.setDimension(n),this.selectionBarElement.setPosition(e),this.range&&this.viewOptions.showOuterSelectionBars&&(this.viewOptions.rightToLeft?(this.rightOuterSelectionBarElement.setDimension(e),this.rightOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.leftOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(e+n)),this.leftOuterSelectionBarElement.setPosition(e+n)):(this.leftOuterSelectionBarElement.setDimension(e),this.leftOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.rightOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(e+n)),this.rightOuterSelectionBarElement.setPosition(e+n))),Pe.isNullOrUndefined(this.viewOptions.getSelectionBarColor)){if(!Pe.isNullOrUndefined(this.viewOptions.selectionBarGradient)){const r=Pe.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)?0:this.valueToPosition(this.viewOptions.showSelectionBarFromValue),a=r-e>0&&!s||r-e<=0&&s;this.barStyle={backgroundImage:"linear-gradient(to "+(this.viewOptions.vertical?a?"bottom":"top":a?"left":"right")+", "+this.viewOptions.selectionBarGradient.from+" 0%,"+this.viewOptions.selectionBarGradient.to+" 100%)"},this.viewOptions.vertical?(this.barStyle.backgroundPosition="center "+(r+n+e+(a?-this.handleHalfDimension:0))+"px",this.barStyle.backgroundSize="100% "+(this.fullBarElement.dimension-this.handleHalfDimension)+"px"):(this.barStyle.backgroundPosition=r-e+(a?this.handleHalfDimension:0)+"px center",this.barStyle.backgroundSize=this.fullBarElement.dimension-this.handleHalfDimension+"px 100%")}}else{const r=this.getSelectionBarColor();this.barStyle={backgroundColor:r}}}getSelectionBarColor(){return this.range?this.viewOptions.getSelectionBarColor(this.value,this.highValue):this.viewOptions.getSelectionBarColor(this.value)}getPointerColor(e){return this.viewOptions.getPointerColor(e===st.Max?this.highValue:this.value,e)}getTickColor(e){return this.viewOptions.getTickColor(e)}updateCombinedLabel(){let e=null;if(e=this.viewOptions.rightToLeft?this.minHandleLabelElement.position-this.minHandleLabelElement.dimension-10<=this.maxHandleLabelElement.position:this.minHandleLabelElement.position+this.minHandleLabelElement.dimension+10>=this.maxHandleLabelElement.position,e){const n=this.getDisplayValue(this.viewLowValue,yr.Low),s=this.getDisplayValue(this.viewHighValue,yr.High),o=this.viewOptions.rightToLeft?this.viewOptions.combineLabels(s,n):this.viewOptions.combineLabels(n,s);this.combinedLabelElement.setValue(o);const r=this.viewOptions.boundPointerLabels?Math.min(Math.max(this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2,0),this.fullBarElement.dimension-this.combinedLabelElement.dimension):this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2;this.combinedLabelElement.setPosition(r),this.minHandleLabelElement.hide(),this.maxHandleLabelElement.hide(),this.combinedLabelElement.show()}else this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.maxHandleLabelElement.show(),this.minHandleLabelElement.show(),this.combinedLabelElement.hide();this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}getDisplayValue(e,n){return!Pe.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray&&(e=this.getStepValue(e)),this.viewOptions.translate(e,n)}roundStep(e,n){const s=Pe.isNullOrUndefined(n)?this.viewOptions.step:n;let o=ui.roundToPrecisionLimit((e-this.viewOptions.floor)/s,this.viewOptions.precisionLimit);return o=Math.round(o)*s,ui.roundToPrecisionLimit(this.viewOptions.floor+o,this.viewOptions.precisionLimit)}valueToPosition(e){let n=Pe.linearValueToPosition;Pe.isNullOrUndefined(this.viewOptions.customValueToPosition)?this.viewOptions.logScale&&(n=Pe.logValueToPosition):n=this.viewOptions.customValueToPosition;let s=n(e=ui.clampToRange(e,this.viewOptions.floor,this.viewOptions.ceil),this.viewOptions.floor,this.viewOptions.ceil);return Pe.isNullOrUndefined(s)&&(s=0),this.viewOptions.rightToLeft&&(s=1-s),s*this.maxHandlePosition}positionToValue(e){let n=e/this.maxHandlePosition;this.viewOptions.rightToLeft&&(n=1-n);let s=Pe.linearPositionToValue;Pe.isNullOrUndefined(this.viewOptions.customPositionToValue)?this.viewOptions.logScale&&(s=Pe.logPositionToValue):s=this.viewOptions.customPositionToValue;const o=s(n,this.viewOptions.floor,this.viewOptions.ceil);return Pe.isNullOrUndefined(o)?0:o}getEventXY(e,n){if(e instanceof MouseEvent)return this.viewOptions.vertical||0!==this.viewOptions.rotate?e.clientY:e.clientX;let s=0;const o=e.touches;if(!Pe.isNullOrUndefined(n))for(let r=0;r<o.length;r++)if(o[r].identifier===n){s=r;break}return this.viewOptions.vertical||0!==this.viewOptions.rotate?o[s].clientY:o[s].clientX}getEventPosition(e,n){const s=this.elementRef.nativeElement.getBoundingClientRect(),o=this.viewOptions.vertical||0!==this.viewOptions.rotate?s.bottom:s.left;let r=0;return r=this.viewOptions.vertical||0!==this.viewOptions.rotate?-this.getEventXY(e,n)+o:this.getEventXY(e,n)-o,r*this.viewOptions.scale-this.handleHalfDimension}getNearestHandle(e){if(!this.range)return st.Min;const n=this.getEventPosition(e),s=Math.abs(n-this.minHandleElement.position),o=Math.abs(n-this.maxHandleElement.position);return s<o?st.Min:s>o?st.Max:this.viewOptions.rightToLeft?n>this.minHandleElement.position?st.Min:st.Max:n<this.minHandleElement.position?st.Min:st.Max}bindEvents(){const e=this.viewOptions.draggableRange;this.viewOptions.onlyBindHandles||this.selectionBarElement.on("mousedown",n=>this.onBarStart(null,e,n,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.on("mousedown",n=>this.onBarStart(st.Min,e,n,!0,!0)),this.maxHandleElement.on("mousedown",n=>this.onBarStart(st.Max,e,n,!0,!0))):(this.minHandleElement.on("mousedown",n=>this.onStart(st.Min,n,!0,!0)),this.range&&this.maxHandleElement.on("mousedown",n=>this.onStart(st.Max,n,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.on("mousedown",n=>this.onStart(null,n,!0,!0,!0)),this.ticksElement.on("mousedown",n=>this.onStart(null,n,!0,!0,!0,!0)))),this.viewOptions.onlyBindHandles||this.selectionBarElement.onPassive("touchstart",n=>this.onBarStart(null,e,n,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.onPassive("touchstart",n=>this.onBarStart(st.Min,e,n,!0,!0)),this.maxHandleElement.onPassive("touchstart",n=>this.onBarStart(st.Max,e,n,!0,!0))):(this.minHandleElement.onPassive("touchstart",n=>this.onStart(st.Min,n,!0,!0)),this.range&&this.maxHandleElement.onPassive("touchstart",n=>this.onStart(st.Max,n,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.onPassive("touchstart",n=>this.onStart(null,n,!0,!0,!0)),this.ticksElement.onPassive("touchstart",n=>
65this.onStart(null,n,!1,!1,!0,!0)))),this.viewOptions.keyboardSupport&&(this.minHandleElement.on("focus",()=>this.onPointerFocus(st.Min)),this.range&&this.maxHandleElement.on("focus",()=>this.onPointerFocus(st.Max)))}getOptionsInfluencingEventBindings(e){return[e.disabled,e.readOnly,e.draggableRange,e.draggableRangeOnly,e.onlyBindHandles,e.keyboardSupport]}unbindEvents(){this.unsubscribeOnMove(),this.unsubscribeOnEnd();for(const e of this.getAllSliderElements())Pe.isNullOrUndefined(e)||e.off()}onBarStart(e,n,s,o,r,a,l){n?this.onDragStart(e,s,o,r):this.onStart(e,s,o,r,a,l)}onStart(e,n,s,o,r,a){n.stopPropagation(),!$a.isTouchEvent(n)&&!aN&&n.preventDefault(),this.moving=!1,this.calculateViewDimensions(),Pe.isNullOrUndefined(e)&&(e=this.getNearestHandle(n)),this.currentTrackingPointer=e;const l=this.getPointerElement(e);if(l.active=!0,this.viewOptions.keyboardSupport&&l.focus(),s){this.unsubscribeOnMove();const c=u=>this.dragging.active?this.onDragMove(u):this.onMove(u);this.onMoveEventListener=$a.isTouchEvent(n)?this.eventListenerHelper.attachPassiveEventListener(document,"touchmove",c):this.eventListenerHelper.attachEventListener(document,"mousemove",c)}if(o){this.unsubscribeOnEnd();const c=u=>this.onEnd(u);this.onEndEventListener=$a.isTouchEvent(n)?this.eventListenerHelper.attachPassiveEventListener(document,"touchend",c):this.eventListenerHelper.attachEventListener(document,"mouseup",c)}this.userChangeStart.emit(this.getChangeContext()),$a.isTouchEvent(n)&&!Pe.isNullOrUndefined(n.changedTouches)&&Pe.isNullOrUndefined(this.touchId)&&(this.touchId=n.changedTouches[0].identifier),r&&this.onMove(n,!0),a&&this.onEnd(n)}onMove(e,n){let s=null;if($a.isTouchEvent(e)){const c=e.changedTouches;for(let u=0;u<c.length;u++)if(c[u].identifier===this.touchId){s=c[u];break}if(Pe.isNullOrUndefined(s))return}
65this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0;const o=Pe.isNullOrUndefined(s)?this.getEventPosition(e):this.getEventPosition(e,s.identifier);let r;o<=0?r=this.viewOptions.rightToLeft?this.viewOptions.ceil:this.viewOptions.floor:o>=this.maxHandlePosition?r=this.viewOptions.rightToLeft?this.viewOptions.floor:this.viewOptions.ceil:(r=this.positionToValue(o),r=n&&!Pe.isNullOrUndefined(this.viewOptions.tickStep)?this.roundStep(r,this.viewOptions.tickStep):this.roundStep(r)),this.positionTrackingHandle(r)}onEnd(e){$a.isTouchEvent(e)&&e.changedTouches[0].identifier!==this.touchId||(this.moving=!1,this.viewOptions.animate&&(this.sliderElementAnimateClass=!0),this.touchId=null,this.viewOptions.keyboardSupport||(this.minHandleElement.active=!1,this.maxHandleElement.active=!1,this.currentTrackingPointer=null),this.dragging.active=!1,this.unsubscribeOnMove(),this.unsubscribeOnEnd(),this.userChangeEnd.emit(this.getChangeContext()))}onPointerFocus(e){const n=this.getPointerElement(e);n.on("blur",()=>this.onPointerBlur(n)),n.on("keydown",s=>this.onKeyboardEvent(s)),n.on("keyup",()=>this.onKeyUp()),n.active=!0,this.currentTrackingPointer=e,this.currentFocusPointer=e,this.firstKeyDown=!0}onKeyUp(){this.firstKeyDown=!0,this.userChangeEnd.emit(this.getChangeContext())}onPointerBlur(e){e.off("blur"),e.off("keydown"),e.off("keyup"),e.active=!1,Pe.isNullOrUndefined(this.touchId)&&(this.currentTrackingPointer=null,this.currentFocusPointer=null)}getKeyActions(e){const n=this.viewOptions.ceil-this.viewOptions.floor;let s=e+this.viewOptions.step,o=e-this.viewOptions.step,r=e+n/10,a=e-n/10;this.viewOptions.reversedControls&&(s=e-this.viewOptions.step,o=e+this.viewOptions.step,r=e-n/10,a=e+n/10);const l={UP:s,DOWN:o,LEFT:o,RIGHT:s,PAGEUP:r,PAGEDOWN:a,HOME:this.viewOptions.reversedControls?this.viewOptions.ceil:this.viewOptions.floor,END:this.viewOptions.reversedControls?this.viewOptions.floor:this.viewOptions.ceil};return this.viewOptions.rightToLeft&&(l.LEFT=s,l.RIGHT=o,(this.viewOptions.vertical||0!==this.viewOptions.rotate)&&(l.UP=o,l.DOWN=s)),l}onKeyboardEvent(e){const n=this.getCurrentTrackingValue(),s=Pe.isNullOrUndefined(e.keyCode)?e.which:e.keyCode,l=this.getKeyActions(n)[{38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"}[s]];if(Pe.isNullOrUndefined(l)||Pe.isNullOrUndefined(this.currentTrackingPointer))return;e.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.userChangeStart.emit(this.getChangeContext()));const c=ui.clampToRange(l,this.viewOptions.floor,this.viewOptions.ceil),u=this.roundStep(c);if(this.viewOptions.draggableRangeOnly){const g=this.viewHighValue-this.viewLowValue;let T,b;this.currentTrackingPointer===st.Min?(T=u,b=u+g,b>this.viewOptions.ceil&&(b=this.viewOptions.ceil,T=b-g)):this.currentTrackingPointer===st.Max&&(b=u,T=u-g,T<this.viewOptions.floor&&(T=this.viewOptions.floor,b=T+g)),this.positionTrackingBar(T,b)}else this.positionTrackingHandle(u)}onDragStart(e,n,s,o){const r=this.getEventPosition(n);this.dragging=new mN,this.dragging.active=!0,this.dragging.value=this.positionToValue(r),this.dragging.difference=this.viewHighValue-this.viewLowValue,this.dragging.lowLimit=this.viewOptions.rightToLeft?this.minHandleElement.position-r:r-this.minHandleElement.position,this.dragging.highLimit=this.viewOptions.rightToLeft?r-this.maxHandleElement.position:this.maxHandleElement.position-r,this.onStart(e,n,s,o)}getMinValue(e,n,s){const o=this.viewOptions.rightToLeft;let r=null;return r=n?s?o?this.viewOptions.floor:this.viewOptions.ceil-this.dragging.difference:o?this.viewOptions.ceil-this.dragging.difference:this.viewOptions.floor:this.positionToValue(o?e+this.dragging.lowLimit:e-this.dragging.lowLimit),this.roundStep(r)}getMaxValue(e,n,s){const o=this.viewOptions.rightToLeft;let r=null;return r=n?s?o?this.viewOptions.floor+this.dragging.difference:this.viewOptions.ceil:o?this.viewOptions.ceil:this.viewOptions.floor+this.dragging.difference:o?this.positionToValue(e+this.dragging.lowLimit)+this.dragging.difference:this.positionToValue(e-this.dragging.lowLimit)+this.dragging.difference,this.roundStep(r)}onDragMove(e){const n=this.getEventPosition(e);let s,o,r,a;
65this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0,this.viewOptions.rightToLeft?(s=this.dragging.lowLimit,o=this.dragging.highLimit,r=this.maxHandleElement,a=this.minHandleElement):(s=this.dragging.highLimit,o=this.dragging.lowLimit,r=this.minHandleElement,a=this.maxHandleElement);const c=n>=this.maxHandlePosition-s;let u,g;if(n<=o){if(0===r.position)return;u=this.getMinValue(n,!0,!1),g=this.getMaxValue(n,!0,!1)}else if(c){if(a.position===this.maxHandlePosition)return;g=this.getMaxValue(n,!0,!0),u=this.getMinValue(n,!0,!0)}else u=this.getMinValue(n,!1,!1),g=this.getMaxValue(n,!1,!1);this.positionTrackingBar(u,g)}positionTrackingBar(e,n){!Pe.isNullOrUndefined(this.viewOptions.minLimit)&&e<this.viewOptions.minLimit&&(n=ui.roundToPrecisionLimit((e=this.viewOptions.minLimit)+this.dragging.difference,this.viewOptions.precisionLimit)),!Pe.isNullOrUndefined(this.viewOptions.maxLimit)&&n>this.viewOptions.maxLimit&&(e=ui.roundToPrecisionLimit((n=this.viewOptions.maxLimit)-this.dragging.difference,this.viewOptions.precisionLimit)),this.viewLowValue=e,this.viewHighValue=n,this.applyViewChange(),this.updateHandles(st.Min,this.valueToPosition(e)),this.updateHandles(st.Max,this.valueToPosition(n))}positionTrackingHandle(e){e=this.applyMinMaxLimit(e),this.range&&(this.viewOptions.pushRange?e=this.applyPushRange(e):(this.viewOptions.noSwitching&&(this.currentTrackingPointer===st.Min&&e>this.viewHighValue?e=this.applyMinMaxRange(this.viewHighValue):this.currentTrackingPointer===st.Max&&e<this.viewLowValue&&(e=this.applyMinMaxRange(this.viewLowValue))),e=this.applyMinMaxRange(e),this.currentTrackingPointer===st.Min&&e>this.viewHighValue?(this.viewLowValue=this.viewHighValue,this.applyViewChange(),this.updateHandles(st.Min,this.maxHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=st.Max,this.minHandleElement.active=!1,this.maxHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.maxHandleElement.focus()):this.currentTrackingPointer===st.Max&&e<this.viewLowValue&&(this.viewHighValue=this.viewLowValue,this.applyViewChange(),this.updateHandles(st.Max,this.minHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=st.Min,this.maxHandleElement.active=!1,this.minHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.minHandleElement.focus()))),this.getCurrentTrackingValue()!==e&&(this.currentTrackingPointer===st.Min?(this.viewLowValue=e,this.applyViewChange()):this.currentTrackingPointer===st.Max&&(this.viewHighValue=e,this.applyViewChange()),this.updateHandles(this.currentTrackingPointer,this.valueToPosition(e)),this.updateAriaAttributes())}applyMinMaxLimit(e){return!Pe.isNullOrUndefined(this.viewOptions.minLimit)&&e<this.viewOptions.minLimit?this.viewOptions.minLimit:!Pe.isNullOrUndefined(this.viewOptions.maxLimit)&&e>this.viewOptions.maxLimit?this.viewOptions.maxLimit:e}applyMinMaxRange(e){const s=Math.abs(e-(this.currentTrackingPointer===st.Min?this.viewHighValue:this.viewLowValue));if(!Pe.isNullOrUndefined(this.viewOptions.minRange)&&s<this.viewOptions.minRange){if(this.currentTrackingPointer===st.Min)return ui.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.minRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===st.Max)return ui.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.minRange,this.viewOptions.precisionLimit)}if(!Pe.isNullOrUndefined(this.viewOptions.maxRange)&&s>this.viewOptions.maxRange){if(this.currentTrackingPointer===st.Min)return ui.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.maxRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===st.Max)return ui.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.maxRange,this.viewOptions.precisionLimit)}return e}applyPushRange(e){const n=this.currentTrackingPointer===st.Min?this.viewHighValue-e:e-this.viewLowValue,s=Pe.isNullOrUndefined(this.viewOptions.minRange)?this.viewOptions.step:this.viewOptions.minRange,o=this.viewOptions.maxRange;return n<s?(this.currentTrackingPointer===st.Min?(this.viewHighValue=ui.roundToPrecisionLimit(Math.min(e+s,this.viewOptions.ceil),this.viewOptions.precisionLimit),e=ui.roundToPrecisionLimit(this.viewHighValue-s,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(st.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===st.Max&&(this.viewLowValue=ui.roundToPrecisionLimit(Math.max(e-s,this.viewOptions.floor),this.viewOptions.precisionLimit),e=ui.roundToPrecisionLimit(this.viewLowValue+s,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(st.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()):!Pe.isNullOrUndefined(o)&&n>o&&(this.currentTrackingPointer===st.Min?(this.viewHighValue=ui.roundToPrecisionLimit(e+o,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(st.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===st.Max&&(this.viewLowValue=ui.roundToPrecisionLimit(e-o,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(st.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()),e}getChangeContext(){const e=new yne;return e.pointerType=this.currentTrackingPointer,e.value=+this.value,this.range&&(e.highValue=+this.highValue),e}static \u0275fac=function(n){return new(n||t)(J(ri),J(Ht),J(Fn),J(ht),J(hN,8))};static \u0275cmp=Ae({type:t,selectors:[["ngx-slider"]],contentQueries:function(n,s,o){if(1&n&&qi(o,ene,5),2&n){let r;we(r=Te())&&(s.tooltipTemplate=r.first)}},viewQuery:function(n,s){if(1&n&&(Le(tne,5,za),Le(nne,5,za),Le(ine,5,za),Le(sne,5,za),Le(one,5,iS),Le(rne,5,iS),Le(ane,5,Xd),Le(lne,5,Xd),Le(cne,5,Xd),Le(dne,5,Xd),Le(une,5,Xd),Le(hne,5,za)),2&n){let o;we(o=Te())&&(s.leftOuterSelectionBarElement=o.first),we(o=Te())&&(s.rightOuterSelectionBarElement=o.first),we(o=Te())&&(s.fullBarElement=o.first),we(o=Te())&&(s.selectionBarElement=o.first),we(o=Te())&&(s.minHandleElement=o.first),we(o=Te())&&(s.maxHandleElement=o.first),we(o=Te())&&(s.floorLabelElement=o.first),we(o=Te())&&(s.ceilLabelElement=o.first),we(o=Te())&&(s.minHandleLabelElement=o.first),we(o=Te())&&(s.maxHandleLabelElement=o.first),we(o=Te())&&(s.combinedLabelElement=o.first),we(o=Te())&&(s.ticksElement=o.first)}},hostVars:10,hostBindings:function(n,s){1&n&&U("resize",function(r){return s.onResize(r)},0,wl),2&n&&(Ge("disabled",s.sliderElementDisabledAttr)("aria-label",s.sliderElementAriaLabel),Ye("ngx-slider",s.sliderElementNgxSliderClass)("vertical",s.sliderElementVerticalClass)("animate",s.sliderElementAnimateClass)("with-legend",s.sliderElementWithLegendClass))},inputs:{value:"value",highValue:"highValue",options:"options",manualRefresh:"manualRefresh",triggerFocus:"triggerFocus"},outputs:{valueChange:"valueChange",highValueChange:"highValueChange",userChangeStart:"userChangeStart",userChange:"userChange",userChangeEnd:"userChangeEnd"},features:[Xt([Cne]),zn],decls:29,vars:13,consts:[["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-left-out-selection"],["leftOuterSelectionBar",""],[1,"ngx-slider-span","ngx-slider-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-right-out-selection"],["rightOuterSelectionBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-full-bar"],["fullBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-selection-bar"],["selectionBar",""],[1,"ngx-slider-span","ngx-slider-bar","ngx-slider-selection",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-min",3,"ngStyle"],["minHandle",""],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-max",3,"ngStyle"],["maxHandle",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-floor"],["floorLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-ceil"],["ceilLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-value"],["minHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-high"],["maxHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-combined"],["combinedLabel",""],["ngxSliderElement","",1,"ngx-slider-ticks",3,"hidden"],["ticksElement",""],["class","ngx-slider-tick",3,"ngClass","ngStyle",4,"ngFor","ngForOf"],[1,"ngx-slider-tick",3,"ngClass","ngStyle"],[3,"template","tooltip","placement"],["class","ngx-slider-span ngx-slider-tick-value",3,"template","tooltip","placement","content",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerText",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerHTML",4,"ngIf"],[1,"ngx-slider-span","ngx-slider-tick-value",3,"template","tooltip","placement","content"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerText"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerHTML"]],template:function(n,s){1&n&&(m(0,"span",0,1),X(2,"span",2),_(),m(3,"span",3,4),X(5,"span",2),_(),m(6,"span",5,6),X(8,"span",2),_(),m(9,"span",7,8),X(11,"span",9),_(),X(12,"span",10,11)(14,"span",12,13)(16,"span",14,15)(18,"span",16,17)(20,"span",18,19)(22,"span",20,21)(24,"span",22,23),m(26,"span",24,25),C(28,gne,5,10,"span",26),_()),2&n&&(d(6),Ye("ngx-slider-transparent",s.fullBarTransparentClass),d(3),Ye("ngx-slider-draggable",s.selectionBarDraggableClass),d(2),h("ngStyle",s.barStyle),d(1),h("ngStyle",s.minPointerStyle),d(2),Eh("display",s.range?"inherit":"none"),h("ngStyle",s.maxPointerStyle),d(12),Ye("ngx-slider-ticks-values-under",s.ticksUnderValuesClass),h("hidden",!s.showTicks),d(2),h("ngForOf",s.ticks))},dependencies:[Pt,Ot,ze,$h,za,iS,Xd,bne],styles:['.ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;user-select:none;touch-action:pan-y}  .ngx-slider.with-legend{margin-bottom:40px}  .ngx-slider[disabled]{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-pointer{cursor:not-allowed;background-color:#d8e0f3}  .ngx-slider[disabled] .ngx-slider-draggable{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-selection{background:#8b91a2}  .ngx-slider[disabled] .ngx-slider-tick{cursor:not-allowed}  .ngx-slider[disabled] .ngx-slider-tick.ngx-slider-selected{background:#8b91a2}  .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block}  .ngx-slider .ngx-slider-base{width:100%;height:100%;padding:0}
65  .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1}  .ngx-slider .ngx-slider-draggable{cursor:move}  .ngx-slider .ngx-slider-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-transparent .ngx-slider-bar{background:transparent}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background:#df002d}  .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background:#03a688}  .ngx-slider .ngx-slider-selection{z-index:2;background:#0db9f0;border-radius:2px}  .ngx-slider .ngx-slider-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;border-radius:16px}  .ngx-slider .ngx-slider-pointer:after{content:"";width:8px;height:8px;position:absolute;top:12px;left:12px;border-radius:4px;background:#fff}  .ngx-slider .ngx-slider-pointer:hover:after{background-color:#fff}  .ngx-slider .ngx-slider-pointer.ngx-slider-active{z-index:4}  .ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:#451aff}
65  .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;font-size:16px}  .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#55637d}  .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none}  .ngx-slider .ngx-slider-ticks-values-under .ngx-slider-tick-value{top:auto;bottom:-36px}  .ngx-slider .ngx-slider-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px}  .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#0db9f0}  .ngx-slider .ngx-slider-tick-value{position:absolute;top:-34px;transform:translate(-50%)}  .ngx-slider .ngx-slider-tick-legend{position:absolute;top:24px;transform:translate(-50%);max-width:50px;white-space:normal}  .ngx-slider.vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;touch-action:pan-x}  .ngx-slider.vertical .ngx-slider-base{width:100%;height:100%;padding:0}  .ngx-slider.vertical .ngx-slider-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px}  .ngx-slider.vertical .ngx-slider-bar{bottom:0;left:auto;width:4px;height:100%}  .ngx-slider.vertical .ngx-slider-pointer{left:-14px!important;top:auto;bottom:0}  .ngx-slider.vertical .ngx-slider-bubble{left:16px!important;bottom:0}  .ngx-slider.vertical .ngx-slider-ticks{height:100%;width:0;left:-3px;top:0;z-index:1}  .ngx-slider.vertical .ngx-slider-tick{vertical-align:middle;margin-left:auto;margin-top:11px}  .ngx-slider.vertical .ngx-slider-tick-value{left:24px;top:auto;transform:translateY(-28%)}  .ngx-slider.vertical .ngx-slider-tick-legend{top:auto;right:24px;transform:translateY(-28%);max-width:none;white-space:nowrap}  .ngx-slider.vertical .ngx-slider-ticks-values-under .ngx-slider-tick-value{bottom:auto;left:auto;right:24px}  .ngx-slider *{transition:none}  .ngx-slider.animate .ngx-slider-bar-wrapper{transition:all linear .3s}  .ngx-slider.animate .ngx-slider-selection{transition:background-color linear .3s}  .ngx-slider.animate .ngx-slider-pointer{transition:all linear .3s}  .ngx-slider.animate .ngx-slider-pointer:after{transition:all linear .3s}  .ngx-slider.animate .ngx-slider-bubble{transition:all linear .3s}  .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity linear .3s}  .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity linear .3s}  .ngx-slider.animate .ngx-slider-tick{transition:background-color linear .3s}']})}return t})(),wne=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Vt({type:t});static \u0275inj=It({imports:[xs]})}return t})();function yN(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function sS(t,i){void 0===t&&(t={}),void 0===i&&(i={});const e=["__proto__","constructor","prototype"];Object.keys(i).filter(n=>e.indexOf(n)<0).forEach(n=>{typeof t[n]>"u"?t[n]=i[n]:yN(i[n])&&yN(t[n])&&Object.keys(i[n]).length>0&&sS(t[n],i[n])})}const bN={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function sa(){const t=typeof document<"u"?document:{};return sS(t,bN),t}const Tne={document:bN,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:t=>typeof setTimeout>"u"?(t(),null):setTimeout(t,0),cancelAnimationFrame(t){typeof setTimeout>"u"||clearTimeout(t)}};function Li(){const t=typeof window<"u"?window:{};return sS(t,Tne),t}function hy(t,i){return void 0===i&&(i=0),setTimeout(t,i)}function oa(){return Date.now()}function fy(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function Ene(t){return typeof window<"u"&&typeof window.HTMLElement<"u"?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType)}function qs(){const t=Object(arguments.length<=0?void 0:arguments[0]),i=["__proto__","constructor","prototype"];for(let e=1;e<arguments.length;e+=1){const n=e<0||arguments.length<=e?void 0:arguments[e];if(null!=n&&!Ene(n)){const s=Object.keys(Object(n)).filter(o=>i.indexOf(o)<0);for(let o=0,r=s.length;o<r;o+=1){const a=s[o],l=Object.getOwnPropertyDescriptor(n,a);void 0!==l&&l.enumerable&&(fy(t[a])&&fy(n[a])?n[a].__swiper__?t[a]=n[a]:qs(t[a
65],n[a]):!fy(t[a])&&fy(n[a])?(t[a]={},n[a].__swiper__?t[a]=n[a]:qs(t[a],n[a])):t[a]=n[a])}}}return t}function py(t,i,e){t.style.setProperty(i,e)}function vN(t){let{swiper:i,targetPosition:e,side:n}=t;const s=Li(),o=-i.translate;let a,r=null;const l=i.params.speed;i.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(i.cssModeFrameID);const c=e>o?"next":"prev",u=(T,b)=>"next"===c&&T>=b||"prev"===c&&T<=b,g=()=>{a=(new Date).getTime(),null===r&&(r=a);const T=Math.max(Math.min((a-r)/l,1),0),b=.5-Math.cos(T*Math.PI)/2;let w=o+b*(e-o);if(u(w,e)&&(w=e),i.wrapperEl.scrollTo({[n]:w}),u(w,e))return i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[n]:w})}),void s.cancelAnimationFrame(i.cssModeFrameID);i.cssModeFrameID=s.requestAnimationFrame(g)};g()}function br(t,i){void 0===i&&(i="");const e=Li(),n=[...t.children];return e.HTMLSlotElement&&t instanceof HTMLSlotElement&&n.push(...t.assignedElements()),i?n.filter(s=>s.matches(i)):n}function my(t){try{return void console.warn(t)}catch{}}function _y(t,i){void 0===i&&(i=[]);const e=document.createElement(t);return e.classList.add(...Array.isArray(i)?i:function Dne(t){return void 0===t&&(t=""),t.trim().split(" ").filter(i=>!!i.trim())}(i)),e}function qa(t,i){return Li().getComputedStyle(t,null).getPropertyValue(i)}function gy(t){let e,i=t;if(i){for(e=0;null!==(i=i.previousSibling);)1===i.nodeType&&(e+=1);return e}}function yy(t,i){const e=[];let n=t.parentElement;for(;n;)i?n.matches(i)&&e.push(n):e.push(n),n=n.parentElement;return e}function oS(t,i,e){const n=Li();return e?t["width"===i?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(t,null).getPropertyValue("width"===i?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(t,null).getPropertyValue("width"===i?"margin-left":"margin-bottom")):t.offsetWidth}function Oi(t){return(Array.isArray(t)?t:[t]).filter(i=>!!i)}function zf(t,i){void 0===i&&(i=""),t.innerHTML=typeof trustedTypes<"u"?trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(i):i}function CN(t){let{swiper:i,extendParams:e,on:n,emit:s}=t;const o=sa(),r=Li();function a(u){if(!i.enabled)return;const{rtlTranslate:g}=i;let T=u;T.originalEvent&&(T=T.originalEvent);const b=T.keyCode||T.charCode,w=i.params.keyboard.pageUpDown,D=w&&33===b,F=w&&34===b,V=37===b,O=39===b,Y=38===b,q=40===b;if(!i.allowSlideNext&&(i.isHorizontal()&&O||i.isVertical()&&q||F)||!i.allowSlidePrev&&(i.isHorizontal()&&V||i.isVertical()&&Y||D))return!1;if(!(T.shiftKey||T.altKey||T.ctrlKey||T.metaKey||o.activeElement&&(o.activeElement.isContentEditable||o.activeElement.nodeName&&("input"===o.activeElement.nodeName.toLowerCase()||"textarea"===o.activeElement.nodeName.toLowerCase())))){if(i.params.keyboard.onlyInViewport&&(D||F||V||O||Y||q)){let ie=!1;if(yy(i.el,`.${i.params.slideClass}, swiper-slide`).length>0&&0===yy(i.el,`.${i.params.slideActiveClass}`).length)return;const pe=i.el,me=pe.clientWidth,De=pe.clientHeight,le=r.innerWidth,he=r.innerHe
65ight,Ie=function Lne(t){const i=Li(),e=sa(),n=t.getBoundingClientRect(),s=e.body;return{top:n.top+(t===i?i.scrollY:t.scrollTop)-(t.clientTop||s.clientTop||0),left:n.left+(t===i?i.scrollX:t.scrollLeft)-(t.clientLeft||s.clientLeft||0)}}(pe);g&&(Ie.left-=pe.scrollLeft);const Se=[[Ie.left,Ie.top],[Ie.left+me,Ie.top],[Ie.left,Ie.top+De],[Ie.left+me,Ie.top+De]];for(let Ce=0;Ce<Se.length;Ce+=1){const Ee=Se[Ce];if(Ee[0]>=0&&Ee[0]<=le&&Ee[1]>=0&&Ee[1]<=he){if(0===Ee[0]&&0===Ee[1])continue;ie=!0}}if(!ie)return}i.isHorizontal()?((D||F||V||O)&&(T.preventDefault?T.preventDefault():T.returnValue=!1),((F||O)&&!g||(D||V)&&g)&&i.slideNext(),((D||V)&&!g||(F||O)&&g)&&i.slidePrev()):((D||F||Y||q)&&(T.preventDefault?T.preventDefault():T.returnValue=!1),(F||q)&&i.slideNext(),(D||Y)&&i.slidePrev()),s("keyPress",b)}}function l(){i.keyboard.enabled||(o.addEventListener("keydown",a),i.keyboard.enabled=!0)}function c(){i.keyboard.enabled&&(o.removeEventListener("keydown",a),i.keyboard.enabled=!1)}i.keyboard={enabled:!1},e({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),n("init",()=>{i.params.keyboard.enabled&&l()}),n("destroy",()=>{i.keyboard.enabled&&c()}),Object.assign(i.keyboard,{enable:l,disable:c})}function wN(t){let{swiper:i,extendParams:e,on:n,emit:s}=t;const o=Li();e({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),i.mousewheel={enabled:!1};let r,l,a=oa();const c=[];function g(){i.enabled&&(i.mouseEntered=!0)}function T(){i.enabled&&(i.mouseEntered=!1)}function b(Y){return!(i.params.mousewheel.thresholdDelta&&Y.delta<i.params.mousewheel.thresholdDelta||i.params.mousewheel.thresholdTime&&oa()-a<i.params.mousewheel.thresholdTime)&&(Y.delta>=6&&oa()-a<60||(Y.direction<0?(!i.isEnd||i.params.loop)&&!i.animating&&(i.slideNext(),s("scroll",Y.raw)):(!i.isBeginning||i.params.loop)&&!i.animating&&(i.slidePrev(),s("scroll",Y.raw)),a=(new o.Date).getTime(),!1))}function D(Y){let q=Y,ie=!0;if(!i.enabled||Y.target.closest(`.${i.params.mousewheel.noMousewheelClass}`))return;const pe=i.params.mousewheel;i.params.cssMode&&q.preventDefault();let me=i.el;"container"!==i.params.mousewheel.eventsTarget&&(me=document.querySelector(i.params.mousewheel.eventsTarget));const De=me&&me.contains(q.target);if(!i.mouseEntered&&!De&&!pe.releaseOnEdges)return!0;q.originalEvent&&(q=q.originalEvent);let le=0;const he=i.rtlTranslate?-1:1,Ie=function u(Y){let me=0,De=0,le=0,he=0;return"detail"in Y&&(De=Y.detail),"wheelDelta"in Y&&(De=-Y.wheelDelta/120),"wheelDeltaY"in Y&&(De=-Y.wheelDeltaY/120),"wheelDeltaX"in Y&&(me=-Y.wheelDeltaX/120),"axis"in Y&&Y.axis===Y.HORIZONTAL_AXIS&&(me=De,De=0),le=10*me,he=10*De,"deltaY"in Y&&(he=Y.deltaY),"deltaX"in Y&&(le=Y.deltaX),Y.shiftKey&&!le&&(le=he,he=0),(le||he)&&Y.deltaMode&&(1===Y.deltaMode?(le*=40,he*=40):(le*=800,he*=800)),le&&!me&&(me=le<1?-1:1),he&&!De&&(De=he<1?-1:1),{spinX:me,spinY:De,pixelX:le,pixelY:he}}(q);if(pe.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(Ie.pixelX)>Math.abs(Ie.pixelY)))return!0;le=-Ie.pixelX*he}else{if(!(Math.abs(Ie.pixelY)>Math.abs(Ie.pixelX)))return!0;le=-Ie.pixelY}else le=Math.abs(Ie.pixelX)>Math.abs(Ie.pixelY)?-Ie.pixelX*he:-Ie.pixelY;if(0===le)return!0;pe.invert&&(le=-le);let Se=i.getTranslate()+le*pe.sensitivity;if(Se>=i.minTranslate()&&(Se=i.minTranslate()),Se<=i.maxTranslate()&&(Se=i.maxTranslate()),ie=!!i.params.loop||!(Se===i.minTranslate()||Se===i.maxTranslate()),ie&&i.params.nested&&q.stopPropagation(),i.params.freeMode&&i.params.freeMode.enabled){const Ce={time:oa(),delta:Math.abs(le),direction:Math.sign(le)},Ee=l&&Ce.time<l.time+500&&Ce.delta<=l.delta&&Ce.direction===l.direction;if(!Ee){l=void 0;let He=i.getTranslate()+le*pe.sensitivity;const ue=i.isBeginning,te=i.isEnd;if(He>=i.minTranslate()&&(He=i.minTranslate()),He<=i.maxTranslate()&&(He=i.maxTranslate()),i.setTransition(0),i.setTranslate(He),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!ue&&i.isBeginning||!te&&i.isEnd)&&i.updateSlidesClasses(),i.params.loop&&i.loopFix({direction:Ce.direction<0?"next":"prev",byMousewheel:!0}),i.params.freeMode.sticky){clearTimeout(r),r=void 0,c.length>=15&&c.shift();const se=c.length?c[c.length-1]:void 0,Oe=c[0];if(c.push(Ce),se&&(Ce.delta>se.delta||Ce.direction!==se.direction))c.splice(0);else if(c.length>=15&&Ce.time-Oe.time<500&&Oe.delta-Ce.delta>=1&&Ce.delta<=6){const dt=le>0?.8:.2;l=Ce,c.splice(0),r=hy(()=>{i.destroyed||!i.params||i.slideToClosest(i.params.speed,!0,void 0,dt)},0)}r||(r=hy(()=>{!i.destroyed&&i.params&&(l=Ce,c.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5))},500))}if(Ee||s("scroll",q),i.params.autoplay&&i.params.autoplay.disableOnInteraction&&i.autoplay.stop(),pe.releaseOnEdges&&(He===i.minTranslate()||He===i.maxTranslate()))return!0}}else{const Ce={time:oa(),delta:Math.abs(le),direction:Math.sign(le),raw:Y};c.length>=2&&c.shift();const Ee=c.length?c[c.length-1]:void 0;if(c.push(Ce),Ee?(Ce.direction!==Ee.direction||Ce.delta>Ee.delta||Ce.time>Ee.time+150)&&b(Ce):b(Ce),function w(Y){const q=i.params.mousewheel;if(Y.direction<0){if(i.isEnd&&!i.params.loop&&q.releaseOnEdges)return!0}else if(i.isBeginning&&!i.params.loop&&q.releaseOnEdges)return!0;return!1}(Ce))return!0}return q.preventDefault?q.preventDefault():q.returnValue=!1,!1}function F(Y){let q=i.el;"container"!==i.params.mousewheel.eventsTarget&&(q=document.querySelector(i.params.mousewheel.eventsTarget)),q[Y]("mouseenter",g),q[Y]("mouseleave",T),q[Y]("wheel",D)}function V(){return i.params.cssMode?(i.wrapperEl.removeEventListener("wheel",D),!0):!i.mou
65sewheel.enabled&&(F("addEventListener"),i.mousewheel.enabled=!0,!0)}function O(){return i.params.cssMode?(i.wrapperEl.addEventListener(event,D),!0):!!i.mousewheel.enabled&&(F("removeEventListener"),i.mousewheel.enabled=!1,!0)}n("init",()=>{!i.params.mousewheel.enabled&&i.params.cssMode&&O(),i.params.mousewheel.enabled&&V()}),n("destroy",()=>{i.params.cssMode&&V(),i.mousewheel.enabled&&O()}),Object.assign(i.mousewheel,{enable:V,disable:O})}function TN(t,i,e,n){return t.params.createElements&&Object.keys(n).forEach(s=>{if(!e[s]&&!0===e.auto){let o=br(t.el,`.${n[s]}`)[0];o||(o=_y("div",n[s]),o.className=n[s],t.el.append(o)),e[s]=o,i[s]=o}}),e}function DN(t){let{swiper:i,extendParams:e,on:n,emit:s}=t;function o(w){let D;return w&&"string"==typeof w&&i.isElement&&(D=i.el.querySelector(w)||i.hostEl.querySelector(w),D)?D:(w&&("string"==typeof w&&(D=[...document.querySelectorAll(w)]),i.params.uniqueNavElements&&"string"==typeof w&&D&&D.length>1&&1===i.el.querySelectorAll(w).length?D=i.el.querySelector(w):D&&1===D.length&&(D=D[0])),w&&!D?w:D)}function r(w,D){const F=i.params.navigation;(w=Oi(w)).forEach(V=>{V&&(V.classList[D?"add":"remove"](...F.disabledClass.split(" ")),"BUTTON"===V.tagName&&(V.disabled=D),i.params.watchOverflow&&i.enabled&&V.classList[i.isLocked?"add":"remove"](F.lockClass))})}function a(){const{nextEl:w,prevEl:D}=i.navigation;if(i.params.loop)return r(D,!1),void r(w,!1);r(D,i.isBeginning&&!i.params.rewind),r(w,i.isEnd&&!i.params.rewind)}function l(w){w.preventDefault(),(!i.isBeginning||i.params.loop||i.params.rewind)&&(i.slidePrev(),s("navigationPrev"))}function c(w){w.preventDefault(),(!i.isEnd||i.params.loop||i.params.rewind)&&(i.slideNext(),s("navigationNext"))}function u(){const w=i.params.navigation;if(i.params.navigation=TN(i,i.originalParams.navigation,i.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!w.nextEl&&!w.prevEl)return;let D=o(w.nextEl),F=o(w.prevEl);Object.assign(i.navigation,{nextEl:D,prevEl:F}),D=Oi(D),F=Oi(F);const V=(O,Y)=>{O&&O.addEventListener("click","next"===Y?c:l),!i.enabled&&O&&O.classList.add(...w.lockClass.split(" "))};D.forEach(O=>V(O,"next")),F.forEach(O=>V(O,"prev"))}function g(){let{nextEl:w,prevEl:D}=i.navigation;w=Oi(w),D=Oi(D);const F=(V,O)=>{V.removeEventListener("click","next"===O?c:l),V.classList.remove(...i.params.navigation.disabledClass.split(" "))};w.forEach(V=>F(V,"next")),D.forEach(V=>F(V,"prev"))}e({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),i.navigation={nextEl:null,prevEl:null},n("init",()=>{!1===i.params.navigation.enabled?b():(u(),a())}),n("toEdge fromEdge lock unlock",()=>{a()}),n("destroy",()=>{g()}),n("enable disable",()=>{let{nextEl:w,prevEl:D}=i.navigation;w=Oi(w),D=Oi(D),i.enabled?a():[...w,...D].filter(F=>!!F).forEach(F=>F.classList.add(i.params.navigation.lockClass))}),n("click",(w,D)=>{let{nextEl:F,prevEl:V}=i.navigation;F=Oi(F),V=Oi(V);const O=D.target;let Y=V.includes(O)||F.includes(O);if(i.isElement&&!Y){const q=D.path||D.composedPath&&D.composedPath();q&&(Y=q.find(ie=>F.includes(ie)||V.includes(ie)))}if(i.params.navigation.hideOnClick&&!Y){if(i.pagination&&i.params.pagination&&i.params.pagination.clickable&&(i.pagination.el===O||i.pagination.el.contains(O)))return;let q;F.length?q=F[0].classList.contains(i.params.navigation.hiddenClass):V.length&&(q=V[0].classList.contains(i.params.navigation.hiddenClass)),s(!0===q?"navigationShow":"navigationHide"),[...F,...V].filter(ie=>!!ie).forEach(ie=>ie.classList.toggle(i.params.navigation.hiddenClass))}});const b=()=>{i.el.classList.add(...i.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(i.navigation,{enable:()=>{i.el.classList.remove(...i.params.navigation.navigationDisabledClass.split(" ")),u(),a()},disable:b,update:a,init:u,destroy:g})}function qf(t){return void 0===t&&(t=""),`.${t.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function SN(t){let{swiper:i,extendParams:e,on:n,emit:s}=t;const o="swiper-pagination";e({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:O=>O,formatFractionTotal:O=>O,bulletClass:`${o}-bullet`,bulletActiveClass:`${o}-bullet-active`,modifierClass:`${o}-`,currentClass:`${o}-current`,totalClass:`${o}-total`,hiddenClass:`${o}-hidden`,progressbarFillClass:`${o}-progressbar-fill`,progressbarOppositeClass:`${o}-progressbar-opposite`,clickableClass:`${o}-clickable`,lockClass:`${o}-lock`,horizontalClass:`${o}-horizontal`,verticalClass:`${o}-vertical`,paginationDisabledClass:`${o}-disabled`}}),i.pagination={el:null,bullets:[]};let r,a=0;function l(){return!i.params.pagination.el||!i.pagination.el||Array.isArray(i.pagination.el)&&0===i.pagination.el.length}function c(O,Y){const{bulletActiveClass:q}=i.params.pagination;O&&(O=O[("prev"===Y?"previous":"next")+"ElementSibling"])&&(O.classList.add(`${q}-${Y}`),(O=O[("prev"===Y?"previous":"next")+"ElementSibling"])&&O.classList.add(`${q}-${Y}-${Y}`))}function g(O){const Y=O.target.closest(qf(i.params.pagination.bulletClass));if(!Y)return;O.preventDefault();const q=gy(Y)*i.params.slidesPerGroup;if(i.params.loop){if(i.realIndex===q)return;const ie=function u(O,Y,q){return(Y%=q)==1+(O%=q)?"next":Y===O-1?"previous":void 0}(i.realIndex,q,i.slides.length);"next"===ie?i.slideNext():"previous"===ie?i.slidePrev():i.slideToLoop(q)}else i.slideTo(q)}function T(){const O=i.rtl,Y=i.params.pagination;if(l())return;let ie,pe,q=i.pagination.el;q=Oi(q);
65const De=i.params.loop?Math.ceil((i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length)/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(pe=i.previousRealIndex||0,ie=i.params.slidesPerGroup>1?Math.floor(i.realIndex/i.params.slidesPerGroup):i.realIndex):typeof i.snapIndex<"u"?(ie=i.snapIndex,pe=i.previousSnapIndex):(pe=i.previousIndex||0,ie=i.activeIndex||0),"bullets"===Y.type&&i.pagination.bullets&&i.pagination.bullets.length>0){const le=i.pagination.bullets;let he,Ie,Se;if(Y.dynamicBullets&&(r=oS(le[0],i.isHorizontal()?"width":"height",!0),q.forEach(Ce=>{Ce.style[i.isHorizontal()?"width":"height"]=r*(Y.dynamicMainBullets+4)+"px"}),Y.dynamicMainBullets>1&&void 0!==pe&&(a+=ie-(pe||0),a>Y.dynamicMainBullets-1?a=Y.dynamicMainBullets-1:a<0&&(a=0)),he=Math.max(ie-a,0),Ie=he+(Math.min(le.length,Y.dynamicMainBullets)-1),Se=(Ie+he)/2),le.forEach(Ce=>{const Ee=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(He=>`${Y.bulletActiveClass}${He}`)].map(He=>"string"==typeof He&&He.includes(" ")?He.split(" "):He).flat();Ce.classList.remove(...Ee)}),q.length>1)le.forEach(Ce=>{const Ee=gy(Ce);Ee===ie?Ce.classList.add(...Y.bulletActiveClass.split(" ")):i.isElement&&Ce.setAttribute("part","bullet"),Y.dynamicBullets&&(Ee>=he&&Ee<=Ie&&Ce.classList.add(...`${Y.bulletActiveClass}-main`.split(" ")),Ee===he&&c(Ce,"prev"),Ee===Ie&&c(Ce,"next"))});else{const Ce=le[ie];if(Ce&&Ce.classList.add(...Y.bulletActiveClass.split(" ")),i.isElement&&le.forEach((Ee,He)=>{Ee.setAttribute("part",He===ie?"bullet-active":"bullet")}),Y.dynamicBullets){const Ee=le[he],He=le[Ie];for(let ue=he;ue<=Ie;ue+=1)le[ue]&&le[ue].classList.add(...`${Y.bulletActiveClass}-main`.split(" "));c(Ee,"prev"),c(He,"next")}}if(Y.dynamicBullets){const Ce=Math.min(le.length,Y.dynamicMainBullets+4),Ee=(r*Ce-r)/2-Se*r,He=O?"right":"left";le.forEach(ue=>{ue.style[i.isHorizontal()?He:"top"]=`${Ee}px`})}}q.forEach((le,he)=>{if("fraction"===Y.type&&(le.querySelectorAll(qf(Y.currentClass)).forEach(Ie=>{Ie.textContent=Y.formatFractionCurrent(ie+1)}),le.querySelectorAll(qf(Y.totalClass)).forEach(Ie=>{Ie.textContent=Y.formatFractionTotal(De)})),"progressbar"===Y.type){let Ie;Ie=Y.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";const Se=(ie+1)/De;let Ce=1,Ee=1;"horizontal"===Ie?Ce=Se:Ee=Se,le.querySelectorAll(qf(Y.progressbarFillClass)).forEach(He=>{He.style.transform=`translate3d(0,0,0) scaleX(${Ce}) scaleY(${Ee})`,He.style.transitionDuration=`${i.params.speed}ms`})}"custom"===Y.type&&Y.renderCustom?(zf(le,Y.renderCustom(i,ie+1,De)),0===he&&s("paginationRender",le)):(0===he&&s("paginationRender",le),s("paginationUpdate",le)),i.params.watchOverflow&&i.enabled&&le.classList[i.isLocked?"add":"remove"](Y.lockClass)})}function b(){const O=i.params.pagination;if(l())return;const Y=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.grid&&i.params.grid.rows>1?i.slides.length/Math.ceil(i.params.grid.rows):i.slides.length;let q=i.pagination.el;q=Oi(q);let ie="";if("bullets"===O.type){let pe=i.params.loop?Math.ceil(Y/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&pe>Y&&(pe=Y);for(let me=0;me<pe;me+=1)ie+=O.renderBullet?O.renderBullet.call(i,me,O.bulletClass):`<${O.bulletElement} ${i.isElement?'part="bullet"':""} class="${O.bulletClass}"></${O.bulletElement}>`}"fraction"===O.type&&(ie=O.renderFraction?O.renderFraction.call(i,O.currentClass,O.totalClass):`<span class="${O.currentClass}"></span> / <span class="${O.totalClass}"></span>`),"progressbar"===O.type&&(ie=O.renderProgressbar?O.renderProgressbar.call(i,O.progressbarFillClass):`<span class="${O.progressbarFillClass}"></span>`),i.pagination.bullets=[],q.forEach(pe=>{"custom"!==O.type&&zf(pe,ie||""),"bullets"===O.type&&i.pagination.bullets.push(...pe.querySelectorAll(qf(O.bulletClass)))}),"custom"!==O.type&&s("paginationRender",q[0])}function w(){i.params.pagination=TN(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});const O=i.params.pagination;if(!O.el)return;let Y;"string"==typeof O.el&&i.isElement&&(Y=i.el.querySelector(O.el)),!Y&&"string"==typeof O.el&&(Y=[...document.querySelectorAll(O.el)]),Y||(Y=O.el),Y&&0!==Y.length&&(i.params.uniqueNavElements&&"string"==typeof O.el&&Array.isArray(Y)&&Y.length>1&&(Y=[...i.el.querySelectorAll(O.el)],Y.length>1&&(Y=Y.find(q=>yy(q,".swiper")[0]===i.el))),Array.isArray(Y)&&1===Y.length&&(Y=Y[0]),Object.assign(i.pagination,{el:Y}),Y=Oi(Y),Y.forEach(q=>{"bullets"===O.type&&O.clickable&&q.classList.add(...(O.clickableClass||"").split(" ")),q.classList.add(O.modifierClass+O.type),q.classList.add(i.isHorizontal()?O.horizontalClass:O.verticalClass),"bullets"===O.type&&O.dynamicBullets&&(q.classList.add(`${O.modifierClass}${O.type}-dynamic`),a=0,O.dynamicMainBullets<1&&(O.dynamicMainBullets=1)),"progressbar"===O.type&&O.progressbarOpposite&&q.classList.add(O.progressbarOppositeClass),O.clickable&&q.addEventListener("click",g),i.enabled||q.classList.add(O.lockClass)}))}function D(){const O=i.params.pagination;if(l())return;let Y=i.pagination.el;Y&&(Y=Oi(Y),Y.forEach(q=>{q.classList.remove(O.hiddenClass),q.classList.remove(O.modifierClass+O.type),q.classList.remove(i.isHorizontal()?O.horizontalClass:O.verticalClass),O.clickable&&(q.classList.remove(...(O.clickableClass||"").split(" ")),q.removeEventListener("click",g))}
65)),i.pagination.bullets&&i.pagination.bullets.forEach(q=>q.classList.remove(...O.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!i.pagination||!i.pagination.el)return;const O=i.params.pagination;let{el:Y}=i.pagination;Y=Oi(Y),Y.forEach(q=>{q.classList.remove(O.horizontalClass,O.verticalClass),q.classList.add(i.isHorizontal()?O.horizontalClass:O.verticalClass)})}),n("init",()=>{!1===i.params.pagination.enabled?V():(w(),b(),T())}),n("activeIndexChange",()=>{typeof i.snapIndex>"u"&&T()}),n("snapIndexChange",()=>{T()}),n("snapGridLengthChange",()=>{b(),T()}),n("destroy",()=>{D()}),n("enable disable",()=>{let{el:O}=i.pagination;O&&(O=Oi(O),O.forEach(Y=>Y.classList[i.enabled?"remove":"add"](i.params.pagination.lockClass)))}),n("lock unlock",()=>{T()}),n("click",(O,Y)=>{const q=Y.target,ie=Oi(i.pagination.el);if(i.params.pagination.el&&i.params.pagination.hideOnClick&&ie&&ie.length>0&&!q.classList.contains(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&q===i.navigation.nextEl||i.navigation.prevEl&&q===i.navigation.prevEl))return;const pe=ie[0].classList.contains(i.params.pagination.hiddenClass);s(!0===pe?"paginationShow":"paginationHide"),ie.forEach(me=>me.classList.toggle(i.params.pagination.hiddenClass))}});const V=()=>{i.el.classList.add(i.params.pagination.paginationDisabledClass);let{el:O}=i.pagination;O&&(O=Oi(O),O.forEach(Y=>Y.classList.add(i.params.pagination.paginationDisabledClass))),D()};Object.assign(i.pagination,{enable:()=>{i.el.classList.remove(i.params.pagination.paginationDisabledClass);let{el:O}=i.pagination;O&&(O=Oi(O),O.forEach(Y=>Y.classList.remove(i.params.pagination.paginationDisabledClass))),w(),b(),T()},disable:V,render:b,update:T,init:w,destroy:D})}let rS,aS,lS;function MN(){return rS||(rS=function Vne(){const t=Li(),i=sa();return{smoothScroll:i.documentElement&&i.documentElement.style&&"scrollBehavior"in i.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&i instanceof t.DocumentTouch)}}()),rS}function xN(t){return void 0===t&&(t={}),aS||(aS=function Hne(t){let{userAgent:i}=void 0===t?{}:t;const e=MN(),n=Li(),s=n.navigator.platform,o=i||n.navigator.userAgent,r={ios:!1,android:!1},a=n.screen.width,l=n.screen.height,c=o.match(/(Android);?[\s\/]+([\d.]+)?/);let u=o.match(/(iPad).*OS\s([\d_]+)/);const g=o.match(/(iPod)(.*OS\s([\d_]+))?/),T=!u&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b="Win32"===s;let w="MacIntel"===s;return!u&&w&&e.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&(u=o.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),w=!1),c&&!b&&(r.os="android",r.android=!0),(u||T||g)&&(r.os="ios",r.ios=!0),r}(t)),aS}function EN(){return lS||(lS=function Bne(){const t=Li(),i=xN();let e=!1;function n(){const a=t.navigator.userAgent.toLowerCase();return a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0}if(n()){const a=String(t.navigator.userAgent);if(a.includes("Version/")){const[l,c]=a.split("Version/")[1].split(" ")[0].split(".").map(u=>Number(u));e=l<16||16===l&&c<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),o=n();return{isSafari:e||o,needPerspectiveFix:e,need3dFix:o||s&&i.ios,isWebView:s}}()),lS}const IN=(t,i,e)=>{i&&!t.classList.contains(e)?t.classList.add(e):!i&&t.classList.contains(e)&&t.classList.remove(e)},cS=(t,i,e)=>{i&&!t.classList.contains(e)?t.classList.add(e):!i&&t.classList.contains(e)&&t.classList.remove(e)},by=(t,i)=>{if(!t||t.destroyed||!t.params)return;const n=i.closest(t.isElement?"swiper-slide":`.${t.params.slideClass}`);if(n){let s=n.querySelector(`.${t.params.lazyPreloaderClass}`);!s&&t.isElement&&(n.shadowRoot?s=n.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{n.shadowRoot&&(s=n.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),s&&s.remove())})),s&&s.remove()}},dS=(t,i)=>{if(!t.slides[i])return;const e=t.slides[i].querySelector('[loading="lazy"]');e&&e.removeAttribute("loading")},uS=t=>{if(!t||t.destroyed||!t.params)return;let i=t.params.lazyPreloadPrevNext;const e=t.slides.length;if(!e||!i||i<0)return;i=Math.min(i,e);const n="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),s=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const r=s,a=[r-i];return a.push(...Array.from({length:i}).map((l,c)=>
65r+n+c)),void t.slides.forEach((l,c)=>{a.includes(l.column)&&dS(t,c)})}const o=s+n-1;if(t.params.rewind||t.params.loop)for(let r=s-i;r<=o+i;r+=1){const a=(r%e+e)%e;(a<s||a>o)&&dS(t,a)}else for(let r=Math.max(s-i,0);r<=Math.min(o+i,e-1);r+=1)r!==s&&(r>o||r<s)&&dS(t,r)};function kN(t){let{swiper:i,runCallbacks:e,direction:n,step:s}=t;const{activeIndex:o,previousIndex:r}=i;let a=n;a||(a=o>r?"next":o<r?"prev":"reset"),i.emit(`transition${s}`),e&&"reset"===a?i.emit(`slideResetTransition${s}`):e&&o!==r&&(i.emit(`slideChangeTransition${s}`),i.emit("next"===a?`slideNextTransition${s}`:`slidePrevTransition${s}`))}function LN(t,i,e){const n=Li(),{params:s}=t,o=s.edgeSwipeDetection,r=s.edgeSwipeThreshold;return!o||!(e<=r||e>=n.innerWidth-r)||"prevent"===o&&(i.preventDefault(),!0)}function Eie(t){const i=this,e=sa();let n=t;n.originalEvent&&(n=n.originalEvent);const s=i.touchEventsData;if("pointerdown"===n.type){if(null!==s.pointerId&&s.pointerId!==n.pointerId)return;s.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(s.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type)return void LN(i,n,n.targetTouches[0].pageX);const{params:o,touches:r,enabled:a}=i;if(!a||!o.simulateTouch&&"mouse"===n.pointerType||i.animating&&o.preventInteractionOnTransition)return;!i.animating&&o.cssMode&&o.loop&&i.loopFix();let l=n.target;if("wrapper"===o.touchEventsTarget&&!function kne(t,i){const e=Li();let n=i.contains(t);return!n&&e.HTMLSlotElement&&i instanceof HTMLSlotElement&&(n=[...i.assignedElements()].includes(t),n||(n=function Ine(t,i){const e=[i];for(;e.length>0;){const n=e.shift();if(t===n)return!0;e.push(...n.children,...n.shadowRoot?n.shadowRoot.children:[],...n.assignedElements?n.assignedElements():[])}}(t,i))),n}(l,i.wrapperEl)||"which"in n&&3===n.which||"button"in n&&n.button>0||s.isTouched&&s.isMoved)return;const c=!!o.noSwipingClass&&""!==o.noSwipingClass,u=n.composedPath?n.composedPath():n.path;c&&n.target&&n.target.shadowRoot&&u&&(l=u[0]);const g=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`;if(o.noSwiping&&(n.target&&n.target.shadowRoot?function xie(t,i){return void 0===i&&(i=this),function e(n){if(!n||n===sa()||n===Li())return null;n.assignedSlot&&(n=n.assignedSlot);const s=n.closest(t);return s||n.getRootNode?s||e(n.getRootNode().host):null}(i)}(g,l):l.closest(g)))return void(i.allowClick=!0);if(o.swipeHandler&&!l.closest(o.swipeHandler))return;r.currentX=n.pageX,r.currentY=n.pageY;const b=r.currentX,w=r.currentY;if(!LN(i,n,b))return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=b,r.startY=w,s.touchStartTime=oa(),i.allowClick=!0,i.updateSize(),i.swipeDirection=void 0,o.threshold>0&&(s.allowThresholdMove=!1);let D=!0;l.matches(s.focusableElements)&&(D=!1,"SELECT"===l.nodeName&&(s.isTouched=!1)),e.activeElement&&e.activeElement.matches(s.focusableElements)&&e.activeElement!==l&&("mouse"===n.pointerType||"mouse"!==n.pointerType&&!l.matches(s.focusableElements))&&e.activeElement.blur(),(o.touchStartForcePreventDefault||D&&i.allowTouchMove&&o.touchStartPreventDefault)&&!l.isContentEditable&&n.preventDefault(),o.freeMode&&o.freeMode.enabled&&i.freeMode&&i.animating&&!o.cssMode&&i.freeMode.onTouchStart(),i.emit("touchStart",n)}function Iie(t){const i=sa(),e=this,n=e.touchEventsData,{params:s,touches:o,rtlTranslate:r,enabled:a}=e;if(!a||!s.simulateTouch&&"mouse"===t.pointerType)return;let c,l=t;if(l.originalEvent&&(l=l.originalEvent),"pointermove"===l.type&&(null!==n.touchId||l.pointerId!==n.pointerId))return;if("touchmove"===l.type){if(c=[...l.changedTouches].find(pe=>pe.identifier===n.touchId),!c||c.identifier!==n.touchId)return}else c=l;if(!n.isTouched)return void(n.startMoving&&n.isScrolling&&e.emit("touchMoveOpposite",l));const u=c.pageX,g=c.pageY;if(l.preventedByNestedSwiper)return o.startX=u,void(o.startY=g);if(!e.allowTouchMove)return l.target.matches(n.focusableElements)||(e.allowClick=!1),void(n.isTouched&&(Object.assign(o,{startX:u,startY:g,currentX:u,currentY:g}),n.touchStartTime=oa()));if(s.touchReleaseOnEdges&&!s.loop)if(e.isVertical()){if(g<o.startY&&e.translate<=e.maxTranslate()||g>o.startY&&e.translate>=e.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else{if(r&&(u>o.startX&&-e.translate<=e.maxTranslate()||u<o.startX&&-e.translate>=e.minTranslate()))return;if(!r&&(u<o.startX&&e.translate<=e.maxTranslate()||u>o.startX&&e.translate>=e.minTranslate()))return}if(i.activeElement&&i.activeElement.matches(n.focusableElements)&&i.activeElement!==l.target&&"mouse"!==l.pointerType&&i.activeElement.blur(),i.activeElement&&l.target===i.activeElement&&l.target.matches(n.focusableElements))return n.isMoved=!0,void(e.allowClick=!1);n.allowTouchCallbacks&&e.emit("touchMove",l),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=u,o.currentY=g;const T=o.currentX-o.startX,b=o.currentY-o.startY;if(e.params.threshold&&Math.sqrt(T**2+b**2)<e.params.threshold)return;if(typeof n.isScrolling>"u"){let pe;e.isHorizontal()&&o.currentY===o.startY||e.isVertical()&&o.currentX===o.startX?n.isScrolling=!1:T*T+b*b>=25&&(pe=180*Math.atan2(Math.abs(b),Math.abs(T))/Math.PI,n.isScrolling=e.isHorizontal()?pe>s.touchAngle:90-pe>s.touchAngle)}if(n.isScrolling&&e.emit("touchMoveOpposite",l),typeof n.startMoving>"u"&&(o.currentX!==o.startX||o.currentY!==o.startY)&&(n.startMoving=!0),n.isScrolling||"touchmove"===l.type&&n.preventTouchMoveFromPointerMove)return void(n.isTouched=!1);if(!n.startMoving)return;e.allowClick=!1,!s.cssMode&&l.cancelable&&l.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&l.stopPropagation();let w=e.isHorizontal()?T:b,D=e.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;s.oneWayMovement&&(w=Math.abs(w)*(r?1:-1),D=Math.abs(D)*(r?1:-1)),o.diff=w,w*=s.touchRatio,r&&(w=-w,D=-D);const F=e.touchesDirection;e.swipeDirection=w>0?"prev":"next",e.touchesDirection=D>0?"prev":"next";const V=e.params.loop&&!s.cssMode,O="next"===e.touchesDirection&&e.allowSlideNext||"prev"===e.touchesDirection&&e.allowSlidePrev;if(!n.isMoved){if(V&&O&&e.loopFix({direction:e.swipeDirection}),n.startTranslate=e.getTranslate(),e.setTransition(0),e.animating){const pe=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
vendor: 8,828 bytes, line 65
65e.wrapperEl.dispatchEvent(pe)}n.allowMomentumBounce=!1,s.grabCursor&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!0),e.emit("sliderFirstMove",l)}if((new Date).getTime(),!1!==s._loopSwapReset&&n.isMoved&&n.allowThresholdMove&&F!==e.touchesDirection&&V&&O&&Math.abs(w)>=1)return Object.assign(o,{startX:u,startY:g,currentX:u,currentY:g,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,void(n.startTranslate=n.currentTranslate);e.emit("sliderMove",l),n.isMoved=!0,n.currentTranslate=w+n.startTranslate;let q=!0,ie=s.resistanceRatio;if(s.touchReleaseOnEdges&&(ie=0),w>0?(V&&O&&n.allowThresholdMove&&n.currentTranslate>(s.centeredSlides?e.minTranslate()-e.slidesSizesGrid[e.activeIndex+1]-("auto"!==s.slidesPerView&&e.slides.length-s.slidesPerView>=2?e.slidesSizesGrid[e.activeIndex+1]+e.params.spaceBetween:0)-e.params.spaceBetween:e.minTranslate())&&e.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>e.minTranslate()&&(q=!1,s.resistance&&(n.currentTranslate=e.minTranslate()-1+(-e.minTranslate()+n.startTranslate+w)**ie))):w<0&&(V&&O&&n.allowThresholdMove&&n.currentTranslate<(s.centeredSlides?e.maxTranslate()+e.slidesSizesGrid[e.slidesSizesGrid.length-1]+e.params.spaceBetween+("auto"!==s.slidesPerView&&e.slides.length-s.slidesPerView>=2?e.slidesSizesGrid[e.slidesSizesGrid.length-1]+e.params.spaceBetween:0):e.maxTranslate())&&e.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:e.slides.length-("auto"===s.slidesPerView?e.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),n.currentTranslate<e.maxTranslate()&&(q=!1,s.resistance&&(n.currentTranslate=e.maxTranslate()+1-(e.maxTranslate()-n.startTranslate-w)**ie))),q&&(l.preventedByNestedSwiper=!0),!e.allowSlideNext&&"next"===e.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!e.allowSlidePrev&&"prev"===e.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),!e.allowSlidePrev&&!e.allowSlideNext&&(n.currentTranslate=n.startTranslate),s.threshold>0){if(!(Math.abs(w)>s.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=e.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&e.freeMode||s.watchSlidesProgress)&&(e.updateActiveIndex(),e.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&e.freeMode&&e.freeMode.onTouchMove(),e.updateProgress(n.currentTranslate),e.setTranslate(n.currentTranslate))}function kie(t){const i=this,e=i.touchEventsData;let s,n=t;if(n.originalEvent&&(n=n.originalEvent),"touchend"===n.type||"touchcancel"===n.type){if(s=[...n.changedTouches].find(ie=>ie.identifier===e.touchId),!s||s.identifier!==e.touchId)return}else{if(null!==e.touchId||n.pointerId!==e.pointerId)return;s=n}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)&&(!["pointercancel","contextmenu"].includes(n.type)||!i.browser.isSafari&&!i.browser.isWebView))return;e.pointerId=null,e.touchId=null;const{params:r,touches:a,rtlTranslate:l,slidesGrid:c,enabled:u}=i;if(!u||!r.simulateTouch&&"mouse"===n.pointerType)return;if(e.allowTouchCallbacks&&i.emit("touchEnd",n),e.allowTouchCallbacks=!1,!e.isTouched)return e.isMoved&&r.grabCursor&&i.setGrabCursor(!1),e.isMoved=!1,void(e.startMoving=!1);r.grabCursor&&e.isMoved&&e.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);const g=oa(),T=g-e.touchStartTime;if(i.allowClick){const ie=n.path||n.composedPath&&n.composedPath();i.updateClickedSlide(ie&&ie[0]||n.target,ie),i.emit("tap click",n),T<300&&g-e.lastClickTime<300&&i.emit("doubleTap doubleClick",n)}if(e.lastClickTime=oa(),hy(()=>{i.destroyed||(i.allowClick=!0)}),!e.isTouched||!e.isMoved||!i.swipeDirection||0===a.diff&&!e.loopSwapReset||e.currentTranslate===e.startTranslate&&!e.loopSwapReset)return e.isTouched=!1,e.isMoved=!1,void(e.startMoving=!1);let b;if(e.isTouched=!1,e.isMoved=!1,e.startMoving=!1,b=r.followFinger?l?i.translate:-i.translate:-e.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled)return void i.freeMode.onTouchEnd({currentPos:b});const w=b>=-i.maxTranslate()&&!i.params.loop;let D=0,F=i.slidesSizesGrid[0];for(let ie=0;ie<c.length;ie+=ie<r.slidesPerGroupSkip?1:r.slidesPerGroup){const pe=ie<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;typeof c[ie+pe]<"u"?(w||b>=c[ie]&&b<c[ie+pe])&&(D=ie,F=c[ie+pe]-c[ie]):(w||b>=c[ie])&&(D=ie,F=c[c.length-1]-c[c.length-2])}let V=null,O=null;r.rewind&&(i.isBeginning?O=r.virtual&&r.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(V=0));const Y=(b-c[D])/F,q=D<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(T>r.longSwipesMs){if(!r.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&i.slideTo(Y>=r.longSwipesRatio?r.rewind&&i.isEnd?V:D+q:D),"prev"===i.swipeDirection&&(Y>1-r.longSwipesRatio?i.slideTo(D+q):null!==O&&Y<0&&Math.abs(Y)>r.longSwipesRatio?i.slideTo(O):i.slideTo(D))}else{if(!r.shortSwipes)return void i.slideTo(i.activeIndex);!i.navigation||n.target!==i.navigation.nextEl&&n.target!==i.navigation.prevEl?("next"===i.swipeDirection&&i.slideTo(null!==V?V:D+q),"prev"===i.swipeDirection&&i.slideTo(null!==O?O:D)):i.slideTo(n.target===i.navigation.nextEl?D+q:D)}}function ON(){const t=this,{params:i,el:e}=t;if(e&&0===e.offsetWidth)return;i.breakpoints&&t.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:s,snapGrid:o}=t,r=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),!("auto"===i.slidesPerView||i.slidesPerView>1)||!t.isEnd||t.isBeginning||t.params.centeredSlides||r&&i.loop?t.params.loop&&!r?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0):t.slideTo(t.slides.length-1,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=s,t.allowSlideNext=n,t.params.watchOverflow&&o!==t.snapGrid&&t.checkOverflow()}function Lie(t){const i=this;i.enabled&&(i.allowClick||(i.params.preventClicks&&t.preventDefault(),i.params.preventClicksPropagation&&i.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function Oie(){const t=this,{wrapperEl:i,rtlTranslate:e,enabled:n}=t;if(!n)return;let s;t.previousTranslate=t.translate,t.translate=t.isHorizontal()?-i.scrollLeft:-i.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();const o=t.maxTranslate()-t.minTranslate();s=0===o?0:(t.translate-t.minTranslate())/o,s!==t.progress&&t.updateProgress(e?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function Aie(t){const i=this;by(i,t.target),!i.params.cssMode&&("auto"===i.params.slidesPerView||i.params.autoHeight)&&i.update()}function Fie(){const t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}const AN=(t,i)=>{const e=sa(),{params:n,el:s,wrapperEl:o,device:r}=t,a=!!n.nested,l="on"===i?"addEventListener":"removeEventListener",c=i;!s||"string"==typeof s||(e[l]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:a}),s[l]("touchstart",t.onTouchStart,{passive:!1}),s[l]("pointerdown",t.onTouchStart,{passive:!1}),e[l]("touchmove",t.onTouchMove,{passive:!1,capture:a}),e[l]("pointermove",t.onTouchMove,{passive:!1,capture:a}),e[l]("touchend",t.onTouchEnd,{passive:!0}),e[l]("pointerup",t.onTouchEnd,{passive:!0}),e[l]("pointercancel",t.onTouchEnd,{passive:!0}),e[l]("touchcancel",t.onTouchEnd,{passive:!0}),e[l]("pointerout",t.onTouchEnd,{passive:!0}),e[l]("pointerleave",t.onTouchEnd,{passive:!0}),e[l]("contextmenu",t.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&s[l]("click",t.onClick,!0),n.cssMode&&o[l]("scroll",t.onScroll),t[c](n.updateOnWindowResize?r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",ON,!0),s[l]("load",t.onLoad,{capture:!0}))},FN=(t,i)=>t.grid&&i.grid&&i.grid.rows>1;var hS={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
65spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function qie(t,i){return function(n){void 0===n&&(n={});const s=Object.keys(n)[0],o=n[s];"object"==typeof o&&null!==o?(!0===t[s]&&(t[s]={enabled:!0}),"navigation"===s&&t[s]&&t[s].enabled&&!t[s].prevEl&&!t[s].nextEl&&(t[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&t[s]&&t[s].enabled&&!t[s].el&&(t[s].auto=!0),s in t&&"enabled"in o?("object"==typeof t[s]&&!("enabled"in t[s])&&(t[s].enabled=!0),t[s]||(t[s]={enabled:!1}),qs(i,n)):qs(i,n)):qs(i,n)}}const fS={eventsEmitter:{on(t,i,e){const n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof i)return n;const s=e?"unshift":"push";return t.split(" ").forEach(o=>{n.eventsListeners[o]||(n.eventsListeners[o]=[]),n.eventsListeners[o][s](i)}),n},once(t,i,e){const n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof i)return n;function s(){n.off(t,s),s.__emitterProxy&&delete s.__emitterProxy;for(var o=arguments.length,r=new Array(o),a=0;a<o;a++)r[a]=arguments[a];i.apply(n,r)}return s.__emitterProxy=i,n.on(t,s,e)},onAny(t,i){const e=this;if(!e.eventsListeners||e.destroyed||"function"!=typeof t)return e;const n=i?"unshift":"push";return e.eventsAnyListeners.indexOf(t)<0&&e.eventsAnyListeners[n](t),e},offAny(t){const i=this;if(!i.eventsListeners||i.destroyed||!i.eventsAnyListeners)return i;const e=i.eventsAnyListeners.indexOf(t);return e>=0&&i.eventsAnyListeners.splice(e,1),i},off(t,i){const e=this;return!e.eventsListeners||e.destroyed||!e.eventsListeners||t.split(" ").forEach(n=>{typeof i>"u"?e.eventsListeners[n]=[]:e.eventsListeners[n]&&e.eventsListeners[n].forEach((s,o)=>{(s===i||s.__emitterProxy&&s.__emitterProxy===i)&&e.eventsListeners[n].splice(o,1)})}),e},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let i,e,n;for(var s=arguments.length,o=new Array(s),r=0;r<s;r++)o[r]=arguments[r];return"string"==typeof o[0]||Array.isArray(o[0])?(i=o[0],e=o.slice(1,o.length),n=t):(i=o[0].events,e=o[0].data,n=o[0].context||t),e.unshift(n),(Array.isArray(i)?i:i.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(c=>{c.apply(n,[l,...e])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(c=>{c.apply(n,e)})}),t}},update:{updateSize:function $ne(){const t=this;let i,e;const n=t.el;i=typeof t.params.width<"u"&&null!==t.params.width?t.params.width:n.clientWidth,e=typeof t.params.height<"u"&&null!==t.params.height?t.params.height:n.clientHeight,!(0===i&&t.isHorizontal()||0===e&&t.isVertical())&&(i=i-parseInt(qa(n,"padding-left")||0,10)-parseInt(qa(n,"padding-right")||0,10),e=e-parseInt(qa(n,"padding-top")||0,10)-parseInt(qa(n,"padding-bottom")||0,10),Number.isNaN(i)&&(i=0),Number.isNaN(e)&&(e=0),Object.assign(t,{width:i,height:e,size:t.isHorizontal()?i:e}))},updateSlides:function zne(){const t=this;function i(he,Ie){return parseFloat(he.getPropertyValue(t.getDirectionLabel(Ie))||0)}const e=t.params,{wrapperEl:n,slidesEl:s,size:o,rtlTranslate:r,wrongRTL:a}=t,l=t.virtual&&e.virtual.enabled,c=l?t.virtual.slides.length:t.slides.length,u=br(s,`.${t.params.slideClass}, swiper-slide`),g=l?t.virtual.slides.length:u.length;let T=[];const b=[],w=[];let D=e.slidesOffsetBefore;"function"==typeof D&&(D=e.slidesOffsetBefore.call(t));let F=e.slidesOffsetAfter;"function"==typeof F&&(F=e.slidesOffsetAfter.call(t));const V=t.snapGrid.length,O=t.slidesGrid.length;let Y=e.spaceBetween,q=-D,ie=0,pe=0;if(typeof o>"u")return;"string"==typeof Y&&Y.indexOf("%")>=0?Y=parseFloat(Y.replace("%",""))/100*o:"string"==typeof Y&&(Y=parseFloat(Y)),t.virtualSize=-Y,u.forEach(he=>{r?he.style.marginLeft="":he.style.marginRight="",he.style.marginBottom="",he.style.marginTop=""}),e.centeredSlides&&e.cssMode&&(py(n,"--swiper-centered-offset-before",""),py(n,"--swiper-centered-offset-after",""));const me=e.grid&&e.grid.rows>1&&t.grid;let De;me?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();const le="auto"===e.slidesPerView&&e.breakpoints&&Object.keys(e.breakpoints).filter(he=>typeof e.breakpoints[he].slidesPerView<"u").length>0;for(let he=0;he<g;he+=1){let Ie;if(De=0,u[he]&&(Ie=u[he]),me&&t.grid.updateSlide(he,Ie,u),!u[he]||"none"!==qa(Ie,"display")){if("auto"===e.slidesPerView){le&&(u[he].style[t.getDirectionLabel("width")]="");const Se=getComputedStyle(Ie),Ce=Ie.style.transform,Ee=Ie.style.webkitTransform;if(Ce&&(Ie.style.transform="none"),Ee&&(Ie.style.webkitTransform="none"),e.roundLengths)De=t.isHorizontal()?oS(Ie,"width",!0):oS(Ie,"height",!0);else{const He=i(Se,"width"),ue=i(Se,"padding-left"),te=i(Se,"padding-right"),se=i(Se,"margin-left"),Oe=i(Se,"margin-right"),dt=Se.getPropertyValue("box-sizing");if(dt&&"border-box"===dt)De=He+se+Oe;else{const{clientWidth:nn,offsetWidth:cn}=Ie;De=He+ue+te+se+Oe+(cn-nn)}}Ce&&(Ie.style.transform=Ce),Ee&&(Ie.style.webkitTransform=Ee),e.roundLengths&&(De=Math.floor(De))}else De=(o-(e.slidesPerView-1)*Y)/e.slidesPerView,e.roundLengths&&(De=Math.floor(De)),u[he]&&(u[he].style[t.getDirectionLabel("width")]=`${De}px`);u[he]&&(u[he].swiperSlideSize=De),w.push(De),e.centeredSlides?(q=q+De/2+ie/2+Y,0===ie&&0!==he&&(q=q-o/2-Y),0===he&&(q=q-o/2-Y),Math.abs(q)<.001&&(q=0),e.roundLengths&&(q=Math.floor(q)),pe%e.slidesPerGroup==0&&T.push(q),b.push(q)):(e.roundLengths&&(q=Math.floor(q)),(pe-Math.min(t.params.slidesPerGroupSkip,pe))%t.params.slidesPerGroup==0&&T.push(q),b.push(q),q=q+De+Y),t.virtualSize+=De+Y,ie=De,pe+=1}}if(t.virtualSize=Math.max(t.virtualSize,o)+F,r&&a&&("slide"===e.effect||"coverflow"===e.effect)&&(n.style.width=`${t.virtualSize+Y}px`),e.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+Y}px`),me&&t.grid.updateWrapperSize(De,T),!e.centeredSlides){const he=[];for(let Ie=0;Ie<T.length;Ie+=1){let Se=T[Ie];e.roundLengths&&(Se=Math.floor(Se)),T[Ie]<=t.virtualSize-o&&he.push(Se)}T=he,Math.floor(t.virtualSize-o)-Math.floor(T[T.length-1])>1&&T.push(t.virtualSize-o)}if(l&&e.loop){const he=w[0]+Y;if(e.slidesPerGroup>1){const Ie=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/e.slidesPerGroup),Se=he*e.slidesPerGroup;for(let Ce=0;Ce<Ie;Ce+=1)T.push(T[T.length-1]+Se)}for(let Ie=0;Ie<t.virtual.slidesBefore+t.virtual.slidesAfter;Ie+=1)1===e.slidesPerGroup&&T.push(T[T.length-1]+he),b.push(b[b.length-1]+he),t.virtualSize+=he}if(0===T.length&&(T=[0]),0!==Y){const he=t.isHorizontal()&&r?"marginLeft":t.getDirectionLabel("marginRight");u.filter((Ie,Se)=>
65!(e.cssMode&&!e.loop)||Se!==u.length-1).forEach(Ie=>{Ie.style[he]=`${Y}px`})}if(e.centeredSlides&&e.centeredSlidesBounds){let he=0;w.forEach(Se=>{he+=Se+(Y||0)}),he-=Y;const Ie=he>o?he-o:0;T=T.map(Se=>Se<=0?-D:Se>Ie?Ie+F:Se)}if(e.centerInsufficientSlides){let he=0;w.forEach(Se=>{he+=Se+(Y||0)}),he-=Y;const Ie=(e.slidesOffsetBefore||0)+(e.slidesOffsetAfter||0);if(he+Ie<o){const Se=(o-he-Ie)/2;T.forEach((Ce,Ee)=>{T[Ee]=Ce-Se}),b.forEach((Ce,Ee)=>{b[Ee]=Ce+Se})}}if(Object.assign(t,{slides:u,snapGrid:T,slidesGrid:b,slidesSizesGrid:w}),e.centeredSlides&&e.cssMode&&!e.centeredSlidesBounds){py(n,"--swiper-centered-offset-before",-T[0]+"px"),py(n,"--swiper-centered-offset-after",t.size/2-w[w.length-1]/2+"px");const he=-t.snapGrid[0],Ie=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(Se=>Se+he),t.slidesGrid=t.slidesGrid.map(Se=>Se+Ie)}if(g!==c&&t.emit("slidesLengthChange"),T.length!==V&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),b.length!==O&&t.emit("slidesGridLengthChange"),e.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!(l||e.cssMode||"slide"!==e.effect&&"fade"!==e.effect)){const he=`${e.containerModifierClass}backface-hidden`,Ie=t.el.classList.contains(he);g<=e.maxBackfaceHiddenSlides?Ie||t.el.classList.add(he):Ie&&t.el.classList.remove(he)}},updateAutoHeight:function qne(t){const i=this,e=[],n=i.virtual&&i.params.virtual.enabled;let o,s=0;"number"==typeof t?i.setTransition(t):!0===t&&i.setTransition(i.params.speed);const r=a=>n?i.slides[i.getSlideIndexByData(a)]:i.slides[a];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(a=>{e.push(a)});else for(o=0;o<Math.ceil(i.params.slidesPerView);o+=1){const a=i.activeIndex+o;if(a>i.slides.length&&!n)break;e.push(r(a))}else e.push(r(i.activeIndex));for(o=0;o<e.length;o+=1)if(typeof e[o]<"u"){const a=e[o].offsetHeight;s=a>s?a:s}(s||0===s)&&(i.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function Gne(){const t=this,i=t.slides,e=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let n=0;n<i.length;n+=1)i[n].swiperSlideOffset=(t.isHorizontal()?i[n].offsetLeft:i[n].offsetTop)-e-t.cssOverflowAdjustment()},updateSlidesProgress:function Kne(t){void 0===t&&(t=this&&this.translate||0);const i=this,e=i.params,{slides:n,rtlTranslate:s,snapGrid:o}=i;if(0===n.length)return;typeof n[0].swiperSlideOffset>"u"&&i.updateSlidesOffset();let r=-t;s&&(r=t),i.visibleSlidesIndexes=[],i.visibleSlides=[];let a=e.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*i.size:"string"==typeof a&&(a=parseFloat(a));for(let l=0;l<n.length;l+=1){const c=n[l];let u=c.swiperSlideOffset;e.cssMode&&e.centeredSlides&&(u-=n[0].swiperSlideOffset);const g=(r+(e.centeredSlides?i.minTranslate():0)-u)/(c.swiperSlideSize+a),T=(r-o[0]+(e.centeredSlides?i.minTranslate():0)-u)/(c.swiperSlideSize+a),b=-(r-u),w=b+i.slidesSizesGrid[l],D=b>=0&&b<=i.size-i.slidesSizesGrid[l],F=b>=0&&b<i.size-1||w>1&&w<=i.size||b<=0&&w>=i.size;F&&(i.visibleSlides.push(c),i.visibleSlidesIndexes.push(l)),IN(c,F,e.slideVisibleClass),IN(c,D,e.slideFullyVisibleClass),c.progress=s?-g:g,c.originalProgress=s?-T:T}},updateProgress:function Xne(t){const i=this;typeof t>"u"&&(t=i&&i.translate&&i.translate*(i.rtlTranslate?-1:1)||0);const e=i.params,n=i.maxTranslate()-i.minTranslate();let{progress:s,isBeginning:o,isEnd:r,progressLoop:a}=i;const l=o,c=r;if(0===n)s=0,o=!0,r=!0;else{s=(t-i.minTranslate())/n;const u=Math.abs(t-i.minTranslate())<1,g=Math.abs(t-i.maxTranslate())<1;o=u||s<=0,r=g||s>=1,u&&(s=0),g&&(s=1)}if(e.loop){const u=i.getSlideIndexByData(0),g=i.getSlideIndexByData(i.slides.length-1),T=i.slidesGrid[u],b=i.slidesGrid[g],w=i.slidesGrid[i.slidesGrid.length-1],D=Math.abs(t);a=D>=T?(D-T)/w:(D+w-b)/w,a>1&&(a-=1)}Object.assign(i,{progress:s,progressLoop:a,isBeginning:o,isEnd:r}),(e.watchSlidesProgress||e.centeredSlides&&e.autoHeight)&&i.updateSlidesProgress(t),o&&!l&&i.emit("reachBeginning toEdge"),r&&!c&&i.emit("reachEnd toEdge"),(l&&!o||c&&!r)&&i.emit("fromEdge"),i.emit("progress",s)},updateSlidesClasses:function Zne(){const t=this,{slides:i,params:e,slidesEl:n,activeIndex:s}=t,r=t.grid&&e.grid&&e.grid.rows>1,a=g=>br(n,`.${e.slideClass}${g}, swiper-slide${g}`)[0];let l,c,u;if(t.virtual&&e.virtual.enabled)if(e.loop){let g=s-t.virtual.slidesBefore;g<0&&(g=t.virtual.slides.length+g),g>=t.virtual.slides.length&&(g-=t.virtual.slides.length),l=a(`[data-swiper-slide-index="${g}"]`)}else l=a(`[data-swiper-slide-index="${s}"]`);else r?(l=i.find(g=>g.column===s),u=i.find(g=>g.column===s+1),c=i.find(g=>g.column===s-1)):l=i[s];l&&(r||(u=function Ane(t,i){const e=[];for(;t.nextElementSibling;){const n=t.nextElementSibling;i?n.matches(i)&&e.push(n):e.push(n),t=n}return e}(l,`.${e.slideClass}, swiper-slide`)[0],e.loop&&!u&&(u=i[0]),c=function One(t,i){const e=[];for(;t.previousElementSibling;){const n=t.previousElementSibling;i?n.matches(i)&&e.push(n):e.push(n),t=n}return e}(l,`.${e.slideClass}, swiper-slide`)[0],e.loop&&0===!c&&(c=i[i.length-1]))),i.forEac
65h(g=>{cS(g,g===l,e.slideActiveClass),cS(g,g===u,e.slideNextClass),cS(g,g===c,e.slidePrevClass)}),t.emitSlidesClasses()},updateActiveIndex:function Qne(t){const i=this,e=i.rtlTranslate?i.translate:-i.translate,{snapGrid:n,params:s,activeIndex:o,realIndex:r,snapIndex:a}=i;let c,l=t;const u=b=>{let w=b-i.virtual.slidesBefore;return w<0&&(w=i.virtual.slides.length+w),w>=i.virtual.slides.length&&(w-=i.virtual.slides.length),w};if(typeof l>"u"&&(l=function Jne(t){const{slidesGrid:i,params:e}=t,n=t.rtlTranslate?t.translate:-t.translate;let s;for(let o=0;o<i.length;o+=1)typeof i[o+1]<"u"?n>=i[o]&&n<i[o+1]-(i[o+1]-i[o])/2?s=o:n>=i[o]&&n<i[o+1]&&(s=o+1):n>=i[o]&&(s=o);return e.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}(i)),n.indexOf(e)>=0)c=n.indexOf(e);else{const b=Math.min(s.slidesPerGroupSkip,l);c=b+Math.floor((l-b)/s.slidesPerGroup)}if(c>=n.length&&(c=n.length-1),l===o&&!i.params.loop)return void(c!==a&&(i.snapIndex=c,i.emit("snapIndexChange")));if(l===o&&i.params.loop&&i.virtual&&i.params.virtual.enabled)return void(i.realIndex=u(l));const g=i.grid&&s.grid&&s.grid.rows>1;let T;if(i.virtual&&s.virtual.enabled&&s.loop)T=u(l);else if(g){const b=i.slides.find(D=>D.column===l);let w=parseInt(b.getAttribute("data-swiper-slide-index"),10);Number.isNaN(w)&&(w=Math.max(i.slides.indexOf(b),0)),T=Math.floor(w/s.grid.rows)}else if(i.slides[l]){const b=i.slides[l].getAttribute("data-swiper-slide-index");T=b?parseInt(b,10):l}else T=l;Object.assign(i,{previousSnapIndex:a,snapIndex:c,previousRealIndex:r,realIndex:T,previousIndex:o,activeIndex:l}),i.initialized&&uS(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(r!==T&&i.emit("realIndexChange"),i.emit("slideChange"))},updateClickedSlide:function eie(t,i){const e=this,n=e.params;let s=t.closest(`.${n.slideClass}, swiper-slide`);!s&&e.isElement&&i&&i.length>
651&&i.includes(t)&&[...i.slice(i.indexOf(t)+1,i.length)].forEach(a=>{!s&&a.matches&&a.matches(`.${n.slideClass}, swiper-slide`)&&(s=a)});let r,o=!1;if(s)for(let a=0;a<e.slides.length;a+=1)if(e.slides[a]===s){o=!0,r=a;break}if(!s||!o)return e.clickedSlide=void 0,void(e.clickedIndex=void 0);e.clickedSlide=s,e.clickedIndex=e.virtual&&e.params.virtual.enabled?parseInt(s.getAttribute("data-swiper-slide-index"),10):r,n.slideToClickedSlide&&void 0!==e.clickedIndex&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}},translate:{getTranslate:function nie(t){void 0===t&&(t=this.isHorizontal()?"x":"y");const{params:e,rtlTranslate:n,translate:s,wrapperEl:o}=this;if(e.virtualTranslate)return n?-s:s;if(e.cssMode)return s;let r=function xne(t,i){void 0===i&&(i="x");const e=Li();let n,s,o;const r=function Mne(t){const i=Li();let e;return i.getComputedStyle&&(e=i.getComputedStyle(t,null)),!e&&t.currentStyle&&(e=t.currentStyle),e||(e=t.style),e}(t);return e.WebKitCSSMatrix?(s=r.transform||r.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(a=>a.replace(",",".")).join(", ")),o=new e.WebKitCSSMatrix("none"===s?"":s)):(o=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=o.toString().split(",")),"x"===i&&(s=e.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===i&&(s=e.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),s||0}(o,t);return r+=this.cssOverflowAdjustment(),n&&(r=-r),r||0},setTranslate:function iie(t,i){const e=this,{rtlTranslate:n,params:s,wrapperEl:o,progress:r}=e;let u,a=0,l=0;e.isHorizontal()?a=n?-t:t:l=t,s.roundLengths&&(a=Math.floor(a),l=Math.floor(l)),e.previousTranslate=e.translate,e.translate=e.isHorizontal()?a:l,s.cssMode?o[e.isHorizontal()?"scrollLeft":"scrollTop"]=e.isHorizontal()?-a:-l:s.virtualTranslate||(e.isHorizontal()?a-=e.cssOverflowAdjustment():l-=e.cssOverflowAdjustment(),o.style.transform=`translate3d(${a}px, ${l}px, 0px)`);const g=e.maxTranslate()-e.minTranslate();u=0===g?0:(t-e.minTranslate())/g,u!==r&&e.updateProgress(t),e.emit("setTranslate",e.translate,i)},minTranslate:function sie(){return-this.snapGrid[0]},maxTranslate:function oie(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function rie(t,i,e,n,s){void 0===t&&(t=0),void 0===i&&(i=this.params.speed),void 0===e&&(e=!0),void 0===n&&(n=!0);const o=this,{params:r,wrapperEl:a}=o;if(o.animating&&r.preventInteractionOnTransition)return!1;const l=o.minTranslate(),c=o.maxTranslate();let u;if(u=n&&t>l?l:n&&t<c?c:t,o.updateProgress(u),r.cssMode){const g=o.isHorizontal();if(0===i)a[g?"scrollLeft":"scrollTop"]=-u;else{if(!o.support.smoothScroll)return vN({swiper:o,targetPosition:-u,side:g?"left":"top"}),!0;a.scrollTo({[g?"left":"top"]:-u,behavior:"smooth"})}return!0}return 0===i?(o.setTransition(0),o.setTranslate(u),e&&(o.emit("beforeTransitionStart",i,s),o.emit("transitionEnd"))):(o.setTransition(i),o.setTranslate(u),e&&(o.emit("beforeTransitionStart",i,s),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(T){!o||o.destroyed||T.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,o.animating=!1,e&&o.emit("transitionEnd"))}),o.wrapperEl.addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function lie(t,i){const e=this;e.params.cssMode||(e.wrapperEl.style.transitionDuration=`${t}ms`,e.wrapperEl.style.transitionDelay=0===t?"0ms":""),e.emit("setTransition",t,i)},transitionStart:function cie(t,i){void 0===t&&(t=!0);const e=this,{params:n}=e;n.cssMode||(n.autoHeight&&e.updateAutoHeight(),kN({swiper:e,runCallbacks:t,direction:i,step:"Start"}))},transitionEnd:function die(t,i){void 0===t&&(t=!0);const e=this,{params:n}=e;e.animating=!1,!n.cssMode&&(e.setTransition(0),kN({swiper:e,runCallbacks:t,direction:i,step:"End"}))}},slide:{slideTo:function hie(t,i,e,n,s){void 0===t&&(t=0),void 0===e&&(e=!0),"string"==typeof t&&(t=parseInt(t,10));const o=this;let r=t;r<0&&(r=0);const{params:a,snapGrid:l,slidesGrid:c,previousIndex:u,activeIndex:g,rtlTranslate:T,wrapperEl:b,enabled:w}=o;if(!w&&!n&&!s||o.destroyed||o.animating&&a.preventInteractionOnTransition)return!1;typeof i>"u"&&(i=o.params.speed);const D=Math.min(o.params.slidesPerGroupSkip,r);let F=D+Math.floor((r-D)/o.params.slidesPerGroup);F>=l.length&&(F=l.length-1);const V=-l[F];if(a.normalizeSlideIndex)for(let me=0;me<c.length;me+=1){const De=-Math.floor(100*V),le=Math.floor(100*c[me]),he=Math.floor(100*c[me+1]);typeof c[me+1]<"u"?De>=le&&De<he-(he-le)/2?r=me:De>=le&&De<he&&(r=me+1):De>=le&&(r=me)}if(o.initialized&&r!==g&&(!o.allowSlideNext&&(T?V>o.translate&&V>o.minTranslate():V<o.translate&&V<o.minTranslate())||!o.allowSlidePrev&&V>o.translate&&V>o.maxTranslate()&&(g||0)!==r))return!1;let O;r!==(u||0)&&e&&o.emit("beforeSlideChangeStart"),o.updateProgress(V),O=r>g?"next":r<g?"prev":"reset";const Y=o.virtual&&o.params.virtual.enabled;if((!Y||!s)&&(T&&-V===o.translate||!T&&V===o.translate))return o.updateActiveIndex(r),a.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==a.effect&&o.setTranslate(V),"reset"!==O&&(o.transitionStart(e,O),o.transitionEnd(e,O)),!1;if(a.cssMode){const me=o.isHorizontal(),De=T?V:-V;if(0===i)Y&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),Y&&!o._cssModeVirtualInitialSet&&o.params.initialSlide>0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{b[me?"scrollLeft":"scrollTop"]=De})):b[me?"scrollLeft":"scrollTop"]=De,Y&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1});else{if(!o.support.smoothScroll)return vN({swiper:o,targetPosition:De,side:me?"left":"top"}),!0;b.scrollTo({[me?"left":"top"]:De,behavior:"smooth"})}return!0}const pe=EN().isSafari;return Y&&!s&&pe&&o.isElement&&o.virtual.update(!1,!1,r),o.setTransition(i),o.setTranslate(V),o.updateActiveIndex(r),o.updateSlidesClasses(),o.emit("beforeTransitionStart",i,n),o.transitionStart(e,O),0===i?o.transitionEnd(e,O):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(De){!o||o.destroyed||De.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(e,O))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function fie(t,i,e,n){void 0===t&&(t=0),void 0===e&&(e=!0),"string"==typeof t&&(t=parseInt(t,10));const s=this;if(s.destroyed)return;typeof i>"u"&&(i=s.params.speed);const o=s.grid&&s.params.grid&&s.params.grid.rows>1;let r=t;if(s.params.loop)if(s.virtual&&s.params.virtual.enabled)r+=s.virtual.slidesBefore;else{let a;if(o){const T=r*s.params.grid.rows;a=s.slides.find(b=>1*b.getAttribute("data-swiper-slide-index")===T).column}
65else a=s.getSlideIndexByData(r);const l=o?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:c}=s.params;let u=s.params.slidesPerView;"auto"===u?u=s.slidesPerViewDynamic():(u=Math.ceil(parseFloat(s.params.slidesPerView,10)),c&&u%2==0&&(u+=1));let g=l-a<u;if(c&&(g=g||a<Math.ceil(u/2)),n&&c&&"auto"!==s.params.slidesPerView&&!o&&(g=!1),g){const T=c?a<s.activeIndex?"prev":"next":a-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:T,slideTo:!0,activeSlideIndex:"next"===T?a+1:a-l+1,slideRealIndex:"next"===T?s.realIndex:void 0})}if(o){const T=r*s.params.grid.rows;r=s.slides.find(b=>1*b.getAttribute("data-swiper-slide-index")===T).column}else r=s.getSlideIndexByData(r)}return requestAnimationFrame(()=>{s.slideTo(r,i,e,n)}),s},slideNext:function pie(t,i,e){void 0===i&&(i=!0);const n=this,{enabled:s,params:o,animating:r}=n;if(!s||n.destroyed)return n;typeof t>"u"&&(t=n.params.speed);let a=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(a=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<o.slidesPerGroupSkip?1:a;if(o.loop){if(r&&(!n.virtual||!o.virtual.enabled)&&o.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&o.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+l,t,i,e)}),!0}return n.slideTo(o.rewind&&n.isEnd?0:n.activeIndex+l,t,i,e)},slidePrev:function mie(t,i,e){void 0===i&&(i=!0);const n=this,{params:s,snapGrid:o,slidesGrid:r,rtlTranslate:a,enabled:l,animating:c}=n;if(!l||n.destroyed)return n;if(typeof t>"u"&&(t=n.params.speed),s.loop){if(c&&(!n.virtual||!s.virtual.enabled)&&s.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function T(O){return O<0?-Math.floor(Math.abs(O)):Math.floor(O)}const b=T(a?n.translate:-n.translate),w=o.map(O=>T(O)),D=s.freeMode&&s.freeMode.enabled;let F=o[w.indexOf(b)-1];if(typeof F>"u"&&(s.cssMode||D)){let O;o.forEach((Y,q)=>{b>=Y&&(O=q)}),typeof O<"u"&&(F=D?o[O]:o[O>0?O-1:O])}let V=0;return typeof F<"u"&&(V=r.indexOf(F),V<0&&(V=n.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(V=V-n.slidesPerViewDynamic("previous",!0)+1,V=Math.max(V,0))),s.rewind&&n.isBeginning?n.slideTo(n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1,t,i,e):s.loop&&0===n.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{n.slideTo(V,t,i,e)}),!0):n.slideTo(V,t,i,e)},slideReset:function _ie(t,i,e){void 0===i&&(i=!0);const n=this;if(!n.destroyed)return typeof t>"u"&&(t=n.params.speed),n.slideTo(n.activeIndex,t,i,e)},slideToClosest:function gie(t,i,e,n){void 0===i&&(i=!0),void 0===n&&(n=.5);const s=this;if(s.destroyed)return;typeof t>"u"&&(t=s.params.speed);let o=s.activeIndex;const r=Math.min(s.params.slidesPerGroupSkip,o),a=r+Math.floor((o-r)/s.params.slidesPerGroup),l=s.rtlTranslate?s.translate:-s.translate;if(l>=s.snapGrid[a]){const c=s.snapGrid[a];l-c>(s.snapGrid[a+1]-c)*n&&(o+=s.params.slidesPerGroup)}else{const c=s.snapGrid[a-1];l-c<=(s.snapGrid[a]-c)*n&&(o-=s.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,s.slidesGrid.length-1),s.slideTo(o,t,i,e)},slideToClickedSlide:function yie(){const t=this;if(t.destroyed)return;const{params:i,slidesEl:e}=t,n="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView;let o,s=t.getSlideIndexWhenGrid(t.clickedIndex);const r=t.isElement?"swiper-slide":`.${i.slideClass}`,a=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;o=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(o):s>(a?(t.slides.length-n)/2-(t.params.grid.rows-1):t.slides.length-n)?(t.loopFix(),s=t.getSlideIndex(br(e,`${r}[data-swiper-slide-index="${o}"]`)[0]),hy(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function vie(t,i){const e=this,{params:n,slidesEl:s}=e;if(!n.loop||e.virtual&&e.params.virtual.enabled)return;const o=()=>{br(s,`.${n.slideClass}, swiper-slide`).forEach((b,w)=>{b.setAttribute("data-swiper-slide-index",w)})},a=e.grid&&n.grid&&n.grid.rows>1;n.loopAddBlankSlides&&(n.slidesPerGroup>1||a)&&(()=>{const T=br(s,`.${n.slideBlankClass}`);T.forEach(b=>{b.remove()}),T.length>0&&(e.recalcSlides(),e.updateSlides())})();const l=n.slidesPerGroup*(a?n.grid.rows:1),u=a&&e.slides.length%n.grid.rows!=0,g=T=>{for(let b=0;b<T;b+=1){const w=e.isElement?_y("swiper-slide",[n.slideBlankClass]):_y("div",[n.slideClass,n.slideBlankClass]);e.slidesEl.append(w)}};e.slides.length%l!=0?(n.loopAddBlankSlides?(g(l-e.slides.length%l),e.recalcSlides(),e.updateSlides()):my("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
65not function properly. You need to add more slides (or make duplicates, or empty slides)"),o()):u?(n.loopAddBlankSlides?(g(n.grid.rows-e.slides.length%n.grid.rows),e.recalcSlides(),e.updateSlides()):my("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),o()):o(),e.loopFix({slideRealIndex:t,direction:n.centeredSlides?void 0:"next",initial:i})},loopFix:function Cie(t){let{slideRealIndex:i,slideTo:e=!0,direction:n,setTranslate:s,activeSlideIndex:o,initial:r,byController:a,byMousewheel:l}=void 0===t?{}:t;const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:u,allowSlidePrev:g,allowSlideNext:T,slidesEl:b,params:w}=c,{centeredSlides:D,initialSlide:F}=w;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&w.virtual.enabled)return e&&(w.centeredSlides||0!==c.snapIndex?w.centeredSlides&&c.snapIndex<w.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0):c.slideTo(c.virtual.slides.length,0,!1,!0)),c.allowSlidePrev=g,c.allowSlideNext=T,void c.emit("loopFix");let V=w.slidesPerView;"auto"===V?V=c.slidesPerViewDynamic():(V=Math.ceil(parseFloat(w.slidesPerView,10)),D&&V%2==0&&(V+=1));const O=w.slidesPerGroupAuto?V:w.slidesPerGroup;let Y=D?Math.max(O,Math.ceil(V/2)):O;Y%O!=0&&(Y+=O-Y%O),Y+=w.loopAdditionalSlides,c.loopedSlides=Y;const q=c.grid&&w.grid&&w.grid.rows>1;u.length<V+Y||"cards"===c.params.effect&&u.length<V+2*Y?my("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):q&&"row"===w.grid.fill&&my("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const ie=[],pe=[],me=q?Math.ceil(u.length/w.grid.rows):u.length,De=r&&me-F<V&&!D;let le=De?F:c.activeIndex;typeof o>"u"?o=c.getSlideIndex(u.find(ue=>ue.classList.contains(w.slideActiveClass))):le=o;const he="next"===n||!n,Ie="prev"===n||!n;let Se=0,Ce=0;const He=(q?u[o].column:o)+(D&&typeof s>"u"?-V/2+.5:0);if(He<Y){Se=Math.max(Y-He,O);for(let ue=0;ue<Y-He;ue+=1){const te=ue-Math.floor(ue/me)*me;if(q){const se=me-te-1;for(let Oe=u.length-1;Oe>=0;Oe-=1)u[Oe].column===se&&ie.push(Oe)}else ie.push(me-te-1)}}else if(He+V>me-Y){Ce=Math.max(He-(me-2*Y),O),De&&(Ce=Math.max(Ce,V-me+F+1));for(let ue=0;ue<Ce;ue+=1){const te=ue-Math.floor(ue/me)*me;q?u.forEach((se,Oe)=>{se.column===te&&pe.push(Oe)}):pe.push(te)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),"cards"===c.params.effect&&u.length<V+2*Y&&(pe.includes(o)&&pe.splice(pe.indexOf(o),1),ie.includes(o)&&ie.splice(ie.indexOf(o),1)),Ie&&ie.forEach(ue=>{u[ue].swiperLoopMoveDOM=!0,b.prepend(u[ue]),u[ue].swiperLoopMoveDOM=!1}),he&&pe.forEach(ue=>{u[ue].swiperLoopMoveDOM=!0,b.append(u[ue]),u[ue].swiperLoopMoveDOM=!1}),c.recalcSlides(),"auto"===w.slidesPerView?c.updateSlides():q&&(ie.length>0&&Ie||pe.length>0&&he)&&c.slides.forEach((ue,te)=>{c.grid.updateSlide(te,ue,c.slides)}),w.watchSlidesProgress&&c.updateSlidesOffset(),e)if(ie.length>0&&Ie)if(typeof i>"u"){const se=c.slidesGrid[le+Se]-c.slidesGrid[le];l?c.setTranslate(c.translate-se):(c.slideTo(le+Math.ceil(Se),0,!1,!0),s&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-se,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-se))}else s&&(c.slideTo(c.activeIndex+(q?ie.length/w.grid.rows:ie.length),0,!1,!0),c.touchEventsData.currentTranslate=c.translate);else if(pe.length>0&&he)if(typeof i>"u"){const se=c.slidesGrid[le-Ce]-c.slidesGrid[le];l?c.setTranslate(c.translate-se):(c.slideTo(le-Ce,0,!1,!0),s&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-se,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-se))}else c.slideTo(c.activeIndex-(q?pe.length/w.grid.rows:pe.length),0,!1,!0);if(c.allowSlidePrev=g,c.allowSlideNext=T,c.controller&&c.controller.control&&!a){const ue={slideRealIndex:i,direction:n,setTranslate:s,activeSlideIndex:o,b
65yController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(te=>{!te.destroyed&&te.params.loop&&te.loopFix({...ue,slideTo:te.params.slidesPerView===w.slidesPerView&&e})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...ue,slideTo:c.controller.control.params.slidesPerView===w.slidesPerView&&e})}c.emit("loopFix")},loopDestroy:function wie(){const t=this,{params:i,slidesEl:e}=t;if(!i.loop||!e||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const n=[];t.slides.forEach(s=>{const o=typeof s.swiperSlideIndex>"u"?1*s.getAttribute("data-swiper-slide-index"):s.swiperSlideIndex;n[o]=s}),t.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),n.forEach(s=>{e.append(s)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}},grabCursor:{setGrabCursor:function Die(t){const i=this;if(!i.params.simulateTouch||i.params.watchOverflow&&i.isLocked||i.params.cssMode)return;const e="container"===i.params.touchEventsTarget?i.el:i.wrapperEl;i.isElement&&(i.__preventObserver__=!0),e.style.cursor="move",e.style.cursor=t?"grabbing":"grab",i.isElement&&requestAnimationFrame(()=>{i.__preventObserver__=!1})},unsetGrabCursor:function Sie(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t["container"===t.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}},events:{attachEvents:function Pie(){const t=this,{params:i}=t;t.onTouchStart=Eie.bind(t),t.onTouchMove=Iie.bind(t),t.onTouchEnd=kie.bind(t),t.onDocumentTouchStart=Fie.bind(t),i.cssMode&&(t.onScroll=Oie.bind(t)),t.onClick=Lie.bind(t),t.onLoad=Aie.bind(t),AN(t,"on")},detachEvents:function Rie(){AN(this,"off")}},breakpoints:{setBreakpoint:function Yie(){const t=this,{realIndex:i,initialized:e,params:n,el:s}=t,o=n.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const r=sa(),a="window"!==n.breakpointsBase&&n.breakpointsBase?"container":n.breakpointsBase,l=["window","container"].includes(n.breakpointsBase)||!n.breakpointsBase?t.el:r.querySelector(n.breakpointsBase),c=t.getBreakpoint(o,a,l);if(!c||t.currentBreakpoint===c)return;const g=(c in o?o[c]:void 0)||t.originalParams,T=FN(t,n),b=FN(t,g),w=t.params.grabCursor,D=g.grabCursor,F=n.enabled;T&&!b?(s.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),t.emitContainerClasses()):!T&&b&&(s.classList.add(`${n.containerModifierClass}grid`),(g.grid.fill&&"column"===g.grid.fill||!g.grid.fill&&"column"===n.grid.fill)&&s.classList.add(`${n.containerModifierClass}grid-column`),t.emitContainerClasses()),w&&!D?t.unsetGrabCursor():!w&&D&&t.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(pe=>{if(typeof g[pe]>"u")return;const me=n[pe]&&n[pe].enabled,De=g[pe]&&g[pe].enabled;me&&!De&&t[pe].disable(),!me&&De&&t[pe].enable()});const V=g.direction&&g.direction!==n.direction,O=n.loop&&(g.slidesPerView!==n.slidesPerView||V),Y=n.loop;V&&e&&t.changeDirection(),qs(t.params,g);const q=t.params.enabled,ie=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),F&&!q?t.disable():!F&&q&&t.enable(),t.currentBreakpoint=c,t.emit("_beforeBreakpoint",g),e&&(O?(t.loopDestroy(),t.loopCreate(i),t.updateSlides()):!Y&&ie?(t.loopCreate(i),t.updateSlides()):Y&&!ie&&t.loopDestroy()),t.emit("breakpoint",g)},getBreakpoint:function Vie(t,i,e){if(void 0===i&&(i="window"),!t||"container"===i&&!e)return;let n=!1;const s=Li(),o="window"===i?s.innerHeight:e.clientHeight,r=Object.keys(t).map(a=>{if("string"==typeof a&&0===a.indexOf("@")){const l=parseFloat(a.substr(1));return{value:o*l,point:a}}return{value:a,point:a}});r.sort((a,l)=>
65parseInt(a.value,10)-parseInt(l.value,10));for(let a=0;a<r.length;a+=1){const{point:l,value:c}=r[a];"window"===i?s.matchMedia(`(min-width: ${c}px)`).matches&&(n=l):c<=e.clientWidth&&(n=l)}return n||"max"}},checkOverflow:{checkOverflow:function $ie(){const t=this,{isLocked:i,params:e}=t,{slidesOffsetBefore:n}=e;if(n){const s=t.slides.length-1;t.isLocked=t.size>t.slidesGrid[s]+t.slidesSizesGrid[s]+2*n}else t.isLocked=1===t.snapGrid.length;!0===e.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===e.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),i&&i!==t.isLocked&&(t.isEnd=!1),i!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}},classes:{addClasses:function jie(){const t=this,{classNames:i,params:e,rtl:n,el:s,device:o}=t,r=function Bie(t,i){const e=[];return t.forEach(n=>{"object"==typeof n?Object.keys(n).forEach(s=>{n[s]&&e.push(i+s)}):"string"==typeof n&&e.push(i+n)}),e}(["initialized",e.direction,{"free-mode":t.params.freeMode&&e.freeMode.enabled},{autoheight:e.autoHeight},{rtl:n},{grid:e.grid&&e.grid.rows>1},{"grid-column":e.grid&&e.grid.rows>1&&"column"===e.grid.fill},{android:o.android},{ios:o.ios},{"css-mode":e.cssMode},{centered:e.cssMode&&e.centeredSlides},{"watch-progress":e.watchSlidesProgress}],e.containerModifierClass);i.push(...r),s.classList.add(...i),t.emitContainerClasses()},removeClasses:function Wie(){const{el:i,classNames:e}=this;!i||"string"==typeof i||(i.classList.remove(...e),this.emitContainerClasses())}}},pS={};class go{constructor(){let i,e;for(var n=arguments.length,s=new Array(n),o=0;o<n;o++)s[o]=arguments[o];1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?e=s[0]:[i,e]=s,e||(e={}),e=qs({},e),i&&!e.el&&(e.el=i);const r=sa();if(e.el&&"string"==typeof e.el&&r.querySelectorAll(e.el).length>1){const u=[];return r.querySelectorAll(e.el).forEach(g=>{const T=qs({},e,{el:g});u.push(new go(T))}),u}const a=this;a.__swiper__=!0,a.support=MN(),a.device=xN({userAgent:e.userAgent}),a.browser=EN(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],e.modules&&Array.isArray(e.modules)&&a.modules.push(...e.modules);const l={};a.modules.forEach(u=>{u({params:e,swiper:a,extendParams:qie(e,l),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const c=qs({},hS,l);return a.params=qs({},c,pS,e),a.originalParams=qs({},a.params),a.passedParams=qs({}
65,e),a.params&&a.params.on&&Object.keys(a.params.on).forEach(u=>{a.on(u,a.params.on[u])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:i,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(i){return this.isHorizontal()?i:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[i]}getSlideIndex(i){const{slidesEl:e,params:n}=this,o=gy(br(e,`.${n.slideClass}, swiper-slide`)[0]);return gy(i)-o}getSlideIndexByData(i){return this.getSlideIndex(this.slides.find(e=>1*e.getAttribute("data-swiper-slide-index")===i))}getSlideIndexWhenGrid(i){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?i=Math.floor(i/this.params.grid.rows):"row"===this.params.grid.fill&&(i%=Math.ceil(this.slides.length/this.params.grid.rows))),i}recalcSlides(){const{slidesEl:e,params:n}=this;this.slides=br(e,`.${n.slideClass}, swiper-slide`)}enable(){const i=this;i.enabled||(i.enabled=!0,i.params.grabCursor&&i.setGrabCursor(),i.emit("enable"))}disable(){const i=this;i.enabled&&(i.enabled=!1,i.params.grabCursor&&i.unsetGrabCursor(),i.emit("disable"))}setProgress(i,e){const n=this;i=Math.min(Math.max(i,0),1);const s=n.minTranslate(),r=(n.maxTranslate()-s)*i+s;n.translateTo(r,typeof e>"u"?0:e),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const i=this;if(!i.params._emitClasses||!i.el)return;const e=i.el.className.split(" ").filter(n=>0===n.indexOf("swiper")||0===n.indexOf(i.params.containerModifierClass));i.emit("_containerClasses",e.join(" "))}getSlideClasses(i){const e=this;return e.destroyed?"":i.className.split(" ").filter(n=>0===n.indexOf("swiper-slide")||0===n.indexOf(e.params.slideClass)).join(" ")}emitSlidesClasses(){const i=this;if(!i.params._emitClasses||!i.el)return;const e=[];i.slides.forEach(n=>{const s=i.getSlideClasses(n);e.push({slideEl:n,classNames:s}),i.emit("_slideClass",n,s)}),i.emit("_slideClasses",e)}slidesPerViewDynamic(i,e){void 0===i&&(i="current"),void 0===e&&(e=!1);const{params:s,slides:o,slidesGrid:r,slidesSizesGrid:a,size:l,activeIndex:c}=this;let u=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let T,g=o[c]?Math.ceil(o[c].swiperSlideSize):0;for(let b=c+1;b<o.length;b+=1)o[b]&&!T&&(g+=Math.ceil(o[b].swiperSlideSize),u+=1,g>l&&(T=!0));for(let b=c-1;b>=0;b-=1)o[b]&&!T&&(g+=o[b].swiperSlideSize,u+=1,g>l&&(T=!0))}else if("current"===i)for(let g=c+1;g<o.length;g+=1)(e?r[g]+a[g]-r[c]<l:r[g]-r[c]<l)&&(u+=1);else for(let g=c-1;g>=0;g-=1)r[c]-r[g]<l&&(u+=1);return u}update(){const i=this;if(!i||i.destroyed)return;const{snapGrid:e,params:n}=i;function s(){const a=Math.min(Math.max(i.rtlTranslate?-1*i.translate:i.translate,i.maxTranslate()),i.minTranslate());i.setTranslate(a),i.updateActiveIndex(),i.updateSlidesClasses()}let o;n.breakpoints&&i.setBreakpoint(),[...i.el.querySelectorAll('[loading="lazy"]')].forEach(r=>{r.complete&&by(i,r)}),i.updateSize(),i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),n.freeMode&&n.freeMode.enabled&&!n.cssMode?(s(),n.autoHeight&&i.updateAutoHeight()):(o=i.slideTo(("auto"===n.slidesPerView||n.slidesPerView>1)&&i.isEnd&&!n.centeredSlides?(i.virtual&&n.virtual.enabled?i.virtual.slides:i.slides).length-1:i.activeIndex,0,!1,!0),o||s()),n.watchOverflow&&e!==i.snapGrid&&i.checkOverflow(),i.emit("update")}changeDirection(i,e){void 0===e&&(e=!0);const n=this,s=n.params.direction;
65return i||(i="horizontal"===s?"vertical":"horizontal"),i===s||"horizontal"!==i&&"vertical"!==i||(n.el.classList.remove(`${n.params.containerModifierClass}${s}`),n.el.classList.add(`${n.params.containerModifierClass}${i}`),n.emitContainerClasses(),n.params.direction=i,n.slides.forEach(o=>{"vertical"===i?o.style.width="":o.style.height=""}),n.emit("changeDirection"),e&&n.update()),n}changeLanguageDirection(i){const e=this;e.rtl&&"rtl"===i||!e.rtl&&"ltr"===i||(e.rtl="rtl"===i,e.rtlTranslate="horizontal"===e.params.direction&&e.rtl,e.rtl?(e.el.classList.add(`${e.params.containerModifierClass}rtl`),e.el.dir="rtl"):(e.el.classList.remove(`${e.params.containerModifierClass}rtl`),e.el.dir="ltr"),e.update())}mount(i){const e=this;if(e.mounted)return!0;let n=i||e.params.el;if("string"==typeof n&&(n=document.querySelector(n)),!n)return!1;n.swiper=e,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===e.params.swiperElementNodeName.toUpperCase()&&(e.isElement=!0);const s=()=>`.${(e.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(s()):br(n,s())[0];return!r&&e.params.createElements&&(r=_y("div",e.params.wrapperClass),n.append(r),br(n,`.${e.params.slideClass}`).forEach(a=>{r.append(a)})),Object.assign(e,{el:n,wrapperEl:r,slidesEl:e.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:r,hostEl:e.isElement?n.parentNode.host:n,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===qa(n,"direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===qa(n,"direction")),wrongRTL:"-webkit-box"===qa(r,"display")}),!0}init(i){const e=this;if(e.initialized||!1===e.mount(i))return e;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.enabled&&e.setGrabCursor(),e.slideTo(e.params.loop&&e.virtual&&e.params.virtual.enabled?e.params.initialSlide+e.virtual.slidesBefore:e.params.initialSlide,0,e.params.runCallbacksOnInit,!1,!0),e.params.loop&&e.loopCreate(void 0,!0),e.attachEvents();const s=[...e.el.querySelectorAll('[loading="lazy"]')];return e.isElement&&s.push(...e.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(o=>{o.complete?by(e,o):o.addEventListener("load",r=>{by(e,r.target)})}),uS(e),e.initialized=!0,uS(e),e.emit("init"),e.emit("afterInit"),e}destroy(i,e){void 0===i&&(i=!0),void 0===e&&(e=!0);const n=this,{params:s,el:o,wrapperEl:r,slides:a}=n;return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),e&&(n.removeClasses(),o&&"string"!=typeof o&&o.removeAttribute("style"),r&&r.removeAttribute("style"),a&&a.length&&a.forEach(l=>{l.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(l=>{n.off(l)}),!1!==i&&(n.el&&"string"!=typeof n.el&&(n.el.swiper=null),function Sne(t){const i=t;
65Object.keys(i).forEach(e=>{try{i[e]=null}catch{}try{delete i[e]}catch{}})}(n)),n.destroyed=!0),null}static extendDefaults(i){qs(pS,i)}static get extendedDefaults(){return pS}static get defaults(){return hS}static installModule(i){go.prototype.__modules__||(go.prototype.__modules__=[]);const e=go.prototype.__modules__;"function"==typeof i&&e.indexOf(i)<0&&e.push(i)}static use(i){return Array.isArray(i)?(i.forEach(e=>go.installModule(e)),go):(go.installModule(i),go)}}Object.keys(fS).forEach(t=>{Object.keys(fS[t]).forEach(i=>{go.prototype[i]=fS[t][i]})}),go.use([function jne(t){let{swiper:i,on:e,emit:n}=t;const s=Li();let o=null,r=null;const a=()=>{!i||i.destroyed||!i.initialized||(n("beforeResize"),n("resize"))},u=()=>{!i||i.destroyed||!i.initialized||n("orientationchange")};e("init",()=>{i.params.resizeObserver&&typeof s.ResizeObserver<"u"?!i||i.destroyed||!i.initialized||(o=new ResizeObserver(g=>{r=s.requestAnimationFrame(()=>{const{width:T,height:b}=i;let w=T,D=b;g.forEach(F=>{let{contentBoxSize:V,contentRect:O,target:Y}=F;Y&&Y!==i.el||(w=O?O.width:(V[0]||V).inlineSize,D=O?O.height:(V[0]||V).blockSize)}),(w!==T||D!==b)&&a()})}),o.observe(i.el)):(s.addEventListener("resize",a),s.addEventListener("orientationchange",u))}),e("destroy",()=>{r&&s.cancelAnimationFrame(r),o&&o.unobserve&&i.el&&(o.unobserve(i.el),o=null),s.removeEventListener("resize",a),s.removeEventListener("orientationchange",u)})},function Wne(t){let{swiper:i,extendParams:e,on:n,emit:s}=t;const o=[],r=Li(),a=function(u,g){void 0===g&&(g={});const b=new(r.MutationObserver||r.WebkitMutationObserver)(w=>{if(i.__preventObserver__)return;if(1===w.length)return void s("observerUpdate",w[0]);const D=function(){s("observerUpdate",w[0])};r.requestAnimationFrame?r.requestAnimationFrame(D):r.setTimeout(D,0)});b.observe(u,{attributes:typeof g.attributes>"u"||g.attributes,childList:i.isElement||(typeof g.childList>"u"||g).childList,characterData:typeof g.characterData>"u"||g.characterData}),o.push(b)};e({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",()=>{if(i.params.observer){if(i.params.observeParents){const u=yy(i.hostEl);for(let g=0;g<u.length;g+=1)a(u[g])}a(i.hostEl,{childList:i.params.observeSlideChildren}),a(i.wrapperEl,{attributes:!1})}}),n("destroy",()=>{o.forEach(u=>{u.disconnect()}),o.splice(0,o.length)})}]);const vy=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Zd(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)&&!t.__swiper__}function mS(t,i){const e=["__proto__","constructor","prototype"];Object.keys(i).filter(n=>
65e.indexOf(n)<0).forEach(n=>{typeof t[n]>"u"?t[n]=i[n]:Zd(i[n])&&Zd(t[n])&&Object.keys(i[n]).length>0?i[n].__swiper__?t[n]=i[n]:mS(t[n],i[n]):t[n]=i[n]})}function Cy(t){return void 0===t&&(t=""),t.replace(/-[a-z]/g,i=>i.toUpperCase().replace("-",""))}const PN=t=>{if(parseFloat(t)===Number(t))return Number(t);if("true"===t||""===t)return!0;if("false"===t)return!1;if("null"===t)return null;if("undefined"!==t){if("string"==typeof t&&t.includes("{")&&t.includes("}")&&t.includes('"')){let i;try{i=JSON.parse(t)}catch{i=t}return i}return t}},RN=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function NN(t,i,e){const n={},s={};mS(n,hS);const o=[...vy,"on"],r=o.map(l=>l.replace(/_/,""));o.forEach(l=>{l=l.replace("_",""),typeof t[l]<"u"&&(s[l]=t[l])});const a=[...t.attributes];return"string"==typeof i&&typeof e<"u"&&a.push({name:i,value:Zd(e)?{...e}:e}),a.forEach(l=>{const c=RN.find(u=>l.name.startsWith(`${u}-`));if(c){const u=Cy(c),g=Cy(l.name.split(`${c}-`)[1]);typeof s[u]>"u"&&(s[u]={}),!0===s[u]&&(s[u]={enabled:!0}),!1===s[u]&&(s[u]={enabled:!1}),s[u][g]=PN(l.value)}else{const u=Cy(l.name);if(!r.includes(u))return;const g=PN(l.value);s[u]&&RN.includes(l.name)&&!Zd(g)?(s[u].constructor!==Object&&(s[u]={}),s[u].enabled=!!g):s[u]=g}}),mS(n,s),n.navigation?n.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...!0!==n.navigation?n.navigation:{}}:!1===n.navigation&&delete n.navigation,n.scrollbar?n.scrollbar={el:".swiper-scrollbar",...!0!==n.scrollbar?n.scrollbar:{}}:!1===n.scrollbar&&delete n.scrollbar,n.pagination?n.pagination={el:".swiper-pagination",...!0!==n.pagination?n.pagination:{}}:!1===n.pagination&&delete n.pagination,{params:n,passedParams:s}}const Jie=":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}",YN=typeof window>"u"||typeof HTMLElement>"u"?class ese{}:HTMLElement,VN='<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>\n    ',HN=(t,i)=>{if(typeof CSSStyleSheet<"u"&&t.adoptedStyleSheets){const e=new CSSStyleSheet;e.replaceSync(i),t.adoptedStyleSheets=[e]}else{const e=document.createElement("style");e.rel="stylesheet",e.textContent=i,t.appendChild(e)}};class BN extends YN{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return VN}static get prevButtonSvg(){return VN.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[Jie,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join("\n")}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const i=this.slideSlots||0,e=[...this.querySelectorAll("[slot^=slide-]")].map(n=>parseInt(n.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=e.length?Math.max(...e)+1:0,this.rendered)if(this.slideSlots>i)for(let n=i;n<this.slideSlots;n+=1){const s=document.createElement("swiper-slide");s.setAttribute("part",`slide slide-${n+1}`);const o=document.createElement("slot");o.setAttribute("name",`slide-${n+1}`),s.appendChild(o),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(s)}else if(this.slideSlots<i){const n=this.swiper.slides;for(let s=n.length-1;s>=0;s-=1)s>this.slideSlots&&n[s].remove()}}
65render(){if(this.rendered)return;this.calcSlideSlots();let i=this.cssStyles();this.slideSlots>0&&(i=i.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),i.length&&HN(this.shadowRoot,i),this.cssLinks().forEach(n=>{if(this.shadowRoot.querySelector(`link[href="${n}"]`))return;const o=document.createElement("link");o.rel="stylesheet",o.href=n,this.shadowRoot.appendChild(o)});const e=document.createElement("div");e.classList.add("swiper"),e.part="container",zf(e,`\n      <slot name="container-start"></slot>\n      <div class="swiper-wrapper" part="wrapper">\n        <slot></slot>\n        ${Array.from({length:this.slideSlots}).map((n,s)=>`\n        <swiper-slide part="slide slide-${s}">\n          <slot name="slide-${s}"></slot>\n        </swiper-slide>\n        `).join("")}\n      </div>\n      <slot name="container-end"></slot>\n      ${function Gie(t){return void 0===t&&(t={}),t.navigation&&typeof t.navigation.nextEl>"u"&&typeof t.navigation.prevEl>"u"}(this.passedParams)?`\n        <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div>\n        <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div>\n      `:""}\n      ${function Kie(t){return void 0===t&&(t={}),t.pagination&&typeof t.pagination.el>"u"}(this.passedParams)?'\n        <div part="pagination" class="swiper-pagination"></div>\n      ':""}\n      ${function Xie(t){return void 0===t&&(t={}),t.scrollbar&&typeof t.scrollbar.el>"u"}(this.passedParams)?'\n        <div part="scrollbar" class="swiper-scrollbar"></div>\n      ':""}\n    `),this.shadowRoot.appendChild(e),this.rendered=!0}initialize(){var i=this;if(this.swiper&&this.swiper.initialized)return;const{params:e,passedParams:n}=NN(this);this.swiperParams=e,this.passedParams=n,delete this.swiperParams.init,this.render(),this.swiper=new go(this.shadowRoot.querySelector(".swiper"),{...e.virtual?{}:{observer:!0},...e,touchEventsTarget:"container",onAny:function(s){"observerUpdate"===s&&i.calcSlideSlots();const o=e.eventsPrefix?`${e.eventsPrefix}${s.toLowerCase()}`:s.toLowerCase();for(var r=arguments.length,a=new Array(r>1?r-1:0),l=1;l<r;l++)a[l-1]=arguments[l];const c=new CustomEvent(o,{detail:a,bubbles:"hashChange"!==s,cancelable:!0});i.dispatchEvent(c)}})}connectedCallback(){this.swiper&&this.swiper.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||!1===this.init||"false"===this.getAttribute("init")||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(i,e){const{params:n,passedParams:s}=NN(this,i,e);this.passedParams=s,this.swiperParams=n,(!this.swiper||this.swiper.params[i]!==e)&&function Zie(t){let{swiper:i,slides:e,passedParams:n,changedParams:s,nextEl:o,prevEl:r,scrollbarEl:a,paginationEl:l}=t;const c=s.filter(le=>"children"!==le&&"direction"!==le&&"wrapperClass"!==le),{params:u,pagination:g,navigation:T,scrollbar:b,virtual:w,thumbs:D}=i;let F,V,O,Y,q,ie,pe,me;s.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&!n.thumbs.swiper.destroyed&&u.thumbs&&(!u.thumbs.swiper||u.thumbs.swiper.destroyed)&&(F=!0),s.includes("controller")&&n.controller&&n.controller.control&&u.controller&&!u.controller.control&&(V=!0),s.includes("pagination")&&n.pagination&&(n.pagination.el||l)&&(u.pagination||!1===u.pagination)&&g&&!g.el&&(O=!0),s.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||a)&&(u.scrollbar||!1===u.scrollbar)&&b&&!b.el&&(Y=!0),s.includes("navigation")&&n.navigation&&(n.navigation.prevEl||r)&&(n.navigation.nextEl||o)&&(u.navigation||!1===u.navigation)&&T&&!T.prevEl&&!T.nextEl&&(q=!0);const De=le=>{i[le]&&(i[le].destroy(),"navigation"===le?(i.isElement&&(i[le].prevEl.remove(),i[le].nextEl.remove()),u[le].prevEl=void 0,u[le].nextEl=void 0,i[le].prevEl=void 0,i[le].nextEl=void 0):(i.isElement&&i[le].el.remove(),u[le].el=void 0,i[le].el=void 0))};s.includes("loop")&&i.isElement&&(u.loop&&!n.loop?ie=!0:!u.loop&&n.loop?pe=!0:me=!0),c.forEach(le=>{if(Zd(u[le])&&Zd(n[le]))Object.assign(u[le],n[le]),("navigation"===le||"pagination"===le||"scrollbar"===le)&&"enabled"in n[le]&&!n[le].enabled&&De(le);else{const he=n[le];!0!==he&&!1!==he||"navigation"!==le&&"pagination"!==le&&"scrollbar"!==le?u[le]=n[le]:!1===he&&De(le)}}),c.includes("controller")&&!V&&i.controller&&i.controller.control&&u.controller&&u.controller.control&&(i.controller.control=u.controller.control),s.includes("children")&&e&&w&&u.virtual.enabled?(w.slides=e,w.update(!0)):s.includes("virtual")&&w&&u.virtual.enabled&&(e&&(w.slides=e),w.update(!0)),s.includes("children")&&e&&u.loop&&(me=!0),F&&D.init()&&D.update(!0),V&&(i.controller.control=u.controller.control),O&&(i.isElement&&(!l||"string"==typeof l)&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),i.el.appendChild(l)),l&&(u.pagination.el=l),g.init(),g.render(),g.update(
65)),Y&&(i.isElement&&(!a||"string"==typeof a)&&(a=document.createElement("div"),a.classList.add("swiper-scrollbar"),a.part.add("scrollbar"),i.el.appendChild(a)),a&&(u.scrollbar.el=a),b.init(),b.updateSize(),b.setTranslate()),q&&(i.isElement&&((!o||"string"==typeof o)&&(o=document.createElement("div"),o.classList.add("swiper-button-next"),zf(o,i.hostEl.constructor.nextButtonSvg),o.part.add("button-next"),i.el.appendChild(o)),(!r||"string"==typeof r)&&(r=document.createElement("div"),r.classList.add("swiper-button-prev"),zf(r,i.hostEl.constructor.prevButtonSvg),r.part.add("button-prev"),i.el.appendChild(r))),o&&(u.navigation.nextEl=o),r&&(u.navigation.prevEl=r),T.init(),T.update()),s.includes("allowSlideNext")&&(i.allowSlideNext=n.allowSlideNext),s.includes("allowSlidePrev")&&(i.allowSlidePrev=n.allowSlidePrev),s.includes("direction")&&i.changeDirection(n.direction,!1),(ie||me)&&i.loopDestroy(),(pe||me)&&i.loopCreate(),i.update()}({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Cy(i)],..."navigation"===i&&s[i]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},..."pagination"===i&&s[i]?{paginationEl:".swiper-pagination"}:{},..."scrollbar"===i&&s[i]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(i,e,n){this.swiper&&this.swiper.initialized&&("true"===e&&null===n&&(n=!1),this.updateSwiperOnPropChange(i,n))}static get observedAttributes(){return vy.filter(e=>e.includes("_")).map(e=>e.replace(/[A-Z]/g,n=>`-${n}`).replace("_","").toLowerCase())}}vy.forEach(t=>{"init"!==t&&(t=t.replace("_",""),Object.defineProperty(BN.prototype,t,{configurable:!0,get(){return(this.passedParams||{})[t]},set(i){this.passedParams||(this.passedParams={}),this.passedParams[t]=i,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(t,i)}}))});class tse extends YN{constructor(){super(),this.attachShadow({mode:"open"})}render(){const i=this.lazy||""===this.getAttribute("lazy")||"true"===this.getAttribute("lazy");if(HN(this.shadowRoot,"::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}"),this.shadowRoot.appendChild(document.createElement("slot")),i){const e=document.createElement("div");e.classList.add("swiper-lazy-preloader"),e.part.add("preloader"),this.shadowRoot.appendChild(e)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}typeof window<"u"&&(window.SwiperElementRegisterParams=t=>{vy.push(...t)});var jN=z(7586),ise=z.n(jN);const vr=["*"];function hse(t,i){if(1&t&&(m(0,"div",3),X(1,"ngx-loading",4),m(2,"p",5),k(3),_()()),2&t){const e=p();d(1),h("show",!0)("config",e.configObject),d(2),oe(e.message)}}function fse(t,i){if(1&t&&(m(0,"div",6)(1,"p",5),k(2),_(),X(3,"ngx-loading",4),_()),2&t){const e=p();d(2),oe(e.message),d(1),h("show",!0)("config",e.configObject)}}function pse(t,i){1&t&&(m(0,"div",7)(1,"p",5),k(2),I(3,"translate"),_(),m(4,"div",8),X(5,"div")(6,"div"),_()()),2&t&&(d(2),G(" ",P(3,1,"accessibilityCommons.loading.divText.loadingApplication.text")," "))}const UN=["inputDropdown"],wy=["listDropdown"];function vse(t,i){1&t&&X(0,"i"),2&t&&at("no-results__container__icon ",p().icon,"")}const $N=function(t){return{"background-image":t}},zN=["containerDropdown"];function Cse(t,i){if(1&t){const e=ee();m(0,"button",15),U("click",function(s){H(e);const o=p();return B(o.selectItem(s,o.firstElementButton))}),m(1,"div",16),k(2),_()()}if(2&t){const e=p();d(2),G(" ",e.firstElementButton.description," ")}}const wse=function(t,i,e){return{$implicit:t,category:i,subcategory:e}};function Tse(t,i){if(1&t&&(m(0,"li",23)(1,"p",24),k(2),_(),$e(3,25),_()),2&t){const e=i.$implicit,n=p(2).$implicit;p();const s=xe(20);d(2),G(" ",e.subcategory," "),d(1),h("ngTemplateOutlet",s)("ngTemplateOutletContext",ki(3,wse,e.results,n.category,e.subcategory))}}function Dse(t,i){if(1&t&&(m(0,"ul",21,11),C(2,Tse,4,7,"li",22),_()),2&t){const e=p().$implicit;On("id","filteredResults_",p().prefix,""),d(2),h("ngForOf",null==e?null:e.subcategories)}}const Sse=function(t,i){return{$implicit:t,category:i}};function Mse(t,i){if(1&t&&$e(0,25),2&t){const e=p().$implicit;p(),h("ngTemplateOutlet",xe(20))("ngTemplateOutletContext",lt(2,Sse,e.results,e.category))}}function xse(t,i){if(1&t&&(m(0,"li",17)(1,"p",18),k(2),_(),C(3,Dse,3,2,"ul",19),C(4,Mse,1,5,"ng-container",20),_()),2&t){const e=i.$implicit;Ye("auto-complete-dropdown__search__results__list__element--with-subcategories",null==e||null==e.subcategories?null:e.subcategories.length),d(2),G(" ",e.category," "),d(1),h("ngIf",null==e||null==e.subcategories?null:e.subcategories.length),d(1),h("ngIf",!(null!=e&&null!=e.subcategories&&e.subcategories.length))}}
65function Ese(t,i){1&t&&$e(0)}function Ise(t,i){if(1&t&&(_e(0),m(1,"div",26),X(2,"al-card-not-results",27),_(),ge()),2&t){const e=p();d(2),h("icon",e.noResultsIcon)("title",e.noResultsTranslate)}}function kse(t,i){if(1&t){const e=ee();m(0,"li",30)(1,"a",31),U("click",function(s){const r=H(e).$implicit;return B(p(2).selectItem(s,r))}),m(2,"div",32)(3,"div"),k(4),_(),m(5,"div",33),k(6),m(7,"span",34),k(8),_()()()()()}if(2&t){const e=i.$implicit,n=p(),s=n.subcategory,o=n.category,r=p();let a;h("id",e.id),d(1),Ye("auto-complete-dropdown__search__results__list__element__link--active",e.id===r.itemIdPrefix+r.resultsIndex),d(3),zt("",e.description," - ",e.airportName,""),d(2),G(" ",e.code," "),d(2),zt("",null!==(a=s)&&void 0!==a?a:""," ",o,"")}}function Lse(t,i){if(1&t&&(m(0,"ul",28),C(1,kse,9,8,"li",29),_()),2&t){const e=i.$implicit;d(1),h("ngForOf",e)}}const Ose=[[["al-recent-searches"]]],Ase=["al-recent-searches"],_S=["swiperContainer"];function Rse(t,i){1&t&&$e(0)}const Nse=function(t,i,e,n){return{element:t,$implicit:i,first:e,last:n}};function Yse(t,i){if(1&t&&(m(0,"swiper-slide",3),C(1,Rse,1,0,"ng-container",4),_()),2&t){const e=i.$implicit,n=i.index,s=i.first,o=i.last,r=p();ko(s?"firstSwiperSlide":o?"lastSwiperSlide":""),h("ngClass",r.slideNgClass),d(1),h("ngTemplateOutlet",r.template)("ngTemplateOutletContext",HC(5,Nse,e,n,s,o))}}const Vse=[[["","buttonPrev",""]],[["","buttonNext",""]]],Hse=["[buttonPrev]","[buttonNext]"],qN=["alSwiper"],Bse=["iconsRef"];function jse(t,i){if(1&t&&(m(0,"div",12)(1,"strong"),k(2),_(),k(3," \xa0 "),m(4,"strong",13),k(5),I(6,"translate"),_()()),2&t){const e=p(3);d(2),G(" ",e.listSelected.length+" / "+(e.isExclusive?1:e.listAvailables.length)," "),d(3),G(" ",P(6,2,e.translationModule+".travelChoices.filters.spanText.selected.text")," ")}}function Wse(t,i){if(1&t&&(m(0,"div",12)(1,"p",14),k(2),I(3,"translate"),_()()),2&t){const e=p(3);d(2),G(" ",P(3,1,e.translationModule+".filters.notApplied")," ")}}function Use(t,i){1&t&&X(0,"i",15)}function $se(t,i){1&t&&(m(0,"span",16),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.buttonFilter.button.selectedElement.text")))}function zse(t,i){if(1&t){const e=ee();m(0,"div",1),C(1,jse,7,4,"div",6),C(2,Wse,4,3,"div",6),m(3,"div",7)(4,"button",8),U("click",function(){H(e);const s=p(2);return B(s.selectElement(s.anyButton))}),C(5,Use,1,0,"i",9),m(6,"div",10),k(7),I(8,"translate"),_(),C(9,$se,3,3,"span",11),_()()()}if(2&t){const e=p(2);h("ngClass",e.isMobile?"flex-j-center selected-container":"flex-j-end selected-container"),d(1),h("ngIf",0!==e.listSelected.length),d(1),h("ngIf",0===e.listSelected.length),d(2),h("disabled",0===e.listSelected.length),d(1),h("ngIf",e.type==e.ButtonFilterType.rowCards),d(2),G(" ",P(8,7,e.translationModule+".travelChoices.filters.button.clear.text")," "),d(2),h("ngIf",e.anyButtonSelected)}}function qse(t,i){if(1&t&&X(0,"i",24,25),2&t){const e=p(4);ko(e.presentationRules[e.ibAdminBizCatalog].travelChoices.button.filter[e.anyButton.code].icon.value)}}function Gse(t,i){1&t&&(m(0,"span",16),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.buttonFilter.button.selectedElement.text")))}const gS=function(t,i){return{"button-filter__element-selected":t,"button-filter__element-selector--no-icons":i}},yS=function(t){return{"button-filter__button--no-icons":t}},bS=function(t){return{"button-filter__continent-name--no-icons":t}};function Kse(t,i){if(1&t){const e=ee();m(0,"li",20)(1,"button",21),U("click",function(){H(e);const s=p(3);return B(s.selectElement(s.anyButton))}),C(2,qse,2,2,"i",22),m(3,"div",23),k(4),I(5,"translate"),C(6,Gse,3,3,"span",11),_()()()}if(2&t){const e=p(3);h("ngClass",lt(8,gS,e.anyButtonSelected,!e.hasIcons)),d(1),h("ngClass",Be(11,yS,!e.hasIcons)),d(1),h("ngIf",e.isSetIcon(e.anyButton.code)),d(1),h("ngClass",Be(13,bS,!e.hasIcons)),d(1),G(" ",P(5,6,e.translationModule+".travelChoices.button.filter.any.text")," "),d(2),h("ngIf",e.anyButtonSelected)}}function Xse(t,i){1&t&&(m(0,"span",16),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.buttonFilter.button.selectedElement.text")))}function Zse(t,i){if(1&t){const e=ee();m(0,"button",28),U("click",function(){H(e);const s=p(),o=s.$implicit,r=s.index;return B(p(3).selectElement(o,r))}),X(1,"i",24,25),m(3,"div",29),k(4),C(5,Xse,3,3,"span",11),_()()}if(2&t){const e=p().$implicit,n=p(3);h("ngClass",Be(6,yS,!n.hasIcons)),d(1),ko(n.getIcon(e.code)),d(2),h("ngClass",Be(8,bS,!n.hasIcons)),d(1),G(" ",e.name," "),d(1),h("ngIf",n.isSelected(e))}}function Jse(t,i){1&t&&(m(0,"span",16),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.buttonFilter.button.selectedElement.text")))}function Qse(t,i){if(1&t){const e=ee();m(0,"button",30),U("click",function(){H(e);const s=p().$implicit;return B(p(3).selectElement(s))}),m(1,"span",31),k(2,"x"),_(),m(3,"img",32),U("error",function(s){return H(e),B(p(4).loadDefaultImage(s))}
65),_(),m(4,"p",33),k(5),C(6,Jse,3,3,"span",11),_()()}if(2&t){const e=p().$implicit,n=p(3);d(3),h("src",n.getImage(e.code),Si),d(2),G(" ",e.name," "),d(1),h("ngIf",n.isSelected(e))}}function eoe(t,i){if(1&t&&(m(0,"li",20),C(1,Zse,6,10,"button",26),C(2,Qse,7,3,"button",27),_()),2&t){const e=i.$implicit,n=p(3);h("ngClass",lt(3,gS,n.isSelected(e)&&!n.anyButtonSelected,!n.hasIcons)),d(1),h("ngIf",!n.isImageType),d(1),h("ngIf",n.isImageType)}}const GN=function(t){return{"button-filter__buttons-selector--no-icons":t}};function toe(t,i){if(1&t&&(m(0,"ul",17),C(1,Kse,7,15,"li",18),C(2,eoe,3,6,"li",19),_()),2&t){const e=p(2);h("ngClass",Be(3,GN,!e.hasIcons)),d(1),h("ngIf",!e.isImageType&&"stop"===e.modelName),d(1),h("ngForOf",e.listAvailables)}}function noe(t,i){if(1&t){const e=ee();m(0,"img",32),U("error",function(s){return H(e),B(p(4).loadDefaultImage(s))}),_()}if(2&t){const e=p().element;h("src",p(3).getImage(e.code),Si)}}function ioe(t,i){1&t&&(m(0,"span",16),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibility.SELECTED.ELEMENT")))}function soe(t,i){if(1&t){const e=ee();m(0,"div",37)(1,"a",38),U("click",function(s){const r=H(e).element;return p(3).selectElement(r),B(s.preventDefault())}),m(2,"span",31),k(3,"x"),_(),C(4,noe,1,1,"img",39),m(5,"p",33),k(6),C(7,ioe,3,3,"span",11),_()()()}if(2&t){const e=i.element,n=i.index,s=p(3);Ye("button-filter__element-selected",s.isSelected(e))("default-img",s.defaultImgFilters===s.getImage(e.code)),d(1),Ye("default-img",s.defaultImgFilters===s.getImage(e.code)),On("id","descriptionSlider",n,""),h("ngStyle",Be(11,$N,s.getImage(e.code)===s.defaultImgFilters?"url("+s.defaultImgFilters+")":"")),d(3),h("ngIf",s.getImage(e.code)!==s.defaultImgFilters),d(2),G(" ",e.name," "),d(1),h("ngIf",s.isSelected(e))}}const ooe=function(t){return{"swiper-arrow-d-none":t,"carousel-container":!0}};function roe(t,i){if(1&t&&(_e(0),m(1,"al-swiper",34,35),C(3,soe,8,13,"ng-template",null,36,Ke),_(),ge()),2&t){const e=p(2);d(1),h("elements",e.listAvailables)("swiperParams",e.swiperParams)("containerNgClass",Be(3,ooe,e.listAvailables.length<=+e.minSlidesToPaginate))}}function aoe(t,i){1&t&&(m(0,"span",16),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.buttonFilter.button.selectedElement.text")))}function loe(t,i){if(1&t){const e=ee();m(0,"button",28),U("click",function(){H(e);const s=p().$implicit;return B(p(3).selectElement(s))}),X(1,"i",24,25),m(3,"div",29),k(4),C(5,aoe,3,3,"span",11),_()()}if(2&t){const e=p().$implicit,n=p(3);h("ngClass",Be(6,yS,!n.hasIcons)),d(1),ko(n.getIcon(e.code)),d(2),h("ngClass",Be(8,bS,!n.hasIcons)),d(1),G(" ",e.name," "),d(1),h("ngIf",n.isSelected(e))}}function coe(t,i){1&t&&(m(0,"span",16),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.buttonFilter.button.selectedElement.text")))}function doe(t,i){if(1&t){const e=ee();m(0,"button",30),U("click",function(){H(e);const s=p().$implicit;return B(p(3).selectElement(s))}),m(1,"span",31),k(2,"x"),_(),m(3,"img",32),U("error",function(s){return H(e),B(p(4).loadDefaultImage(s))}),_(),m(4,"p",33),k(5),C(6,coe,3,3,"span",11),_()()}if(2&t){const e=p().$implicit,n=p(3);d(3),h("src",n.getImage(e.code),Si),d(2),G(" ",e.name," "),d(1),h("ngIf",n.isSelected(e))}}function uoe(t,i){if(1&t&&(m(0,"swiper-slide",44)(1,"li",20),C(2,loe,6,10,"button",26),C(3,doe,7,3,"button",27),_()()),2&t){const e=i.$implicit,n=p(3);d(1),h("ngClass",lt(3,gS,n.isSelected(e)&&!n.anyButtonSelected,!n.hasIcons)),d(1),h("ngIf",!n.isImageType),d(1),h("ngIf",n.isImageType)}}function hoe(t,i){if(1&t&&(_e(0),m(1,"swiper-container",40,41)(3,"ul",42),C(4,uoe,4,6,"swiper-slide",43),_()(),ge()),2&t){const e=p(2);d(3),h("ngClass",Be(2,GN,!e.hasIcons)),d(1),h("ngForOf",e.listAvailables)}}function foe(t,i){if(1&t&&(m(0,"div",45)(1,"p",46),k(2),I(3,"translate"),_()()),2&t){const e=p(2);d(2),G(" ",P(3,1,e.translationModule+".travelChoices.button.filter.at_least_one")," ")}}const poe=function(t,i){return{"button-filter__container--image-type":t,"button-filter__container--carousel-type":i}};function moe(t,i){if(1&t&&(m(0,"div",1),C(1,zse,10,9,"div",2),C(2,toe,3,5,"ul",3),C(3,roe,5,5,"ng-container",4),C(4,hoe,5,4,"ng-container",4),C(5,foe,4,3,"div",5),_()),2&t){const e=p();at("button-filter__container button-filter--",e.type,""),h("ngClass",lt(9,poe,e.isImageType,e.type==e.ButtonFilterType.carousel)),d(1),h("ngIf",e.isShowCleanFilters&&"stop"!==e.modelName),d(1),h("ngIf",e.type==e.ButtonFilterType.columnCards||e.type==e.ButtonFilterType.rowCards),d(1),h("ngIf",e.type==e.ButtonFilterType.carousel),d(1),h("ngIf",e.type==e.ButtonFilterType.carouselCards),d(1),h("ngIf",e.showWarning)}}const Ooe=["listDropdownContainer"],KN=["buttonDropdown"];
65function Aoe(t,i){1&t&&X(0,"i",5),2&t&&at("",p().icon," dropdown-icon f-icon")}function Foe(t,i){if(1&t&&(m(0,"div")(1,"span",6),k(2),_(),X(3,"p",7),_()),2&t){const e=p();at("dropdown-container ",e.addClass," flex-c flex-jc-c"),d(2),oe(e.choiceTitleTranslate),d(1),h("innerHtml",e.listResults[0].value,xn)}}function Poe(t,i){if(1&t&&(m(0,"span",21),k(1),_()),2&t){const e=p(3);Hn("id",e.prefix),d(1),oe(e.choiceTitleTranslate)}}function Roe(t,i){1&t&&(_e(0),m(1,"span",5),k(2," *"),_(),m(3,"span",25),k(4),I(5,"translate"),_(),ge()),2&t&&(d(4),oe(P(5,1,"accessibilityCommons.travelInput.span.isRequired.text")))}function Noe(t,i){if(1&t&&(_e(0),m(1,"span",22)(2,"span",23)(3,"span"),k(4),C(5,Roe,6,3,"ng-container",14),_()(),X(6,"span",24),I(7,"translate"),_(),ge()),2&t){const e=p(3);d(4),G(" ",e.choiceTitleTranslate," "),d(1),h("ngIf",e.printRequiredSign),d(1),h("innerHtml",P(7,3,e.listFilter.value),xn)}}function Yoe(t,i){1&t&&(_e(0),m(1,"span",5),k(2," *"),_(),m(3,"span",25),k(4),I(5,"translate"),_(),ge()),2&t&&(d(4),oe(P(5,1,"accessibilityCommons.travelInput.span.isRequired.text")))}function Voe(t,i){if(1&t&&(_e(0),m(1,"span",22)(2,"span",26),k(3),C(4,Yoe,6,3,"ng-container",14),_()(),ge()),2&t){const e=p(3);d(3),G(" ",e.choiceTitleTranslate," "),d(1),h("ngIf",e.printRequiredSign)}}const Hoe=function(t){return{"dropdown-list__li--active":t}};function Boe(t,i){if(1&t){const e=ee();m(0,"li",27),U("click",function(s){const r=H(e).$implicit;return B(p(3).selectItem(r,s))}),I(1,"translate"),_()}if(2&t){const e=i.$implicit,n=i.index,s=p(3);On("id","dropdownResult_",n,""),h("ngClass",Be(6,Hoe,e.key===s.selectedElement))("innerHTML",P(1,4,e.value),xn),Ge("data-key",e.key)}}const joe=function(t){return{"dropdown-container--filled":t}},Woe=function(t){return{"z-index-12":t}},Uoe=function(t){return{"dropdown-container__box__results--active":t}};function $oe(t,i){if(1&t){const e=ee();m(0,"div",4),U("click",function(s){return H(e),B(p(2).toggleDropdown(s))}),C(1,Poe,2,2,"span",9),m(2,"div",10)(3,"button",11,12),U("keydown.Enter",function(s){return H(e),B(p(2).keyDropdownCodeEnterButton(s))})("keydown.Tab",function(){return H(e),B(p(2).keyDropdownTab())}),m(5,"div",13),C(6,Noe,8,5,"ng-container",14),C(7,Voe,5,2,"ng-container",14),X(8,"i",15),_()(),m(9,"div",16,17),U("focusin",function(){return H(e),B(p(2).closeAll=!1)}),m(11,"ul",18,19),U("keydown",function(){return!1})("keyup",function(s){return H(e),B(p(2).keyDropdown(s))})("keydown.Enter",function(s){return H(e),B(p(2).keyDropdownCodeEnter(s))})("keydown.Esc",function(s){return H(e),B(p(2).keyDropdownEsc(s))})("keydown.Tab",function(){return H(e),B(p(2).keyDropdownTab())})("keydown.Space",function(s){return H(e),B(p(2).keyDropdownCodeEnter(s))}),C(13,Boe,2,8,"li",20),_()()()()}if(2&t){const e=p(2);at("dropdown-container ",e.addClass," flex-c flex-jc-c"),h("ngClass",Be(19,joe,""!==e.listFilter.value)),d(1),h("ngIf","dropdown-container--type2"!==e.addClass),d(1),h("ngClass",Be(21,Woe,e.isListDropdownVisible)),d(1),On("id","dropdownButton_",e.prefix,""),ho("aria-labelledby","",e.prefix," dropdownButton_",e.prefix,""),h("disabled",e.disabled),d(3),h("ngIf",""!==e.listFilter.value),d(1),h("ngIf",""===e.listFilter.value),d(1),h("ngClass",e.isListDropdownVisible?"aall-icon-arrow-up":"aall-icon-arrow-down"),d(1),h("hidden",void 0===e.listResults||!e.isListDropdownVisible)("ngClass",Be(23,Uoe,e.isListDropdownVisible)),d(2),On("id","dropdownList_",e.prefix,""),Ge("aria-labelledby",e.prefix)("aria-activedescendant",e.dropdownAriaDescendant),d(2),h("ngForOf",e.listResults)}}function zoe(t,i){1&t&&C(0,$oe,14,25,"div",8),2&t&&h("ngIf",p().showDropdown)}const qoe=function(t){return{"dropdown-wrapper--disabled":t}},Goe=function(t){return{overlay:t}},ZN=["dialogOverlay"];function _ae(t,i){if(1&t&&(m(0,"div",1),X(1,"span",2),m(2,"p",3),k(3),_()()),2&t){const e=p();d(3),oe(e.message)}}const JN=["tooltip"],gae=function(t,i){return{maxAge:t,minAge:i}},yae=function(t){return{"pax-selector__passenger__number--zero":t}};function bae(t,i){if(1&t){const e=ee();m(0,"li",4)(1,"div",5)(2,"div",6),k(3),_(),m(4,"div",7),k(5),I(6,"translate"),_()(),m(7,"div",8)(8,"button",9),U("click",function(){const s=H(e),o=s.$implicit,r=s.index;return B(p(2).updatePaxList(o.paxType.paxTypeCode,!1,r))}),I(9,"translate"),X(10,"i",10),_(),m(11,"p",11),k(12),_(),m(13,"button",9),U("click",function(){const s=H(e),o=s.$implicit,r=s.index;return B(p(2).updatePaxList(o.paxType.paxTypeCode,!0,r))}),I(14,"translate"),X(15,"i",12),_()()()}if(2&t){const e=i.$implicit,n=i.index,s=p(2);let o;d(3),G(" ",e.paxType.paxTypeName," "),d(2),G(" ",_t(6,11,e.ageConstraint.maxAge?e.ageConstraint.minAge?s.keyRange:s.keyUntil:s.keyFrom,lt(18,gae,null!==(o=e.ageConstraint.maxAge)&&void 0!==o?o:100,null!==(o=e.ageConstraint.minAge)&&void 0!==o?o:0))," "),d(3),ho("aria-label","",P(9,14,s.ibeAdminAccesibility+".searcher.flights.button.subtract.label")," ",e.paxType.paxTypeName,""),h("disabled",null==s.disabledList[e.paxType.paxTypeCode]?null:s.disabledList[e.paxType.paxTypeCode].sub),d(3),h("ngClass",Be(21,yae,0===s.selectedPaxCounts[null==e?null:e.paxType.paxTypeCode])),Ge("role",s.paxRoleAlert[n]),d(1),G(" ",s.selectedPaxCounts[null==e?null:e.paxType.paxTypeCode]," "),d(1),ho("aria-label","",P(14,16,s.ibeAdminAccesibility+".searcher.flights.button.add.label")," ",e.paxType.paxTypeName,""),h("disabled",null==s.disabledList[e.paxType.paxTypeCode]?null:s.disabledList[e.paxType.paxTypeCode].add)}}function vae(t,i){if(1&t&&(m(0,"ul",2),C(1,bae,16,23,"li",3),_()),2&t){const e=p();d(1),h("ngForOf",null==e.pax?null:e.pax.paxTypeConstraints)}}function Cae(t,i){if(1&t){const e=ee();m(0,"button",26,27),U("mouseenter",function(){return H(e),B(p(3).onPaxTooltipHover())}),I(2,"translate"),k(3),X(4,"i",28),_()}if(2&t){const e=p().$implicit,n=p(2);h("matTooltip",P(2,4,n.paxTooltip[e.paxType.paxTypeCode]))("matTooltipPosition","above")("matTooltipDisabled",!n.areTooltipsEnabled[e.paxType.paxTypeCode]),d(3),G(" ",e.paxType.paxTypeName," ")}}function wae(t,i){if(1&t&&(m(0,"div",29),k(1),_()),2&t){const e=p().$implicit;d(1),G(" ",e.paxType.paxTypeName," ")}}
65function Tae(t,i){if(1&t){const e=ee();m(0,"al-dropdown-input",34),U("eventEmitClickOutput",function(s){H(e);const o=p().index;return B(p(4).updateChildAge(s,o))}),_()}if(2&t){const e=p(),n=e.index,s=e.$implicit,o=p(2).$implicit;h("initialResults",p(2).listChildAges)("choiceTitleTranslate",(null==o?null:o.paxType.paxTypeName)+" "+(n+1))("globalValidationActive",!1)("_formControl",s)("_formControlName",n.toString())("initialValue",s.value)("required",!0)}}function Dae(t,i){if(1&t&&(_e(0),C(1,Tae,1,7,"al-dropdown-input",33),ge()),2&t){const e=p(4);d(1),h("ngIf",e.listChildAges)}}function Sae(t,i){if(1&t&&(m(0,"div",30)(1,"div",31),k(2),I(3,"translate"),_(),m(4,"div",32),C(5,Dae,2,1,"ng-container",14),_()()),2&t){const e=p(3);h("formGroup",e.form),d(2),G(" ",P(3,3,e.ibeAdminWebTag+".flightHotel.roomSelector.childAgeSelector.label")," "),d(3),h("ngForOf",e.childAgesForm.controls)}}const Mae=function(t){return{"pax-selector__pax-type__number--zero":t}};function xae(t,i){if(1&t){const e=ee();_e(0),m(1,"li",15)(2,"div",16),C(3,Cae,5,6,"button",17),C(4,wae,2,1,"ng-template",null,18,Ke),m(6,"div",19),k(7),_()(),m(8,"div",20)(9,"button",21),U("click",function(){const s=H(e),o=s.$implicit,r=s.index;return B(p(2).updatePaxList(o.paxType.paxTypeCode,!1,r))}),I(10,"translate"),X(11,"i",22),_(),m(12,"p",23),k(13),_(),m(14,"button",21),U("click",function(){const s=H(e),o=s.$implicit,r=s.index;return B(p(2).updatePaxList(o.paxType.paxTypeCode,!0,r))}),I(15,"translate"),X(16,"i",24),_()()(),C(17,Sae,6,5,"div",25),ge()}if(2&t){const e=i.$implicit,n=i.index,s=xe(5),o=p(2);d(3),h("ngIf",o.areTooltipsEnabled&&o.areTooltipsEnabled[e.paxType.paxTypeCode])("ngIfElse",s),d(4),G(" ",o.passengerDescription[e.paxType.paxTypeCode]," "),d(2),ho("aria-label","",P(10,13,o.ibeAdminAccesibility+".searcher.flights.button.subtract.label")," ",e.paxType.paxTypeName,""),h("disabled",null==o.disabledList[e.paxType.paxTypeCode]?null:o.disabledList[e.paxType.paxTypeCode].sub),d(3),h("ngClass",Be(17,Mae,0===o.selectedPaxCounts[null==e?null:e.paxType.paxTypeCode])),Ge("role",o.paxRoleAlert[n]),d(1),G(" ",o.selectedPaxCounts[null==e?null:e.paxType.paxTypeCode]," "),d(1),ho("aria-label","",P(15,15,o.ibeAdminAccesibility+".searcher.flights.button.add.label")," ",e.paxType.paxTypeName,""),h("disabled",null==o.disabledList[e.paxType.paxTypeCode]?null:o.disabledList[e.paxType.paxTypeCode].add),d(3),h("ngIf",o.availableSelectChildAges&&e.paxType.paxTypeCode===o.PaxType.Child&&o.selectedPaxCounts[o.PaxType.Child]>0)}}function Eae(t,i){if(1&t&&(m(0,"ul",13),C(1,xae,18,19,"ng-container",14),_()),2&t){const e=p();d(1),h("ngForOf",null==e.pax?null:e.pax.paxTypeConstraints)}}const Iae=["pill"],kae=["pillElements"],Lae=function(t,i,e){return{"radio-button__element--active":t,"radio-button__element--focused":i,"radio-button__element--disabled":e}};function Oae(t,i){if(1&t){const e=ee();m(0,"div",2,3)(2,"label",4)(3,"input",5),U("change",function(){const o=H(e).$implicit;return B(p().change(o))})("focusin",function(){const o=H(e).$implicit;return B(p().focusIn(o))})("focusout",function(){return H(e),B(p().focusOut())})("keydown",function(){return H(e),B(p().detectKeydownEvent())}),_(),k(4),I(5,"translate"),_()()}if(2&t){const e=i.$implicit,n=p();h("ngClass",ki(8,Lae,e.key===n.selectedElement,e.key===n.focusedElement,e.disabled)),d(3),Hn("name",n.prefix),Hn("value",e.key),h("checked",e.key===n.selectedElement)("disabled",e.disabled),d(1),G(" ",P(5,6,e.value)," ")}}const Aae=["containerPill"];function Fae(t,i){if(1&t){const e=ee();_e(0),m(1,"al-radio-button-pill",2),U("eventEmitClickOutput",function(s){return H(e),B(p().emit(s))})("elementSelected",function(s){return H(e),B(p().emit(s))})("heightPill",function(s){return H(e),B(p().setHeightPill(s))}),_(),ge()}if(2&t){const e=p();d(1),h("prefix",e.prefix)("elements",e.initialResults)("preselectedElement",e.initialValue)("addClass",e.addClass)}}function Pae(t,i){if(1&t){const e=ee();_e(0),m(1,"al-dropdown",3),U("eventEmitClickOutput",function(s){return H(e),B(p().emit(s))}),I(2,"translate"),_(),ge()}if(2&t){const e=p();let n;d(1),h("choiceTitleTranslate",P(2,4,null!==(n=e.choiceTitleTranslate)&&void 0!==n?n:e.moduleIbeadmin+".searcher.flights.passengersCabinClass.divText.cabin.label"))("initialValue",e.initialValue)("initialResults",e.initialResults)("prefix",e.prefix)}}const jce=["calendarsWrapper"],QN=["previousMonthButton"],e3=["nextMonthButton"],Wce=["calendarContainer"],t3=["day_element"];function Uce(t,i){1&t&&(m(0,"span",15),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityWCEnhancedShopper.map.departureCalendar.spanText.departureWarning.label")))}function $ce(t,i){if(1&t&&(m(0,"p",16)(1,"span"),k(2),I(3,"translate"),_(),m(4,"span"),k(5
65),I(6,"customDate"),_(),m(7,"span"),k(8),I(9,"translate"),_(),m(10,"span"),k(11),I(12,"customDate"),_()()),2&t){const e=p();d(2),oe(P(3,4,"accessibilityWCEnhancedShopper.destinationDetail.panel.departureDate.label")),d(3),oe(gt(6,6,e.selectedDates.outbound,e.dateTypeCode.CUSTOM,"EEEE, d MMMM yyyy")),d(3),oe(P(9,10,"accessibilityWCEnhancedShopper.destinationDetail.panel.returnDate.label")),d(3),oe(gt(12,12,e.selectedDates.inbound,e.dateTypeCode.CUSTOM,"EEEE, d MMMM yyyy"))}}function zce(t,i){if(1&t){const e=ee();m(0,"span",20)(1,"button",21),U("click",function(){const o=H(e).$implicit;return B(p(2).changeToMonth(o))}),k(2),_()()}if(2&t){const e=i.element,n=i.$implicit,s=p(2);Ye("calendar-month-selector__month--active",s.months[n].number-1===s.selectedMonth)("calendar-month-selector__month--next-active",s.months[n].number-1===s.selectedMonth+1),d(1),Ye("calendar-month-selector__month__button--disabled",!e.active),Ge("aria-label",e.longName),d(1),G(" ",e.shortName," ")}}const qce=function(t){return{"p-l-32 p-r-32":t}};function Gce(t,i){if(1&t&&(m(0,"div",17)(1,"al-swiper",18,19),C(3,zce,3,8,"ng-template"),_()()),2&t){const e=p();h("ngClass",Be(3,qce,e.birthdateMode)),d(1),h("elements",e.months)("swiperParams",e.swiperParams)}}const n3=function(t,i){return{"aall-icon-arrow-left":t,"aall-icon-arrow-right":i}};function Kce(t,i){if(1&t){const e=ee();m(0,"button",22,23),U("click",function(){return H(e),B(p().prevMonth())}),X(2,"i",24),_()}if(2&t){const e=p();Ye("calendar-month-button--without-month-selector",!e.isMonthSelectorVisible),h("disabled",!e.isActivePrevCalendarButton),d(2),h("ngClass",lt(4,n3,!e.dirRtl,e.dirRtl))}}const i3=function(t,i){return{"aall-icon-arrow-right":t,"aall-icon-arrow-left":i}};function Xce(t,i){if(1&t){const e=ee();m(0,"button",25,26),U("click",function(s){return H(e),B(p().nextMonth(s))}),X(2,"i",24),_()}if(2&t){const e=p();Ye("calendar-month-button--without-month-selector",!e.isMonthSelectorVisible),h("disabled",!e.isActiveNextCalendarButton),d(2),h("ngClass",lt(4,i3,!e.dirRtl,e.dirRtl))}}const Zce=function(t,i){return{"aall-icon-arrow-down":t,"aall-icon-arrow-up":i}},Jce=function(t){return{"aall-icon-arrow-down":"!birthDayModeShowYears","aall-icon-arrow-up":t}};function Qce(t,i){if(1&t){const e=ee();_e(0),m(1,"div",30)(2,"button",31,32),U("click",function(){return H(e),B(p(2).toggleMonthDropdown())}),k(4),I(5,"customDate"),X(6,"i",33),_(),m(7,"button",34,35),U("click",function(){return H(e),B(p(2).toggleYearDropdown())}),k(9),I(10,"customDate"),X(11,"i",33),_()(),ge()}if(2&t){const e=p().$implicit,n=p();d(4),G(" ",_t(5,4,n.birthdayActiveMonth,n.dateTypeCode.MONTHLONG)," "),d(2),h("ngClass",lt(11,Zce,!n.birthDayModeShowMonths,n.birthDayModeShowMonths)),d(3),G(" ",n.selectedYear?n.selectedYear+"":gt(10,7,e.firstDateMonth,n.dateTypeCode.CUSTOM,"yyyy")," "),d(2),h("ngClass",Be(14,Jce,n.birthDayModeShowYears))}}function ede(t,i){if(1&t&&(m(0,"caption",40)(1,"div",41)(2,"span",42),k(3),I(4,"titlecase"),I(5,"customDate"),_(),m(6,"span",43),k(7),I(8,"customDate"),_()()()),2&t){const e=p(2).$implicit,n=p();d(3),G(" ",P(4,2,_t(5,4,n.getMonthAsDate((e.firstDateMonth.getMonth()+1).toString()),n.dateTypeCode.MONTHLONG))," "),d(4),G(" ",gt(8,7,e.firstDateMonth,n.dateTypeCode.CUSTOM,"yyyy")," ")}}function tde(t,i){if(1&t&&(m(0,"th",44)(1,"span",45),k(2),_(),m(3,"span",46),k(4),_()()),2&t){const e=i.$implicit,n=p(3);d(2),oe(n.dirRtl?e.letterDay:e.shortDay),d(2),oe(e.stringDay)}}function nde(t,i){if(1&t){const e=ee();_e(0),m(1,"span",49),U("mouseenter",function(){H(e);const s=p().$implicit;return B(p(4).repaintDatesEnter(s))})("mouseleave",function(){return H(e),B(p(5).repaintDatesLeave())}),m(2,"span",50),k(3),_()(),ge()}if(2&t){const e=p().$implicit;d(3),G(" ",e.day," ")}}function ide(t,i){1&t&&$e(0)}function sde(t,i){if(1&t&&(_e(0),m(1,"span",51)(2,"span",50),k(3),_(),C(4,ide,1,0,"ng-container",52),_(),ge()),2&t){const e=p().$implicit;p(4);const n=xe(19);d(3),G(" ",e.day," "),d(1),h("ngTemplateOutlet",n)}}function ode(t,i){if(1&t&&(_e(0),m(1,"span",53,54)(3,"span",50),k(4),_(),m(5,"span",55),X(6,"i",56),_()(),ge()),2&t){const e=p().$implicit,n=p(4);d(1),h("ngClass",n.getClass(e)),Ge("data-day",e.day)("data-month",e.month)("data-year",e.year),d(3),G(" ",e.day," ")}}function rde(t,i){1&t&&(m(0,"span",46),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.calendar.span.dateToday.label")))}function ade(t,i){1&t&&(m(0,"span",46),k(1),I(2,"translate"),_()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.calendar.span.returnWarning.label")))}
65function lde(t,i){1&t&&$e(0)}const s3=function(t){return{$implicit:t}};function cde(t,i){if(1&t){const e=ee();_e(0),m(1,"button",57,54),U("mouseenter",function(){H(e);const s=p().$implicit;return B(p(4).repaintDatesEnter(s))})("mouseleave",function(){return H(e),B(p(5).repaintDatesLeave())})("click",function(s){H(e);const o=p().$implicit;return B(p(4).updateSelectedDate(s,o))})("keydown",function(s){H(e);const o=p().$implicit;return B(p(4).keyCalendarCode(s,o))}),m(3,"div",51)(4,"div",58),k(5),C(6,rde,3,3,"span",59),C(7,ade,3,3,"span",59),_(),C(8,lde,1,0,"ng-container",60),_()(),ge()}if(2&t){const e=p().$implicit,n=p(3).index,s=p(),o=xe(13);d(1),h("ngClass",s.getClass(e))("matTooltip",s.tooltipLabel)("matTooltipPosition","above")("matTooltipDisabled",s.isTooltipDisabled()),Ge("data-day",e.day)("data-month",e.month)("data-year",e.year)("tabindex",s.isTabindexEnabled(e,n)?"0":"-1")("aria-selected",s.isTabindexEnabled(e,n)?"true":"false")("aria-label",s.getFullDate(e)),d(3),at("dates-calendar__date dates-calendar__date-style f-body-xl ",s.addClass,""),h("ngClass",s.isDrawPrice(e)?"":" dates-calendar__date--black"),d(1),G(" ",e.day," "),d(1),h("ngIf",s.isMinDate(e)),d(1),h("ngIf",s.isOutboundDate(e)),d(1),h("ngTemplateOutlet",o)("ngTemplateOutletContext",Be(19,s3,e))}}function dde(t,i){if(1&t&&(m(0,"td",48),C(1,nde,4,1,"ng-container",10),C(2,sde,5,2,"ng-container",10),C(3,ode,7,5,"ng-container",10),C(4,cde,9,21,"ng-container",10),_()),2&t){const e=i.$implicit,n=p(3).$implicit,s=p();d(1),h("ngIf",e&&!s.isValidDate(e)),d(1),h("ngIf",e&&s.isValidDate(e)&&(s.isLoadingCalendar||s.isLoadingMonth(n))),d(1),h("ngIf",e&&s.isValidDate(e)&&!s.isLoadingCalendar&&!s.isLoadingMonth(n)&&!s.isDateEnabledByPrice(e)),d(1),h("ngIf",e&&s.isDateEnabledByPrice(e)&&!s.isLoadingCalendar&&!s.isLoadingMonth(n)&&s.isValidDate(e))}}function ude(t,i){if(1&t&&(m(0,"tr"),C(1,dde,5,4,"td",47),_()),2&t){const e=i.$implicit;d(1),h("ngForOf",e)}}function hde(t,i){if(1&t&&(m(0,"table",36),C(1,ede,9,11,"caption",37),m(2,"thead")(3,"tr"),C(4,tde,5,2,"th",38),_()(),m(5,"tbody"),C(6,ude,2,1,"tr",39),_()()),2&t){const e=p().$implicit,n=p();d(1),h("ngIf",!n.birthdateMode),d(3),h("ngForOf",n.dayNames),d(2),h("ngForOf",e.weekValues)}}const fde=function(t){return{"w-100":t}};function pde(t,i){if(1&t&&(m(0,"div",27,28),C(2,Qce,12,16,"ng-container",10),C(3,hde,7,3,"table",29),_()),2&t){const e=i.$implicit,n=p();h("ngClass",Be(5,fde,n.birthdateMode&&(n.birthDayModeShowMonths||n.birthDayModeShowYears))),Ge("data-month",e.firstDateMonth.getMonth()+1)("data-year",e.firstDateMonth.getFullYear()),d(2),h("ngIf",n.birthdateMode),d(1),h("ngIf",!n.birthDayModeShowYears&&!n.birthDayModeShowMonths)}}function mde(t,i){1&t&&$e(0)}function _de(t,i){if(1&t&&(_e(0),C(1,mde,1,0,"ng-container",52),ge()),2&t){p();const e=xe(17);d(1),h("ngTemplateOutlet",e)}}function gde(t,i){1&t&&$e(0)}function yde(t,i){if(1&t&&(_e(0),C(1,gde,1,0,"ng-container",52),ge()),2&t){p();const e=xe(15);d(1),h("ngTemplateOutlet",e)}}function bde(t,i){1&t&&$e(0)}function vde(t,i){if(1&t&&(_e(0),k(1),I(2,"customCurrency"),m(3,"span",46),k(4),_(),ge()),2&t){const e=p().$implicit,n=p(2);d(1),G(" ",function zr(t,i,e,n,s,o){const r=t+Wt,a=Fe(),l=Pc(a,r);return Yh(a,r)?$I(a,rs(),i,l.transform,e,n,s,o,l):l.transform(e,n,s,o)}(2,2,null==e?null:e.priceFrom,"",n.limitDigitsForPrice,!1)," "),d(3),oe(n.getCurrencyCode())}}const Cde=function(t){return{"dates-calendar__price-style--lowest f-fw-b":t}};function wde(t,i){if(1&t&&(m(0,"div",63)(1,"div",64),C(2,vde,5,7,"ng-container",10),_()()),2&t){const e=i.$implicit;d(1),h("ngClass",Be(2,Cde,null==e?null:e.isLowest)),d(1),h("ngIf",null==e?null:e.priceFrom)}}function Tde(t,i){if(1&t&&(m(0,"span",66),X(1,"i",56),m(2,"span",46),k(3),I(4,"translate"),_()()),2&t){const e=p(3);d(3),oe(P(4,1,e.accessibilityModule+".calendar.span.returnWarning.label"))}}function Dde(t,i){1&t&&C(0,Tde,5,3,"span",65),2&t&&h("ngIf",p(2).allowDrawDay)}function Sde(t,i){if(1&t&&(C(0,bde,1,0,"ng-container",60),C(1,wde,3,4,"ng-template",null,61,Ke),C(3,Dde,1,1,"ng-template",null,62,Ke)),2&t){const e=i.$implicit,n=xe(2),s=xe(4),o=p();h("ngTemplateOutlet",o.isDrawPrice(e)?n:s)("ngTemplateOutletContext",o.loadPrice(e))}}function Mde(t,i){if(1&t){const e=ee();m(0,"button",70),U("click",function(){const o=H(e).$implicit;return B(p(2).selectMonth(o.number))}),k(1),I(2,"customDate"),_()}if(2&t){const e=i.$implicit,n=p(2);Ye("active",e.number===n.selectedMonth),h("disabled",!e.active),d(1),G(" ",_t(2,4,e.monthDate,n.dateTypeCode.MONTHSHORT)," ")}}function xde(t,i){if(1&t&&(m(0,"div",67)(1,"div",68),C(2,Mde,3,7,"button",69),_()()),2&t){const e=p();d(2),h("ngForOf",e.allBirthdateMonths)}}function Ede(t,i){if(1&t){const e=ee();m(0,"button",75),U("click",function(){const o=H(e).$implicit;return B(p(2).selectYear(o))}),k(1),_()}if(2&t){const e=i.$implicit;Ye("active",e===p(2).selectedYear),d(1),G(" ",e," ")}}function Ide(t,i){if(1&t&&(m(0,"div",71)(1,"div",72,73),C(3,Ede,2,3,"button",74),_()()),2&t){const e=p();d(3),h("ngForOf",e.allBirthdateYears)}}function kde(t,i){1&t&&(m(0,"span",76),X(1,"span",77),_())}const Lde=function(t,i){return{"flex-r flex-jc-c flex-desktop-jc-se flex-ai-c":t,"flex-c flex-ai-c":i}},o3=["showCalendar"],Jde=["confirmButton"];function Qde(t,i){if(1&t&&(m(0,"div",8),X(1,"i",9),m(2,"span",10),k(3),I(4,"translate"),_()()),2&t){const e=p(2);d(3),oe(P(4,1,e.translationModule+".searcher.flights.calendar.divText.bestprice.label"))}}function eue(t,i){if(1&t&&(m(0,"div",8),X(1,"i",11),m(2,"span",10),k(3),I(4,"translate"),_()()),2&t){const e=p(2);d(3),oe(P(4,1,e.translationModule+".searcher.flights.calendar.divText.noavailable.label"))}}const r3=function(t){return{daysConsecutive:t}};function tue(t,i){if(1&t&&(m(0,"div",8),X(1,"i",12),m(2,"span",10),k(3),I(4,"translate"),_()()),2&t){const e=p(2);d(3),oe(_t(4,1,e.translationModule+".searcher.flights.calendar.divText.daysConsecutive.label",Be(4,r3,e.daysConsecutive)))}}const a3=function(t){return{currency:t}};function nue(t,i){if(1&t&&(X(0,"span",15),I(1,"translate")),2&t){const e=p(3);h("innerHTML",_t(1,1,e.translationModule+".searcher.flights.calendar.divText.info.label",Be(4,a3,null!=e.outboundDatesPrices&&null!=e.outboundDatesPrices.currency&&e.outboundDatesPrices.currency.currencyCode?null==e.outboundDatesPrices||null==e.outboundDatesPrices.currency?null:e.outboundDatesPrices.currency.currencyCode:null==e.inboundDatesPrices||null==e.inboundDatesPrices.currency?null:e.inboundDatesPrices.currency.currencyCode)),xn)}}function iue(t,i){1&t&&(X(0,"span",15),I(1,"translate")),2&t&&h("innerHTML",P(1,1,p(3).translationModule+".searcher.flights.calendar.divText.infoNoCurrency.label"),xn)}function sue(t,i){if(1&t&&(m(0,"div",8),X(1,"i",12),C(2,nue,2,6,"span",13),C(3,iue,2,3,"ng-template",null,14,Ke),_()),2&t){const e=xe(4),n=p(2);d(2),h("ngIf",(null==n.outboundDatesPrices||null==n.outboundDatesPrices.currency?null:n.outboundDatesPrices.currency.currencyCode)||(null==n.inboundDatesPrices||null==n.inboundDatesPrices.currency?null:n.inboundDatesPrices.currency.currencyCode))("ngIfElse",e)}}function oue(t,i){if(1&t&&(_e(0),m(1,"div",6),C(2,Qde,5,3,"div",7),C(3,eue,5,3,"div",7),_(),C(4,tue,5,6,"div",7),C(5,sue,5,2,"div",7),ge()),2&t){const e=p();d(2),h("ngIf",e.showCalendarPrices),d(1),h("ngIf",e.loadConstraintsDeparture||e.loadConstraintsReturn),d(1),h("ngIf",0!==e.daysConsecutive),d(1),h("ngIf",e.showCalendarPrices)}}function rue(t,i){1&t&&$e(0)}function aue(t,i){if(1&t&&(_e(0),C(1,rue,1,0,"ng-container",20),ge()),2&t){p(2);const e=xe(6);d(1),h("ngTemplateOutlet",e)}}function lue(t,i){if(1&t&&(m(0,"div",27)(1,"span",28),k(2),I(3,"customDate"),_(),m(4,"div",29)(5,"span",30),k(6),I(7,"titlecase"),I(8,"slice"),I(9,"customDate"),_(),m(10,"span",31),k(11),I(12,"titlecase"),I(13,"slice"),_()()()),2&t){const e=p(3);d(2),oe(gt(3,3,e.outboundDate,e.dateTypeCode.CUSTOM,"dd")),d(4),oe(P(7,7,gt(8,9,_t(9,13,e.outboundDate,e.dateTypeCode.MONTHSHORT),0,3))),d(5),oe(P(12,16,gt(13,18,e.getDateDayOfWeekLong(e.outboundDate),0,3)))}}function cue(t,i){if(1&t&&(m(0,"div",38)(1,"span",28),k(2),I(3,"customDate"),_(),m(4,"div",29)(5,"span",30),k(6),I(7,"titlecase"),I(8,"slice"),I(9,"customDate"),_(),m(10,"span",31),k(11),I(12,"titlecase"),I(13,"slice"),_()()()),2&t){const e=p(4);
65d(2),oe(gt(3,3,e.inboundDate,e.dateTypeCode.CUSTOM,"dd")),d(4),oe(P(7,7,gt(8,9,_t(9,13,e.inboundDate,e.dateTypeCode.MONTHSHORT),0,3))),d(5),oe(P(12,16,gt(13,18,e.getDateDayOfWeekLong(e.inboundDate),0,3)))}}const l3=function(t,i){return{"f-body-xl":t,"f-body-m f-fw-b":i}};function due(t,i){if(1&t&&(_e(0),m(1,"div",32),k(2,"/"),_(),m(3,"div",33)(4,"span",34)(5,"span",35),k(6),I(7,"translate"),_(),m(8,"span",36),k(9),I(10,"translate"),_()(),m(11,"div",27),C(12,cue,14,22,"div",37),_()(),ge()),2&t){const e=p(3);d(4),h("ngClass",lt(8,l3,!e.inboundDate,e.inboundDate)),d(2),oe(P(7,4,e.translationModule+".searcher.flights.calendar.divText.return.label")),d(3),oe(P(10,6,e.accessibilityModule+".searcher.flights.calendar.selectReturn.label")),d(3),h("ngIf",e.inboundDate)}}function uue(t,i){if(1&t){const e=ee();m(0,"button",39),U("click",function(){return H(e),B(p(3).resetDatesButton())}),I(1,"translate"),X(2,"i",40),m(3,"span",36),k(4),I(5,"translate"),_()()}if(2&t){const e=p(3);h("disabled",null===e.outboundDate&&null===e.inboundDate),Ge("aria-label",P(1,3,e.translationModule+".calendar.resetDates.button.label")),d(4),oe(P(5,5,e.translationModule+".calendar.resetDates.button.label"))}}function hue(t,i){if(1&t&&(m(0,"div",21)(1,"div",22)(2,"div",23)(3,"span",24),k(4),I(5,"translate"),_(),C(6,lue,14,22,"div",25),_(),C(7,due,13,11,"ng-container",3),_(),C(8,uue,6,7,"button",26),_()),2&t){const e=p(2);Ye("flex-gr-1",!e.isMobile),d(1),Ye("flex-gr-1",e.isMobile),d(2),h("ngClass",lt(11,l3,!e.outboundDate,e.outboundDate)),d(1),oe(P(5,9,e.translationModule+".searcher.flights.calendar.divText.departure.label")),d(2),h("ngIf",e.outboundDate),d(1),h("ngIf",e.isRoundTrip),d(1),h("ngIf",!e.birthdateMode)}}function fue(t,i){if(1&t){const e=ee();m(0,"div",16),C(1,aue,2,1,"ng-container",3),C(2,hue,9,14,"div",17),m(3,"button",18,19),U("click",function(){return H(e),B(p().buttonClicked())}),I(5,"translate"),k(6),I(7,"translate"),_()()}if(2&t){const e=p();d(1),h("ngIf",(e.outboundDatesPrices||e.isRoundTrip&&e.inboundDatesPrices||0!==e.daysConsecutive)&&e.showLegendInsideFooter),d(1),h("ngIf",!e.birthdateMode),d(1),h("disabled",!e.isActiveConfirmButton),Ge("aria-label",P(5,5,e.translationModule+".searcher.flights.calendar.button.confirm.label")),d(3),G(" ",P(7,7,e.translationModule+".searcher.flights.calendar.button.confirm.label")," ")}}function pue(t,i){if(1&t&&(m(0,"div",46),X(1,"i",47),m(2,"span",10),k(3),I(4,"translate"),_()()),2&t){const e=p(2);d(3),oe(P(4,1,e.translationModule+".searcher.flights.calendar.divText.bestprice.label"))}}function mue(t,i){if(1&t&&(m(0,"div",48),X(1,"i",11),m(2,"span",10),k(3),I(4,"translate"),_()()),2&t){const e=p(2);d(3),oe(P(4,1,e.translationModule+".searcher.flights.calendar.divText.noavailable.label"))}}function _ue(t,i){if(1&t&&(m(0,"div",49),X(1,"i",50),m(2,"span",10),k(3),I(4,"translate"),_()()),2&t){const e=p(2);d(3),oe(_t(4,1,e.translationModule+".searcher.flights.calendar.divText.daysConsecutive.label",Be(4,r3,e.daysConsecutive)))}}function gue(t,i){if(1&t&&(X(0,"span",15),I(1,"translate")),2&t){const e=p(3);h("innerHTML",_t(1,1,e.translationModule+".searcher.flights.calendar.divText.info.label",Be(4,a3,null!=e.outboundDatesPrices&&null!=e.outboundDatesPrices.currency&&e.outboundDatesPrices.currency.currencyCode?null==e.outboundDatesPrices||null==e.outboundDatesPrices.currency?null:e.outboundDatesPrices.currency.currencyCode:null==e.inboundDatesPrices||null==e.inboundDatesPrices.currency?null:e.inboundDatesPrices.currency.currencyCode)),xn)}}function yue(t,i){1&t&&(X(0,"span",15),I(1,"translate")),2&t&&h("innerHTML",P(1,1,p(3).translationModule+".searcher.flights.calendar.divText.infoNoCurrency.label"),xn)}function bue(t,i){if(1&t&&(m(0,"div",51),X(1,"i",52),C(2,gue,2,6,"span",13),C(3,yue,2,3,"ng-template",null,14,Ke),_()),2&t){const e=xe(4),n=p(2);d(2),h("ngIf",(null==n.outboundDatesPrices||null==n.outboundDatesPrices.currency?null:n.outboundDatesPrices.currency.currencyCode)||(null==n.inboundDatesPrices||null==n.inboundDatesPrices.currency?null:n.inboundDatesPrices.currency.currencyCode))("ngIfElse",e)}}function vue(t,i){if(1&t&&(m(0,"div",41)(1,"div",6),C(2,pue,5,3,"div",42),C(3,mue,5,3,"div",43),_(),C(4,_ue,5,6,"div",44),C(5,bue,5,2,"div",45),_()),2&t){const e=p();d(2),h("ngIf",e.showCalendarPrices),d(1),h("ngIf",e.loadConstraintsDeparture||e.loadConstraintsReturn),d(1),h("ngIf",0!==e.daysConsecutive),d(1),h("ngIf",e.showCalendarPrices)}}const Oue=["buttonElement"];function Aue(t,i){if(1&t&&X(0,"i",11),2&t){const e=p();at("",null==e.params?null:e.params.icon," btn-field__icon f-icon")}}function Fue(t,i){1&t&&(_e(0),k(1),I(2,"translate"),ge()),2&t&&(d(1),oe(P(2,1,"accessibilityCommons.travelInput.span.isRequired.text")))}function Pue(t,i){1&t&&(_e(0),m(1,"span",11),k(2," *"),_(),ge())}function Rue(t,i){1&t&&(m(0,"div",12),Ft(1),_())}const Nue=function(t,i,e,n,s){return{"z-index-10":t,active:i,special:e,filled:n,invalid:s}}
65,Yue=function(t,i){return{"f-fw-b f-body-l":t,"f-body-xl":i}};function Vue(t,i){if(1&t){const e=ee();m(0,"button",7),U("click",function(){return H(e),B(p().clickOutsideOverlay())}),X(1,"i",8),m(2,"span",9),k(3),I(4,"translate"),_()()}if(2&t){const e=p();d(3),oe(P(4,1,e.translationTag+".searcher.flights.popover.button.close.label"))}}function Hue(t,i){if(1&t){const e=ee();m(0,"footer",10)(1,"div",11)(2,"button",12),U("click",function(){return H(e),B(p().confirm())}),k(3),I(4,"translate"),I(5,"translate"),_()()()}if(2&t){const e=p();d(2),h("disabled",!e.isActiveConfirmButton),d(1),G(" ",e.confirmLabel?P(4,2,e.confirmLabel):P(5,4,e.translationTag+".searcher.flights.popover.button.confirm.label")," ")}}const Bue=["dialog"];function jue(t,i){if(1&t){const e=ee();m(0,"footer",12)(1,"div",13)(2,"button",14),U("click",function(){return H(e),B(p().confirm())}),k(3),I(4,"translate"),I(5,"translate"),_()()()}if(2&t){const e=p();d(2),h("disabled",!e.isActiveConfirmButton),d(1),G(" ",e.confirmLabel?P(4,2,e.confirmLabel):P(5,4,e.translationTag+".searcher.flights.popover.button.confirm.label")," ")}}const Wue=function(t){return{"dialog__body--notFooter":t}};function Uue(t,i){1&t&&$e(0)}function $ue(t,i){if(1&t){const e=ee();m(0,"lib-popover",3),U("confirmEvent",function(){return H(e),B(p().confirm())})("closeEvent",function(){return H(e),B(p().close())}),C(1,Uue,1,0,"ng-container",4),_()}if(2&t){const e=p(),n=xe(3);h("isVisible",e.isVisible)("moduleIbeadmin",e.moduleIbeadmin)("hasConfirmInAllDevice",e.hasConfirmInAllDevice)("isActiveConfirmButton",e.isActiveConfirmButton),d(1),h("ngTemplateOutlet",n)}}function zue(t,i){1&t&&$e(0)}function que(t,i){if(1&t){const e=ee();m(0,"lib-dialog",5),U("closeEvent",function(){return H(e),B(p().close())})("confirmEvent",function(){return H(e),B(p().confirm())}),C(1,zue,1,0,"ng-container",4),_()}if(2&t){const e=p(),n=xe(3);h("moduleIbeadmin",e.moduleIbeadmin)("isVisible",e.isVisible)("title",e.title)("showConfirmButton",e.showConfirmButton)("isActiveConfirmButton",e.isActiveConfirmButton),d(1),h("ngTemplateOutlet",n)}}function Gue(t,i){1&t&&Ft(0)}const Kue=function(t){return{monthsConsecutive:t}};function Xue(t,i){if(1&t&&(m(0,"fieldset",15)(1,"legend",16)(2,"span",17),k(3),I(4,"translate"),_(),m(5,"span",18),k(6),I(7,"translate"),_()(),$e(8,19),_()),2&t){const e=p(),n=xe(23);d(3),G(" ",_t(4,3,e.translationModule+".travelChoices.filters.legend.selectMonths.label",Be(8,Kue,e.monthsConsecutive)),""),d(3),oe(P(7,6,e.translationModule+".travelChoices.filters.legend.selectMonthsDetails.label")),d(2),h("ngTemplateOutlet",n)}}function Zue(t,i){if(1&t&&(m(0,"div",20),$e(1,19),_()),2&t){p();const e=xe(23);d(1),h("ngTemplateOutlet",e)}}function Jue(t,i){if(1&t&&(m(0,"div",21)(1,"span",22),k(2),I(3,"titlecase"),I(4,"slice"),I(5,"customDate"),_(),m(6,"div",6)(7,"span",23),k(8),_()()()),2&t){const e=p();d(2),oe(P(3,2,gt(4,4,_t(5,8,e.getMonthAsDate(e.monthSelected[0]),e.dateTypeCode.MONTHSHORT),0,3))),d(6),oe(e.getDateYearLong(e.monthSelected[0]))}}function Que(t,i){if(1&t&&(m(0,"div",26)(1,"span",22),k(2),I(3,"titlecase"),I(4,"slice"),I(5,"customDate"),_(),m(6,"div",6)(7,"span",23),k(8),_()()()),2&t){const e=p(2);d(2),oe(P(3,2,gt(4,4,_t(5,8,e.getMonthAsDate(e.monthSelected.at(-1)),e.dateTypeCode.MONTHSHORT),0,3))),d(6),oe(e.getDateYearLong(e.monthSelected.at(-1)))}}function ehe(t,i){if(1&t&&(_e(0),m(1,"div",24),k(2,"/"),_(),m(3,"div",6)(4,"span",23),k(5),I(6,"translate"),_(),m(7,"div",21),C(8,Que,9,11,"div",25),_()(),ge()),2&t){const e=p();d(4),Ye("f-fw-n",(null==e.monthSelected?null:e.monthSelected.length)<2)("f-fw-b",(null==e.monthSelected?null:e.monthSelected.length)>1),d(1),oe(P(6,6,e.translationModule+".searcher.calendar.months.to.label")),d(3),h("ngIf",null!==e.monthSelected)}}function the(t,i){if(1&t&&(m(0,"span"),k(1),_()),2&t){const e=i.$implicit;d(1),G(" ",e,"")}}function nhe(t,i){if(1&t&&(m(0,"span",12),C(1,the,2,1,"span",29),k(2),I(3,"translate"),_()),2&t){const e=p(2);Ge("role",e.monthsSelectedRoleAlert),d(1),h("ngForOf",e.monthSelectedNames),d(1),G(" ",P(3,3,e.translationModule+".travelChoices.filters.spanText.selected.label")," ")}}function ihe(t,i){1&t&&X(0,"i",34)}function she(t,i){if(1&t&&(m(0,"span",35),k(1),I(2,"customDate"),_()),2&t){const e=p().$implicit,n=p(2);Ye("f-body-m",n.isSelectedMonth(e))("f-body-l",!n.isSelectedMonth(e)),d(1),oe(gt(2,5,e.monthDate,n.dateTypeCode.CUSTOM,"yyyy"))}}function ohe(t,i){if(1&t&&(m(0,"span",12),k(1),I(2,"translate"),_()),2&t){const e=p(3);d(1),oe(P(2,1,e.accesibilityModule+".accessibility.SELECTED.ELEMENT"))}}function rhe(t,i){if(1&t){const e=ee();m(0,"li")(1,"button",30),U("click",function(){const o=H(e).$implicit,r=p(2);return r.selectMonths(o),B(r.changeMonthsSelectedRoleAlert())}),C(2,ihe,1,0,"i",31),m(3,"span",32),k(4),I(5,"titlecase"),I(6,"slice"),I(7,"customDate"),_(),C(8,she,3,9,"span",33),m(9,"span",12),k(10),I(11,"titlecase"),I(12,"customDate"),_(),C(13,ohe,3,3,"span",27),_()()}if(2&t){const e=i.$implicit,n=p(2);d(1),Ye("active",n.isSelectedMonth(e)),d(1),h("ngIf",n.showCheckIfSelected&&n.isSelectedMonth(e)),d(1),Ye("f-body-m",n.isSelectedMonth(e))("f-body-l",!n.isSelectedMonth(e)),d(1),oe(P(5,11,gt(6,13,_t(7,17,e.monthDate,n.dateTypeCode.MONTHSHORT),0,3))),d(4),h("ngIf",n.showYearWithMonth),d(2),oe(P(11,20,_t(12,22,e.monthDate,n.dateTypeCode.MONTHLONG))),d(3),h("ngIf",n.isSelectedMonth(e))}}function ahe(t,i){if(1&t&&(C(0,nhe,4,5,"span",27),m(1,"ul",28),C(2,rhe,14,25,"li",29),_()),2&t){const e=p();h("ngIf",null!==e.monthSelected&&(null==e.monthSelected?null:e.monthSelected.length)>=0),d(2),h("ngForOf",e.monthsList)}}const lhe=function(t,i){return{"f-body-xl f-fw-n":t,"f-body-m f-fw-b":i}},che=["dateButtonField"],dhe=["alUnifiedDateSelector"];function uhe(t,i){if(1&t&&(m(0,"div",7)(1,"div",8)(2,"span",9),k(3),I(4,"customDate"),_(),m(5,"div",10)(6,"span",11),k(7),I(8,"titlecase"),I(9,"slice"),I(10,"customDate"),_(),m(11,"span",12),k(12),I(13,"customDate"),_()()()()),2&t){const e=p();d(3),oe(gt(4,3,e.birthDateValue,e.dateTypeCode.CUSTOM,"dd")),d(4),oe(P(8,7,gt(9,9,_t(10,13,e.birthDateValue,e.dateTypeCode.MONTHSHORT),0,3))),d(5),oe(gt(13,16,e.birthDateValue,e.dateTypeCode.CUSTOM,"yyyy"))}}function hhe(t,i){if(1&t&&(_e(0),m(1,"span",18),k(2),I(3,"customDate"),_(),ge()),2&t){const e=p(4);d(2),oe(gt(3,1,e.stateObject.outboundDate,e.dateTypeCode.CUSTOM,e.customDateFormat))}}
65function fhe(t,i){if(1&t&&(m(0,"div",10)(1,"span",11),k(2),I(3,"titlecase"),I(4,"slice"),I(5,"customDate"),_(),m(6,"span",12),k(7),I(8,"titlecase"),I(9,"slice"),_()()),2&t){const e=p(5);d(2),oe(P(3,2,gt(4,4,_t(5,8,e.stateObject.outboundDate,e.dateTypeCode.MONTHSHORT),0,3))),d(5),oe(P(8,11,gt(9,13,e.getDateDayOfWeekLong(e.stateObject.outboundDate),0,3)))}}function phe(t,i){if(1&t&&(m(0,"span",9),k(1),I(2,"customDate"),_(),C(3,fhe,10,17,"div",19)),2&t){const e=p(4);d(1),oe(gt(2,2,e.stateObject.outboundDate,e.dateTypeCode.CUSTOM,"dd")),d(2),h("ngIf",e.stateObject.outboundDate)}}function mhe(t,i){if(1&t&&(_e(0),C(1,hhe,4,5,"ng-container",15),C(2,phe,4,6,"ng-template",null,17,Ke),ge()),2&t){const e=xe(3),n=p(3);d(1),h("ngIf",n.hasCustomDate)("ngIfElse",e)}}function _he(t,i){if(1&t&&(_e(0),m(1,"span",9),k(2),I(3,"titlecase"),I(4,"slice"),I(5,"customDate"),_(),m(6,"div",10)(7,"span",20),k(8),_()(),ge()),2&t){const e=p(4);d(2),G(" ",P(3,2,gt(4,4,_t(5,8,e.getMonthAsDate(e.monthsSelected[0]),e.dateTypeCode.MONTHSHORT),0,3))," "),d(6),oe(e.getDateYearLong(e.monthsSelected[0]))}}function ghe(t,i){if(1&t&&C(0,_he,9,11,"ng-container",14),2&t){const e=p(3);h("ngIf",e.confirmedForm==e.EntriesFormName.flexibleDates)}}function yhe(t,i){if(1&t&&(m(0,"div",8),C(1,mhe,4,2,"ng-container",15),C(2,ghe,1,1,"ng-template",null,16,Ke),_()),2&t){const e=xe(3),n=p(2);d(1),h("ngIf",n.confirmedForm==n.EntriesFormName.specificDates)("ngIfElse",e)}}function bhe(t,i){if(1&t&&(_e(0),m(1,"span",18),k(2),I(3,"customDate"),_(),ge()),2&t){const e=p(4);d(2),oe(gt(3,1,e.stateObject.inboundDate,e.dateTypeCode.CUSTOM,e.customDateFormat))}}function vhe(t,i){if(1&t&&(m(0,"div",10)(1,"span",11),k(2),I(3,"titlecase"),I(4,"slice"),I(5,"customDate"),_(),m(6,"span",12),k(7),I(8,"titlecase"),I(9,"slice"),_()()),2&t){const e=p(5);d(2),oe(P(3,2,gt(4,4,_t(5,8,e.stateObject.inboundDate,e.dateTypeCode.MONTHSHORT),0,3))),d(5),oe(P(8,11,gt(9,13,e.getDateDayOfWeekLong(e.stateObject.inboundDate),0,3)))}}function Che(t,i){if(1&t&&(m(0,"span",9),k(1),I(2,"customDate"),_(),C(3,vhe,10,17,"div",19)),2&t){const e=p(4);d(1),oe(gt(2,2,e.stateObject.inboundDate,e.dateTypeCode.CUSTOM,"dd")),d(2),h("ngIf",e.stateObject.inboundDate)}}function whe(t,i){if(1&t&&(_e(0),C(1,bhe,4,5,"ng-container",15),C(2,Che,4,6,"ng-template",null,23,Ke),ge()),2&t){const e=xe(3),n=p(3);d(1),h("ngIf",n.hasCustomDate)("ngIfElse",e)}}function The(t,i){if(1&t&&(_e(0),m(1,"div",21),k(2),_(),m(3,"div",22),C(4,whe,4,2,"ng-container",15),_(),ge()),2&t){const e=p(2),n=xe(9);d(2),oe(e.datesSeparator),d(2),h("ngIf",e.confirmedForm==e.EntriesFormName.specificDates)("ngIfElse",n)}}function Dhe(t,i){if(1&t&&(m(0,"div",7),C(1,yhe,4,2,"div",13),C(2,The,5,3,"ng-container",14),_()),2&t){const e=p();d(1),h("ngIf",e.stateObject.outboundDate||(null==e.monthsSelected?null:e.monthsSelected.length)>0),d(1),h("ngIf",(e.stateObject.inboundDate||(null==e.monthsSelected?null:e.monthsSelected.length)>0&&e.monthsSelected[0]!==e.monthsSelected.at(-1))&&!e.show2Inputs)}}function She(t,i){if(1&t&&(m(0,"div",10)(1,"span",11),k(2),I(3,"titlecase"),I(4,"slice"),_(),m(5,"span",12),k(6),I(7,"titlecase"),I(8,"slice"),_()()),2&t){const e=p(4);d(2),oe(P(3,2,gt(4,4,e.getDateMonthLong(e.stateObject.inboundDate),0,3))),d(4),oe(P(7,8,gt(8,10,e.getDateDayOfWeekLong(e.stateObject.inboundDate),0,3)))}}function Mhe(t,i){if(1&t&&(_e(0),m(1,"span",9),k(2),I(3,"customDate"),_(),C(4,She,9,14,"div",19),ge()),2&t){const e=p(3);d(2),G(" ",gt(3,2,e.stateObject.inboundDate,e.dateTypeCode.CUSTOM,"dd")," "),d(2),h("ngIf",e.stateObject.inboundDate)}}function xhe(t,i){if(1&t&&(m(0,"div",27),C(1,Mhe,5,6,"ng-container",15),_()),2&t){const e=p(2),n=xe(9);d(1),h("ngIf",e.confirmedForm==e.EntriesFormName.specificDates||!e.viewFlexibleDatesTab)("ngIfElse",n)}}function Ehe(t,i){if(1&t){const e=ee();m(0,"lib-button-field",24),U("clickButton",function(){return H(e),B(p().openPopover())}),I(1,"translate"),m(2,"div",25),C(3,xhe,2,2,"div",26),_()()}if(2&t){const e=p();h("isFilled",!!e.stateObject.outboundDate)("isOverlayVisible",e.isPopoverVisible)("isDisabled",e.isDisabled)("isValid",!e.calendarWasTouched||!!e.stateObject.outboundDate&&(e.tripType.tripTypeCode!==e.TripType.RoundTrip||!!e.stateObject.inbou
65ndDate)||(null==e.monthsSelected?null:e.monthsSelected.length)>0)("params",e.buttonParams)("label",P(1,8,e.translationModule+".searcher.flights.calendar.divText.returningDate.label"))("required",e.required),d(3),h("ngIf",e.stateObject.inboundDate)}}function Ihe(t,i){if(1&t){const e=ee();m(0,"div",30)(1,"al-radio-button-pill",31),U("elementSelected",function(s){return H(e),B(p(2).filterSelected(s))}),_()()}if(2&t){const e=p(2);d(1),h("preselectedElement",e.confirmedForm?e.confirmedForm:e.EntriesFormName.flexibleDates)("elements",e.filterOptions)}}function khe(t,i){if(1&t){const e=ee();_e(0),m(1,"al-unified-date-selector",32,33),U("selectOutboundDate",function(s){return H(e),B(p(2).selectOutboundDate(s))})("selectInboundDate",function(s){return H(e),B(p(2).selectInboundDate(s))})("selectMonthChange",function(s){return H(e),B(p(2).selectMonthChangeEmit(s))})("confirmButtonClicked",function(){return H(e),B(p(2).confirmDates())})("changeActiveConfirmButton",function(s){return H(e),B(p(2).validateConfirmButton(s))})("resetDates",function(){return H(e),B(p(2).reset())})("birthdateSelected",function(s){return H(e),B(p(2).onBirthdateSelect(s))}),_(),ge()}if(2&t){const e=p(2);d(1),h("isMobile",e.isMobile)("anywhereFiltersEnabled",e.anywhereFiltersEnabled)("loadConstraintsDeparture",e.loadConstraintsDeparture)("loadConstraintsReturn",e.loadConstraintsReturn)("isLoadingCalendar",e.isLoadingCalendar)("monthsToShow",e.monthsToShow)("moduleIbeadmin",e.moduleIbeadmin)("presentationRules",e.presentationRules)("tripType",e.tripType)("clearCalendarDates",e.clearCalendarDates)("outboundMonths",e.outboundMonths)("outboundDate",e.stateObject.outboundDate)("inboundDate",e.stateObject.inboundDate)("previousDatesAvailable",e.previousDatesAvailable)("validDates",e.validDates)("outboundDatesPrices",e.outboundDatesPrices)("inboundDatesPrices",e.inboundDatesPrices)("isActiveConfirmButton",e.activeConfirmButton)("isSelectableCrossedOutPlane",e.isSelectableCrossedOutPlane)("minDate",e.minDate)("birthdateMode",e.birthdateMode)("birthDateValue",e.birthDateValue)}}function Lhe(t,i){if(1&t){const e=ee();_e(0),m(1,"al-months-date-selector",34),U("selectDates",function(s){return H(e),B(p(2).selectMonths(s))})("confirmMonthsSelected",function(s){return H(e),B(p(2).selectMonthsClickConfirm(s))}),_(),ge()}if(2&t){const e=p(2);d(1),h("isMobile",e.isMobile)("moduleIbeadmin",e.moduleIbeadmin)("presentationRules",e.presentationRules)("months",e.months)("defaultMonth",e.defaultMonth)("selectedMonths",e.monthsSelected)}}const Ohe=function(t){return{"manage-dates-unified--birthdate":t}};function Ahe(t,i){if(1&t){const e=ee();m(0,"lib-manage-dialog-popover",28),U("closeEvent",function(){return H(e),B(p().closeDialogPopover())}),I(1,"translate"),C(2,Ihe,2,2,"div",29),C(3,khe,3,22,"ng-container",14),C(4,Lhe,2,6,"ng-container",14),_()}if(2&t){const e=p();ko(e.popoverClass),h("ngClass",Be(13,Ohe,e.birthdateMode))("isVisible",e.isPopoverVisible)("moduleIbeadmin",e.moduleIbeadmin)("title",P(1,11,e.translationModule+".searcher.flights.popover.title"))("showConfirmButton",!1)("isActiveConfirmButton",e.activeConfirmButton),d(2),h("ngIf",e.viewFlexibleDatesTab),d(1),h("ngIf",e.selectedForm?e.selectedForm===e.EntriesFormName.specificDates:e.confirmedForm===e.EntriesFormName.specificDates||!e.viewFlexibleDatesTab),d(1),h("ngIf",(e.selectedForm?e.selectedForm===e.EntriesFormName.flexibleDates:e.confirmedForm===e.EntriesFormName.flexibleDates)&&e.isAnywhere&&e.viewFlexibleDatesTab)}}function Fhe(t,i){if(1&t&&(_e(0),m(1,"span",9),k(2),I(3,"titlecase"),I(4,"slice"),I(5,"customDate"),_(),m(6,"div",10)(7,"span",20),k(8),_()(),ge()),2&t){const e=p(2);d(2),G(" ",P(3,2,gt(4,4,_t(5,8,e.getMonthAsDate(e.monthsSelected.at(-1)),e.dateTypeCode.MONTHSHORT),0,3))," "),d(6),oe(e.getDateYearLong(e.monthsSelected.at(-1)))}}function Phe(t,i){if(1&t&&C(0,Fhe,9,11,"ng-container",14),2&t){const e=p();h("ngIf",e.confirmedForm==e.EntriesFormName.flexibleDates)}}const Rhe=function(t){return{"manage-dates-selector-unified--birthdate":t}};function Nhe(t,i){if(1&t){const e=ee();m(0,"button",17),U("click",function(s){H(e);const o=p();return B(o.selectItem(s,o.firstElementButton))}),m(1,"div",18),k(2),_()()}if(2&t){const e=p();d(2),G(" ",e.firstElementButton.description," ")}}function Yhe(t,i){if(1&t){const e=ee();m(0,"div",19)(1,"al-button-filter",20),U("changeSelected",function(s){return H(e),B(p().selectRegions(s))})("keydown.ArrowDown",function(){return H(e),B(p().pushArrowKey(!1))})("keydown.ArrowUp",function(){return H(e),B(p().pushArrowKey(!0))})("keydown.Enter",function(){return H(e),B(p().clickEnterOnFilter())})("keydown.Tab",function(){return H(e),B(p().clickTabOnFilter())}),_()()}if(2&t){const e=p();
65d(1),h("modelName","region")("hasIcons",!0)("listAvailables",e.regionFilterButtons)("listSelected",e.filterRegionsSelectedSig())("moduleIbe",e.moduleIbeadmin)("presentationRules",e.presentationRules)("type",e.ButtonFilterRowCardType)("isShowCleanFilters",e.multipleSelectionAvailable)}}const Vhe=function(t,i){return{$implicit:t,subcategory:i}};function Hhe(t,i){if(1&t&&(m(0,"li",21)(1,"p",22),k(2),_(),$e(3,23),_()),2&t){const e=i.$implicit;p();const n=xe(18);d(2),G(" ",e.subcategory," "),d(1),h("ngTemplateOutlet",n)("ngTemplateOutletContext",lt(3,Vhe,e.results,e))}}function Bhe(t,i){if(1&t&&(_e(0),m(1,"div",24),X(2,"al-card-not-results",25),_(),ge()),2&t){const e=p();d(2),h("icon",e.noResultsIcon)("title",e.noResultsTranslate)}}function jhe(t,i){if(1&t){const e=ee();m(0,"li",28)(1,"a",29),U("click",function(s){const r=H(e).$implicit;return B(p(2).selectItem(s,r))}),m(2,"div",30)(3,"div"),k(4),_(),m(5,"div",31),k(6),m(7,"span",32),k(8),_()()()()()}if(2&t){const e=i.$implicit,n=p().subcategory,s=p();let o;h("id",e.id),d(1),Ye("auto-complete-region__search__results__list__element__link--active",e.id===s.itemIdPrefix+s.resultsIndex),d(3),zt("",e.description," - ",e.airportName,""),d(2),G(" ",e.code," "),d(2),G("",null!==(o=n.subcategory)&&void 0!==o?o:""," ")}}function Whe(t,i){if(1&t&&(m(0,"ul",26),C(1,jhe,9,7,"li",27),_()),2&t){const e=i.$implicit;d(1),h("ngForOf",e)}}const Uhe=["inputElement"];function $he(t,i){1&t&&(_e(0),m(1,"span",10),k(2," *"),_(),m(3,"span",11),k(4),I(5,"translate"),_(),ge()),2&t&&(d(4),oe(P(5,1,"accessibilityCommons.travelInput.span.isRequired.text")))}function zhe(t,i){if(1&t&&(m(0,"span",8),k(1),I(2,"translate"),C(3,$he,6,3,"ng-container",9),_()),2&t){const e=p();d(1),G(" ",P(2,2,e.label)," "),d(2),h("ngIf",null==e.validationValues?null:e.validationValues.required)}}function qhe(t,i){1&t&&X(0,"i",10),2&t&&at("t-input__overlay__icon ",p(2).iconClass," f-icon")}function Ghe(t,i){1&t&&(m(0,"span",10),k(1," *"),_())}function Khe(t,i){if(1&t&&(_e(0),C(1,Ghe,2,0,"span",15),m(2,"span",11),k(3),I(4,"translate"),_(),ge()),2&t){const e=p(2);d(1),h("ngIf",null==e.validationValues?null:e.validationValues.printRequiredSign),d(2),oe(P(4,2,"accessibilityCommons.travelInput.span.isRequired.text"))}}const Xhe=function(t){return{"w-100 f-ta-r":t}},Zhe=function(t,i,e){return{"f-fw-b f-body-l":t,"f-body-xl":i,"w-100":e}};function Jhe(t,i){if(1&t&&(m(0,"span",12),C(1,qhe,1,3,"i",13),m(2,"span",14),k(3),I(4,"translate"),C(5,Khe,5,4,"ng-container",9),_()()),2&t){const e=p();h("ngClass",Be(7,Xhe,e.textAlignRight)),d(1),h("ngIf",e.iconClass),d(1),h("ngClass",ki(9,Zhe,e.isFilled||e.isFocus,!e.isFilled,e.textAlignRight)),d(1),G(" ",P(4,5,e.label)," "),d(2),h("ngIf",null==e.validationValues?null:e.validationValues.required)}}function Qhe(t,i){if(1&t){const e=ee();m(0,"button",16),U("click",function(){return H(e),B(p().clearInput())}),m(1,"span",11),k(2),I(3,"translate"),I(4,"translate"),_(),X(5,"i",17),_()}if(2&t){const e=p();d(2),zt("",P(3,2,"accessibilityCommons.travelInput.button.clear.text")," ",P(4,4,e.label),"")}}function efe(t,i){if(1&t){const e=ee();m(0,"button",18),U("click",function(s){return H(e),B(p().actionIconClick.emit(s))}),X(1,"i",10),m(2,"span",11),k(3),I(4,"translate"),_()()}if(2&t){const e=p();d(1),at("t-input__icon ",e.actionIconClass," f-icon"),d(2),oe(P(4,4,e.actionLabel))}}function tfe(t,i){if(1&t&&X(0,"al-validate-messages",19),2&t){const e=p();h("isFieldValid",e.isValid())("message",e.message)}}const nfe=function(t,i){return{"f-ta-r p-r-0":t,"t-input__input--noSpinButton":i}},wS=function(){return["text","tel","email","password"]},c3=function(){return["number","date"]},ife=["inputField"],sfe=["inputSearchComponent"],ofe=["buttonMask"];function rfe(t,i){1&t&&X(0,"i",22),2&t&&at("autocomplete-mat__icon ",p(2).icon," f-icon")}function afe(t,i){if(1&t){const e=ee();m(0,"button",23),U("click",function(){return H(e),B(p(2).cleanInput())}),m(1,"span",24),k(2),I(3,"translate"),I(4,"translate"),_(),X(5,"i",25),_()}if(2&t){const e=p(2);d(2),zt("",P(3,2,"accessibilityCommons.travelInput.button.clear.text")," ",P(4,4,e.label),"")}}function lfe(t,i){if(1&t){const e=ee();m(0,"button",27,28),U("click",function(){return H(e),B(p(3).activeInput())}),_()}if(2&t){const e=p(3);h("innerHtml",e.displayValueMask(e.control.value),xn)}}function cfe(t,i){if(1&t&&(_e(0),C(1,lfe,2,1,"button",26),ge()),2&t){const e=p(2);d(1),h("ngIf",e.control.value)}}function dfe(t,i){if(1&t){const e=ee();m(0,"button",27,28),U("click",function(){return H(e),B(p(3).activeInput())}),_()}if(2&t){const e=p(3);h("innerHtml",null==e.firstElementButton?null:e.firstElementButton.description,xn)}}function ufe(t,i){1&t&&C(0,dfe,2,1,"button",26),2&t&&h("ngIf",p(2).control.value)}function hfe(t,i){1&t&&$e(0)}function ffe(t,i){1&t&&X(0,"div",29),2&t&&Hn("innerHtml",p(2).preListContent,xn)}function pfe(t,i){if(1&t){const e=ee();m(0,"button",30),U("click",function(){H(e);const s=p(2);return B(s.optionSelect(s.firstElementButton,!0))}),m(1,"div",31),k(2),_()()}if(2&t){const e=p(2);d(2),G(" ",null==e.firstElementButton?null:e.firstElementButton.description," ")}}function mfe(t,i){if(1&t&&X(0,"mat-option",35),2&t){const e=i.$implicit,n=i.index,s=p().index,o=p(3);h("value",e)("innerHtml",o.groupedOptionsListHTMLFormat[s].results[n],xn)}}function _fe(t,i){if(1&t&&(m(0,"mat-optgroup",33),C(1,mfe,1,2,"mat-option",34),_()),2&t){const e=i.$implicit;h("label",e.category),d(1),h("ngForOf",e.results)}}function gfe(t,i){if(1&t&&(_e(0),C(1,_fe,2,2,"mat-optgroup",32),ge()),2&t){const e=p(2);d(1),h("ngForOf",e.groupedOptionsList)}}function yfe(t,i){if(1&t&&X(0,"mat-option",35),2&t){const e=i.$implicit,n=i.index,s=p(3);h("value",e)("innerHtml",s.flatOptionsListHTMLFormat[n],xn)}}function bfe(t,i){if(1&t&&(m(0,"div",36),C(1,yfe,1,2,"mat-option",34),_()),2&t){const e=p(2);d(1),h("ngForOf",e.flatOptionsList)}}function vfe(t,i){if(1&t&&(_e(0),X(1,"al-card-not-results",37)(2,"mat-option",38),ge()),2&t){const e=p(2);d(1),h("icon",e.noResultsIcon)("title",e.noResultsTranslate)}}const Cfe=function(t){return{"autocomplete-mat__container--disabled":t}},wfe=function(t){return{"autocomplete-mat__input__arrow--focused":t}};function Tfe(t,i){if(1&t){const e=ee();m(0,"div",5),C(1,rfe,1,3,"i",6),m(2,"mat-form-field",7)(3,"mat-label",8),k(4),_(),m(5,"input",9,10),U("focusin",function(){return H(e),B(p().cleanInput())})("keyup",function(s){H(e);const o=p();return B(o.changeInputValue(o.formControlInput.value,s))})("click",function(){return H(e),B(p().activeInput())})("panelWidthChange",function(s){return H(e),B(p().panelWidth=s)}),_(),C(8,afe,6,6,"button",11),C(9,cfe,2,1,"ng-container",12),C(10,ufe,1,1,"ng-template",null,13,Ke),m(12,"button",14),U("click",function(s){H(e);const o=xe(7);return B(p().openOrClosePanel(s,o))}),_(),m(13,"mat-autocomplete",15,16),U("panelWidthChange",function(s){return H(e),B(p().panelWidth=s)})("opened",function(){return H(e),B(p().autocompleteOpen())})("optionSelected",function(s){return H(e),B(p().optionSelect(s.option,!1))})("closed",function(){return H(e),B(p().closedAutocomplete())}),C(15,hfe,1,0,"ng-container",17),C(16,ffe,1,1,"div",18),C(17,pfe,3,1,"button",19),C(18,gfe,2,1,"ng-container",12),C(19,bfe,2,1,"ng-template",null,20,Ke),C(21,vfe,3,2,"ng-container",21),_()()()}if(2&t){const e=xe(7),n=xe(11),s=xe(14),o=xe(20),r=p(),a=xe(7);at("",r.extraClass," autocomplete-mat__container flex-r flex-ai-c flex-g-16"),h("ngClass",Be(34,Cfe,r.formControlInput.disabled)),d(1),h("ngIf",r.icon),d(1),at("autocomplete-mat ",r.extraClass,""),Ye("autocomplete-mat--invalid",!r.control.valid&&r.control.touched),h("floatLabel",r.control.value?"always":"auto"),d(2),oe(r.label),d(1),h("formControl",r.formControlInput)("matAutocomplete",s)("alObserverWidthByClass",r.classObserverByWidthPanel)("autocompleteLeftFix",r.classObserverByLeftPosition)("applyLeftFixIf",r.calculateLeftPosition)("disabled",r.formControlInput.disabled)("matAutocompleteDisabled",r.formControlInput.disabled),d(3),h("ngIf",(null==r.formControlInput.value?null:r.formControlInput.value.length)>0&&e.panelOpen),d(1),h("ngIf",!r.selectedFirstElement)("ngIfElse",n),d(3),h("ngClass",Be(36,wfe,e.panelOpen)),d(1),h("panelWidth",r.calculateWidthByPanel?r.panelWidth:null)("autoActiveFirstOption",!0)("autoSelectActiveOption",!0)("displayWith",r.dis
65playValue)("alObserverWidthByClass",r.classObserverByWidthPanel),d(2),h("ngTemplateOutlet",r.hasOptions()&&a),d(1),h("ngIf",r.preListContent),d(1),h("ngIf",r.hasOptions()&&r.firstElementButton),d(1),h("ngIf",r.autocompleteRegionGroupsEnabled)("ngIfElse",o),d(3),h("ngIf",!r.hasOptions())}}function Dfe(t,i){if(1&t&&X(0,"div",41),2&t){const e=p(3);h("innerHtml",e.displayValueMask(e.control.value),xn)}}function Sfe(t,i){if(1&t&&(_e(0),C(1,Dfe,1,1,"div",40),ge()),2&t){const e=p(2);d(1),h("ngIf",e.control.value)}}function Mfe(t,i){if(1&t&&X(0,"div",41),2&t){const e=p(2);h("innerHtml",null==e.firstElementButton?null:e.firstElementButton.description,xn)}}function xfe(t,i){if(1&t){const e=ee();m(0,"lib-button-field",39),U("clickButton",function(){return H(e),B(p().showOverlay())}),C(1,Sfe,2,1,"ng-container",12),C(2,Mfe,1,1,"ng-template",null,13,Ke),_()}if(2&t){const e=xe(3),n=p();h("isFilled",n.control.value)("isDisabled",n.control.disabled)("printRequiredSign",n.printRequiredSign)("params",n.params),d(1),h("ngIf",!n.selectedFirstElement)("ngIfElse",e)}}function Efe(t,i){1&t&&$e(0)}function Ife(t,i){1&t&&X(0,"div",29),2&t&&Hn("innerHtml",p(2).preListContent,xn)}function kfe(t,i){if(1&t){const e=ee();m(0,"button",30),U("click",function(){H(e);const s=p(2);return B(s.activeButton(s.firstElementButton,!0))}),m(1,"div",31),k(2),_()()}if(2&t){const e=p(2);d(2),G(" ",null==e.firstElementButton?null:e.firstElementButton.description," ")}}function Lfe(t,i){if(1&t){const e=ee();m(0,"li")(1,"button",51),U("click",function(){const o=H(e).$implicit;return B(p(4).activeButton(o,!1))}),_()()}if(2&t){const e=i.$implicit,n=i.index,s=p().index,o=p(3);Ye("autocomplete-mat__list__item--selected",o.isSelected(e)),d(1),h("innerHtml",o.groupedOptionsListHTMLFormat[s].results[n],xn)}}function Ofe(t,i){if(1&t&&(m(0,"div",47)(1,"span",48),k(2),_(),m(3,"ul",49),C(4,Lfe,2,3,"li",50),_()()),2&t){const e=i.$implicit,n=p(3);d(2),oe(e.category),d(1),On("id","filteredResults_",n.controlName,""),d(1),h("ngForOf",e.results)}}function Afe(t,i){if(1&t&&(_e(0),C(1,Ofe,5,3,"div",46),ge()),2&t){const e=p(2);d(1),h("ngForOf",e.groupedOptionsList)}}function Ffe(t,i){if(1&t){const e=ee();m(0,"li",53)(1,"button",54),U("click",function(){const o=H(e).$implicit;return B(p(3).activeButton(o,!1))}),_()()}if(2&t){const e=i.$implicit,n=i.index,s=p(3);Ye("autocomplete-mat__list__item--selected",s.isSelected(e)),d(1),h("innerHtml",s.flatOptionsListHTMLFormat[n],xn)}}function Pfe(t,i){if(1&t&&(m(0,"ul",49),C(1,Ffe,2,3,"li",52),_()),2&t){const e=p(2);On("id","filteredResults_",e.controlName,""),d(1),h("ngForOf",e.flatOptionsList)}}function Rfe(t,i){if(1&t){const e=ee();m(0,"lib-manage-dialog-popover",42),U("closeEvent",function(){return H(e),B(p().hideOverlay())})("confirmEvent",function(){return H(e),B(p().confirm())}),m(1,"div")(2,"form",43)(3,"al-travel-input",44,45),U("keyupInput",function(s){return H(e),B(p().changeInputValue(s))})("inputCleaned",function(){return H(e),B(p().cleanInput())}),I(5,"translate"),_()(),C(6,Efe,1,0,"ng-container",17),C(7,Ife,1,1,"div",18),C(8,kfe,3,1,"button",19),C(9,Afe,2,1,"ng-container",12),C(10,Pfe,2,2,"ng-template",null,20,Ke),_()()}if(2&t){const e=xe(11),n=p(),s=xe(7);h("moduleIbeadmin",n.moduleIbeadmin)("isVisible",n.isOverlayVisible)("title",n.label)("isActiveConfirmButton",n.activeConfirmButton),d(1),at("autocomplete-mat__mobile__dialog ",n.extraClass,""),d(1),h("formGroup",n.form),d(1),h("focusOnInit",!0)("_formControlName","searchInput")("_formControl",n.formControlInput)("isFilled",!!n.formControlInput.value)("iconClass",n.searchActionIcon)("label",n.label)("placeholder",n.placeholder)("actionLabel",P(5,23,n.translationTag+".autocompleteMat.mobile.search.label"))("actionIconClass",n.searchActionIcon)("globalValidationActive",!1),d(3),h("ngTemplateOutlet",s),d(1),h("ngIf",n.preListContent),d(1),h("ngIf",n.firstElementButton),d(1),h("ngIf",n.autocompleteRegionGroupsEnabled)("ngIfElse",e)}}function Nfe(t,i){1&t&&Ft(0)}const Yfe=["itemButton"];function Vfe(t,i){if(1&t){const e=ee();m(0,"button",7),U("click",function(){return H(e),p(),B(xe(1).style.display="none")}),_()}2&t&&Ge("tabindex",p(2).focusEnabled?"0":"-1")}function Hfe(t,i){if(1&t&&(_e(0),k(1),I(2,"customDate"),I(3,"customDate"),ge()),2&t){const e=p().$implicit,n=p(2);d(1),zt(" ",gt(2,2,e.startMonth.toString(),n.DateTypeCode.MONTHSHORT,"MMM")," - ",gt(3,6,e.endMonth.toString(),n.DateTypeCode.MONTHSHORT,"MMM")," ")}}function Bfe(t,i){if(1&t&&(k(0),I(1,"customDate"),I(2,"customDate")),2&t){const e=p().$implicit,n=p(2);zt(" ",gt(1,2,null==e.flights?null:e.flights[0].departureDate,n.DateTypeCode.CUSTOM,"dd MMM")," ",e.tripTypeCode===n.TripType.RoundTrip?" - "+gt(2,6,null==e.flights||null==e.flights[1]?null:e.flights[1].departureDate,n.DateTypeCode.CUSTOM,"dd MMM"):""," ")}}function jfe(t,i){if(1&t){const e=ee();m(0,"li",8)(1,"button",9,10),U("click",function(){const o=H(e).$implicit;return B(p(2).recentSearchSelected.emit(o))}),m(3,"div",11)(4,"div",12)(5,"div",13),k(6),_(),m(7,"div",14),C(8,Hfe,4,10,"ng-container",15),C(9,Bfe,3,10,"ng-template",null,16,Ke),_()(),m(11,"div",17),k(12),X(13,"i",18),_()()()()}if(2&t){const e=i.$implicit,n=i.last,s=xe(10),o=p(2);d(1),Ye("auto-complete-dropdown__recent-searches__item--last",n),d(5),zt(" ",null==e.flights?null:e.flights[0].originCity," - ",e.tripTypeCode===o.TripType.MultiCity?e.flights[e.flights.length-1].destinationCity:e.flights[0].destinationCity," "),d(2),h("ngIf",e.startMonth&&e.endMonth)("ngIfElse",s),d(4),zt(" ",e.tripType," \xb7 ",e.paxCount," ")}}function Wfe(t,i){if(1&t){const e=ee();m(0,"div",1,2)(2,"p",3),k(3),I(4,"translate"),C(5,Vfe,1,1,"button",4),_(),m(6,"ul",5),U("
65keydown",function(s){return H(e),B(p().handleKeyDown(s))}),C(7,jfe,14,8,"li",6),_()()}if(2&t){const e=p();Ge("aria-hidden",e.focusEnabled?"true":"false"),d(3),G(" ",P(4,5,e.translationModule+".component.recentSearches.title")," "),d(2),h("ngIf",e.viewClosedButton),d(1),Ge("tabindex",e.focusEnabled?"0":"-1"),d(1),h("ngForOf",e.recentSearches)}}const Ufe=["autoCompleteRouteSelector"],$fe=["autoCompleteRegionRouteSelector"],zfe=["actionOriginRoute"],qfe=["actionDestinationRoute"],Gfe=["routeSelectorAutocomplete"],Kfe=["destinationButtonField"],Xfe=["originButtonField"],Zfe=["matAutocompleteOrigin"],Jfe=["matAutocompleteDestination"];function Qfe(t,i){if(1&t&&(m(0,"div",10),X(1,"al-spinner-loader",11),_()),2&t){const e=p(2);d(1),h("loading",e.isVisibleLoader())("isFreeze",!1)("config",e.configSpinner)}}function epe(t,i){if(1&t&&(_e(0),m(1,"div"),k(2),I(3,"translate"),_(),ge()),2&t){const e=p(2);d(2),G(" ",P(3,1,e.translationModule+".destinations.row.divText.noDestinationsResults.label")," ")}}function tpe(t,i){if(1&t){const e=ee();m(0,"al-recent-searches",17),U("recentSearchSelected",function(s){return H(e),B(p(4).handleRecentSearchSelected(s))}),_()}if(2&t){const e=p(4);h("moduleIbeadmin",e.moduleIbeadmin)("recentSearches",e.recentSearches)("recentSearchesMaxCount",e.recentSearchesMaxCount)("focusEnabled",!1)}}const d3=function(t,i){return{description:t,code:i}};function npe(t,i){if(1&t){const e=ee();m(0,"al-auto-complete-dropdown",14,15),U("eventEmitClickOutput",function(s){return H(e),B(p(3).preselectLocationAutoComplete(s.code))})("eventEmitLoaded",function(){return H(e),B(p(3).setFocusOnAutocomplete())}),I(2,"translate"),I(3,"translate"),I(4,"translate"),I(5,"translate"),C(6,tpe,1,4,"al-recent-searches",16),_()}if(2&t){const e=p(2),n=e.selectedAutoCompleteResult,s=e.locationsSuggestionsAutoComplete,o=e.firstElementButton,r=e.recentSearchesEnabled,a=p();h("labelTranslate",P(2,10,a.translationModule+".searcher.flights.inputDropdown.select.label"))("placeholderTranslate",P(3,12,a.translationModule+".searcher.flights.inputDropdown.origin.placeholder"))("noResultsTranslate",P(4,14,a.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))("noResultsIcon","aall-icon-no-flight")("preSelected",n)("listResults",s)("firstElementButton",o?lt(18,d3,P(5,16,o.descriptionKey),o.code):void 0)("presentationRules",a.presentationRules)("configurationModule",a.configurationModule),d(6),h("ngIf",r)}}function ipe(t,i){if(1&t){const e=ee();m(0,"al-autocomplete-region",18,19),U("eventEmitClickOutput",function(s){return H(e),B(p(3).preselectLocationAutoComplete(s.code,s.keyboardNavigated))})("eventEmitLoaded",function(){return H(e),B(p(3).setFocusOnAutocomplete())}),I(2,"translate"),I(3,"translate"),I(4,"translate"),I(5,"translate"),_()}if(2&t){const e=p(2),n=e.selectedAutoCompleteResult,s=e.locationsSuggestionsAutoComplete,o=e.firstElementButton,r=p();h("presentationRules",r.presentationRules)("moduleIbeadmin",r.moduleIbeadmin)("regionsAvailables",r.regionsAvailables)("regionDefault",r.regionDefault)("labelTranslate",P(2,11,r.translationModule+".searcher.flights.inputDropdown.select.label"))("placeholderTranslate",P(3,13,r.translationModule+".searcher.flights.inputDropdown.origin.placeholder"))("noResultsTranslate",P(4,15,r.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))("noResultsIcon","aall-icon-no-flight")("preSelected",n)("listResults",s)("firstElementButton",o?lt(19,d3,P(5,17,o.descriptionKey),o.code):void 0)}}function spe(t,i){if(1&t&&(_e(0),C(1,npe,7,21,"al-auto-complete-dropdown",12),C(2,ipe,6,22,"al-autocomplete-region",13),ge()),2&t){const e=p(2);d(1),h("ngIf",!e.autocompleteRegionAvailable),d(1),h("ngIf",e.autocompleteRegionAvailable)}}function ope(t,i){if(1&t&&(C(0,Qfe,2,3,"div",8),C(1,epe,4,3,"ng-container",9),C(2,spe,3,2,"ng-container",9)),2&t){const e=i.locationsAvailables,n=p();h("ngIf",n.isVisibleLoader()),d(1),h("ngIf",e&&0===e.length&&!n.isLoadingLocations),d(1),h("ngIf",e&&e.length>0)}}function rpe(t,i){if(1&t){const e=ee();m(0,"al-recent-searches",17),U("recentSearchSelected",function(s){H(e),p();const o=xe(1);return B(p().handleRecentSearchSelected(s,o))}),_()}if(2&t){const e=p(2);h("moduleIbeadmin",e.moduleIbeadmin)("recentSearches",e.recentSearches)("recentSearchesMaxCount",e.recentSearchesMaxCount)("focusEnabled",!1)}}function ape(t,i){if(1&t){const e=ee();m(0,"al-button-filter",23),U("changeSelected",function(s){return H(e),B(p(2).onRegionFilterChange(s,!0))}),_()}if(2&t){const e=p(2);
65h("modelName","region")("hasIcons",!0)("listAvailables",e.regionFilterButtons)("listSelected",e.regionFilterSelected)("moduleIbe",e.moduleIbeadmin)("presentationRules",e.presentationRules)("type",e.buttonFilterType)("isShowCleanFilters",e.multipleRegionSelection)}}function lpe(t,i){if(1&t){const e=ee();m(0,"lib-autocomplete-mat",20,21),U("inputValue",function(s){return H(e),B(p().getOriginFiltered(s))})("optionSelected",function(){H(e);const s=p();return B(s.preselectLocationAutoComplete(s.originsControl.value.airportCode))})("autocompleteOpened",function(){return H(e),B(p().autocompleteActiveLocation("origin"))})("confirmEvent",function(){return H(e),B(p().confirm())}),I(2,"translate"),I(3,"translate"),I(4,"translate"),C(5,rpe,1,4,"al-recent-searches",16),C(6,ape,1,8,"al-button-filter",22),_()}if(2&t){const e=p();h("moduleIbeadmin",e.moduleIbeadmin)("icon",e.originIcon)("label",P(2,24,null==e.originParams?null:e.originParams.label))("required",e.required)("preListContent",e.hasPreListContent(e.originSuggestions)?e.autocompletePreListContent:null)("control",e.originsControl)("list",e.originSuggestions)("optionFormat",e.locationOptionFormat)("valueFormat",e.locationValueFormat)("valueMaskFormat",e.locationValueMaskFormat)("parser",e.locationParser)("params",e.originParams)("errorLabel",P(3,26,e.originParams.errorLabel))("submitWasPressed",!1)("disabled",!e.isSelectable||e.isOriginDisabled)("autocompleteRegionGroupsEnabled",e.autocompleteRegionGroupsEnabled)("calculateWidthByPanel","RAM"!==e.entityCode)("classObserverByWidthPanel",e.classByObserverAutocompleteMat)("calculateLeftPosition","RAM"!==e.entityCode)("classObserverByLeftPosition",e.classByObserverAutocompleteMat)("noResultsTranslate",P(4,28,e.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))("noResultsIcon","aall-icon-no-flight"),d(5),h("ngIf",e.recentSearchesMaxCount&&e.recentSearchesEnabledInOrigin),d(1),h("ngIf",e.autocompleteRegionAvailable&&(null==e.regionsAvailables?null:e.regionsAvailables.length))}}function cpe(t,i){if(1&t&&(_e(0),k(1),ge()),2&t){const e=p(2);d(1),zt(" ",null==e.origin||null==e.origin.city?null:e.origin.city.cityName," (",null==e.origin?null:e.origin.airportCode,") ")}}function dpe(t,i){if(1&t){const e=ee();m(0,"lib-button-field",24,25),U("clickButton",function(s){H(e);const o=p();return o.toggleSelectorPanel(s,!0,!1),B(o.setOriginSelectorStatus())}),C(2,cpe,2,2,"ng-container",9),_()}if(2&t){const e=p();let n;h("required",e.required)("isFilled",!(null==e.origin||!e.origin.airportCode))("isValid",null!==(n=e.isOriginValidOverride)&&void 0!==n?n:!(null==e.origin||!e.origin.airportCode)||!e.isOriginTouched||e.isOriginValid&&e.isOriginTouched)("isDisabled",!e.isSelectable||e.isOriginDisabled)("isOverlayVisible",e.isOverlayRouteSelectorVisible&&e.selectingOrigin)("params",e.originParams)("accessibilityLabel",null!=e.origin&&null!=e.origin.city&&e.origin.city.cityName?(null==e.originParams?null:e.originParams.label)+" "+(null==e.origin||null==e.origin.city?null:e.origin.city.cityName):""),d(2),h("ngIf",!(null==e.origin||!e.origin.airportCode))}}function upe(t,i){if(1&t){const e=ee();m(0,"div",26)(1,"button",27,28),U("click",function(){return H(e),B(p().changeSelection())})("mouseenter",function(){return H(e),B(p().onSwapButtonHover())}),I(3,"translate"),X(4,"i",29),_()()}if(2&t){const e=p();d(1),h("disabled",!e.destinationAvailableInOriginsList)("matTooltip",e.setTooltipSwap())("matTooltipPosition","above")("matTooltipDisabled",null==e.presentationRules.searcher||null==e.presentationRules.searcher.journeys.button.swap.tooltip?null:e.presentationRules.searcher.journeys.button.swap.tooltip.disabled),Ge("aria-label",P(3,7,e.translationModule+".searcher.flights.button.acces.swap.label")),d(3),ko(e.swapRouteIcon)}}function hpe(t,i){if(1&t){const e=ee();m(0,"al-recent-searches",17),U("recentSearchSelected",function(s){H(e),p();const o=xe(1);return B(p().handleRecentSearchSelected(s,o))}),_()}if(2&t){const e=p(2);h("moduleIbeadmin",e.moduleIbeadmin)("recentSearches",e.recentSearches)("recentSearchesMaxCount",e.recentSearchesMaxCount)("focusEnabled",!1)}}
65function fpe(t,i){if(1&t){const e=ee();m(0,"al-button-filter",23),U("changeSelected",function(s){return H(e),B(p(2).onRegionFilterChange(s,!1))}),_()}if(2&t){const e=p(2);h("modelName","region")("hasIcons",!0)("listAvailables",e.regionFilterButtonsDestination)("listSelected",e.regionFilterSelectedDestination)("moduleIbe",e.moduleIbeadmin)("presentationRules",e.presentationRules)("type",e.buttonFilterType)("isShowCleanFilters",e.multipleRegionSelection)}}const ppe=function(t,i,e){return{description:t,code:i,airportCode:e}};function mpe(t,i){if(1&t){const e=ee();m(0,"lib-autocomplete-mat",30,31),U("inputValue",function(s){return H(e),B(p().getDestinationFiltered(s))})("optionSelected",function(){H(e);const s=p();return B(s.preselectLocationAutoComplete(s.destinationsControl.value.airportCode))})("autocompleteOpened",function(){return H(e),B(p().autocompleteActiveLocation("destination"))})("confirmEvent",function(){return H(e),B(p().confirm())}),I(2,"translate"),I(3,"translate"),I(4,"translate"),I(5,"translate"),C(6,hpe,1,4,"al-recent-searches",16),C(7,fpe,1,8,"al-button-filter",22),_()}if(2&t){const e=p();h("moduleIbeadmin",e.moduleIbeadmin)("icon",e.destinationIcon)("label",P(2,26,null==e.destinationParams?null:e.destinationParams.label))("required",e.required)("preListContent",e.hasPreListContent(e.destinationSuggestions)?e.autocompletePreListContent:null)("control",e.destinationsControl)("list",e.destinationSuggestions)("optionFormat",e.locationOptionFormat)("valueFormat",e.locationValueFormat)("valueMaskFormat",e.locationValueMaskFormat)("parser",e.locationParser)("params",e.destinationParams)("errorLabel",P(3,28,e.destinationParams.errorLabel))("submitWasPressed",e.submitWasPressed)("disabled",!e.isSelectable||e.isDestinationDisabled)("autocompleteRegionGroupsEnabled",e.autocompleteRegionGroupsEnabled)("calculateWidthByPanel","RAM"!==e.entityCode)("classObserverByWidthPanel",e.classByObserverAutocompleteMat)("calculateLeftPosition","RAM"!==e.entityCode)("classObserverByLeftPosition",e.classByObserverAutocompleteMat)("firstElementButton",e.destinationContext.firstElementButton?ki(34,ppe,P(4,30,e.destinationContext.firstElementButton.descriptionKey),e.destinationContext.firstElementButton.code,e.destinationContext.firstElementButton.code):void 0)("selectedFirstElement",(null==e.destinationsControl.value?null:e.destinationsControl.value.airportCode)===(null==e.destinationContext.firstElementButton?null:e.destinationContext.firstElementButton.code))("noResultsTranslate",P(5,32,e.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))("noResultsIcon","aall-icon-no-flight"),d(6),h("ngIf",e.recentSearchesMaxCount&&e.recentSearchesEnabledInDestination),d(1),h("ngIf",e.autocompleteRegionAvailable&&(null==e.regionsAvailables?null:e.regionsAvailables.length))}}function _pe(t,i){if(1&t&&(_e(0),k(1),I(2,"translate"),ge()),2&t){const e=p(2);d(1),G(" ",e.destination.airportCode===(null==e.destinationContext.firstElementButton?null:e.destinationContext.firstElementButton.code)?P(2,1,e.destination.airportName):(null==e.destination||null==e.destination.city?null:e.destination.city.cityName)+" ("+(null==e.destination?null:e.destination.airportCode)+")"," ")}}function gpe(t,i){if(1&t){const e=ee();m(0,"lib-button-field",24,32),U("clickButton",function(s){H(e);const o=p();return o.toggleSelectorPanel(s,!1,!1),B(o.setDestinationSelectorStatus())}),C(2,_pe,3,3,"ng-container",9),_()}if(2&t){const e=p();h("required",e.required)("isFilled",!(null==e.destination||!e.destination.airportCode))("isValid",!(null==e.destination||!e.destination.airportCode)||!e.isDestinationTouched||e.isDestinationValid&&e.isDestinationTouched)("isDisabled",!e.isSelectable||e.isDestinationDisabled)("isOverlayVisible",e.isOverlayRouteSelectorVisible&&!e.selectingOrigin)("params",e.destinationParams)("accessibilityLabel",(null==e.destinationParams?null:e.destinationParams.label)+" "+("ANYWHERE"===(null==e.destination?null:e.destination.airportCode)?" Anywhere ":null==e.destination||null==e.destination.city?null:e.destination.city.cityName)),d(2),h("ngIf",!(null==e.destination||!e.destination.airportCode))}}function ype(t,i){1&t&&$e(0)}
65function bpe(t,i){if(1&t&&(m(0,"div"),C(1,ype,1,0,"ng-container",37),_()),2&t){const e=p(2),n=xe(2);d(1),h("ngTemplateOutlet",n)("ngTemplateOutletContext",e.originContext)}}function vpe(t,i){1&t&&$e(0)}function Cpe(t,i){if(1&t&&(_e(0),C(1,vpe,1,0,"ng-container",37),ge()),2&t){const e=p(3),n=xe(2);d(1),h("ngTemplateOutlet",n)("ngTemplateOutletContext",e.destinationContext)}}function wpe(t,i){if(1&t&&(_e(0),m(1,"div"),k(2),I(3,"translate"),_(),ge()),2&t){const e=p(3);d(2),G(" ",P(3,1,e.translationModule+".destinations.row.divText.noStopsResults.label")," ")}}function Tpe(t,i){if(1&t&&(_e(0),m(1,"div"),k(2),I(3,"translate"),_(),ge()),2&t){const e=p(3);d(2),G(" ",P(3,1,e.translationModule+".destinations.row.divText.noDestinationsResults.label")," ")}}function Dpe(t,i){if(1&t&&(C(0,Cpe,2,2,"ng-container",9),C(1,wpe,4,3,"ng-container",9),C(2,Tpe,4,3,"ng-container",9)),2&t){const e=p(2);h("ngIf",e.destinationAvailables&&e.isOpenDestinationSelector),d(1),h("ngIf",!e.destinationAvailables&&e.filterActionInput),d(1),h("ngIf",!e.destinationAvailables&&!e.filterActionInput)}}function Spe(t,i){if(1&t){const e=ee();m(0,"lib-manage-dialog-popover",33),U("closeEvent",function(){return H(e),B(p().hideOverlay())})("confirmEvent",function(){return H(e),B(p().confirm())}),I(1,"translate"),I(2,"translate"),m(3,"div",34),C(4,bpe,2,2,"div",35),C(5,Dpe,3,3,"ng-template",null,36,Ke),_()()}if(2&t){const e=xe(6),n=p();h("isVisible",n.isOverlayRouteSelectorVisible)("moduleIbeadmin",n.moduleIbeadmin)("title",n.isOpenOriginSelector?P(1,6,n.translationModule+".searcher.flights.inputTextbox.origin.label"):P(2,8,n.translationModule+".searcher.flights.inputTextbox.destination.label"))("isActiveConfirmButton",n.activeConfirmButton),d(4),h("ngIf",n.isOpenOriginSelector)("ngIfElse",e)}}const Mpe=function(t,i){return{"flex-g-8":t,"flex-g-32":i}};function Lpe(t,i){1&t&&$e(0)}function Ope(t,i){if(1&t){const e=ee();m(0,"lib-popover",5),U("closeEvent",function(){return H(e),B(p(2).togglePopover())}),Ft(1),_()}if(2&t){const e=p(2);h("closeButtonEnabled",!0)("isVisible",e.isOverlayVisible&&e.isTouched)("moduleIbeadmin",e.moduleIbeAdmin)}}const h3=function(t,i){return{"card--disabled":t,"card--active":i}};function Ape(t,i){if(1&t){const e=ee();_e(0),m(1,"button",2),U("click",function(s){return H(e),p().togglePopover(),B(s.preventDefault())}),C(2,Lpe,1,0,"ng-container",3),_(),C(3,Ope,2,3,"lib-popover",4),ge()}if(2&t){const e=p(),n=xe(3);d(1),at("card ",e.cssModifier,""),h("ngClass",lt(7,h3,e.disabled,e.selected))("disabled",e.disabled),d(1),h("ngTemplateOutlet",n),d(1),h("ngIf",e.isOverlayVisible&&e.isTouched)}}function Fpe(t,i){1&t&&$e(0)}function Ppe(t,i){if(1&t){const e=ee();_e(0),m(1,"button",2),U("click",function(s){return H(e),p().buttonEmitter.emit(),B(s.preventDefault())}),C(2,Fpe,1,0,"ng-container",3),_(),ge()}if(2&t){const e=p(),n=xe(3);d(1),at("card ",e.cssModifier,""),h("ngClass",lt(6,h3,e.disabled,e.selected))("disabled",e.disabled),d(1),h("ngTemplateOutlet",n)}}function Rpe(t,i){1&t&&Ft(0,1)}const Npe=[[["","menuContent",""]],[["","buttonContent",""]]],Ype=["[menuContent]","[buttonContent]"],Qpe=["travelInputComponent"];function eme(t,i){if(1&t){const e=ee();m(0,"button",3),U("click",function(){return H(e),B(p().toggleInput())}),k(1),I(2,"translate"),_()}if(2&t){const e=p();d(1),G(" ",P(2,1,e.buttonLabel)," ")}}function tme(t,i){if(1&t){const e=ee();m(0,"al-travel-input",4,5),U("inputChange",function(s){return H(e),B(p().valueChange.emit(s))}),_()}if(2&t){const e=p();h("type",e.type)("_formControl",e.formControl)("_formControlName",e.controlName)("iconClass",e.iconClass)("label",e.label)("errorMessageValue",e.errorMessageValue)("validationErrorMessage",e.validationErrorMessage)("_disabled",e._disabled)("submitWasPressed",e.submitWasPressed)("globalValidationActive",e.globalValidationActive)("placeholder",e.placeholder)("validationValues",e.validationValues)}}function nme(t,i){if(1&t){const e=ee();m(0,"button",4),U("click",function(){return H(e),B(p().cancel.emit())}),k(1),I(2,"translate"),_()}2&t&&(h("disabled",p().isDisabledCancel),d(1),G(" ",P(2,2,"translationCommons.button.cancel.label")," "))}function ime(t,i){if(1&t){const e=ee();m(0,"button",5),U("click",function(){return H(e),B(p().confirm.emit())}),k(1),I(2,"translate"),_()}2&t&&(h("disabled",p().isDisabledConfirm),d(1),G(" ",P(2,2,"translationCommons.button.confirm.label")," "))}function vme(t,i){if(1&t){const e=ee();m(0,"div",1)(1,"input",2),U("ngModelChange",function(s){return H(e),B(p().selectedCode=s)})("change",function(){const o=H(e).$implicit;return B(p().onRadioChange(o.code))}),_(),m(2,"label",3),k(3),I(4,"translate"),_()()}if(2&t){const e=i.$implicit,n=p();d(1),Hn("id",e.code),h("value",e.code)("ngModel",n.selectedCode),d(1),Hn("for",e.code),d(1),G(" ",P(4,5,e.title)," ")}}function Cme(t,i){if(1&t&&(m(0,"div",7),k(1),I(2,"translate"),_()),2&t){const e=p(2);d(1),G(" ",P(2,1,e.label)," ")}}function wme(t,i){if(1&t){const e=ee();_e(0),C(1,Cme,3,3,"div",2),m(2,"label",3)(3,"span",4),k(4),I(5,"translate"),_(),m(6,"input",5),U("click",function(){return H(e),B(p().clickCheckbox())}),_(),X(7,"span",6),_(),ge()}if(2&t){const e=p();d(1),h("ngIf",e.label),d(3),oe(P(5,3,e.accessibilityLabel?e.accessibilityLabel:e.label)),d(2),h("checked",e.checked)}}function Tme(t,i){if(1&t){const e=ee();m(0,"label",8)(1,"span",4),k(2),I(3,"translate"),_(),m(4,"span",9),k(5
65),I(6,"translate"),_(),m(7,"input",5),U("click",function(){return H(e),B(p().clickCheckbox())}),_(),m(8,"span",10),X(9,"i",11),_()()}if(2&t){const e=p();d(2),oe(P(3,3,e.accessibilityLabel?e.accessibilityLabel:e.label)),d(3),oe(P(6,5,e.label)),d(2),h("checked",e.checked)}}function Dme(t,i){if(1&t){const e=ee();m(0,"ngx-slider",4),U("valueChange",function(s){return H(e),B(p().sliderMinValue=s)})("highValueChange",function(s){return H(e),B(p().sliderMaxValue=s)})("userChange",function(s){return H(e),B(p().valueChange(s))}),_(),m(1,"form",5)(2,"span",6)(3,"al-travel-input",7),U("inputChange",function(){return H(e),B(p().inputValueChange())})("inputCleaned",function(){return H(e),B(p().clearInput(!0))}),_()(),m(4,"span",6)(5,"al-travel-input",8),U("inputChange",function(){return H(e),B(p().inputValueChange())})("inputCleaned",function(){return H(e),B(p().clearInput(!1))}),_()()()}if(2&t){const e=p();h("value",e.sliderMinValue)("highValue",e.sliderMaxValue)("options",e.sliderOptions),d(1),h("formGroup",e.form),d(2),h("label",e.labelMinValue)("valueType",e.isCurrency?"string":"number")("type","showy")("_formControlName","minFormControl")("_formControl",e.form.controls.minFormControl)("validationValues",e.validationValues),d(2),h("label",e.labelMaxValue)("valueType",e.isCurrency?"string":"number")("type","showy")("_formControlName","maxFormControl")("_formControl",e.form.controls.maxFormControl)("validationValues",e.validationValues)("textAlignRight",!0)}}function Sme(t,i){1&t&&$e(0)}function Mme(t,i){1&t&&$e(0,15),2&t&&(p(2),h("ngTemplateOutlet",xe(1)))}function xme(t,i){1&t&&$e(0,15),2&t&&(p(2),h("ngTemplateOutlet",xe(1)))}function Eme(t,i){1&t&&$e(0,15),2&t&&(p(2),h("ngTemplateOutlet",xe(1)))}function Ime(t,i){if(1&t&&(_e(0),C(1,Mme,1,1,"ng-container",9),m(2,"div",10)(3,"span")(4,"div",11),k(5),I(6,"translate"),_(),m(7,"div",12),k(8),I(9,"currency"),_()(),C(10,xme,1,1,"ng-container",9),m(11,"span")(12,"span",13),k(13),I(14,"translate"),_(),m(15,"div",14),k(16),I(17,"translate"),_(),m(18,"div",12),k(19),I(20,"currency"),_()()(),C(21,Eme,1,1,"ng-container",9),ge()),2&t){const e=p();d(1),h("ngIf","bottom"===e.valuesPosition),d(4),G(" ",P(6,8,"translationWCEnhancedShopper.destinations.row.spanText.priceFrom.label")," "),d(3),G(" ",e.isCurrency?P(9,10,e.selectedNumbers[0]):e.selectedNumbers[0]," "),d(2),h("ngIf","sides"===e.valuesPosition),d(3),oe(P(14,12,"translationWCEnhancedShopper.destinations.header.budget.spanText.maxValue.label")),d(3),G(" ",P(17,14,"translationWCEnhancedShopper.destinations.header.budget.spanText.maxValue.label")," "),d(3),G(" ",e.isCurrency?P(20,16,e.selectedNumbers[1]):e.selectedNumbers[1]," "),d(2),h("ngIf","top"===e.valuesPosition)}}let b3=(()=>{class t{constructor(){}transformToFilter(e,n){const s=[];for(const o of n){const r={code:"",name:""};r.code=o[`${e}Code`],r.name=o[`${e}Name`],o[`${e}Id`]&&(r.id=o[`${e}Id`]),o[`${e}Group`]&&(r.group=o[`${e}Group`]),s.push(r)}return s}transformFromFilter(e,n){const s=[];for(const o of n){let r;r="continent"===e.toLowerCase()?{continentId:0,continentCode:"",continentName:""}:"stop"===e.toLowerCase()?{stopId:0,stopCode:"",stopName:""}:"inspiration"===e.toLowerCase()?{inspirationId:"",inspirationCode:"",inspirationName:""}:"region"===e.toLowerCase()?{regionId:"",regionCode:"",regionName:""}:{genericId:"",genericCode:"",genericName:""},r[`${e}Code`]=o.code,r[`${e}Name`]=o.name,o.id&&(r[`${e}Id`]=o.id),o.group&&(r[`${e}Group`]=o.group),s.push(r)}return s}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var TS=function(t){return t.Infant="INF",t.Adult="ADT",t.Child="CHD",t.Young="YTH",t.Teenager="TNG",t.Senior="SRC",t.Student="STU",t.YoungerCitizenDiscount="YCD",t}(TS||{}),nc=function(t){return t.carousel="carousel",t.rowCards="rowCards",t.columnCards="columnCards",t.carouselCards="carouselCards",t}(nc||{}),ln=function(t){return t.Monday="Monday",t.Tuesday="Tuesday",t.Wednesday="Wednesday",t.Thursday="Thursday",t.Friday="Friday",t.Saturday="Saturday",t.Sunday="Sunday",t}(ln||{});
65class ra{constructor(i,e,n){this.monthValues=new Array(7),this.weekValues=[],this.firstDateMonth=new Date(i,e,1),this.startDay=n,this.updateMonthDays()}updateMonthDays(){this.numberDaysInMonth=this.daysInMonth(this.firstDateMonth.getMonth(),this.firstDateMonth.getFullYear());const i=this.firstWeekDayValue(this.firstDateMonth.getDay());let e=0,n=!1,s=0,o=0;for(let r=0;r<42;r++)s===i&&(n=!0),this.monthValues[s]=n&&e<this.numberDaysInMonth?{day:++e,month:this.firstDateMonth.getMonth(),year:this.firstDateMonth.getFullYear()}:null,s++,7===s&&(this.weekValues[o]=this.monthValues,this.monthValues=[],o++,s=0)}daysInMonth(i,e){switch(i){case 1:return e%4==0&&e%100||e%400==0?29:28;case 8:case 3:case 5:case 10:return 30;default:return 31}}firstWeekDayValue(i){const e=[ln.Sunday,ln.Monday,ln.Tuesday,ln.Wednesday,ln.Thursday,ln.Friday,ln.Saturday],n=[];let s=e.indexOf(this.startDay);for(let o=0;o<e.length;o++)n.push(e[s]),s++,s=s>6?0:s;return n.indexOf(e[i])}}var Ty=function(t){return t.popover="popover",t.modal="modal",t.alwaysPopover="always-popover",t}(Ty||{}),Re=function(t){return t.OneWay="O",t.RoundTrip="R",t.MultiCity="M",t}(Re||{}),Gs=function(t){return t.xs="screen and (max-width: 575px)",t.sm="screen and (min-width: 576px)",t.md="screen and (min-width: 768px)",t.lg="screen and (min-width: 992px)",t.xl="screen and (min-width: 1140px)",t}(Gs||{});let aa=(()=>{class t{constructor(e){this.breakpointObserver=e;const n=this.getInitialDeviceType();this.deviceTypeSubject=new _n(n),this.deviceType$=this.deviceTypeSubject.asObservable().pipe(to()),this.observeBreakpointChanges()}aplicationDetection(){let e="Portal";return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|mobile|CriOS/i.test(navigator.userAgent)&&(e="APP"),e}deviceDetection(){return this.deviceTypeSubject.value}getDeviceType$(){return this.deviceType$}isMobile(){return"Mobile"===this.deviceTypeSubject.value}isTablet(){return"Tablet"===this.deviceTypeSubject.value}isDesktop(){return"Desktop"===this.deviceTypeSubject.value}getInitialDeviceType(){if(typeof window>"u")return"Desktop";const e=window.innerWidth;return e<768?"Mobile":e<992?"Tablet":"Desktop"}observeBreakpointChanges(){this.breakpointObserver.observe([Gs.xs,Gs.sm,Gs.md,Gs.lg,Gs.xl]).subscribe(e=>{let n="Desktop";e.breakpoints[Gs.xs]||e.breakpoints[Gs.sm]&&!e.breakpoints[Gs.md]?n="Mobile":e.breakpoints[Gs.md]&&!e.breakpoints[Gs.lg]?n="Tablet":(e.breakpoints[Gs.lg]||e.breakpoints[Gs.xl])&&(n="Desktop"),this.deviceTypeSubject.value!==n&&this.deviceTypeSubject.next(n)})}static{this.\u0275fac=function(n){return new(n||t)(K(V_))}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),v3=(()=>{class t{getAutoCompleteDropdownLocations(e,n,s,o){let a=(l=Array.from(n)).filter((c,u)=>l.findIndex(g=>c.countryCode==g.countryCode)===u);var l;return a=a.sort(),s&&s.length>0?this.getListResultsPerContinentAndCity(a,e,s,o):this.getListResultsPerCity(a,e)}getListResultsPerCity(e,n){const s=[];let o=[];return e.forEach(r=>{o=n.map(a=>{if(a.city.country.countryName===r.countryName)return{description:a.city.cityName,code:a.airportCode,airportName:a.airportName,airportCode:a.airportCode,city:a.city}}),o=o.filter(a=>a),o.sort((a,l)=>{const c=a.description.localeCompare(l.description);return 0!==c?c:a.code.localeCompare(l.code)}),s.push({category:r.countryName,results:o})}),s}getListResultsPerContinentAndCity(e,n,s,o){let r=[];return r=Array.from(s).sort().filter(a=>e.find(l=>l.continent.continentCode===a.continentCode)),o?.length&&(r=this.sortContinentsByDefaultOrder(r,o)),r.map(a=>({category:a.continentName,subcategories:e.filter(l=>l.continent.continentCode===a.continentCode).map(l=>({subcategory:l.countryName,subcategoryCode:l.countryCode,results:n.filter(c=>c.city.country.countryName===l.countryName).map(c=>({description:c.city.cityName,cityCode:c.city.cityCode,code:c.airportCode,airportName:c.airportName,airportCode:c.airportCode,city:c.city}))}))}))}sortContinentsByDefaultOrder(e,n){return n.reverse(),n.forEach(s=>{const o=e.findIndex(r=>r.continentCode===s.continentCode);o>-1&&(e.splice(o,1),e.unshift(s))}),n.reverse(),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),C3=(()=>{class t{constructor(){this.document=ne(St)}observerForTooltip(){const e=document.querySelector("body"),n=new MutationObserver(s=>
65{s.forEach(o=>{"childList"===o.type&&o.addedNodes.forEach(r=>{if(r instanceof HTMLElement){const a=r.classList.contains("cdk-describedby-message-container")?"cdk-describedby-message-container":r.classList.contains("cdk-overlay-container")?"cdk-overlay-container":null;a&&this.generateTooltipWrapper(a,n)}})})});n.observe(e,{attributes:!0,childList:!0,characterData:!0})}generateTooltipWrapper(e,n){const s="ONESTRVL-overlay",o=this.document.getElementById(s),r=o&&o.querySelector(".cdk-describedby-message-container"),a=o&&o.querySelector(".cdk-overlay-container");if(e=""!==e?`.${e}`:e,r&&a)n.disconnect();else if(o)this.document.querySelectorAll(e)?.forEach(c=>{c.parentElement?.id!==s&&o.appendChild(c)});else{const l=this.document.querySelector("body"),c=this.document.querySelectorAll(e),u=document.createElement("div");u.id=s,u.className="ONESTRVL",l.appendChild(u),c?.forEach(g=>{g.parentElement?.id!==s&&u.appendChild(g)})}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Cr=(()=>{class t{set setLoading(e){this.loading=e,this.lockBodyScroll&&(e?document.body.classList.add("overflow-hidden"):document.body.classList.remove("overflow-hidden"))}set config(e){e&&(this.auxConfigObject=e,this.configObject={...this.configObject,...e})}constructor(e){this.translateService=e,this.loading=!1,this.lockBodyScroll=!1,this.translateService.stream(["accessibilityWCEnhancedShopper.body.divText.loading.label"]).subscribe(n=>{this.message=n["accessibilityWCEnhancedShopper.body.divText.loading.label"]})}ngOnInit(){this.configObject={backdropBackgroundColour:this.loadingBackdropBackgroundColor?this.loadingBackdropBackgroundColor:getComputedStyle(document.body).getPropertyValue("--primary-color-soft"),primaryColour:getComputedStyle(document.body).getPropertyValue("--brand-primary-color"),secondaryColour:getComputedStyle(document.body).getPropertyValue("--background-default-color"),tertiaryColour:getComputedStyle(document.body).getPropertyValue("--brand-primary-color")},this.isFreeze&&(this.configObject.backdropBackgroundColour=this.loadingBackgroundFreezeColour?this.loadingBackgroundFreezeColour:getComputedStyle(document.body).getPropertyValue("--primary-color-soft")),this.configObject={...this.configObject,...this.auxConfigObject}}static{this.\u0275fac=function(n){return new(n||t)(J(mi))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-spinner-loader"]],inputs:{loadingBackgroundFreezeColour:"loadingBackgroundFreezeColour",loadingBackdropBackgroundColor:"loadingBackdropBackgroundColor",type:"type",setLoading:["loading","setLoading"],isFreeze:"isFreeze",config:"config",lockBodyScroll:"lockBodyScroll",message:"message"},decls:3,vars:3,consts:[["class","spinner-container--freeze","role","alert","aria-live","assertive",4,"ngIf"],["role","alert","aria-live","assertive",4,"ngIf"],["class","lds-css","id","loadingElement",4,"ngIf"],["role","alert","aria-live","assertive",1,"spinner-container--freeze"],[3,"show","config"],[1,"sr-only"],["role","alert","aria-live","assertive"],["id","loadingElement",1,"lds-css"],[1,"lds-ripple"]],template:function(n,s){1&n&&(C(0,hse,4,3,"div",0),C(1,fse,4,3,"div",1),C(2,pse,7,3,"div",2)),2&n&&(h("ngIf",s.isFreeze&&s.loading&&!s.type),d(1),h("ngIf",!s.isFreeze&&s.loading&&!s.type),d(1),h("ngIf",s.loading&&"circles"===s.type))},dependencies:[ze,SK,Ze]})}}return t})(),Dy=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-card-not-results"]],inputs:{title:"title",icon:"icon",img:"img"},decls:5,vars:5,consts:[[1,"no-results__container","flex-c","flex-g-16","flex-ai-c","flex-jc-c"],[3,"class",4,"ngIf"],["role","alert",1,"no-results__container__message","f-heading-pri-l","mb-0"],[1,"no-results__container__bck",3,"ngStyle"]],template:function(n,s){1&n&&(m(0,"div",0),C(1,vse,1,3,"i",1),m(2,"p",2),k(3),_(),X(4,"span",3),_()),2&n&&(d(1),h("ngIf",s.icon),d(2),G(" ",s.title," "),d(1),h("ngStyle",Be(3,$N,"url("+s.img+")")))},dependencies:[ze,$h]})}}return t})(),Sy=(()=>{class t{constructor(){this.dropdownAriaDescendant="",this.itemIdPrefix="dropdownResult__",this.resultsIndex=-1,this.totalResultsCount=0,this.filter="",this.filteredResults=[],this.listResultsInput=[],this.elemToRemove="",this.labelTranslate="",this.noResultsTranslate="",this.placeholderTranslate="",this.prefix="id",this.firstCategory="",this.preSelected=null,this.eventEmitClickOutput=new ae,this.eventEmitLoaded=new ae,this.filterFind=(e,n,s)=>{const o=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.cityName??!0,r=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.countryName??!0,a=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.airportCode??!0,l=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.airportName??!0,c=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.continentName??!0,u=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.normalize??!1,g=u?this.normalizeString(this.filter).toLowerCase():this.filter.toLowerCase(),T=[];
65if(o){const b=u?this.normalizeString(e?.description?.toLowerCase()):e?.description?.toLowerCase();T.push(b?.includes(g))}if(r){const b=u?this.normalizeString(s?.toLowerCase()):s?.toLowerCase();T.push(b?.includes(g))}if(a){const b=u?this.normalizeString(e?.code?.toLowerCase()):e?.code?.toLowerCase();T.push(b?.includes(g))}if(l){const b=u?this.normalizeString(e?.airportName?.toLowerCase()):e?.airportName?.toLowerCase();T.push(b?.includes(g))}if(c){const b=u?this.normalizeString(n?.toLowerCase()):n?.toLowerCase();T.push(b?.includes(g))}return T.some(Boolean)},this.scrollIntoView=e=>document.getElementById(e)?.scrollIntoView({behavior:"instant",block:"nearest"})}set setListResults(e){this.listResultsInput=e,setTimeout(()=>{this.reInit(),this.eventEmitLoaded.emit()},100)}ngOnInit(){this.filteredResults=this.listResultsInput,this.setListResultsIDs()}setListResultsIDs(e){this.totalResultsCount=0;let n=0;this.filteredResults.forEach(s=>{s.subcategories?s.subcategories.forEach(o=>{o.results.forEach(r=>{r.id=this.itemIdPrefix+n++,this.preSelected?.code==r.code&&(this.resultsIndex=n-1,this.dropdownAriaDescendant=this.itemIdPrefix+this.resultsIndex)})}):s.results.forEach(o=>{o.id=this.itemIdPrefix+n++,this.preSelected?.code==o.code&&(this.resultsIndex=n-1,this.dropdownAriaDescendant=this.itemIdPrefix+this.resultsIndex)})}),this.totalResultsCount=n}filterResults(e){this.preSelected=null,this.filter=e.target.value,this.filteredResults=[],this.listResultsInput.forEach(n=>{if(n.subcategories?.length)n.subcategories.filter(o=>o.results.some(r=>this.filterFind(r,n.category,o.subcategory))).length&&(this.filteredResults.push({category:n.category,subcategories:[]}),n.subcategories.forEach(o=>{const r=o.results.filter(a=>this.filterFind(a,n.category,o.subcategory));r.length&&this.filteredResults[this.filteredResults.length-1].subcategories.push({subcategory:o.subcategory,results:r})}));else{const s=n.results.filter(o=>this.filterFind(o,n.category));s.length&&this.filteredResults.push({category:n.category,results:s})}}),this.setListResultsIDs(e)}normalizeString(e){return e&&e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}handleAnyKey(e){"Backspace"!=e.key&&(["ArrowDown","ArrowUp","Enter","Tab"].includes(e.key)||(this.resultsIndex=0,this.dropdownAriaDescendant=this.itemIdPrefix+this.resultsIndex))}handleArrowDown(){let e=this.itemIdPrefix+(this.resultsIndex+1);document.getElementById(e)?this.resultsIndex++:(this.resultsIndex=0,e=this.itemIdPrefix+this.resultsIndex),this.dropdownAriaDescendant=e,this.scrollIntoView(e)}handleArrowUp(){let e=this.itemIdPrefix+(this.resultsIndex-1);document.getElementById(e)?this.resultsIndex--:(this.resultsIndex=this.totalResultsCount-1,e=this.itemIdPrefix+this.resultsIndex),this.dropdownAriaDescendant=e,this.scrollIntoView(e)}handleBackspace(){this.resultsIndex=this.filter?0:-1,this.dropdownAriaDescendant=this.itemIdPrefix+this.resultsIndex}clickElement(){document.getElementById(this.dropdownAriaDescendant)?.firstElementChild.click()}reInit(){this.dropdownAriaDescendant="",this.filter="",this.filteredResults=this.listResultsInput}selectItem(e,n){e.preventDefault(),this.eventEmitClickOutput.emit(n),this.dropdownAriaDescendant="",this.resultsIndex=n.id?.substring(16)}getTotalResultsCount(){return this.filteredResults.reduce((e,n)=>n.subcategories?e+n.subcategories.reduce((s,o)=>s+o.results.length,0):e+n.results.length,0)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-auto-complete-dropdown"]],viewQuery:function(n,s){if(1&n&&(Le(UN,5),Le(zN,5),Le(wy,5)),2&n){let o;we(o=Te())&&(s.inputDropdown=o.first),we(o=Te())&&(s.containerDropdown=o.first),we(o=Te())&&(s.listDropdown=o.first)}},inputs:{elemToRemove:"elemToRemove",labelTranslate:"labelTranslate",setListResults:["listResults","setListResults"],firstElementButton:"firstElementButton",noResultsTranslate:"noResultsTranslate",noResultsIcon:"noResultsIcon",placeholderTranslate:"placeholderTranslate",prefix:"prefix",firstCategory:"firstCategory",preSelected:"preSelected",presentationRules:"presentationRules",configurationModule:"configurationModule"},outputs:{eventEmitClickOutput:"eventEmitClickOutput",eventEmitLoaded:"eventEmitLoaded"},ngContentSelectors:Ase,decls:21,vars:16,consts:[[1,"auto-complete-dropdown",3,"click"],["containerDropdown",""],["id","drop-label",1,"auto-complete-dropdown__label","sr-only",3,"for"],["class","auto-complete-dropdown__search__results__list__element__link auto-complete-dropdown__search__results__list__element__link--first-element-button f-body-l f-fw-b w-100",3,"click",4,"ngIf"],[1,"auto-complete-dropdown__search"],[1,"auto-complete-dropdown-margin"],["autocomplete","off","type","text","aria-required","true","aria-autocomplete","list","role","combobox","aria-autocomplete","list",1,"auto-complete-dropdown__search__input","f-body-l","f-fw-n",3,"id","value","placeholder","keyup","keyup.Backspace","keydown.ArrowDown","keydown.ArrowUp","keydown.Enter","keydown.Tab","keydown","input"],["inputDropdown",""],[3,"hidden"],[1,"auto-complete-dropdown__search__results","scroll-v-custom"],["role","listbox",1,"auto-complete-dropdown__search__results__list",3,"id"],["listDropdown",""],["class","auto-complete-dropdown__search__results__list__element f-fw-b",3,"auto-complete-dropdown__search__results__list__element--with-subcategories",4,"ngFor","ngForOf"],[4,"ngIf"],["results",""],[1,"auto-complete-dropdown__search__results__list__element__link","auto-complete-dropdown__search__results__list__element__link--first-element-button","f-body-l","f-fw-b","
65w-100",3,"click"],[1,"flex-r","flex-jc-sb","flex-g-12"],[1,"auto-complete-dropdown__search__results__list__element","f-fw-b"],[1,"auto-complete-dropdown__search__results__list__element__category","f-body-m"],["class","auto-complete-dropdown__search__results__list",3,"id",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[1,"auto-complete-dropdown__search__results__list",3,"id"],["class","auto-complete-dropdown__search__results__list__element",4,"ngFor","ngForOf"],[1,"auto-complete-dropdown__search__results__list__element"],[1,"auto-complete-dropdown__search__results__list__element__subcategory","f-body-m","f-fw-n"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"auto-complete-dropdown__search__results--no-results"],[3,"icon","title"],[1,"col-12","auto-complete-dropdown__search__results__list__element__list"],["role","option",3,"id",4,"ngFor","ngForOf"],["role","option",3,"id"],["href","#","tabindex","-1",1,"auto-complete-dropdown__search__results__list__element__link","f-body-l","f-fw-b",3,"click"],[1,"row","flex-jc-sb","flex-g-12"],[1,"auto-complete-dropdown__search__results__list__element__link__info"],[1,"sr-only"]],template:function(n,s){1&n&&(Ln(Ose),m(0,"div",0,1),U("click",function(r){return r.stopPropagation()}),m(2,"label",2),k(3),_(),C(4,Cse,3,1,"button",3),m(5,"div",4)(6,"div",5)(7,"input",6,7),U("keyup",function(r){return s.filterResults(r)})("keyup.Backspace",function(){return s.handleBackspace()})("keydown.ArrowDown",function(){return s.handleArrowDown()})("keydown.ArrowUp",function(){return s.handleArrowUp()})("keydown.Enter",function(){return s.clickElement()})("keydown.Tab",function(){return s.clickElement()})("keydown",function(r){return s.handleAnyKey(r)})("input",function(){return null==s.preSelected}),_()(),m(9,"div",8)(10,"div",8)(11,"div",9)(12,"ul",10,11)(14,"li"),Ft(15),_(),C(16,xse,5,5,"li",12),_()()(),C(17,Ese,1,0,"ng-container",13),C(18,Ise,3,2,"ng-container",13),_()()(),C(19,Lse,2,1,"ng-template",null,14,Ke)),2&n&&(d(2),On("for","dropdownLabel_",s.prefix,""),d(1),G(" ",s.labelTranslate," "),d(1),h("ngIf",s.firstElementButton),d(3),On("id","dropdownLabel_",s.prefix,""),Hn("value",s.filter),Hn("placeholder",s.placeholderTranslate),Sa("aria-owns","listResults_",s.prefix,""),Ge("aria-activedescendant",s.dropdownAriaDescendant),d(2),h("hidden",void 0===s.filteredResults),d(1),h("hidden",s.filteredResults.length<=0),d(1),Ye("auto-complete-dropdown__search__results--few-results",s.getTotalResultsCount()<6),d(1),On("id","filteredResults_",s.prefix,""),d(4),h("ngForOf",s.filteredResults),d(1),h("ngIf",0==s.filteredResults.length),d(1),h("ngIf",0==s.filteredResults.length))},dependencies:[Ot,ze,fn,Dy]})}}return t})(),ic=(()=>{class t{constructor(){this.changeDetectorRef=ne(Fn),this.elements=[],this.swiperParams={},this.newEvent=new ae}set setSwiper(e){this.swiperContainer=e.nativeElement}ngAfterViewInit(){typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",BN),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",tse)),this.swiperParams.injectStyles||(this.swiperParams={...this.swiperParams,injectStyles:[]}),Object.assign(this.swiperContainer,this.swiperParams),this.swiperContainer.initialize(),this.swiperContainer.swiper.on("realIndexChange",e=>{this.newEvent.emit({name:"slideChange",data:e})}),this.swiper=this.swiperContainer.swiper,this.swiper.changeLanguageDirection(sessionStorage.getItem("dir")??"ltr"),this.changeDetectorRef.detectChanges()}handleKeydown(e){if("Tab"!==e.key||e.shiftKey){if("Enter"===e.key){const s=document.activeElement.getAttribute("aria-controls");setTimeout(()=>{document.getElementById(s)?.focus()},0)}}else{const n=document.activeElement,s=this.swiperContainer.querySelectorAll("button"),o=Array.prototype.indexOf.call(s,n);if(o===s.length-1)return;e.preventDefault(),s[(o+1)%s.length].focus()}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-swiper"]],contentQueries:function(n,s,o){if(1&n&&qi(o,Ao,5),2&n){let r;we(r=Te())&&(s.template=r.first)}},viewQuery:function(n,s){if(1&n&&Le(_S,5),2&n){let o;we(o=Te())&&(s.setSwiper=o.first)}},hostBindings:function(n,s){1&n&&U("keydown",function(r){return s.handleKeydown(r)})},inputs:{containerNgClass:"containerNgClass",slideNgClass:"slideNgClass",elements:"elements",swiperParams:"swiperParams"},outputs:{newEvent:"newEvent"},ngContentSelectors:Hse,decls:5,vars:2,consts:[["init","false","role","list",3,"ngClass"],["swiperContainer",""],["role","listitem",3,"ngClass","class",4,"ngFor","ngForOf"],["role","listitem",3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,s){1&n&&(Ln(Vse),Ft(0),m(1,"swiper-container",0,1),C(3,Yse,2,10,"swiper-slide",2),_(),Ft(4,1)),2&n&&(d(1),h("ngClass",s.containerNgClass),d(2),h("ngForOf",s.elements))},dependencies:[Pt,Ot,fn]})}}return t})(),Jd=(()=>{class t{constructor(){this.changeDetectorRef=ne(Fn),this.ButtonFilterType=nc,this.default_breakpoints={320:{slidesPerView:2,spaceBetween:20},375:{slidesPerView:3,spaceBetween:5},576:{slidesPerView:4.5,spaceBetween:8},768:{slidesPerView:5.5,spaceBetween:10},992:{slidesPerView:6,spaceBetween:10}},this.swiperParams={modules:[DN,SN,wN,CN],centeredSlides:!1,observer:!0,observeParents:!0,slidesPerView:1,breakpoints:this.default_breakpoints,navigation:!0,pagination:{type:"bullets",clickable:!0},scrollbar:!1,injectStyles:["\n      :host .swiper-button-disabled {\n        color: var(--disabled-soft) !important;\n        border: 2px solid var(--disabled-soft) !important;
65\n        cursor: not-allowed !important;\n        opacity: .9;\n      }\n      :host(.swiper-arrow-d-none) .swiper-button-next, :host(.swiper-arrow-d-none) .swiper-button-next {\n        display: none;\n      } \n      "]},this.minSlidesToPaginate=this.default_breakpoints[992].slidesPerView,this.defaultImgFilters="",this.anyButtonSelected=!1,this.isAtFirstPage=!0,this.isAtLastPage=!1,this.isClearNights=!1,this.dirRtl="",this.iconsAlreadyChecked=!1,this.buttonsSelected=[],this.isMobile=!1,this.hasIcons=!0,this.isImageType=!1,this.type=this.ButtonFilterType.columnCards,this.isShowCleanFilters=!1,this.rangeSelectionBehaviour=!1,this.changeSelected=new ae,this.buttonFilterService=ne(b3),this._document=ne(St)}set setSwipperBreakpoints(e){e&&(this.swipperBreakpoints=Object.assign({},e),this.swiperParams.breakpoints=Object.assign({},this.swipperBreakpoints),this.minSlidesToPaginate=this.swipperBreakpoints[992].slidesPerView)}set setListAvailables(e){e&&(this.listAvailables=e)}set setClearNights(e){e&&this.anyButton&&(this.isClearNights=e,this.selectElement(this.anyButton))}set setListSelected(e){this.listSelected=e,e&&e.length>0?this.listAvailables&&(this.anyButtonSelected=!1):this.isImageType||(this.anyButtonSelected=!0)}set reinitialize(e){}ngOnInit(){this.anyButton={code:"ANY",name:"Any",id:null},this.entityCode=sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode,this.dirRtl=sessionStorage.getItem("dir"),this._document.addEventListener("change-language-direction",e=>this.changeDir(e.detail)),this.changeDir(this.dirRtl),this.ibAdminBizCatalog=`bizCatalog${this.moduleIbe}`,this.translationModule=`translation${this.moduleIbe}`,this.presentationRules?.webUiTravelWebApp?.page?.link?.staticResources?.value&&(this.linkStaticResourcesImg=this.presentationRules.webUiTravelWebApp.page.link.staticResources.value+"/"+this.entityCode+"/images/"),this.presentationRules[this.ibAdminBizCatalog]?.travelChoices?.button?.filter.ANY&&(this.anyButton.name=this.presentationRules[this.ibAdminBizCatalog].travelChoices.button.filter.ANY.label),this.presentationRules?.[this.ibAdminBizCatalog]?.travelChoices?.button?.filter&&(this.defaultImgFilters=this.linkStaticResourcesImg?this.linkStaticResourcesImg+this.presentationRules[this.ibAdminBizCatalog]?.travelChoices?.button?.filter?.defaultImg?.value:this.presentationRules[this.ibAdminBizCatalog].travelChoices.button?.filter?.defaultImg?.value)}set setSwiper(e){this.swiperContainer=e?.nativeElement}ngAfterViewInit(){this.swiperContainer?.initialize&&this.swiperContainer.initialize(),this.iconsRef.forEach(e=>{let n="";e.nativeElement.classList.forEach(s=>{s&&(n+="."+s)}),document.querySelector(n)&&"none"===window.getComputedStyle(document.querySelector(n),":before").getPropertyValue("content")&&(e.nativeElement.className="button-filter__icon aall-icon-default")}),this.changeDetectorRef.detectChanges()}isSetIcon(e){return!!this.presentationRules?.[this.ibAdminBizCatalog]?.travelChoices?.button}getIcon(e){return this.presentationRules?.[this.ibAdminBizCatalog]?.travelChoices?.button?.filter[e]?.icon?.value??"aall-icon-default"}getImage(e){return this.presentationRules?.[this.ibAdminBizCatalog]?.travelChoices?.button?.filter[e]?.img?.value?this.linkStaticResourcesImg?this.linkStaticResourcesImg+this.presentationRules[this.ibAdminBizCatalog].travelChoices.button.filter[e].img.value:this.presentationRules[this.ibAdminBizCatalog].travelChoices.button.filter[e].img.value:this.defaultImgFilters}loadDefaultImage(e){e.target.src=this.defaultImgFilters}selectElement(e,n){this.showWarning=!1,this.rangeSelectionBehaviour?this.selectRange(e,n):this.isExclusive?this.selectOnlyOne(e):this.selectMultiple(e)}selectMultiple(e){"ANY"===e.code?(this.anyButtonSelected=!0,this.listSelected=[],this.clearAllElement()):this.listSelected.find(n=>n.code===e.code)?0===this.listSelected.length?(this.anyButtonSelected=!0,this.listSelected=[],this.clearAllElement()):(this.listSelected=this.listSelected.filter(n=>n.code!==e.code),this.selectedListChanged()):(this.anyButtonSelected=!1,this.listSelected.push(e),this.selectedListChanged())}selectOnlyOne(e){this.anyButtonSelected=!1,"ANY"===e.code?(this.listSelected=[],this.anyButtonSelected=!0):this.listSelected&&this.listSelected.length>0&&this.listSelected[0].code===e.code?this.selectOnlyOne(this.anyButton):(this.listSelected=[],this.anyButtonSelected=!1,this.listSelected.push(e)),this.selectedListChanged()}selectRange(e,n){if(this.anyButtonSelected=!1,1===this.listSelected.length){const s=this.listAvailables.findIndex(r=>this.listSelected.find(a=>r.code===a?.code)),o=s<n;this.listSelected=this.listAvailables.filter((r,a)=>o?a>=s&&a<=n:a>=n&&a<=s)}else this.listSelected=[e];this.selectedListChanged()}selectedListChanged(){this.buttonsSelected=this.buttonFilterService.transformFromFilter(this.modelName,this.listSelected),this.changeSelected.emit(this.buttonsSelected)}clearAllElement(){this.listSelected.length===this.listAvailables.length?(this.showWarning=!0,setTimeout(()=>{this.showWarning=!1},3e3)):(this.clearAll(!0),this.showWarning=!1)}isSelected(e){if(this.listSelected&&this.listSelected.length>0)for(const n of this.listSelected)if(n?.code===e?.code)return!0;return!1}clearAll(e){this.anyButtonSelected=!!e,this.listSelected=[],this.selectedListChanged()}changeDir(e){this.dirRtl=e,this.swiperComponent?.swiper&&this.swiperComponent.swiper.changeLanguageDirection("rtl"===this.dirRtl?"rtl":"ltr")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-button-filter"]],viewQuery:function(n,s){if(1&n&&(Le(qN,5),Le(_S,5),Le(Bse,5)),2&n){let o;we(o=Te())&&(s.swiperComponent=o.first),we(o=Te())&&(s.setSwiper=o.first),we(o=Te())&&(s.iconsRef=o)}},inputs:{modelName:"modelName",moduleIbe:"moduleIbe",presentationRules:"presentationRules",isExclusive:"isExclusive",isMobile:"isMobile",hasIcons:"hasIcons",isImageType:"isImageType",type:"type",isShowCleanFilters:"isShowCleanFilters",rangeSelectionBehaviour:"rangeSelectionBehaviour",setSwipperBreakp
65oints:["swipperBreakpoints","setSwipperBreakpoints"],setListAvailables:["listAvailables","setListAvailables"],setClearNights:["clearNights","setClearNights"],setListSelected:["listSelected","setListSelected"],reinitialize:"reinitialize"},outputs:{changeSelected:"changeSelected"},decls:1,vars:1,consts:[[3,"class","ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngClass",4,"ngIf"],["class","button-filter__buttons-selector flex-jc-fs",3,"ngClass",4,"ngIf"],[4,"ngIf"],["class","button-filter__warning-message",4,"ngIf"],["class","selected-container__block",4,"ngIf"],[1,"selected-container__block_button"],[1,"selected-container__button",3,"disabled","click"],["class","aall-icon-trash f-icon-s",4,"ngIf"],[1,"selected-container__button__text"],["class","sr-only",4,"ngIf"],[1,"selected-container__block"],[1,"selected-container__block__selected"],[1,"f-body-l"],[1,"aall-icon-trash","f-icon-s"],[1,"sr-only"],[1,"button-filter__buttons-selector","flex-jc-fs",3,"ngClass"],["class","button-filter__element-selector",3,"ngClass",4,"ngIf"],["class","button-filter__element-selector",3,"ngClass",4,"ngFor","ngForOf"],[1,"button-filter__element-selector",3,"ngClass"],[1,"button-filter__button","button",3,"ngClass","click"],["atrr.aria-hidden","true","class","button-filter__icon",3,"class",4,"ngIf"],[1,"button-filter__continent-name",3,"ngClass"],["atrr.aria-hidden","true",1,"button-filter__icon"],["iconsRef",""],["class","button button-filter__button",3,"ngClass","click",4,"ngIf"],["class","button button-filter__button",3,"click",4,"ngIf"],[1,"button","button-filter__button",3,"ngClass","click"],[1,"button-filter__continent-name","f-body-m",3,"ngClass"],[1,"button","button-filter__button",3,"click"],[1,"button-filter__close-icon"],["alt","",1,"button-filter__image",3,"src","error"],[1,"button-filter__continent-name"],[3,"elements","swiperParams","containerNgClass"],["alSwiper",""],["templateContent",""],["data-hash","Slide hash",1,"swiper-slide","button-filter__element-selector","button-filter__container--carousel-type"],["fxLayout","column","fxLayoutAlign","center center","fxFlexFill","","href","#","role","listitem",1,"button","button-filter__button",3,"id","ngStyle","click"],["class","button-filter__image","alt","",3,"src","error",4,"ngIf"],["init","false","role","list"],["swiperContainer",""],[1,"button-filter__buttons-selector","flex-jc-fs","w-100",3,"ngClass"],["role","listitem",4,"ngFor","ngForOf"],["role","listitem"],[1,"button-filter__warning-message"],["role","alert",1,"button-filter__warning-message__text"]],template:function(n,s){1&n&&C(0,moe,6,12,"div",0),2&n&&h("ngIf",s.listAvailables)},dependencies:[Pt,Ot,ze,$h,ic,Ze]})}}return t})(),Gf=(()=>{class t{set _initialValue(e){this.initialValue=e,""===e?this.resetDropdown():this.setDefaultValue()}set _initialResults(e){e&&(this.initialResults=e,this.setDefaultValue())}set reset(e){void 0!==e&&(this._reset=e,e&&this.resetDropdown())}get reset(){return this._reset}constructor(e){this.renderer=e,this.classActive="dropdown-list__li--active",this.ariaSelected="aria-selected",this.indexList=-1,this._reset=!1,this.eRef=ne(Ht),this.showDropdown=!1,this.closeAll=!1,this.defaultValuePos=-1,this.dropdownAriaDescendant="",this.isListDropdownVisible=!1,this.listFilter={key:"",value:""},this.initialListFilter={key:"",value:""},this.initialValue="",this.initialResults=[],this.hostClass=!0,this.showOverlay=!1,this.choiceTitleTranslate="",this.addWrapperClass="",this.prefix="id",this.addClass="",this.icon="",this.disabled=!1,this.hasInnerHTML=!1,this.required=!1,this.printRequiredSign=!1,this.selectableWithOneElement=!1,this.eventEmitClickOutput=new ae}clickout(){this.hide()}writeValue(){throw new Error("Method not implemented.")}registerOnChange(){throw new Error("Method not implemented.")}registerOnTouched(){throw new Error("Method not implemented.")}setDisabledState(){throw new Error("Method not implemented.")}ngOnInit(){this.defaultValuePos>=0&&setTimeout(()=>{this.selectedElement=this.defaultValueKey,this.eventEmitClick(this.listResults[this.defaultValuePos])},1e3),this.showDropdown=!0}setDefaultValue(){""!==this.initialValue&&this.initialResults&&(this.initialResults.forEac
65h((e,n)=>{e.key===this.initialValue&&(this.defaultValuePos=n,this.defaultValueKey=this.initialValue,this.listFilter=Object.assign({},e))}),this.initialListFilter=Object.assign({},this.listFilter)),this.selectedElement=this.defaultValueKey,this.listResults=this.initialResults}eventEmitClick(e){(!this.selectedElement||this.selectedElement.toString()!==e.key.toString())&&this.eventEmitClickOutput.emit(e)}hide(){this.isListDropdownVisible=!1,this.dropdownAriaDescendant="",this.closeAll=!0}keyDropdown(e){let s;(""!==e.target.value||40===e.keyCode||38===e.keyCode||8===e.keyCode||13===e.keyCode)&&(this.isListDropdownVisible=!0,setTimeout(()=>{void 0!==this.listDropdown&&(s=this.listDropdown.nativeElement.children.length,this.keyDropdownInitValues(e,s),this.keyDropdownCode(e,s))},0))}keyDropdownCode(e,n){const s=e.target.value;40===e.keyCode?this.keyDropdownCodeArrowDown(e):38===e.keyCode?this.keyDropdownCodeArrowUp(e,n):""!==s&&9!==e.keyCode&&this.keyDropdownCodeAny(e)}keyDropdownCodeAny(e){void 0!==this.listDropdown.nativeElement.children[0]&&(this.renderer.addClass(this.listDropdown.nativeElement.children[0],this.classActive),this.dropdownAriaDescendant=this.listDropdown.nativeElement.children[0].getAttribute("id")),e.preventDefault()}keyDropdownCodeArrowDown(e){let n,s,o;e.preventDefault(),this.indexList++,n=this.listDropdown.nativeElement.children[this.indexList],void 0===n?(this.indexList=0,o=this.listDropdown.nativeElement.children.length-1,s=this.listDropdown.nativeElement.children[o],n=this.listDropdown.nativeElement.children[0]):this.indexList>0&&(s=this.listDropdown.nativeElement.children[this.indexList-1]),void 0!==s&&(this.renderer.removeClass(s,this.classActive),this.renderer.removeAttribute(s,this.ariaSelected)),this.renderer.addClass(n,this.classActive),this.renderer.setAttribute(n,this.ariaSelected,"true"),this.dropdownAriaDescendant=n.getAttribute("id"),this.listFilter.value=n.innerHTML,this.setScroll()}keyDropdownCodeArrowUp(e,n){let s,o;e.preventDefault(),this.indexList--,s=this.listDropdown.nativeElement.children[this.indexList],void 0===s?(this.indexList=n-1,o=this.listDropdown.nativeElement.children[0],s=this.listDropdown.nativeElement.children[this.indexList]):o=this.listDropdown.nativeElement.children[this.indexList+1],void 0!==o&&(this.renderer.removeClass(o,this.classActive),this.renderer.removeAttribute(o,this.ariaSelected)),this.renderer.addClass(s,this.classActive),this.renderer.setAttribute(s,this.ariaSelected,"true"),this.dropdownAriaDescendant=s.getAttribute("id"),this.listFilter.value=s.innerHTML,this.selectedElement=s.getAttribute("data-key"),this.setScroll()}setScroll(){if(this.listDropdownContainer.nativeElement.scrollHeight>this.listDropdownContainer.nativeElement.clientHeight){const e=this.listDropdown.nativeElement.children[this.indexList],s=e.offsetTop+e.offsetHeight;s>this.listDropdownContainer.nativeElement.clientHeight+this.listDropdownContainer.nativeElement.scrollTop?this.listDropdownContainer.nativeElement.scrollTop=s-this.listDropdownContainer.nativeElement.clientHeight:e.offsetTop<this.listDropdownContainer.nativeElement.scrollTop&&(this.listDropdownContainer.nativeElement.scrollTop=e.offsetTop)}}keyDropdownCodeEnter(e){e.preventDefault(),-1!==this.indexList&&this.isListDropdownVisible&&this.listDropdown.nativeElement.children[this.indexList].click()}keyDropdownCodeEnterButton(e){e.preventDefault(),this.toggleDropdown(e)}keyDropdownEsc(e){e.preventDefault(),e.stopPropagation(),this.toggleDropdown(e)}keyDropdownInitValues(e,n){40===e.keyCode&&null===this.indexList?this.indexList=-1:38===e.keyCode&&null===this.indexList&&(this.indexList=n-1)}keyDropdownTab(){this.hide(),this.listFilter.value=this.selectedElement?this.initialResults.find(e=>e.key===this.selectedElement).value:""}selectItem(e,n){this.listFilter.value=n.target.innerHTML,this.eventEmitClick(e),this.selectedElement=n.currentTarget.getAttribute("data-key"),n.preventDefault()}toggleDropdown(e){this.isListDropdownVisible||e.stopPropagation(),this.isListDropdownVisible=!this.isListDropdownVisible,this.isListDropdownVisible?setTimeout(()=>{this.listDropdown.nativeElement.focus()}):setTimeout(()=>{this.buttonDropdown.nativeElement.focus()})}resetDropdown(){this.listFilter.value="",this.selectedElement="",this.defaultValuePos=-1}static{this.\u0275fac=function(n){return new(n||t)(J(ri))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-dropdown"]],viewQuery:function(n,s){if(1&n&&(Le(wy,5),Le(Ooe,5),Le(KN,5)),2&n){let o;we(o=Te())&&(s.listDropdown=o.first),we(o=Te())&&(s.listDropdownContainer=o.first),we(o=Te())&&(s.buttonDropdown=o.first)}},hostVars:2,hostBindings:function(n,s){1&n&&U("click",function(){return s.clickout()},0,Wr),2&n&&Ye("w-100",s.hostClass)},inputs:{showOverlay:"showOverlay",choiceTitleTranslate:"choiceTitleTranslate",addWrapperClass:"addWrapperClass",prefix:"prefix",addClass:"addClass",icon:"icon",disabled:"disabled",hasInnerHTML:"hasInnerHTML",required:"required",printRequiredSign:"printRequiredSign",selectableWithOneElement:"selectableWithOneElement",_initialValue:["initialValue","_initialValue"],_initialResults:["initialResults","_initialResults"],reset:"reset"},outputs:{eventEmitClickOutput:"eventEmitClickOutput"},features:[Xt([{provide:Xi,useExisting:Qt(()=>t),multi:!0}])],decls:6,vars:12,consts:[[3,"ngClass"],["aria-hidden","true",3,"class",4,"ngIf"],[3,"class",4,"ngIf","ngIfElse"],["dropdownTemplate",""],[3,"ngClass","click"],["aria-hidden","true"],[1,"dropdown-container__only-result-label","flex-r","flex-ai-c","f-fw-b","f-body-l","flex-gr-1"],[1,"dropdown-container__only-result","f-body-xl",3,"innerHtml"],[3,"class","ngClass","click",4,"ngIf"],["class","sr-only",3,"id",4,"ngIf"],[1,"dropdown-container__box",3,"ngClass"],["aria-haspopup","listbox",1,"dropdown-container__box__button",3,"id","disabled","keydown.Enter","keydown.Tab"],["buttonDropdown",""],[1,"dropdown-container__labels"],[4,"ngIf"],["aria-hidden","true",1,"dropdown-container__labels__arrow",3,"ngClass"],[1,"dropdown-container__box__results","scroll-v-custom",3,"hidden","ngClass","focusin"],["listDropdownContainer",""],["tabindex","0","role","listbox",1,"dropdown-list",3,"id","keydown","keyup","keydown.Enter","keydown.Esc","keydown.Tab","keydown.Space"],["listDropdown",""],["role","option","class","dropdown-list__li",3,"id","ngClass","innerHTML","click",4,"ngFor","ngForOf"],[1,"sr-only",3,"id"],[1,"flex-c"],[1,"dropdown-container__labels__label","flex-r","flex-ai-c","f-fw-b","f-body-l","f-ta-s"],[1,"dropdown-container__labels__value","f-body-xl","f-ta-s",3,"innerHtml"],[1,"sr-only"],[1,"dropdown-container__labels__value","f-body-xl","f-ta-s","whitespace-nowrap"],["role","option",1,"dropdown-list__li",3,"id","ngClass","innerHTML","click"]],template:function(n,s){if(1&n&&(m(0,"div",0),C(1,Aoe,1,3,"i",1),C(2,Foe,4,5,"div",2),C(3,zoe,1,1,"ng-template",null,3,Ke),_(),m(5,"div",4),U("click",function(r){return s.toggleDropdown(r)}),_()),2&n){const o=xe(4);at("dropdown-wrapper flex-r flex-jc-fs flex-ai-c flex-g-16 ",s.addWrapperClass,""),h("ngClass",Be(8,qoe,s.disabled)),d(1),h("ngIf",s.icon),d(1),h("ngIf",1===(null==s.listResults?null:s.listResults.length)&&!s.selectableWithOneElement)("ngIfElse",o),d(3),h("ngClass",Be(10,Goe,s.isListDropdownVisible&&s.showOverlay))}},dependencies:[Pt,Ot,ze,Ze]})}}return t})(),Kf=(()=>{class t{onClick(){this.isOverlayClicked||(this.isOverlayVisible=!1),this.isOverlayClicked=!1}onResize(){this.isOverlayVisible=!1}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-overlay-background"]],hostBindings:function(n,s){1&n&&U("click",function(){return s.onClick()},0,Wr)("resize",function(){return s.onResize()},!1,wl)},decls:0,vars:0,template:function(n,s){},encapsulation:2})}}return t})(),Xf=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-validate-messages"]],inputs:{isFieldValid:"isFieldValid",message:"message"},decls:1,vars:1,consts:[["class","v-message flex-r flex-ai-c flex-g-8",4,"ngIf"],[1,"v-message","flex-r","flex-ai-c","flex-g-8"],["aria-hidden","true",1,"v-message__icon","aall-icon-info","f-body-l"],["role","alert",1,"v-message__info","f-body-s"]],template:function(n,s){1&n&&C(0,_ae,4,1,"div",0),2&n&&h("ngIf",!s.isFieldValid)},dependencies:[ze]})}}return t})(),sc=(()=>{class t{constructor(){this.selectedKey="",this.required=!1,this.eventEmitClickOutput=new ae,this._formControlName="",this.submitWasPressed=!1,this.globalValidationActive=!1,this.showOverlay=!1}ngOnInit(){this.required&&this._formControl?.addValidators([ct.required]),1===this.initialResults?.length&&!this.disabled&&(this.disabled=!0)}get formControl(){return this._formControl}isValid(){return this.globalValidationActive&&!this.submitWasPressed||this._formControl.valid}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-dropdown-input"]],inputs:{choiceTitleTranslate:"choiceTitleTranslate",addClass:"addClass",addWrapperClass:"addWrapperClass",icon:"icon",disabled:"disabled",hasInnerHTML:"hasInnerHTML",required:"required",initialValue:"initialValue",initialResults:"initialResults",validationErrorMessage:"validationErrorMessage",reset:"reset",inputId:"inputId",_formControlName:"_formControlName",_formControl:"_formControl",submitWasPressed:"submitWasPressed",globalValidationActive:"globalValidationActive",showOverlay:"showOverlay"},outputs:{eventEmitClickOutput:"eventEmitClickOutput"},features:[Xt([],[{provide:Vi,useExisting:yi}])],decls:5,vars:18,consts:[["type","hidden",3,"formControl"],["inputElement",""],[3,"prefix","icon","choiceTitleTranslate","initialValue","initialResults","disabled","addClass","addWrapperClass","hasInnerHTML","required","reset","showOverlay","selectableWithOneElement","eventEmitClickOutput"],[3,"isFieldValid","message"]],template:function(n,s){if(1&n&&(X(0,"input",0,1),m(2,"al-dropdown",2),U("eventEmitClickOutput",function(r){return s._formControl.setValue(r.key),s.eventEmitClickOutput.emit(r)}),_(),X(3,"al-validate-messages",3),I(4,"translate")),2&n){let o;h("formControl",s.formControl),d(2),h("prefix",s._formControlName)("icon",s.icon)("choiceTitleTranslate",s.choiceTitleTranslate)("initialValue",null!==(o=s._formControl.value)&&void 0!==o?o:s.initialValue)("initialResults",s.initialResults)("disabled",s.disabled)("addClass",s.addClass)("addWrapperClass",s.addWrapperClass)("hasInnerHTML",s.hasInnerHTML)("required",s.required)("reset",s.reset)("showOverlay",s.showOverlay)("selectableWithOneElement",!0),d(1),h("isFieldValid",s.isValid()||!s._formControl.touched)("message",P(4,16,s.validationErrorMessage))}},dependencies:[Ws,Bo,Ag,Xf,Gf,Ze]})}}return t})(),MS=(()=>{class t{constructor(){this.isFirstTooltipHover=!0,this.translateService=ne(mi),this.disabledList={},this.paxRoleAlert=[],this.paxTooltip=[],this.keyFrom="",this.keyUntil="",this.keyUnder="",this.keyRange="",this.keyGeneric=[],this.passengerDescription=[],this.PaxType=T
65S,this.listChildAges=[{key:1,value:"<2"},{key:2,value:"2"},{key:3,value:"3"},{key:4,value:"4"},{key:5,value:"5"},{key:6,value:"6"},{key:7,value:"7"},{key:8,value:"8"},{key:9,value:"9"},{key:10,value:"10"},{key:11,value:"11"},{key:12,value:"12"},{key:13,value:"13"},{key:14,value:"14"},{key:15,value:"15"},{key:16,value:"16"},{key:17,value:"17"}],this.form=new di({childAgesForm:new Rg([])}),this.type="1STRVL",this.showUnderLabel=!1,this.changePax=new ae,this.changeChildAge=new ae,this.validatorChildAge=new ae}set childAgesRooms(e){this.childAgesForm=this.form.get("childAgesForm"),e&&0===this.childAgesForm.length&&e.forEach(n=>{this.childAgesForm.push(new ft(n))})}set setPax(e){this.pax=e,e&&(e.paxTypeConstraints.forEach(()=>{this.paxRoleAlert.push("")}),this.selectedPaxCounts&&this.pax?.accompainmentConstraints&&this.updateDisableList())}set setPaxNumber(e){this.paxNumber=e,this.selectedPaxCounts=Object.assign({},e)}ngOnInit(){this.ibeAdminWebTag=`translation${this.moduleIbeadmin}`,this.ibeAdminConfig=`configuration${this.moduleIbeadmin}`,this.ibeAdminAccesibility=`accessibility${this.moduleIbeadmin}`,this.translateService.stream([`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.divText.from.label`,`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.divText.until.label`,`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.divText.under.label`,`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.divText.range.label`]).subscribe(e=>{this.keyFrom=e[`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.divText.from.label`],this.keyUntil=e[`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.divText.until.label`],this.keyUnder=e[`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.divText.under.label`],this.keyRange=e[`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.divText.range.label`],this.getAgeConstraintTranslation()}),this.pax?.accompainmentConstraints&&this.updateDisableList(),this.initTooltips()}onPaxTooltipHover(){this.isFirstTooltipHover&&this.paxTooltipRef&&(this.isFirstTooltipHover=!1,this.paxTooltipRef.hide(),setTimeout(()=>{this.paxTooltipRef&&this.paxTooltipRef.show()},0))}updatePaxList(e,n,s){this.paxRoleAlert[s]=this.paxRoleAlert[s]?"":"alert",(n&&!this.disabledList[e]?.add||!n&&!this.disabledList[e]?.sub)&&(this.selectedPaxCounts[e]+=n?1:-1,this.changePax.emit(this.selectedPaxCounts),this.updateDisableList()),this.availableSelectChildAges&&e===TS.Child&&(n?(this.childAgesForm=this.form.get("childAgesForm"),this.childAgesForm.push(new ft(null))):this.childAgesForm.length>0&&(this.childAgesForm=this.form.get("childAgesForm"),this.childAgesForm.removeAt(this.childAgesForm.length-1)))}updateChildAge(e,n){this.changeChildAge.emit({child:n,age:e.key})}getAgeConstraintTranslation(){this.pax?.paxTypeConstraints.forEach(e=>{let n,s=e.ageConstraint.maxAge??100;e.ageConstraint.maxAge?e.ageConstraint.minAge?n=this.keyRange:this.showUnderLabel?(n=this.keyUnder,s+=1):n=this.keyUntil:n=this.keyFrom,this.passengerDescription[e.paxType.paxTypeCode]=n.replace("{{minAge}}",(e.ageConstraint.minAge??0).toString()).replace("{{maxAge}}",s.toString())})}initTooltips(){this.pax?.paxTypeConstraints.forEach(e=>{const n=e.paxType.paxTypeCode;this.paxTooltip[n]=`${this.ibeAdminWebTag}.searcher.flights.passengersCabinClass.passengers.${n}.tooltip.label`})}updateDisableList(){this.disabledList={},this.pax.accompainmentConstraints.sort((e,n)=>n.accompaintmentCases.length-e.accompaintmentCases.length),this.pax.paxTypeConstraints.forEach(e=>{const{paxTypeCode:n}=e.paxType,{maxCount:s,minCount:o}=e.countConstraint,{maxTotalCount:r,minTotalCount:a}=this.pax.paxConstraint,l=this.selectedPaxCounts[n],c=this.pax.paxConstraint.minPaxTypes.reduce((g,T)=>g+this.selectedPaxCounts[T],0),u=this.pax.paxConstraint.maxPaxTypes.reduce((g,T)=>g+this.selectedPaxCounts[T],0);this.disabledList[n]={add:l>=s||this.maxTotalPaxCountReached(n,u,r)||!this.accompaniedCasesIsSatisfied(n),sub:l<=o||this.minTotalPaxMinReached(n,c,a)||!this.accompainerCasesAreSatisfied(n)}})}maxTotalPaxCountReached(e,n,s){const{maxPaxTypes:o}=this.pax.paxConstraint;return!!o?.includes(e)&&n>=s}minTotalPaxMinReached(e,n,s){const{minPaxTypes:o}=this.pax.paxConstraint;return!!o?.includes(e)&&n<=s}accompaniedCasesIsSatisfied(e){if(0===this.pax.accompainmentConstraints.filter(o=>o.accompaniedPaxTypes.includes(e)).length)return!0;const s={...this.selectedPaxCounts};return s[e]=(s[e]||0)+1,this.canAllocateAccompaniers(s)}canAllocateAccompaniers(e){const n=this.pax.accompainmentConstraints.filter(r=>r.accompaniedPaxTypes.some(a=>(e[a]||0)>0));if(0===n.length)return!0;const s=new Map;
65n.forEach(r=>{r.accompaniedPaxTypes.forEach(a=>{const l=e[a]||0;l>0&&!s.has(a)&&s.set(a,l)})});const o=new Map;return n.forEach(r=>{r.accompanierPaxTypes.forEach(a=>{o.has(a)||o.set(a,e[a]||0)})}),this.tryAllocateByConstraint(s,n,o)}tryAllocateByConstraint(e,n,s){if(!Array.from(e.values()).some(r=>r>0))return!0;for(const r of n){const a=r.accompaniedPaxTypes.filter(c=>(e.get(c)||0)>0);if(0===a.length)continue;const l=r.accompanierPaxTypes.reduce((c,u)=>c+(s.get(u)||0),0);if(0!==l)for(let c=1;c<=l;c++){const u=new Map;let g=!0;for(const F of a){const V=r.accompaintmentCases.find(q=>q.paxTypeCode===F);if(!V){g=!1;break}const O=e.get(F)||0;u.set(F,Math.min(O,V.maxCount*c))}if(!g||0===u.size||0===Array.from(u.values()).reduce((F,V)=>F+V,0))continue;let b=!0;for(const[F,V]of u.entries())if(V>r.accompaintmentCases.find(Y=>Y.paxTypeCode===F).maxCount*c){b=!1;break}if(!b)continue;const w=[];let D=c;for(const F of r.accompanierPaxTypes){const V=s.get(F)||0,O=Math.min(V,D);if(O>0&&(w.push({type:F,count:O}),s.set(F,V-O),D-=O),0===D)break}if(0===D){const F=new Map;if(u.forEach((V,O)=>{F.set(O,e.get(O)||0),e.set(O,(e.get(O)||0)-V)}),this.tryAllocateByConstraint(e,n,s))return!0;F.forEach((V,O)=>{e.set(O,V)})}w.forEach(({type:F,count:V})=>{s.set(F,(s.get(F)||0)+V)})}}return!1}accompainerCasesAreSatisfied(e){if(0===this.pax.accompainmentConstraints.filter(r=>r.accompanierPaxTypes.includes(e)).length)return!0;const s={...this.selectedPaxCounts};return s[e]=Math.max(0,(s[e]||0)-1),!this.pax.accompainmentConstraints.some(r=>r.accompaniedPaxTypes.some(a=>(s[a]||0)>0))||this.canAllocateAccompaniers(s)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-pax"]],viewQuery:function(n,s){if(1&n&&Le(JN,5),2&n){let o;we(o=Te())&&(s.paxTooltipRef=o.first)}},inputs:{moduleIbeadmin:"moduleIbeadmin",isMobile:"isMobile",type:"type",availableSelectChildAges:"availableSelectChildAges",_formGroup:"_formGroup",areTooltipsEnabled:"areTooltipsEnabled",showUnderLabel:"showUnderLabel",childAgesRooms:"childAgesRooms",setPax:["pax","setPax"],setPaxNumber:["paxNumber","setPaxNumber"]},outputs:{changePax:"changePax",changeChildAge:"changeChildAge",validatorChildAge:"validatorChildAge"},decls:2,vars:2,consts:[["class","pax-selector__container flex-c flex-g-16",4,"ngIf"],["class","pax-list flex-g-16 flex-c",4,"ngIf"],[1,"pax-selector__container","flex-c","flex-g-16"],["class","flex-r flex-jc-sb",4,"ngFor","ngForOf"],[1,"flex-r","flex-jc-sb"],[1,"flex-c","flex-g-4"],[1,"pax-selector__passenger-title","f-fw-b"],[1,"pax-selector__passenger-description","f-body-m"],[1,"pax-selector__passenger-button-container","flex-r","flex-ai-c","flex-g-24"],[1,"pax-selector__passenger-button-style",3,"disabled","click"],["aria-hidden","true",1,"icon","aall-icon-minus"],[1,"pax-selector__passenger__number","f-body-2xl",3,"ngClass"],["aria-hidden","true",1,"icon","aall-icon-plus"],[1,"pax-list","flex-g-16","flex-c"],[4,"ngFor","ngForOf"],[1,"pax__list__element","flex-r","flex-jc-sb","flex-ai-fs","flex-g-8"],[1,"pax-label","flex-c","flex-ai-fs","flex-jc-fs"],["class","pax-label__title f-fw-b f-body-xl flex-r flex-ai-c flex-g-8","matTooltipClass","tooltip-pax",3,"matTooltip","matTooltipPosition","matTooltipDisabled","mouseenter",4,"ngIf","ngIfElse"],["normalLabel",""],[1,"pax-label__description","f-body-m"],[1,"pax-buttons","flex-r","flex-ai-c"],[1,"pax-button",3,"disabled","click"],["aria-hidden","true",1,"pax-button__icon","aall-icon-minus"],[1,"pax-info","f-fw-b","f-body-xl",3,"ngClass"],["aria-hidden","true",1,"pax-button__icon","aall-icon-plus"],["class","pax-ageSelector flex-c flex-g-8 p-t-5 p-l-5",3,"formGroup",4,"ngIf"],["matTooltipClass","tooltip-pax",1,"pax-label__title","f-fw-b","f-body-xl","flex-r","flex-ai-c","flex-g-8",3,"matTooltip","matTooltipPosition","matTooltipDisabled","mouseenter"],["tooltip","matTooltip"],["aria-hidden","true",1,"icon","aall-icon-info"],[1,"pax-label__title","f-fw-b","f-body-xl"],[1,"pax-ageSelector","flex-c","flex-g-8","p-t-5","p-l-5",3,"formGroup"],[1,"pax-ageSelector__legend","f-body-m"],["formArrayName","childAgesForm",1,"flex-r","flex-g-8","flex-w-w"],[3,"initialResults","choiceTitleTranslate","globalValidationActive","_formControl","_formControlName","initialValue","required","eventEmitClickOutput",4,"ngIf"],[3,"initialResults","choiceTitleTranslate","globalValidationActive","_formControl","_formControlName","initialValue","required","eventEmitClickOutput"]],template:function(n,s){1&n&&(C(0,vae,2,1,"ul",0),C(1,Eae,2,1,"ul",1)),2&n&&(h("ngIf","LY"===s.type),d(1),h("ngIf","1STRVL"===s.type))},dependencies:[Pt,Ot,ze,fs,yi,Fg,ay,sc,Ze]})}}return t})(),My=(()=>{class t{constructor(){this.viewWasChecked=!1,this.isLastInteractionKeyboard=!1,this.elementSelected=new ae,this.heightPill=new ae}set _elements(e){e.length>0&&(this._elementsSave=e)}set _preselectedElement(e){e&&(this.selectedElement=e)}ngAfterViewChecked(){this.viewWasChecked||(this.viewWasChecked=!0,this.observer=new IntersectionObserver(e=>{e.forEach(n=>
65{n.isIntersecting&&this.heightPill.emit(this.pillElements.get(0).nativeElement.offsetHeight)})}),this.observer.observe(this.pillElements.get(0)?.nativeElement))}ngOnDestroy(){this.observer&&this.observer.disconnect()}change(e){e.isLastInteractionKeyboard=this.isLastInteractionKeyboard,this.selectedElement=e.key,this.elementSelected.emit(e),this.isLastInteractionKeyboard=!1}focusIn(e){this.focusedElement=e.key}focusOut(){this.focusedElement=""}detectKeydownEvent(){this.isLastInteractionKeyboard=!0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-radio-button-pill"]],viewQuery:function(n,s){if(1&n&&(Le(Iae,5),Le(kae,5)),2&n){let o;we(o=Te())&&(s.pill=o.first),we(o=Te())&&(s.pillElements=o)}},inputs:{addClass:"addClass",_elements:["elements","_elements"],prefix:"prefix",_preselectedElement:["preselectedElement","_preselectedElement"]},outputs:{elementSelected:"elementSelected",heightPill:"heightPill"},decls:3,vars:4,consts:[["pill",""],["class","radio-button__element",3,"ngClass",4,"ngFor","ngForOf"],[1,"radio-button__element",3,"ngClass"],["pillElements",""],[1,"radio-selector"],["type","radio",1,"sr-only",3,"name","value","checked","disabled","change","focusin","focusout","keydown"]],template:function(n,s){1&n&&(m(0,"div",null,0),C(2,Oae,6,12,"div",1),_()),2&n&&(at("radio-button ",s.addClass,""),d(2),h("ngForOf",s._elementsSave))},dependencies:[Pt,Ot,Ze]})}}return t})(),Qd=(()=>{class t{constructor(){this.isOverflow=!1,this.viewWasChecked=!1,this.isContainerHeightAvailable=!1,this.isPillsAvailables=!1,this.alwaysPill=!1,this.elementSelected=new ae,this.isLoaded=new ae,this.isOverflow=!1}ngAfterViewChecked(){this.startContainerPillHeightObservation()}ngOnDestroy(){this.endObservations()}emit(e){this.elementSelected.emit(e)}setHeightPill(e){this.heightPill=e,this.isPillsAvailables=!0,this.choiceIfOverflow(),this.isLoaded.emit(!0)}startContainerPillHeightObservation(){this.viewWasChecked||(this.viewWasChecked=!0,this.observer=new ResizeObserver(e=>{e.forEach(n=>{setTimeout(()=>{this.containerPill?.nativeElement.clientHeight&&(this.heightContainer=this.containerPill?.nativeElement.clientHeight,this.isContainerHeightAvailable=!0,this.choiceIfOverflow())},0)})}),this.observer.observe(this.containerPill?.nativeElement))}choiceIfOverflow(){this.isPillsAvailables&&this.isContainerHeightAvailable&&(this.heightContainer>this.heightPill+6?(this.isOverflow=!0,this.startScreenWidthObservation()):this.isOverflow=!1)}startScreenWidthObservation(){this.screenWidthWhenOverflow=window.innerWidth,this.screenWidthObserver=()=>{window.innerWidth>this.screenWidthWhenOverflow&&(this.isOverflow=!1)},window.addEventListener("resize",this.screenWidthObserver)}endObservations(){this.observer?.disconnect(),window.removeEventListener("resize",this.screenWidthObserver),this.screenWidthObserver=null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-pill-or-dropdown"]],viewQuery:function(n,s){if(1&n&&Le(Aae,5),2&n){let o;we(o=Te())&&(s.containerPill=o.first)}},inputs:{addClass:"addClass",choiceTitleTranslate:"choiceTitleTranslate",initialValue:"initialValue",initialResults:"initialResults",prefix:"prefix",moduleIbeadmin:"moduleIbeadmin",alwaysPill:"alwaysPill"},outputs:{elementSelected:"elementSelected",isLoaded:"isLoaded"},decls:4,vars:2,consts:[["containerPill",""],[4,"ngIf"],[3,"prefix","elements","preselectedElement","addClass","eventEmitClickOutput","elementSelected","heightPill"],[3,"choiceTitleTranslate","initialValue","initialResults","prefix","eventEmitClickOutput"]],template:function(n,s){1&n&&(m(0,"div",null,0),C(2,Fae,2,4,"ng-container",1),C(3,Pae,3,6,"ng-container",1),_()),2&n&&(d(2),h("ngIf",s.alwaysPill||!s.alwaysPill&&!s.isOverflow),d(1),h("ngIf",!s.alwaysPill&&s.isOverflow))},dependencies:[ze,My,Gf,Ze]})}}return t})(),E3=(()=>{class t{set scrollToMonth(e){e&&(this.pendingScrollToMonth=e,this.isMobile&&!this.scrolleableMonthsMobile&&(this.selectedMonth=e.month-1,this.selectedYear=e.year,this.fillCalendarArray(),this.updateMonthChange()),this.tryScrollToMonth())}set isLoadingCalendar(e){(this.loadConstraintsDeparture||this.loadConstraintsReturn)&&(this._isLoadingCalendar=e)}
65get isLoadingCalendar(){return this._isLoadingCalendar}set moduleIbeadmin(e){e&&(this.moduleCatalog=`bizCatalog${e}`,this.translationModule=`translation${e}`,this.accessibilityModule=`accessibility${e}`,this.configModule=`configuration${e}`)}set clearDates(e){e&&!sessionStorage.getItem("changeLanguage")&&(this.step=0,this._preselectedOutbound=null,this.selectedDates.outbound=null,this._preselectedInbound=null,this.selectedDates.inbound=null,this._minDate&&(this.selectedMonth=this._minDate.getMonth(),this.selectedYear=this._minDate.getFullYear(),this.fillCalendarArray(),this.updateMonthChange(),-1===this.actualCalendarShow&&(this.actualCalendarShow=this.selectedMonth+2)),this.fillDaysNames(new Date(`${this.selectedYear}-${(this.selectedMonth+1).toString().padStart(2,"0")}-01`))),sessionStorage.getItem("changeLanguage")&&this.fillDaysNames(new Date(`${this.selectedYear}-${(this.selectedMonth+1).toString().padStart(2,"0")}-01`))}set validDates(e){this._validDates=e,0===this._validDates?.length?this.getMonthsList(new Date):this._validDates?.length<3&&(this.isMonthSelectorVisible=!1),this._validDates?.length>0&&this.getMonthsList(new Date(this._validDates[0].dates[0].date))}get validDates(){return this._validDates}set preselectedOutbound(e){this._preselectedOutbound=e,this.selectedDates.outbound=e,e&&this.tripType.tripTypeCode===Re.RoundTrip&&(this.step=1)}get preselectedOutbound(){return this._preselectedOutbound}set preselectedInbound(e){this._preselectedInbound=e,this.selectedDates.inbound=e,e&&this.tripType.tripTypeCode===Re.RoundTrip&&(this.step=0)}get preselectedInbound(){return this._preselectedInbound}set monthsAllowed(e){e&&(this._monthsAllowed=e,1===e&&(this.monthsToShow=1))}get monthsAllowed(){return this._monthsAllowed}set birthdateMode(e){if(e){this._birthdateMode=e;const n=this._minDate?new Date(this._minDate):new Date;n.setHours(0,0,0,0),this._minDate=n;const s=12*(this.currentYear-this._minDate.getFullYear())+((new Date).getMonth()-this._minDate.getMonth())+1;this._monthsAllowed=Math.min(12*this.birthdatePastYearsLimit,Math.max(s,1)),this.selectedYear=this._minDate.getFullYear(),this.selectedMonth=this._minDate.getMonth(),this.fillDaysNames(new Date(this.selectedYear,this.selectedMonth,1)),this.fillCalendarArray(),this.updateMonthChange(),this.getMonthsList(this._minDate),this.generateYearRange(),this.initMonthList()}}get birthdateMode(){return this._birthdateMode}set birthDateValue(e){if(!e)return;this.birthDayModeCurrentSelectedDate=new Date(e),this.selectedYear=this.birthDayModeCurrentSelectedDate.getFullYear(),this.selectedMonth=this.birthDayModeCurrentSelectedDate.getMonth();const n=new Date(this.selectedYear,this.selectedMonth,1);this.fillDaysNames(n),this.fillCalendarArray(),this.updateMonthChange(),this.getMonthsList(this.minDate),this.generateYearRange()}get birthDateValue(){return this.birthDayModeCurrentSelectedDate}set minDate(e){e&&(this._minDate="string"==typeof e?new Date(e):e,this.preselectedOutbound||this.preselectedInbound?this.selectedDates.outbound&&(this.selectedMonth=this.selectedDates.outbound.getMonth(),this.selectedYear=this.selectedDates.outbound.getFullYear()):(this.selectedMonth=this._minDate.getMonth(),this.selectedYear=this._minDate.getFullYear()),this.fillDaysNames(new Date(`${this.selectedYear}-${(this.selectedMonth+1).toString().padStart(2,"0")}-01`)),this.fillCalendarArray(),this.updateMonthChange(),-1===this.actualCalendarShow&&(this.actualCalendarShow=this.selectedMonth+2),this.getMonthsList(e),this._birthdateMode&&(this.generateYearRange(),this.initMonthList()))}get minDate(){return this._minDate}set monthsToShow(e){e&&(this._monthsToShow=e)}get monthsToShow(){return this._monthsToShow}set presentationRules(e){if(e){this._presentationRules=e;let n="";this.moduleCatalog&&(e[this.moduleCatalog]?.travelChoices?.calendar?.dayOfWeek?.numCharacter?.label&&(this.dayOfWeekNumChar=e[this.moduleCatalog].travelChoices.calendar.dayOfWeek.numCharacter.label),e[this.moduleCatalog]?.travelChoices?.calendar?.dayOfWeek?.textTransform?.label&&(this.dayOfWeektextTransform=e[this.moduleCatalog].travelChoices.calendar.dayOfWeek.textTransform.label),e[this.moduleCatalog]?.travelChoices?.calendarFilter?.startDayOfWeek&&
65(n=e[this.moduleCatalog].travelChoices.calendarFilter.startDayOfWeek.value),this.loadConstraintsDeparture=this.presentationRules[this.configModule]?.searcher?.flights.calendar.departureDate.service??!1,this.loadConstraintsReturn=this.presentationRules[this.configModule]?.searcher?.flights.calendar.returnDate.service??!1,this.isSelectableCrossedOutPlane=this.presentationRules[this.configModule]?.searcher?.flights.calendar.selectableCrossPlane.available??!1,this.isHoverFirstStepEnabled=this.presentationRules[this.configModule]?.searcher?.flights.calendar.allowHoverFirstStep??!1,this.isTooltipEnabled=this.presentationRules[this.configModule]?.searcher?.flights.calendar.tooltipEnabled??!1,this.scrolleableMonthsMobile=this.presentationRules[this.configModule]?.searcher?.flights.calendar.scrolleableMonthsMobile??!1,this.ibeIsMonthSelectorVisible=this.presentationRules[this.configModule]?.searcher?.flights.calendar.monthsListFilter,this.limitDigitsForPrice=this.presentationRules[this.configModule]?.searcher?.flights.calendar.limitDigitsForPrice??0),(n||""!==n)&&(this.startDayOfWeek=n,this.startDay=ln[this.startDayOfWeek]),"rtl"===sessionStorage.getItem("dir")&&(this.dirRtl=!0)}}get presentationRules(){return this._presentationRules}constructor(e,n,s,o){this.renderer=e,this.deviceService=n,this.datePipe=s,this.translate=o,this._indexDays=0,this._monthsAllowed=12,this._validDates=[],this._birthdateMode=!1,this.birthdatePastYearsLimit=120,this.ONESTRVLWrapperService=ne(C3),this.scrollContainerElement=null,this.scrollContainerIsWindow=!1,this.calendarContainersSubscription=null,this.pendingScrollToMonth=null,this.visibleMonthContainers=new Set,this.lastScrollTop=0,this.lastScrollDirection="down",this.visibleMonthsDebounce=null,this.document=ne(St),this.TripType=Re,this.selectedDates={outbound:null,inbound:null},this.hasFocus=!1,this.actualDate=new Date,this.selectedMonth=(new Date).getMonth(),this.selectedYear=(new Date).getFullYear(),this.dayNames=new Array(7),this.actualCalendarShow=-1,this.isActivePrevCalendarButton=!0,this.isActiveNextCalendarButton=!0,this.calendarsArray=[],this.isCalendarDirty=!1,this.startDayOfWeek="Monday",this.dayOfWeekNumChar=3,this.dayOfWeektextTransform=1,this.dirRtl=!1,this.isMonthSelectorVisible=!0,this.ibeIsMonthSelectorVisible=!0,this.tooltipLabel="",this.limitDigitsForPrice=0,this.dateTypeCode=Ei,this.currentYear=(new Date).getFullYear(),this.yearsToShow=[],this.months=[],this.allowDrawDay=!0,this.isTooltipEnabled=!1,this.isHoverFirstStepEnabled=!1,this.scrolleableMonthsMobile=!1,this.swiperParams={slidesPerView:"auto",slidesOffsetAfter:10,slidesOffsetBefore:10,keyboard:{enabled:!0},centerInsufficientSlides:!0,injectStyles:["\n        :host .swiper-wrapper {\n          padding-top: 5px\n        }\n        "]},this.birthDayModeShowMonths=!1,this.allBirthdateMonths=[],this.birthDayModeShowYears=!1,this.birthDayModeCurrentSelectedDate=new Date,this.scrollToMonthComplete=new ae,this.visibleMonthsChange=new ae,this.loadingMonths=[],this.step=0,this.isArrowNext=!0,this.isArrowPrevious=!0,this.onBirthdateSelect=new ae,this.changeMonth=new ae,this.selectedAllDates=new ae,this.onWrapperScroll=()=>{const r=this.scrollContainerIsWindow?window:this.scrollContainerElement;if(!r)return;const a=this.scrollContainerIsWindow?window.scrollY:r.scrollTop,l=a>this.lastScrollTop?"down":"up";l!==this.lastScrollDirection&&(this.lastScrollDirection=l),this.lastScrollTop=a},this.monthsToShow=1,this.startDay=ln[this.startDayOfWeek],this.ONESTRVLWrapperService.observerForTooltip()}isLoadingMonth(e){return this.loadingMonths?.some(n=>n.month===e.firstDateMonth.getMonth()+1&&n.year===e.firstDateMonth.getFullYear())}onResize(){this.device=this.deviceService.deviceDetection()}ngOnInit(){this.entityCode=sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode,this.getTranslate(),this.birthdateMode&&(this.generateYearRange(),this.initMonthList())}ngOnChanges(e){e.presentationRules&&this.presentationRules&&this._minDate&&!this.birthdateMode&&(this.fillCalendarArray(),this.updateMonthChange(),this.isMobile&&(this.setupScrollHandling(),this.tryScrollToMonth()))}ngAfterViewInit(){this.scrolleableMonthsMobile&&this.isMobile&&(this.setupScrollHandling(),this.tryScrollToMonth())}ngOnDestroy(){this.intersectionObserver&&this.intersectionObserver.disconnect(),this.scrollContainerIsWindow?window.removeEventListener("scroll",this.onWrapperScroll):this.scrollContainerElement&&this.scrollContainerElement.removeEventListener("scroll",this.onWrapperScroll),this.calendarContainersSubscription&&(this.calendarContainersSubscription.unsubscribe(),this.calendarContainersSubscription=null)}getMonthAsDate(e){const n=(new Date).getFullYear();return new Date(n,Number(e)-1)}getMonthsList(e){const n=sessionStorage.getItem("language")||globalThis.oneStrvl?.lang||navigator.language,s=e.getFullYear(),o=new Date,r=o.getFullYear(),a=o.getMonth();this.months=Array.from({length:12}).map((l,c)=>
65({number:c+1,shortName:new Date(s,c).toLocaleString(n,{month:"short"}),longName:new Date(s,c).toLocaleString(n,{month:"long"}),year:s,active:!(s===r&&c>a)}))}changeToMonth(e){const n=this.isMobile||e!==this.months.length-1?e:e-1;this.selectedMonth=this.months[n].number-1,this.selectedYear=this.months[n].year;const s=new ra(this.selectedYear,this.selectedMonth,this.startDay),o=new ra(this.months[n+1].year,this.months[n+1].number-1,this.startDay);this.calendarsArray=this.isMobile||1===this.monthsToShow?[s]:[s,o],this.updateMonthChange()}prevMonth(){let e,n=this.selectedYear;0===this.selectedMonth?(e=11,n=this.selectedYear-1,this.actualCalendarShow=11):(e=this.selectedMonth-1,this.actualCalendarShow=this.actualCalendarShow-1),this.changeToPrevMonth(e,n)}changeToPrevMonth(e,n){this.selectedMonth=e,this.selectedYear=n,this.calendarsArray.pop(),this.calendarsArray.unshift(new ra(this.selectedYear,this.selectedMonth,this.startDay)),this.birthdateMode&&(this.birthDayModeCurrentSelectedDate.setMonth(this.selectedMonth),this.birthDayModeCurrentSelectedDate.setFullYear(this.selectedYear),this.onBirthdateSelect.emit(this.birthDayModeCurrentSelectedDate)),this.updateMonthChange()}fillCalendarArray(){this.calendarsArray=[],this.device=this.deviceService.deviceDetection();const e="Mobile"===this.device?this.scrolleableMonthsMobile?12:1:this._monthsToShow,n=this.selectedMonth,s=this.selectedYear;for(let o=0;o<e;o++)this.calendarsArray.push(new ra(s,n+o,this.startDay))}nextMonth(e){let n,s=this.selectedYear;if(this.birthdateMode){const o=new Date;if(this.selectedYear===o.getFullYear()&&this.selectedMonth===o.getMonth())return}this.resetIndex(e),this.selectedMonth>=11?(n=0,s=this.selectedYear+1,this.actualCalendarShow=1):(n=this.selectedMonth+1,this.actualCalendarShow=this.actualCalendarShow+1),this.changeToNextMonth(n,s)}resetIndex(e){1===e.detail&&(this._indexDays=0)}changeToNextMonth(e,n){this.selectedMonth=e,this.selectedYear=n,this.calendarsArray.shift(),this.calendarsArray.push(new ra(this.selectedYear,this.selectedMonth+(this.obtainMonthsToShow()-1),this.startDay)),this.birthdateMode&&(this.birthDayModeCurrentSelectedDate.setMonth(this.selectedMonth),this.birthDayModeCurrentSelectedDate.setFullYear(this.selectedYear),this.onBirthdateSelect.emit(this.birthDayModeCurrentSelectedDate)),this.updateMonthChange()}obtainMonthsToShow(){return"Mobile"===this.device?1:this.monthsToShow}getWeekDayIndex(e){return[ln.Sunday,ln.Monday,ln.Tuesday,ln.Wednesday,ln.Thursday,ln.Friday,ln.Saturday].indexOf(e)}fillDaysNames(e){const n=e;let s=!0,o=sessionStorage.getItem("language")?sessionStorage.getItem("language"):globalThis.oneStrvl?.lang;o||(o=navigator.language),this.dirRtl="rtl"===sessionStorage.getItem("dir");const r=this.getWeekDayIndex(this.startDay);for(;s;)n.getDay()===r?s=!1:n.setDate(n.getDate()+1);for(let a=0;a<this.dayNames.length;a++){let l=n.toLocaleDateString(o,{weekday:"long"});l=this.transformDayOfWeek(l),this.dayNames[a]={letterDay:n.toLocaleDateString(o,{weekday:"narrow"}),stringDay:l,shortDay:l.substring(0,3)},n.setDate(n.getDate()+1)}}transformDayOfWeek(e){switch(this.dayOfWeektextTransform){case 1:return e.charAt(0).toUpperCase()+e.slice(1);case 2:return e.toUpperCase();case 3:return e.toLowerCase()}}keyCalendarCode(e,n){this.isCalendarDirty=!0,(void 0===this._daysInCalendar||this._daysInCalendar&&0===this._daysInCalendar.length)&&(this._daysInCalendar=this.dayQueryList.map(s=>s)),37===e.keyCode?this.keyCalendarCodeArrowLeft(e,n):38===e.keyCode?this.keyCalendarCodeArrowUp(e,n):39===e.keyCode?this.keyCalendarCodeArrowRight(e):40===e.keyCode&&this.keyCalendarCodeArrowDown(e)}keyCalendarCodeArrowDown(e){let n;this._daysInCalendar[this._indexDays].nativeElement.tabIndex=-1,this._indexDays<this._daysInCalendar.length-7?(this._indexDays+=7,n=this._daysInCalendar[this._indexDays].nativeElement,n.tabIndex=0,n.focus()):(this._indexDays=Number(this._daysInCalendar[this._indexDays].nativeElement.getAttribute("data-day"))+5,this.nextMonthButton.nativeElement.click(),setTimeout(()=>{this.keyCalendarCodeArrowRight(e)},300)),e.preventDefault()}keyCalendarCodeArrowLeft(e,n){let s;this._daysInCalendar[this._indexDays].nativeElement.tabIndex=-1,this._indexDays>0?(this._indexDays--,s=this._daysInCalendar[this._indexDays].nativeElement,s.tabIndex=0,s.focus(),e.preventDefault()):(this._indexDays=this.calculateIndexDayPrevious(n,!1),this.clickPreviousMonthButton())}clickPreviousMonthButton(){let e;this.previousMonthButton.nativeElement.click(),setTimeout(()=>{e=this._daysInCalendar[this._indexDays].nativeElement,e.tabIndex=0,e.focus()},500)}calculateIndexDayPrevious(e,n){const s=new Date,o=s.getMonth();let r,a=new Date(e.year,e.month,0).getDate();return e.month===o+1&&(r=s.getDate(),a-=r-1),a--,n&&(a-=7-e.day),e.month<o+1&&(a=0),a}keyCalendarCodeArrowRight(e){let n,s;this._indexDays<this._daysInCalendar.length-1?(n=this._daysInCalendar[this._indexDays].nativeElement,n.tabIndex=-1,this._indexDays++,s=this._daysInCalendar[this._indexDays].nativeElement,s.tabIndex=0,s.focus(),e.preventDefault()):(this._indexDays=Number(this._daysInCalendar[this._indexDays].nativeElement.getAttribute("data-day"))-1,this.nextMonthButton.nativeElement.click(),setTimeout(()=>{this.keyCalendarCodeArrowRight(e)},300))}keyCalendarCodeArrowUp(e,n){let s;this._daysInCalendar[this._indexDays].nativeElement.tabIndex=-1,this._indexDays>6?(this._indexDays-=7,s=this._daysInCalendar[this._indexDays].nativeElement,s.tabIndex=0,s.focus()):(this._indexDays=this.calculateIndexDayPrevious(n,!0),this.clickPreviousMonthButton()),e.preventDefault()}updateMonthChange(){if(this.birthdateMode){const o=new Date,r=this.minDate??o,a=r.getFullYear(),l=r.getMonth();return this.isActivePrevCalendarButton=!(this.selectedYear===a&&this.selectedMonth===l),this.isActiveNextCalendarButton=!(this.selectedYear===o.getFullYear()&&this.selectedMonth===o.getMonth()),void this.changeMonth.emit
65({month:this.selectedMonth,year:this.selectedYear})}const e=new Date,n=this.minDate;let s=1===this.monthsToShow||1===this.monthsAllowed||"Mobile"===this.device||"Tablet"===this.device?this.selectedMonth:this.selectedMonth+1;12===s&&(s=0),e.setMonth(n.getMonth()+this.monthsAllowed-1),this.changeMonth.emit({month:this.selectedMonth+1,year:this.selectedYear}),setTimeout(()=>{if(this._daysInCalendar=this.dayQueryList.map(o=>o),this.isCalendarDirty=!1,this.isActivePrevCalendarButton=!(n.getMonth()===this.selectedMonth&&n.getFullYear()===this.selectedYear),this.isActiveNextCalendarButton=!(e.getMonth()===s&&e.getFullYear()<=this.selectedYear||e.getMonth()<=s&&e.getFullYear()<=this.selectedYear),this.validDates?.length>0){const o=new Date(this.getLastDateFromValidDates());this.isActiveNextCalendarButton=1===this.monthsToShow?!(o.getFullYear()===this.selectedYear&&o.getMonth()===this.selectedMonth):!(o.getFullYear()===this.selectedYear&&o.getMonth()===this.selectedMonth+1)}},0)}getLastDateFromValidDates(){const e=this.validDates[this.validDates.length-1];return e.dates[e.dates.length-1].date}updateSelectedDate(e,n){e.stopPropagation(),n&&this.birthdateMode?(this.birthDayModeCurrentSelectedDate=new Date(n.year,n.month,n.day),this.onBirthdateSelect.emit(this.birthDayModeCurrentSelectedDate)):n&&(this.tripType.tripTypeCode===Re.RoundTrip?0===this.step?(this.selectedDates.outbound=new Date(n.year,n.month,n.day),this.selectedDates.inbound=null,this.step++):1===this.step&&(this.selectedDates.inbound=new Date(n.year,n.month,n.day),this.step=0):this.selectedDates.outbound=new Date(n.year,n.month,n.day),this.confirm())}confirm(){this.selectedAllDates.emit(this.selectedDates)}isValidDate(e){let n=!1;const s=1===this.step?this.selectedDates.outbound:this.minDate,o=new Date(e.year,e.month,e.day),r=new Date(s.getFullYear(),s.getMonth(),s.getDate());if(this.birthdateMode&&o<this.minDate)return!0;if(e){if(s&&(e.year>s.getFullYear()||e.year>=s.getFullYear()&&e.month>s.getMonth()||e.year>=s.getFullYear()&&e.month>=s.getMonth()&&e.day>
65=s.getDate())&&(n=!0),1===this.step&&this.daysConsecutive){const a=o.getTime()-r.getTime(),l=Math.ceil(a/864e5);n=l<this.daysConsecutive+1&&l>=0}if(n&&this.validDates?.length>0){let a=!1;a=this.validDates.some(l=>l.month.monthCode===(e.month+1).toString()&&l.dates.some(c=>c.date.toString()===`${e.year}-${(e.month+1).toString().padStart(2,"0")}-${e.day.toString().padStart(2,"0")}`)),n=a}}return n}isInRangeDate(e){return this.selectedDates.outbound&&this.selectedDates.inbound&&e.getTime()>this.selectedDates.outbound.getTime()&&e.getTime()<this.selectedDates.inbound.getTime()}repaintDatesEnter(e){const n="calendar-day-in-between",s="calendar-day-selected-inbound",o=new Date(e.year+"-"+(e.month+1).toString().padStart(2,"0")+"-"+e.day.toString().padStart(2,"0"));o.setHours(0,0,0,0),1===this.step&&this.dayQueryList.forEach(r=>{let a=r.nativeElement.getAttribute("data-month");a++;const l=new Date(r.nativeElement.getAttribute("data-year")+"-"+a+"-"+r.nativeElement.getAttribute("data-day"));l.setHours(0,0,0,0),l<o&&l>this.minDate?(this.renderer.removeClass(r.nativeElement,s),this.selectedDates.outbound&&l.getTime()>this.selectedDates.outbound.getTime()?this.renderer.addClass(r.nativeElement,n):this.renderer.removeClass(r.nativeElement,n)):l.getTime()===o.getTime()&&l.getTime()!==this.selectedDates.outbound.getTime()?(this.renderer.removeClass(r.nativeElement,n),this.renderer.addClass(r.nativeElement,s)):(this.renderer.removeClass(r.nativeElement,n),this.renderer.removeClass(r.nativeElement,s))})}repaintDatesLeave(){this.selectedDates.outbound&&this.dayQueryList.forEach(s=>{this.renderer.removeClass(s.nativeElement,"calendar-day-in-between"),this.renderer.removeClass(s.nativeElement,"calendar-day-selected-inbound")})}getClass(e){const n=new Date(e.year,e.month,e.day);let s=" calendar-date ";return this.birthdateMode&&this.isEqualDates(n,this.birthDayModeCurrentSelectedDate)?"calendar-date calendar-selected-date":(this.isHoverFirstStepEnabled&&0===this.step&&(s+=this.tripType?.tripTypeCode==Re.RoundTrip?" calendar-date--allow-hover calendar-date--allow-hover-radius-left":" calendar-date--allow-hover"),this.isMinDate(e)&&(s+=" calendar-day--minDate "),this.selectedDates.outbound&&this.isEqualDates(n,this.selectedDates.outbound)?this.tripType?.tripTypeCode==Re.OneWay||this.tripType?.tripTypeCode==Re.MultiCity||this.tripType?.tripTypeCode==Re.RoundTrip&&this.selectedDates.inbound&&this.selectedDates.outbound&&this.isEqualDates(this.selectedDates.inbound,this.selectedDates.outbound)?s+=" calendar-selected-date calendar-selected-date-style ":s+=" calendar-selected-date calendar-selected-date-style outbound-date ":this.selectedDates.inbound&&this.isEqualDates(n,this.selectedDates.inbound)?s+=" calendar-selected-date calendar-selected-date-style inbound-date ":this.isInRangeDate(n)&&(s+=" calendar-day-in-between-selected "),s)}isTooltipDisabled(){return!this.isTooltipEnabled||!(0===this.step&&null!==this.selectedDates.inbound)}isEqualDates(e,n){return e.getFullYear()===n.getFullYear()&&e.getDate()===n.getDate()&&e.getMonth()===n.getMonth()}isTabindexEnabled(e,n){let s=!1;return(e.year===this.minDate.getFullYear()&&e.month===this.minDate.getMonth()&&e.day===this.minDate.getDate()||1===e.day&&0===n&&!this.isCalendarDirty)&&(s=!0),s}daysInMonth(e,n){switch(e){case 1:return n%4==0&&n%100||n%400==0?29:28;case 8:case 3:case 5:case 10:return 30;default:return 31}}focusInDate(e){this.dateFocused=e}focusOutDate(){this.dateFocused=null}isDateFocused(e){return e&&this.dateFocused&&e.day===this.dateFocused.day&&e.month===this.dateFocused.month&&e.year===this.dateFocused.year}isMinDate(e){if(this.minDate){const n=new Date(e.year+"-"+(e.month+1).toString().padStart(2,"0")+"-"+e.day.toString().padStart(2,"0"));return n.setHours(0,0,0,0),this.minDate.setHours(0,0,0,0),this.minDate.getTime()===n.getTime()}return!1}isOutboundDate(e){if(this.selectedDates.outbound){const n=new Date(e.year+"-"+(e.month+1).toString().padStart(2,"0")+"-"+e.day.toString().padStart(2,"0"));return n.setHours(0,0,0,0),this.selectedDates.outbound.setHours(0,0,0,0),this.selectedDates.outbound.getTime()===n.getTime()}return!1}isInboundDate(e){if(this.selectedDates.inbound){const n=new Date(e.year+"-"+(e.month+1).toString().padStart(2,"0")+"-"+e.day.toString().padStart(2,"0"));return n.setHours(0,0,0,0),this.selectedDates.inbound.setHours(0,0,0,0),this.selectedDates.inbound.getTime()===n.getTime()}return!1}getObjectAsKey(e){return`${e.day}/${e.month}/${e.year}`}isDrawPrice(e){if(this.isAllowDrawDay(),!this.allowDrawDay&&!this.isInboundDate(e))return!1;if(!this.loadConstraintsDeparture&&!this.loadConstraintsReturn)return!0;const n=new Date(e.year,e.month,e.day),s=this.datePipe.transform(n,"yyyy-MM-dd");let o=0;if(this.isInboundDate(e)&&this.tripType?.tripTypeCode===Re.RoundTrip&&null!==this.selectedDates.outbound&&null!==this.selectedDates.inbound){const r=this.inboundDatesPrices?this.inboundDatesPrices.returnCalendar.findIndex(a=>Number(a.returnMonth.monthCode)===Number(e.month+1)):null;o=null!==r&&-1!==r?this.inboundDatesPrices.returnCalendar[r].dates.findIndex(a=>String(a.returnDate)===s):1}
65else{if(!this.selectedDates.outbound&&this.outboundDatesPrices||this.selectedDates.outbound&&this.selectedDates.inbound||this.selectedDates.outbound&&this.tripType?.tripTypeCode===Re.OneWay||this.selectedDates.outbound&&this.tripType?.tripTypeCode===Re.MultiCity){const r=this.outboundDatesPrices?this.outboundDatesPrices.departureCalendar.findIndex(a=>Number(a.departureMonth.monthCode)===Number(e.month+1)):null;o=null!==r&&-1!==r?this.outboundDatesPrices.departureCalendar[r].dates.findIndex(a=>String(a.departureDate)===s):1}if(this.selectedDates.outbound&&this.inboundDatesPrices&&!this.selectedDates.inbound&&this.tripType?.tripTypeCode===Re.RoundTrip){const r=this.inboundDatesPrices?this.inboundDatesPrices.returnCalendar.findIndex(a=>Number(a.returnMonth.monthCode)===Number(e.month+1)):null;o=null!==r&&-1!==r?this.inboundDatesPrices.returnCalendar[r].dates.findIndex(a=>String(a.returnDate)===s):1}}return-1!==o}isDateEnabledByPrice(e){if(this.isSelectableCrossedOutPlane||!this.outboundDatesPrices||1===this.step&&!this.inboundDatesPrices)return!0;const n=new Date(e.year,e.month,e.day),s=this.datePipe.transform(n,"yyyy-MM-dd");if(0===this.step){const o=this.outboundDatesPrices.departureCalendar.findIndex(r=>Number(r.departureMonth.monthCode)===Number(e.month+1));return o>-1?this.outboundDatesPrices.departureCalendar[o]?.dates.find(r=>String(r.departureDate)===s):null}{const o=this.inboundDatesPrices.returnCalendar.findIndex(r=>Number(r.returnMonth.monthCode)===Number(e.month+1));return o>-1?this.inboundDatesPrices.returnCalendar[o]?.dates.find(r=>String(r.returnDate)===s):null}}isAllowDrawDay(){this.allowDrawDay=!(this.tripType?.tripTypeCode===Re.RoundTrip&&null!==this.selectedDates?.outbound&&null!==this.selectedDates?.inbound)||this.tripType?.tripTypeCode===Re.RoundTrip&&(null===this.selectedDates?.outbound||null===this.selectedDates?.inbound)||this.tripType?.tripTypeCode!==Re.RoundTrip}loadPrice(e){if(!this.loadConstraintsDeparture&&!this.loadConstraintsReturn)return;const n=new Date(e.year,e.month,e.day),s=this.datePipe.transform(n,"yyyy-MM-dd");let o;if((!this.loadConstraintsDeparture||!this.outboundDatesPrices)&&(o={$implicit:"NO-DRAW-PLANE"}),(!this.loadConstraintsReturn&&this.tripType.tripTypeCode===Re.RoundTrip||!this.inboundDatesPrices)&&(o={$implicit:"NO-DRAW-PLANE"}),!this.selectedDates.outbound&&this.outboundDatesPrices||this.selectedDates.outbound&&this.tripType.tripTypeCode===Re.OneWay||this.selectedDates.outbound&&this.tripType.tripTypeCode===Re.MultiCity){const r=this.outboundDatesPrices?this.outboundDatesPrices.departureCalendar.find(l=>Number(l.departureMonth.monthCode)===Number(e.month+1)):null,a=r?r.dates.find(l=>String(l.departureDate)===s):null;o=a?{$implicit:a.deal?{priceFrom:a?.deal?.priceFrom?a.deal.priceFrom:"",symbol:a?.deal?.priceFrom?this.outboundDatesPrices.currency.currencyCode:"",isLowest:a?.deal?.isLowest?a.deal.isLowest:""}:{$implicit:"NO-DRAW-PLANE"}}:{$implicit:"DRAW-PLANE"}}if(this.selectedDates.outbound&&this.selectedDates.inbound||this.selectedDates.outbound&&this.inboundDatesPrices&&!this.selectedDates.inbound&&this.tripType.tripTypeCode===Re.RoundTrip){const r=this.inboundDatesPrices?this.inboundDatesPrices.returnCalendar.find(l=>Number(l.returnMonth.monthCode)===Number(e.month+1)):null,a=r?r.dates.find(l=>String(l.returnDate)===s):null;o=a?{$implicit:a.deal?{priceFrom:a?.deal?.priceFrom?a.deal.priceFrom:"",symbol:a?.deal?.priceFrom?this.inboundDatesPrices.currency.currencyCode:"",isLowest:a?.deal?.isLowest?a.deal.isLowest:""}:{$implicit:"NO-DRAW-PLANE"}}:{$implicit:"DRAW-PLANE"}}return o}isDaySelected(e){const n=new Date(e.year,e.month,e.day);return this.datePipe.transform(n,"yyyy-MM-dd")===this.datePipe.transform(this.selectedDates.outbound,"yyyy-MM-dd")}getCurrencyCode(){return this.outboundDatesPrices&&null!==this.outboundDatesPrices?this.outboundDatesPrices?.currency?.currencyCode:this.inboundDatesPrices?.currency?.currencyCode}getFullDate(e){const n=new Date(e.year,e.month,e.day);return this.datePipe.transform(n,"d MMMM yyyy")}generateYearRange(){const e=this.currentYear,n=e-this.birthdatePastYearsLimit,s=this.minDate?this.minDate.getFullYear():n,o=Math.max(s,n),r=Math.max(e-o+1,1);this.yearsToShow=Array.from({length:r},(a,l)=>o+l)}selectYear(e){this.selectedYear=e,this.selectedMonth=this.selectedMonth??0;const n=new Date(e,this.selectedMonth);this.getMonthsList(n),this.updateMonthChange(),this.birthDayModeShowYears=!1,this.birthDayModeCurrentSelectedDate.setFullYear(e),this.onBirthdateSelect.emit(this.birthDayModeCurrentSelectedDate),this.fillDaysNames(new Date(this.selectedYear,this.selectedMonth,1)),this.fillCalendarArray(),this.initMonthList()}selectMonth(e){this.selectedMonth=e,this.birthDayModeShowMonths=!1,this.birthDayModeCurrentSelectedDate.setMonth(this.selectedMonth),this.onBirthdateSelect.emit(this.birthDayModeCurrentSelectedDate),this.getMonthsList(new Date(this.selectedYear,this.selectedMonth)),this.fillDaysNames(new Date(this.selectedYear,this.selectedMonth,1)),this.fillCalendarArray(),this.updateMonthChange(),this.toggleYearDropdown()}get allBirthdateYears(){if(this.yearsToShow?.length)return this.yearsToShow;const e=(new Date).getFullYear(),n=this.minDate?this.minDate.getFullYear():e-this.birthdatePastYearsLimit;return Array.from({length:e-n+1},(s,o)=>n+o)}onYearDropdownChange(e){const n=parseInt(e.target.value,10);this.selectYear(n)}toggleYearDropdown(){this.birthDayModeShowMonths=!1,this.birthDayModeShowYears=!this.birthDayModeShowYears}get birthdayActiveMonth(){return this.allBirthdateMonths.find(e=>e.number===this.selectedMonth).monthDate}toggleMonthDropdown(){this.birthDayModeShowYears=!1,this.birthDayModeShowMonths=!this.birthDayModeShowMonths}setupScrollHandling(){if(!this.calendarsWrapper?.nativeElement||this.scrollContainerElement||this.scrollContainerIsWindow)return;const e=this.findScrollContainer(this.calendarsWrapper.nativeElement);this.scrollContainerElement=e.element,this.scrollContainerIsWindow=e.isWindow,this.setupIntersectionObserver(),this.scrollContainerIsWindow?window.addEventListener("scroll",this.onWrapperScroll):this.scrollContainerElement&&this.scrollContainerElement.addEventListener("scroll",this.onWrapperScroll),this.calendarContainersSubscription=this.calendarContainers.changes.subscribe(()=>{this.setupIntersectionObserver(),this.tryScrollToMonth()})}setupIntersectionObserver(){this.intersectionObserver&&this.intersectionObserver.disconnect(),this.visibleMonthContainers.clear(),this.calendarsWrapper?.nativeElement&&0!==this.calendarContainers.length&&(this.intersectionObserver=new IntersectionObserver(n=>{let s=!1;
65n.forEach(o=>{const r=this.getMonthYearKey(o.target);o.isIntersecting?this.visibleMonthContainers.has(r)||(this.visibleMonthContainers.add(r),s=!0):this.visibleMonthContainers.has(r)&&(this.visibleMonthContainers.delete(r),s=!0)}),s&&this.emitVisibleMonths()},{root:this.scrollContainerIsWindow?null:this.scrollContainerElement,threshold:.5}),this.calendarContainers.forEach(n=>{this.intersectionObserver.observe(n.nativeElement)}))}findScrollContainer(e){let n=e;for(;n&&n!==this.document.body&&n!==this.document.documentElement;){const s=this.document.defaultView?.getComputedStyle(n);if(s){const o=s.overflowY,r=s.overflow;if("auto"===o||"scroll"===o||"auto"===r||"scroll"===r)return{element:n,isWindow:!1}}n=n.parentElement}return{element:null,isWindow:!0}}getMonthYearKey(e){const n=e.getAttribute("data-month");return`${e.getAttribute("data-year")}-${n}`}emitVisibleMonths(){this.visibleMonthsDebounce&&clearTimeout(this.visibleMonthsDebounce),this.visibleMonthsDebounce=setTimeout(()=>{const e=Array.from(this.visibleMonthContainers).map(n=>{const[s,o]=n.split("-").map(r=>parseInt(r,10));return{month:o,year:s}}).sort((n,s)=>n.year!==s.year?n.year-s.year:n.month-s.month);e.length>0&&this.visibleMonthsChange.emit({months:e,direction:this.lastScrollDirection})},100)}tryScrollToMonth(){this.pendingScrollToMonth&&this.calendarsWrapper?.nativeElement&&this.calendarContainers?.length>0&&(this.scrollToMonthInternal(this.pendingScrollToMonth),this.pendingScrollToMonth=null)}scrollToMonthInternal(e){const n=this.findContainerForMonth(e.month,e.year);n&&(n.scrollIntoView({behavior:"auto",block:"start"}),this.scrollToMonthComplete.emit(e))}findContainerForMonth(e,n){const s=this.calendarContainers.find(o=>{const r=parseInt(o.nativeElement.getAttribute("data-month"),10),a=parseInt(o.nativeElement.getAttribute("data-year"),10);return r===e&&a===n});return s?s.nativeElement:null}getTranslate(){this.translate.stream([this.translationModule+".searcher.flights.calendar.tootip.label"]).subscribe(e=>{this.tooltipLabel=e[this.translationModule+".searcher.flights.calendar.tootip.label"]})}initMonthList(){const e=new Date,n=e.getMonth(),s=e.getFullYear(),o=this.minDate,r=o?.getFullYear(),a=o?.getMonth();this.selectedYear===s&&this.selectedMonth>n&&(this.selectedMonth=n,this.birthDayModeCurrentSelectedDate.setMonth(n),this.onBirthdateSelect.emit(this.birthDayModeCurrentSelectedDate),this.fillDaysNames(new Date(this.selectedYear,this.selectedMonth,1)),this.fillCalendarArray(),this.updateMonthChange()),o&&this.selectedYear===r&&this.selectedMonth<a&&(this.selectedMonth=a,this.birthDayModeCurrentSelectedDate.setMonth(a),this.onBirthdateSelect.emit(this.birthDayModeCurrentSelectedDate),this.fillDaysNames(new Date(this.selectedYear,this.selectedMonth,1)),this.fillCalendarArray(),this.updateMonthChange()),this.allBirthdateMonths=Array.from({length:12}).map((l,c)=>({number:c,monthDate:new Date(0,c),active:(!o||this.selectedYear>r||this.selectedYear===r&&c>=a)&&(this.selectedYear<s||this.selectedYear===s&&c<=n)}))}static{this.\u0275fac=function(n){return new(n||t)(J(ri),J(aa),J(Il),J(mi))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-unified-calendar"]],viewQuery:function(n,s){if(1&n&&(Le(jce,5),Le(QN,5),Le(e3,5),Le(Wce,5),Le(t3,5)),2&n){let o;we(o=Te())&&(s.calendarsWrapper=o.first),we(o=Te())&&(s.previousMonthButton=o.first),we(o=Te())&&(s.nextMonthButton=o.first),we(o=Te())&&(s.calendarContainers=o),we(o=Te())&&(s.dayQueryList=o)}},hostBindings:function(n,s){1&n&&U("resize",function(){return s.onResize()},0,wl)},inputs:{scrollToMonth:"scrollToMonth",isLoadingCalendar:"isLoadingCalendar",loadingMonths:"loadingMonths",moduleIbeadmin:"moduleIbeadmin",isMobile:"isMobile",step:"step",isArrowNext:"isArrowNext",isArrowPrevious:"isArrowPrevious",addClass:"addClass",startDay:"startDay",tripType:"tripType",outboundDatesPrices:"outboundDatesPrices",inboundDatesPrices:"inboundDatesPrices",loadConstraintsDeparture:"loadConstraintsDeparture",loadConstraintsReturn:"loadConstraintsReturn",isSelectableCrossedOutPlane:"isSelectableCrossedOutPlane",daysConsecutive:"daysConsecutive",clearDates:"clearDates",validDates:"val
65idDates",preselectedOutbound:"preselectedOutbound",preselectedInbound:"preselectedInbound",monthsAllowed:"monthsAllowed",birthdateMode:"birthdateMode",birthDateValue:"birthDateValue",minDate:"minDate",monthsToShow:"monthsToShow",presentationRules:"presentationRules"},outputs:{scrollToMonthComplete:"scrollToMonthComplete",visibleMonthsChange:"visibleMonthsChange",onBirthdateSelect:"onBirthdateSelect",changeMonth:"changeMonth",selectedAllDates:"selectedAllDates"},features:[zn],decls:20,vars:14,consts:[["role","dialog",1,"calendars-container","overlay-component__body__wrapper","flex-c"],["class","sr-only","role","alert",4,"ngIf"],["role","alert","aria-live","assertive","class","sr-only",4,"ngIf"],["class","calendar-month-selector__wrapper",3,"ngClass",4,"ngIf"],["id","unifedCalendarId"],["class","button calendar-month-button calendar-month-button-style calendar-month-button--prev","tabindex","-1",3,"calendar-month-button--without-month-selector","disabled","click",4,"ngIf"],["class","button calendar-month-button calendar-month-button-style calendar-month-button--next","tabindex","-1",3,"calendar-month-button--without-month-selector","disabled","click",4,"ngIf"],[1,"calendars-wrapper",3,"ngClass"],["calendarsWrapper",""],["class","uc-container calendar-container",3,"ngClass",4,"ngFor","ngForOf"],[4,"ngIf"],["drawCalendarDay",""],["monthSelector",""],["yearSelector",""],["spinner",""],["role","alert",1,"sr-only"],["role","alert","aria-live","assertive",1,"sr-only"],[1,"calendar-month-selector__wrapper",3,"ngClass"],["containerNgClass","calendar-month-selector","slideNgClass","w-fit",1,"w-100",3,"elements","swiperParams"],["alSwiper",""],[1,"calendar-month-selector__month","flex-gr-1","flex-r","flex-jc-c"],["aria-controls","unifedCalendarId",1,"calendar-month-selector__button","f-body-m","f-fw-b",3,"click"],["tabindex","-1",1,"button","calendar-month-button","calendar-month-button-style","calendar-month-button--prev",3,"disabled","click"],["previousMonthButton",""],["aria-hidden","true",1,"calendar-month-button__icon",3,"ngClass"],["tabindex","-1",1,"button","calendar-month-button","calendar-month-button-style","calendar-month-button--next",3,"disabled","click"],["nextMonthButton",""],[1,"uc-container","calendar-container",3,"ngClass"],["calendarContainer",""],["class","dates f-fw-n","role","grid","aria-labelledby","id-dialog-label",4,"ngIf"],[1,"w-100","f-fw-b","flex-r","flex-jc-se","p-bl-16"],[1,"calendar-month-label","calendar-month-label--button",3,"click"],["monthToggleBtn",""],["aria-hidden","true",1,"ml-1","f-icon-xxs",3,"ngClass"],[1,"calendar-year-label","calendar-year-label--button","flex-r","flex-ai-c","flex-g-4",3,"click"],["yearToggleBtn",""],["role","grid","aria-labelledby","id-dialog-label",1,"dates","f-fw-n"],["class","calendar-month-year-container",4,"ngIf"],["scope","col","class","calendar-week__day-name calendar-week__day-name-style f-body-m f-fw-b",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"calendar-month-year-container"],[1,"calendar-month-year-labels","calendar-month-year-labels-style","f-body-l","f-fw-b","flex-r","flex-g-4","flex-jc-c"],[1,"calendar-month-label"],[1,"calendar-year-label"],["scope","col",1,"calendar-week__day-name","calendar-week__day-name-style","f-body-m","f-fw-b"],["aria-hidden","true"],[1,"sr-only"],["class","calendar-day-container button w-100",4,"ngFor","ngForOf"],[1,"calendar-day-container","button","w-100"],[1,"calendar-day-template","flex-c","flex-jc-fs","flex-ai-c",3,"mouseenter","mouseleave"],[1,"dates-calendar__date","dates-calendar__date-style","dates-calendar__date--notLink","f-body-xl"],[1,"calendar-day-template","flex-c","flex-jc-fs","flex-ai-c"],[4,"ngTemplateOutlet"],[1,"calendar-date","w-100","flex-c","flex-jc-c","flex-ai-c",3,"ngClass"],["day_element",""],[1,"calendar-day-template-no-flight","d-flex","flex-jc-sb"],["aria-hidden","true",1,"aall-icon-no-flight-2"],["matTooltipClass","tooltip-calendar",1,"calendar-date","w-100",3,"ngClass","matTooltip","matTooltipPosition","matTooltipDisabled","mouseenter","mouseleave","click","keydown"],[3,"ngClass"],["class","sr-only",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["drawPrice",""],["drawPlane",""],[1,"dates-calendar__price","dates-calendar__price-style"],[1,"dates-calendar__price","dates-calendar__price-style","dates-calendar__currency","f-body-s",3,"ngClass"],["class","calendar-day-template-no-flight d-flex flex-jc-sb f-body-s",4,"ngIf"],[1,"calendar-day-template-no-flight","d-flex","flex-jc-sb","f-body-s"],[1,"month-selector"],[1,"month-grid","grid-r","grid-r-cols-3-auto","grid-r-gap","grid-gap-1"],["class","month-button",3,"active","disabled","click",4,"ngFor","ngForOf"],[1,"month-button",3,"disabled","click"],[1,"year-selector"],[1,"year-grid","grid-r","grid-r-cols-4-auto","grid-r-gap","grid-gap-1"],["yearGrid",""],["class","year-button",3,"active","click",4,"ngFor","ngForOf"],[1,"year-button",3,"click"],[1,"flex-r"],[1,"small_spinner"]],template:function(n,s){1&n&&(m(0,"div",0),C(1,Uce,3,3,"span",1),C(2,$ce,13,16,"p",2),C(3,Gce,4,5,"div",3),m(4,"div",4),C(5,Kce,3,7,"button",5),C(6,Xce,3,7,"button",6),m(7,"div",7,8),C(9,pde,4,7,"div",9),_(),C(10,_de,2,1,"ng-container",10),C(11,yde,2,1,"ng-container",10),_()(),C(12,Sde,5,2,"ng-template",null,11,Ke),C(14,xde,3,1,"ng-template",null,12,Ke),C(16,Ide,4,1,"ng-template",null,13,Ke),C(18,kde,2,0,"ng-template",null,14,Ke)),2&n&&(Ye("oneway",(null==s.tripType?null:s.tripType.tripTypeCode)===s.TripType.OneWay),d(1),h("ngIf",1===s.step),d(1),h("ngIf",(null==s.tripType?null:s.tripType.tripTypeCode)===s.TripType.RoundTrip&&s.selectedDates.outbound&&s.selectedDates.inbound),d(1),h("ngIf",s.isMonthSelectorVisible&&s.ibeIsMonthSelectorVisible&&(!s.scrolleableMonthsMobile||s.scrolleableMonthsMobile&&!s.isMobile)&&!s.birthdateMode),d(2),h("ngIf",!s.scrolleableMonthsMobile||s.scrolleableMonthsMobile&&!s.isMobile),d(1),h("ngIf",!s.scrolleableMonthsMobile||s.scrolleableMonthsMobile&&!s.isMobile),d(1),h("ngClass",lt(11,Lde,!s.scrolleableMonthsMobile||s.scrolleableMonthsMobile&&!s.isMobile,s.scrolleableMonthsMobile&&s.isMobile)),d(2),h("ngForOf",s.calendarsArray),d(1),h("ngIf",s.birthdateMode&&s.birthDayModeShowYears),d(1),h("ngIf",s.birthdateMode&&s.birthDayModeShowMonths))},dependencies:[Pt,Ot,ze,fn,ay,ic,zh,Bs,Yo,Ze]})}}return t})(),I3=(()=>{class t{set setTripType(e){this.tripType=e,this.isRoundTrip=e?.tripTypeCode===Re.RoundTrip}set clearCalendarDates(e){this._clearCalendarDates=e}get clearCalendarDates(){return this._clearCalendarDates}
65set validDates(e){if(this._validDates=e,this._validDates?.length>0){const n=new Date(this._validDates[0].dates[0].date),s=new Date;this.startDate=n<s&&!this.previousDatesAvailable?s:n}}get validDates(){return this._validDates}set outboundMonths(e){e&&(this._outboundMonths=null==e.startMonth||sessionStorage.getItem("backData")?null:e)}get outboundMonths(){return this._outboundMonths}set outboundDate(e){this._outboundDate=e,this.changeActiveConfirmButton.emit(!1)}get outboundDate(){return this._outboundDate}set inboundDate(e){this._inboundDate=e,this.changeActiveConfirmButton.emit(!1)}get inboundDate(){return this._inboundDate}set moduleIbeadmin(e){e&&(this._moduleIbeadmin=e,this.translationModule=`translation${this.moduleIbeadmin}`,this.accessibilityModule=`accessibility${this.moduleIbeadmin}`,this.configModule=`configuration${this.moduleIbeadmin}`)}get moduleIbeadmin(){return this._moduleIbeadmin}set anywhereFiltersEnabled(e){this._anywhereFiltersEnabled=e,e||(this.daysConsecutive=0)}get anywhereFiltersEnabled(){return this._anywhereFiltersEnabled}set presentationRules(e){e&&(this.presentationRulesInput=e,this.configModule&&(this.presentationRulesInput[this.configModule]?.searcher?.flights?.unifiedCalendar?.format?.dates?.divText?.title&&(this.formatDateIbe!==this.presentationRulesInput[this.configModule]?.searcher.flights.unifiedCalendar.format.dates.divText.title.label&&(this.formatChanges=!0),this.formatDateIbe=this.presentationRulesInput[this.configModule]?.searcher.flights.unifiedCalendar.format.dates.divText.title.label),this.monthsAllowed=this.presentationRulesInput[this.configModule]?.searcher?.flights?.calendar?.monthsAllowed?parseInt(this.presentationRulesInput[this.configModule].searcher.flights.calendar.monthsAllowed,10):12,this.daysConsecutive=this.presentationRulesInput[this.configModule]?.searcher?.flights?.calendar?.daysConsecutive&&this.anywhereFiltersEnabled?parseInt(this.presentationRulesInput[this.configModule].searcher.flights.calendar.daysConsecutive,10):0))}constructor(e){this.zone=e,this._clearCalendarDates=!1,this._validDates=[],this._anywhereFiltersEnabled=!1,this.tripTypeEnum=Re,this.isLoading=!0,this.dateTypeCode=Ei,this.translationCommonsPrefix="translationCommons",this.calendarsMonthShowed=[],this.daysConsecutive=0,this.startDate=new Date,this.formatDateIbe="dd/MM",this.formatChanges=!1,this.showCalendarPrices=!1,this.isRoundTrip=!1,this.birthdateCurrent=null,this.loadingMonths=[],this.isActiveConfirmButton=!1,this.showDatesInput=!0,this.isDisabledConfirmButtonClicked=!1,this.monthsToShow=2,this.showLegendInsideFooter=!1,this.selectMonthChange=new ae,this.selectOutboundDate=new ae,this.selectInboundDate=new ae,this.confirmButtonClicked=new ae,this.changeActiveConfirmButton=new ae,this.resetDates=new ae,this.scrollToMonthComplete=new ae,this.visibleMonthsChange=new ae,this.birthdateMode=!1,this.birthDateValue=null,this.birthdateSelected=new ae,this.today=new Date}ngOnInit(){this.lang=sessionStorage.getItem("language")?sessionStorage.getItem("language"):globalThis.oneStrvl?.lang,this.lang||(this.lang=navigator.language),this.outboundMonths&&null!==this.outboundMonths&&(this.monthsAllowed=this.countMonths(this.outboundMonths),this.startDate.getMonth()!==this.outboundMonths.startMonth-1&&(this.startDate.getMonth()>this.outboundMonths.startMonth-1&&this.startDate.setFullYear(this.startDate.getFullYear()+1),this.startDate.setMonth(this.outboundMonths.startMonth-1,1))),this.startDate=this.minDate??this.startDate,this.birthdateMode&&this.birthDateValue&&(this.isActiveConfirmButton=!0)}ngOnChanges(e){e.outboundDatesPrices&&this.outboundDatesPrices?.departureCalendar&&this.checkHasCalendarPrices(!0),e.inboundDatesPrices&&this.inboundDatesPrices?.returnCalendar&&this.checkHasCalendarPrices(!1)}checkHasCalendarPrices(e){this.showCalendarPrices=!1;const n=e?this.outboundDatesPrices?.departureCalendar:this.inboundDatesPrices?.returnCalendar;for(let s=0;s<n.length;s++)if(n[s].dates.some(r=>r?.deal?.priceFrom>0)){this.showCalendarPrices=!0;break}}buttonClicked(){this.birthdateMode?(this.birthdateSelected.emit(this.birthdateCurrent?this.birthdateCurrent:this.birthDateValue),this.confirmButtonClicked.emit
65(!0)):(this.selectOutboundDate.emit(this._outboundDate),this.selectInboundDate.emit(this._inboundDate),this.confirmButtonClicked.emit(!0))}resetDatesButton(){this._outboundDate=null,this._inboundDate=null,this.resetDates.emit(!0),this.clearCalendarDates=!0,this.focusToday()}getDateMonthLong(e){return e.toLocaleDateString(this.lang,{month:"long"})}getDateDayOfWeekLong(e){return e.toLocaleDateString(this.lang,{weekday:"long"})}onBirthdateSelect(e){this.birthdateCurrent=e,this.isActiveConfirmButton=!0}updateSelectedDates(e){e.outbound&&this._outboundDate!==e.outbound&&this.selectOutboundDate.emit(e.outbound),e.inbound&&this._inboundDate!==e.inbound&&this.selectInboundDate.emit(e.inbound),this._outboundDate=e.outbound,this._inboundDate=e.inbound,this.clearCalendarDates=!1,(this.tripType.tripTypeCode===Re.OneWay&&this._outboundDate||this.tripType.tripTypeCode===Re.MultiCity&&this._outboundDate||this.tripType.tripTypeCode===Re.RoundTrip&&this._outboundDate&&this._inboundDate)&&(this.isActiveConfirmButton=!0,this.changeActiveConfirmButton.emit(!0)),this.tripType.tripTypeCode===Re.RoundTrip&&!this._inboundDate&&(this.isActiveConfirmButton=!1)}monthChange(e){this.isLoading=!0,this.selectMonthChange.emit(e)}isDateEqual(e,n){return e.day===n.day&&e.month===n.month&&e.year===n.year}getDateAsObject(e){const n=new Date(e);return{day:n.getDate(),month:n.getMonth(),year:n.getFullYear()}}getDateAsKey(e){const n=new Date(e);return`${n.getDate()}/${n.getMonth()}/${n.getFullYear()}`}getObjectAsKey(e){return`${e.day}/${e.month}/${e.year}`}isPastDate(e){return e.year<this.today.getFullYear()||e.year===this.today.getFullYear()&&e.month<this.today.getMonth()||e.year===this.today.getFullYear()&&e.month===this.today.getMonth()&&e.day<=this.today.getDate()}countMonths(e){return e.startMonth===e.endMonth?1:(1===e.endMonth?13:e.endMonth)-(12===e.startMonth?0:e.startMonth)+1}focusToday(){const e=document.querySelector(".calendar-day--minDate");e&&e.focus()}static{this.\u0275fac=function(n){return new(n||t)(J(ht))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-unified-date-selector"]],viewQuery:function(n,s){if(1&n&&(Le(o3,5),Le(Jde,5)),2&n){let o;we(o=Te())&&(s.showCalendar=o.first),we(o=Te())&&(s.confirmButton=o.first)}},inputs:{isLoadingCalendar:"isLoadingCalendar",loadingMonths:"loadingMonths",isActiveConfirmButton:"isActiveConfirmButton",isMobile:"isMobile",setTripType:["tripType","setTripType"],destination:"destination",showDatesInput:"showDatesInput",outboundDatesPrices:"outboundDatesPrices",inboundDatesPrices:"inboundDatesPrices",loadConstraintsDeparture:"loadConstraintsDeparture",loadConstraintsReturn:"loadConstraintsReturn",isDisabledConfirmButtonClicked:"isDisabledConfirmButtonClicked",isSelectableCrossedOutPlane:"isSelectableCrossedOutPlane",monthsToShow:"monthsToShow",previousDatesAvailable:"previousDatesAvailable",scrollToMonth:"scrollToMonth",showLegendInsideFooter:"showLegendInsideFooter",clearCalendarDates:"clearCalendarDates",validDates:"validDates",outboundMonths:"outboundMonths",outboundDate:"outboundDate",inboundDate:"inboundDate",minDate:"minDate",moduleIbeadmin:"moduleIbeadmin",anywhereFiltersEnabled:"anywhereFiltersEnabled",presentationRules:"presentationRules",birthdateMode:"birthdateMode",birthDateValue:"birthDateValue"},outputs:{selectMonthChange:"selectMonthChange",selectOutboundDate:"selectOutboundDate",selectInboundDate:"selectInboundDate",confirmButtonClicked:"confirmButtonClicked",changeActiveConfirmButton:"changeActiveConfirmButton",resetDates:"resetDates",scrollToMonthComplete:"scrollToMonthComplete",visibleMonthsChange:"visibleMonthsChange",birthdateSelected:"birthdateSelected"},features:[zn],decls:7,vars:25,consts:[[1,"uds","dates-selector","h-100"],[1,"dates-selector__body"],[3,"isMobile","loadConstraintsDeparture","loadConstraintsReturn","isLoadingCalendar","loadingMonths","moduleIbeadmin","presentationRules","tripType","clearDates","monthsToShow","monthsAllowed","preselectedOutbound","preselectedInbound","minDate","addClass","outboundDatesPrices","inboundDatesPrices","validDates","daysConsecutive","isSelectableCrossedOutPlane","scrollToMonth","birthdateMode","birthDateValue","selectedAllDates","changeMonth","scrollToMonthComplete","visibleMonthsChange","onBirthdateSelect"],[4,"ngIf"],["class","dates-selector__footer flex-c flex-jc-sb flex-ai-c flex-g-16 flex-tablet-r",4,"ngIf"],["legendFooter",""],[1,"flex-r","flex-jc-sb","w-100"],["class","item flex-r flex-jc-fs flex-ai-fs flex-g-8",4,"ngIf"],[1,"item","flex-r","flex-jc-fs","flex-ai-fs","flex-g-8"],[1,"item__icon","aall-icon-horizontal-line"],[1,"item__text"],[1,"item__icon","item__icon--no-available","aall-icon-no-flight-2"],[1,"item__icon","aall-icon-info"],["class","item__text",3,"innerHTML",4,"ngIf","ngIfElse"],["noCurrency",""],[1,"item__text",3,"innerHTML"],[1,"dates-selector__footer","flex-c","flex-jc-sb","flex-ai-c","flex-g-16","flex-tablet-r"],["class","dates-selector__footer__left flex-r flex-jc-fs flex-ai-c flex-g-16 w-100",3,"flex-gr-1",4,"ngIf"],[1,"dates-selector__footer__c
65onfirm","button","btn-f1","flex-gr-1","f-fw-b","w-desktop-50",3,"disabled","click"],["confirmButton",""],[4,"ngTemplateOutlet"],[1,"dates-selector__footer__left","flex-r","flex-jc-fs","flex-ai-c","flex-g-16","w-100"],["aria-hidden","true",1,"dates","flex-r","flex-jc-fs","flex-ai-c","flex-g-32","flex-gr-1","w-100"],[1,"flex-c"],[1,"date__label",3,"ngClass"],["class","date__parts flex-r flex-jc-fs flex-ai-c flex-g-8",4,"ngIf"],["class","dates-selector__footer__clear button flex-gr-1 f-fw-b",3,"disabled","click",4,"ngIf"],[1,"date__parts","flex-r","flex-jc-fs","flex-ai-c","flex-g-8"],[1,"date__day-number","f-body-xl","f-fw-b"],[1,"date__texts","flex-c"],[1,"date__month","f-body-m","f-fw-b"],[1,"date__day-of-week","f-body-s"],[1,"dates-separator","f-body-xl"],[1,"date","date--outbound","flex-c"],[1,"date__label","f-body-m","f-fw-b",3,"ngClass"],["aria-hidden","true"],[1,"sr-only"],["class","date date--inbound flex-r flex-jc-c flex-ai-c flex-g-4",4,"ngIf"],[1,"date","date--inbound","flex-r","flex-jc-c","flex-ai-c","flex-g-4"],[1,"dates-selector__footer__clear","button","flex-gr-1","f-fw-b",3,"disabled","click"],["aria-hidden","true",1,"aall-icon-trash","f-icon-s"],[1,"dates-selector__legend","w-100","flex-r","flex-jc-fs","flex-ai-fs","flex-w-w","flex-g-32","f-body-l","f-fw-n"],["class","dates-selector__legend__best-price item flex-r flex-jc-fs flex-ai-fs flex-g-8",4,"ngIf"],["class","dates-selector__legend__no-available item flex-r flex-jc-fs flex-ai-fs flex-g-8",4,"ngIf"],["class","dates-selector__legend__days-consecutive item flex-r flex-jc-fs flex-ai-fs flex-g-8",4,"ngIf"],["class","dates-selector__legend__info item flex-r flex-jc-fs flex-ai-fs flex-g-8",4,"ngIf"],[1,"dates-selector__legend__best-price","item","flex-r","flex-jc-fs","flex-ai-fs","flex-g-8"],[1,"item__icon","item__icon--best-price","aall-icon-horizontal-line"],[1,"dates-selector__legend__no-available","item","flex-r","flex-jc-fs","flex-ai-fs","flex-g-8"],[1,"dates-selector__legend__days-consecutive","item","flex-r","flex-jc-fs","flex-ai-fs","flex-g-8"],[1,"item__icon","item__icon--days-consecutive","aall-icon-info"],[1,"dates-selector__legend__info","item","flex-r","flex-jc-fs","flex-ai-fs","flex-g-8"],[1,"item__icon","item__icon--info","aall-icon-info"]],template:function(n,s){1&n&&(m(0,"div",0)(1,"div",1)(2,"al-unified-calendar",2),U("selectedAllDates",function(r){return s.updateSelectedDates(r)})("changeMonth",function(r){return s.monthChange(r)})("scrollToMonthComplete",function(r){return s.scrollToMonthComplete.emit(r)})("visibleMonthsChange",function(r){return s.visibleMonthsChange.emit(r)})("onBirthdateSelect",function(r){return s.onBirthdateSelect(r)}),_(),C(3,oue,6,4,"ng-container",3),_(),C(4,fue,8,9,"div",4),_(),C(5,vue,6,4,"ng-template",null,5,Ke)),2&n&&(d(2),h("isMobile",s.isMobile)("loadConstraintsDeparture",s.loadConstraintsDeparture)("loadConstraintsReturn",s.loadConstraintsReturn)("isLoadingCalendar",s.isLoadingCalendar)("loadingMonths",s.loadingMonths)("moduleIbeadmin",s.moduleIbeadmin)("presentationRules",s.presentationRulesInput)("tripType",s.tripType)("clearDates",s.clearCalendarDates)("monthsToShow",s.monthsToShow)("monthsAllowed",s.monthsAllowed)("preselectedOutbound",s.outboundDate)("preselectedInbound",s.inboundDate)("minDate",s.startDate)("addClass","")("outboundDatesPrices",s.outboundDatesPrices)("inboundDatesPrices",s.inboundDatesPrices)("validDates",s.validDates)("daysConsecutive",s.daysConsecutive)("isSelectableCrossedOutPlane",s.isSelectableCrossedOutPlane)("scrollToMonth",s.scrollToMonth)("birthdateMode",s.birthdateMode)("birthDateValue",s.birthDateValue),d(1),h("ngIf",(s.outboundDatesPrices||s.isRoundTrip&&s.inboundDatesPrices||0!==s.daysConsecutive)&&!s.showLegendInsideFooter),d(1),h("ngIf",!s.isDisabledConfirmButtonClicked))},dependencies:[Pt,ze,fn,E3,qh,zh,Yo,Ze]})}}return t})(),oc=(()=>{class t{constructor(){this.isFilled=!1,this.isValid=!0,this.isDisabled=!1,this.isOverlayVisible=!1,this.required=!1,this.isSpecialButton=!1,this.showUnfilledContent=!1,this.printRequiredSign=!1,this.clickButton=new ae}
65buttonClicked(){this.clickButton.emit(!0)}focus(){this.buttonElement&&this.buttonElement.nativeElement.focus()}scrollTo(){this.buttonElement&&this.buttonElement.nativeElement.scrollIntoView({behavior:"smooth",block:"center"})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-button-field"]],viewQuery:function(n,s){if(1&n&&Le(Oue,5),2&n){let o;we(o=Te())&&(s.buttonElement=o.first)}},inputs:{isFilled:"isFilled",isValid:"isValid",isDisabled:"isDisabled",isOverlayVisible:"isOverlayVisible",required:"required",isSpecialButton:"isSpecialButton",label:"label",accessibilityLabel:"accessibilityLabel",showUnfilledContent:"showUnfilledContent",printRequiredSign:"printRequiredSign",params:"params"},outputs:{clickButton:"clickButton"},ngContentSelectors:vr,decls:15,vars:22,consts:[[1,"btn-field","flex-r",3,"ngClass","disabled","click"],["buttonElement",""],[1,"btn-field__wrapper","flex-r","flex-jc-fs","flex-ai-c","flex-g-16"],["aria-hidden","true",3,"class",4,"ngIf"],[1,"sr-only"],[4,"ngIf"],["aria-hidden","true",1,"btn-field__text","flex-c","flex-ai-fs","f-gr-1"],[1,"btn-field__text__label","flex-r","flex-ai-c",3,"ngClass"],[1,"flex-r","flex-jc-c","flex-ai-c","flex-g-6","whitespace-nowrap"],["class","btn-field__text__content f-body-xl f-ta-s whitespace-nowrap",4,"ngIf"],[3,"isFieldValid","message"],["aria-hidden","true"],[1,"btn-field__text__content","f-body-xl","f-ta-s","whitespace-nowrap"]],template:function(n,s){if(1&n&&(Ln(),m(0,"button",0,1),U("click",function(){return s.buttonClicked()}),m(2,"div",2),C(3,Aue,1,3,"i",3),m(4,"span",4),k(5),C(6,Fue,3,3,"ng-container",5),_(),m(7,"div",6)(8,"span",7)(9,"span",8),k(10),I(11,"translate"),C(12,Pue,3,0,"ng-container",5),_()(),C(13,Rue,2,0,"div",9),_()()(),X(14,"al-validate-messages",10)),2&n){let o;h("ngClass",BC(13,Nue,s.isOverlayVisible,s.isOverlayVisible,s.isSpecialButton,s.isFilled,!s.isValid))("disabled",s.isDisabled),d(3),h("ngIf",null==s.params?null:s.params.icon),d(2),G(" ",s.accessibilityLabel," "),d(1),h("ngIf",s.required&&!s.isFilled),d(2),h("ngClass",lt(19,Yue,s.isFilled,!s.isFilled)),d(2),G(" ",P(11,11,null!==(o=s.label)&&void 0!==o?o:null==s.params?null:s.params.label)," "),d(2),h("ngIf",s.printRequiredSign),d(1),h("ngIf",!!s.isFilled||s.showUnfilledContent),d(1),h("isFieldValid",!s.required||s.isValid)("message",null==s.params?null:s.params.errorLabel)}},dependencies:[Pt,ze,Xf,Ze]})}}return t})(),ES=(()=>{class t{constructor(){this.isVisibleOverlay=!1,this.hasConfirmInAllDevice=!1,this.isActiveConfirmButton=!1,this.closeButtonEnabled=!1,this.closeEvent=new ae,this.confirmEvent=new ae}static{this.popoverStack=[]}set setModuleIbeadmin(e){this.moduleIbeadmin=e,this.translationTag="translation"+e}set isVisible(e){e?this.show():this.hide()}onKeyDownEscape(e){t.popoverStack.length>0&&t.popoverStack[t.popoverStack.length-1]===this&&(e.stopPropagation(),this.hide())}clickOutsideOverlay(){this.hide()}hide(){this.isVisibleOverlay=!1,this.closeEvent.emit();const e=t.popoverStack.indexOf(this);e>-1&&t.popoverStack.splice(e,1)}show(){this.isVisibleOverlay=!0,t.popoverStack.push(this),setTimeout(()=>{this.dialogOverlay.nativeElement.focus()},0)}confirm(){this.confirmEvent.emit()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-popover"]],viewQuery:function(n,s){if(1&n&&Le(ZN,5),2&n){let o;we(o=Te())&&(s.dialogOverlay=o.first)}},hostBindings:function(n,s){1&n&&U("keydown.escape",function(r){return s.onKeyDownEscape(r)},0,Wr)},inputs:{hasConfirmInAllDevice:"hasConfirmInAllDevice",isActiveConfirmButton:"isActiveConfirmButton",confirmLabel:"confirmLabel",closeButtonEnabled:"closeButtonEnabled",setModuleIbeadmin:["moduleIbeadmin","setModuleIbeadmin"],isVisible:"isVisible"},outputs:{closeEvent:"closeEvent",confirmEvent:"confirmEvent"},ngContentSelectors:vr,decls:8,vars:2,consts:[["role","dialog","aria-labelledby","dialog_label","tabindex","0",1,"popover","popover--opened"],["dialogOverlay",""],[1,"popover__header"],["class","popover__close",3,"click",4,"ngIf"],["role","document","tabindex","-1",1,"popover__body"],["class","popover-footer",4,"ngIf"],[1,"overlay",3,"click"],[1,"popover__close",3,"click"],["aria-hidden","true",1,"aall-icon-clear"],[1,"sr-only"],[1,"popover-footer"],[1,"popover-footer__buttons"],[1,"btn-f1","popover-footer__btn","f-fw-b",3,"disabled","click"]],template:function(n,s){1&n&&(Ln(),m(0,"div",0,1)(2,"div",2),C(3,Vue,5,3,"button",3),_(),m(4,"div",4),Ft(5),_(),C(6,Hue,6,6,"footer",5),_(),m(7,"div",6),U("click",function(){return s.clickOutsideOverlay()}),_()),2&n&&(d(3),h("ngIf",s.closeButtonEnabled),d(3),h("ngIf",s.hasConfirmInAllDevice))},dependencies:[ze,Ze]})}}return t})(),L3=(()=>{class t{set setModuleIbeadmin(e){this.moduleIbeadmin=e,this.translationTag="translation"+e}set isVisible(e){e?this.show():this.hide()}onKeyDownEscape(e){e.stopPropagation(),this.hide()}
65constructor(){this.showConfirmButton=!0,this.closeEvent=new ae,this.confirmEvent=new ae}hide(){this.dialog.nativeElement.close(),this.closeEvent.emit()}show(){setTimeout(()=>{this.dialog.nativeElement.show()},0)}confirm(){this.confirmEvent.emit()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-dialog"]],viewQuery:function(n,s){if(1&n&&Le(Bue,5),2&n){let o;we(o=Te())&&(s.dialog=o.first)}},hostBindings:function(n,s){1&n&&U("keydown.escape",function(r){return s.onKeyDownEscape(r)},0,Wr)},inputs:{title:"title",showConfirmButton:"showConfirmButton",isActiveConfirmButton:"isActiveConfirmButton",confirmLabel:"confirmLabel",setModuleIbeadmin:["moduleIbeadmin","setModuleIbeadmin"],isVisible:"isVisible"},outputs:{closeEvent:"closeEvent",confirmEvent:"confirmEvent"},ngContentSelectors:vr,decls:16,vars:10,consts:[[1,"dialog","flex-c"],["dialog",""],[1,"dialog__header","flex-r","flex-jc-sb","flex-ai-c"],["id","dialog_label",1,"dialog__title","f-heading-pri-xl",3,"innerHTML"],[1,"button","dialog__close",3,"click"],["closeBtn",""],["aria-hidden","true",1,"icon","aall-icon-clear"],[1,"sr-only"],[1,"dialog__body","flex-c","flex-g-16",3,"ngClass"],["modal",""],["class","dialog__footer flex-c flex-g-32",4,"ngIf"],[1,"dialog-overlay"],[1,"dialog__footer","flex-c","flex-g-32"],[1,"dialog__button-container","flex-c","flex-jc-fe","flex-g-24","flex-tablet-row"],[1,"btn-f1","dialog__button",3,"disabled","click"]],template:function(n,s){1&n&&(Ln(),m(0,"dialog",0,1)(2,"div",2),X(3,"h1",3),I(4,"translate"),m(5,"button",4,5),U("click",function(){return s.hide()}),X(7,"i",6),m(8,"span",7),k(9),I(10,"translate"),_()()(),m(11,"section",8,9),Ft(13),_(),C(14,jue,6,6,"footer",10),_(),X(15,"div",11)),2&n&&(d(3),h("innerHTML",P(4,4,s.title),xn),d(6),oe(P(10,6,"accessibilityCommons.dialog.button.close.text")),d(2),h("ngClass",Be(8,Wue,!s.showConfirmButton)),d(3),h("ngIf",s.showConfirmButton))},dependencies:[Pt,ze,Ze]})}}return t})(),rc=(()=>{class t{constructor(e){this.deviceService=e,this.isMobile=!1,this.hasConfirmInAllDevice=!1,this.showConfirmButton=!0,this.closeEvent=new ae,this.confirmEvent=new ae}ngOnInit(){this.isMobile="Mobile"===this.deviceService.deviceDetection()}close(){this.closeEvent.emit()}confirm(){this.confirmEvent.emit()}static{this.\u0275fac=function(n){return new(n||t)(J(aa))}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-manage-dialog-popover"]],inputs:{title:"title",hasConfirmInAllDevice:"hasConfirmInAllDevice",showConfirmButton:"showConfirmButton",isActiveConfirmButton:"isActiveConfirmButton",confirmLabel:"confirmLabel",moduleIbeadmin:"moduleIbeadmin",isVisible:"isVisible"},outputs:{closeEvent:"closeEvent",confirmEvent:"confirmEvent"},ngContentSelectors:vr,decls:4,vars:2,consts:[[3,"isVisible","moduleIbeadmin","hasConfirmInAllDevice","isActiveConfirmButton","confirmEvent","closeEvent",4,"ngIf"],[3,"moduleIbeadmin","isVisible","title","showConfirmButton","isActiveConfirmButton","closeEvent","confirmEvent",4,"ngIf"],["template",""],[3,"isVisible","moduleIbeadmin","hasConfirmInAllDevice","isActiveConfirmButton","confirmEvent","closeEvent"],[4,"ngTemplateOutlet"],[3,"moduleIbeadmin","isVisible","title","showConfirmButton","isActiveConfirmButton","closeEvent","confirmEvent"]],template:function(n,s){1&n&&(Ln(),C(0,$ue,2,5,"lib-popover",0),C(1,que,2,6,"lib-dialog",1),C(2,Gue,1,0,"ng-template",null,2,Ke)),2&n&&(h("ngIf",!s.isMobile),d(1),h("ngIf",s.isMobile))},dependencies:[ze,fn,ES,L3]})}}return t})(),O3=(()=>{class t{constructor(){this.monthSelectedNames=[],this.monthsSelectedRoleAlert="",this.monthSelected=[],this.dateTypeCode=Ei,this.showNotice=!0,this.showCheckIfSelected=!0,this.showYearWithMonth=!1,this.selectDates=new ae,this.confirmMonthsSelected=new ae}set months(e){if(e){this.monthsList=e;let n=0;this.monthsList.forEach((s,o)=>{o>0&&"1"==s.monthCode&&n++,s.monthDate=new Date(this.getMonthAsDate(s.monthCode,n))})}}set defaultMonth(e){0===this.monthSelected.length&&e&&(this.monthSelected=[...e.monthCode])}set selectedMonths(e){this.monthSelected=e}ngOnInit(){this.setTranslationModule()}isSelectedMonth(e){return null!==this.monthSelected&&this.monthSelected.includes(e.monthCode)}changeMonthsSelectedRoleAlert(){""===this.monthsSelectedRoleAlert&&(this.monthsSelectedRoleAlert="alert")}selectMonths(e){if(this.monthSelected||(this.monthSelected=[]),this.monthSelected.length===this.monthsConsecutive)this.monthSelected=[e.monthCode];else{const n=this.isConsecutive(e.monthCode);this.monthSelected=n?1===n?[e.monthCode,...this.monthSelected]:[...this.monthSelected,e.monthCode]:[e.monthCode]}this.monthSelectedNames=[],this.monthsList.forEach(n=>{this.monthSelected.forEach(s=>
65{n.monthCode===s&&(this.monthSelectedNames=[...this.monthSelectedNames,n.monthName])})}),this.selectDates.emit(this.monthSelected)}resetMonthsSelected(){this.monthSelected=[]}selectMonthsClickConfirm(){this.confirmMonthsSelected.emit(this.monthSelected)}getMonthAsDate(e,n=0){const s=(new Date).getFullYear();return new Date(s+n,Number(e)-1)}getDateYearLong(e){const n=new Date,s=n.getMonth()+1,o=n.getFullYear();return Number(e)<s?o+1:o}isConsecutive(e){const n=parseInt(e,10);if(!(this.monthSelected.length>0))return 2;{const s=parseInt(this.monthSelected[0],10),o=parseInt(this.monthSelected[this.monthSelected.length-1],10);if(parseInt(this.monthsList[0].monthCode,10)===s&&parseInt(this.monthsList[this.monthsList.length-1].monthCode,10)===n||parseInt(this.monthsList[0].monthCode,10)===n&&parseInt(this.monthsList[this.monthsList.length-1].monthCode,10)===o)return!1;if(s-n==1||s-(n-12)==1)return 1;if(n-o==1||n+12-o==1)return 2}return!1}setTranslationModule(){this.translationModule=`translation${this.moduleIbeadmin}`,this.accesibilityModule=`accessibility${this.moduleIbeadmin}`,this.configModule=`configuration${this.moduleIbeadmin}`,this.presentationRules&&(this.monthsConsecutive=this.presentationRules[this.configModule].searcher?.flights?.calendar?.monthsConsecutive?parseInt(this.presentationRules[this.configModule].searcher.flights.calendar.monthsConsecutive,10):3)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-months-date-selector"]],inputs:{isMobile:"isMobile",moduleIbeadmin:"moduleIbeadmin",showNotice:"showNotice",showCheckIfSelected:"showCheckIfSelected",showYearWithMonth:"showYearWithMonth",months:"months",defaultMonth:"defaultMonth",selectedMonths:"selectedMonths",presentationRules:"presentationRules"},outputs:{selectDates:"selectDates",confirmMonthsSelected:"confirmMonthsSelected"},decls:24,vars:25,consts:[[1,"months-date-selector","h-100","flex-c","flex-jc-sb"],["class","months-date-selector__panel__fieldset flex-c",4,"ngIf"],["class","months-date-selector__panel__fieldset",4,"ngIf"],[1,"months-date-selector__footer","flex-c","flex-jc-sb","flex-ai-c","flex-g-16","flex-tablet-r"],[1,"flex-r","flex-jc-fs","flex-ai-c","flex-g-16","w-100","flex-gr-1"],[1,"months-date-selector__footer__input","flex-r","flex-jc-fs","flex-ai-c","flex-g-32","flex-gr-1","w-100"],[1,"flex-c"],[3,"ngClass"],["class","flex-r flex-jc-fs flex-ai-c flex-g-8",4,"ngIf"],[4,"ngIf"],[1,"button","flex-gr-1","f-fw-b","mr-4",3,"disabled","click"],["aria-hidden","true",1,"aall-icon-trash","f-icon-s"],[1,"sr-only"],[1,"button","btn-f1","flex-gr-1","f-fw-b","w-desktop-50",3,"disabled","click"],["monthsTemplate",""],[1,"months-date-selector__panel__fieldset","flex-c"],[1,"flex-c","p-t-30","p-b-10","flex-ai-c"],[1,"f-fw-b","f-body-xl"],[1,"mt-1","f-body-l"],[3,"ngTemplateOutlet"],[1,"months-date-selector__panel__fieldset"],[1,"flex-r","flex-jc-fs","flex-ai-c","flex-g-8"],[1,"f-body-xl","f-fw-b"],[1,"f-body-m"],[1,"f-body-xl"],["class","flex-r flex-jc-c flex-ai-c flex-g-4",4,"ngIf"],[1,"flex-r","flex-jc-c","flex-ai-c","flex-g-4"],["class","sr-only",4,"ngIf"],[1,"months-date-selector__panel__list","d-flex","flex-w-w","flex-jc-c","flex-g-16"],[4,"ngFor","ngForOf"],[1,"months-date-selector__panel__list__item__button","flex-c","flex-jc-c","flex-ai-c","flex-g-4",3,"click"],["class","aall-icon-check months-date-selector__panel__list__item__button__icon",4,"ngIf"],["aria-hidden","true",1,"month","f-fw-b"],["aria-hidden","true","class","year f-fw-b",3,"f-body-m","f-body-l",4,"ngIf"],[1,"aall-icon-check","months-date-selector__panel__list__item__button__icon"],["aria-hidden","true",1,"year","f-fw-b"]],template:function(n,s){1&n&&(m(0,"div",0),C(1,Xue,9,10,"fieldset",1),C(2,Zue,2,1,"div",2),m(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"span",7),k(8),I(9,"translate"),_(),C(10,Jue,9,11,"div",8),_(),C(11,ehe,9,8,"ng-container",9),_(),m(12,"button",10),U("click",function(){return s.resetMonthsSelected()}),I(13,"translate"),X(14,"i",11),m(15,"span",12),k(16),I(17,"translate"),_()()(),m(18,"button",13),U("click",function(){return s.selectMonthsClickConfirm()}),I(19,"translate"),k(20),I(21,"translate"),_()()(),C(22,ahe,3,2,"ng-template",null,14,Ke)),2&n&&(d(1),h("ngIf",s.showNotice),d(1),h("ngIf",!s.showNotice),d(5),h("ngClass",lt(22,lhe,null===s.monthSelected||0===(null==s.monthSelected?null:s.monthSelected.length),(null==s.monthSelected?null:s.monthSelected.length)>0)),d(1),oe(P(9,12,s.translationModule+".searcher.calendar.months.from.label")),d(2),h("ngIf",null!==s.monthSelected&&(null==s.monthSelected?null:s.monthSelected.length)>0),d(1),h("ngIf",null!==s.monthSelected&&s.monthSelected[0]!==s.monthSelected.at(-1)),d(1),h("disabled",null===s.monthSelected||0===(null==s.monthSelected?null:s.monthSelected.length)),Ge("aria-label",P(13,14,s.translationModule+".calendar.resetDates.button.label")),d(4),oe(P(17,16,s.translationModule+".calendar.resetDates.button.label")),d(2),h("disabled",!s.monthSelected.length),Ge("aria-label",P(19,18,s.translationModule+".searcher.flights.calendar.button.confirm.label")),d(2),G(" ",P(21,20,s.translationModule+".searcher.flights.calendar.button.confirm.label")," "))},dependencies:[Pt,Ot,ze,fn,qh,zh,Yo,Ze]})}}return t})();var eu=function(t){return t.INBOUND="I",t.OUTBOUND="O",t}(eu||{}),Hi=function(t){return t.specificDates="specificDates",t.flexibleDates="flexibleDates",t}(Hi||{});let ac=(()=>{class t{set module(e){this._module=e}get module(){return this._module}set setButtonParams(e){e.label&&(this.buttonParams.label=e.label),e.errorLabel&&(this.buttonParams.errorLabel=e.errorLabel),this.buttonParams.icon=e?.icon??null}set disabledMonthRange(e){this._disabledMonthRange=e,e?(this.selectedForm=Hi.specificDates,this.confirmedForm=this.selectedForm,this.filterOptions.map(n=>{n.disabled=n.key===Hi.flexibleDates})):this.filterOptions.map(n=>{n.disabled=!1})}get disabledMonthRange(){return this._disabledMonthRange}set monthsToShow(e){this._monthsToShow=e,this.popoverClass=2===e?"manage-dates-unified":"manage-dates-unified manage-dates-unified--single-calendar"}get monthsToShow(){return this._monthsToShow}set outboundDate(e){this.stateObjectPrivate.outboundDate=e,(e||this.setDateWhenNull)&&(this.selectedForm=Hi.specificDates,this.confirmedForm=this.selectedForm,this.stateObject.outboundDate=e),e||this.reset()}get outboundDate(){return this.stateObjectPrivate.outboundDate}
65set inboundDate(e){this.stateObject.inboundDate=e,this.stateObjectPrivate.inboundDate=e}get inboundDate(){return this.stateObjectPrivate.inboundDate}set defaultSelectedForm(e){this.monthsSelected||this.outboundDate||(e&&(this.selectedForm=e),e===Hi.specificDates&&(this.isPopoverVisible=!0))}set selectedMonths(e){e?(this.selectedForm=Hi.flexibleDates,this.confirmedForm=this.selectedForm):(this.selectedForm=Hi.specificDates,this.confirmedForm=this.selectedForm),this.monthsSelectedPrivate=e??[],this.monthsSelected=e??[]}constructor(e){this.translate=e,this._viewportScroller=ne(kl),this._cdRef=ne(Fn),this._monthChanges={month:null,year:null,type:eu.INBOUND},this._disabledMonthRange=!1,this.TripType=Re,this.look=Ty.popover,this.dateTypeCode=Ei,this.stateObject={outboundDate:null,inboundDate:null,isToUpdate:!0},this.stateObjectPrivate={outboundDate:null,inboundDate:null,isToUpdate:!1,isReset:!1},this.popoverClass="manage-dates-unified",this.EntriesFormName=Hi,this.filterOptions=[],this.selectedForm=Hi.specificDates,this.confirmedForm=Hi.specificDates,this.monthsSelected=[],this.monthsSelectedPrivate=[],this.calendarWasTouched=!1,this.buttonParams={label:"",errorLabel:"",icon:"aall-icon-date"},this.isPopoverVisible=!1,this.showDatesInput=!0,this.clearCalendarDates=!1,this.required=!1,this.show2Inputs=!1,this.setDateWhenNull=!1,this.validDates=[],this.viewFlexibleDatesTab=!1,this.anywhereFiltersEnabled=!1,this.resetDatesChangeTripType=!0,this.months=[],this.choiceTitleTranslate=null,this.selectDateEmitter=new ae,this.selectDatesByMonth=new ae,this.currentFlight=new ae,this.chargeServerData=new ae,this.confirmButtonClicked=new ae,this.changeCalendarType=new ae,this.popoverStateChanged=new ae,this.scrollToComponent=new ae,this.birthdateMode=!1,this.birthdateSelected=new ae,this.buttonParams={label:this.choiceTitleTranslate&&this.birthdateMode?this.choiceTitleTranslate:null,errorLabel:"",icon:"aall-icon-date"},this.activeConfirmButton=!1}ngOnChanges(e){this.stateObjectPrivate.isReset=!1,this.stateObject.isReset=!1,e&&String(e?.tripType?.currentValue?.tripTypeCode)!==String(e?.tripType?.previousValue?.tripTypeCode)&&void 0!==e?.tripType?.previousValue?.tripTypeCode&&(e?.tripType?.currentValue?.tripTypeCode==Re.OneWay&&(this.stateObjectPrivate.inboundDate=null,this.stateObject.inboundDate=null,this.setDates()),this.resetDatesChangeTripType&&this.reset()),!this.isAnywhere&&"flexibleDates"==this.selectedForm&&this.confirmedForm==Hi.flexibleDates&&(this.monthsSelected=[])}ngOnInit(){this.lang=sessionStorage.getItem("language")?sessionStorage.getItem("language"):globalThis.oneStrvl?.lang,this.lang||(this.lang=navigator.language),this.configurationModule=`configuration${this.moduleIbeadmin}`,this.translationModule=`translation${this.moduleIbeadmin}`,this.accessibilityModule=`accessibility${this.moduleIbeadmin}`,this.addClass=!0,this.getTranslate(),this.hasCustomDate=this.presentationRules[this.configurationModule]?.searcher?.dates?.customDate??!1,this.hasCustomDate&&(this.customDateFormat=this.presentationRules[this.configurationModule]?.searcher?.dates?.customDateFormat),this.datesSeparator=this.presentationRules[this.configurationModule]?.searcher?.dates?.separator?.text??"/"}onBirthdateSelect(e){this.birthdateSelected.emit(e),this.isPopoverVisible=!1}ngAfterViewChecked(){this._cdRef.detectChanges()}confirmOverlay(){if(this.setDates(),this.selectDateEmitter.emit(this.stateObject),this.isPopoverVisible=!1,this.isScrollToFieldActive){const e=this.dateButtonField.nativeElement.getBoundingClientRect().y;this.scrollToPosition(e,this.scrollOffset)}setTimeout(()=>{this.dateButtonField?.nativeElement?.focus()},200)}getAccessibilityLabel(){let e="";if(this.selectedForm==Hi.specificDates){const n=s=>s.toLocaleDateString(this.lang,{day:"2-digit",month:"long",year:"numeric"});e=this.tripType?.tripTypeCode===Re.RoundTrip&&this.outboundDate&&this.inboundDate||this.tripType?.tripTypeCode!==Re.RoundTrip&&this.outboundDate?`${this.fromLabel} ${n(this.outboundDate)} ${this.toLabel} ${this.inboundDate?n(this.inboundDate):""}`:""}else this.months&&this.monthsSelected.length>0&&(e=`${this.fromLabel} ${this.months.find(n=>n.monthCode===this.monthsSelected[0]).monthName} `,e+=`${this.toLabel} ${this.months.find(n=>n.monthCode===this.monthsSelected[this.monthsSelected.length-1]).monthName}`);return e}
65scrollToPosition(e,n){n||(n=0),e=parseInt(e);const s=Math.abs(e-n);if(!this.isMobile&&s>1){const o=e-n+window.scrollY;this._viewportScroller.scrollToPosition([0,o])}}openPopover(){if(this.isPopoverVisible=!0,this.tripType?.tripTypeCode===Re.MultiCity&&this.currentFlight.emit(this.idFlight),this.isScrollToFieldActive){const e=this.dateButtonField.nativeElement.getBoundingClientRect().y;this.scrollToPosition(e,this.scrollOffset)}}confirmDates(){this.validateConfirmButton(!0),this.activeConfirmButton&&(this.monthsSelectedPrivate=[],this.confirmedForm=Hi.specificDates,this.confirmButtonClicked.emit(this.stateObjectPrivate),this.confirmOverlay()),this.isScrollToComponentActive&&this.scrollToComponent.emit()}selectOutboundDate(e){null!==e&&(this.stateObjectPrivate.isReset=!1,this.activeConfirmButton=!1,this.stateObjectPrivate.outboundDate=e,this.stateObjectPrivate.inboundDate=null,this.selectDateEmitter.emit(this.stateObjectPrivate),this._monthChanges.type=eu.INBOUND,this.tripType?.tripTypeCode===Re.RoundTrip&&this.chargeServerData.emit(this._monthChanges))}selectInboundDate(e){null!==e&&(this.stateObjectPrivate.isReset=!1,this.stateObjectPrivate.inboundDate=e)}selectMonthChangeEmit(e){this._monthChanges={...e},this._monthChanges.type=this.tripType?.tripTypeCode!==Re.RoundTrip||null===this.stateObjectPrivate.outboundDate||this.stateObjectPrivate.outboundDate&&this.stateObjectPrivate.inboundDate?eu.OUTBOUND:eu.INBOUND,this.chargeServerData.emit(this._monthChanges)}validateConfirmButton(e){this.stateObjectPrivate.isReset?this.activeConfirmButton=!0:this.tripType?.tripTypeCode===Re.RoundTrip?null!==this.stateObjectPrivate.inboundDate&&null!==this.stateObjectPrivate.outboundDate||null!==this.stateObject.inboundDate&&null!==this.stateObject.outboundDate&&!e?this.activeConfirmButton=!0:null===this.stateObjectPrivate.inboundDate&&null===this.stateObjectPrivate.outboundDate&&(this.activeConfirmButton=!1):this.activeConfirmButton=null!==this.stateObjectPrivate.outboundDate||null!==this.stateObject.outboundDate&&!e}getDateMonthLong(e){return e.toLocaleDateString(this.lang,{month:"long"})}getDateDayOfWeekLong(e){return e.toLocaleDateString(this.lang,{weekday:"long"})}getMonthAsDate(e){if(0!=this.monthsSelected.length){const n=(new Date).getFullYear();return new Date(n,Number(e)-1)}}getDateYearLong(e){if(0!=this.monthsSelected.length){const n=new Date,s=n.getMonth()+1,o=n.getFullYear();return Number(e)<s?o+1:o}}reset(){this.stateObjectPrivate.outboundDate=null,this.stateObjectPrivate.inboundDate=null,this.stateObjectPrivate.isReset=!0}filterSelected(e){this.selectedForm=e.key,this.selectedForm===Hi.flexibleDates?(this.stateObjectPrivate.outboundDate=null,this.stateObjectPrivate.inboundDate=null):this.monthsSelectedPrivate=[],this.changeCalendarType.emit(e.key)}selectMonths(e){this.monthsSelectedPrivate=e}selectMonthsClickConfirm(e){this.reset(),this.monthsSelected=e,this.monthsSelectedPrivate=[],this.confirmedForm=Hi.flexibleDates,this.validateConfirmButton(!0),this.selectDatesByMonth.emit(e),this.isPopoverVisible=!1}closeDialogPopover(){this.calendarWasTouched=!0,this.monthsSelectedPrivate=[],this.stateObjectPrivate.outboundDate=this.stateObject.outboundDate,this.stateObjectPrivate.inboundDate=this.stateObject.inboundDate,this.isPopoverVisible=!1,this.popoverStateChanged.emit(this.isPopoverVisible),this.selectedForm=null}getTranslate(){this.translate.stream([this.translationModule+".searcher.flights.calendar.divText.when.label",this.translationModule+".searcher.flights.calendar.divText.when.errorLabel",this.translationModule+".searcher.calendar.months.from.label",this.translationModule+".searcher.calendar.months.to.label",this.translationModule+".searcher.calendar.specificDates.label",this.translationModule+".searcher.calendar.flexibleDates.label"]).subscribe(e=>{this.buttonParams.label=e[this.translationModule+".searcher.flights.calendar.divText.when.label"],this.buttonParams.errorLabel=e[this.translationModule+".searcher.flights.calendar.divText.when.errorLabel"],this.fromLabel=e[this.translationModule+".searcher.calendar.months.from.label"],this.toLabel=e[this.translationModule+".searcher.calendar.months.to.label"],this.filterOptions=[{key:Hi.specificDates,value:e[this.translationModule+".searcher.calendar.specificDates.label"]},{key:Hi.flexibleDates,value:e[this.translationModule+".searcher.calendar.flexibleDates.label"]}]})}setDates(){this.stateObject={...this.stateObjectPrivate},this.stateObject.isToUpdate=!0}static{this.\u0275fac=function(n){return new(n||t)(J(mi))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-manage-dates-unified"]],viewQuery:function(n,s){if(1&n&&(Le(che,5,Ht),Le(dhe,5)),2&n){let o;we(o=Te())&&(s.dateButtonField=o.first),we(o=Te())&&(s.alUnifiedDateSelector=o.first)}},hostVars:2,hostBindings:function(n,s){2&n&&Ye("manage-dates-selector-unified__component",s.addClass)},inputs:{module:"module",setButtonParams:["buttonParams","setButtonParams"],isMobile:"isMobile",isPopoverVisible:"isPopoverVisible",tripType:"tripType",destination:"destination",showDatesInput:"showDatesInput",clearCalendarDates:"clearCalendarDates",outboundMonths:"outboundMonths",idFlight:"idFlight",outboundDatesPrices:"outboundDatesPrices",inboundDatesPrices:"inboundDatesPrices",required:"required",show2Inputs:"show2Inputs",disabledMonthRange:"disabledMonthRange",monthsToShow:"monthsToShow",outboundDate:"outboundDate",inboundDate:"inboundDate",moduleIbeadmin:"moduleIbeadmin",presentationRules:"presentationRules",isDisabled:"isDisabled",loadConstraintsDeparture:"loadConstraintsDeparture",loadConstraintsReturn:"loadConstraintsReturn",isSelectableCrossedOutPlane:"isSelectableCrossedOutPlane",isLoadingCalendar:"isLoadingCalendar",setDateWhenNull:"setDateWhenNull",previousDatesAvailable:"previousDatesAvailable",validDates:"val
65idDates",minDate:"minDate",viewFlexibleDatesTab:"viewFlexibleDatesTab",anywhereFiltersEnabled:"anywhereFiltersEnabled",resetDatesChangeTripType:"resetDatesChangeTripType",months:"months",defaultMonth:"defaultMonth",isValid:"isValid",defaultSelectedForm:"defaultSelectedForm",selectedMonths:"selectedMonths",isScrollToFieldActive:"isScrollToFieldActive",scrollOffset:"scrollOffset",isAnywhere:"isAnywhere",choiceTitleTranslate:"choiceTitleTranslate",isScrollToComponentActive:"isScrollToComponentActive",birthdateMode:"birthdateMode",birthDateValue:"birthDateValue"},outputs:{selectDateEmitter:"selectDateEmitter",selectDatesByMonth:"selectDatesByMonth",currentFlight:"currentFlight",chargeServerData:"chargeServerData",confirmButtonClicked:"confirmButtonClicked",changeCalendarType:"changeCalendarType",popoverStateChanged:"popoverStateChanged",scrollToComponent:"scrollToComponent",birthdateSelected:"birthdateSelected"},features:[zn],decls:10,vars:17,consts:[[1,"manage-dates-selector-unified",3,"ngClass"],[1,"button-field",3,"isFilled","isOverlayVisible","isDisabled","isValid","params","label","accessibilityLabel","required","clickButton"],["dateButtonField",""],["class","dates flex-r flex-r flex-jc-fs flex-ai-c flex-g-4",4,"ngIf"],["class","button-field",3,"isFilled","isOverlayVisible","isDisabled","isValid","params","label","required","clickButton",4,"ngIf"],[3,"class","ngClass","isVisible","moduleIbeadmin","title","showConfirmButton","isActiveConfirmButton","closeEvent",4,"ngIf"],["inboundMonthSelected",""],[1,"dates","flex-r","flex-r","flex-jc-fs","flex-ai-c","flex-g-4"],["aria-hidden","true",1,"date","date--outbound","flex-r","flex-jc-c","flex-ai-c","flex-g-4"],[1,"date__day-number","f-body-xl","f-fw-b"],[1,"date__texts","flex-c"],[1,"date__month","f-body-m","f-fw-b"],[1,"date__day-of-week","f-body-s"],["class","date date--outbound flex-r flex-jc-c flex-ai-c flex-g-4","aria-hidden","true",4,"ngIf"],[4,"ngIf"],[4,"ngIf","ngIfElse"],["outboundMonthSelected",""],["outboundDefaultDate",""],[1,"date__custom-date","f-body-l"],["class","date__texts flex-c",4,"ngIf"],[1,"date__month","f-body-m"],[1,"dates-separator","f-body-xl"],[1,"date","date--inbound","flex-r","flex-jc-c","flex-ai-c","flex-g-4"],["inboundDefaultDate",""],[1,"button-field",3,"isFilled","isOverlayVisible","isDisabled","isValid","params","label","required","clickButton"],["aria-hidden","true",1,"dates","flex-r","flex-r","flex-jc-fs","flex-ai-c","flex-g-4"],["class","date date--outbound flex-r flex-jc-c flex-ai-c flex-g-4",4,"ngIf"],[1,"date","date--outbound","flex-r","flex-jc-c","flex-ai-c","flex-g-4"],[3,"ngClass","isVisible","moduleIbeadmin","title","showConfirmButton","isActiveConfirmButton","closeEvent"],["class","manage-dates-selector-unified__wrapper flex-r flex-ai-fe",4,"ngIf"],[1,"manage-dates-selector-unified__wrapper","flex-r","flex-ai-fe"],["prefix","filter",1,"d-sm-block","w-100",3,"preselectedElement","elements","elementSelected"],[1,"h-100",3,"isMobile","anywhereFiltersEnabled","loadConstraintsDeparture","loadConstraintsReturn","isLoadingCalendar","monthsToShow","moduleIbeadmin","presentationRules","tripType","clearCalendarDates","outboundMonths","outboundDate","inboundDate","previousDatesAvailable","validDates","outboundDatesPrices","inboundDatesPrices","isActiveConfirmButton","isSelectableCrossedOutPlane","minDate","birthdateMode","birthDateValue","selectOutboundDate","selectInboundDate","selectMonthChange","confirmButtonClicked","changeActiveConfirmButton","resetDates","birthdateSelected"],["alUnifiedDateSelector",""],[1,"h-100",3,"isMobile","moduleIbeadmin","presentationRules","months","defaultMonth","selectedMonths","selectDates","confirmMonthsSelected"]],template:function(n,s){1&n&&(m(0,"div",0)(1,"lib-button-field",1,2),U("clickButton",function(){return s.openPopover()}),I(3,"translate"),C(4,uhe,14,20,"div",3),C(5,Dhe,3,2,"div",3),_(),C(6,Ehe,4,10,"lib-button-field",4),_(),C(7,Ahe,5,15,"lib-manage-dialog-popover",5),C(8,Phe,1,1,"ng-template",null,6,Ke)),2&n&&(h("ngClass",Be(15,Rhe,s.birthdateMode)),d(1),h("isFilled",s.birthdateMode&&!!s.birthDateValue||!!s.stateObject.outboundDate||(null==s.monthsSelected?null:s.monthsSelected.length)>0)("isOverlayVisible",s.isPopoverVisible)("isDisabled",s.isDisabled)("isValid",!s.calendarWasTouched||!!s.stateObject.outboundDate&&(s.tripType.tripTypeCode!==s.TripType.RoundTrip||!!s.stateObject.inbou
65ndDate)||(null==s.monthsSelected?null:s.monthsSelected.length)>0)("params",s.buttonParams)("label",s.show2Inputs?P(3,13,s.translationModule+".searcher.flights.calendar.divText.departingDate.label"):null)("accessibilityLabel",s.getAccessibilityLabel())("required",s.required),d(3),h("ngIf",s.birthdateMode&&s.birthDateValue),d(1),h("ngIf",!s.birthdateMode),d(1),h("ngIf",s.show2Inputs),d(1),h("ngIf",s.isPopoverVisible))},dependencies:[Pt,ze,My,I3,oc,rc,O3,qh,zh,Yo,Ze]})}}return t})(),IS=(()=>{class t{constructor(){this.labelTranslate="",this.prefix="id",this.placeholderTranslate="",this.noResultsTranslate="",this.preSelected=null,this.eventEmitClickOutput=new ae,this.eventEmitLoaded=new ae,this.dropdownAriaDescendant="",this.itemIdPrefix="dropdownResult__",this.resultsIndex=-1,this.listResultsSig=vs([]),this.totalResultsCount=0,this.filterInputSig=vs(null),this.regions=[],this.regionFilterButtons=[],this.filterRegionsSelectedSig=vs([]),this.ButtonFilterRowCardType=nc.carouselCards,this.keyboardNavigated=!1,this.availableEnterSelectedOnFilter=!1,this.filteredResultsSig=qu(()=>{const e=this.listResultsSig().flatMap(r=>r.subcategories),n=this.regions.filter(r=>this.filterRegionsSelectedSig().some(a=>a.code===r.regionCode));let s=this.filterInputSig()?.toLowerCase();if(this.preferredRegion&&e.sort((r,a)=>r.subcategoryCode===this.preferredRegion?-1:a.subcategoryCode===this.preferredRegion?1:r.subcategory.localeCompare(a.subcategory)),!s&&0===n.length)return e;const o=new Set(n.flatMap(r=>r.cities.map(a=>a.cityCode)));return e.map(r=>{const a=r.results.filter(l=>{const c=o.size>0&&o.has(l.cityCode),u=this.presentationRules[`configuration${this.moduleIbeadmin}`]?.searcher?.routeSelector?.filter?.by?.cityName??!0,g=this.presentationRules[`configuration${this.moduleIbeadmin}`]?.searcher?.routeSelector?.filter?.by?.countryName??!0,T=this.presentationRules[`configuration${this.moduleIbeadmin}`]?.searcher?.routeSelector?.filter?.by?.airportCode??!0,b=this.presentationRules[`configuration${this.moduleIbeadmin}`]?.searcher?.routeSelector?.filter?.by?.airportName??!0,w=this.presentationRules[`configuration${this.moduleIbeadmin}`]?.searcher?.routeSelector?.filter?.normalize??!1;w&&(s=this.normalizeString(s).toLowerCase());const D=[];if(u){const F=w?this.normalizeString(l?.description?.toLowerCase()):l?.description?.toLowerCase();D.push(F?.includes(s))}if(g){const F=w?this.normalizeString(r?.subcategory?.toLowerCase()):r?.subcategory?.toLowerCase();D.push(F?.includes(s))}if(T){const F=w?this.normalizeString(l?.code?.toLowerCase()):l?.code?.toLowerCase();D.push(F?.includes(s))}if(b){const F=w?this.normalizeString(l?.airportName?.toLowerCase()):l?.airportName?.toLowerCase();D.push(F?.includes(s))}return c||D.some(Boolean)});return a.length>0?{...r,results:a}:null}).filter(r=>null!==r)}),this.scrollIntoView=e=>document.getElementById(e)?.scrollIntoView({behavior:"instant",block:"nearest"})}set setListResults(e){this.listResultsSig.set(e),this.setListResultsIDs(),setTimeout(()=>{this.eventEmitLoaded.emit()},100)}set regionsAvailables(e){this.regions=e,this.regionFilterButtons=e.map(n=>({code:n.regionCode,name:n.regionName})),this.preferredRegion=this.presentationRules[`configuration${this.moduleIbeadmin}`]?.searcher?.autocomplete?.regions?.preferred||null}set regionDefault(e){this.filterRegionsSelectedSig.set(this.regionFilterButtons.filter(n=>e.some(s=>s.regionCode===n.code)))}ngOnInit(){this.setPresentationRules()}normalizeString(e){return e&&e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}filterResults(e){this.filterInputSig.set(e.target.value.length>0?e.target.value:null),this.setListResultsIDs(e)}selectRegions(e){if(1===e.length||this.multipleSelectionAvailable)this.filterRegionsSelectedSig.set(this.regionFilterButtons.filter(n=>e.some(s=>s.regionCode==n.code)));else{const n=e.filter(s=>s.regionCode!==this.filterRegionsSelectedSig()[0].code);this.filterRegionsSelectedSig.set(this.regionFilterButtons.filter(s=>n.some(o=>o.regionCode==s.code)))}this.setListResultsIDs()}selectItem(e,n){e.preventDefault(),n.keyboardNavigated=this.keyboardNavigated,this.eventEmitClickOutput.emit(n),this.dropdownAriaDescendant="",this.resultsIndex=n.id?.substring(16)}clickElement(e){if(this.filterInputSig()||e){const n=document.getElementById(this.dropdownAriaDescendant);this.keyboardNavigated=!0,n?.firstElementChild.click()}}clickTabOnFilter(){this.availableEnterSelectedOnFilter=!1}clickEnterOnFilter(){this.availableEnterSelectedOnFilter&&this.filterRegionsSelectedSig().length>0?document.getElementById(this.dropdownAriaDescendant)?.firstElementChild.click():this.availableEnterSelectedOnFilter=!0}pushArrowKey(e){let n=this.itemIdPrefix+(e?this.resultsIndex-1:this.resultsIndex+1);document.getElementById(n)?e?this.resultsIndex--:this.resultsIndex++:(this.resultsIndex=e?this.totalResultsCount-1:0,n=this.itemIdPrefix+this.resultsIndex),this.dropdownAriaDescendant=n,this.scrollIntoView(n)}handleBackspace(){this.resultsIndex=this.filterInputSig()?0:-1,this.dropdownAriaDescendant=this.itemIdPrefix+this.resultsIndex}handleAnyKey(e){"Backspace"!=e.key&&(["ArrowDown","ArrowUp","Enter","Tab"].includes(e.ke
65y)||(this.resultsIndex=0,this.dropdownAriaDescendant=this.itemIdPrefix+this.resultsIndex))}setListResultsIDs(e){this.totalResultsCount=0;let n=0;this.filteredResultsSig()?.forEach(s=>{s?.results?.forEach(o=>{o.id=this.itemIdPrefix+n++,this.preSelected?.code==o.code&&(this.resultsIndex=n-1,this.dropdownAriaDescendant=this.itemIdPrefix+this.resultsIndex)})}),this.preSelected=null,this.totalResultsCount=n}setPresentationRules(){this.multipleSelectionAvailable=this.presentationRules[`configuration${this.moduleIbeadmin}`]?.searcher?.autocomplete?.regions?.multipleSelection}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-autocomplete-region"]],viewQuery:function(n,s){if(1&n&&Le(zN,5),2&n){let o;we(o=Te())&&(s.containerDropdown=o.first)}},inputs:{labelTranslate:"labelTranslate",firstElementButton:"firstElementButton",prefix:"prefix",placeholderTranslate:"placeholderTranslate",noResultsTranslate:"noResultsTranslate",noResultsIcon:"noResultsIcon",moduleIbeadmin:"moduleIbeadmin",presentationRules:"presentationRules",preSelected:"preSelected",setListResults:["listResults","setListResults"],regionsAvailables:"regionsAvailables",regionDefault:"regionDefault"},outputs:{eventEmitClickOutput:"eventEmitClickOutput",eventEmitLoaded:"eventEmitLoaded"},decls:19,vars:16,consts:[[1,"auto-complete-region",3,"click"],["containerDropdown",""],["id","drop-label",1,"sr-only",3,"for"],["class","auto-complete-region__search__results__list__element__link auto-complete-region__search__results__list__element__link--first-element-button f-body-l f-fw-b w-100",3,"click",4,"ngIf"],[1,"auto-complete-region__search"],[1,"auto-complete-region-margin"],["autocomplete","off","type","text","aria-required","true","aria-autocomplete","list","role","combobox","aria-autocomplete","list",1,"auto-complete-region__search__input","f-body-l","f-fw-n",3,"id","value","placeholder","keyup","keyup.Backspace","keydown.ArrowDown","keydown.ArrowUp","keydown.Enter","keydown.Tab","keydown","input"],["inputDropdown",""],["CLASS","auto-complete-region-margin",4,"ngIf"],[1,"auto-complete-region-margin",3,"hidden"],[3,"hidden"],[1,"auto-complete-region__search__results","scroll-v-custom"],[1,"auto-complete-region__search__results__list",3,"id"],["listDropdown",""],["class","auto-complete-region__search__results__list__element",4,"ngFor","ngForOf"],[4,"ngIf"],["results",""],[1,"auto-complete-region__search__results__list__element__link","auto-complete-region__search__results__list__element__link--first-element-button","f-body-l","f-fw-b","w-100",3,"click"],[1,"flex-r","flex-jc-sb","flex-g-12"],["CLASS","auto-complete-region-margin"],[3,"modelName","hasIcons","listAvailables","listSelected","moduleIbe","presentationRules","type","isShowCleanFilters","changeSelected","keydown.ArrowDown","keydown.ArrowUp","keydown.Enter","keydown.Tab"],[1,"auto-complete-region__search__results__list__element"],[1,"auto-complete-region__search__results__list__element__subcategory","f-body-m","f-fw-n"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"auto-complete-region__search__results--no-results"],[3,"icon","title"],[1,"flex-r","flex-w-w","auto-complete-region__search__results__list__element__subcategory__list"],["role","option","class","auto-complete-region__search__results__list__element__subcategory__list__element",3,"id",4,"ngFor","ngForOf"],["role","option",1,"auto-complete-region__search__results__list__element__subcategory__list__element",3,"id"],["href","#","tabindex","-1",1,"auto-complete-region__search__results__list__element__link","f-body-l","f-fw-b",3,"click"],[1,"flex-r","flex-jc-sb"],[1,"auto-complete-region__search__results__list__element__link__info"],[1,"sr-only"]],template:function(n,s){1&n&&(m(0,"div",0,1),U("click",function(r){return r.stopPropagation()}),m(2,"label",2),k(3),_(),C(4,Nhe,3,1,"button",3),m(5,"div",4)(6,"div",5)(7,"input",6,7),U("keyup",function(r){return s.filterResults(r)})("keyup.Backspace",function(){return s.handleBackspace()})("keydown.ArrowDown",function(){return s.pushArrowKey(!1)})("keydown.ArrowUp",function(){return s.pushArrowKey(!0)})("keydown.Enter",function(){return s.clickElement(!0)})("keydown.Tab",function(){return s.clickElement(!1)})("keydown",function(r){return s.handleAnyKey(r)})("input",function(){return null==s.preSelected}),_()(),C(9,Yhe,2,8,"div",8),m(10,"div",9)(11,"div",10)(12,"div",11)(13,"ul",12,13),C(15,Hhe,4,6,"li",14),_()()(),C(16,Bhe,3,2,"ng-container",15),_()()(),C(17,Whe,2,1,"ng-template",null,16,Ke)),2&n&&(d(2),On("for","dropdownLabel_",s.prefix,""),d(1),oe(s.labelTranslate),d(1),h("ngIf",s.firstElementButton),d(3),On("id","dropdownLabel_",s.prefix,""),Hn("value",s.filterInputSig()),Hn("placeholder",s.placeholderTranslate),Sa("aria-owns","listResults_",s.prefix,""),Ge("aria-activedescendant",s.dropdownAriaDescendant),d(2),h("ngIf",!s.filterInputSig()),d(1),h("hidden",void 0===s.filteredResultsSig()),d(1),h("hidden",s.filteredResultsSig().length<=0),d(1),Ye("auto-complete-region__search__results--few-results",s.filteredResultsSig().length<6),d(1),On("id","filteredResults_",s.prefix,""),d(2),h("ngForOf",s.filteredResultsSig()),d(1),h("ngIf",0==s.filteredResultsSig().length))},dependencies:[Ot,ze,fn,Jd,Dy]})}}return t})(),Wo=(()=>{class t{set setDisabled(e){this.disabled=e,e?this._formControl.disable():this._formControl.enable()}constructor(e){this.translateService=e,this.isFocus=!1,this.disabled=!1,this.isFilled=!1,this.type="form",this.valueType="text",this._formControlName="",this.label="",this.placeholder="",this.focusOnInit=!1,this.submitWasPressed=!1,this.globalValidationActive=!1,this.labelAlwaysUp=!1,this.textAlignRight=!1,this.browserInputAutocompleteOff=!1,this.browserInputSpinButtonOff=!1,this.valueChanged=new ae,this.inputChange=new ae,this.keyupInput=new ae,this.inputCleaned=new ae,this.actionIconCl
65ick=new ae,this.enterPressed=new ae}ngOnInit(){this.setValidators(),this.syncFilledState(),this._formControl?.valueChanges?.pipe(af(this._formControl.value)).subscribe(()=>this.syncFilledState())}ngAfterViewInit(){this.focusOnInit&&setTimeout(()=>{this.inputElement.nativeElement.focus(),this.onFocus()},0)}setValidators(){if(!this.validationValues)return;const e=[];this.validationValues.required&&e.push(ct.required),this.validationValues.minLength&&e.push(ct.minLength(this.validationValues.minLength)),this.validationValues.maxLength&&e.push(ct.maxLength(this.validationValues.maxLength)),this.validationValues.pattern&&e.push(ct.pattern(this.validationValues.pattern)),this.validationValues.customValidators&&e.push(...this.validationValues.customValidators),this._formControl.setValidators(e),this._formControl.updateValueAndValidity()}isValid(){return this.getMessages(),this.globalValidationActive?!this.submitWasPressed||this._formControl.valid:this._formControl.valid||this._formControl.untouched}onBlur(){this.syncFilledState(),this.isFocus=!1}onFocus(){this.isFocus=!0}clearInput(){this._formControl.setValue(""),this.inputCleaned.emit(),this.inputChange.emit(null),this.inputElement.nativeElement.focus()}getMessages(){const e=this._formControl.errors&&Object.keys(this._formControl.errors).length>0?Object.keys(this._formControl.errors)[0].toLowerCase():"";if(e){const n=this.validationErrorMessage[Object.keys(this.validationErrorMessage).find(r=>r.toLowerCase()===e)]||this.validationErrorMessage.customValidators;this.messageValue=this.validationValues[Object.keys(this.validationValues).find(r=>r.toLowerCase()===e)]||this.validationValues.customValidators;const s=this.translateService.instant(this.label),o=this.translateService.instant(String(n),{errorMessageValue:this.messageValue,label:s});this.message=o.replace(/\{\{\s*label\s*\}\}/g,s).replace(/\{\{\s*errorMessageValue\s*\}\}/g,String(this.messageValue))}}syncFilledState(){const e=this._formControl?.value;this.isFilled=null!=e&&""!==e}static{this.\u0275fac=function(n){return new(n||t)(J(mi))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-travel-input"]],viewQuery:function(n,s){if(1&n&&Le(Uhe,5),2&n){let o;we(o=Te())&&(s.inputElement=o.first)}},inputs:{isFilled:"isFilled",type:"type",valueType:"valueType",_formControlName:"_formControlName",_formControl:"_formControl",label:"label",placeholder:"placeholder",iconClass:"iconClass",actionIconClass:"actionIconClass",actionLabel:"actionLabel",focusOnInit:"focusOnInit",validationErrorMessage:"validationErrorMessage",validationValues:"validationValues",errorMessageValue:"errorMessageValue",submitWasPressed:"submitWasPressed",globalValidationActive:"globalValidationActive",labelAlwaysUp:"labelAlwaysUp",setDisabled:["_disabled","setDisabled"],textAlignRight:"textAlignRight",browserInputAutocompleteOff:"browserInputAutocompleteOff",browserInputSpinButtonOff:"browserInputSpinButtonOff"},outputs:{valueChanged:"valueChanged",inputChange:"inputChange",keyupInput:"keyupInput",inputCleaned:"inputCleaned",actionIconClick:"actionIconClick",enterPressed:"enterPressed"},features:[Xt([],[{provide:Vi,useExisting:yi}])],decls:9,vars:36,consts:[[1,"t-input__label"],["class","t-input__form-label",4,"ngIf"],[1,"t-input__input","f-body-xl",3,"ngClass","type","placeholder","formControlName","blur","focus","change","keydown.enter","input","keyup"],["inputElement",""],["class","t-input__overlay flex-r flex-jc-fs flex-ai-c flex-g-16",3,"ngClass",4,"ngIf"],["class","t-input__clear",3,"click",4,"ngIf"],["class","t-input__action-icon",3,"click",4,"ngIf"],[3,"isFieldValid","message",4,"ngIf"],[1,"t-input__form-label"],[4,"ngIf"],["aria-hidden","true"],[1,"sr-only"],[1,"t-input__overlay","flex-r","flex-jc-fs","flex-ai-c","flex-g-16",3,"ngClass"],["aria-hidden","true",3,"class",4,"ngIf"],[1,"t-input__overlay__label-value",3,"ngClass"],["aria-hidden","true",4,"ngIf"],[1,"t-input__clear",3,"click"],["aria-hidden","true",1,"t-input__clear__icon","aall-icon-clear","f-icon"],[1,"t-input__action-icon",3,"click"],[3,"isFieldValid","message"]],template:function(n,s){if(1&n&&(m(0,"div")(1,"label",0),C(2,zhe,4,4,"span",1),m(3,"input",2,3),U("blur",function(){return s.onBlur()})("focus",function(){return s.onFocus()})("change",function(r){return s.valueChanged.emit(r)})("keydown.enter",function(r){return r.stopPropagation(),r.preventDefault(),s.enterPressed.emit
65()})("input",function(){return s.inputChange.emit(s._formControl.valid?s._formControl.value:null)})("keyup",function(r){return s.keyupInput.emit(r.target.value)}),_(),C(5,Jhe,6,13,"span",4),C(6,Qhe,6,6,"button",5),C(7,efe,5,6,"button",6),_(),C(8,tfe,1,2,"al-validate-messages",7),_()),2&n){let o,r,a,l,c,u,g,T;at("t-input t-input--",s.type," relative"),Ye("t-input--no-icon",!s.iconClass)("t-input--disabled",s.disabled)("t-input--action-icon",s.actionIconClass),d(1),Ye("t-input__label--filled",s._formControl.value&&""!==s._formControl.value||s.labelAlwaysUp)("t-input__label--placeholder",("showy"!==s.type&&"autofilled"!==s.type||s.placeholder)&&null!==(o=s.placeholder)&&void 0!==o?o:""),d(1),h("ngIf","form"===s.type),d(1),h("ngClass",lt(28,nfe,s.textAlignRight,s.browserInputSpinButtonOff))("type",null!==(r=s.valueType)&&void 0!==r?r:"text")("placeholder",("showy"!==s.type&&"autofilled"!==s.type||s.placeholder)&&null!==(a=s.placeholder)&&void 0!==a?a:"")("formControlName",s._formControlName),Ge("autocomplete",s.browserInputAutocompleteOff?"new-password":"on")("maxLength",Ds(31,wS).includes(null!==(l=s.valueType)&&void 0!==l?l:"")&&null!==(l=null==s.validationValues?null:s.validationValues.maxLength)&&void 0!==l?l:null)("minLength",Ds(32,wS).includes(null!==(c=s.valueType)&&void 0!==c?c:"")&&null!==(c=null==s.validationValues?null:s.validationValues.minLength)&&void 0!==c?c:null)("pattern",Ds(33,wS).includes(null!==(u=s.valueType)&&void 0!==u?u:"")&&null!==(u=null==s.validationValues?null:s.validationValues.pattern)&&void 0!==u?u:null)("max",Ds(34,c3).includes(null!==(g=s.valueType)&&void 0!==g?g:"")&&null!==(g=null==s.validationValues?null:s.validationValues.maxLength)&&void 0!==g?g:null)("min",Ds(35,c3).includes(null!==(T=s.valueType)&&void 0!==T?T:"")&&null!==(T=null==s.validationValues?null:s.validationValues.minLength)&&void 0!==T?T:null),d(2),h("ngIf","showy"===s.type||"autofilled"===s.type),d(1),h("ngIf",s._formControl.value&&!s.disabled),d(1),h("ngIf",s.actionIconClass),d(1),h("ngIf",!s.disabled)}},dependencies:[Pt,ze,Ws,Bo,Kl,Xf,Ze]})}}return t})(),A3=(()=>{class t{constructor(){this.panelWidthChange=new ae}ngAfterViewInit(){if(!this.classFragmentToWatchByWidth)return void console.warn("[ObserverWidthByClassDirective] No se especific\xf3 la clase a observar.");const n=document.querySelector(`[class*="${this.classFragmentToWatchByWidth}"]`);if(n){const s=()=>this.panelWidthChange.emit(n.offsetWidth);requestAnimationFrame(()=>{requestAnimationFrame(()=>{s(),this.resizeObserver=new ResizeObserver(()=>{s()}),this.resizeObserver.observe(n)})})}else console.warn(`[ObserverWidthByClassDirective] No se encontr\xf3 ning\xfan elemento con clase que contenga: ${this.classFragmentToWatchByWidth}`)}ngOnDestroy(){this.resizeObserver&&this.resizeObserver.disconnect()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=Je({type:t,selectors:[["","alObserverWidthByClass",""]],inputs:{classFragmentToWatchByWidth:["alObserverWidthByClass","classFragmentToWatchByWidth"]},outputs:{panelWidthChange:"panelWidthChange"}})}}return t})(),F3=(()=>{class t{constructor(e){this.matAutocomplete=e,this.applyLeftFixIf=!0,this.animating=!1}ngAfterViewInit(){this.applyLeftFixIf&&(this.subscription=this.matAutocomplete.autocomplete.opened.subscribe(()=>{const e=this.matAutocomplete._overlayRef;if(e){const n=e.getConfig().positionStrategy;if(n&&"function"==typeof n.apply){const s=n.apply.bind(n);n.apply=()=>{s();const o=e.overlayElement,r=this.getCalculatedSide();if(r){const{side:a,value:l}=r;this.animating||(o.style.transition=`${a} 120ms ease-out`,this.animating=!0,setTimeout(()=>{o.style.transition=""},120)),o.style[a]=`${l}px`,"left"===a?o.style.right="":o.style.left=""}},e.updatePosition()}}}),this.matAutocomplete.autocomplete.closed.subscribe(()=>{this.animating=!1}))}isRtl(){return"rtl"===document.documentElement.getAttribute("dir")?.toLowerCase()}getCalculatedSide(){if(this.classFragmentToWatchByLeft){const n=document.querySelector(`[class*="${this.classFragmentToWatchByLeft}"]`);if(n){const s=n.getBoundingClientRect();return this.isRtl()?{side:"right",value:window.innerWidth-s.right}:{side:"left",value:s.left}}console.warn(`[AutocompleteLeftFixDirective] No se encontr\xf3 ning\xfan elemento con clase que contenga: ${this.classFragmentToWatchByLeft}`)}return null}ngOnDestroy(){this.subscription?.unsubscribe()}static{this.\u0275fac=function(n){return new(n||t)(J(cy))}}static{this.\u0275dir=Je({type:t,selectors:[["","autocompleteLeftFix",""]],inputs:{classFragmentToWatchByLeft:["autocompleteLeftFix","classFragmentToWatchByLeft"],applyLeftFixIf:"applyLeftFixIf"}})}}return t})(),Zf=(()=>{class t{constructor(){this.transformedOptionsMap=new Map,this.cdr=ne(Fn),this.isOverlayVisible=!1,this.isMobile=!1,this.activeConfirmButton=!1,this.form=new di({searchInput:new ft("")}
65),this.formControlInput=this.form.get("searchInput"),this.groupedOptionsListHTMLFormat=[],this.flatOptionsListHTMLFormat=[],this.groupedOptionsList=[],this.flatOptionsList=[],this.deviceService=ne(aa),this.sanitizer=ne(B1),this.panelWidth=300,this.controlName="searchInput",this.calculateWidthByPanel=!1,this.calculateLeftPosition=!1,this.noResultsTranslate="",this.submitWasPressed=!1,this.globalValidationActive=!1,this.required=!1,this.printRequiredSign=!1,this.selectedFirstElement=!1,this.inputValue=new ae,this.optionSelected=new ae,this.autocompleteOpened=new ae,this.confirmEvent=new ae,this.displayValue=e=>{let n="";return e&&this.parser&&(n=this.valueFormat,this.parser.forEach(s=>{if(!s.condition){const o=s.value.split(".").reduce((r,a)=>r?r[a]:"",e);n=n.replace(s.target,o)}})),n}}set list(e){if(e&&this.optionFormat&&this.parser&&void 0!==this.autocompleteRegionGroupsEnabled){const n=e;if(this.autocompleteRegionGroupsEnabled){const s=n.filter(o=>this.isGroupedResult(o));this.groupedOptionsList=s,this.groupedOptionsListHTMLFormat=s.map(o=>{if(this.transformedOptionsMap.has(o))return this.transformedOptionsMap.get(o);const r={category:o.category,results:(o.results??[]).map(a=>this.displayOption(a))};return this.transformedOptionsMap.set(o,r),r}),this.flatOptionsList=[],this.flatOptionsListHTMLFormat=[]}else{const s=n.filter(o=>!!o&&"object"==typeof o);this.flatOptionsList=s,this.flatOptionsListHTMLFormat=s.map(o=>{if(this.transformedOptionsMap.has(o))return this.transformedOptionsMap.get(o);const r=this.displayOption(o);return this.transformedOptionsMap.set(o,r),r}),this.groupedOptionsList=[],this.groupedOptionsListHTMLFormat=[]}}}set disabled(e){e?(this.control.disable(),this.formControlInput.disable()):(this.control.enable(),this.formControlInput.enable()),this.cdr.markForCheck()}ngOnInit(){this.isMobile="Mobile"===this.deviceService.deviceDetection(),this.moduleIbeadmin??=sessionStorage.getItem("moduleIbeadmin"),this.translationTag="translation"+this.moduleIbeadmin,this.entityCode=sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode,this.searchActionIcon="travel-ram-search",this.required&&this.control.setValidators(ct.required)}focus(){this.buttonMask&&(this.inputField.nativeElement.blur(),this.buttonMask.nativeElement.focus())}displayValueMask(e){if(this.previousValue&&this.previousValue===e)return this.previousValueHTMLFormat;{let n="";return e&&this.valueMaskFormat&&this.parser&&(n=this.valueMaskFormat,this.parser.forEach(s=>{if(!s.condition){const o=s.value?.split(".")?.reduce((r,a)=>r?r[a]:"",e);n=n.replace(s.target,o)}})),this.previousValueHTMLFormat=n,this.previousValue=e,n}}displayOption(e){let n=this.optionFormat;return this.optionFormat&&this.parser&&this.parser.forEach(s=>{if(s.condition){if(!e[s.condition]||!1===e[s.condition]){const r=(new DOMParser).parseFromString(n,"text/html"),a=r.querySelectorAll('[data-target="'+s.target+'"]');a&&a.forEach(l=>l.remove()),n=r.body.innerHTML}}else{const o=s.value.split(".").reduce((r,a)=>r[a],e);n=n.replace(s.target,o)}}),this.sanitizer.bypassSecurityTrustHtml(n)}hasOptions(){return this.autocompleteRegionGroupsEnabled?this.groupedOptionsList.length>0:this.flatOptionsList.length>0}changeInputValue(e,n){"Enter"===n?.key||"ArrowDown"===n?.key||"ArrowUp"===n?.key||this.inputValue.emit(e)}optionSelect(e,n){n&&this.matAutocomplete.closePanel(),this.selectedFirstElement=n,this.control.setValue(n?e:e.value),this.optionSelected.emit(!0),this.changeInputValue(null),setTimeout(()=>{this.focus()},0)}autocompleteOpen(){if(this.control.markAsTouched(),this.autocompleteOpened.emit(!0),this.calculateWidthByPanel&&this.classObserverByWidthPanel){const n=document.querySelector(`[class*="${this.classObserverByWidthPanel}"]`);n?.offsetWidth&&(this.panelWidth=n.offsetWidth,this.cdr.detectChanges(),this.matAutocomplete?._overlayRef?.updateSize({width:this.panelWidth}))}}showOverlay(){this.isOverlayVisible=!0,this.autocompleteOpened.emit(!0),this.inputField?.nativeElement.focus(),this.formControlInput.value||this.changeInputValue(null)}hideOverlay(){this.optionPreselected=null,this.formControlInput.setValue(null),this.changeInputValue(null),this.isOverlayVisible=!1}activeInput(){this.inputField?.nativeElement.focus(),this.formControlInput.value||this.changeInputValue(null)}activeButton(e,n){this.selectedFirstElement=n,this.activeConfirmButton=!0,this.formControlInput.setValue(n?e.description:this.displayValue(e)),this.optionPreselected=e}isSelected(e){return this.deepEqual(e,this.optionPreselected??this.control.value)}confirm(){this.control.setValue(this.optionPreselected),this.activeConfirmButton=!1,this.hideOverlay(),this.optionSelected.emit(!0),this.confirmEvent.emit()}cleanInput(){this.formControlInput.setValue(null),this.activeConfirmButton=!1,this.changeInputValue(this.formControlInput.value)}closedAutocomplete(){null===this.formControlInput.value&&this.changeInputValue(null)}openOrClosePanel(e,n){e.stopPropagation(),n.panelOpen?n.closePanel():(n.openPanel
65(),this.activeInput())}deepEqual(e,n){if(e===n)return!0;if(null==e||"object"!=typeof e||null==n||"object"!=typeof n)return!1;const s=e,o=n,r=Object.keys(s),a=Object.keys(o);if(r.length!==a.length)return!1;for(const l of r)if(!a.includes(l)||!this.deepEqual(s[l],o[l]))return!1;return!0}isValid(){return this.globalValidationActive?!this.submitWasPressed||!this.control.invalid:!this.control.invalid||this.control.untouched}closeAutocomplete(){this.matAutocomplete&&this.matAutocomplete.closePanel(),this.isOverlayVisible&&(this.isOverlayVisible=!1)}isGroupedResult(e){return!!e&&"object"==typeof e&&"string"==typeof e.category&&Array.isArray(e.results)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-autocomplete-mat"]],viewQuery:function(n,s){if(1&n&&(Le(ife,5),Le(sfe,7),Le(ofe,5),Le(cy,5)),2&n){let o;we(o=Te())&&(s.inputField=o.first),we(o=Te())&&(s.inputSearchComponent=o.first),we(o=Te())&&(s.buttonMask=o.first),we(o=Te())&&(s.matAutocomplete=o.first)}},inputs:{extraClass:"extraClass",icon:"icon",label:"label",placeholder:"placeholder",errorLabel:"errorLabel",control:"control",controlName:"controlName",calculateWidthByPanel:"calculateWidthByPanel",classObserverByWidthPanel:"classObserverByWidthPanel",calculateLeftPosition:"calculateLeftPosition",classObserverByLeftPosition:"classObserverByLeftPosition",moduleIbeadmin:"moduleIbeadmin",noResultsTranslate:"noResultsTranslate",noResultsIcon:"noResultsIcon",list:"list",optionFormat:"optionFormat",valueFormat:"valueFormat",valueMaskFormat:"valueMaskFormat",parser:"parser",params:"params",preListContent:"preListContent",submitWasPressed:"submitWasPressed",globalValidationActive:"globalValidationActive",disabled:"disabled",required:"required",printRequiredSign:"printRequiredSign",autocompleteRegionGroupsEnabled:"autocompleteRegionGroupsEnabled",firstElementButton:"firstElementButton",selectedFirstElement:"selectedFirstElement"},outputs:{inputValue:"inputValue",optionSelected:"optionSelected",autocompleteOpened:"autocompleteOpened",confirmEvent:"confirmEvent"},ngContentSelectors:vr,decls:8,vars:7,consts:[[3,"class","ngClass",4,"ngIf","ngIfElse"],["buttonSelector",""],[3,"isFieldValid","message"],[3,"moduleIbeadmin","isVisible","title","isActiveConfirmButton","closeEvent","confirmEvent",4,"ngIf"],["componentContent",""],[3,"ngClass"],["aria-hidden","true",3,"class",4,"ngIf"],[3,"floatLabel"],[1,"autocomplete-mat__label","f-body-xl"],["matInput","",1,"autocomplete-mat__input",3,"formControl","matAutocomplete","alObserverWidthByClass","autocompleteLeftFix","applyLeftFixIf","disabled","matAutocompleteDisabled","focusin","keyup","click","panelWidthChange"],["inputField","","trigger","matAutocompleteTrigger"],["class","t-input__clear t-input__clear--autocomplete",3,"click",4,"ngIf"],[4,"ngIf","ngIfElse"],["firstElementButtonTemplate",""],["tabindex","-1",1,"autocomplete-mat__input__arrow",3,"ngClass","click"],["position","below",1,"autocomplete-mat__autocomplete",3,"panelWidth","autoActiveFirstOption","autoSelectActiveOption","displayWith","alObserverWidthByClass","panelWidthChange","opened","optionSelected","closed"],["autoGroup","matAutocomplete"],[4,"ngTemplateOutlet"],["class","autocomplete-mat__pre-list-content",3,"innerHtml",4,"ngIf"],["class","auto-complete-dropdown__search__results__list__element__link auto-complete-dropdown__search__results__list__element__link--first-element-button f-body-l f-fw-b w-100",3,"click",4,"ngIf"],["noGroups",""],[4,"ngIf"],["aria-hidden","true"],[1,"t-input__clear","t-input__clear--autocomplete",3,"click"],[1,"sr-only"],["aria-hidden","true",1,"t-input__clear__icon","aall-icon-clear","f-icon"],["class","autocomplete-mat__input__mask",3,"innerHtml","click",4,"ngIf"],[1,"autocomplete-mat__input__mask",3,"innerHtml","click"],["buttonMask",""],[1,"autocomplete-mat__pre-list-content",3,"innerHtml"],[1,"auto-complete-dropdown__search__results__list__element__link","auto-complete-dropdown__search__results__list__element__link--first-element-button","f-body-l","f-fw-b","w-100",3,"click"],[1,"flex-r","flex-jc-sb","flex-g-12"],["class","flex-r flex-w-w autocomplete-mat__list",3,"label",4,"ngFor","ngForOf"],[1,"flex-r","flex-w-w","autocomplete-mat__list",3,"label"],["class","autocomplete-mat__option f-body-l f-fw-b",3,"value","innerHtml",4,"ngFor","ngForOf"],[1,"autocomplete-mat__option","f-body-l","f-fw-b",3,"value","innerHtml"],[1,"flex-r","flex-w-w","autocomplete-mat__list"],[3,"icon","title"],["aria-hidden","true",1,"sr-only"],[1,"autocomplete-mat__button",3,"isFilled","isDisabled","printRequiredSign","params","clickButton"],["class","autocomplete-mat__input__mask autocomplete-mat__input__mask--buttonField",3,"innerHtml",4,"ngIf"],[1,"autocomplete-mat__input__mask","autocomplete-mat__input__mask--buttonField",3,"innerHtml"],[3,"moduleIbeadmin","isVisible","t
65itle","isActiveConfirmButton","closeEvent","confirmEvent"],[1,"autocomplete-mat__search-container",3,"formGroup"],["type","showy",3,"focusOnInit","_formControlName","_formControl","isFilled","iconClass","label","placeholder","actionLabel","actionIconClass","globalValidationActive","keyupInput","inputCleaned"],["inputSearchComponent",""],["class","autocomplete-mat__mobile__dialog__group flex-c flex-g-8",4,"ngFor","ngForOf"],[1,"autocomplete-mat__mobile__dialog__group","flex-c","flex-g-8"],[1,"f-body-m","flex-r","flex-ai-c","autocomplete-mat__mobile__dialog__group__title"],["role","listbox",1,"autocomplete-mat__list",3,"id"],[3,"autocomplete-mat__list__item--selected",4,"ngFor","ngForOf"],[1,"f-body-l","f-fw-b","autocomplete-mat__mobile__dialog__group__list__item",3,"innerHtml","click"],["class","autocomplete-mat__list__item",3,"autocomplete-mat__list__item--selected",4,"ngFor","ngForOf"],[1,"autocomplete-mat__list__item"],[1,"autocomplete-mat__list__button",3,"innerHtml","click"]],template:function(n,s){if(1&n&&(Ln(),C(0,Tfe,22,38,"div",0),C(1,xfe,4,6,"ng-template",null,1,Ke),X(3,"al-validate-messages",2),I(4,"translate"),C(5,Rfe,12,25,"lib-manage-dialog-popover",3),C(6,Nfe,1,0,"ng-template",null,4,Ke)),2&n){const o=xe(2);h("ngIf",!s.isMobile)("ngIfElse",o),d(3),h("isFieldValid",s.isValid())("message",P(4,5,s.errorLabel)),d(2),h("ngIf",s.isOverlayVisible)}},dependencies:[Pt,Ot,ze,fn,mr,Ws,Bo,fs,Ag,yi,Lte,AR,ree,cy,jte,bte,JD,Xf,Wo,oc,rc,Dy,A3,F3,Ze]})}}return t})(),kS=(()=>{class t{constructor(){this.DateTypeCode=Ei,this.TripType=Re,this.recentSearchesMaxCount=0,this.viewClosedButton=!0,this.focusEnabled=!0,this.recentSearchSelected=new ae}set moduleIbe(e){this.translationModule="translation"+e}handleKeyDown(e){const n=this.itemButtons.toArray(),s=n.findIndex(o=>o.nativeElement===document.activeElement);"ArrowDown"===e.key&&(e.preventDefault(),n[(s+1)%n.length].nativeElement.focus()),"ArrowUp"===e.key&&(e.preventDefault(),n[(s-1+n.length)%n.length].nativeElement.focus())}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-recent-searches"]],viewQuery:function(n,s){if(1&n&&Le(Yfe,5),2&n){let o;we(o=Te())&&(s.itemButtons=o)}},inputs:{recentSearches:"recentSearches",recentSearchesMaxCount:"recentSearchesMaxCount",moduleIbe:["moduleIbeadmin","moduleIbe"],viewClosedButton:"viewClosedButton",focusEnabled:"focusEnabled"},outputs:{recentSearchSelected:"recentSearchSelected"},decls:1,vars:1,consts:[["ngProjectAs","recentSearches","class","auto-complete-dropdown__recent-searches",5,["recentSearches"],4,"ngIf"],["ngProjectAs","recentSearches",5,["recentSearches"],1,"auto-complete-dropdown__recent-searches"],["recentResults",""],[1,"auto-complete-dropdown__recent-searches__title","f-body-m","flex-r","flex-ai-c","flex-jc-sb","f-tt-u","f-mb-0"],["class","auto-complete-dropdown__recent-searches__clear aall-icon-clear f-icon-s",3,"click",4,"ngIf"],[1,"auto-complete-dropdown__recent-searches__list",3,"keydown"],["role","option",4,"ngFor","ngForOf"],[1,"auto-complete-dropdown__recent-searches__clear","aall-icon-clear","f-icon-s",3,"click"],["role","option"],["href","#","tabindex","-1",1,"auto-complete-dropdown__recent-searches__item","f-body-l","w-100","f-ta-s",3,"click"],["itemButton",""],[1,"flex-r","flex-jc-sb","flex-ai-fe","flex-g-12"],[1,"flex-c"],[1,"auto-complete-dropdown__recent-searches__route","f-fw-b"],[1,"auto-complete-dropdown__recent-searches__dates","f-body-m"],[4,"ngIf","ngIfElse"],["dates",""],[1,"auto-complete-dropdown__recent-searches__extra","f-body-m"],[1,"aall-icon-user","f-icon-xxs"]],template:function(n,s){1&n&&C(0,Wfe,8,7,"div",0),2&n&&h("ngIf",s.recentSearchesMaxCount&&(null==s.recentSearches?null:s.recentSearches.length))},dependencies:[Ot,ze,Yo,Ze]})}}return t})(),tu=(()=>{class t extends Kf{set originErrorLablel(e){this.originParams.errorLabel=e??this.originParams.defaultErrorLabel}set filterAction(e){this.filterActionInput=e}set origins(e){e&&e.origins&&(this.originsFiltered=e.origins,this._destination&&(this.destinationAvailableInOriginsList=this.originsFiltered?.some(n=>n.airportCode===this._destination?.airportCode)??!1),this.destinationsControl?.value&&(this.destinationAvailableInOriginsList=this.originsFiltered?.some(n=>n.airportCode===this.destinationsControl.value?.airportCode)??!1)),this.setModuleWebTags(),this.getOriginFiltered()}set destinations(e){this.destinationsFiltered=e,this.destinationByChangeSelection&&this.destinationsFiltered?.some(n=>n.airportCode===this.destinationByChangeSelection.airportCode)&&(this.selectingOrigin=!1,this.preselectLocationAutoComplete(this.destinationByChangeSelection.airportCode),this.isMobile&&this.confirm()),this.destinationPreSelected&&this.destinationsFiltered?.some(n=>n.airportCode===this.destinationPreSelected.airportCode)&&(this.destinationsControl.setValue(this.destinationPreSelected),this._destination=this.destinationPreSelected,this.destinationPreSelected=null),this._destination&&(this.destinationAvailableInOriginsList=this.originsFiltered?.some(n=>n.airportCode===this._destination?.airportCode)??!1),this.destinationsControl?.value&&(this.destinationAvailableInOriginsList=this.originsFiltered?.some(n=>n.airportCode===this.destinationsControl.value?.airportCode)??!1),this.destinationByChangeSelection=null,this.getDestinationFiltered()}set destinationsAvailables(e){this.destinationAvailables=e}set origin(e){this._origin=e,this.destinationDisabled=!this._origin,this.originAutocomplete=e,this.originsControl?.setValue(e),this.setAutocompleteOriginResultByLocation(),e&&!this.isMobile&&this.clickedOrigin&&!this.isSmall?(this.showDestinationPanel(),this.clickedOrigin=!1):this.autoOpen&&e&&!this.isMobile&&!this.isSmall&&this.showDestinationPanel()}get origin(){return this._origin}set destination(e){this._destination=e,e?(this.setAutocompleteDestinationResultByLocation(),this.destinationAvailableInOriginsList=this.originsFiltered?.some(n=>n.airportCode===this._destination?.airportCode)??!1):this.destinationAvailableInOriginsList=!1,this.destinationAutocomplete=e,this.destinationsControl?.setValue(e)}get destination(){return this._destination}set tripType(e){this._tripType=e,this.autoCompleteOriginSelected=null,this.autoCompleteDestinationSelected=null}get tripType(){return this._tripType}set autoOpen(e){this._autoOpen=e,e&&this.toggleSelectorPanel(null,!this.origin,!1)}get autoOpen(){return this._autoOpen}set regions(e){e&&(this.regionsAvailables=e.regions,this.regionDefault=e.defaults,this.regionFilterButtons=this.regionsAvailables.map(n=>({code:n.regionCode,name:n.regionName})),this.regionFilterSelected=this.regionFilterButtons.filter(n=>this.regionDefault?.some(s=>s.regionCode===n.code)),this.regionFilterButtonsDestination=this.regionsAvailables.map(n=>({code:n.regionCode,name:n.regionName})),this.regionFilterSelectedDestination=this.regionFilterButtonsDestination.filter(n=>this.regionDefault?.some(s=>s.regionCode===n.code)))}constructor(){super(),this.isFirstTooltipHover=!0,this.clickedOrigin=!1,this.ONESTRVLWrapperService=ne(C3),this.translate=ne(mi),this.dateTypeCode=Ei,this.filterActionInput=!1,this.activeConfirmButton=!1,this.originSuggestions=[],this.autoCompleteOriginsSuggestionsAux=[],this.destinationSuggestions=[],this.autoCompleteDestinationsSuggestionsAux=[],this.destinationDisabled=!0,this.TripType=Re,this.isOverlayRouteSelectorVisible=!1,this.selectingOrigin=!0,this.destinationAvailables=!0,this.isOverlayMobileOpen=!1,this.look=Ty.popover,this.isOriginTouched=!1,this.isDestinationTouched=!1,this.isOriginValid=!1,this.isDestinationValid=!1,this.isOpenDestinationSelector=!1,this.isOpenOriginSelector=!1,this.originParams={label:"-",errorLabel:"-",defaultErrorLabel:"-",icon:"aall-icon-plane-taking-off"}
65,this.configSpinner={backdropBackgroundColour:getComputedStyle(document.body).getPropertyValue("--background-default-color")},this.destinationParams={label:"-",errorLabel:"-",icon:"aall-icon-plane-landing"},this.destinationAvailableInOriginsList=!1,this.regionFilterButtons=[],this.regionFilterSelected=[],this.regionFilterButtonsDestination=[],this.regionFilterSelectedDestination=[],this.buttonFilterType=nc.carouselCards,this.multipleRegionSelection=!1,this.entityCode=sessionStorage.getItem("entityCode"),this.autoCompleteDropdownService=ne(v3),this.document=ne(St),this.required=!1,this.isRoundTrip=!0,this.anywhereEnabled=!1,this.originSelected=new ae,this.recentSearchSelected=new ae,this.destinationSelected=new ae,this.tripTypeSelected=new ae,this.scrollToComponent=new ae,this.originsCountries=new Set,this.destinationsCountries=new Set,this.ONESTRVLWrapperService.observerForTooltip()}ngOnInit(){this.setModuleWebTags(),this.originIcon||(this.originIcon=this.originParams.icon),this.destinationIcon||(this.destinationIcon=this.destinationParams.icon),this.getTranslate(),this.destination&&(this.autoCompleteDestinationSelected={code:this.destination.airportCode,description:this.destination.airportName}),this.origin&&(this.autoCompleteOriginSelected={code:this.origin.airportCode,description:this.origin.airportName}),this.autocompleteRegionAvailable=this.presentationRules[this.configurationModule]?.searcher?.autocomplete?.regions.active??!1,this.multipleRegionSelection=this.presentationRules[this.configurationModule]?.searcher?.autocomplete?.regions?.multipleSelection??!1,this.autocompletePreListContent=this.presentationRules[this.configurationModule]?.searcher?.autocomplete?.preListContent??null,this.recentSearchesMaxCount=this.presentationRules[this.configurationModule]?.searcher.recentSearches?.maxCount??5,this.recentSearchesEnabledInDestination=this.presentationRules[this.configurationModule]?.searcher.recentSearches?.enabledInDestination??!1,this.recentSearchesEnabledInOrigin=this.presentationRules[this.configurationModule]?.searcher.recentSearches?.enabledInOrigin??!1,this.autocompleteRegionGroupsEnabled=this.presentationRules[this.configurationModule]?.searcher.route?.autocomplete?.region?.groups?.enabled??!1,this.swapRouteIcon=this.presentationRules[this.configurationModule]?.searcher?.journeys?.button?.swap?.icon??"aall-icon-swap-arrows-short-reverse"}changeSelection(){this.originsFiltered.some(e=>e.airportCode===this._destination.airportCode)&&(this.destinationByChangeSelection=this._origin,this.selectingOrigin=!0,this.preselectLocationAutoComplete(this._destination.airportCode),this.isMobile&&this.confirm(),this.destinationPreSelected=null)}onSwapButtonHover(){this.isFirstTooltipHover&&this.swapTooltip&&(this.isFirstTooltipHover=!1,this.swapTooltip.hide(),setTimeout(()=>{this.swapTooltip&&this.swapTooltip.show()},0))}isVisibleLoader(){return this.isLoadingOrigin&&this.isOpenOriginSelector||this.isLoadingDestination&&this.isOpenDestinationSelector}get originContext(){return{selectedAutoCompleteResult:this.autoCompleteOriginSelected,locationsCountries:this.originsCountries,locationsSuggestions:this.originSuggestions,locationsTittleKey:"FROM",locationsAvailables:this.originsFiltered,locationsSuggestionsAutoComplete:this.autoCompleteOriginsSuggestionsAux,isLoadingLocations:this.isLoadingOrigin,recentSearchesEnabled:this.recentSearchesMaxCount&&this.recentSearchesEnabledInOrigin}}get destinationContext(){return{selectedAutoCompleteResult:this.autoCompleteDestinationSelected,locationsCountries:this.destinationsCountries,locationsSuggestions:this.destinationSuggestions,locationsTittleKey:"TO",locationsAvailables:this.destinationsFiltered,locationsSuggestionsAutoComplete:this.autoCompleteDestinationsSuggestionsAux,isLoadingLocations:this.isLoadingDestination,isDestination:!0,firstElementButton:this.anywhereEnabled&&this.tripType?.tripTypeCode!==Re.MultiCity?{descriptionKey:this.translationModule+".searcher.flights.destination.anywhere",code:"ANYWHERE"}:void 0,recentSearchesEnabled:this.recentSearchesMaxCount&&this.recentSearchesEnabledInDestination}}normalizeString(e){return e&&e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}getCityFiltered(e,n){const s=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.cityName??!0,o=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.countryName??!0,r=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.airportCode??!0,a=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.by?.airportName??!0,l=this.presentationRules[this.configurationModule]?.searcher?.routeSelector?.filter?.normalize??!1,c=l?this.normalizeString(e).toLowerCase():e.toLowerCase();return n.filter(u=>{const g=[];if(s){const T=l?this.normalizeString(u?.city?.cityName?.toLowerCase()):u?.city?.cityName?.toLowerCase();g.push(T?.includes(c))}if(o){const T=l?this.normalizeString(u?.city?.country?.countryName?.toLowerCase()):u?.city?.country?.countryName?.toLowerCase();g.push(T?.includes(c))}if(r){const T=l?this.normalizeString(u?.airportCode?.toLowerCase()):u?.airportCode?.toLowerCase();g.push(T?.includes(c))}if(a){const T=l?this.normalizeString(u?.airportName?.toLowerCase()):u?.airportName?.toLowerCase();g.push(T?.includes(c))}return g.some(Boolean)})}getOriginFiltered(e){if(this.originsFiltered){const n="string"==typeof e?e:e?.target?.value??"";let s=""===n?[...this.originsFiltered]:this.getCityFiltered(n,this.originsFiltered);if(this.regionFilterSelected?.length){const o=this.regionFilterSelected.map(a=>a.code),r=this.regionsAvailables.filter(a=>o.some(l=>l===a.regionCode)).flatMap(a=>a.cities).map(a=>a.cityCode);s=s.filter(a=>r.some(l=>l===a.city.cityCode))}
65this.originsCountries.clear(),s.forEach(o=>{this.originsCountries.has(o.city.country)||(this.presentationRules[this.configurationModule]?.searcher?.flights.inputDropdown.origin.viewElementSelected||!this.origin||this.origin&&o.airportCode!==this.origin.airportCode)&&this.originsCountries.add(o.city.country)}),this.autoCompleteOriginsSuggestionsAux=this.autoCompleteDropdownService.getAutoCompleteDropdownLocations(s,this.originsCountries,this.continents,this.defaultContinents),this.originSuggestions=this.autocompleteRegionGroupsEnabled?this.continents?.length>0?this.autoCompleteOriginsSuggestionsAux.flatMap(o=>o.subcategories.map(r=>({category:r.subcategory,results:r.results}))):this.autoCompleteOriginsSuggestionsAux:s}}getLocationsFiltered(e){this.selectingOrigin?this.getOriginFiltered(e):this.getDestinationFiltered(e)}getDestinationFiltered(e){if(this.destinationsFiltered){const n="string"==typeof e?e:"";let s=n&&""!==n?this.getCityFiltered(n,this.destinationsFiltered):[...this.destinationsFiltered];if(this.regionFilterSelectedDestination?.length){const o=this.regionFilterSelectedDestination.map(a=>a.code),r=this.regionsAvailables.filter(a=>o.some(l=>l===a.regionCode)).flatMap(a=>a.cities).map(a=>a.cityCode);s=s.filter(a=>r.some(l=>l===a.city.cityCode))}this.destinationsCountries.clear(),s.forEach(o=>{this.destinationsCountries.has(o.city.country)||(this.presentationRules[this.configurationModule]?.searcher?.flights.inputDropdown.destination.viewElementSelected||!this.destination||this.destination&&o.airportCode!==this.destination.airportCode)&&this.destinationsCountries.add(o.city.country)}),this.autoCompleteDestinationsSuggestionsAux=this.autoCompleteDropdownService.getAutoCompleteDropdownLocations(s,this.destinationsCountries,this.continents,this.defaultContinents),this.destinationSuggestions=this.autocompleteRegionGroupsEnabled?this.continents?.length>0?this.autoCompleteDestinationsSuggestionsAux.flatMap(o=>o.subcategories.map(r=>({category:r.subcategory,results:r.results}))):this.autoCompleteOriginsSuggestionsAux:s}}selectOrigin(e){this.originSelected.emit(e),this.isOriginValid=!0,this.isOriginTouched=!0}selectDestination(e){this.destinationSelected.emit(e),this.isDestinationValid=!0,this.isDestinationTouched=!0}setAutocompleteOriginResultByLocation(){this.autoCompleteOriginsSuggestionsAux.forEach(e=>{e.subcategories?e.subcategories.forEach(n=>{n.results.forEach(s=>{s.code===this.origin?.airportCode&&(this.autoCompleteOriginSelected=s)})}):e.results.forEach(n=>{n.code===this.origin?.airportCode&&(this.autoCompleteOriginSelected=n)})})}setAutocompleteDestinationResultByLocation(){this.autoCompleteDestinationsSuggestionsAux.forEach(e=>{e.subcategories?e.subcategories.forEach(n=>{n.results.forEach(s=>{s.code===this.destination?.airportCode&&(this.autoCompleteDestinationSelected=s)})}):e.results.forEach(n=>{n.code===this.destination?.airportCode&&(this.autoCompleteDestinationSelected=n)})})}preselectLocationAutoComplete(e,n=!1){this.codeSelectedAux=e,this.selectingOrigin?(this.originSelectedAux=this.originsFiltered.filter(s=>s.airportCode===this.codeSelectedAux),this.setAutocompleteOriginResultByLocation(),this.autoCompleteDestinationSelected=null,this.destinationsControl.value&&(this.destinationPreSelected=this.destinationsControl.value),this.destinationsControl.setValue(null)):(this.codeSelectedAux==this.destinationContext.firstElementButton?.code?(this.destinationSelectedAux=[{airportCode:this.destinationContext.firstElementButton.code,airportName:this.destinationContext.firstElementButton.descriptionKey,city:null,coordinates:null,isMultiplace:null}],this.autoCompleteDestinationSelected={description:this.destinationSelectedAux[0].airportName,code:this.destinationSelectedAux[0].airportCode,airportName:this.destinationSelectedAux[0].airportName}):(this.destinationSelectedAux=this.destinationsFiltered.filter(s=>s.airportCode===this.codeSelectedAux),this.destination&&this.setAutocompleteDestinationResultByLocation()),this.destinationAvailableInOriginsList=this.originsFiltered.some(s=>s.airportCode===this.codeSelectedAux)),!this.isMobile||n?this.confirm():this.activeConfirmButton=!0}confirm(){this.selectingOrigin?(this.selectLocation(this.originSelectedAux[0]),(!this.turnDropdownIntoAutocomplete||!this.matAutocompleteDestination)&&this.originButtonField?.focus()):(this.selectLocation(this.destinationSelectedAux[0]),(!this.turnDropdownIntoAutocomplete||!this.matAutocompleteDestination)&&this.destinationButtonField?.focus()),this.hideOverlay(),this.isScrollToComponentActive&&this.scrollToComponent.emit()}changeTripType(e){this.tripTypeSelected.emit(e)}toggleSelectorPanel(e,n,s){this.activeConfirmButton=!1,this.isSelectable&&(this.selectingOrigin=n,this.isDestinationDisabled&&!n||s?this.isOverlayRouteSelectorVisible=!1:(this.turnDropdownIntoAutocomplete?n?this.matAutocompleteOrigin.activeInput():this.matAutocompleteDestination.activeInput():this.isOverlayRouteSelectorVisible=!0,this.getLocationsFiltered("")))}setOriginSelectorStatus(){this.isOpenOriginSelector=!0}setDestinationSelectorStatus(){this.isOpenDestinationSelector=!0}setFocusOnAutocomplete(){(this.autocompleteRegionAvailable?this.autoCompleteRegionRouteSelector.containerDropdown.nativeElement.querySelectorAll('button, input, textarea, a:not([tabindex="-1"])'):this.autoCompleteRouteSelector.containerDropdown.nativeElement.querySelectorAll('button, input, textarea, a:not([tabindex="-1"])'))[0].focus()}hideOverlay(){setTimeout(()=>{this.isOverlayRouteSelectorVisible=!1},100),this.selectingOrigin?(this.isOpenOriginSelector=!1,setTimeout(()=>{this.actionOriginRoute&&this.actionOriginRoute.nativeElement.focus()},200),this.isOriginTouched||(this.isOriginTouched=!0)):(this.isOpenDestinationSelector=!1,setTimeout(()=>{this.actionDestinationRoute&&this.actionDestinationRoute.nativeElement.focus()},200),this.isDestinationTouched||(this.isDestinationTouched=!0))}handleRecentSearchSelected(e,n){this.recentSearchSelected.emit(e),this.hideOverlay(),n&&n.closeAutocomplete()}showDestinationPanel(){this.isSelectable&&this.origin&&(this.selectingOrigin=!1)}selectLocation(e){this.selectingOrigin?(this.clickedOrigin=!0,this.getDestinationFiltered(),this.selectOrigin(e)):this.selectDestination(e),this.isMobile||(this.isOverlayRouteSelectorVisible=!1),this.preselectedLocation=null}selectRecentSearch(e){this.recentSearchSelected.emit(e)}setTooltipSwap(){return this.isDestinationValid?this.destinationAvailableInOriginsList?this.swapValidTranslate:this.swapNotPossibleTranslate:this.swapNoDestinationTranslate}preselectLocation(e,n){e&&(this.preselectedLocation=e,this.isMobile||(n.stopPropagation(),this.selectLocation(e)))}confirmRoute(){this.preselectedLocation&&this.selectLocation(this.preselectedLocation),this.isOverlayRouteSelectorVisible=!1,this.isMobile&&(this.isOverlayMobileOpen=!1)}setModuleWebTags(){this.moduleIbeadmin&&void 0===this.translationModule&&(this.translationModule=`translation${this.moduleIbeadmin}`,this.configurationModule=`configuration${this.moduleIbeadmin}`)}autocompleteActiveLocation(e){const n=this.document.getElementById("ONESTRVL-overlay");if(n)this.document.querySelectorAll(".cdk-overlay-container")?.forEach(o=>{"ONESTRVL-overlay"!==o.parentElement?.id&&n.appendChild(o)});else{const s=this.document.querySelector("body"),o=this.document.querySelectorAll(".cdk-overlay-container"),r=document.createElement("div");r.id="ONESTRVL-overlay",r.className="ONESTRVL",s.appendChild(r),o?.forEach(a=>{"ONESTRVL-overlay"!==a.parentElement?.id&&r.appendChild(a)})}this.selectingOrigin="origin"===e}hasPreListContent(e){return e.some(n=>!0===n.isInterline)}onRegionFilterChange(e,n){if(n){if(1===e.length||this.multipleRegionSelection)this.regionFilterSelected=this.regionFilterButtons.filter(s=>e.some(o=>o.regionCode==s.code));else{const s=e.filter(o=>o.regionCode!==this.regionFilterSelected[0]?.code);this.regionFilterSelected=this.regionFilterButtons.filter(o=>s.some(r=>
65r.regionCode==o.code))}this.getOriginFiltered("")}else{if(1===e.length||this.multipleRegionSelection)this.regionFilterSelectedDestination=this.regionFilterButtonsDestination.filter(s=>e.some(o=>o.regionCode==s.code));else{const s=e.filter(o=>o.regionCode!==this.regionFilterSelectedDestination[0]?.code);this.regionFilterSelectedDestination=this.regionFilterButtonsDestination.filter(o=>s.some(r=>r.regionCode==o.code))}this.getDestinationFiltered("")}}getTranslate(){this.translate.stream([this.translationModule+".searcher.flights.inputTextbox.origin.label",this.translationModule+".searcher.flights.inputTextbox.destination.label",this.translationModule+".searcher.flights.inputTextbox.origin.msg.validate.required",this.translationModule+".searcher.flights.inputTextbox.destination.msg.validate.required",this.translationModule+".searcher.flights.button.acces.swap.label",this.translationModule+".searcher.flights.button.acces.swapNoDestination.label",this.translationModule+".searcher.flights.button.acces.swapNotPossible.label"]).subscribe(e=>{e&&(this.originParams.label=e[this.translationModule+".searcher.flights.inputTextbox.origin.label"],this.originParams.errorLabel=e[this.translationModule+".searcher.flights.inputTextbox.origin.msg.validate.required"],this.originParams.defaultErrorLabel=this.originParams.errorLabel,this.destinationParams.label=e[this.translationModule+".searcher.flights.inputTextbox.destination.label"],this.destinationParams.errorLabel=e[this.translationModule+".searcher.flights.inputTextbox.destination.msg.validate.required"],this.swapValidTranslate=e[this.translationModule+".searcher.flights.button.acces.swap.label"],this.swapNoDestinationTranslate=e[this.translationModule+".searcher.flights.button.acces.swapNoDestination.label"],this.swapNotPossibleTranslate=e[this.translationModule+".searcher.flights.button.acces.swapNotPossible.label"])})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-route-selector"]],viewQuery:function(n,s){if(1&n&&(Le(Ufe,5),Le($fe,5),Le(zfe,5),Le(qfe,5),Le(Gfe,5),Le(Kfe,5),Le(Xfe,5),Le(Zfe,5),Le(Jfe,5),Le(JN,5)),2&n){let o;we(o=Te())&&(s.autoCompleteRouteSelector=o.first),we(o=Te())&&(s.autoCompleteRegionRouteSelector=o.first),we(o=Te())&&(s.actionOriginRoute=o.first),we(o=Te())&&(s.actionDestinationRoute=o.first),we(o=Te())&&(s.autocompleteInput=o.first),we(o=Te())&&(s.destinationButtonField=o.first),we(o=Te())&&(s.originButtonField=o.first),we(o=Te())&&(s.matAutocompleteOrigin=o.first),we(o=Te())&&(s.matAutocompleteDestination=o.first),we(o=Te())&&(s.swapTooltip=o.first)}},inputs:{isOriginValidOverride:"isOriginValidOverride",originErrorLablel:"originErrorLablel",turnDropdownIntoAutocomplete:"turnDropdownIntoAutocomplete",locationOptionFormat:"locationOptionFormat",locationValueFormat:"locationValueFormat",locationValueMaskFormat:"locationValueMaskFormat",locationParser:"locationParser",originIcon:"originIcon",destinationIcon:"destinationIcon",isSmall:"isSmall",isLoadingOrigin:"isLoadingOrigin",isLoadingDestination:"isLoadingDestination",isDestinationDisabled:"isDestinationDisabled",isOriginDisabled:"isOriginDisabled",isMobile:"isMobile",isSelectable:"isSelectable",moduleIbeadmin:"moduleIbeadmin",presentationRules:"presentationRules",routeOriginHasError:"routeOriginHasError",required:"required",isRoundTrip:"isRoundTrip",anywhereEnabled:"anywhereEnabled",filterAction:"filterAction",originsControl:"originsControl",origins:"origins",destinationsControl:"destinationsControl",destinations:"destinations",destinationsAvailables:"destinationsAvailables",origin:"origin",destination:"destination",tripType:"tripType",isSwapRouteActive:"isSwapRouteActive",isSwapRouteDisabled:"isSwapRouteDisabled",autoOpen:"autoOpen",regions:"regions",recentSearches:"recentSearches",continents:"continents",defaultContinents:"defaultContinents",submitWasPressed:"submitWasPressed",classByObserverAutocompleteMat:"classByObserverAutocompleteMat",isScrollToComponentActive:"isScrollToComponentActive"},outputs:{originSelected:"originSelected",recentSearchSelected:"recentSearchSelected",destinationSelected:"destinationSelected",tripTypeSelected:"tripTypeSelected",scrollToComponent:"scrollToComponent"},features:[Et],decls:10,vars:13,consts:[[1,"route-selector","w-100"],["locationsTemplate",""],[3,"ngClass"],[3,"moduleIbeadmin","icon","label","required","preListContent","control","list","optionFormat","valueFormat","valueMaskFormat","parser","params","errorLabel","submitWasPressed","disabled","autocompleteRegionGroupsEnabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","noResultsIcon","inputValue","optionSelected","autocompleteOpened","confirmEvent",4,"ngIf"],["class","button-field",3,"required","isFilled","isValid","isDisabled","isOverlayVisible","params","accessibilityLabel","clickButton",4,"ngIf"],["class","flex-r flex-jc-fs flex-tablet-jc-c",4,"ngIf"],[3,"moduleIbeadmin","icon","label","required","preListContent","control","list","optionFormat","valueFormat","valueMaskFormat","parser","params","errorLabel","submitWasPressed","disabled","autocompleteRegionGroupsEnabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","firstElementButton","selectedFirstElement","noResultsTranslate","noResultsIcon","inputValue","optionSelected","autocompleteOpened","confirmEvent",4,"ngIf"],[3,"isVisible","moduleIbeadmin","title","isActiveConfirmButton","closeEvent","confirmEvent",4,"ngIf"],["class","spinner-container",4,"ngIf"],[4,"ngIf"],[1,"spinner-container"],[3,"loading","isFreeze","config"],["prefix","routeSelector",3,"labelTranslate","placeholderTranslate","noResultsTranslate","noResultsIcon","preSelected","listResults","firstElementButton","presentationRules","configurationModule","eventEmitClickOutput","eventEmitLoaded",4,"ngIf"],[3,"presentationRules","moduleIbeadmin","regionsAvailables","regionDefault","labelTranslate","placeholderTranslate","noResultsTranslate","noResultsIcon","preSelected","listResults","firstElementButton","eventEmitClickOutput","eventEmitLoaded",4,"ngIf"],["prefix","routeSelector",3,"labelTranslate","placeholderTranslate","noResultsTranslate","noResultsIcon","preSelected","listResults","firstElementButton","presentationRules","configurationModule","eventEmitClickOutput","eventEmitLoaded"],["autoCompleteRouteSelector",""],[3,"moduleIbeadmin","recentSearches","recentSearchesMaxCount","focusEnabled","recentSearchSelected",4,"ngIf"],[3,"moduleIbeadmin","recentSearches","recentSearchesMaxCount","focusEnabled","recentSearchSelected"],[3,"presentationRules","moduleIbeadmin","regionsAvailables","regionDefault","labelTranslate","placeholderTranslate","noResultsTranslate","noResultsIcon","preSelected","listResults","firstElementButton","eventEmitClickOutput","eventEmitLoaded"],["autoCompleteRegionRouteSelector",""],[3,"moduleIbeadmin","icon","label","required","preListContent","control","list","optionFormat","valueFormat","valueMaskFormat","parser","params","errorLabel","submitWasPressed","disabled","autocompleteRegionGroupsEnabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","noResultsIcon","inputValue","optionSelected","autocompleteOpened","confirmEvent"],["matAutocompleteOrigin",""],[3,"modelName","hasIcons","listAvailables","listSelected","moduleIbe","presentationRules","type","isShowCleanFilters","changeSelected",4,"ngIf"],[3,"modelName","hasIcons","listAvailables","listSelected","moduleIbe","presentationRules","type","isShowCleanFilters","changeSelected"],[1,"button-field",3,"required","isFilled","isValid","isDisabled","isOverlayVisible","params","accessibilityLabel","clickButton"],["originButtonField",""],[1,"flex-r","flex-jc-fs","flex-tablet-jc-c"],["matTooltipClass","route-selector__swap__tooltip",1,"route-selector__swap","flex-r","flex-ai-c",3,"disabled","matTooltip","matTooltipPosition","matTooltipDisabled","click","mouseenter"],["tooltip","matTooltip"],["aria-hidden","true",1,"route-selector__swap__icon","f-icon-xs","f-fw-b"],[3,"moduleIbeadmin","icon","label","required","preListContent","control","list","optionFormat","valueFormat","valueMaskFormat","parser","params","errorLabel","submitWasPressed","disabled","autocompleteRegionGroupsEnabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","firstElementButton","selectedFirstElement","noResultsTranslate","noResultsIcon","inputValue","optionSelected","autocompleteOpened","confirmEvent"],["matAutocompleteDestination",""],["destinationButtonField",""],[3,"isVisible","moduleIbeadmin","title","isActiveConfirmButton","closeEvent","confirmEvent"],["cdkTrapFocus","","cdkTrapFocusAutoCapture",""],[4,"ngIf","ngIfElse"],["destinationSelectorTemplate",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,s){1&n&&(m(0,"div",0),C(1,ope,3,3,"ng-template",null,1,Ke),m(3,"div",2),C(4,lpe,7,30,"lib-autocomplete-mat",3),C(5,dpe,3,8,"lib-button-field",4),C(6,upe,5,9,"div",5),C(7,mpe,8,38,"lib-autocomplete-mat",6),C(8,gpe,3,8,"lib-button-field",4),_(),C(9,Spe,7,10,"lib-manage-dialog-popover",7),_()),2&n&&(d(3),at("route-selector__buttons flex-c flex-tablet-r flex-jc-fs flex-ai-c ",s.classByObserverAutocompleteMat,""),h("ngClass",lt(10,Mpe,s.isSwapRouteActive&&(s.destinationAvailableInOriginsList||!s.destinationAvailableInOriginsList&&s.isSwapRouteDisabled),!(s.isSwapRouteActive&&(s.destinationAvailableInOriginsList||!s.destinationAvailableInOriginsList&&s.isSwapRouteDisabled)))),d(1),h("ngIf",s.turnDropdownIntoAutocomplete),d(1),h("ngIf",!s.turnDropdownIntoAutocomplete),d(1),h("ngIf",s.isSwapRouteActive&&(s.destinationAvailableInOriginsList||!s.destinationAvailableInOriginsList&&s.isSwapRouteDisabled)),d(1),h("ngIf",s.turnDropdownIntoAutocomplete),d(1),h("ngIf",!s.turnDropdownIntoAutocomplete),d(1),h("ngIf",s.isOverlayRouteSelectorVisible))},dependencies:[Pt,ze,fn,ay,$J,Sy,Cr,Jd,oc,rc,IS,kS,Zf,Ze]})}}return t})(),P3=(()=>{class t{constructor(){this.cssModifier="",this.disabled=!1,this.hasMenu=!1,this.selected=!1,this.closeButtonEnabled=!1,this.buttonEmitter=new ae,this.menuEmitter=new ae,this.isOverlayVisible=!1,this.isTouched=!1}set setisMenuVisible(e){this.isTouched&&(this.isOverlayVisible=e,this.isTouched=!1)}ngOnInit(){this.moduleIbeAdmin=sessionStorage.getItem("moduleIbeadmin")}togglePopover(){this.isTouched=!0,this.hasMenu&&(this.isOverlayVisible=!this.isOverlayVisible)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-card-button-new"]],inputs:{cssModifier:"cssModifier",disabled:"disabled",hasMenu:"hasMenu",setisMenuVisible:["isMenuVisible","setisMenuVisible"],selected:"selected",closeButtonEnabled:"closeButtonEnabled"},outputs:{buttonEmitter:"buttonEmitter",menuEmitter:"menuEmitter"},ngContentSelectors:Ype,decls:4,vars:2,consts:[[4,"ngIf"],["buttonContentTemplate",""],[3,"ngClass","disabled","click"],[4,"ngTemplateOutlet"],["class","card__overlay",3,"closeButtonEnabled","isVisible","moduleIbeadmin","closeEvent",4,"ngIf"],[1,"card__overlay",3,"closeButtonEnabled","isVisible","moduleIbeadmin","closeEvent"]],template:function(n,s){1&n&&(Ln(Npe),C(0,Ape,4,10,"ng-container",0),C(1,Ppe,3,9,"ng-container",0),C(2,Rpe,1,0,"ng-template",null,1,Ke)),2&n&&(h("ngIf",s.hasMenu),d(1),h("ngIf",!s.hasMenu))},dependencies:[Pt,ze,fn,ES]})}}return t})(),Y3=(()=>{class t{constructor(){this.showInput=!1,this.required=!0,this.type="showy",this.valueType="text",this.label="",this.buttonLabel="",this.placeholder="",this.submitWasPressed=!1,this.globalValidationActive=!1,this._disabled=!1,this.resetFormTrigger=!1,this.showIconOnButton=!1,this.valueChange=new ae,this.isInputShowed=new ae,this.controlName="linkToInput",this.form=new di({[this.controlName]:new ft("")}
65),this.formControl=this.form.get(this.controlName)}set inputValue(e){this.form.get(this.controlName)?.setValue(e??"")}set showDirectInput(e){this.showInput=e}ngOnChanges(e){e.resetFormTrigger?.currentValue&&(this.form.get(this.controlName)?.setValue(""),this.showInput=!1)}toggleInput(){this.showInput=!this.showInput,this.isInputShowed.emit(this.showInput),setTimeout(()=>{this.travelInputComponent.inputElement.nativeElement.focus()},0)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-link-to-input"]],viewQuery:function(n,s){if(1&n&&Le(Qpe,5),2&n){let o;we(o=Te())&&(s.travelInputComponent=o.first)}},inputs:{required:"required",type:"type",valueType:"valueType",label:"label",buttonLabel:"buttonLabel",placeholder:"placeholder",iconClass:"iconClass",submitWasPressed:"submitWasPressed",globalValidationActive:"globalValidationActive",_disabled:"_disabled",validationValues:"validationValues",errorMessageValue:"errorMessageValue",validationErrorMessage:"validationErrorMessage",resetFormTrigger:"resetFormTrigger",showIconOnButton:"showIconOnButton",inputValue:"inputValue",showDirectInput:"showDirectInput"},outputs:{valueChange:"valueChange",isInputShowed:"isInputShowed"},features:[zn],decls:3,vars:3,consts:[[3,"formGroup"],["class","btn-f2 f-body-m f-link",3,"click",4,"ngIf"],[3,"type","_formControl","_formControlName","iconClass","label","errorMessageValue","validationErrorMessage","_disabled","submitWasPressed","globalValidationActive","placeholder","validationValues","inputChange",4,"ngIf"],[1,"btn-f2","f-body-m","f-link",3,"click"],[3,"type","_formControl","_formControlName","iconClass","label","errorMessageValue","validationErrorMessage","_disabled","submitWasPressed","globalValidationActive","placeholder","validationValues","inputChange"],["travelInputComponent",""]],template:function(n,s){1&n&&(m(0,"form",0),C(1,eme,3,3,"button",1),C(2,tme,2,12,"al-travel-input",2),_()),2&n&&(h("formGroup",s.form),d(1),h("ngIf",!s.showInput),d(1),h("ngIf",s.showInput))},dependencies:[ze,mr,fs,yi,Wo,Ze]})}}return t})(),V3=(()=>{class t{constructor(){this.isVisibleCancel=!1,this.isDisabledCancel=!1,this.isVisibleConfirm=!0,this.isDisabledConfirm=!1,this.confirm=new ae,this.cancel=new ae}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-dialog-footer"]],inputs:{isVisibleCancel:"isVisibleCancel",isDisabledCancel:"isDisabledCancel",isVisibleConfirm:"isVisibleConfirm",isDisabledConfirm:"isDisabledConfirm"},outputs:{confirm:"confirm",cancel:"cancel"},decls:4,vars:2,consts:[[1,"commons-modal-footer","flex-c","flex-g-32"],[1,"commons-modal-footer__buttons","flex-c","flex-jc-fe","flex-r-tablet","flex-g-24"],["class","commons-modal-footer__btn btn-f6 w-100 f-body-xl f-fw-b",3,"disabled","click",4,"ngIf"],["class","commons-modal-footer__btn btn-f1 w-100 f-body-xl f-fw-b",3,"disabled","click",4,"ngIf"],[1,"commons-modal-footer__btn","btn-f6","w-100","f-body-xl","f-fw-b",3,"disabled","click"],[1,"commons-modal-footer__btn","btn-f1","w-100","f-body-xl","f-fw-b",3,"disabled","click"]],template:function(n,s){1&n&&(m(0,"footer",0)(1,"div",1),C(2,nme,3,4,"button",2),C(3,ime,3,4,"button",3),_()()),2&n&&(d(2),h("ngIf",s.isVisibleCancel),d(1),h("ngIf",s.isVisibleConfirm))},dependencies:[ze,Ze]})}}return t})(),H3=(()=>{class t{constructor(){this.options=[],this.selectedCode="",this.selectedOption=new ae}onRadioChange(e){this.selectedCode=e;const n=this.options.find(s=>s.code===e);n&&this.selectedOption.emit(n.code)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["lib-travel-list-radio"]],inputs:{options:"options",selectedCode:"selectedCode"},outputs:{selectedOption:"selectedOption"},decls:1,vars:1,consts:[["class","travel-list-radio flex-r flex-ai-c f-mb-1",4,"ngFor","ngForOf"],[1,"travel-list-radio","flex-r","flex-ai-c","f-mb-1"],["type","radio",3,"value","ngModel","id","ngModelChange","change"],[1,"travel-list-radio__label","f-body-l",3,"for"]],template:function(n,s){1&n&&C(0,vme,5,7,"div",0),2&n&&h("ngForOf",s.options)},dependencies:[Ot,Ws,nD,Bo,Pf,Ze],styles:['.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{appearance:none;width:20px;height:20px;border:2px solid var(--brand-tertiary-color);border-radius:50%;outline:none;position:relative;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;opacity:0;background-color:var(--brand-tertiary-color);border-radius:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked{border-color:var(--brand-tertiary-color)}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:checked:before{opacity:1}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:focus{outline:1px solid black;outline-offset:2px}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:not(:checked){background-color:transparent;border-color:var(--brand-tertiary-color)}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:not(:checked):before{background-color:#fff}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:disabled{border-color:var(--brand-tertiary-color);background-color:#fff}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:disabled:before{background-color:#fff}.travel-list-radio[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]:disabled + .travel-list__label[_ngcontent-%COMP%]{color:#666}.travel-list-radio__label[_ngcontent-%COMP%]{text-align:left;margin-left:8px;margin-bottom:0}.travel-list-radio__label[_ngcontent-%COMP%]:dir(rtl){margin-left:0;margin-right:8px}']})}}return t})(),LS=(()=>{class t{constructor(){this.type="toggle",this.checked=!1,this.checkedChange=new ae}clickCheckbox(){this.checked=!this.checked,this.checkedChange.emit(this.checked)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-toggle-checkbox"]],inputs:{type:"type",label:"label",accessibilityLabel:"accessibilityLabel",checked:"checked"},outputs:{checkedChange:"checkedChange"},decls:4,vars:6,consts:[[4,"ngIf","ngIfElse"],["simpleCheckbox",""],["class","toggle-checkbox__label f-body-l","aria-hidden","true",4,"ngIf"],[1,"toggle-checkbox__button"],[1,"sr-only"],["type","checkbox","hidden","",1,"toggle-checkbox__input",3,"checked","click"],[1,"toggle-checkbox__button__slider"],["aria-hidden","true",1,"toggle-checkbox__label","f-body-l"],[1,"toggle-checkbox__button","w-100","flex-rr","flex-jc-fe","flex-ai-c","flex-g-8"],["aria-hidden","true",1,"toggle-checkbox__label","f-body-xl"],[1,"toggle-checkbox__checkmark"],["aria-hidden","true",1,"toggle-checkbox__checkmark__icon","aall-icon-check","f-icon-s"]],template:function(n,s){if(1&n&&(m(0,"div"),C(1,wme,8,5,"ng-container",0),_(),C(2,Tme,10,7,"ng-template",null,1,Ke)),2&n){const o=xe(3);(function qE(t,i,e,n,s){Oo(Rs,rr,ld(Fe(),t,i,e,n,s),!0)})("toggle-checkbox toggle-checkbox--",s.type," ",s.type," f-mt-05"),d(1),h("ngIf","toggle"===s.type)("ngIfElse",o)}},dependencies:[ze,Ze]})}}return t})(),B3=(()=>{class t{constructor(){this.customCurrencyPipe=ne(Bs),this.form=new di({minFormControl:new ft(null),maxFormControl:new ft(null)}),this.type="ngx-default",this.valuesPosition="bottom",this.isCurrency=!1,this.selectedNumbers=[],this.selectedNumbersChange=new ae}
65set min(e){this.minSlider=e,this.form.patchValue({minFormControl:this.selectedNumbers[0]??e})}set max(e){this.maxSlider=e,this.form.patchValue({maxFormControl:this.selectedNumbers[1]??e})}ngOnInit(){this.setSliderOptions()}valueChange(e){e.value>=this.minSlider&&e.highValue<=this.maxSlider&&(this.form.patchValue({minFormControl:this.isCurrency?this.customCurrencyPipe.transform(e.value,this.currency,0,!1):e.value,maxFormControl:this.isCurrency?this.customCurrencyPipe.transform(e.highValue,this.currency,0,!1):e.highValue}),this.sliderMinValue=e.value,this.sliderMaxValue=e.highValue,this.selectedNumbersChange.emit([e.value,e.highValue]))}inputValueChange(){let e=this.parseValue(this.form.value.minFormControl),n=this.parseValue(this.form.value.maxFormControl);e=Math.max(e,this.minSlider),n=Math.min(n,this.maxSlider),e>n&&([e,n]=[n,Math.min(e,this.maxSlider)]),this.form.patchValue({minFormControl:this.formatValue(e),maxFormControl:this.formatValue(n)}),this.sliderMinValue=e,this.sliderMaxValue=n,this.selectedNumbersChange.emit([e,n])}clearInput(e){this.form.patchValue(e?{minFormControl:this.isCurrency?this.customCurrencyPipe.transform(this.minSlider,this.currency,0,!1):this.minSlider}:{maxFormControl:this.isCurrency?this.customCurrencyPipe.transform(this.maxSlider,this.currency,0,!1):this.maxSlider}),this.inputValueChange()}parseValue(e){return"string"==typeof e?Number(e.replace(/[^0-9]/g,"")):e}formatValue(e){return this.isCurrency?this.customCurrencyPipe.transform(e,this.currency,0,!1):e}setSliderOptions(){if(this.selectedNumbers[0]||(this.selectedNumbers[0]=this.max),this.isCurrency&&this.form.patchValue({minFormControl:this.formatValue(this.parseValue(this.form.value.minFormControl)),maxFormControl:this.formatValue(this.parseValue(this.form.value.maxFormControl))}),2===this.selectedNumbers.length){const e=this.parseValue(this.form.value.minFormControl),n=this.parseValue(this.form.value.maxFormControl),s=this.selectedNumbers[0]<=e?e:this.selectedNumbers[0],o=this.selectedNumbers[1]>=n?n:this.selectedNumbers[1];this.form.patchValue({minFormControl:this.formatValue(s),maxFormControl:this.formatValue(o)}),this.sliderMinValue=s,this.sliderMaxValue=o}"ngx-default"===this.type?(this.hidePointerLabels??=!1,this.hideLimitLabels??=!1):(this.hidePointerLabels=!0,this.hideLimitLabels=!0),this.validationValues={minLength:this.minSlider,maxLength:this.maxSlider},this.sliderOptions={floor:this.minSlider,ceil:this.maxSlider,hidePointerLabels:this.hidePointerLabels,hideLimitLabels:this.hideLimitLabels,showSelectionBar:!0,rightToLeft:"rtl"===sessionStorage.getItem("dir"),translate:e=>this.currency?this.isCurrency?`${this.customCurrencyPipe.transform(e,this.currency,0,!1)}`:`${e} ${this.currency}`:`${e}`}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-slider"]],inputs:{type:"type",valuesPosition:"valuesPosition",hidePointerLabels:"hidePointerLabels",hideLimitLabels:"hideLimitLabels",isCurrency:"isCurrency",selectedNumbers:"selectedNumbers",min:"min",max:"max",currency:"currency",labelMinValue:"labelMinValue",labelMaxValue:"labelMaxValue"},outputs:{selectedNumbersChange:"selectedNumbersChange"},decls:5,vars:5,consts:[["ngxSlider",""],[1,"slider"],[4,"ngIf","ngIfThen"],[4,"ngIf"],["aria-hidden","true",1,"flex-1",3,"value","highValue","options","valueChange","highValueChange","userChange"],[1,"flex-r","flex-jc-sb","flex-g-16","p-t-5",3,"formGroup"],[1,"slider-input"],[3,"label","valueType","type","_formControlName","_formControl","validationValues","inputChange","inputCleaned"],[3,"label","valueType","type","_formControlName","_formControl","validationValues","textAlignRight","inputChange","inputCleaned"],[3,"ngTemplateOutlet",4,"ngIf"],[1,"flex-r","flex-ai-fe","flex-g-16"],[1,"f-body-m","f-ta-r"],[1,"f-fw-b","f-body-xl"],[1,"sr-only"],[1,"f-body-m"],[3,"ngTemplateOutlet"]],template:function(n,s){if(1&n&&(C(0,Dme,6,17,"ng-template",null,0,Ke),m(2,"div",1),C(3,Sme,1,0,"ng-container",2),C(4,Ime,22,18,"ng-container",3),_()),2&n){const o=xe(1);d(2),Ye("slider--valuesPosition-bottom","bottom"===s.valuesPosition),d(1),h("ngIf","ngx-default"===s.type)("ngIfThen",o),d(1),h("ngIf","fixed-values"===s.type)}},dependencies:[ze,fn,mr,fs,yi,gN,Wo,M1,Ze]})}}return t})(),OS=(()=>{class t{constructor(){this.selectedRegions=[],this.availableRegions=[],this.ButtonFilterRowCardType=nc.rowCards,this.filterButtons=[],this.selectedFilterButtons=[],this.changeValue=new ae}set data(e){this.moduleIbeadmin=e.moduleIbeadmin,this.translationTag=`translation${this.moduleIbeadmin}`,this.presentationRules=e.presentationRules,this.availableRegions=e.options,this.filterButtons=e.options.map(n=>({code:n.regionCode,name:n.regionName}))}set selectValue(e){e&&(this.selectedRegions=e,this.selectedFilterButtons=this.filterButtons.filter(n=>this.selectedRegions.some(s=>s.regionCode==n.code)))}selectRegions(e){this.selectedRegions=e.map(n=>this.availableRegions.find(s=>s.regionCode==n.regionCode)),this.changeValue.emit(this.selectedRegions)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["app-regions"]],inputs:{data:"data",selectValue:"selectValue"},outputs:{changeValue:"changeValue"},decls:5,vars:11,consts:[[1,"flex-c","flex-g-16"],[1,"f-body-xl","f-fw-b","f-mb-1"],[3,"modelName","hasIcons","listSelected","listAvailables","moduleIbe","presentationRules","isShowCleanFilters","type","changeSelected"]],template:function(n,s){1&n&&(m(0,"div",0)(1,"p",1),k(2),I(3,"translate"),_(),m(4,"al-button-filter",2),U("changeSelected",function(r){return s.selectRegions(r)}),_()()),2&n&&(d(2),G(" ",P(3,9,s.translationTag+".filters.regions.label")," "),d(2),h("modelName","regi
65on")("hasIcons",!0)("listSelected",s.selectedFilterButtons)("listAvailables",s.filterButtons)("moduleIbe",s.moduleIbeadmin)("presentationRules",s.presentationRules)("isShowCleanFilters",!0)("type",s.ButtonFilterRowCardType))},dependencies:[Jd,Ze]})}}return t})(),j3=(()=>{class t{constructor(){this.selectedInspirations=[],this.availableInspirations=[],this.ButtonFilterRowCardType=nc.rowCards,this.filterButtons=[],this.selectedFilterButtons=[],this.changeValue=new ae}set data(e){this.moduleIbeadmin=e.moduleIbeadmin,this.translationTag=`translation${this.moduleIbeadmin}`,this.presentationRules=e.presentationRules,this.availableInspirations=e.options,this.filterButtons=e.options.map(n=>({code:n.inspirationCode,name:n.inspirationName}))}set selectValue(e){e&&(this.selectedInspirations=e,this.selectedFilterButtons=this.filterButtons.filter(n=>this.selectedInspirations.some(s=>s.inspirationCode==n.code)))}selectInspirations(e){this.selectedInspirations=e.map(n=>this.availableInspirations.find(s=>s.inspirationCode==n.inspirationCode)),this.changeValue.emit(this.selectedInspirations)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-interests"]],inputs:{data:"data",selectValue:"selectValue"},outputs:{changeValue:"changeValue"},decls:5,vars:11,consts:[[1,"flex-c","flex-g-16"],[1,"f-body-xl","f-fw-b","f-mb-1"],[3,"modelName","hasIcons","listSelected","listAvailables","moduleIbe","presentationRules","isShowCleanFilters","type","changeSelected"]],template:function(n,s){1&n&&(m(0,"div",0)(1,"p",1),k(2),I(3,"translate"),_(),m(4,"al-button-filter",2),U("changeSelected",function(r){return s.selectInspirations(r)}),_()()),2&n&&(d(2),G(" ",P(3,9,s.translationTag+".filters.interesets.label")," "),d(2),h("modelName","inspiration")("hasIcons",!0)("listSelected",s.selectedFilterButtons)("listAvailables",s.filterButtons)("moduleIbe",s.moduleIbeadmin)("presentationRules",s.presentationRules)("isShowCleanFilters",!0)("type",s.ButtonFilterRowCardType))},dependencies:[Jd,Ze]})}}return t})(),W3=(()=>{class t{constructor(){this.travelOptions=[],this.availableStops=[],this.changeValue=new ae}set data(e){this.moduleIbeadmin=e.moduleIbeadmin,this.translationTag=`translation${this.moduleIbeadmin}`,this.availableStops=e.options,this.travelOptions=e.options.map(n=>({title:n.stopName,code:n.stopCode})),this.travelOptions.unshift({title:`${this.translationTag}.filters.stops.noPreferences.label`,code:"-1"})}set selectValue(e){this.selectedOption=this.travelOptions.find(n=>n.code==(e?e.stopCode:"-1"))}selectStop(e){this.selectedOption=this.travelOptions.find(n=>n.code==e),this.changeValue.emit(this.availableStops.find(n=>n.stopCode==e))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-stops"]],inputs:{data:"data",selectValue:"selectValue"},outputs:{changeValue:"changeValue"},decls:5,vars:5,consts:[[1,"flex-c","flex-g-16"],[1,"f-body-xl","f-fw-b","f-mb-1"],[3,"options","selectedCode","selectedOption"]],template:function(n,s){1&n&&(m(0,"div",0)(1,"p",1),k(2),I(3,"translate"),_(),m(4,"lib-travel-list-radio",2),U("selectedOption",function(r){return s.selectStop(r)}),_()()),2&n&&(d(2),G(" ",P(3,3,s.translationTag+".filters.stops.label")," "),d(2),h("options",s.travelOptions)("selectedCode",null==s.selectedOption?null:s.selectedOption.code))},dependencies:[H3,Ze]})}}return t})(),U3=(()=>{class t{constructor(){this.selectedPrices=[],this.changeValue=new ae}set data(e){this.moduleIbeadmin=e.moduleIbeadmin,this.translationTag=`translation${this.moduleIbeadmin}`,this.minPrice=e.minPrice,this.maxPrice=e.maxPrice,this.currency=e.currency}set selectValue(e){e&&(this.selectedPrices=e)}selectPrices(e){this.selectedPrices=e,this.changeValue.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-prices"]],inputs:{data:"data",selectValue:"selectValue"},outputs:{changeValue:"changeValue"},decls:7,vars:14,consts:[[1,"flex-c","flex-g-16"],[1,"f-body-xl","f-fw-b","f-mb-1"],["type","ngx-default","valuesPosition","top",3,"min","max","currency","isCurrency","labelMinValue","labelMaxValue","selectedNumbers","selectedNumbersChange"]],template:function(n,s){1&n&&(m(0,"div",0)(1,"p",1),k(2),I(3,"translate"),_(),m(4,"al-slider",2),U("selectedNumbersChange",function(r){return s.selectedPrices=r}
65)("selectedNumbersChange",function(r){return s.selectPrices(r)}),I(5,"translate"),I(6,"translate"),_()()),2&n&&(d(2),G(" ",P(3,8,s.translationTag+".filters.price.label")," "),d(2),h("min",s.minPrice)("max",s.maxPrice)("currency",s.currency)("isCurrency",!0)("labelMinValue",P(5,10,s.translationTag+".filters.price.input.minPrice"))("labelMaxValue",P(6,12,s.translationTag+".filters.price.input.maxPrice"))("selectedNumbers",s.selectedPrices))},dependencies:[B3,Ze]})}}return t})(),z3=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[xs,N9,MK,gw,Al.forChild({}),YD,uD,hD,See,wne,WR,eS,tS,$f,sR,WR]})}}return t})();const Age=["validateField"];function Fge(t,i){if(1&t&&(m(0,"h3",17),k(1),_()),2&t){const e=p(2);d(1),G(" ",e.retrieveTabTitle," ")}}function Pge(t,i){if(1&t&&(m(0,"span",18),k(1),I(2,"translate"),_()),2&t){const e=p(2);d(1),G("(*) ",P(2,1,e.translationWebTag+".tabMMB.text.requiredFields.label"),"")}}function Rge(t,i){if(1&t&&(m(0,"div",11),X(1,"al-travel-input",12),_()),2&t){const e=p(2);d(1),h("type",e.surnameInput.type)("_formControlName",e.surnameInput.formControlName)("_formControl",e.surnameInput.formControl)("label",e.surnameInput.label)("validationValues",e.surnameInput.validationValues)("errorMessageValue",e.surnameInput.errorMessageValue)("validationErrorMessage",e.surnameInput.validationErrorMessage)("iconClass",e.surnameInput.iconClass)}}function Nge(t,i){1&t&&$e(0,19),2&t&&(p(),h("ngTemplateOutlet",xe(7)))}function Yge(t,i){1&t&&$e(0,19),2&t&&(p(),h("ngTemplateOutlet",xe(7)))}function Vge(t,i){if(1&t){const e=ee();m(0,"button",20),U("click",function(){return H(e),B(p(2).retrieveReservation())}),k(1),I(2,"translate"),_()}if(2&t){const e=p(2);Ye("entries__form__submit--disabled",!e.validationService.isEveryInputTouched(e.form)),h("disabled",!e.validationService.isEveryInputTouched(e.form)),d(1),G(" ",P(2,4,e.translationWebTag+".tabMMB.button.retrieve.label")," ")}}function Hge(t,i){if(1&t&&(m(0,"div",21),X(1,"i",22),m(2,"p",23),k(3),I(4,"translate"),_()()),2&t){const e=p(2);d(3),G(" ",P(4,1,e.translationWebTag+("reservationNumber"===e.selectedForm?".tabMMB.text.reservationNumberInfo.label":".tabMMB.text.ticketNumberInfo.label"))," ")}}function Bge(t,i){if(1&t){const e=ee();m(0,"button",24),U("click",function(){return H(e),B(p(2).retrieveReservation())}),k(1),I(2,"translate"),_()}if(2&t){const e=p(2);Ye("entries__form__submit--disabled",!e.validationService.isEveryInputTouched(e.form)),h("disabled",e.form.invalid),d(1),G(" ",P(2,4,e.translationWebTag+".tabMMB.button.retrieve.label")," ")}}function jge(t,i){if(1&t&&(m(0,"div",3),C(1,Fge,2,1,"h3",4),m(2,"div",5),C(3,Pge,3,3,"span",6),m(4,"form",7)(5,"div",8),C(6,Rge,2,8,"ng-template",null,9,Ke),C(8,Nge,1,1,"ng-container",10),m(9,"div",11),X(10,"al-travel-input",12),_(),C(11,Yge,1,1,"ng-container",10),C(12,Vge,3,6,"button",13),_()()(),m(13,"div",14),C(14,Hge,5,3,"div",15),C(15,Bge,3,6,"button",16),_()()),2&t){const e=p();d(1),h("ngIf",e.presentationRules[e.configurationWebTag].tabMMB.text.title.isVisible),d(2),h("ngIf",e.presentationRules[e.configurationWebTag].tabMMB.text.requiredFields.isVisible),d(1),h("formGroup",e.form),d(4),h("ngIf",!(null!=e.presentationRules[e.configurationWebTag].tabs&&e.presentationRules[e.configurationWebTag].tabs.surnameField.isInRightSide)),d(2),h("type",e.reservationCodeInput.type)("_formControlName",e.reservationCodeInput.formControlName)("_formControl",e.reservationCodeInput.formControl)("label",e.reservationCodeInput.label)("validationValues",e.reservationCodeInput.validationValues)("errorMessageValue",e.reservationCodeInput.errorMessageValue)("validationErrorMessage",e.reservationCodeInput.validationErrorMessage)("iconClass",e.reservationCodeInput.iconClass),d(1),h("ngIf",null==e.presentationRules[e.configurationWebTag].tabs?null:e.presentationRules[e.configurationWebTag].tabs.surnameField.isInRightSide),d(1),h("ngIf",e.isSubmitButtonOnSameLine),d(2),h("ngIf",e.presentationRules[e.configurationWebTag].tabMMB.text.info.isVisible),d(1),h("ngIf",!e.isSubmitButtonOnSameLine)}}let q3=(()=>{class t{set startingData(e){this.pendingStartingData=e}constructor(e){this.translate=e,this.appConstants=ur,this.module=bn.Manage_Check_In,this.moduleIbeadmin=ci.Entries,this.translationWebTag=`translation${this.moduleIbeadmin}`,this.configurationWebTag=`configuration${this.moduleIbeadmin}`,this.isLoading=!1,this.isLoadingTranlate=!0,this.flowManagerService=ne(Hd),this.validationService=ne(fg),this.form=new di({}),this.isSubmitButtonOnSameLine=!1,this.internalRedirection=new ae,this.showErrorMessage=new ae}ngOnInit(){this.getTranslate(),this.isSubmitButtonOnSameLine=this.presentationRules[this.configurationWebTag].tabMMB?.button?.onSameLine??!1}createForms(){const e=[{name:"reservationCode",iconClass:"aall-icon-reservation-code",validationErrorMessage:{minLength:this.translationWebTag+".tabs.text.minLengthInputError.label",required:this.translationWebTag+".tabs.text.reservationCodeInputError.label",pattern:this.translationWebTag+".tabs.text.patternInputError.label"},min:this.presentationRules[this.configurationWebTag].tabMMB.input.reservationCode.minLength,max:this.presentationRules[this.configurationWebTag].tabMMB.input.reservationCode.maxLength,required:this.presentationRules[this.configurationWebTag].tabMMB.input.reservationCode.required,printRequiredSign:this.presentationRules[this.configurationWebTag].tabMMB.text.requiredFields.isVisible,regex:this.presentationRules[this.configurationWebTag].tabMMB.reservationCode?.regex},{name:"passengerName",validationErrorMessage:{minLength:this.translationWebTag+".tabs.text.minLengthInputError.label",required:this.translationWebTag+".tabs.text.passengerNameInputError.label",pattern:this.translationWebTag+".tabs.text.surnamePatternInputError.label"},min:this.presentationRules[this.configurationWebTag].tabMMB.input.passengerLastName.minLength,max:this.presentationRules[this.configurationWebTag].tabMMB.input.passengerLastName.maxLength,required:this.presentationRules[this.configurationWebTag].tabMMB.input.passengerLastName.required,printRequiredSign:this.presentationRules[this.configurationWebTag].tabMMB.text.requiredFields.isVisible,regex:this.presentationRules[this.configurationWebTag].tabMMB.input.passengerLastName.regex,iconClass:"aall-icon-passenger"}];e.forEach(s=>this.form.addControl(s.name,new ft("")));const n=s=>({type:"showy",formControlName:s.name,formControl:this.form.get(s.name),label:this.translationWebTag+".tabMMB.input."+s.name+"Input.label",validationValues:{minLength:s.min,maxLength:s.max,required:s.required,pattern:s.regex},errorMessageValue:{minLength:s.min,maxLength:s.max,required:s.required,pattern:s.regex},validationErrorMessage:s.validationErrorMessage??{customValidators:this.translationWebTag+".tabMMB.text."+s.name+"InputError.label"},iconClass:s.iconClass});this.reservationCodeInput=n(e[0]),this.surnameInput=n(e[1]),this.pendingStartingData&&(this.loadDataFromAttribute(this.pendingStartingData),this.pendingStartingData=null)}retrieveReservation(){if(this.validationService.validateFormCommon(this.form,this.validateField)){this.isLoading=!0;const e={retrieveByTicketNumber:"ticketNumber"==this.selectedForm,reservationCode:this.form.get("reservationCode").value,reservationLastName:this.form.get("passengerName").value};this.flowManagerService.retrieveReservation(e,this.module,null,this.application).subscribe({next:n=>{sessionStorage.setItem("session",n.data.sessionInfo.sessionId),this.isInternal&&this.internalRedirection.emit(n.data.sessionInfo.sessionId)},error:n=>{this.isLoading=!1,this.showErrorMessage.emit(n)}})}}getTranslate(){this.translate.stream([this.translationWebTag+".tabMMB.text.titleRetrieveTab.label"]).subscribe(e=>{this.retrieveTabTitle=e[this.translationWebTag+".tabMMB.text.titleRetrieveTab.label"],this.createForms(),this.isLoadingTranlate=!1})}loadDataFromAttribute(e){const n=e;n.reservationCode&&this.form.get("reservationCode")?.setValue(n.reservationCode),n.surname&&this.form.get("passengerName")?.setValue(n.surname)}static{this.\u0275fac=function(n){return new(n||t)(J(mi))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-retrieve-reservation"]],viewQuery:function(n,s){if(1&n&&Le(Age,5),2&n){let o;we(o=Te())&&(s.validateField=o)}},inputs:{isMobile:"isMobile",application:"application",isInternal:"isInternal",presentationRules:"presentationRules",startingData:"startingData"},outputs:{internalRedirection:"internalRedirection",showErrorMessage:"showErrorMessage"},decls:3,vars:5,consts:[[1,"entries","booking--type1"],[3,"loading","isFreeze","loadingBackgroun
65dFreezeColour","loadingBackdropBackgroundColor"],["class","entries__opened-tab-container",4,"ngIf"],[1,"entries__opened-tab-container"],["class","entries__title",4,"ngIf"],[1,"entries__form-wrapper"],["class","f-body-m",4,"ngIf"],[1,"entries__form",3,"formGroup"],[1,"entries__form__inputs"],["surnameField",""],[3,"ngTemplateOutlet",4,"ngIf"],[1,"entries__form__input-wrapper"],[3,"type","_formControlName","_formControl","label","validationValues","errorMessageValue","validationErrorMessage","iconClass"],["class","w-tablet-auto btn-f1 f-fw-b h-fit f-fs-d-19",3,"entries__form__submit--disabled","disabled","click",4,"ngIf"],[1,"flex-c","flex-g-32","flex-jc-sb","flex-tablet-r","flex-ai-c"],["class","entries__info","id","infoReservationCode",4,"ngIf"],["class","btn-f1 f-fw-b h-fit f-fs-d-19",3,"entries__form__submit--disabled","disabled","click",4,"ngIf"],[1,"entries__title"],[1,"f-body-m"],[3,"ngTemplateOutlet"],[1,"w-tablet-auto","btn-f1","f-fw-b","h-fit","f-fs-d-19",3,"disabled","click"],["id","infoReservationCode",1,"entries__info"],["aria-hidden","true",1,"aall-icon-info","entries__info__icon"],[1,"entries__info__p"],[1,"btn-f1","f-fw-b","h-fit","f-fs-d-19",3,"disabled","click"]],template:function(n,s){1&n&&(m(0,"div",0),X(1,"al-spinner-loader",1),C(2,jge,16,16,"div",2),_()),2&n&&(d(1),h("loading",s.isLoading||s.isLoadingTranlate)("isFreeze",!0)("loadingBackgroundFreezeColour",s.appConstants.loadingBackgroundFreezeColour)("loadingBackdropBackgroundColor",s.appConstants.loadingBackdropBackgroundColor),d(1),h("ngIf",!s.isLoadingTranlate))},dependencies:[ze,fn,mr,fs,yi,Cr,Wo,Ze],encapsulation:2})}}return t})();const Wge=["validateField"];function Uge(t,i){if(1&t&&(m(0,"h3",11),k(1),I(2,"translate"),_()),2&t){const e=p();d(1),G(" ",P(2,1,e.translationWebTag+".tabCKI.text.checkInTab.label")," ")}}function $ge(t,i){if(1&t){const e=ee();m(0,"div",12)(1,"al-pill-or-dropdown",13),U("elementSelected",function(s){return H(e),B(p().selectedForm=s.key)}),I(2,"translate"),_()()}if(2&t){const e=p();d(1),h("alwaysPill",e.alwaysPill)("prefix","filter")("moduleIbeadmin",e.moduleIbeadmin)("initialValue",e.selectedForm)("initialResults",e.filterOptions)("choiceTitleTranslate",P(2,6,e.translationWebTag+".tabCKI.text.checkinTabFilter.label"))}}function zge(t,i){if(1&t&&(m(0,"span",14),k(1),I(2,"translate"),_()),2&t){const e=p();d(1),G("(*) ",P(2,1,e.translationWebTag+".tabCKI.text.requiredFields.label"),"")}}function qge(t,i){if(1&t){const e=ee();m(0,"al-dropdown-input",23),U("eventEmitClickOutput",function(){return H(e),B(p(4).touchedControl("frequentFlyerProgram"))}),I(1,"translate"),_()}if(2&t){const e=p(4);h("initialResults",e.listLoyaltyPrograms)("initialValue",e.listLoyaltyPrograms[0].key)("choiceTitleTranslate",P(1,5,e.translationWebTag+".tabCKI.input.frequentFlyerProgramInput.label"))("_formControl",e.forms.frequentFlyer.controls.frequentFlyerProgram)("_formControlName","frequentFlyerProgram")}}const Gge=function(t,i){return{label:t,errorLabel:i,icon:"aall-icon-plane"}};function Kge(t,i){if(1&t){const e=ee();m(0,"lib-autocomplete-mat",24),U("inputValue",function(s){return H(e),B(p(4).filterFrequentFlyerProgram(s))})("optionSelected",function(){return H(e),B(p(4).selectedFrequentFlyerProgram())})("autocompleteOpened",function(){return H(e),B(p(4).onAutocompleteOpened())}),I(1,"translate"),I(2,"translate"),I(3,"translate"),I(4,"translate"),I(5,"translate"),_()}if(2&t){const e=p(4);h("icon","aall-icon-plane")("required",null==e.presentationRules[e.configurationWebTag]||null==e.presentationRules[e.configurationWebTag].tabCKI.frequentFlyerProgram?null:e.presentationRules[e.configurationWebTag].tabCKI.frequentFlyerProgram.required)("label",P(1,17,e.translationWebTag+".tabCKI.input.frequentFlyerProgramInput.label"))("control",e.forms.frequentFlyer.controls.frequentFlyerProgram)("list",e.filteredListLoyaltyPrograms)("optionFormat",e.frequentFlyerProgramOptionFormat)("valueFormat",e.frequentFlyerProgramValueFormat)("valueMaskFormat",e.frequentFlyerProgramValueMaskFormat)("parser",e.frequentFlyerProgramParser)("autocompleteRegionGroupsEnabled",!1)("params",lt(27,Gge,P(2,19,e.translationWebTag+".tabCKI.input.frequentFlyerProgramInput.label"),P(3,21,e.translationWebTag+".tabCKI.input.frequentFlyerProgramInputError.label")))("errorLabel",P(4,23,e.translationWebTag+".tabCKI.input.frequentFlyerProgramInputError.label"))("disabled",1===e.listLoyaltyPrograms.length)("calculateWidthByPanel","RAM"!==e.entityCode)("calculateLeftPosition","RAM"!==e.entityCode)("noResultsTranslate",P(5,25,e.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))("noResultsIcon","aall-icon-no-flight")}}function Xge(t,i){if(1&t&&(m(0,"div",20),C(1,qge,2,7,"al-dropdown-input",21),C(2,Kge,6,30,"lib-autocomplete-mat",22),_()),2&t){const e=p(3);d(1),h("ngIf",e.useDeprecatedSelect),d(1),h("ngIf",!e.useDeprecatedSelect)}}function Zge(t,i){if(1&t){const e=ee();m(0,"div",20)(1,"al-travel-input",25),U("inputChange",function(){const o=H(e).$implicit;return B(p(3).mask(o.formControlName,o.formControl))}),_()()}if(2&t){const e=i.$implicit,n=p(3);d(1),h("type",e.type)("_formControlName",e.formControlName)("_formControl",e.formControl)("labelAlwaysUp",n.selectedForm===n.EntriesFormName.ticketNumber&&"ticketNumber"===e.formControlName)("label",e.label)("validationValues",e.validationValues)("errorMessageValue",e.errorMessageValue)("validationErrorMessage",e.validationErrorMessage)("iconClass",e.iconClass)("placeholder",e.placeholder)}}function Jge(t,i){if(1&t){const e=ee();m(0,"button",26),U("click",function(){return H(e),B(p(3).checkIn())}),k(1),I(2,"translate"),_()}if(2&t){const e=p(3);Ye("entries__form__submit--disabled",!e.forms[e.selectedForm].valid),h("disabled",!e.forms[e.selectedForm].valid),d(1),G(" ",P(2,4,e.translationWebTag+".tabCKI.button.retrieve.label")," ")}}function Qge(t,i){if(1&t&&(m(0,"div",17),C(1,Xge,3,2,"div",18),C(2,Zge,2,10,"div",19),C(3,Jge,3,6,"button",10),_()),2&t){const e=p(2);d(1),h("ngIf",e.selectedForm===e.EntriesFormName.frequentFlyer&&e.listLoyaltyPrograms.length>0),d(1),h("ngForOf",e.inputs[e.selectedForm]),d(1),h("ngIf",(null==e.forms?null:e.forms[e.selectedForm])&&e.isSubmitButtonOnSameLine)}}function eye(t,i){if(1&t&&(m(0,"form",15),C(1,Qge,4,3,"div",16),_()),2&t){const e=p();h("formGroup",e.forms[e.selectedForm]),d(1),h("ngIf",e.inputs[e.selectedForm])}}function tye(t,i){if(1&t&&(m(0,"a",33),k(1),I(2,"translate"),_()),2&t){const e=p(3);h("href",e.reservationNumberReadMoreLink,Si),d(1),oe(P(2,2,e.translationWebTag+".tabCKI.text.reservationCodeInfo.readMore.label"))}}function nye(t,i){if(1&t&&(_e(0),C(1,tye,3,4,"a",32),ge()),2&t){const e=p(2);d(1),h("ngIf",e.reservationNumberReadMoreLink)}}function iye(t,i){if(1&t&&(m(0,"a",33),k(1),I(2,"translate"),_()),2&t){const e=p(3);h("href",e.ticketNumberReadMoreLink,Si),d(1),oe(P(2,2,e.translationWebTag+".tabCKI.text.ticketNumberInfo.readMore.label"))}}function sye(t,i){if(1&t&&(_e(0),C(1,iye,3,4,"a",32),ge()),2&t){const e=p(2);d(1),h("ngIf",e.ticketNumberReadMoreLink)}}function oye(t,i){if(1&t&&(m(0,"a",33),k(1),I(2,"translate"),_()),2&t){const e=p(3);h("href",e.frequentFlyerReadMoreLink,Si),d(1),oe(P(2,2,e.translationWebTag+".tabCKI.text.frequentFlyerInfo.readMore.label"))}}function rye(t,i){if(1&t&&(_e(0),C(1,oye,3,4,"a",32),ge()),2&t){const e=p(2);d(1),h("ngIf",e.frequentFlyerReadMoreLink)}}function aye(t,i){if(1&t&&(m(0,"div",27),X(1,"i",28),m(2,"p",29),k(3),I(4,"translate"),_e(5,30),C(6,nye,2,1,"ng-container",31),C(7,sye,2,1,"ng-container",31),C(8,rye,2,1,"ng-container",31),ge(),_()()),2&t){const e=p();d(3),G(" ",P(4,5,e.translationWebTag+".tabCKI.text."+e.selectedForm+"Info.label")," "),d(2),h("ngSwitch",e.selectedForm),d(1),h("ngSwitchCase",e.EntriesFormName.reservationNumber),d(1),h("ngSwitchCase",e.EntriesFormName.ticketNumber),d(1),h("ngSwitchCase",e.EntriesFormName.frequentFlyer)}}function lye(t,i){if(1&t){const e=ee();m(0,"button",26),U("click",function(){return H(e),B(p().checkIn())}),k(1),I(2,"translate"),_()}if(2&t){const e=p();Ye("entries__form__submit--disabled",!e.forms[e.selectedForm].valid),h("disabled",!e.forms[e.selectedForm].valid),d(1),G(" ",P(2,4,e.translationWebTag+".tabCKI.button.retrieve.label")," ")}}let G3=(()=>{class t{constructor(){this.moduleIbeAdminWCEntries=ci.Entries,this.moduleIbeAdminCommons=ci.Commons,this.module=bn.Check_In,this.flowManagerService=ne(Hd),this.validationService=ne(fg),this.translate=ne(mi),this.paxService=ne(xA),this.reservationsService=ne(EA),this.document=ne(St),this.moduleIbeadmin=ci.Entries,this.appConstants=ur,this.isLoading=!1,this.filterOptions=[],this.EntriesFormName=yt,this.listLoyaltyPrograms=[],this.retrievalOptions={[yt.reservationNumber]:"RESERVATION_CODE",[yt.ticketNumber]:"TICKET_NUMBER",[yt.frequentFlyer]:"LOYALTY_CARD_NUMBER"},this.retrievalOptionsReverse={RESERVATION_CODE:yt.reservationNumber,TICKET_NUMBER:yt.ticketNumber,LOYALTY_CARD_NUMBER:yt.frequentFlyer},this.entityCode=sessionStorage.getItem("entityCode"),this.alwaysPill=!1,this.isSubmitButtonOnSameLine=!1,this.useDeprecatedSelect=!1,this.internalRedirection=new ae,this.showErrorMessage=new ae}set startingData(e){e&&(this.wcParameters=e)}ngOnInit(){this.setTags(),this.getRetrievalOptions(),this.alwaysPill=this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].tabCheckIn?.alwaysPill??!1,this.isSubmitButtonOnSameLine=this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].tabCheckIn?.button?.onSameLine??!1,this.useDeprecatedSelect=this.presentationRules["configuration"+this.moduleIbeAdminCommons]?.entries?.useDeprecatedSelect??!1,this.presentationRules?.[this.configurationWebTag]?.checkIn?.input?.frequentFlyerProgram&&(this.frequentFlyerProgramOptionFormat=this.presentationRules[this.configurationWebTag]?.checkIn.input.frequentFlyerProgram.optionFormat,this.frequentFlyerProgramValueFormat=this.presentationRules[this.configurationWebTag]?.checkIn.input.frequentFlyerProgram.valueFormat,this.frequentFlyerProgramValueMaskFormat=this.presentationRules[this.configurationWebTag]?.checkIn.input.frequentFlyerProgram.valueMaskFormat,this.frequentFlyerProgramParser=JSON.parse(this.presentationRules[this.configurationWebTag]?.checkIn.input.frequentFlyerProgram.parser))}mask(e,n){if("ticketNumber"!=e)return;const o=n.value;if(!(o.length<4))if(4==o.length&&"-"===o[3])n.setValue(o.substring(0,3));else{const r=o.substring(0,3);let a;a=o.substring("-"!==o[3]?3:4,o.length),n.setValue(r+"-"+a)}}touchedControl(e){this.forms.frequentFlyer.controls[e].pristine=!1,this.forms.frequentFlyer.controls[e].touched=!0}checkIn(){if(this.validationService.validateFormCommon(this.forms[this.selectedForm],this.validateField)){this.isLoading=!0;const e={retrievalOption:this.retrievalOptions[this.selectedForm],reservationLastName:this.forms[this.selectedForm].get("passengerName").value,reservationTicketNumber:this.selectedForm===yt.ticketNumber?this.forms.ticketNumber.get("ticketNumber").value:"",reservationCode:this.selectedForm===yt.reservationNumber?this.forms.reservationNumber.get("reservationCode").value:"",loyaltyProgramCode:this.selectedForm===yt.frequentFlyer?this.forms.frequentFlyer.get("frequentFlyerProgram").value instanceof Object?this.forms.frequentFlyer.get("frequentFlyerProgram").value.key:this.forms.frequentFlyer.get("frequentFlyerProgram").value:"",loyaltyId:this.selectedForm===yt.frequentFlyer?this.forms.frequentFlyer.get("frequentFlyerNumber").value:""};this.flowManagerService.checkIn(e,this.module,this.application).subscribe({next:n=>{sessionStorage.setItem("session",n.data.sessionInfo.sessionId),this.isInternal&&this.internalRedirection.emit(n.data.sessionInfo.sessionId)},error:n=>{this.isLoading=!1,this.showErrorMessage.emit(n)}})}}filterFrequentFlyerProgram(e){this.filteredListLoyaltyPrograms=e?this._filterListFrequentFlyerProgram(e):this.listLoyaltyPrograms.slice()}selectedFrequentFlyerProgram(){this.filteredListLoyaltyPrograms=this.listLoyaltyPrograms.slice()}onAutocompleteOpened(){const e=this.document.getElementById("ONESTRVL-overlay");if(e)this.document.querySelectorAll(".cdk-overlay-container")?.forEach(s=>{"ONESTRVL-overlay"!==s.parentElement?.id&&e.appendChild(s)});else{const n=this.document.querySelector("body"),s=this.document.querySelectorAll(".cdk-overlay-container"),o=document.createElement("div");o.id="ONESTRVL-overlay",o.className="ONESTRVL",n.appendChild(o),s?.forEach(r=>{"ONESTRVL-overlay"!==r.parentElement?.id&&o.appendChild(r)})}}_filterListFrequentFlyerProgram(e){const n=e.toLowerCase();return this.filteredListLoyaltyPrograms=this.listLoyaltyPrograms.filter(s=>s.value.toLowerCase().includes(n)),this.filteredListLoyaltyPrograms}setTags(){this.translationWebTag=`translation${this.moduleIbeadmin}`,this.configurationWebTag=`configuration${this.moduleIbeadmin}`}getRetrievalOptions(){this.isLoading=!0,this.reservationsService.getRetrievalOptions(this.module,this.application).subscribe(e=>{this.filterOptions=e.data.retrievalOptions.map(s=>({key:this.retrievalOptionsReverse[s.retrievalOptionCode],value:s.retrievalOptionName})),this.selectedForm=e.data.defaults.length>0?this.retrievalOptionsReverse[e.data.defaults[0].retrievalOptionCode]:yt.reservationNumber,this.createForms(),this.wcParameters&&this.loadDataFromAttribute(this.wcParameters),this.isLoading=!1})}createForms(){const e=(o,r)=>({type:"showy",formControlName:o.name,formControl:this.forms[r].get(o.name),label:this.translationWebTag+".tabCKI.input."+o.name+"Input.label",validationValues:{minLength:o.min,maxLength:o.max,required:o.required,pattern:o.regex},errorMessageValue:{minLength:o.min,maxLength:o.max,required:o.required,pattern:o.regex},validationErrorMessage:o.validationErrorMessage??{customValidators:this.translationWebTag+".tabCKI.text."+o.name+"InputError.label"},iconClass:o.iconClass,placeholder:o.placeholder});this.inputs={[yt.reservationNumber]:[],[yt.ticketNumber]:[],[yt.frequentFlyer]:[]};const n={[yt.reservationNumber]:[{name:"reservationCode",iconClass:"aall-icon-reservation-code",validationErrorMessage:{minLength:this.translationWebTag+".tabCKI.text.minLengthInputError.label",required:this.translationWebTag+".tabCKI.text.reservationCodeInputError.label",pattern:this.translationWebTag+".tabCKI.text.patternInputError.label"},required:this.presentationRules[this.configurationWebTag]?.tabCKI.input.reservationCode.required,printRequiredSign:this.presentationRules[this.configurationWebTag]?.tabCKI.text.requiredFields.isVisible,min:this.presentationRules[this.configurationWebTag]?.tabCKI.reservationCode.minLength,max:this.presentationRules[this.configurationWebTag]?.tabCKI.reservationCode.maxLength,regex:this.presentationRules[this.configurationWebTag]?.tabCKI.reservationCode.regex}],[yt.ticketNumber]:[{name:"ticketNumber",iconClass:"aall-icon-reservation-code",min:this.presentationRules[this.configurationWebTag]?.tabCKI.ticketNumber.minLength,max:this.presentationRules[this.configurationWebTag]?.tabCKI.ticketNumber.maxLength,required:this.presentationRules[this.configurationWebTag]?.tabCKI.reservationCode.required,printRequiredSign:this.presentationRules[this.configurationWebTag]?.tabCKI.text.requiredFields.isVisible,regex:this.presentationRules[this.configurationWebTag]?.tabCKI.ticketNumber.regex,validationErrorMessage:{minLength:this.translationWebTag+".tabCKI.text.minLengthInputError.label",required:this.translationWebTag+".tabCKI.text.reservationCodeInputError.label",pattern:this.translationWebTag+".tabCKI.text.patternNumberInputError.label"},placeholder:this.presentationRules[this.configurationWebTag]?.tabCKI.ticketNumber.placeholder}],[yt.frequentFlyer]:[{name:"frequentFlyerNumber",required:this.presentationRules[this.configurationWebTag]?.tabCKI.frequentFlyerNumber.required,printRequiredSign:this.presentationRules[this.configurationWebTag]?.tabCKI.text.requiredFields.isVisible,validationErrorMessage:{required:this.translationWebTag+".tabCKI.text.frequentFlyerNumberInputError.label"},iconClass:"aall-icon-reservation-code"}]},s={name:"passengerName",validationErrorMessage:{minLength:this.translationWebTag+".tabCKI.text.minLengthInputError.label",required:this.translationWebTag+".tabCKI.text.passengerNameInputError.label",pattern:this.translationWebTag+".tabCKI.text.surnamePatternInputError.label"},min:this.presentationRules[this.configurationWebTag]?.tabCKI.passengerName.minLength,max:this.presentationRules[this.
65configurationWebTag]?.tabCKI.passengerName.maxLength,required:this.presentationRules[this.configurationWebTag]?.tabCKI.passengerName.required,printRequiredSign:this.presentationRules[this.configurationWebTag]?.tabCKI.text.requiredFields.isVisible,regex:this.presentationRules[this.configurationWebTag]?.tabCKI.passengerName.regex,iconClass:"aall-icon-passenger"};this.presentationRules[this.configurationWebTag]?.tabs?.surnameField.isInRightSide?(n.frequentFlyer.push(s),n.reservationNumber.push(s),n.ticketNumber.push(s)):(n.frequentFlyer.unshift(s),n.reservationNumber.unshift(s),n.ticketNumber.unshift(s)),this.forms={},this.filterOptions.some(o=>o.key===yt.reservationNumber)&&(this.inputs.reservationNumber=[],this.forms.reservationNumber=new di({}),n.reservationNumber.forEach(o=>this.forms.reservationNumber.addControl(o.name,new ft(""))),this.inputs.reservationNumber=n.reservationNumber.map(o=>e(o,yt.reservationNumber)),this.reservationNumberReadMoreLink=this.presentationRules[this.configurationWebTag]?.tabCKI?.text?.reservationNumberInfo?.readMore?.link),this.filterOptions.some(o=>o.key===yt.ticketNumber)&&(this.inputs.ticketNumber=[],this.forms.ticketNumber=new di({}),n.ticketNumber.forEach(o=>this.forms.ticketNumber.addControl(o.name,new ft(""))),this.inputs.ticketNumber=n.ticketNumber.map(o=>e(o,yt.ticketNumber)),this.ticketNumberReadMoreLink=this.presentationRules[this.configurationWebTag]?.tabCKI?.text?.ticketNumberInfo?.readMore?.link),this.filterOptions.some(o=>o.key===yt.frequentFlyer)&&(this.loadLoyaltyPrograms(),this.inputs.frequentFlyer=[],this.forms.frequentFlyer=new di({}),this.forms.frequentFlyer.addControl("frequentFlyerProgram",new ft("",[ct.required])),n.frequentFlyer.forEach(o=>this.forms.frequentFlyer.addControl(o.name,new ft(""))),this.inputs.frequentFlyer=n.frequentFlyer.map(o=>e(o,yt.frequentFlyer)),this.frequentFlyerReadMoreLink=this.presentationRules[this.configurationWebTag]?.tabCKI?.text?.frequentFlyerInfo?.readMore?.link)}loadDataFromAttribute(e){const n=e;n.type&&(this.selectedForm=this.retrievalOptionsReverse[n.type]),n.reservationCode&&(this.selectedForm=yt.reservationNumber,this.forms[this.selectedForm].get("reservationCode")?.setValue(n.reservationCode)),n.ticketNumber&&(this.selectedForm=yt.ticketNumber,this.forms[this.selectedForm].get("ticketNumber")?.setValue(n.ticketNumber)),(n.frequentFlyer||n.frequentFlyerNumber)&&(this.selectedForm=yt.frequentFlyer,n.frequentFlyer&&this.forms[this.selectedForm].get("frequentFlyerProgram")?.setValue(n.frequentFlyer),n.frequentFlyerNumber&&this.forms[this.selectedForm].get("frequentFlyerNumber")?.setValue(n.frequentFlyerNumber)),n.surname&&this.forms[this.selectedForm].get("passengerName")?.setValue(n.surname)}loadLoyaltyPrograms(){this.paxService.getLoyaltyPrograms(this.module,this.application).subscribe(e=>{this.listLoyaltyPrograms=e.data.loyaltyPrograms.map(n=>({key:n.loyaltyProgramCode,value:n.loyaltyProgramName,code:n.loyaltyProgramCode,description:n.loyaltyProgramName})),this.listLoyaltyPrograms.length>0&&this.forms?.frequentFlyer?.controls?.frequentFlyerProgram&&(this.forms.frequentFlyer.controls.frequentFlyerProgram.pristine=!1)})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-check-in"]],viewQuery:function(n,s){if(1&n&&Le(Wge,5),2&n){let o;we(o=Te())&&(s.validateField=o)}},inputs:{isMobile:"isMobile",application:"application",isInternal:"isInternal",presentationRules:"presentationRules",startingData:"startingData"},outputs:{internalRedirection:"internalRedirection",showErrorMessage:"showErrorMessage"},decls:11,vars:10,consts:[[1,"entries","entries--cki","booking--type1"],[3,"loading","isFreeze","loadingBackgroundFreezeColour","loadingBackdropBackgroundColor"],[1,"entries__opened-tab-container"],["class","entries__title",4,"ngIf"],[1,"entries__form-wrapper"],["class","entries__form-selector flex-r flex-ai-fe",4,"ngIf"],["class","f-body-m",4,"ngIf"],["class","entries__form",3,"formGroup",4,"ngIf"],[1,"flex-c","flex-g-32","flex-jc-sb","flex-tablet-r","flex-ai-c"],["class","entries__info","id","infoReservationCode",4,"ngIf"],["class","entries__confirm-button btn-f1 f-fw-b h-fit f-fs-d-19",3,"entries__form__submit--disabled","disabled","click",4,"ngIf"],[1,"entries__title"],[1,"entries__form-selector","flex-r","flex-ai-fe"],[3,"alwaysPill","prefix","moduleIbeadmin","initialValue","initialResults","choiceTitleTranslate","elementSelected"],[1,"f-body-m"],[1,"entries__form",3,"formGroup"],["class","entries__form__inputs",4,"ngIf"],[1,"entries__form__inputs"],["class","entries__form__input-wrapper",4,"ngIf"],["class","entries__form__input-wrapper",4,"ngFor","ngForOf"],[1,"entries__form__input-wrapper"],["icon","aall-icon-plane",3,"initialResults","initialValue","choiceTitleTranslate","_formControl","_formControlName","eventEmitClickOutput",4,"ngIf"],[3,"icon","required","label","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","errorLabel","disabled","calculateWidthByPanel","calculateLeftPosition","noResultsTranslate","noResultsIcon","inputValue","optionSelected","autocompleteOpened",4,"ngIf"],["icon","aall-icon-plane",3,"initialResults","initialValue","choiceTitleTranslate","_formControl","_formControlName","eventEmitClickOutput"],[3,"icon","required","label","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","errorLabel","disabled","calculateWidthByPanel","calculateLeftPosition","noResultsTranslate","noResultsIcon","inputValue","optionSelected","autocompleteOpened"],[3,"type","_formControlName","_formControl","labelAlwaysUp","label","validationValues","errorMessageValue","validationErrorMessage","iconClass","placeholder","inputChange"],[1,"entries__confirm-button","btn-f1","f-fw-b","h-fit","f-fs-d-19",3,"disabled","click"],["id","infoReservationCode",1,"entries__info"],["aria-hidden","true",1,"aall-icon-info","entries__info__icon"],[1,"entries__info__p"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"href",4,"ngIf"],[3,"href"]],template:function(n,s){1&n&&(m(0,"div",0),X(1,"al-spinner-loader",1),m(2,"div",2),C(3,Uge,3,3,"h3",3),m(4,"div",4),C(5,$ge,3,8,"div",5),C(6,zge,3,3,"span",6),C(7,eye,2,2,"form",7),_(),m(8,"div",8),C(9,aye,9,7,"div",9),C(10,lye,3,6,"button",10),_()()()),2&n&&(d(1),h("loading",s.isLoading)("isFreeze",!0)("loadingBackgroun
65dFreezeColour",s.appConstants.loadingBackgroundFreezeColour)("loadingBackdropBackgroundColor",s.appConstants.loadingBackdropBackgroundColor),d(2),h("ngIf",null==s.presentationRules[s.configurationWebTag]?null:s.presentationRules[s.configurationWebTag].tabCKI.text.title.isVisible),d(2),h("ngIf",s.filterOptions.length>1),d(1),h("ngIf",null==s.presentationRules[s.configurationWebTag]?null:s.presentationRules[s.configurationWebTag].tabCKI.text.requiredFields.isVisible),d(1),h("ngIf",null==s.forms?null:s.forms[s.selectedForm]),d(2),h("ngIf",null==s.presentationRules[s.configurationWebTag]?null:s.presentationRules[s.configurationWebTag].tabCKI.text.info.isVisible),d(1),h("ngIf",(null==s.forms?null:s.forms[s.selectedForm])&&!s.isSubmitButtonOnSameLine))},dependencies:[Ot,ze,Ia,wd,mr,fs,yi,Cr,Qd,Wo,sc,Zf,Ze],encapsulation:2})}}return t})();const{isArray:cye}=Array;function dye(t){return 1===t.length&&cye(t[0])?t[0]:t}function K3(...t){const i=Nn(t);return i?cc(K3(...t),x_(i)):Tn((e,n)=>{DO([e,...dye(t)])(n)})}function Iy(...t){return K3(...t)}let la=(()=>{class t{constructor(){this.store=ne(Gn),this.flowManagerService=ne(Hd),this.searchService=ne(pr)}getTripTypes(e,n){this.store.dispatch(new If(e,n))}getSearchFlights(e,n){this.store.dispatch(new LT(e,n))}getCarriers(e,n){this.store.dispatch(new FT(e,n))}getFlightDates(e,n){this.store.dispatch(new ET(e,n))}getAreas(e,n){this.store.dispatch(new Ef(e,n))}getRegions(e,n){return this.searchService.getRegions(e,n)}getOriginsValues(e,n,s,o){const r=a=>{const l={coordinates:{},tripTypeCode:n};a&&a.coords&&a.coords.latitude&&a.coords.longitude&&(l.coordinates.latitude=a.coords.latitude,l.coordinates.longitude=a.coords.longitude),this.store.dispatch(new yg(l,e,o))};navigator.geolocation&&s?navigator.geolocation.getCurrentPosition(r,r,{timeout:5e3,enableHighAccuracy:!0}):r()}getDestinationsValues(e,n,s,o){this.store.dispatch(new VT({origin:e,tripTypeCode:s},n,o))}getCabinTypes(e,n,s,o,r){if("ANYWHERE"===o?.airportCode)return Ue(null);let a;return a=n.tripTypeCode===Ki.MultiCity?{tripTypeCode:n.tripTypeCode,destination:null,origin:null}:{tripTypeCode:n.tripTypeCode,destination:o.airportCode,origin:s.airportCode},this.searchService.cabinTypes(e,a,r)}paxTypesChange(e,n,s,o,r){if("ANYWHERE"===o?.airportCode)return Ue(null);let a;return a=n.tripTypeCode===Ki.MultiCity?{tripTypeCode:n.tripTypeCode,destination:null,origin:null}:{tripTypeCode:n.tripTypeCode,destination:o.airportCode,origin:s.airportCode},this.searchService.getPaxTypes(e,a,r)}getPaymentValues(e,n,s,o,r){let a;return n.tripTypeCode===Ki.MultiCity?(a={tripTypeCode:n.tripTypeCode,destination:null,origin:null},Ue(null)):(a={tripTypeCode:n.tripTypeCode,destination:o.airportCode,origin:s.airportCode},this.searchService.getPaymentMethods(e,a,r))}sendFlowManagerData(e,n,s,o){const r={next:a=>(sessionStorage.setItem("session",a.data.sessionInfo.sessionId),!1),error:a=>(console.log("Error in search flights petition: ",a),!1)};switch(n){case ea.FlightStatus:this.flowManagerService.flightStatus(s,e,o).subscribe(r);break;case ea.FlightSchedule:this.flowManagerService.flightSchedule(s,e,o).subscribe(r);break;case ea.FlightHotel:this.flowManagerService.holidays(s,e,o).subscribe(r)}}transformDateToFlowManager(e,n){let s="",o="00";const r=e.getFullYear(),a=this.padZeroes(e.getMonth()+1),l=this.padZeroes(e.getDate());return null!=n&&(o=this.padZeroes(n)),s=`${r}-${a}-${l}T${o}:00:00`,s}padZeroes(e){return e<10?"0"+e:e.toString()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),uye=(()=>{class t{constructor(){this.EntriesFormNameEnum=yt,this.FlightStatusInputNameEnum=At,this.dataService=ne(la)}createForms(e,n){switch(e){case this.EntriesFormNameEnum.flightNumber:n[this.EntriesFormNameEnum.flightNumber]=new di({[this.FlightStatusInputNameEnum.flightNumber]:new ft(null,{validators:ct.required}),[this.FlightStatusInputNameEnum.airlineCompany]:new ft(null,{validators:ct.required}),[this.FlightStatusInputNameEnum.date]:new ft("",[ct.required,this.outboundDateRequired])});break;case this.EntriesFormNameEnum.flightRoute:n[this.EntriesFormNameEnum.flightRoute]=new di({[this.FlightStatusInputNameEnum.from]:new ft(null,{validators:ct.required}),[this.FlightStatusInputNameEnum.where]:new ft(null,{validators:ct.required}),[this.FlightStatusInputNameEnum.date]:new ft("",[ct.required,this.outboundDateRequired])});break;case this.EntriesFormNameEnum.airport:n[this.EntriesFormNameEnum.airport]=new di({[this.FlightStatusInputNameEnum.tripType]:new ft(null,{validators:ct.required}),[this.FlightStatusInputNameEnum.airlineCompany]:new ft(null,{}),[this.FlightStatusInputNameEnum.airport]:new ft(null,{validators:ct.required}),[this.FlightStatusInputNameEnum.date]:new ft("",[ct.required,this.outboundDateRequired]),[this.FlightStatusInputNameEnum.time]:new ft(null)})}}transformSearchFlightsResponse(e,n,s,o){return o&&e?.defaults?.length>0&&(s.push({key:e?.defaults[0].searchTypeCode,value:e?.defaults[0].searchTypeName}),this.createForms(e?.defaults[0].searchTypeCode,n)),e?.searchTypes.forEac
65h(r=>{o&&e?.defaults?.some(a=>a.searchTypeCode===r.searchTypeCode)||(s.push({key:r.searchTypeCode,value:r.searchTypeName}),this.createForms(r.searchTypeCode,n))}),{selectedForm:e?.defaults[0].searchTypeCode,isFromGroupCreated:!0}}transformFlightDatesResponse(e,n){if(!n)return;const s=e.length>1?e[e.length-1].month:e[0].month;n.startMonth=parseInt(e[0]?.month.monthCode,10)-1,n.endMonth=parseInt(s?.monthCode,10)-1}transformCarriersResponse(e,n){e?.carriers.forEach(s=>{n.push({key:s.carrierCode,value:s.carrierName})})}transformOriginsResponse(e,n,s,o,r){o&&e.origins.some(a=>a.airportCode===o)?(n[this.EntriesFormNameEnum.flightRoute]?.get(At.from).setValue(e.origins.find(a=>a.airportCode===o)),this.dataService.getDestinationsValues(o,s,Ki.OneWay,r)):!n[this.EntriesFormNameEnum.flightRoute]?.get(At.from).value&&e.defaults?.length>0&&(n[this.EntriesFormNameEnum.flightRoute]?.get(At.from).setValue(e.defaults[0]),this.dataService.getDestinationsValues(e?.defaults[0].airportCode,s,Ki.OneWay,r))}transformRequestFlowManager(e,n){let s;switch(n){case this.EntriesFormNameEnum.flightNumber:s={searchTypeCode:n,carrierCode:e[n].get(At.airlineCompany).value instanceof Object?e[n].get(At.airlineCompany).value.key:e[n].get(At.airlineCompany).value,flightNumber:e[n].get(At.flightNumber).value,date:this.dataService.transformDateToFlowManager(e[n].get(At.date).value.outboundDate)};break;case this.EntriesFormNameEnum.flightRoute:s={searchTypeCode:n,origin:e[n].get(At.from).value.airportCode,destination:e[n].get(At.where).value.airportCode,date:this.dataService.transformDateToFlowManager(e[n].get(At.date)?e[n].get(At.date).value.outboundDate:new Date)};break;case this.EntriesFormNameEnum.airport:s={searchTypeCode:n,carrierCode:e[n].get(At.airlineCompany).value instanceof Object?e[n].get(At.airlineCompany).value.key:e[n].get(At.airlineCompany).value,origin:e[n].get(At.airport).value instanceof Object?e[n].get(At.airport).value.key:e[n].get(At.airport).value,date:this.dataService.transformDateToFlowManager(e[n].get(At.date).value.outboundDate,e[n].get(At.time).value instanceof Object?e[n].get(At.time).value.key:e[n].get(At.time).value)}}return s}outboundDateRequired(e){const n=e.value;return n&&n.outboundDate?null:{outboundDateRequired:!1}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const hye=["flightStatusComponent"];function fye(t,i){if(1&t&&(m(0,"h3",8),k(1),I(2,"translate"),_()),2&t){const e=p();d(1),G(" ",P(2,1,e.translationWebTag+".tabMMB.text.titleFlightStatusTab.label")," ")}}function pye(t,i){if(1&t&&(m(0,"span",14),k(1),I(2,"translate"),_()),2&t){const e=p(2);d(1),G("(*) ",P(2,1,e.translationWebTag+".tabMMB.text.requiredFields.label"),"")}}const Jf=function(t,i){return{label:t,errorLabel:i,icon:"aall-icon-plane"}};function mye(t,i){if(1&t){const e=ee();m(0,"lib-autocomplete-mat",23),U("inputValue",function(s){return H(e),B(p(4).filterFlightNumberCompany(s))})("optionSelected",function(){return H(e),B(p(4).selectedFlightNumberCompany())})("autocompleteOpened",function(){return H(e),B(p(4).onAutocompleteOpened())}),I(1,"translate"),I(2,"translate"),I(3,"translate"),I(4,"translate"),I(5,"translate"),_()}if(2&t){const e=p(4);h("icon","aall-icon-plane")("extraClass","airlineCompany")("required",null==e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany.required)("label",P(1,20,e.translationWebTag+".flightStatus.input.airlineCompany.label"))("control",e.forms.FLIGHT_NUMBER.get(e.FlightStatusInputNameEnum.airlineCompany))("list",e.filteredFlightNumberCompany)("optionFormat",e.airlineCompanyOptionFormat)("valueFormat",e.airlineCompanyValueFormat)("valueMaskFormat",e.airlineCompanyValueMaskFormat)("parser",e.airlineCompanyParser)("autocompleteRegionGroupsEnabled",!1)("params",lt(30,Jf,P(2,22,e.translationWebTag+".flightStatus.input.airlineCompany.label"),P(3,24,e.translationWebTag+".flightStatus.input.airlineCompanyError.label")))("errorLabel",P(4,26,e.translationWebTag+".flightStatus.input.airlineCompanyError.label"))("disabled",1===e.flightNumberCompanyDropdownList.length)("calculateWidthByPanel","RAM"!==e.entityCode)("classObserverByWidthPanel","entries__form__input-wrapper__fstatus")("calculateLeftPosition","RAM"!==e.entityCode)("classObserverByLeftPosition","entries__form__input-wrapper__fstatus")("noResultsTranslate",P(5,28,e.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))("noResultsIcon","aall-icon-no-flight")}}function _ye(t,i){if(1&t&&(X(0,"al-dropdown-input",24),I(1,"translate"),I(2,"translate")),2&t){const e=p(4);h("required",null==e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany.required)("initialResults",e.flightNumberCompanyDropdownList)("choiceTitleTranslate",P(1,7,e.translationWebTag+".flightStatus.input.airlineCompany.label"))("_formControl",e.forms.FLIGHT_NUMBER.get(e.FlightStatusInputNameEnum.airlineCompany))("_formControlName",e.FlightStatusInputNameEnum.airlineCompany)("disabled",1===e.flightNumberCompanyDropdownList.length)("validationErrorMessage",P(2,9,e.translationWebTag+"flightStatus.input.airlineCompanyError.label"))}}const gye=function(t,i,e,n,s){return{required:t,printRequiredSign:i,maxLength:e,minLength:n,pattern:s}},yye=function(t,i,e){return{minLength:t,required:i,pattern:e}},bye=function(t,i,e){return{required:t,maxLength:i,minLength:e}},ky=function(t,i){return{tripTypeCode:t,tripTypeName:i}};function vye(t,i){if(1&t){const e=ee();_e(0),m(1,"div",16),C(2,mye,6,33,"lib-autocomplete-mat",17),C(3,_ye,3,11,"al-dropdown-input",18),_(),m(4,"div",19),X(5,"al-travel-input",20),I(6,"translate"),_(),m(7,"div",19),X(8,"input",21),m(9,"al-manage-dates-unified",22),U("selectDateEmitter",function(s){return H(e),B(p(3).setPreviousDatesSelect(s))})("confirmButtonClicked",function(s){return H(e),B(p(3).onDateSelected(s))})("scrollToComponent",function(){return H(e),B(p(3).scrollToFlightStatusComponent())}),_()(),ge()}if(2&t){const e=p(3);let n,s;d(2),h("ngIf",!e.useDeprecatedSelect),d(1),h("ngIf",e.useDeprecatedSelect),d(2),h("_formControlName",e.FlightStatusInputNameEnum.flightNumber)("_formControl",e.forms.FLIGHT_NUMBER.get(e.FlightStatusInputNameEnum.flightNumber))("validationValues",BC(26,gye,null==e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber.required,e.presentationRules[e.configurationWebTag].tabFlightStatus.text.requiredFields.isVisible,e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber.text.maxLength,e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber.text.minLength,e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber.text.regex))("label",P(6,24,e.translationWebTag+".flightStatus.input.flightNumber.label"))("validationErrorMessage",ki(32,yye,e.translationWebTag+".tabMMB.text.minLengthInputError.label",e.translationWebTag+".tabMMB.text.flightNumberInputError.label",e.translationWebTag+".tabMMB.text.patternInputError.label"))("errorMessageValue",ki(36,bye,null==e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber.required,e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber.text.maxLength,e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumber.text.minLength)),d(3),h("formControlName",e.FlightStatusInputNameEnum.date),d(1),h("required",null==e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumberDate?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.flightNumberDate.required)("monthsToShow",e.monthsToShow)("module",e.module)("moduleIbeadmin",e.moduleIbeadmin)("isLoadingCalendar",e.isLoadingCalendar)("presentationRules",e.presentationRules)("isMobile",e.isMobile)("tripType",lt(40,ky,e.TripTypeEnum.OneWay,e.mockLocationResponseEnum.translations.TRIP_TYPE.O))("isDisabled",!e.forms.FLIGHT_NUMBER.get(e.FlightStatusInputNameEnum.flightNumber).value)("outboundMonths",e.outboundMonths)("previousDatesAvailable",!0)("validDates",e.flightDatesArray)("outboundDate",null==e.forms||null==e.forms[e.selectedForm]||null==(n=e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.date))||null==n.value?null:n.value.outboundDate)("inboundDate",null==e.forms||null==e.forms[e.selectedForm]||null==(s=e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.date))||null==s.value?null:s.value.inboundDate)("isScrollToComponentActive",e.scrollToComponent)}}function Cye(t,i){if(1&t){const e=ee();m(0,"div",19),X(1,"input",21),m(2,"al-manage-dates-unified",22),U("selectDateEmitter",function(s){return H(e),B(p(4).setPreviousDatesSelect(s))})("confirmButtonClicked",function(s){return H(e),B(p(4).onDateSelected(s))})("scrollToComponent",function(){return H(e),B(p(4).scrollToFlightStatusComponent())}),_()()}if(2&t){const e=p(4);let n,s;d(1),h("formControlName",e.FlightStatusInputNameEnum.date),d(1),h("required",null==e.presentationRules[e.configurationWebTag].tabFlightStatus.flightRouteDate?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.flightRouteDate.required)("monthsToShow",2)("module",e.module)("moduleIbeadmin",e.moduleIbeadmin)("isLoadingCalendar",e.isLoadingCalendar)("presentationRules",e.presentationRules)("isMobile",e.isMobile)("tripType",lt(16,ky,e.TripTypeEnum.OneWay,e.mockLocationResponseEnum.translations.TRIP_TYPE.O))("isDisabled",!e.forms.ROUTE.get(e.FlightStatusInputNameEnum.where).value)("outboundMonths",e.outboundMonths)("previousDatesAvailable",!0)("validDates",e.flightDatesArray)("outboundDate",null==e.forms||null==e.forms[e.selectedForm]||null==(n=e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.date))||null==n.value?null:n.value.outboundDate)("inboundDate",null==e.forms||null==e.forms[e.selectedForm]||null==(s=e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.date))||null==s.value?null:s.value.inboundDate)("isScrollToComponentActive",e.scrollToComponent)}}function wye(t,i){if(1&t){const e=ee();_e(0),m(1,"div",25),X(2,"input",21)(3,"input",21),m(4,"al-route-selector",26),U("originSelected",function(s){return H(e),B(p(3).onOriginSelected(s))})("destinationSelected",function(s){return H(e),B(p(3).onDestinationSelected(s))})("scrollToComponent",function(){return H(e),B(p(3).scrollToFlightStatusComponent())}),_()(),C(5,Cye,3,19,"div",27),ge()}if(2&t){const e=p(3);d(2),h("formControlName",e.FlightStatusInputNameEnum.from),d(1),h("formControlName",e.FlightStatusInputNameEnum.where),d(1),h("turnDropdownIntoAutocomplete",e.turnDropdownIntoAutocomplete)("required",!0)("moduleIbeadmin",e.moduleIbeadmin)("presentationRules",e.presentationRules)("isSwapRouteActive",e.isSwapRouteActive)("isSwapRouteDisabled",e.isSwapRouteDisabled)("autoOpen",!1)("locationOptionFormat",e.locationOptionFormat)("locationValueFormat",e.locationValueFormat)("locationValueMaskFormat",e.locationValueMaskFormat)("locationParser",e.locationParser)("continents",e.continents)("defaultContinents",e.defaultContinents)("originsControl",e.forms.ROUTE.get(e.FlightStatusInputNameEnum.from))("origins",e.origins)("destinationsControl",e.forms.ROUTE.get(e.FlightStatusInputNameEnum.where))("destinations",e.destinations)("tripType",lt(31,ky,e.TripTypeEnum.OneWay,e.mockLocationResponseEnum.translations.TRIP_TYPE.O))("origin",e.forms.ROUTE.get(e.FlightStatusInputNameEnum.from).value)("destination",e.forms.ROUTE.get(e.FlightStatusInputNameEnum.where).value)("isMobile",e.isMobile)("isSelectable",!0)("isDestinationDisabled",!e.forms.ROUTE.get(e.FlightStatusInputNameEnum.from).value)("isLoadingOrigin",e.isLoadingOrigin)("isLoadingDestination",e.isLoadingDestination)("regions",e.regionsResponse)("classByObserverAutocompleteMat","router_selector_fstatus")("isScrollToComponentActive",e.scrollToComponent),d(1),h("ngIf",e.presentationRules[e.configurationWebTag].tabFlightStatus.flightRoute.dateSelector.isEnabled)}}function Tye(t,i){if(1&t&&(X(0,"al-dropdown-input",37),I(1,"translate"),I(2,"translate")),2&t){const e=p(4);h("required",e.presentationRules[e.configurationWebTag].tabFlightStatus.text.requiredFields.isVisible)("initialResults",e.airportCabinDropdownList)("choiceTitleTranslate",P(1,6,e.translationWebTag+".flightStatus.input.trip.label"))("validationErrorMessage",P(2,8,"asdfasdf"))("_formControl",null==e.forms||null==e.forms[e.selectedForm]?null:e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.tripType))("_formControlName",e.FlightStatusInputNameEnum.tripType)}}function Dye(t,i){if(1&t){const e=ee();m(0,"lib-autocomplete-mat",38),U("autocompleteOpened",function(){return H(e),B(p(4).onAutocompleteOpened())})("inputValue",function(s){return H(e),B(p(4).filterAirportCabin(s))})("optionSelected",function(){return H(e),B(p(4).selectedAirportCabin())}),I(1,"translate"),I(2,"translate"),I(3,"translate"),I(4,"translate"),I(5,"translate"),_()}if(2&t){const e=p(4);h("icon","aall-icon-plane-cabin")("required",e.presentationRules[e.configurationWebTag].tabFlightStatus.text.requiredFields.isVisible)("label",P(1,19,e.translationWebTag+".flightStatus.input.trip.label"))("control",null==e.forms||null==e.forms[e.selectedForm]?null:e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.tripType))("list",e.filteredAirportCabin)("optionFormat",e.airlineCompanyOptionFormat)("valueFormat",e.airlineCompanyValueFormat)("valueMaskFormat",e.airlineCompanyValueMaskFormat)("parser",e.airlineCompanyParser)("autocompleteRegionGroupsEnabled",!1)("params",lt(29,Jf,P(2,21,e.translationWebTag+".flightStatus.input.trip.label"),P(3,23,e.translationWebTag+".flightStatus.input.tripError.label")))("errorLabel",P(4,25,e.translationWebTag+".flightStatus.input.tripError.label"))("disabled",1===e.airportCabinDropdownList.length)("calculateWidthByPanel","RAM"!==e.entityCode)("classObserverByWidthPanel","entries__form__input-wrapper__fstatus")("calculateLeftPosition","RAM"!==e.entityCode)("classObserverByLeftPosition","entries__form__input-wrapper__fstatus")("noResultsTranslate",P(5,27,e.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))("isScrollToComponentActive",e.scrollToComponent)}}function Sye(t,i){if(1&t&&(X(0,"al-dropdown-input",39),I(1,"translate"),I(2,"translate")),2&t){const e=p(4);h("initialResults",e.flightNumberCompanyDropdownList)("choiceTitleTranslate",P(1,5,e.translationWebTag+".flightStatus.input.airlineCompany.label"))("validationErrorMessage",P(2,7,"asdfasdf"))("_formControl",null==e.forms||null==e.forms[e.selectedForm]?null:e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.airlineCompany))("_formControlName",e.FlightStatusInputNameEnum.airlineCompany)}}function Mye(t,i){if(1&t){const e=ee();m(0,"lib-autocomplete-mat",40),U("inputValue",function(s){return H(e),B(p(4).filterFlightNumberCompany(s))})("optionSelected",function(){return H(e),B(p(4).selectedFlightNumberCompany())})("autocompleteOpened",function(){return H(e),B(p(4).onAutocompleteOpened())}),I(1,"translate"),I(2,"translate"),I(3,"translate"),I(4,"translate"),_()}if(2&t){const e=p(4);h("icon","aall-icon-plane")("required",null==e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany.required)("label",P(1,17,e.translationWebTag+".flightStatus.input.airlineCompany.label"))("control",null==e.forms||null==e.forms[e.selectedForm]?null:e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.airlineCompany))("list",e.filteredFlightNumberCompany)("optionFormat",e.airlineCompanyOptionFormat)("valueFormat",e.airlineCompanyValueFormat)("valueMaskFormat",e.airlineCompanyValueMaskFormat)("parser",e.airlineCompanyParser)("autocompleteRegionGroupsEnabled",!1)("params",lt(25,Jf,P(2,19,e.translationWebTag+".flightStatus.input.airlineCompany.label"),P(3,21,e.translationWebTag+".flightStatus.input.airlineCompanyError.label")))("disabled",1===e.flightNumberCompanyDropdownList.length)("calculateWidthByPanel","RAM"!==e.entityCode)("classObserverByWidthPanel","entries__form__input-wrapper__fstatus")("calculateLeftPosition","RAM"!==e.entityCode)("classObserverByLeftPosition","entries__form__input-wrapper__fstatus")("noResu
65ltsTranslate",P(4,23,e.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))}}function xye(t,i){if(1&t&&(X(0,"al-dropdown-input",41),I(1,"translate")),2&t){const e=p(4);h("required",e.presentationRules[e.configurationWebTag].tabFlightStatus.text.requiredFields.isVisible)("initialResults",e.airportDropdownList)("choiceTitleTranslate",P(1,5,e.translationWebTag+".flightStatus.input.airport.label"))("_formControl",null==e.forms||null==e.forms[e.selectedForm]?null:e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.airport))("_formControlName",e.FlightStatusInputNameEnum.airport)}}function Eye(t,i){if(1&t){const e=ee();m(0,"lib-autocomplete-mat",42),U("inputValue",function(s){return H(e),B(p(4).filterAirport(s))})("optionSelected",function(){return H(e),B(p(4).selectedAirport())})("autocompleteOpened",function(){return H(e),B(p(4).onAutocompleteOpened())}),I(1,"translate"),I(2,"translate"),I(3,"translate"),I(4,"translate"),I(5,"translate"),_()}if(2&t){const e=p(4);h("icon","aall-icon-plane-taking-off")("required",null==e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany.required)("label",P(1,18,e.translationWebTag+".flightStatus.input.airport.label"))("errorLabel",P(2,20,e.translationWebTag+".flightStatus.input.airportError.label"))("control",null==e.forms||null==e.forms[e.selectedForm]?null:e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.airport))("list",e.filteredAirport)("optionFormat",e.airlineCompanyOptionFormat)("valueFormat",e.airlineCompanyValueFormat)("valueMaskFormat",e.airlineCompanyValueMaskFormat)("parser",e.airlineCompanyParser)("autocompleteRegionGroupsEnabled",!1)("params",lt(28,Jf,P(3,22,e.translationWebTag+".flightStatus.input.airport.label"),P(4,24,e.translationWebTag+".flightStatus.input.airportError.label")))("disabled",1===e.flightNumberCompanyDropdownList.length)("calculateWidthByPanel","RAM"!==e.entityCode)("classObserverByWidthPanel","entries__form__input-wrapper__fstatus")("calculateLeftPosition","RAM"!==e.entityCode)("classObserverByLeftPosition","entries__form__input-wrapper__fstatus")("noResultsTranslate",P(5,26,e.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))}}function Iye(t,i){if(1&t&&(X(0,"al-dropdown-input",43),I(1,"translate")),2&t){const e=p(4);h("initialResults",e.hoursDropdownList)("choiceTitleTranslate",P(1,4,e.translationWebTag+".flightStatus.input.time.label"))("_formControl",null==e.forms||null==e.forms[e.selectedForm]?null:e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.time))("_formControlName",e.FlightStatusInputNameEnum.time)}}function kye(t,i){if(1&t){const e=ee();m(0,"lib-autocomplete-mat",40),U("inputValue",function(s){return H(e),B(p(4).filterHours(s))})("optionSelected",function(){return H(e),B(p(4).selectedHours())})("autocompleteOpened",function(){return H(e),B(p(4).onAutocompleteOpened())}),I(1,"translate"),I(2,"translate"),I(3,"translate"),I(4,"translate"),_()}if(2&t){const e=p(4);h("icon","aall-icon-clock")("required",null==e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany?null:e.presentationRules[e.configurationWebTag].tabFlightStatus.airlineCompany.required)("label",P(1,17,e.translationWebTag+".flightStatus.input.time.label"))("control",null==e.forms||null==e.forms[e.selectedForm]?null:e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.time))("list",e.filteredHours)("optionFormat",e.airlineCompanyOptionFormat)("valueFormat",e.airlineCompanyValueFormat)("valueMaskFormat",e.airlineCompanyValueMaskFormat)("parser",e.airlineCompanyParser)("autocompleteRegionGroupsEnabled",!1)("params",lt(25,Jf,P(2,19,e.translationWebTag+".flightStatus.input.time.label"),P(3,21,e.translationWebTag+".flightStatus.input.timeError.label")))("disabled",1===e.flightNumberCompanyDropdownList.length)("calculateWidthByPanel","RAM"!==e.entityCode)("classObserverByWidthPanel","entries__form__input-wrapper__fstatus")("calculateLeftPosition","RAM"!==e.entityCode)("classObserverByLeftPosition","entries__form__input-wrapper__fstatus")("noResultsTranslate",P(4,23,e.translationModule+".searcher.flights.inputDropdown.noOriginsResults.label"))}}function Lye(t,i){if(1&t){const e=ee();_e(0),m(1,"div",28)(2,"div",19),C(3,Tye,3,10,"al-dropdown-input",29),C(4,Dye,6,32,"lib-autocomplete-mat",30),_(),m(5,"div",19),C(6,Sye,3,9,"al-dropdown-input",31),C(7,Mye,5,28,"lib-autocomplete-mat",32),_(),X(8,"div",33),_(),m(9,"div",28)(10,"div",19),C(11,xye,2,7,"al-dropdown-input",34),C(12,Eye,6,31,"lib-autocomplete-mat",35),_(),m(13,"div",19),X(14,"input",21),m(15,"al-manage-dates-unified",22),U("selectDateEmitter",function(s){return H(e),B(p(3).setPreviousDatesSelect(s))})("confirmButtonClicked",function(s){return H(e),B(p(3).onDateSelected(s))})("scrollToComponent",function(){return H(e),B(p(3).scrollToFlightStatusComponent())}),_()(),m(16,"div",19),C(17,Iye,2,6,"al-dropdown-input",36),C(18,kye,5,28,"lib-autocomplete-mat",32),_()(),ge()}if(2&t){const e=p(3);let n,s;d(3),h("ngIf",e.useDeprecatedSelect),d(1),h("ngIf",!e.useDeprecatedSelect),d(2),h("ngIf",e.useDeprecatedSelect),d(1),h("ngIf",!e.useDeprecatedSelect),d(4),h("ngIf",e.useDeprecatedSelect),d(1),h("ngIf",!e.useDeprecatedSelect),d(2),h("formControlName",e.FlightStatusInputNameEnum.date),d(1),h("required",e.presentationRules[e.configurationWebTag].tabFlightStatus.text.requiredFields.isVisible)("monthsToShow",2)("module",e.module)("moduleIbeadmin",e.moduleIbeadmin)("isLoadingCalendar",e.isLoadingCalendar)("presentationRules",e.presentationRules)("isMobile",e.isMobile)("tripType",lt(24,ky,e.TripTypeEnum.OneWay,e.mockLocationResponseEnum.translations.TRIP_TYPE.O))("isDisabled",!1)("outboundMonths",e.outboundMonths)("previousDatesAvailable",!0)("validDates",e.flightDatesArray)("outboundDate",null==e.forms||null==e.forms[e.selectedForm]||null==(n=e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.date))||null==n.value?null:n.value.outboundDate)("inboundDate",null==e.forms||null==e.forms[e.selectedForm]||null==(s=e.forms[e.selectedForm].get(e.FlightStatusInputNameEnum.date))||null==s.value?null:s.value.inboundDate)("isScrollToComponentActive",e.scrollToComponent),d(2),h("ngIf",e.useDeprecatedSelect),d(1),h("ngIf",!e.useDeprecatedSelect)}}function Oye(t,i){1&t&&$e(0,44),2&t&&(p(3),h("ngTemplateOutlet",xe(8)))}function Aye(t,i){if(1&t&&(_e(0),m(1,"form",15)(2,"div"),C(3,vye,10,43,"ng-container",13),C(4,wye,6,34,"ng-container",13),C(5,Lye,19,27,"ng-container",13),C(6,Oye,1,1,"ng-container",6),_()(),ge()),2&t){const e=p(2);d(1),h("formGroup",e.forms[e.selectedForm]),d(1),at("entries__form__inputs entries__form__inputs--",e.selectedForm.toLocaleLowerCase(),""),Ye("entries__form__inputs--xl-flex-row",e.selectedForm===e.EntriesFormNameEnum.flightNumber)("entries__form__inputs--md-flex-column",e.selectedForm===e.EntriesFormNameEnum.airport)("entries__form__inputs--align-en
65d",e.selectedForm===e.EntriesFormNameEnum.flightRoute),d(1),h("ngIf",e.selectedForm===e.EntriesFormNameEnum.flightNumber),d(1),h("ngIf",e.selectedForm===e.EntriesFormNameEnum.flightRoute),d(1),h("ngIf",e.selectedForm===e.EntriesFormNameEnum.airport),d(1),h("ngIf",e.isSubmitButtonOnSameLine)}}function Fye(t,i){if(1&t){const e=ee();m(0,"div",9)(1,"div",10)(2,"al-pill-or-dropdown",11),U("elementSelected",function(s){return H(e),B(p().filterSelected(s))}),I(3,"translate"),_()(),C(4,pye,3,3,"span",12),C(5,Aye,7,14,"ng-container",13),_()}if(2&t){const e=p();d(2),h("prefix","filter")("alwaysPill",e.alwaysPill)("moduleIbeadmin",e.moduleIbeadmin)("initialValue",e.selectedForm)("initialResults",e.filterOptions)("choiceTitleTranslate",P(3,8,e.translationWebTag+".tabMMB.text.flightStatusTabFilter.label")),d(2),h("ngIf",e.presentationRules[e.configurationWebTag].tabFlightStatus.text.requiredFields.isVisible),d(1),h("ngIf",e.isFormsGroupCreated)}}function Pye(t,i){1&t&&$e(0,44),2&t&&(p(),h("ngTemplateOutlet",xe(8)))}function Rye(t,i){if(1&t){const e=ee();m(0,"div",45)(1,"button",46),U("click",function(){return H(e),B(p().retrieveStatus())}),k(2),I(3,"translate"),_()()}if(2&t){const e=p();d(1),h("disabled",!(null!=e.forms[e.selectedForm]&&e.forms[e.selectedForm].valid)),d(1),G(" ",P(3,2,e.translationWebTag+".tabMMB.button.retrieve.label")," ")}}class yo{set startingData(i){i&&(this.wcParameters=i)}constructor(i,e){this.localesService=i,this.searchService=e,this.moduleIbeAdminWCEntries=ci.Entries,this.moduleIbeAdminCommons=ci.Commons,this.cdRef=ne(Fn),this.viewportScroller=ne(kl),this.ModulesModelEnum=bn,this.TripTypeEnum=Re,this.EntriesFormNameEnum=yt,this.FlightStatusInputNameEnum=At,this.mockLocationResponseEnum=bA,this.appConstants=ur,this.module=bn.Flight_Status,this.moduleIbeadmin=ci.Entries,this.translationModule=`translation${this.moduleIbeadmin}`,this.translationWebTag=`translation${this.moduleIbeadmin}`,this.configurationWebTag=`configuration${this.moduleIbeadmin}`,this.isSubmitButtonOnSameLine=!1,this.alwaysPill=!1,this.turnDropdownIntoAutocomplete=!1,this.isLoadingCalendar=!1,this.isLoadingOrigin=!1,this.isLoadingDestination=!1,this.isFormsGroupCreated=!1,this.filterOptions=[],this.flightNumberCompanyDropdownList=[],this.airportCabinDropdownList=[],this.flightDatesArray=[],this.monthsToShow=2,this.validationService=ne(fg),this.translate=ne(mi),this.document=ne(St),this.airportDropdownList=[],this.hoursDropdownList=[],this.entityCode=sessionStorage.getItem("entityCode"),this.isSwapRouteActive=!1,this.isSwapRouteDisabled=!0,this.useDeprecatedSelect=!1,this.dataService=ne(la),this.dataTransformationService=ne(uye),this.store=ne(Gn),this.http=ne(Gi),this.environmentService=ne(hs),this.headersService=ne(fr),this.submitForm=new ae,Da(()=>{this.localesService.languageSelectedSig()&&this.setChangeLanguage(this.localesService.languageSelectedSig())},{allowSignalWrites:!0})}ngOnInit(){this.forms={},this.getContinentsForAutocomplete(),this.setPresentationRules(),this.dataService.getSearchFlights(this.module,this.application),this.searchTypes$.subscribe(i=>{if(i){this.filterOptions=[];const e=this.dataTransformationService.transformSearchFlightsResponse(i,this.forms,this.filterOptions,this.searchTypesOrderFirstDefault);!this.presentationRules[this.configurationWebTag].tabFlightStatus.flightRoute.dateSelector.isEnabled&&this.forms[yt.flightRoute].controls[At.date]&&this.forms[yt.flightRoute].removeControl(At.date),this.selectedForm=e?.selectedForm,this.isFormsGroupCreated=e?.isFromGroupCreated}this.isFormsGroupCreated&&this.initFlightStatus(),this.checkURLParameters(),this.wcParameters&&this.setValuesByParameters()}),this.flightDates$.subscribe(i=>{i&&(this.flightDatesArray=i.flightDates,this.monthsToShow=this.flightDatesArray&&this.flightDatesArray.length>1?2:1,this.dataTransformationService.transformFlightDatesResponse(this.flightDatesArray,this.outboundMonths))}),this.carriers$.subscribe(i=>{i&&(this.flightNumberCompanyDropdownList=[],this.dataTransformationService.transformCarriersResponse(i,this.flightNumberCompanyDropdownList)),1==this.flightNumberCompanyDropdownList.length&&(this.forms[yt.flightNumber]?.get(At.airlineCompany).setValue(this.flightNumberCompanyDropdownList[0].key),this.forms[yt.airport]?.get(At.airlineCompany).setValue(this.flightNumberCompanyDropdownList[0].key)),this.airlineCompanyByInput&&this.flightNumberCompanyDropdownList.some(e=>e.key===this.airlineCompanyByInput)&&this.forms[yt.flightNumber]?.get(At.airlineCompany).setValue(this.turnDropdownIntoAutocomplete?this.flightNumberCompanyDropdownList.find(e=>e.key===this.airlineCompanyByInput):this.airlineCompanyByInput),this.airlineCompanyByInput=null,this.filteredFlightNumberCompany=this.flightNumberCompanyDropdownList.slice(),this.filteredAirportCabin=this.airportCabinDropdownList.slice(),this.filteredAirport=this.airportDropdownList.slice(),this.filteredHours=this.hoursDropdownList.slice()}),this.originsResponses$.subscribe(i=>{i?.length&&(this.origins=i.find(e=>e.module===this.module&&e.request.tripTypeCode==this.TripTypeEnum.OneWay),this.origins&&(this.isLoadingDestination=!0,this.dataTransformationService.transformOriginsResponse(this.origins,this.forms,this.module,this.originByInput,this.application),this.originByInput=null,this.isLoadingOrigin=!1,this.getAirportsValues(this.origins.origins)))}),this.destinationsResponses$.subscribe(i=>{this.destinations=i.find(e=>e.module===this.module&&e.request.tripTypeCode==this.TripTypeEnum.OneWay&&e.request.origin==this.forms.ROUTE.get(At.from).value?.airportCode)?.destinations,this.destinationByInput&&this.destinations?.some(e=>e.airportCode===this.destinationByInput)&&(this.forms.ROUTE.get(At.where).setValue(this.destinations.find(e=>e.airportCode===this.destinationByInput)),this.destinationByInput=null),this.isLoadingDestination=!1}),this.getAvailableRegionsValues()}ngAfterViewInit(){this.cdRef.detectChanges()}setPresentationRules(){this.turnDropdownIntoAutocomplete=this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].flightStatus.searcher?.turnDropdownIntoAutocomplete??!1,this.presentationRules?.[this.configurationWebTag].flightStatus?.input?.airlineCompany&&(this.airlineCompanyOptionFormat=this.presentationRules[this.configurationWebTag].flightStatus.input.airlineCompany.optionFormat,this.airlineCompanyValueFormat=this.presentationRules[this.configurationWebTag].flightStatus.input.airlineCompany.valueFormat,this.airlineCompanyValueMaskFormat=this.presentationRules[this.configurationWebTag].flightStatus.input.airlineCompany.valueMaskFormat,this.airlineCompanyParser=JSON.parse(this.presentationRules[this.configurationWebTag].flightStatus.input.airlineCompany.parser)),this.presentationRules?.[this.configurationWebTag].flightStatus?.input?.location&&(this.locationOptionFormat=this.presentationRules[this.configurationWebTag].flightStatus.input.location.optionFormat,this.locationValueFormat=this.presentationRules[this.configurationWebTag].flightStatus.input.location.valueFormat,this.locationValueMaskFormat=this.presentationRules[this.configurationWebTag].flightStatus.input.location.valueMaskFormat,this.locationParser=JSON.parse(this.presentationRules[this.configurationWebTag].flightStatus.input.location.parser)),this.isSwapRouteActive=this.presentationRules[this.configurationWebTag].searcher.journeys.button.swap.displayed??!1,this.isSwapRouteDisabled=this.presentationRules[this.configurationWebTag].searcher.journeys.button.swap.enableDisabled??!0,this.typeQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.type??"type",this.airlineCompanyQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.airlineCompany??"carrierCode",this.flightNumberQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.flightNumber??"flightNumber",this.outboundDateQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.outboundDate??"flightDate",this.inboundDateQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.inbou
65ndDate??"inboundDate",this.fromQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.from??"origin",this.whereQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.where??"destination",this.airportQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.airport??"airport",this.timeQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.time??"time",this.tripTypeQueryParamKey=this.presentationRules[this.configurationWebTag].flightStatus?.queryParam?.tripType??"tripType",this.searchTypesOrderFirstDefault=this.presentationRules[this.configurationWebTag].flightStatus?.searchTypes?.order?.first?.default??!1,this.scrollToComponent=this.presentationRules[this.configurationWebTag].searcher?.scrollToComponent??!1,this.sumPxToScrollUpComponent=this.presentationRules[this.configurationWebTag].searcher?.sumPxToScrollUpComponent??0,this.useDeprecatedSelect=this.presentationRules["configuration"+this.moduleIbeAdminCommons]?.entries?.useDeprecatedSelect??!1}selectedFlightNumberCompany(){this.filteredFlightNumberCompany=this.flightNumberCompanyDropdownList.slice()}selectedAirportCabin(){this.filteredAirportCabin=this.airportCabinDropdownList.slice()}selectedAirport(){this.filteredAirport=this.airportDropdownList.slice()}selectedHours(){this.filteredHours=this.hoursDropdownList.slice()}filterFlightNumberCompany(i){this.filteredFlightNumberCompany=i?this._filterCompanies(i):this.flightNumberCompanyDropdownList.slice()}filterAirportCabin(i){this.filteredAirportCabin=i?this._filterAirportCabins(i):this.airportCabinDropdownList.slice()}filterAirport(i){this.filteredAirport=i?this._filterAirports(i):this.airportDropdownList.slice()}filterHours(i){this.filteredHours=i?this._filterHours(i):this.hoursDropdownList.slice()}getTripValues(){this.airportCabinDropdownList=[{key:"O",value:"Outbound"},{key:"I",value:"Inbound"}]}filterSelected(i){switch(this.selectedForm=i.key,i.key){case yt.flightNumber:1==this.flightNumberCompanyDropdownList.length&&this.forms[this.selectedForm].get(At.airlineCompany).setValue(this.flightNumberCompanyDropdownList[0].key),this.wcParameters?.airlineCompany&&(this.airlineCompanyByInput=this.wcParameters?.airlineCompany),this.wcParameters?.airport&&this.forms[this.selectedForm]?.get(At.airport),this.forms[this.selectedForm]?.get(At.flightNumber).setValue(this.wcParameters?.flightNumber),this.wcParameters?.outboundDate&&this.onDateSelected({outboundDate:new Date(this.wcParameters?.outboundDate),inboundDate:this.wcParameters?.inboundDate?new Date(this.wcParameters?.inboundDate):null,isToUpdate:!0});break;case yt.flightRoute:(this.wcParameters?.from||this.wcParameters?.where)&&(this.originByInput=this.wcParameters.from.airportCode,this.wcParameters.where.airportCode&&(this.destinationByInput=this.wcParameters.where.airportCode),this.wcParameters?.outboundDate&&this.onDateSelected({outboundDate:new Date(this.wcParameters?.outboundDate),inboundDate:this.wcParameters?.inboundDate?new Date(this.wcParameters?.inboundDate):null,isToUpdate:!0}));break;case yt.airport:this.forms[this.selectedForm].get(At.time).value=void 0,this.forms[this.selectedForm].get(At.airport).value=void 0,this.forms[this.selectedForm].get(At.airlineCompany).value=void 0,this.forms[this.selectedForm].get(At.tripType).value=void 0}}retrieveStatus(){this.forms[this.selectedForm].valid&&(this.submitForm.emit("submit"),this.isLoading=!0,this.flightStatusParams=this.dataTransformationService.transformRequestFlowManager(this.forms,this.selectedForm),this.isLoading=this.dataService.sendFlowManagerData(this.flightStatusParams,ea.FlightStatus,this.module,this.application))}onDateSelected(i){this.forms[this.selectedForm]?.get(At.date).setValue(i)}setPreviousDatesSelect(i){i.isToUpdate&&this.onDateSelected(i)}onOriginSelected(i){this.isLoadingOrigin=!1,this.forms.ROUTE.get(At.from).setValue(i),this.forms.ROUTE.get(At.where).setValue(null),this.dataService.getDestinationsValues(i?.airportCode,this.module,this.TripTypeEnum.OneWay,this.application)}onDestinationSelected(i){this.isLoadingDestination=!1,this.forms.ROUTE.get(At.where).setValue(i)}onAutocompleteOpened(){const i=this.document.getElementById("ONESTRVL-overlay");if(i)this.document.querySelectorAll(".cdk-overlay-container")?.forEach(n=>{"ONESTRVL-overlay"!==n.parentElement?.id&&i.appendChild(n)});else{const e=this.document.querySelector("body"),n=this.document.querySelectorAll(".cdk-overlay-container"),s=document.createElement("div");s.id="ONESTRVL-overlay",s.className="ONESTRVL",e.appendChild(s),n?.forEach(o=>{"ONESTRVL-overlay"!==o.parentElement?.id&&s.appendChild(o)})}}scrollToFlightStatusComponent(){if(this.scrollToComponent){const i=this.flightStatusComponent.nativeElement.getBoundingClientRect();window.scrollBy({top:i.top-(this.sumPxToScrollUpComponent??0),left
65:0,behavior:"smooth"})}}getHoursValues(){Array.from({length:24},(i,e)=>{this.hoursDropdownList.push({key:e.toString(),value:e.toString().padStart(2,"0")+"h"})})}_filterCompanies(i){const e=i.toLowerCase();return this.filteredFlightNumberCompany=this.flightNumberCompanyDropdownList.filter(n=>n.value.toLowerCase().includes(e)),this.filteredFlightNumberCompany}_filterAirportCabins(i){const e=i.toLowerCase();return this.filteredAirportCabin=this.airportCabinDropdownList.filter(n=>n.value.toLowerCase().includes(e)),this.filteredAirportCabin}_filterAirports(i){const e=i.toLowerCase();return this.filteredAirport=this.airportDropdownList.filter(n=>n.value.toLowerCase().includes(e)),this.filteredAirport}_filterHours(i){const e=i.toLowerCase();return this.filteredHours=this.hoursDropdownList.filter(n=>n.value.toLowerCase().includes(e)),this.filteredHours}getContinentsForAutocomplete(){this.presentationRules?.["configuration"+this.moduleIbeAdminWCEntries].getDestinations?.byContinent.disabled||this.store.dispatch(new Ef(this.module,this.application)),this.areasAvailables$.pipe(Iy(this.areas$)).subscribe(i=>{this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].getDestinations?.byContinent.disabled||(this.continents=i[0],this.defaultContinents=i[1])})}initFlightStatus(){this.dataService.getCarriers(this.module,this.application),this.dataService.getFlightDates(this.module,this.application),this.isLoadingOrigin=!0,this.isSubmitButtonOnSameLine=this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].tabFlightStatus?.button?.onSameLine??!1,this.alwaysPill=this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].tabFlightStatus?.alwaysPill??!1,this.dataService.getOriginsValues(this.module,this.TripTypeEnum.OneWay,!this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].searcher?.geolocation?.disabled,this.application),this.getTripValues(),this.getHoursValues()}getAirportsValues(i){this.airportDropdownList=[],i.forEach(e=>{this.airportDropdownList.push({key:e.airportCode,value:e.airportName})})}getAvailableRegionsValues(){this.presentationRules[this.configurationWebTag]?.searcher?.autocomplete?.regions.active&&this.searchService.getRegions(this.module,this.application).subscribe(i=>{i&&(this.regionsResponse=i.data)})}setValuesByParameters(){this.wcParameters?.type&&(this.selectedForm=this.wcParameters.type);const i=this.wcParameters?.origin||this.wcParameters?.from,e=this.wcParameters?.destination||this.wcParameters?.where;if((i||e)&&(this.selectedForm=this.EntriesFormNameEnum.flightRoute,this.originByInput="string"==typeof i?i:i?.airportCode,this.destinationByInput="string"==typeof e?e:e?.airportCode),this.wcParameters?.airlineCompany||this.wcParameters?.flightNumber)switch(this.selectedForm=void 0!==this.selectedForm?this.selectedForm:this.EntriesFormNameEnum.flightNumber,this.selectedForm){case this.EntriesFormNameEnum.flightNumber:this.wcParameters?.airlineCompany&&this.turnDropdownIntoAutocomplete?this.airlineCompanyByInput=this.wcParameters?.airlineCompany:this.forms[this.selectedForm]?.get(this.FlightStatusInputNameEnum.airlineCompany).setValue(this.wcParameters?.airlineCompany),this.forms[this.selectedForm]?.get(this.FlightStatusInputNameEnum.flightNumber).setValue(this.wcParameters?.flightNumber);break;case this.EntriesFormNameEnum.airport:this.forms[this.selectedForm]?.get(this.FlightStatusInputNameEnum.tripType).setValue(this.wcParameters?.tripType),this.forms[this.selectedForm]?.get(this.FlightStatusInputNameEnum.airlineCompany).setValue(this.wcParameters?.airlineCompany),this.forms[this.selectedForm]?.get(this.FlightStatusInputNameEnum.airport).setValue(this.wcParameters?.airport),this.forms[this.selectedForm]?.get(this.FlightStatusInputNameEnum.time).setValue(this.wcParameters?.time)}this.wcParameters?.outboundDate&&this.onDateSelected({outboundDate:new Date(this.wcParameters?.outboundDate),inboundDate:null,isToUpdate:!0})}checkURLParameters(){const i=new URLSearchParams(window.location.search),e=i.get(this.typeQueryParamKey),n=i.get(this.airlineCompanyQueryParamKey),s=i.get(this.flightNumberQueryParamKey),o=i.get(this.outboundDateQueryParamKey),r=i.get(this.inboundDateQueryParamKey),a=i.get(this.fromQueryParamKey),l=i.get(this.whereQueryParamKey),c=i.get(this.airportQueryParamKey),u=i.get(this.timeQueryParamKey),g=i.get(this.tripTypeQueryParamKey);this.wcParameters||(this.wcParameters={}),e&&(this.wcParameters.type=this.EntriesFormNameEnum[e]),n&&(this.wcParameters.airlineCompany=n),s&&(this.wcParameters.flightNumber=s),o&&(this.wcParameters.outboundDate=o
65),r&&(this.wcParameters.inboundDate=r),a&&(this.wcParameters.origin=a),l&&(this.wcParameters.destination=l),c&&(this.wcParameters.airport=c),u&&(this.wcParameters.time=Number(u)),g&&(this.wcParameters.tripType=g)}setChangeLanguage(i){this.languageSelected?this.languageSelected!==i&&(this.languageSelected=i,this.requestApiDataNewLanguage()):this.languageSelected=i}requestApiDataNewLanguage(){this.dataService.getSearchFlights(this.module,this.application),this.getAvailableRegionsValues()}static{this.\u0275fac=function(e){return new(e||yo)(J(Ha),J(pr))}}static{this.\u0275cmp=Ae({type:yo,selectors:[["al-flight-status"]],viewQuery:function(e,n){if(1&e&&Le(hye,5),2&e){let s;we(s=Te())&&(n.flightStatusComponent=s.first)}},inputs:{presentationRules:"presentationRules",isMobile:"isMobile",application:"application",startingData:"startingData"},outputs:{submitForm:"submitForm"},decls:9,vars:7,consts:[[1,"entries","entries--fstatus","booking--type1"],["flightStatusComponent",""],[3,"loading","isFreeze","loadingBackgroundFreezeColour","loadingBackdropBackgroundColor"],[1,"entries__opened-tab-container"],["class","entries__title",4,"ngIf"],["class","entries__form-wrapper",4,"ngIf"],[3,"ngTemplateOutlet",4,"ngIf"],["submitButton",""],[1,"entries__title"],[1,"entries__form-wrapper"],[1,"entries__form-selector","flex-r","flex-ai-fe"],[3,"prefix","alwaysPill","moduleIbeadmin","initialValue","initialResults","choiceTitleTranslate","elementSelected"],["class","f-body-m",4,"ngIf"],[4,"ngIf"],[1,"f-body-m"],[1,"entries__form",3,"formGroup"],[1,"entries__form__input-wrapper","entries__form__input-wrapper__fstatus"],[3,"icon","extraClass","required","label","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","errorLabel","disabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","noResultsIcon","inputValue","optionSelected","autocompleteOpened",4,"ngIf"],["icon","aall-icon-plane",3,"required","initialResults","choiceTitleTranslate","_formControl","_formControlName","disabled","validationErrorMessage",4,"ngIf"],[1,"entries__form__input-wrapper"],["iconClass","aall-icon-reservation-code","type","showy",3,"_formControlName","_formControl","validationValues","label","validationErrorMessage","errorMessageValue"],["type","hidden",3,"formControlName"],[3,"required","monthsToShow","module","moduleIbeadmin","isLoadingCalendar","presentationRules","isMobile","tripType","isDisabled","outboundMonths","previousDatesAvailable","validDates","outboundDate","inboundDate","isScrollToComponentActive","selectDateEmitter","confirmButtonClicked","scrollToComponent"],[3,"icon","extraClass","required","label","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","errorLabel","disabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","noResultsIcon","inputValue","optionSelected","autocompleteOpened"],["icon","aall-icon-plane",3,"required","initialResults","choiceTitleTranslate","_formControl","_formControlName","disabled","validationErrorMessage"],[1,"entries__form__input-wrapper","entries__form__input-wrapper--grow8"],[3,"turnDropdownIntoAutocomplete","required","moduleIbeadmin","presentationRules","isSwapRouteActive","
65isSwapRouteDisabled","autoOpen","locationOptionFormat","locationValueFormat","locationValueMaskFormat","locationParser","continents","defaultContinents","originsControl","origins","destinationsControl","destinations","tripType","origin","destination","isMobile","isSelectable","isDestinationDisabled","isLoadingOrigin","isLoadingDestination","regions","classByObserverAutocompleteMat","isScrollToComponentActive","originSelected","destinationSelected","scrollToComponent"],["class","entries__form__input-wrapper",4,"ngIf"],[1,"entries__form__inputs","entries__form__inputs--align-end"],["icon","aall-icon-plane-cabin",3,"required","initialResults","choiceTitleTranslate","validationErrorMessage","_formControl","_formControlName",4,"ngIf"],[3,"icon","required","label","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","errorLabel","disabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","isScrollToComponentActive","autocompleteOpened","inputValue","optionSelected",4,"ngIf"],["icon","aall-icon-plane",3,"initialResults","choiceTitleTranslate","validationErrorMessage","_formControl","_formControlName",4,"ngIf"],[3,"icon","required","label","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","disabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","inputValue","optionSelected","autocompleteOpened",4,"ngIf"],["aria-hidden","true",1,"entries__form__input-wrapper"],["icon","aall-icon-plane-taking-off",3,"required","initialResults","choiceTitleTranslate","_formControl","_formControlName",4,"ngIf"],[3,"icon","required","label","errorLabel","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","disabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","inputValue","optionSelected","autocompleteOpened",4,"ngIf"],["icon","aall-icon-clock",3,"initialResults","choiceTitleTranslate","_formControl","_formControlName",4,"ngIf"],["icon","aall-icon-plane-cabin",3,"required","initialResults","choiceTitleTranslate","validationErrorMessage","_formControl","_formControlName"],[3,"icon","required","label","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","errorLabel","disabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","isScrollToComponentActive","autocompleteOpened","inputValue","optionSelected"],["icon","aall-icon-plane",3,"initialResults","choiceTitleTranslate","validationErrorMessage","_formControl","_formControlName"],[3,"icon","required","label","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","disabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","inputValue","optionSelected","autocompleteOpened"],["icon","aall-icon-plane-taking-off",3,"required","initialResults","choiceTitleTranslate","_formControl","_formControlName"],[3,"icon","required","label","errorLabel","control","list","optionFormat","valueFormat","valueMaskFormat","parser","autocompleteRegionGroupsEnabled","params","disabled","calculateWidthByPanel","classObserverByWidthPanel","calculateLeftPosition","classObserverByLeftPosition","noResultsTranslate","inputValue","optionSelected","autocompleteOpened"],["icon","aall-icon-clock",3,"initialResults","choiceTitleTranslate","_formControl","_formControlName"],[3,"ngTemplateOutlet"],[1,"submit-button-container","flex-c","flex-g-32","flex-jc-fe","flex-tablet-r","flex-ai-c"],[1,"submit-button","btn-f1","h-fit","f-fw-b","f-fs-d-19",3,"disabled","click"]],template:function(e,n){1&e&&(m(0,"div",0,1),X(2,"al-spinner-loader",2),m(3,"div",3),C(4,fye,3,3,"h3",4),C(5,Fye,6,10,"div",5),C(6,Pye,1,1,"ng-container",6),_()(),C(7,Rye,4,4,"ng-template",null,7,Ke)),2&e&&(d(2),h("loading",n.isLoading)("isFreeze",!0)("loadingBackgroun
65dFreezeColour",n.appConstants.loadingBackgroundFreezeColour)("loadingBackdropBackgroundColor",n.appConstants.loadingBackdropBackgroundColor),d(2),h("ngIf",n.presentationRules[n.configurationWebTag].tabFlightStatus.text.title.isVisible),d(1),h("ngIf",(null==n.filterOptions?null:n.filterOptions.length)>0&&(null==n.selectedForm?null:n.selectedForm.length)>0),d(1),h("ngIf",!n.isSubmitButtonOnSameLine))},dependencies:[ze,fn,mr,Ws,Bo,fs,yi,Kl,Cr,Qd,ac,tu,Wo,sc,Zf,Ze],encapsulation:2})}}ce([yn(t=>t.Journeys.flightDates),N("design:type",rt)],yo.prototype,"flightDates$",void 0),ce([yn(t=>t.Journeys.carriers),N("design:type",rt)],yo.prototype,"carriers$",void 0),ce([yn(t=>t.Journeys.searchTypes),N("design:type",rt)],yo.prototype,"searchTypes$",void 0),ce([yn(t=>t.deals.areasAvailables),N("design:type",rt)],yo.prototype,"areasAvailables$",void 0),ce([yn(t=>t.deals.areas),N("design:type",rt)],yo.prototype,"areas$",void 0),ce([yn(t=>t.Journeys.destinationsResponses),N("design:type",rt)],yo.prototype,"destinationsResponses$",void 0),ce([yn(t=>t.Journeys.originsResponses),N("design:type",rt)],yo.prototype,"originsResponses$",void 0);let FS=(()=>{class t{constructor(){this.flowManagerService=ne(Hd),this.loggedUserService=ne(MG),this.utilitiesService=ne(SG),this.initDataService=ne(la),this.loggedUserEffect=Da(()=>{const e=this.loggedUserService.isLogged();this.isUserLogged=!!e}),this.isUserLogged=!1}getPresentationRulesModel(e,n,s){const o={alwaysPill:e[n].tabFlightSchedule?.alwaysPill??!1,isCollapsed:e[n].searcher?.flights.initiallyCollapsed??!1,turnDropdownIntoAutocomplete:e[n].searcher?.turnDropdownIntoAutocomplete??!1,locationOptionFormat:e[n].flightSchedule?.input?.location?.optionFormat,locationValueFormat:e[n].flightSchedule?.input?.location?.valueFormat,locationValueMaskFormat:e[n].flightSchedule?.input?.location?.valueMaskFormat,locationParser:e[n].flightSchedule?.input?.location?.parser?JSON.parse(e[n].flightSchedule?.input?.location?.parser):null,isSwapRouteActive:e[n].searcher?.journeys.button.swap.displayed??!1,isSwapRouteDisabled:e[n].searcher?.journeys.button.swap.enableDisabled??!0,loadConstraintsDeparture:e[n].searcher?.flights.calendar.departureDate.service??!1,loadConstraintsReturn:e[n].searcher?.flights.calendar.returnDate.service??!1,monthsToShow:e[n]?.searcher?.flights.departureCalendar.modal.departureMonths.value??1,cabinDisplayType:e[n].searcher?.flights?.passengersCabinClassModal?.cabinClassSection?.type,cabinShownFirst:e[n].searcher?.flights?.passengersCabinClassModal?.cabinShownFirst??!1,paxSelectorOrderReverse:e[n].searcher?.paxSelector?.orderReverse??!1,paxPriorityOrder:e[n]?.searcher?.paxSelector?.priorityOrder??"",isVisibleRequiredFields:e[n].searcher?.text?.requiredFields?.isVisible??!1,isVisiblePaymentMethod:e[n]?.searcher?.flights.inputDropdown.paymentMethod.displayed??!1,isVisiblePromocode:e[n].searcher?.flights.inputTextbox.promoCode.displayed??!1,viewPromocodeAsInput:e[n].searcher?.flights.inputTextbox.promoCode.isDirectInput??!1,promocode:{buttonLabel:s+".searcher.flights.promocode.inputTextbox.havePromocode.label",globalValidationActive:!1,validationErrorMessage:{minLength:s+".searcher.flights.promocode.inputTextbox.minLengthError.label",maxLength:s+".searcher.flights.promocode.inputTextbox.maxLengthError.label",pattern:s+".searcher.flights.promocode.inputTextbox.patternError.label"},label:s+".searcher.flights.promocode.inputTextbox.promocode.label",errorMessageValue:{minLength:e[n]?.searcher?.flights?.promocode?.inputTextbox?.minLength??5,maxLength:e[n]?.searcher?.flights?.promocode?.inputTextbox?.maxLength??5},validationValues:{minLength:e[n]?.searcher?.flights?.promocode?.inputTextbox?.minLength??5,maxLength:e[n]?.searcher?.flights?.promocode?.inputTextbox?.maxLength??5,required:!1,pattern:e?.[n].searcher.flights.promocode?.regex},iconClass:"aall-icon-promo-code"},isVisibleMilesCheckbox:e[n].searcher.flights.miles?.inputCheckbox?.displayed??!1,linkInsteadOfMiles:{displayed:e[n].searcher.flights.miles?.quicklink?.displayed??!1,class:e[n].searcher.flights.miles?.quicklink?.class??!1,href:e[n].searcher.flights.miles?.quicklink?.href??!1,icon:e[n].searcher.flights.miles?.quicklink?.icon??!1,openNew:e[n].searcher.flights.miles?.quicklink?.opennew??!1,title:`${s}.searcher.flights.miles.quicklink.label`},recentSearchesMaxCount:e[n]?.searcher.recentSearches?.maxCount??5,autocompleteRegionAvailable:e[n]?.searcher?.autocomplete?.regions.active??!1,multicityMaxFlights:e[n]?.searcher.multicity?.maxFlights??5,isSelectableCrossedOutPlane:e[n]?.searcher.flights.calendar.selectableCrossPlane.available??!1,displayCabinPassengerInline:e[n]?.searcher.cabinPassengerInput?.displayInline??!1,deleteFlightInline:e[n]?.searcher?.multicity?.deleteFlightInline??!1,tripTypePriorityOrder:e[n]?.searcher?.tripType?.priorityOrder??"",isVisibleStopsFilter:e[n]?.searcher?.de
65stination?.anywhere?.filters?.isVisibleStopsSelector??!1,isVisibleInspirationsFilter:e[n]?.searcher?.destination?.anywhere?.filters?.isVisibleInspirationsSelector??!1,isVisibleRegionsFilter:e[n]?.searcher?.destination?.anywhere?.filters?.isVisibleRegionsSelector??!1,isVisiblePriceFilter:e[n]?.searcher?.destination?.anywhere?.filters?.isVisiblePriceSelector??!1,viewMonthsTab:e[n]?.dateSelector?.viewFlexibleDatesTab?.isVisible??!1,anywhereEnabled:e[n]?.searcher.flights.inputDropdown.destination.anywhereEnabled??!1,scrollToMulticityComponent:e[n]?.searcher?.scrollToMulticityComponent??!1,scrollToMulticityFlight:e[n]?.searcher?.scrollToMulticityFlight??!1,sumPxToScrollToMulticityFlight:e[n]?.searcher?.sumPxToScrollToMulticityFlight??0,scrollToDatesAndPax:e[n]?.searcher?.scrollToDatesAndPax??!1,sumPxToScrollToDatesAndPax:e[n]?.searcher?.sumPxToScrollToDatesAndPax??0,scrollToComponent:e[n]?.searcher?.scrollToComponent??!1,sumPxToScrollUpComponent:e[n]?.searcher?.sumPxToScrollUpComponent??0,recentSearchesEnabledInDestination:e[n]?.searcher.recentSearches?.enabledInDestination??!1,recentSearchesEnabledInOrigin:e[n]?.searcher.recentSearches?.enabledInOrigin??!1,recentSearchesEnabledBottomForm:e[n]?.searcher.recentSearches?.enabledBottomForm??!1,isVisibleStopover:e[n]?.searcher.flights.inputDropdown.stopover.displayed??!1,isOnlyDetail:e[n]?.searcher?.stopover?.onlyDetail??!1,autoOpenModalFlags:{origin:e[n]?.searcher.flights.modal.origin?.autoOpen??!1,destination:e[n]?.searcher.flights.modal.destination?.autoOpen??!1,calendar:e[n]?.searcher.flights.modal.calendar?.autoOpen??!1,cabinClass:e[n]?.searcher.flights.modal.cabinClass?.autoOpen??!1},openOnStartup:e[n]?.searcher.flights.modal.openOnStartup??!1,nonContiguousLegsLimit:e[n]?.searcher?.multicity?.consecutiveOriginsThatAreNotThePreviousDestination?.maximumCount||1/0,originIcon:e[n]?.searcher?.autocomplete?.origin?.icon??"",destinationIcon:e[n]?.searcher?.autocomplete?.destination?.icon??"",loadLastSearch:e[n]?.searcher?.recentSearches?.loadLastSearch??!0,saveLastSearch:e[n]?.searcher?.recentSearches?.saveLastSearch??!0,resetFormOnTriptypeChange:e[n]?.searcher?.tripType?.resetFormOnTriptypeChange??!1},r=[];for(let a=1;a<=3;a++){const l={displayed:e[n]?.searcher?.flights?.[`quicklink${a}`]?.displayed??!1,class:e[n]?.searcher?.flights?.[`quicklink${a}`]?.class??"",href:e[n]?.searcher?.flights?.[`quicklink${a}`]?.href??"",title:`${s}.searcher.flights.quickLink${a}.label`,openNew:e[n]?.searcher?.flights?.[`quicklink${a}`]?.opennew??!1,icon:e[n]?.searcher?.flights?.[`quicklink${a}`]?.icon??""};l.displayed&&r.push(l)}return o.quickLinks=r,o}getOutboundPetitionParameters(e,n,s,o,r,a){let l;const c=e.getMonth()+o>12?1:e.getMonth()+o,u=e.getMonth()+1,g=!!n?.departureCalendar&&-1!==n.departureCalendar.findIndex(b=>String(b.departureMonth.monthCode)===String(c)),T=!!n?.departureCalendar&&-1!==n.departureCalendar.findIndex(b=>String(b.departureMonth.monthCode)===String(u));if(!T||!g)return l=a?.tripTypeCode===Re.MultiCity?{tripTypeCode:Re.MultiCity,origin:s[Z.origin].airportCode,destination:s[Z.destination].airportCode,outboundMonths:{startMonth:T||g?c:u,endMonth:c}}:{tripTypeCode:a.tripTypeCode,origin:s[Z.origin].airportCode,destination:"ANYWHERE"==s[Z.destination].airportCode?null:s[Z.destination].airportCode,outboundMonths:{startMonth:T||g?c:u,endMonth:c}},r&&(l.outboundMonths.endMonth=l.outboundMonths.startMonth),l}getInboundPetitionParameters(e,n){return{destination:e[Z.destination].airportCode,origin:e[Z.origin].airportCode,departureDate:ise()(n).format("YYYY-MM-DD"),tripTypeCode:e[Z.tripType].tripTypeCode}}getFlightForm(){return new di({[Z.origin]:new ft(null,{validators:ct.required}),[Z.destination]:new ft(null,{validators:ct.required}),[Z.outboundDate]:new ft(null,{validators:ct.required})})}searchFlights(e,n,s=5,o,r,a){const l=this.createSearchParams(e,a);return this.flowManagerService.searchFlights(l,n,c=>c.pipe(Rn(u=>{sessionStorage.setItem("session",u.data.sessionInfo.sessionId),"200"==u.status&&o&&(this.setOriginAndDestinationCompleteInRecentSearchParam(l,e),this.setRecentSearches(l,s))})),r)}getLoggedInfo(){const e=localStorage.getItem("userData");if(!e){if(this.isUserLogged){const n=this.loggedUserService.getLoggedUserData(),s=sessionStorage.getItem("session");(!n||s!==n.sessionInfo?.sessionId)&&sessionStorage.removeItem("session")}else sessionStorage.removeItem("session");return Ue(!1)}return this.utilitiesService.descryptMessage(bn.orchestrator,e).pipe(Yn(n=>{const s=JSON.parse(n?.data?.message);return this.loggedUserService.setLoggedUserInfo(s,bn.orchestrator).pipe(nt(o=>"200"===o.status.toString()?(sessionStorage.setItem("session",o.data.sessionInfo.sessionId),!0):(sessionStorage.removeItem("session"),!1)),xi(()=>(sessionStorage.removeItem("session"),Ue(!1))))}),xi(()=>(sessionStorage.removeItem("session"),Ue(!1))))}sortByPriority(e,n,s){if(!n)return e;const o=n.split(",").map(r=>r.trim());return[...e].sort((r,a)=>{const l=o.indexOf(s(r)),c=o.indexOf(s(a));return(-1===l?o.length:l)-(-1===c?o.length:c)})}
65sortTripTypesByPriority(e,n){return this.sortByPriority(e,n,s=>s.tripTypeCode)}sortPaxTypesByPriority(e,n){return this.sortByPriority(e,n,s=>s.paxType.paxTypeCode)}createSearchParams(e,n){const s={cabinClassCode:e[Z.cabin].cabinClassCode,tripTypeCode:e[Z.tripType].tripTypeCode,tripType:e[Z.tripType].tripTypeName,paxCount:e[Z.paxNumber]?Object.values(e[Z.paxNumber]).reduce((o,r)=>o+r,0):1,flights:this.getFlightSegments(e),pax:this.getPassengersSelected(e,n),..."ANYWHERE"===e[Z.destination]?.airportCode&&{startMonth:e[Z.monthsSelected]&&e[Z.monthsSelected][0]?Number(e[Z.monthsSelected][0]):null,endMonth:e[Z.monthsSelected]?e[Z.monthsSelected][1]?Number(e[Z.monthsSelected][1]):e[Z.monthsSelected][0]?Number(e[Z.monthsSelected][0]):null:null,filters:{stops:e[Z.stops]?Number(e[Z.stops].stopCode):null,inspirations:e[Z.inspirations]?.map(o=>o.inspirationCode)??[],regions:e[Z.regions]?.map(o=>o.regionCode)??[],minPrice:e[Z.prices][0]??null,maxPrice:e[Z.prices][1]??null}}};return e[Z.promoCode]&&(s.promoCode=e[Z.promoCode]),e[Z.paymentMethod]&&(s.paymentMethodCode=e[Z.paymentMethod].paymentMethodCode),e[Z.stopovers]?.length>0&&e[Z.stopovers].forEach(o=>{o.airportCode&&(o.direction===Ww.Departure?s.outboundStopover={stopover:o.airportCode,nightsStay:o.nights}:o.direction===Ww.Return&&(s.inboundStopover={stopover:o.airportCode,nightsStay:o.nights}))}),e[Z.miles]&&(s.isPoints=e[Z.miles]),s}setOriginAndDestinationCompleteInRecentSearchParam(e,n){n[Z.tripType].tripTypeCode!==Re.MultiCity?(e.originComplete=n[Z.origin],e.destinationComplete=n[Z.destination]):e.flightsComplete=n[Z.flights].map(s=>({originComplete:s[Z.origin],destinationComplete:s[Z.destination],departureDate:s[Z.outboundDate]?this.initDataService.transformDateToFlowManager(s[Z.outboundDate]):null}))}getFlightSegments(e){const n=[];return e[Z.tripType].tripTypeCode===Re.MultiCity?e[Z.flights].forEach(s=>{n.push({departureDate:this.initDataService.transformDateToFlowManager(s[Z.outboundDate]),destination:s[Z.destination].airportCode,origin:s[Z.origin].airportCode,destinationCity:s[Z.destination].city.cityName,originCity:s[Z.origin].city.cityName})}):(n.push({departureDate:e[Z.outboundDate]&&!e[Z.monthsSelected]?this.initDataService.transformDateToFlowManager(e[Z.outboundDate]):null,destination:"ANYWHERE"!=e[Z.destination].airportCode?e[Z.destination].airportCode:null,origin:e[Z.origin].airportCode,destinationCity:"ANYWHERE"!=e[Z.destination].airportCode?e[Z.destination].city.cityName:null,originCity:e[Z.origin].city.cityName}),e[Z.tripType].tripTypeCode===Re.RoundTrip&&n.push({departureDate:e[Z.inboundDate]&&!e[Z.monthsSelected]?this.initDataService.transformDateToFlowManager(e[Z.inboundDate]):null,destination:e[Z.origin].airportCode,origin:"ANYWHERE"!=e[Z.destination].airportCode?e[Z.destination].airportCode:null,destinationCity:e[Z.origin].city.cityName,originCity:"ANYWHERE"!=e[Z.destination].airportCode?e[Z.destination].city.cityName:null})),n}getPassengersSelected(e,n){if("ANYWHERE"===e[Z?.destination]?.airportCode)return[{paxTypeCode:$l.Adult,paxTypeCount:1}];let s=[];if(e[Z.paxNumber])for(const[o,r]of Object.entries(e[Z.paxNumber]))r>0&&s.push({paxTypeCode:o,paxTypeCount:r});return n&&(s=this.sortByPriority(s,n,o=>o.paxTypeCode)),s}setRecentSearches(e,n=5){let s=JSON.parse(localStorage.getItem("recentSearch"))??[];s.length>n&&(s=s.slice(0,n));const o=!s?.find(r=>r.paxCount==e.paxCount&&r.tripTypeCode==e.tripTypeCode&&r.flights?.every((a,l)=>a.departureDate==e.flights[l].departureDate&&a.origin==e.flights[l].origin&&a.destination==e.flights[l].destination));e.flightsComplete=e.flightsComplete,e.originComplete=e.originComplete,e.destinationComplete=e.destinationComplete,e.cabin=e.cabinClassCode,"ANYWHERE"===e.destinationComplete?.airportCode&&(e.flights[0].destination="ANY",e.flights[0].destinationCity="Anywhere"),o&&s.unshift(e),s.length>n&&s.pop(),localStorage.setItem("recentSearch",JSON.stringify(s))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),X3=(()=>{class t{constructor(){this.flightsSubscriptions=new M,this._isLastInteractionKeyboard=!1,this.areDestinationsLoaded$=new _n(!1),this.autoOpenModalFlags={origin:!1,destination:!1,calendar:!1,cabinClass:!1},this.oldFlightsNumber=2}setComponentRefs(e){this.manageDates=e.manageDates,this.routeSelector=e.routeSelector,this.paxCabinSelector=e.paxCabinSelector}set isLastInteractionKeyboard(e){this._isLastInteractionKeyboard=e}getMulticityModalToOpen(){return this.multicityModalToOpen}getAutoOpenFlag(e){return this.autoOpenModalFlags[e]}setDestinationsLoaded(e){this.areDestinationsLoaded$.next(e)}shouldAutoOpenModal(e,n,s){let o=!1;const r=e.controls[Z.tripType].value?.tripTypeCode,a=r===Re.OneWay,l=r===Re.RoundTrip,c=r===Re.MultiCity,u=e.controls[Z.origin].value,g=e.controls[Z.destination].value,T=e.controls[Z.outboundDate].value,b=e.controls[Z.inboundDate]?.value,w=e.controls[Z.flights]?.value;return(n===Kn.tripType&&(a&&!u&&!g&&!T||l&&!u&&!g&&(!T||!b)||c&&!w[s]?.origin&&this.previousFlightsHaveAllFieldsFilled(e,s))||n===Kn.origin&&(a&&u&&!g||l&&u&&!g||c&&w[s]?.origin&&!w[s]?.destination)||n===Kn.destination&&(a&&u&&g&&!T||l&&u&&g&&(!T||!b)||c&&w[s]?.origin&&w[s]?.destination&&!w[s]?.outboundDate)||n===Kn.calendar&&(
65a&&u&&g&&T||l&&u&&g&&T&&b||c))&&(o=!0),o}previousFlightsHaveAllFieldsFilled(e,n){const s=e.get("flights").value;for(let o=0;o<n;o++){const r=s[o];if(!r?.origin||!r?.destination||!r?.outboundDate)return!1}return!0}loadAutoOpenFlags(e){const n=document.getElementById("front-app-entries");this.searchWcParameters=n?.startingData,this.searchWcParameters?.autoOpenModalFlags?this.autoOpenModalFlags=this.searchWcParameters.autoOpenModalFlags:e.autoOpenModalFlags&&(this.autoOpenModalFlags=e.autoOpenModalFlags)}initAutoOpenListeners(e,n,s,o){this.loadAutoOpenFlags(o),e["configuration"+n].searcher.flights.modal.openOnStartup&&setTimeout(()=>{const r=this.getTriggerTypeOnApplicationStartup(s);this.openModalByTrigger(s,r)},3e3),setTimeout(()=>{this.listenToTripTypeChanges(s),this.listenToOriginChanges(s),this.listenToDestinationChanges(s),this.listenToCalendarChanges(s),this.listenToFlightCountChanges(s)},3100)}listenToTripTypeChanges(e){e.get("tripType").valueChanges.subscribe({next:()=>{this.openModalByTrigger(e,Kn.tripType)}})}listenToOriginChanges(e){e.get("origin").valueChanges.subscribe({next:n=>{n?.length>0||n?.airportCode?this.areDestinationsLoaded$.pipe($t(s=>!0===s)).subscribe({next:()=>{this.openModalByTrigger(e,Kn.origin)}}):this.openModalByTrigger(e,Kn.tripType)}})}listenToDestinationChanges(e){e.get("destination").valueChanges.pipe($t(n=>null!=n)).subscribe({next:()=>{this.openModalByTrigger(e,Kn.destination)}})}listenToCalendarChanges(e){Rl(e.get("outboundDate").valueChanges,e.get("inboundDate").valueChanges).subscribe({next:()=>{this.openModalByTrigger(e,Kn.calendar)}})}listenToFlightsChanges(e){e.get("flights").controls.forEach((s,o)=>{const r=s.get("origin")?.valueChanges.subscribe({next:c=>{c?.length>0||c?.airportCode?this.areDestinationsLoaded$.pipe($t(u=>!0===u)).subscribe(()=>{this.openModalByTrigger(e,Kn.origin,o)}):this.previousFlightsHaveAllFieldsFilled(e,o)&&this.openModalByTrigger(e,Kn.tripType,o),this.flightsSubscriptions.add(r)}}),a=s.get("destination")?.valueChanges.subscribe({next:()=>{this.openModalByTrigger(e,Kn.destination,o)}});this.flightsSubscriptions.add(a);const l=s.get("outboundDate")?.valueChanges.subscribe(()=>{e.get("flights").value.length>o+1?this.openModalByTrigger(e,Kn.tripType,o+1):this.openModalByTrigger(e,Kn.calendar),this.flightsSubscriptions.add(l)})})}listenToFlightCountChanges(e){e.get("flights").valueChanges.subscribe({next:n=>{this.oldFlightsNumber!=n.length&&(this.oldFlightsNumber=n.length,this.listenToFlightsChanges(e))}})}getTriggerTypeOnApplicationStartup(e){const s=e.controls[Z.tripType].value?.tripTypeCode===Re.RoundTrip,o=e.controls[Z.origin].value,r=e.controls[Z.destination].value,a=e.controls[Z.outboundDate].value,l=e.controls[Z.monthsSelected].value,c=e.controls[Z.inboundDate]?.value;return o?r?a&&(!s||c)||l?Kn.calendar:Kn.destination:Kn.origin:Kn.tripType}openModalByTrigger(e,n,s){if(this._isLastInteractionKeyboard)return;const o={tripType:()=>{this.autoOpenModalFlags?.origin&&this.openOriginModal(e,s)},origin:()=>{this.autoOpenModalFlags?.destination&&this.openDestinationModal(e,s)},destination:()=>{this.autoOpenModalFlags?.calendar&&this.openCalendarModal(e,s)},calendar:()=>{this.autoOpenModalFlags?.cabinClass&&this.openCabinModal()}};setTimeout(()=>{this.shouldAutoOpenModal(e,n,s)&&(0,o[n])()},50)}openOriginModal(e,n=0){e?.get("tripType")?.value?.tripTypeCode===Re.MultiCity?this.multicityModalToOpen={modalToOpen:"origin",index:n}:(this.routeSelector.toggleSelectorPanel(null,!0,!1),this.routeSelector.setOriginSelectorStatus())}openDestinationModal(e,n=0){e?.get("tripType")?.value?.tripTypeCode===Re.MultiCity?this.multicityModalToOpen={modalToOpen:"destination",index:n}:(this.routeSelector.toggleSelectorPanel(null,!1,!1),this.routeSelector.setDestinationSelectorStatus())}openCalendarModal(e,n=0){e?.get("tripType")?.value?.tripTypeCode===Re.MultiCity?this.multicityModalToOpen={modalToOpen:"calendar",index:n}:this.manageDates?.openPopover()}openCabinModal(){this.paxCabinSelector.togglePaxPanel()}getTriggerOnTripTypeMulticity(e){const n=e.get("flights").value,s=["origin","destination","outboundDate"],o=n.map((r,a)=>{const l=s.find(c=>null===r[c]);return l?{index:a,flight:r,property:l}:null}).find(r=>null!==r);o&&(0,{origin:()=>this.openModalByTrigger(e,Kn.tripType,o.index),destination:()=>this.openModalByTrigger(e,Kn.origin,o.index),outboundDate:()=>this.openModalByTrigger(e,Kn.destination,o.index)}[o.property])()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Nye=["flightScheduleComponent"],Yye=["manageDates"];
65function Vye(t,i){if(1&t&&(m(0,"h3",8),k(1),I(2,"translate"),_()),2&t){const e=p();d(1),G(" ",P(2,1,e.translationWebTag+".tabMMB.text.titleFlightScheduleTab.label")," ")}}function Hye(t,i){if(1&t&&(m(0,"span",19),k(1),I(2,"translate"),_()),2&t){const e=p(2);d(1),G("(*) ",P(2,1,e.translationWebTag+".tabMMB.text.requiredFields.label"),"")}}function Bye(t,i){if(1&t){const e=ee();m(0,"div",20),X(1,"input",16),m(2,"al-manage-dates-unified",21,22),U("confirmButtonClicked",function(s){return H(e),B(p(2).setDates(s))})("scrollToComponent",function(){return H(e),B(p(2).scrollToFlightScheduleComponent())}),_()()}if(2&t){const e=p(2);d(1),h("formControlName",e.FlightScheduleInputName.outboundDate),d(1),h("required",!0)("monthsToShow",2)("module",e.module)("moduleIbeadmin",e.moduleIbeadmin)("isLoadingCalendar",e.isLoadingCalendar)("presentationRules",e.presentationRules)("isMobile",e.isMobile)("tripType",null==e.flightScheduleForm.controls[e.FlightScheduleInputName.tripType]?null:e.flightScheduleForm.controls[e.FlightScheduleInputName.tripType].value)("isDisabled",!(null!=e.flightScheduleForm.controls[e.FlightScheduleInputName.destination]&&e.flightScheduleForm.controls[e.FlightScheduleInputName.destination].value))("outboundDate",e.flightScheduleForm.controls[e.FlightScheduleInputName.outboundDate].value)("inboundDate",e.flightScheduleForm.controls[e.FlightScheduleInputName.inboundDate].value)("resetDatesChangeTripType",!1)("isScrollToComponentActive",e.scrollToComponent)}}function jye(t,i){1&t&&$e(0,23),2&t&&(p(2),h("ngTemplateOutlet",xe(8)))}function Wye(t,i){if(1&t){const e=ee();m(0,"div",9)(1,"div",10)(2,"al-pill-or-dropdown",11),U("elementSelected",function(s){return H(e),B(p().tripTypeSelected(s))}),I(3,"translate"),_()(),C(4,Hye,3,3,"span",12),m(5,"form",13)(6,"div",14)(7,"div",15),X(8,"input",16)(9,"input",16),m(10,"al-route-selector",17),U("originSelected",function(s){return H(e),B(p().onOriginSelected(s))})("destinationSelected",function(s){return H(e),B(p().onDestinationSelected(s))})("scrollToComponent",function(){return H(e),B(p().scrollToFlightScheduleComponent())}),_()(),C(11,Bye,4,14,"div",18),C(12,jye,1,1,"ng-container",6),_()()()}if(2&t){const e=p();d(2),h("alwaysPill",e.alwaysPill)("prefix","filter")("moduleIbeadmin",e.moduleIbeadmin)("initialValue",null==e.flightScheduleForm.controls[e.FlightScheduleInputName.tripType]?null:e.flightScheduleForm.controls[e.FlightScheduleInputName.tripType].value.tripTypeCode)("initialResults",e.tripTypesListPillsFormat)("choiceTitleTranslate",P(3,41,e.translationWebTag+".tabMMB.text.flightScheduleTabFilter.label")),d(2),h("ngIf",e.presentationRules[e.configurationWebTag].tabFlightSchedule.text.requiredFields.isVisible),d(1),h("formGroup",e.flightScheduleForm),d(3),h("formControlName",e.FlightScheduleInputName.origin),d(1),h("formControlName",e.FlightScheduleInputName.destination),d(1),h("turnDropdownIntoAutocomplete",e.turnDropdownIntoAutocomplete)("required",e.presentationRules[e.configurationWebTag].tabFlightSchedule.text.requiredFields.isVisible)("isRoundTrip",(null==e.flightScheduleForm.controls[e.FlightScheduleInputName.tripType]?null:e.flightScheduleForm.controls[e.FlightScheduleInputName.tripType].value)==e.EntriesFormNameEnum.roundTrip)("moduleIbeadmin",e.moduleIbeadmin)("presentationRules",e.presentationRules)("isSwapRouteActive",e.isSwapRouteActive)("isSwapRouteDisabled",e.isSwapRouteDisabled)("autoOpen",!1)("locationOptionFormat",e.locationOptionFormat)("locationValueFormat",e.locationValueFormat)("locationValueMaskFormat",e.locationValueMaskFormat)("locationParser",e.locationParser)("continents",e.continents)("defaultContinents",e.defaultContinents)("origins",e.origins)("destinations",e.destinations)("tripType",null==e.flightScheduleForm.controls[e.FlightScheduleInputName.tripType]?null:e.flightScheduleForm.controls[e.FlightScheduleInputName.tripType].value)("origin",null==e.flightScheduleForm.controls[e.FlightScheduleInputName.origin]?null:e.flightScheduleForm.controls[e.FlightScheduleInputName.origin].value)("originsControl",e.originControl)("destination",null==e.flightScheduleForm.controls[e.Fl
65ightScheduleInputName.destination]?null:e.flightScheduleForm.controls[e.FlightScheduleInputName.destination].value)("destinationsControl",e.destinationControl)("isMobile",e.isMobile)("isSelectable",!0)("isDestinationDisabled",!(null!=e.flightScheduleForm.controls[e.FlightScheduleInputName.origin]&&e.flightScheduleForm.controls[e.FlightScheduleInputName.origin].value))("isLoadingOrigin",e.isLoadingOrigin)("isLoadingDestination",e.isLoadingDestination)("regions",e.regionsResponse)("classByObserverAutocompleteMat","router_selector_fschedule")("isScrollToComponentActive",e.scrollToComponent),d(1),h("ngIf",!e.isCollapsed),d(1),h("ngIf",e.isSubmitButtonOnSameLine)}}function Uye(t,i){1&t&&$e(0,23),2&t&&(p(),h("ngTemplateOutlet",xe(8)))}function $ye(t,i){if(1&t){const e=ee();m(0,"div",25)(1,"button",26),U("click",function(){return H(e),B(p(2).submit())}),k(2),I(3,"translate"),_()()}if(2&t){const e=p(2);d(1),h("disabled",!e.flightScheduleForm.valid),d(1),G(" ",P(3,2,e.translationWebTag+".tabMMB.button.retrieve.label")," ")}}function zye(t,i){1&t&&C(0,$ye,4,4,"div",24),2&t&&h("ngIf",!p().isCollapsed)}class wr{get originControl(){return this.flightScheduleForm.controls[pt.origin]}get destinationControl(){return this.flightScheduleForm.controls[pt.destination]}set startingData(i){const e=i;setTimeout(()=>{this.loadDataFromAttribute(e)})}constructor(){this.dataService=ne(la),this.searchUtilsService=ne(FS),this.store=ne(Gn),this.localesService=ne(Ha),this.viewportScroller=ne(kl),this.autoOpenModalService=ne(X3),this.moduleIbeAdminWCEntries=ci.Entries,this.isTripTypesListPillsFormatLoaded=new _n(!1),this.areOriginsLoaded=new _n(!1),this.areDestinationsLoaded=new _n(!1),this.EntriesFormNameEnum=yt,this.FlightScheduleInputName=pt,this.module=bn.Flight_Schedule,this.moduleIbeadmin=ci.Entries,this.translationWebTag=`translation${this.moduleIbeadmin}`,this.configurationWebTag=`configuration${this.moduleIbeadmin}`,this.flightScheduleForm=new di({[pt.tripType]:new ft(null,{validators:ct.required}),[pt.origin]:new ft(null,{validators:ct.required}),[pt.destination]:new ft(null,{validators:ct.required}),[pt.outboundDate]:new ft(null,{validators:ct.required}),[pt.inboundDate]:new ft(null,{})}),this.tripTypesList=[],this.tripTypesListPillsFormat=[],this.isSwapRouteActive=!1,this.isSwapRouteDisabled=!0,this.isCollapsed=!1,this.appConstants=ur,this.isLoadingCalendar=!1,this.isLoadingOrigin=!1,this.isLoadingDestination=!1,this.alwaysPill=!1,this.turnDropdownIntoAutocomplete=!1,this.isSubmitButtonOnSameLine=!1,this.submitForm=new ae,this.applyValidator=(i,e=[])=>{const n=this.flightScheduleForm.get(i);n&&(n.setValidators(e),n.updateValueAndValidity())},Da(()=>{this.localesService.languageSelectedSig()&&this.setChangeLanguage(this.localesService.languageSelectedSig())},{allowSignalWrites:!0})}ngOnInit(){this.setPresentationRules(),this.selectsSubscriptions(),this.getContinentsForAutocomplete(),this.getAvailableRegionsValues()}ngAfterViewChecked(){this.autoOpenModalService.setComponentRefs({manageDates:this.manageDates})}tripTypeSelected(i){this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode===Re.RoundTrip&&(this.oldInboundDate=this.flightScheduleForm.controls[pt.inboundDate].value,this.flightScheduleForm.controls[pt.inboundDate].setValue(null)),this.flightScheduleForm.controls[pt.tripType].setValue(this.tripTypesList.find(e=>e.tripTypeCode===i.key)),i.key===Re.OneWay?(this.flightScheduleForm.controls[pt.inboundDate].setValidators([]),this.flightScheduleForm.controls[pt.inboundDate].updateValueAndValidity()):(this.flightScheduleForm.controls[pt.inboundDate].setValidators([ct.required]),this.oldInboundDate&&this.flightScheduleForm.controls[pt.outboundDate].value<this.oldInboundDate&&this.flightScheduleForm.controls[pt.inboundDate].setValue(this.oldInboundDate)),this.getOrigins(this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode),this.setFormValidators()}onOriginSelected(i){this.flightScheduleForm.controls[pt.origin].setValue(i),this.flightScheduleForm.controls[pt.destination].setValue(null),this.getDestinations(i)}onDestinationSelected(i){this.flightScheduleForm.controls[pt.destination].setValue(i)}setDates(i){this.flightScheduleForm.controls[pt.outboundDate]?.setValue(i.outboundDate),this.flightScheduleForm.controls[pt.inboundDate]?.setValue(i.inboundDate)}submit(){this.submitForm.emit("submit"),this.isLoading=!0,this.isLoading=this.dataService.sendFlowManagerData(this.createFlightScheduleParams(),ea.FlightSchedule,this.module,this.application)}scrollToFlightScheduleComponent(){if(this.scrollToComponent){const i=this.flightScheduleComponent.nativeElement.getBoundingClientRect();window.scrollBy({top:i.top-(this.sumPxToScrollUpComponent??0),left
65:0,behavior:"smooth"})}}unfoldSearch(){this.isCollapsed=!1}createFlightScheduleParams(){const i={tripTypeCode:this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode,flights:[{origin:this.flightScheduleForm.controls[pt.origin].value.airportCode,destination:this.flightScheduleForm.controls[pt.destination].value.airportCode,departureDate:this.dataService.transformDateToFlowManager(this.flightScheduleForm.controls[pt.outboundDate].value)}]};return this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode===Re.RoundTrip&&i.flights.push({origin:this.flightScheduleForm.controls[pt.destination].value.airportCode,destination:this.flightScheduleForm.controls[pt.origin].value.airportCode,departureDate:this.dataService.transformDateToFlowManager(this.flightScheduleForm.controls[pt.inboundDate].value)}),i}loadDataFromAttribute(i){const e=i;if(!e)return;let n=!1,s=!1;this.isTripTypesListPillsFormatLoaded.pipe($t(o=>!0===o)).subscribe(()=>{setTimeout(()=>{if(e.tripType){const o=this.tripTypesListPillsFormat.find(r=>r.key===e.tripType);this.tripTypeSelected({key:e.tripType,value:o.value})}this.isTripTypesListPillsFormatLoaded.next(!1)})}),this.areOriginsLoaded.pipe($t(o=>!0===o)).subscribe(()=>{setTimeout(()=>{if(e.origin){const o=this.origins?.origins.find(r=>r?.airportCode===e.origin);o&&o.airportCode===e.origin&&!n&&(n=!0,this.isLoadingOrigin=!1,this.areOriginsLoaded.next(!1),this.onOriginSelected(o))}})}),this.areDestinationsLoaded.pipe($t(o=>!0===o)).subscribe(()=>{setTimeout(()=>{if(e.destination&&!this.flightScheduleForm.controls[pt.destination].value){const o=this.destinations?.find(r=>r.airportCode===e.destination);o&&o.airportCode===e.destination&&!s&&(s=!0,this.isLoadingDestination=!1,this.onDestinationSelected(o),this.areDestinationsLoaded.next(!1),this.flightScheduleForm.controls[pt.destination]?.setValue(o))}if(e?.outboundDate){const o=new Date(e.outboundDate);this.flightScheduleForm.controls[pt.outboundDate]?.setValue(o)}if(e?.tripType===Re.RoundTrip&&e.inboundDate){const o=new Date(e.inboundDate);this.flightScheduleForm.controls[pt.inboundDate]?.setValue(o)}e?.tripType===Re.RoundTrip&&!e.inboundDate&&(this.flightScheduleForm.controls[pt.inboundDate]?.setValidators([ct.required]),this.flightScheduleForm.controls[pt.inboundDate]?.markAsTouched(),this.flightScheduleForm.controls[pt.inboundDate]?.updateValueAndValidity(),setTimeout(()=>{this.autoOpenModalService.loadAutoOpenFlags(this.presentationRules),this.autoOpenModalService.openModalByTrigger(this.flightScheduleForm,Kn.destination)}))})})}setFormValidators(){const i=this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode;(i===Re.OneWay||i===Re.RoundTrip)&&(this.applyValidator(pt.origin,[ct.required]),this.applyValidator(pt.destination,[ct.required]),this.applyValidator(pt.outboundDate,[ct.required]),this.applyValidator(pt.inboundDate,i===Re.OneWay?[]:[ct.required]))}setPresentationRules(){this.alwaysPill=this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].tabFlightSchedule?.alwaysPill??!1,this.turnDropdownIntoAutocomplete=this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].flightSchedule.searcher?.turnDropdownIntoAutocomplete??!1,this.presentationRules?.[this.configurationWebTag].flightSchedule?.input?.location&&(this.locationOptionFormat=this.presentationRules[this.configurationWebTag].flightSchedule.input.location.optionFormat,this.locationValueFormat=this.presentationRules[this.configurationWebTag].flightSchedule.input.location.valueFormat,this.locationValueMaskFormat=this.presentationRules[this.configurationWebTag].flightSchedule.input.location.valueMaskFormat,this.locationParser=JSON.parse(this.presentationRules[this.configurationWebTag].flightSchedule.input.location.parser)),this.isSwapRouteActive=this.presentationRules[this.configurationWebTag].searcher.journeys.button.swap.displayed??!1,this.isSwapRouteDisabled=this.presentationRules[this.configurationWebTag].searcher.journeys.button.swap.enableDisabled??!0,this.isSubmitButtonOnSameLine=this.presentationRules[this.configurationWebTag].tabFlightSchedule?.button?.onSameLine??!1,this.scrollToComponent=this.presentationRules[this.configurationWebTag].searcher?.scrollToComponent??!1,this.sumPxToScrollUpComponent=this.presentationRules[this.configurationWebTag].searcher?.sumPxToScrollUpComponent??0,this.moveSelectedTripTypeFirst=this.presentationRules[this.configurationWebTag].flightSchedule?.searcher.moveSelectedTripTypeFirst??!1,this.isCollapsed=this.presentationRules[this.configurationWebTag].searcher?.flights.initiallyCollapsed??!1,this.tripTypePriorityOrder=this.presentationRules[this.configurationWebTag]?.searcher?.tripType?.priorityOrder??""}
65selectsSubscriptions(){this.dataService.getTripTypes(this.module,this.application),this.tripTypesArray$.pipe(nt(i=>i.filter(e=>e.module===this.module))).subscribe(i=>{this.module==i[0]?.module&&(i[0]&&(this.tripTypesList=this.searchUtilsService.sortTripTypesByPriority(i[0].tripTypes,this.tripTypePriorityOrder),this.tripTypesListPillsFormat=this.tripTypesList.map(e=>(this.isTripTypesListPillsFormatLoaded.next(!0),{key:e.tripTypeCode,value:e.tripTypeName})),this.flightScheduleForm.controls[pt.tripType].setValue(i[0].defaults[0]),this.getOrigins(this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode)),this.checkMoveSelectedTripTypeFirst())}),this.originsResponses$.subscribe(i=>{i?.length&&(this.origins||(this.origins=i.find(e=>e.module===this.module&&e.request.tripTypeCode==this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode),this.origins&&(this.origins.defaults&&(!this.flightScheduleForm.controls[pt.origin].value||!this.origins.origins.some(e=>e.airportCode===this.flightScheduleForm.controls[pt.origin].value?.airportCode))&&this.flightScheduleForm.controls[pt.origin].setValue(this.origins.defaults[0]),this.areOriginsLoaded.next(!0),this.getDestinations(this.flightScheduleForm.controls[pt.origin].value),this.isLoadingOrigin=!1,this.isLoadingDestination=!0)))}),this.destinationsResponses$.subscribe(i=>{this.destinations=i.find(e=>e.module===this.module&&e.request.tripTypeCode==this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode&&e.request.origin==this.flightScheduleForm.controls[pt.origin].value.airportCode)?.destinations,this.isLoadingDestination=!1,this.areDestinationsLoaded.next(!0)})}getContinentsForAutocomplete(){this.presentationRules?.["configuration"+this.moduleIbeAdminWCEntries].getDestinations?.byContinent.disabled||this.dataService.getAreas(this.module,this.application),this.areasAvailables$.pipe(Iy(this.areas$)).subscribe(i=>{this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].getDestinations?.byContinent.disabled||(this.continents=i[0],this.defaultContinents=i[1])})}getAvailableRegionsValues(){this.presentationRules[this.configurationWebTag]?.searcher?.autocomplete?.regions.active&&this.dataService.getRegions(this.module,this.application).subscribe(i=>{i&&(this.regionsResponse=i.data)})}getOrigins(i){this.dataService.getOriginsValues(this.module,i,!this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].searcher?.geolocation?.disabled,this.application)}getDestinations(i){i&&this.dataService.getDestinationsValues(i.airportCode,this.module,this.flightScheduleForm.controls[pt.tripType].value.tripTypeCode,this.application)}setChangeLanguage(i){null!==i&&(this.languageSelected?this.languageSelected!==i&&(this.languageSelected=i,this.requestApiDataNewLanguage()):this.languageSelected=i)}requestApiDataNewLanguage(){this.store.dispatch(new If(this.module,this.application)),this.getAvailableRegionsValues()}checkMoveSelectedTripTypeFirst(){if(!this.moveSelectedTripTypeFirst)return;const i=this.flightScheduleForm.controls[pt.tripType]?.value.tripTypeCode,e=this.tripTypesListPillsFormat.findIndex(n=>n.key===i);if(e>0){const[n]=this.tripTypesListPillsFormat.splice(e,1);this.tripTypesListPillsFormat.unshift(n)}}static{this.\u0275fac=function(e){return new(e||wr)}}static{this.\u0275cmp=Ae({type:wr,selectors:[["al-flight-schedule"]],viewQuery:function(e,n){if(1&e&&(Le(Nye,5),Le(Yye,5)),2&e){let s;we(s=Te())&&(n.flightScheduleComponent=s.first),we(s=Te())&&(n.manageDates=s.first)}},inputs:{presentationRules:"presentationRules",isMobile:"isMobile",application:"application",startingData:"startingData"},outputs:{submitForm:"submitForm"},decls:9,vars:7,consts:[[1,"entries","entries--fschedule","booking--type1",3,"click"],["flightScheduleComponent",""],[3,"loading","isFreeze","loadingBackgroundFreezeColour","loadingBackdropBackgroundColor"],[1,"entries__opened-tab-container"],["class","entries__title",4,"ngIf"],["class","entries__form-wrapper",4,"ngIf"],[3,"ngTemplateOutlet",4,"ngIf"],["submitButton",""],[1,"entries__title"],[1,"entries__form-wrapper"],[1,"entries__form-selector","flex-r","flex-ai-fe"],[3,"alwaysPill","prefix","moduleIbeadmin","initialValue","initialResults","choiceTitleTranslate","elementSelected"],["class","f-body-m",4,"ngIf"],[1,"entries__form",3,"formGroup"],[1,"entries__form__inputs","entries__form__inputs--align-en
65d"],[1,"routes","entries__form__input-wrapper","entries__form__input-wrapper--grow8"],["type","hidden",3,"formControlName"],[3,"turnDropdownIntoAutocomplete","required","isRoundTrip","moduleIbeadmin","presentationRules","isSwapRouteActive","isSwapRouteDisabled","autoOpen","locationOptionFormat","locationValueFormat","locationValueMaskFormat","locationParser","continents","defaultContinents","origins","destinations","tripType","origin","originsControl","destination","destinationsControl","isMobile","isSelectable","isDestinationDisabled","isLoadingOrigin","isLoadingDestination","regions","classByObserverAutocompleteMat","isScrollToComponentActive","originSelected","destinationSelected","scrollToComponent"],["class","entries__form__input-wrapper entries__form__input-wrapper--half",4,"ngIf"],[1,"f-body-m"],[1,"entries__form__input-wrapper","entries__form__input-wrapper--half"],[3,"required","monthsToShow","module","moduleIbeadmin","isLoadingCalendar","presentationRules","isMobile","tripType","isDisabled","outboundDate","inboundDate","resetDatesChangeTripType","isScrollToComponentActive","confirmButtonClicked","scrollToComponent"],["manageDates",""],[3,"ngTemplateOutlet"],["class","submit-button-container flex-r flex-g-16 flex-jc-fe",4,"ngIf"],[1,"submit-button-container","flex-r","flex-g-16","flex-jc-fe"],[1,"submit-button","btn-f1","h-fit","f-fw-b","f-fs-d-19",3,"disabled","click"]],template:function(e,n){1&e&&(m(0,"div",0,1),U("click",function(){return n.unfoldSearch()}),X(2,"al-spinner-loader",2),m(3,"div",3),C(4,Vye,3,3,"h3",4),C(5,Wye,13,43,"div",5),C(6,Uye,1,1,"ng-container",6),_()(),C(7,zye,1,1,"ng-template",null,7,Ke)),2&e&&(d(2),h("loading",n.isLoading)("isFreeze",!0)("loadingBackgroundFreezeColour",n.appConstants.loadingBackgroundFreezeColour)("loadingBackdropBackgroundColor",n.appConstants.loadingBackdropBackgroundColor),d(2),h("ngIf",n.presentationRules[n.configurationWebTag].tabFlightSchedule.text.title.isVisible),d(1),h("ngIf",(null==n.tripTypesListPillsFormat?null:n.tripTypesListPillsFormat.length)>0),d(1),h("ngIf",!n.isSubmitButtonOnSameLine))},dependencies:[ze,fn,mr,Ws,Bo,fs,yi,Kl,Cr,Qd,ac,tu,Ze],encapsulation:2})}}ce([yn(t=>t.deals.areas),N("design:type",rt)],wr.prototype,"areas$",void 0),ce([yn(t=>t.Journeys.destinationsResponses),N("design:type",rt)],wr.prototype,"destinationsResponses$",void 0),ce([yn(t=>t.Journeys.originsResponses),N("design:type",rt)],wr.prototype,"originsResponses$",void 0),ce([yn(t=>t.deals.areasAvailables),N("design:type",rt)],wr.prototype,"areasAvailables$",void 0),ce([yn(t=>t.search.tripTypesResponses),N("design:type",rt)],wr.prototype,"tripTypesArray$",void 0);const qye=["validateField"];function Gye(t,i){if(1&t&&(m(0,"h3",11),k(1),I(2,"translate"),_()),2&t){const e=p();d(1),G(" ",P(2,1,e.translationWebTag+".tabMCKI.text.checkInTab.label")," ")}}function Kye(t,i){if(1&t){const e=ee();m(0,"div",12)(1,"al-pill-or-dropdown",13),U("elementSelected",function(s){return H(e),B(p().selectedForm=s.key)}),I(2,"translate"),_()()}if(2&t){const e=p();d(1),h("alwaysPill",e.alwaysPill)("prefix","filter")("moduleIbeadmin",e.moduleIbeadmin)("initialValue",e.selectedForm)("initialResults",e.filterOptions)("choiceTitleTranslate",P(2,6,e.translationWebTag+".tabMCKI.text.checkinTabFilter.label"))}}function Xye(t,i){if(1&t&&(m(0,"span",14),k(1),I(2,"translate"),_()),2&t){const e=p();d(1),G("(*) ",P(2,1,e.translationWebTag+".tabMCKI.text.requiredFields.label"),"")}}function Zye(t,i){if(1&t){const e=ee();m(0,"div",19)(1,"al-travel-input",20),U("inputChange",function(){const o=H(e).$implicit;return B(p(3).mask(o.formControlName,o.formControl))}),_()()}if(2&t){const e=i.$implicit;d(1),h("type",e.type)("_formControlName",e.formControlName)("_formControl",e.formControl)("label",e.label)("validationValues",e.validationValues)("errorMessageValue",e.errorMessageValue)("validationErrorMessage",e.validationErrorMessage)("iconClass",e.iconClass)("placeholder",e.placeholder)}}function Jye(t,i){if(1&t){const e=ee();m(0,"button",21),U("click",function(){return H(e),B(p(3).submit())}),k(1),I(2,"translate"),_()}if(2&t){const e=p(3);Ye("entries__form__submit--disabled",!e.validationService.isEveryInputTouched(e.forms[e.selectedForm])),h("disabled",!e.validationService.isEveryInputTouched(e.forms[e.selectedForm])||e.forms[e.selectedForm].invalid),d(1),G(" ",P(2,4,e.translationWebTag+".tabMCKI.button.retrieve.label")," ")}}function Qye(t,i){if(1&t&&(m(0,"div",17),C(1,Zye,2,9,"div",18),C(2,Jye,3,6,"button",10),_()),2&t){const e=p(2);d(1),h("ngForOf",e.inputs[e.selectedForm]),d(1),h("ngIf",(null==e.forms?null:e.forms[e.selectedForm])&&e.isSubmitButtonOnSameLine)}}function ebe(t,i){if(1&t&&(m(0,"form",15),C(1,Qye,3,2,"div",16),_()),2&t){const e=p();h("formGroup",e.forms[e.selectedForm]),d(1),h("ngIf",e.inputs[e.selectedForm])}}function tbe(t,i){if(1&t&&(m(0,"a",28),k(1),I(2,"translate"),_()),2&t){const e=p(3);h("href",e.manageBookingReadMoreLink,Si),d(1),oe(P(2,2,e.translationWebTag+".tabMCKI.text.reservationCodeInfo.readMore.label"))}}function nbe(t,i){if(1&t&&(_e(0),C(1,tbe,3,4,"a",27),ge()),2&t){const e=p(2);d(1),h("ngIf",e.manageBookingReadMoreLink)}}function ibe(t,i){if(1&t&&(m(0,"a",28),k(1),I(2,"translate"),_()),2&t){const e=p(3);h("href",e.checkInReadMoreLink,Si),d(1),oe(P(2,2,e.translationWebTag+".tabMCKI.text.ticketNumberInfo.readMore.label"))}}function sbe(t,i){if(1&t&&(_e(0),C(1,ibe,3,4,"a",27),ge()),2&t){const e=p(2);d(1),h("ngIf",e.checkInReadMoreLink)}}function obe(t,i){if(1&t&&(m(0,"div",22),X(1,"i",23),m(2,"p",24),k(3),I(4,"translate"),_e(5,25),C(6,nbe,2,1,"ng-container",26),C(7,sbe,2,1,"ng-container",26),ge(),_()()),2&t){const e=p();d(3),G(" ",P(4,4,e.translationWebTag+(e.selectedForm==e.EntriesFormName.manageBooking?".tabMMB.text.reservationNumberInfo.label":".tabMCKI.text.reservationNumberInfo.label"))," "),d(2),h("ngSwitch",e.selectedForm),d(1),h("ngSwitchCase",e.EntriesFormName.manageBooking),d(1),h("ngSwitchCase",e.EntriesFormName.checkIn)}}function rbe(t,i){if(1&t){const e=ee();m(0,"button",21),U("click",function(){return H(e),B(p().submit())}),k(1),I(2,"translate"),_()}if(2&t){const e=p();Ye("entries__form__submit--disabled",!e.validationService.isEveryInputTouched(e.forms[e.selectedForm])),h("disabled",e.forms[e.selectedForm].invalid),d(1),G(" ",P(2,4,e.translationWebTag+".tabMCKI.button.retrieve.label")," ")}}let Z3=(()=>{class t{constructor(){this.flowManagerService=ne(Hd),this.validationService=ne(fg),this.translate=ne(mi),this.paxService=ne(xA),this.reservationsService=ne(EA),this.moduleIbeadmin=ci.Entries,this.module=bn.Manage_Check_In,this.translationWebTag=`translation${this.moduleIbeadmin}`,this.configurationWebTag=`configuration${this.moduleIbeadmin}`,this.EntriesFormName=yt,this.appConstants=ur,this.isLoading=!1,this.forms={manageBooking:new di({}),checkIn:new di({})},this.inputs={[yt.manageBooking]:[],[yt.checkIn]:[]},this.selectedForm=yt.manageBooking,this.isSubmitButtonOnSameLine=!1,this.alwaysPill=!1,this.internalRedirection=new ae,this.showErrorMessage=new ae}set startingData(e){e&&(this.wcParameters=e)}onPageShow(e){const n=performance.getEntriesByType("navigation")[0];(e.persisted||"back_forward"===n?.type)&&(this.forms.manageBooking.reset(),this.forms.checkIn.reset())}ngOnInit(){this.isSubmitButtonOnSameLine=this.presentationRules[this.configurationWebTag].tabManage
65CheckIn?.button?.onSameLine??!1,this.alwaysPill=this.presentationRules[this.configurationWebTag].tabManageCheckIn?.alwaysPill??!1,this.setOptions(),this.createForms(),this.wcParameters&&this.loadDataFromAttribute(this.wcParameters)}mask(e,n){if("bookingTicketNumber"!=e)return;let s=n.value;s=s.replace(/[^a-zA-Z0-9]/g,""),s.length<=8?"-"==s[3]&&(s=s.slice(0,3)+s.slice(4)):"-"!==s[3]&&(s=s.slice(0,3)+"-"+s.slice(3)),n.setValue(s)}submit(){this.validationService.validateFormCommon(this.forms[this.selectedForm],this.validateField)&&(this.isLoading=!0,this.selectedForm===yt.manageBooking?(this.module=bn.Manage_Check_In,this.retrieveReservation()):(this.module=bn.Check_In,this.checkIn()))}retrieveReservation(){if(this.validationService.validateFormCommon(this.forms.manageBooking,this.validateField)){this.isLoading=!0;const e={reservationCode:this.forms.manageBooking.get("reservationCode").value,reservationLastName:this.forms.manageBooking.get("passengerName").value};this.flowManagerService.retrieveReservation(e,this.module,null,this.application).subscribe({next:n=>{sessionStorage.setItem("session",n.data.sessionInfo.sessionId),this.isInternal&&this.internalRedirection.emit(n.data.sessionInfo.sessionId)},error:n=>{this.isLoading=!1,this.showErrorMessage.emit(n)}})}}checkIn(){const e=this.forms.checkIn.get("bookingTicketNumber").value.includes("-"),n={retrievalOption:e?"TICKET_NUMBER":"RESERVATION_CODE",reservationLastName:this.forms[this.selectedForm].get("passengerName").value};e?n.reservationTicketNumber=this.forms.checkIn.get("bookingTicketNumber").value:n.reservationCode=this.forms.checkIn.get("bookingTicketNumber").value,this.flowManagerService.checkIn(n,this.module,this.application).subscribe({next:s=>{sessionStorage.setItem("session",s.data.sessionInfo.sessionId),this.isInternal&&this.internalRedirection.emit(s.data.sessionInfo.sessionId)},error:s=>{this.isLoading=!1,this.showErrorMessage.emit(s)}})}createForms(){const e=(r,a)=>({type:"showy",formControlName:r.name,formControl:this.forms[a].get(r.name),label:r.label,validationValues:{minLength:r.min,maxLength:r.max,required:r.required,pattern:r.regex},errorMessageValue:{minLength:r.min,maxLength:r.max,required:r.required,pattern:r.regex},validationErrorMessage:r.validationErrorMessage??{customValidators:r.customValidator},iconClass:r.iconClass,placeholder:r.placeholder}),n={[yt.manageBooking]:[{name:"reservationCode",iconClass:"aall-icon-reservation-code",label:this.translationWebTag+".tabMMB.input.reservationCodeInput.label",validationErrorMessage:{minLength:this.translationWebTag+".tabs.text.minLengthInputError.label",required:this.translationWebTag+".tabs.text.reservationCodeInputError.label",pattern:this.translationWebTag+".tabs.text.patternInputError.label"},min:this.presentationRules[this.configurationWebTag].tabMMB.input.reservationCode.minLength,max:this.presentationRules[this.configurationWebTag].tabMMB.input.reservationCode.maxLength,required:this.presentationRules[this.configurationWebTag].tabMMB.input.reservationCode.required,printRequiredSign:this.presentationRules[this.configurationWebTag].tabMMB.text.requiredFields.isVisible,regex:this.presentationRules[this.configurationWebTag].tabMMB.reservationCode?.regex,customValidators:this.translationWebTag+".tabMMB.text.reservationCodeInputError.label"}],[yt.checkIn]:[{name:"bookingTicketNumber",iconClass:"aall-icon-reservation-code",validationErrorMessage:{minLength:this.translationWebTag+".tabMCKI.text.minLengthInputError.label",required:this.translationWebTag+".tabMCKI.text.reservationCodeInputError.label",pattern:this.translationWebTag+".tabMCKI.text.patternInputError.label"},label:this.translationWebTag+".tabMCKI.input.bookingTicketNumberInput.label",required:this.presentationRules[this.configurationWebTag].tabMCKI.reservationCode.required,printRequiredSign:this.presentationRules[this.configurationWebTag].tabMCKI.requiredFields.isVisible,min:this.presentationRules[this.configurationWebTag].tabMCKI.reservationCode.minLength,max:this.presentationRules[this.configurationWebTag].tabMCKI.reservationCode.maxLength,regex:this.presentationRules[this.configurationWebTag].tabMCKI.regex,customValidators:this.translationWebTag+".tabMCKI.text.bookingTicketNumberInputError.label"}]},s={name:"passengerName",iconClass:"aall-icon-passenger",validationErrorMessage:{minLength:this.translationWebTag+".tabMCKI.text.minLengthInputError.label",required:this.translationWebTag+".tabMCKI.text.passengerNameInputError.label",pattern:this.translationWebTag+".tabMCKI.text.patternInputError.label"},label:this.translationWebTag+".tabMCKI.input.passengerName.label",min:this.presentationRules[this.configurationWebTag].tabMCKI.passengerName.minLength,max:this.presentationRules[this.configurationWebTag].tabMCKI.passengerName.maxLength,required:this.presentationRules[this.configurationWebTag].tabMCKI.passengerName.required,printRequiredSign:this.presentationRules[this.configurationWebTag].tabMCKI.text.requiredFields.isVisible,regex:this.presentationRules[this.configurationWebTag].tabMCKI.passengerName.regex,customValidators:this.translationWebTag+".tabMCKI.text.passengerNameInputError.label"},o={name:"passengerName",iconClass:"aall-icon-passenger",validationErrorMessage:{minLength:this.translationWebTag+".tabMCKI.text.minLengthInputError.label",required:this.translationWebTag+".tabMCKI.text.passengerNameInputError.label",pattern:this.translationWebTag+".tabMCKI.text.patternInputError.label"},label:this.translationWebTag+".tabMCKI.input.passengerName.label",min:this.presentationRules[this.configurationWebTag].tabMCKI.passengerName.minLength,max:this.presentationRules[this.configurationWebTag].tabMCKI.passengerName.maxLength,required:this.presentationRules[this.configurationWebTag].tabMCKI.passengerName.required,printRequiredSign:this.presentationRules[this.configurationWebTag].tabMCKI.text.requiredFields.isVisible,regex:this.presentationRules[this.configurationWebTag].tabMCKI.passengerName.regex,customValidators:this.translationWebTag+".tabMCKI.text.passengerNameInputError.label"};this.presentationRules[this.configurationWebTag].tabs?.surnameField.isInRightSide?(n.manageBooking.push(s),n.checkIn.push(o)):(n.manageBooking.unshift(s),n.checkIn.unshift(o)),n.manageBooking.forEach(r=>this.forms.manageBooking.addControl(r.name,new ft(""))),this.inputs.manageBooking=n.manageBooking.map(r=>e(r,yt.manageBooking)),this.manageBookingReadMoreLink=this.presentationRules[this.configurationWebTag].tabMCKI.text?.reservationNumberInfo?.readMore?.link,n.checkIn.forEach(r=>this.forms.checkIn.addControl(r.name,new ft(""))),this.inputs.checkIn=n.checkIn.map(r=>e(r,yt.checkIn)),this.checkInReadMoreLink=this.presentationRules[this.configurationWebTag].tabMCKI.text?.ticketNumberInfo?.readMore?.link}loadDataFromAttribute(e){const n=e;n.type&&(this.selectedForm=yt[n.type]),n.reservationCode&&(this.selectedForm=yt.manageBooking,this.forms[this.selectedForm].get("reservationCode")?.setValue(n.reservationCode)),n.ticketNumber&&(this.selectedForm=yt.checkIn,this.forms[this.selectedForm].get("bookingTicketNumber")?.setValue(n.ticketNumber)),n.surname&&this.forms[this.selectedForm].get("passengerName")?.setValue(n.surname)}setOptions(){this.translate.stream([this.translationWebTag+".tabMCKI.option.manageBooking.name",this.translationWebTag+".tabMCKI.option.checkIn.name"]).subscribe(e=>{this.filterOptions=[{key:yt.manageBooking,value:e[this.translationWebTag+".tabMCKI.option.manageBooking.name"]},{key:yt.checkIn,value:e[this.translationWebTag+".tabMCKI.option.checkIn.name"]}]})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-manage-check-in"]],viewQuery:function(n,s){if(1&n&&Le(qye,5),2&n){let o;we(o=Te())&&(s.validateField=o)}},hostBindings:function(n,s){1&n&&U("pageshow",function(r){return s.onPageShow(r)}
65,0,wl)},inputs:{isMobile:"isMobile",application:"application",isInternal:"isInternal",startingData:"startingData",presentationRules:"presentationRules"},outputs:{internalRedirection:"internalRedirection",showErrorMessage:"showErrorMessage"},decls:11,vars:10,consts:[[1,"entries","entries--mcki","booking--type1"],[3,"loading","isFreeze","loadingBackgroundFreezeColour","loadingBackdropBackgroundColor"],[1,"entries__opened-tab-container"],["class","entries__title",4,"ngIf"],[1,"entries__form-wrapper"],["class","entries__form-selector flex-r flex-ai-fe",4,"ngIf"],["class","f-body-m",4,"ngIf"],["class","entries__form",3,"formGroup",4,"ngIf"],[1,"flex-c","flex-g-32","flex-jc-sb","flex-tablet-r","flex-ai-c"],["class","entries__info","id","infoReservationCode",4,"ngIf"],["class","entries__confirm-button btn-f1 f-fw-b h-fit f-fs-d-19",3,"entries__form__submit--disabled","disabled","click",4,"ngIf"],[1,"entries__title"],[1,"entries__form-selector","flex-r","flex-ai-fe"],[3,"alwaysPill","prefix","moduleIbeadmin","initialValue","initialResults","choiceTitleTranslate","elementSelected"],[1,"f-body-m"],[1,"entries__form",3,"formGroup"],["class","entries__form__inputs",4,"ngIf"],[1,"entries__form__inputs"],["class","entries__form__input-wrapper",4,"ngFor","ngForOf"],[1,"entries__form__input-wrapper"],[3,"type","_formControlName","_formControl","label","validationValues","errorMessageValue","validationErrorMessage","iconClass","placeholder","inputChange"],[1,"entries__confirm-button","btn-f1","f-fw-b","h-fit","f-fs-d-19",3,"disabled","click"],["id","infoReservationCode",1,"entries__info"],["aria-hidden","true",1,"aall-icon-info","entries__info__icon"],[1,"entries__info__p"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"href",4,"ngIf"],[3,"href"]],template:function(n,s){1&n&&(m(0,"div",0),X(1,"al-spinner-loader",1),m(2,"div",2),C(3,Gye,3,3,"h3",3),m(4,"div",4),C(5,Kye,3,8,"div",5),C(6,Xye,3,3,"span",6),C(7,ebe,2,2,"form",7),_(),m(8,"div",8),C(9,obe,8,6,"div",9),C(10,rbe,3,6,"button",10),_()()()),2&n&&(d(1),h("loading",s.isLoading)("isFreeze",!0)("loadingBackgroundFreezeColour",s.appConstants.loadingBackgroundFreezeColour)("loadingBackdropBackgroundColor",s.appConstants.loadingBackdropBackgroundColor),d(2),h("ngIf",s.presentationRules[s.configurationWebTag].tabMCKI.text.title.isVisible),d(2),h("ngIf",(null==s.filterOptions?null:s.filterOptions.length)>0),d(1),h("ngIf",s.presentationRules[s.configurationWebTag].tabMCKI.text.requiredFields.isVisible),d(1),h("ngIf",null==s.forms?null:s.forms[s.selectedForm]),d(2),h("ngIf",s.presentationRules[s.configurationWebTag].tabMCKI.text.info.isVisible),d(1),h("ngIf",(null==s.forms?null:s.forms[s.selectedForm])&&!s.isSubmitButtonOnSameLine))},dependencies:[Ot,ze,Ia,wd,mr,fs,yi,Cr,Qd,Wo,Ze],encapsulation:2})}}return t})();function abe(t,i){if(1&t&&(_e(0),k(1),I(2,"translate"),I(3,"translate"),ge()),2&t){const e=p();d(1),kh(" ",e.totalRooms," ",P(2,4,e.translationModule+(e.totalRooms>1?".flightHotel.rooms.label":".flightHotel.room.label"))," / ",e.totalPax," ",P(3,6,e.translationModule+".flightHotel.pax.label")," ")}}function lbe(t,i){if(1&t){const e=ee();m(0,"button",13),U("click",function(){H(e);const s=p().index;return B(p(2).removeRoom(s))}),I(1,"translate"),k(2),I(3,"translate"),_()}if(2&t){const e=p().index,n=p(2);On("id","room-label-",e,""),Ge("aria-label",P(1,3,n.translationModule+".flightHotel.roomSelector.removeButton.label")+" "+(e+1)),d(2),G(" ",P(3,5,n.translationModule+".flightHotel.roomSelector.removeButton.label")," ")}}function cbe(t,i){if(1&t){const e=ee();_e(0),m(1,"div",7)(2,"div",8)(3,"span",9),k(4),I(5,"translate"),_(),C(6,lbe,4,7,"button",10),_(),m(7,"div",11)(8,"al-pax",12),U("changePax",function(s){const r=H(e).index;return B(p(2).changePax(s,r))})("changeChildAge",function(s){const r=H(e).index;return B(p(2).changeChildAge(s,r))}),_()()(),ge()}if(2&t){const e=i.index,n=p(2);d(4),zt("",P(5,8,n.translationModule+".flightHotel.room.label")," ",e+1,""),d(2),h("ngIf",e>0),d(2),h("moduleIbeadmin",n.moduleIbeadmin)("pax",n.pax)("paxNumber",n.paxNumbers[e])("availableSelectChildAges",n.availableSelectChildAges)("childAgesRooms",n.childAgesRooms[e])}}function dbe(t,i){if(1&t){const e=ee();m(0,"button",14),U("click",function(){return H(e),B(p(2).addRoom())}),I(1,"translate"),X(2,"i",15),m(3,"span"),k(4),I(5,"translate"),_()()}if(2&t){const e=p(2);Ge("aria-label",P(1,2,e.translationModule+".flightHotel.roomSelector.addButton.label")+" "+(e.rooms.length+1)),d(4),oe(P(5,4,e.translationModule+".flightHotel.roomSelector.addButton.label"))}}function ube(t,i){if(1&t){const e=ee();m(0,"lib-manage-dialog-popover",3),U("closeEvent",function(){return H(e),B(p().hideOverlay())})("confirmEvent",function(){return H(e),B(p().confirmRoomsSelection())}),I(1,"translate"),I(2,"translate"),m(3,"div",4),C(4,cbe,9,10,"ng-container",5),C(5,dbe,6,6,"button",6),_()()}if(2&t){const e=p();h("isVisible",e.isOverlayRoomsSelectorVisible)("moduleIbeadmin",e.moduleIbeadmin)("title",P(1,9,e.translationModule+".flightHotel.rooms.label"))("showConfirmButton",!0)("hasConfirmInAllDevice",!0)("isActiveConfirmButton",e.allChildAgesFilled)("confirmLabel",P(2,11,e.translationModule+".flightHotel.roomSelector.button.label")),d(4),h("ngForOf",e.rooms),d(1),h("ngIf",e.rooms.length<e.maxRooms)}}let J3=(()=>{class t{constructor(){this.childAgesRoomsAfterOpenDialog=[],this.previousChildAgesRooms=[],this.roomsParams={label:"",errorLabel:"-",icon:"aall-icon-passengers"},this.isOverlayRoomsSelectorVisible=!1,this.totalRooms=0,this.totalPax=0,this.childAgesRooms=[],this.allChildAgesFilled=!0,this.maxRooms=5,this.availableSelectChildAges=!1,this.roomsSelected=new ae}ngOnInit(){this._formControl.valueChanges.subscribe(e=>{this.rooms=e.map(n=>n.map(s=>({...s}))),this.childAgesRooms=e.map(n=>n.find(s=>s.paxTypeCode===$l.Child)?.ages??[]),this.totalRooms=this.rooms.length,this.totalPax=this.rooms.reduce((n,s)=>n+s.reduce((o,r)=>o+r.paxTypeCount,0),0)})}toggleSelectorPanel(){this.paxNumbersAfterOpenDialog=[...this.paxNumbers],this.roomsAfterOpenDialog=[...this.rooms],this.childAgesRoomsAfterOpenDialog=[...this.childAgesRooms],this.isOverlayRoomsSelectorVisible=!this.isOverlayRoomsSelectorVisible}hideOverlay(){this.paxNumbers=[...this.paxNumbersAfterOpenDialog],this.rooms=[...this.roomsAfterOpenDialog],this.childAgesRooms=[...this.childAgesRoomsAfterOpenDialog],this.isOverlayRoomsSelectorVisible=!1,this.setPassengersToPreviousState(!0),this.roomsSelected.emit(this.rooms),this.setDisabledButtonByAges()}addRoom(){this.rooms.push(this.pax.paxTypeConstraints.map(e=>({paxTypeCode:e.paxType.paxTypeCode,paxTypeCount:this.paxNumberDefault[e.paxType.paxTypeCode],ages:[]}))),this.paxNumbers.push(this.paxNumberDefault),setTimeout(()=>{const e=document.getElementById("room-label-"+(this.rooms.length-1));e&&e.focus()})}removeRoom(e){this.rooms.splice(e,1),this.paxNumbers.splice(e,1),this.childAgesRooms.splice(e,1)}
65changePax(e,n){this.paxNumbers[n]=e,this.rooms[n].forEach(s=>{s.paxTypeCount=e[s.paxTypeCode]}),this.childAgesRooms[n]=this.childAgesRooms[n]?.slice(0,e[$l.Child]),this.setDisabledButtonByAges()}changeChildAge({child:e,age:n},s){this.rooms[s].find(o=>o.paxTypeCode===$l.Child).ages[e]=n,this.childAgesRooms[s]=this.rooms[s].find(o=>o.paxTypeCode===$l.Child).ages,this.setDisabledButtonByAges()}confirmRoomsSelection(){this.setPassengersToPreviousState(!1),this.roomsSelected.emit(this.rooms),this.totalRooms=this.rooms.length,this.totalPax=this.rooms.reduce((e,n)=>e+n.reduce((s,o)=>s+o.paxTypeCount,0),0),this.isOverlayRoomsSelectorVisible=!1,this.paxNumbersAfterOpenDialog=[...this.paxNumbers],this.previousChildAgesRooms=[...this.childAgesRoomsAfterOpenDialog]}setDisabledButtonByAges(){const e=this.paxNumbers.reduce((s,o)=>s+o[$l.Child],0),n=this.childAgesRooms.reduce((s,o)=>s+(Array.isArray(o)?o.filter(r=>null!=r).length:0),0);this.allChildAgesFilled=e<=n}setPassengersToPreviousState(e){this.rooms.forEach((n,s)=>{n.forEach(o=>{e&&(o.paxTypeCount=this.paxNumbersAfterOpenDialog[s][o.paxTypeCode],"CHD"===o.paxTypeCode&&(o.ages=this.previousChildAgesRooms[s])),o.ages||(o.ages=[]),o.ages=0===o.paxTypeCount?[]:o.ages.slice(0,o.paxTypeCount)})})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-rooms"]],inputs:{moduleIbeadmin:"moduleIbeadmin",translationModule:"translationModule",maxRooms:"maxRooms",pax:"pax",paxNumbers:"paxNumbers",paxNumberDefault:"paxNumberDefault",rooms:"rooms",availableSelectChildAges:"availableSelectChildAges",_formControl:"_formControl"},outputs:{roomsSelected:"roomsSelected"},decls:3,vars:7,consts:[[1,"button-field",3,"isDisabled","isFilled","params","label","accessibilityLabel","clickButton"],[4,"ngIf"],[3,"isVisible","moduleIbeadmin","title","showConfirmButton","hasConfirmInAllDevice","isActiveConfirmButton","confirmLabel","closeEvent","confirmEvent",4,"ngIf"],[3,"isVisible","moduleIbeadmin","title","showConfirmButton","hasConfirmInAllDevice","isActiveConfirmButton","confirmLabel","closeEvent","confirmEvent"],[1,"rooms"],[4,"ngFor","ngForOf"],["class","rooms__add btn-f2 f-tt-c f-fw-b",3,"click",4,"ngIf"],[1,"flex-c","flex-g-8"],[1,"flex-r","flex-jc-sb"],[1,"rooms__label","f-fw-b","f-body-xl"],["class","rooms__remove f-body-m btn-f2 f-tt-c f-fw-b",3,"id","click",4,"ngIf"],[1,"rooms__pax"],[3,"moduleIbeadmin","pax","paxNumber","availableSelectChildAges","childAgesRooms","changePax","changeChildAge"],[1,"rooms__remove","f-body-m","btn-f2","f-tt-c","f-fw-b",3,"id","click"],[1,"rooms__add","btn-f2","f-tt-c","f-fw-b",3,"click"],[1,"icon","aall-icon-add","f-body-m"]],template:function(n,s){1&n&&(m(0,"lib-button-field",0),U("clickButton",function(){return s.toggleSelectorPanel()}),C(1,abe,4,8,"ng-container",1),_(),C(2,ube,6,13,"lib-manage-dialog-popover",2)),2&n&&(h("isDisabled",!s.pax)("isFilled",s.totalRooms>0&&s.totalPax>0)("params",s.roomsParams)("label",s.translationModule+".flightHotel.rooms.label")("accessibilityLabel",(null==s.roomsSelected?null:s.roomsSelected.length)>0?(null==s.roomsParams?null:s.roomsParams.label)+" "+(null==s.roomsSelected?null:s.roomsSelected.length):""),d(1),h("ngIf",s.totalRooms>0&&s.totalPax>0),d(1),h("ngIf",s.isOverlayRoomsSelectorVisible))},dependencies:[Ot,ze,MS,oc,rc,Ze],encapsulation:2})}}return t})();const hbe=["flightHotelComponent"];function fbe(t,i){1&t&&$e(0,18),2&t&&(p(),h("ngTemplateOutlet",xe(21)))}function pbe(t,i){if(1&t&&(m(0,"div",19),$e(1,18),_()),2&t){p();const e=xe(21);d(1),h("ngTemplateOutlet",e)}}function mbe(t,i){if(1&t){const e=ee();m(0,"button",20),U("click",function(){return H(e),B(p().submit())}),k(1),I(2,"translate"),_()}if(2&t){const e=p();h("disabled",e.formFlightHotel.invalid),d(1),G(" ",P(2,2,e.translationWebTag+".flightHotel.button.label")," ")}}class ca{set startingData(i){i&&this.getWcParameters(i)}constructor(){this.deviceService=ne(aa),this.dataService=ne(la),this.store=ne(Gn),this.searchService=ne(pr),this.localesService=ne(Ha),this.viewportScroller=ne(kl),this.appConstants=ur,this.isMobile=!1,this.isLoading=vs([]),this.module=bn.Flight_Hotels,this.moduleIbeadmin=ci.Entries,this.translationWebTag=`translation${this.moduleIbeadmin}`,this.configurationWebTag=`configuration${this.moduleIbeadmin}`,this.isSubmitButtonOnSameLine=!1,this.FlightHotelInputName=In,this.TripTypeRoundTrip={tripTypeCode:Re.RoundTrip,tripTypeName:"Round Trip"},this.isSwapRouteActive=!1,this.isSwapRouteDisabled=!0,this.turnDropdownIntoAutocomplete=!1,this.callBackUrl="",this.formFlightHotel=new di({[In.origin]:new ft(null,{validators:ct.required}),[In.destination]:new ft(null,{validators:ct.required}),[In.departureDate]:new ft(null,{validators:ct.required}),[In.returnDate]:new ft(null,{validators:ct.required}),[In.rooms]:new ft([],{validators:ct.required})}),this.submitForm=new ae,Da(()=>{this.localesService.languageSelectedSig()&&this.setChangeLanguage(this.localesService.languageSelectedSig())},{allowSignalWrites:!0})}ngOnInit(){this.isMobile="Mobile"===this.deviceService.deviceDetection(),this.subscriptionStates(),this.getOrigins(),this.getContinents(),this.getAvailableRegionsValues(),this.isSubmitButtonOnSameLine=this.presentationRules[this.configurationWebTag].tabManageFlightHotel?.button?.onSameLine??!1,this.setPresentationRules(),this.getCallbackUrl()}setPresentationRules(){this.turnDropdownIntoAutocomplete=this.presentationRules[this.configurationWebTag].flightHotel?.searcher.turnDropdownIntoAutocomplete??!1,this.presentationRules?.[this.configurationWebTag].flightHotel?.input?.location&&(this.locationOptionFormat=this.presentationRules[this.configurationWebTag].flightHotel.input.location.optionFormat,this.locationValueFormat=this.presentationRules[this.configurationWebTag].flightHotel.input.location.valueFormat,this.locationValueMaskFormat=this.presentationRules[this.configurationWebTag].flightHotel.input.location.valueMaskFormat,this.locationParser=JSON.parse(this.presentationRules[this.configurationWebTag].flightHotel.input.location.parser)),this.isSwapRouteActive=this.presentationRules[this.configurationWebTag].searcher.journeys.button.swap.displayed??!1,this.isSwapRouteDisabled=this.presentationRules[this.configurationWebTag].searcher.journeys.button.swap.enableDisabled??!0,this.sourceOfCallBackUrl=this.presentationRules[this.configurationWebTag].flightHotel?.sourceOfCallBackUrl??"",this.scrollToComponent=this.presentationRules[this.configurationWebTag].searcher?.scrollToComponent??!1,this.sumPxToScrollUpComponent=this.presentationRules[this.configurationWebTag].searcher?.sumPxToScrollUpComponent??0}onOriginSelected(i){this.formFlightHotel.controls[In.origin].setValue(i),this.formFlightHotel.controls[In.destination].setValue(null),this.getDestinations(i)}onDestinationSelected(i){this.formFlightHotel.controls[In.destination].setValue(i),this.getPaxTypes()}setDates(i){this.formFlightHotel.controls[In.departureDate].setValue(i.outboundDate),this.formFlightHotel.controls[In.returnDate].setValue(i.inboundDate)}onRoomsSelected(i){this.formFlightHotel.controls[In.rooms].setValue(i)}submit(){this.submitForm.emit("submit"),this.dataService.sendFlowManagerData(this.createParams(),ea.FlightHotel,this.module,this.application)}scrollToFlightHotelComponent(){this.scrollToComponent&&this.viewportScroller.scrollToPosition([0,this.flightHotelComponent.nativeElement.offsetTop-(this.sumPxToScrollUpComponent??0)])}subscriptionStates(){this.areasAvailables$.pipe(Iy(this.areas$)).subscribe(i=>{this.isLoading().splice(this.isLoading().indexOf("continents"),1),this.continents=i[0],this.defaultContinents=i[1]}),this.originsResponses$.pipe($t(i=>i?.length>0)).subscribe(i=>{this.origins||(this.isLoading().splice(this.isLoading().indexOf("origin"),1),this.origins=i.find(e=>e.module===this.module&&e.request.tripTypeCode==Re.RoundTrip),this.origins?.defaults[0]&&(this.formFlightHotel.controls[In.origin].setValue(this.origins.defaults[0]),this.getDestinations(this.origins.defaults[0])),this.originByInput&&(this.formFlightHotel.controls[In.origin].setValue(this.origins.origins.find(e=>e.airportCode===this.originByInput)),this.getDestinations(this.origins.origins.find(e=>e.airportCode===this.originByInput))))}),this.destinationsResponses$.pipe($t(i=>i?.length>0)).subscribe(i=>{this.isLoading().splice(this.isLoading().indexOf("destination"),1),this.destinations=i.find(e=>e.module===this.module&&e.request.tripTypeCode==Re.RoundTrip&&e.request.origin==this.formFlightHotel.controls[In.origin].value.airportCode)?.destinations,this.destinationByInput&&(this.formFlightHotel.controls[In.destination].setValue(this.destinations.find(e=>e.airportCode===this.destinationByInput)),this.getPaxTypes())})}getWcParameters(i){i.origin&&(this.originByInput="string"==typeof i.origin?i.origin:i.origin?.airportCode),i.destination&&(this.destinationByInput="string"==typeof i.destination?i.destination:i.destination?.airportCode);const e=i.outboundDate||i.departureDate,n=i.inboundDate||i.returnDate;
65(e||n)&&this.setDates({outboundDate:e?new Date(e):null,inboundDate:n?new Date(n):null,isToUpdate:!0}),i.rooms&&(this.roomsByInput=i.rooms),i.callBackUrl&&(this.callBackUrl=i.callBackUrl)}getCallbackUrl(){if(this.sourceOfCallBackUrl?.length>0){if("url"===this.sourceOfCallBackUrl){const i=new URLSearchParams(window.location.search);this.callBackUrl=i?.get("callBackUrl")||""}}else this.callBackUrl=""}getContinents(){this.continents=void 0,this.presentationRules?.[this.configurationWebTag].getDestinations?.byContinent.disabled||(this.isLoading().push("continents"),this.store.dispatch(new Ef(this.module,this.application)))}getOrigins(){this.origins=void 0,this.isLoading().push("origin"),this.dataService.getOriginsValues(this.module,Re.RoundTrip,!this.presentationRules[this.configurationWebTag].searcher?.geolocation?.disabled,this.application)}getDestinations(i){this.destinations=void 0,this.isLoading().push("destination"),this.dataService.getDestinationsValues(i.airportCode,this.module,Re.RoundTrip,this.application)}getAvailableRegionsValues(){this.presentationRules[this.configurationWebTag]?.searcher?.autocomplete?.regions.active&&(this.isLoading().push("regions"),this.searchService.getRegions(this.module,this.application).subscribe(i=>{this.isLoading().splice(this.isLoading().indexOf("regions"),1),i&&(this.regionsResponse=i.data)}))}createParams(){const i={};this.callBackUrl?.length>0&&(i.callBackUrl=this.callBackUrl);const e=this.dataService.transformDateToFlowManager(this.formFlightHotel.controls[In.departureDate].value),n=this.dataService.transformDateToFlowManager(this.formFlightHotel.controls[In.returnDate].value);return Object.assign(i,{origin:this.formFlightHotel.controls[In.origin].value.airportCode,destination:this.formFlightHotel.controls[In.destination].value.airportCode,departureDate:e,returnDate:n,rooms:this.formFlightHotel.controls[In.rooms].value.map(s=>({pax:s.filter(o=>o.paxTypeCount>0)}))})}getPaxTypes(){const i={tripTypeCode:this.TripTypeRoundTrip.tripTypeCode,origin:this.formFlightHotel.controls[In.origin]?.value?.airportCode,destination:this.formFlightHotel.controls[In.destination]?.value?.airportCode};i.origin&&i.destination&&this.searchService.getPaxTypes(this.module,i,this.application).subscribe(e=>{if(e&&e.data){this.pax=e.data;const n={INF:0,ADT:0,YTH:0,CHD:0,SRC:0,STR:0,AD:0,YCD:0,STU:0};this.pax.paxTypeConstraints.forEach(l=>{(l.countConstraint&&!l.countConstraint.minCount||!l.countConstraint.maxCount)&&(l.countConstraint=Object.assign({},{minCount:void 0===l.countConstraint.minCount?0:l.countConstraint.minCount,maxCount:void 0===l.countConstraint.maxCount?this.pax.paxConstraint.minTotalCount:l.countConstraint.maxCount})),n[l.paxType.paxTypeCode]=l.countConstraint.minCount,e?.data?.defaults[0]?.paxTypeCode===l.paxType.paxTypeCode&&0===l.countConstraint.minCount&&(n[l.paxType.paxTypeCode]=1),e?.data?.defaults[0]?.paxTypeCode===l.paxType.paxTypeCode&&this.presentationRules[this.configurationWebTag].flightHotel?.roomSelector?.paxNumberDefault&&(n[l.paxType.paxTypeCode]=this.presentationRules[this.configurationWebTag].flightHotel.roomSelector.paxNumberDefault)}),this.paxNumberDefault=n;const s=this.formFlightHotel.controls[In.rooms]?.value,o=this.pax.paxTypeConstraints.map(l=>l.paxType.paxTypeCode);let r=s.filter(l=>l.every(c=>o.some(u=>u===c.paxTypeCode)));const a=[this.pax.paxTypeConstraints.map(l=>({paxTypeCode:l.paxType.paxTypeCode,paxTypeCount:n[l.paxType.paxTypeCode],ages:[]}))];r.length>0?(r=r.map(l=>{const c=l.map(g=>g.paxTypeCode),u=[...l];return a[0].forEach(g=>{c.includes(g.paxTypeCode)||u.push({...g})}),u}),this.paxNumbers=[...r.map(l=>({INF:0,ADT:0,YTH:0,CHD:0,SRC:0,STR:0,AD:0,YCD:0,STU:0,...Object.fromEntries(l.map(c=>[c.paxTypeCode,c.paxTypeCount]))}))],this.formFlightHotel.controls[In.rooms].setValue(r)):(this.paxNumbers=[n],this.formFlightHotel.controls[In.rooms].setValue(a))}this.roomsByInput&&(this.paxNumbers=this.roomsByInput.map(n=>({INF:0,ADT:0,YTH:0,CHD:0,SRC:0,STR:0,AD:0,YCD:0,STU:0,...Object.fromEntries(n.map(s=>[s.paxTypeCode,s.paxTypeCount]))})),this.onRoomsSelected(this.roomsByInput))})}setChangeLanguage(i){this.languageSelected?this.languageSelected!==i&&(this.languageSelected=i,this.requestApiDataNewLanguage()):this.languageSelected=i}requestApiDataNewLanguage(){this.getAvailableRegionsValues()}static{this.\u0275fac=function(e){return new(e||ca)}}static{this.\u0275cmp=Ae({type:ca,selectors:[["al-flight-hotel"]],viewQuery:function(e,n){if(1&e&&Le(hbe,5),2&e){let s;we(s=Te())&&(n.flightHotelComponent=s.first)}},inputs:{application:"application",presentationRules:"presentationRules",startingData:"startingData"},outputs:{submitForm:"submitForm"},decls:22,vars:59,consts:[[1,"entries","entries--fhotel","booking--type1"],["flightHotelComponent",""],[3,"loading","isFreeze","loadingBackgroun
65dFreezeColour","loadingBackdropBackgroundColor"],[1,"entries__opened-tab-container"],[1,"entries__form-wrapper"],[1,"entries__form",3,"formGroup"],[1,"entries__form__inputs","entries__form__inputs--align-end"],[1,"entries__form__input-wrapper","entries__form__input-wrapper","flex-05"],["type","hidden",3,"formControlName"],[3,"turnDropdownIntoAutocomplete","isMobile","required","moduleIbeadmin","presentationRules","isSwapRouteActive","isSwapRouteDisabled","autoOpen","locationOptionFormat","locationValueFormat","locationValueMaskFormat","locationParser","continents","defaultContinents","originsControl","origins","destinationsControl","destinations","tripType","origin","destination","isSelectable","isDestinationDisabled","regions","classByObserverAutocompleteMat","isScrollToComponentActive","originSelected","destinationSelected","scrollToComponent"],[1,"entries__form__input-wrapper-group","flex-r","flex-gr-4","flex-05","flex-g-24"],[1,"entries__form__input-wrapper"],[3,"isMobile","required","monthsToShow","module","moduleIbeadmin","presentationRules","tripType","outboundDate","inboundDate","isDisabled","isScrollToComponentActive","confirmButtonClicked","scrollToComponent"],[1,"entries__form__input-wrapper","entries__form__input-wrapper--inline-button","flex-r","flex-g-24"],[3,"moduleIbeadmin","translationModule","maxRooms","pax","paxNumbers","paxNumberDefault","rooms","availableSelectChildAges","_formGroup","_formControl","roomsSelected"],[3,"ngTemplateOutlet",4,"ngIf"],["class","flex-r flex-g-16 flex-jc-fe",4,"ngIf"],["submitButton",""],[3,"ngTemplateOutlet"],[1,"flex-r","flex-g-16","flex-jc-fe"],[1,"entries__confirm-button","btn-f1","h-fit","f-fw-b","f-fs-d-19",3,"disabled","click"]],template:function(e,n){1&e&&(m(0,"div",0,1),X(2,"al-spinner-loader",2),m(3,"div",3)(4,"div",4)(5,"form",5)(6,"div",6)(7,"div",7),X(8,"input",8)(9,"input",8),m(10,"al-route-selector",9),U("originSelected",function(o){return n.onOriginSelected(o)})("destinationSelected",function(o){return n.onDestinationSelected(o)})("scrollToComponent",function(){return n.scrollToFlightHotelComponent()}),_()(),m(11,"div",10)(12,"div",11),X(13,"input",8),m(14,"al-manage-dates-unified",12),U("confirmButtonClicked",function(o){return n.setDates(o)})("scrollToComponent",function(){return n.scrollToFlightHotelComponent()}),_()(),m(15,"div",13),X(16,"input",8),m(17,"al-rooms",14),U("roomsSelected",function(o){return n.onRoomsSelected(o)}),_(),C(18,fbe,1,1,"ng-container",15),_()()()()(),C(19,pbe,2,1,"div",16),_()(),C(20,mbe,3,4,"ng-template",null,17,Ke)),2&e&&(d(2),h("loading",n.isLoading().length>0)("isFreeze",!0)("loadingBackgroundFreezeColour",n.appConstants.loadingBackgroundFreezeColour)("loadingBackdropBackgroundColor",n.appConstants.loadingBackdropBackgroundColor),d(3),h("formGroup",n.formFlightHotel),d(3),h("formControlName",n.FlightHotelInputName.origin),d(1),h("formControlName",n.FlightHotelInputName.destination),d(1),h("turnDropdownIntoAutocomplete",n.turnDropdownIntoAutocomplete)("isMobile",n.isMobile)("required",!0)("moduleIbeadmin",n.moduleIbeadmin)("presentationRules",n.presentationRules)("isSwapRouteActive",n.isSwapRouteActive)("isSwapRouteDisabled",n.isSwapRouteDisabled)("autoOpen",!1)("locationOptionFormat",n.locationOptionFormat)("locationValueFormat",n.locationValueFormat)("locationValueMaskFormat",n.locationValueMaskFormat)("locationParser",n.locationParser)("continents",n.continents)("defaultContinents",n.defaultContinents)("originsControl",n.formFlightHotel.controls[n.FlightHotelInputName.origin])("origins",n.origins)("destinationsControl",n.formFlightHotel.controls[n.FlightHotelInputName.destination])("destinations",n.destinations)("tripType",n.TripTypeRoundTrip)("origin",n.formFlightHotel.controls[n.FlightHotelInputName.origin].value)("destination",null==n.formFlightHotel.controls[n.FlightHotelInputName.destination]?null:n.formFlightHotel.controls[n.FlightHotelInputName.destination].value)("isSelectable",!0)("isDestinationDisabled",!n.formFlightHotel.controls[n.FlightHotelInputName.origin].value)("regions",n.regionsResponse)("classByObserverAutocompleteMat","router_selector_fhotel")("isScrollToComponentActive",n.scrollToComponent),d(3),h("formControlName",n.FlightHotelInputName.departureDate),d(1),h("isMobile",n.isMobile)("required",null==n.presentationRules[n.configurationWebTag]||null==n.presentationRules[n.configurationWebTag].tabFlightHotel||null==n.presentationRules[n.configurationWebTag].tabFlightHotel.date?null:n.presentationRules[n.configurationWebTag].tabFlightHotel.date.required)("monthsToShow",2)("module",n.module)("isMobile",n.isMobile)("moduleIbeadmin",n.moduleIbeadmin)("presentationRules",n.presentationRules)("tripType",n.TripTypeRoundTrip)("outboundDate",n.formFlightHotel.controls[n.FlightHotelInputName.departureDate].value)("inboundDate",n.formFlightHotel.controls[n.FlightHotelInputName.returnDate].value)("isDisabled",!(null!=n.formFlightHotel.controls[n.FlightHotelInputName.destination]&&n.formFlightHotel.controls[n.FlightHotelInputName.destination].value))("isScrollToComponentActive",n.scrollToComponent),d(2),h("formControlName",n.FlightHotelInputName.rooms),d(1),h("moduleIbeadmin",n.moduleIbeadmin)("translationModule",n.translationWebTag)("maxRooms",null==n.presentationRules[n.configurationWebTag].flightHotel||null==n.presentationRules[n.configurationWebTag].flightHotel.roomSelector?null:n.presentationRules[n.configurationWebTag].flightHotel.roomSelector.maxRooms)("pax",n.pax)("paxNumbers",n.paxNumbers)("paxNumberDefault",n.paxNumberDefault)("rooms",n.formFlightHotel.controls[n.FlightHotelInputName.rooms].value)("availableSelectChildAges",null==n.presentationRules[n.configurationWebTag].flightHotel||null==n.presentationRules[n.configurationWebTag].flightHotel.roomSelector?null:n.presentationRules[n.configurationWebTag].flightHotel.roomSelector.availableSelectChildAges)("_formGroup",n.formFlightHotel)("_formControl",n.formFlightHotel.controls[n.FlightHotelInputName.rooms]),d(1),h("ngIf",n.isSubmitButtonOnSameLine),d(1),h("ngIf",!n.isSubmitButtonOnSameLine))},dependencies:[ze,fn,mr,Ws,Bo,fs,yi,Kl,Cr,ac,tu,J3,Ze],encapsulation:2})}}ce([yn(t=>t.deals.areasAvailables),N("design:type",rt)],ca.prototype,"areasAvailables$",void 0),ce([yn(t=>t.deals.areas),N("design:type",rt)],ca.prototype,"areas$",void 0),ce([yn(t=>t.Journeys.originsResponses),N("design:type",rt)],ca.prototype,"originsResponses$",void 0),ce([yn(t=>t.Journeys.destinationsResponses),N("design:type",rt)],ca.prototype,"destinationsResponses$",void 0);const _be=["multicityFlights"],gbe=["multicityRouteSelector"],ybe=["multicityManageDates"];function bbe(t,i){if(1&t){const e=ee();m(0,"button",15),U("click",function(){H(e);const s=p().index;return B(p().removeFlight(s))}),I(1,"translate"),X(2,"i",16),_()}if(2&t){const e=p().index;ho("aria-label","",P(1,2,p().translationWebTag+".searcher.flights.divText.titleFlight.label")," ",e+1,"")}}function vbe(t,i){1&t&&(_e(0),Ft(1),ge())}function Cbe(t,i){if(1&t){const e=ee();m(0,"button",20),U("click",function(){return H(e),B(p(3).addFlight())}),X(1,"i",21),k(2),I(3,"translate"),_()}if(2&t){const e=p(3);h("disabled",e.flightsFormArray.value.length>=(null==e.searchPresentationRules?null:e.searchPresentationRules.multicityMaxFlights)||!e.flightsFormArray.valid),d(2),G(" ",P(3,2,e.translationWebTag+".searcher.flights.button.addFlight.label")," ")}}function wbe(t,i){if(1&t){const e=ee();m(0,"button",22),U("click",function(){H(e);const s=p(2).index;return B(p().removeFlight(s))}),k(1),I(2,"translate"),_()}if(2&t){const e=p(3);d(1),G(" ",P(2,1,e.translationWebTag+".searcher.flights.button.removeFlight.label")," ")}}function Tbe(t,i){if(1&t&&(m(0,"div",17),C(1,Cbe,4,4,"button",18),C(2,wbe,3,3,"button",19),_()),2&t){const e=p(2);d(1),h("ngIf",e.flightsFormArray.value.length>=2),d(1),h("ngIf",e.flightsFormArray.value.length>2&&!(null!=e.searchPresentationRules&&e.searchPresentationRules.deleteFlightInline))}}const Q3=function(t){return{relative:t}};function Dbe(t,i){if(1&t){const e=ee();m(0,"li",2)(1,"div",3,4),k(3),I(4,"translate"),C(5,bbe,3,4,"button",5),_(),m(6,"div",6)(7,"div",7)(8,"al-route-selector",8,9),U("recentSearchSelected",function(s){return H(e),B(p().setInputsFromRequest
65(s))})("originSelected",function(s){const r=H(e).index;return B(p().onOriginSelected(s,r))})("destinationSelected",function(s){const r=H(e).index;return B(p().onDestinationSelected(s,r))}),I(10,"translate"),_()(),m(11,"div",10)(12,"al-manage-dates-unified",11,12),U("selectDateEmitter",function(s){const r=H(e).index;return B(p().setDatesFlights(s,r))})("confirmButtonClicked",function(){const o=H(e).index;return B(p().confirmDatesMulticity(o))}),_(),C(15,vbe,2,0,"ng-container",13),_()(),C(16,Tbe,3,2,"div",14),_()}if(2&t){const e=i.$implicit,n=i.index,s=i.last,o=p();d(1),On("id","multicityFlight-",n,""),d(2),zt(" ",P(4,56,o.translationWebTag+".searcher.flights.divText.titleFlight.label")," ",n+1," "),d(2),h("ngIf",n>1&&(null==o.searchPresentationRules?null:o.searchPresentationRules.deleteFlightInline)),d(1),h("ngClass",Be(60,Q3,null==o.searchPresentationRules?null:o.searchPresentationRules.autocompleteRegionAvailable)),d(1),h("ngClass",Be(62,Q3,!(null!=o.searchPresentationRules&&o.searchPresentationRules.autocompleteRegionAvailable))),d(1),h("turnDropdownIntoAutocomplete",null==o.searchPresentationRules?null:o.searchPresentationRules.turnDropdownIntoAutocomplete)("required",!0)("moduleIbeadmin",o.moduleIbeadmin)("presentationRules",o.presentationRules)("isSwapRouteActive",null==o.searchPresentationRules?null:o.searchPresentationRules.isSwapRouteActive)("isSwapRouteDisabled",null==o.searchPresentationRules?null:o.searchPresentationRules.isSwapRouteDisabled)("locationOptionFormat",null==o.searchPresentationRules?null:o.searchPresentationRules.locationOptionFormat)("locationValueFormat",null==o.searchPresentationRules?null:o.searchPresentationRules.locationValueFormat)("locationValueMaskFormat",null==o.searchPresentationRules?null:o.searchPresentationRules.locationValueMaskFormat)("locationParser",null==o.searchPresentationRules?null:o.searchPresentationRules.locationParser)("continents",o.continents)("defaultContinents",o.defaultContinents)("originsControl",e.controls[o.SearchInputName.origin])("destinationsControl",e.controls[o.SearchInputName.destination])("origins",o.origins)("destinations",o.destinations[n])("tripType",o.tripTypeSelected)("isSelectable",!0)("origin",null==e.controls[o.SearchInputName.origin]?null:e.controls[o.SearchInputName.origin].value)("destination",!s||o.nonContiguousLegsWithinLimitIsValid?null==e.controls[o.SearchInputName.destination]?null:e.controls[o.SearchInputName.destination].value:void 0)("isMobile",o.isMobile)("isOriginDisabled",n>0&&!(null!=o.flightsFormArray.controls[n-1]&&o.flightsFormArray.controls[n-1].valid))("isOriginValidOverride",!(n===o.lastNonContiguousLegFlight&&!o.nonContiguousLegsWithinLimitIsValid)&&void 0)("isDestinationDisabled",n>0&&!(null!=o.flightsFormArray.controls[n-1]&&o.flightsFormArray.controls[n-1].valid)||!(null!=e.controls[o.SearchInputName.origin]&&e.controls[o.SearchInputName.origin].value)||s&&!o.nonContiguousLegsWithinLimitIsValid)("originErrorLablel",o.nonContiguousLegsWithinLimitIsValid?void 0:P(10,58,o.translationWebTag+".searcher.flights.inputTextbox.origin.msg.validate.nonContiguousLegs"))("regions",o.regionsResponse)("recentSearches",o.recentSearches)("classByObserverAutocompleteMat","router_selector_searchMulticity"),d(4),Ye("search-container__component--when-only",!(null!=o.searchPresentationRules&&o.searchPresentationRules.displayCabinPassengerInline&&s)),h("required",!0)("setDateWhenNull",!0)("monthsToShow",null==o.searchPresentationRules?null:o.searchPresentationRules.monthsToShow)("module",o.module)("moduleIbeadmin",o.moduleIbeadmin)("presentationRules",o.presentationRules)("isMobile",o.isMobile)("tripType",o.tripTypeSelected)("outboundMonths",o.outboundMonths)("outboundDate",null==e.controls[o.SearchInputName.outboundDate]?null:e.controls[o.SearchInputName.outboundDate].value)("minDate",o.minDates[n])("isDisabled",n>0&&!(null!=o.flightsFormArray.controls[n-1]&&o.flightsFormArray.controls[n-1].valid)||!(null!=o.searchPresentationRules&&o.searchPresentationRules.turnDropdownIntoAutocomplete)&&!(null!=e.controls[o.SearchInputName.destination]&&e.controls[o.SearchInputName.destination].value)||(null==o.searchPresentationRules?null:o.searchPresentationRules.turnDropdownIntoAutocomplete)&&!(null!=e.controls[o.SearchInputName.destination]&&null!=e.controls[o.SearchInputName.destination].value&&e.controls[o.SearchInputName.destination].value.airportCode))("loadConstraintsDeparture",null==o.searchPresentationRules?null:o.searchPresentationRules.loadConstraintsDeparture)("loadConstraintsReturn",null==o.searchPresentationRules?null:o.searchPresentationRules.loadConstraintsReturn)("isSelectableCrossedOutPlane",null==o.searchPresentationRules?null:o.searchPresentationRules.isSelectableCrossedOutPlane)("resetDatesChangeTripType",!1)("isScrollToFieldActive",o.scrollToDatesAndPax)("scrollOffset",o.scrollOffset+o.multicityFlightLabelHeight),d(3),h("ngIf",(null==o.searchPresentationRules?null:o.searchPresentationRules.displayCabinPassengerInline)&&s),d(1),h("ngIf",s)}}const Sbe=["*"];let eY=(()=>{class t{constructor(){this.searchUtilsService=ne(FS),this.document=ne(St),this.searchService=ne(pr),this.viewportScroller=ne(kl),this.nonContiguousLegsWithinLim
65itIsValid=!0,this.lastNonContiguousLegFlight=1,this.tripTypeSelected={tripTypeCode:Ki.MultiCity,tripTypeName:"Multicity"},this.SearchInputName=Z,this.destinations=[],this.minDates=[new Date],this.destinationsLoaded=new ae,this.recentSearchSelected=new ae,this.scrollToComponent=new ae,this.scrollIntoView=(e,n=0)=>{const s=this.document.getElementById(e);s&&(s.scrollIntoView({behavior:"smooth",block:"start"}),n>0&&setTimeout(()=>window.scrollBy(0,-n),200))}}set multicityModalToOpen(e){e&&(0,{origin:()=>this.openOriginModal(e.index),destination:()=>this.openDestinationModal(e.index),calendar:()=>this.openCalendarModal(e.index)}[e.modalToOpen])()}ngOnInit(){this.flightsFormArray.value.forEach((e,n)=>this.setMinDates(e.outboundDate,n))}trackByFlight(e){return e}addFlight(){this.minDates.push(new Date(this.flightsFormArray.value[this.flightsFormArray.length-1].outboundDate)),this.flightsFormArray.push(this.searchUtilsService.getFlightForm()),this.scrollToFlightNumber(this.flightsFormArray.length-1)}removeFlight(e){this.flightsFormArray.removeAt(e),this.destinations.splice(e,1),this.minDates.splice(e,1),this.flightsFormArray.value.forEach((n,s)=>{s<e||(this.minDates[s]=this.flightsFormArray.value[s-1].outboundDate)})}setInputsFromRequest(e){this.recentSearchSelected.emit(e)}onOriginSelected(e,n){this.flightsFormArray.controls[n].controls[Z.origin].setValue(e),this.searchService.getDestinations({tripTypeCode:this.tripTypeSelected.tripTypeCode,origin:e?.airportCode},this.module,this.application).subscribe(o=>{this.destinations[n]=o.data.destinations,this.destinationsLoaded.emit({index:n,destinations:o.data.destinations})}),this.checkAllowedContiguousLegs()}onDestinationSelected(e,n){this.flightsFormArray.controls[n].controls[Z.destination].setValue(e),this.checkAllowedContiguousLegs()}checkAllowedContiguousLegs(){if(null==this.searchPresentationRules.nonContiguousLegsLimit)return;let e=0;for(let o=1;o<this.flightsFormArray.controls.length;o++){const r=this.flightsFormArray.controls[o-1],a=this.flightsFormArray.controls[o];a?.controls[Z.origin].value?.airportCode&&r?.controls[Z.destination].value?.airportCode&&a?.controls[Z.origin].value.airportCode!==r?.controls[Z.destination].value.airportCode&&(e++,this.lastNonContiguousLegFlight=o)}const n=this.nonContiguousLegsWithinLimitIsValid!==e<=this.searchPresentationRules.nonContiguousLegsLimit;this.nonContiguousLegsWithinLimitIsValid=e<=this.searchPresentationRules.nonContiguousLegsLimit,n&&!this.nonContiguousLegsWithinLimitIsValid&&this.flightsFormArray.controls[this.flightsFormArray.controls.length-1].controls[Z.destination].setValue(null)}setDatesFlights(e,n){e.isToUpdate&&(this.flightsFormArray.controls[n].controls[Z.outboundDate].setValue(e.outboundDate),this.setMinDates(e.outboundDate,n))}scrollToFlightNumber(e){this.isScrollToFieldActive&&(this.viewportScroller.setOffset([0,this.scrollOffset??0]),this.viewportScroller.scrollToAnchor("multicityFlight-"+e))}confirmDatesMulticity(e){this.isScrollToComponentActive&&e>0?this.scrollToComponent.emit():this.scrollToFlightNumber(e)}openOriginModal(e){this.multicityRouteSelector?.get(e)?.toggleSelectorPanel(null,!0,!1),this.multicityRouteSelector?.get(e)?.setOriginSelectorStatus()}openDestinationModal(e){setTimeout(()=>{this.multicityRouteSelector.get(e)?.toggleSelectorPanel(null,!1,!1),this.multicityRouteSelector.get(e)?.setDestinationSelectorStatus()},100)}openCalendarModal(e){this.multicityManageDates?.get(e)?.openPopover()}setMinDates(e,n){e&&this.flightsFormArray.value.forEach((s,o)=>{o<=n||(this.minDates[o]=e,s.outboundDate<this.minDates[o]&&this.flightsFormArray.controls[o].controls[Z.outboundDate].setValue(null))})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-multicity-flights"]],viewQuery:function(n,s){if(1&n&&(Le(_be,5),Le(gbe,5),Le(ybe,5)),2&n){let o;we(o=Te())&&(s.multicityFlights=o),we(o=Te())&&(s.multicityRouteSelector=o),we(o=Te())&&(s.multicityManageDates=o)}},inputs:{searchPresentationRules:"searchPresentationRules",module:"module",application:"application",moduleIbeadmin:"moduleIbeadmin",translationWebTag:"translationWebTag",presentationRules:"presentationRules",isMobile:"isMobile",flightsFormArray:"flightsFormArray",origins:"origins",de
65stinations:"destinations",continents:"continents",defaultContinents:"defaultContinents",regionsResponse:"regionsResponse",recentSearches:"recentSearches",outboundMonths:"outboundMonths",minDates:"minDates",isScrollToFieldActive:"isScrollToFieldActive",scrollOffset:"scrollOffset",scrollToDatesAndPax:"scrollToDatesAndPax",sumPxToScrollToDatesAndPax:"sumPxToScrollToDatesAndPax",isScrollToComponentActive:"isScrollToComponentActive",multicityModalToOpen:"multicityModalToOpen"},outputs:{destinationsLoaded:"destinationsLoaded",recentSearchSelected:"recentSearchSelected",scrollToComponent:"scrollToComponent"},ngContentSelectors:Sbe,decls:2,vars:4,consts:[[1,"entries__form__multicity-flights__list","multicity","flex-c","flex-g-32"],["class","entries__form__multicity-flights__list__item flex-c",4,"ngFor","ngForOf","ngForTrackBy"],[1,"entries__form__multicity-flights__list__item","flex-c"],[1,"entries--search__title","flex-r","flex-jc-sb","f-body-l","f-fw-b","f-mb-1",3,"id"],["multicityFlights",""],["class","entries--search__remove-flight__button",3,"click",4,"ngIf"],[1,"flex-c","flex-desktop-r","flex-jc-sb","flex-g-32",3,"ngClass"],[1,"search-container__component","search-container__component--route",3,"ngClass"],[1,"w-100",3,"turnDropdownIntoAutocomplete","required","moduleIbeadmin","presentationRules","isSwapRouteActive","
65isSwapRouteDisabled","locationOptionFormat","locationValueFormat","locationValueMaskFormat","locationParser","continents","defaultContinents","originsControl","destinationsControl","origins","destinations","tripType","isSelectable","origin","destination","isMobile","isOriginDisabled","isOriginValidOverride","isDestinationDisabled","originErrorLablel","regions","recentSearches","classByObserverAutocompleteMat","recentSearchSelected","originSelected","destinationSelected"],["multicityRouteSelector",""],[1,"search-container__component","search-container__component--when-pax","flex-c","flex-tablet-r","flex-g-32","relative"],[1,"search-container__component--when",3,"required","setDateWhenNull","monthsToShow","module","moduleIbeadmin","presentationRules","isMobile","tripType","outboundMonths","outboundDate","minDate","isDisabled","loadConstraintsDeparture","loadConstraintsReturn","isSelectableCrossedOutPlane","resetDatesChangeTripType","isScrollToFieldActive","scrollOffset","selectDateEmitter","confirmButtonClicked"],["manageDates","","multicityManageDates",""],[4,"ngIf"],["class","entries--search__buttons flex-r flex-jc-sb flex-ai-c",4,"ngIf"],[1,"entries--search__remove-flight__button",3,"click"],["aria-hidden","true",1,"aall-icon-trash","button-text"],[1,"entries--search__buttons","flex-r","flex-jc-sb","flex-ai-c"],["class","btn-f2 f-fs-m18 f-fw-b",3,"disabled","click",4,"ngIf"],["class","btn-f2 f-fs-m18 f-fw-b",3,"click",4,"ngIf"],[1,"btn-f2","f-fs-m18","f-fw-b",3,"disabled","click"],["aria-hidden","true",1,"aall-icon-AddtoyourTrip"],[1,"btn-f2","f-fs-m18","f-fw-b",3,"click"]],template:function(n,s){1&n&&(Ln(),m(0,"ul",0),C(1,Dbe,17,64,"li",1),_()),2&n&&(Ye("cabin-passenger-inline",!(null!=s.searchPresentationRules&&s.searchPresentationRules.displayCabinPassengerInline)),d(1),h("ngForOf",s.flightsFormArray.controls)("ngForTrackBy",s.trackByFlight))},dependencies:[Pt,Ot,ze,ac,tu,Ze],encapsulation:2})}}return t})();const Mbe=["buttonShowPaxSelector"],xbe=["overlayPaxSelector"],Ebe=["paxButtonField"];function Ibe(t,i){if(1&t&&(_e(0),k(1),I(2,"translate"),I(3,"translate"),ge()),2&t){const e=p(3);d(1),G(" ",e.paxCounter>1?P(2,1,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.plural"):P(3,3,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.single")," ")}}function kbe(t,i){if(1&t&&(_e(0),k(1),C(2,Ibe,4,5,"ng-container",2),ge()),2&t){const e=p(2);d(1),zt(" ",e.cabin.cabinClassName," / ",e.paxCounter," "),d(1),h("ngIf",e.showPassengersTextInCount)}}function Lbe(t,i){if(1&t&&(_e(0),k(1),I(2,"translate"),I(3,"translate"),ge()),2&t){const e=p(3);d(1),G(" ",e.paxCounter>1?P(2,1,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.plural"):P(3,3,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.single")," ")}}function Obe(t,i){if(1&t&&(k(0),C(1,Lbe,4,5,"ng-container",2),k(2)),2&t){const e=p(2);G(" ",e.paxCounter," "),d(1),h("ngIf",e.showPassengersTextInCount),d(1),G(" / ",e.cabin.cabinClassName," ")}}function Abe(t,i){if(1&t&&(_e(0),C(1,kbe,3,3,"ng-container",5),C(2,Obe,3,3,"ng-template",null,6,Ke),ge()),2&t){const e=xe(3),n=p();d(1),h("ngIf",n.cabinShownFirst)("ngIfElse",e)}}function Fbe(t,i){1&t&&$e(0)}function Pbe(t,i){if(1&t){const e=ee();m(0,"lib-manage-dialog-popover",7),U("closeEvent",function(){return H(e),B(p().hidePaxPanel())})("confirmEvent",function(){return H(e),B(p().confirm())}),I(1,"translate"),I(2,"translate"),C(3,Fbe,1,0,"ng-container",8),_()}if(2&t){const e=p(),n=xe(11);h("isVisible",e.isOverlayPaxSelectorVisible)("hasConfirmInAllDevice",!0)("moduleIbeadmin",e.moduleIbeadmin)("title",P(1,6,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.cabin.label")+"/"+P(2,8,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.plural"))("isActiveConfirmButton",!0),d(3),h("ngTemplateOutlet",n)}}function Rbe(t,i){1&t&&$e(0)}function Nbe(t,i){1&t&&$e(0)}function Ybe(t,i){if(1&t&&(_e(0),C(1,Rbe,1,0,"ng-container",8),C(2,Nbe,1,0,"ng-container",8),ge()),2&t){p();const e=xe(4),n=xe(6);d(1),h("ngTemplateOutlet",e),d(1),h("ngTemplateOutlet",n)}}function Vbe(t,i){1&t&&$e(0)}function Hbe(t,i){1&t&&$e(0)}function Bbe(t,i){if(1&t&&(_e(0),C(1,Vbe,1,0,"ng-container",8),C(2,Hbe,1,0,"ng-container",8),ge()),2&t){p();const e=xe(6),n=xe(4);d(1),h("ngTemplateOutlet",e),d(1),h("ngTemplateOutlet",n)}}function jbe(t,i){if(1&t){const e=ee();m(0,"al-dropdown",17),U("eventEmitClickOutput",function(s){return H(e),B(p(3).changeCabinTypeSelected(s))}),I(1,"translate"),_()}if(2&t){const e=p(3);h("choiceTitleTranslate",P(1,4,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.cabin.label"))("initialValue",e.preselectedCabin.cabinClassCode)("initialResults",e.cabins)("prefix","PaymentMethods")}}function Wbe(t,i){if(1&t&&(m(0,"mat-radio-button",20),k(1),_()),2&t){const e=i.$implicit,n=p(4);h("value",e.key)("checked",n.preselectedCabin.cabinClassCode===e.key),d(1),G("",e.value," ")}}function Ube(t,i){if(1&t){const e=ee();m(0,"mat-radio-group",18),U("change",function(s){return H(e),B(p(3).changeCabinTypeSelected(s,!0))}),C(1,Wbe,2,3,"mat-radio-button",19),_()}if(2&t){const e=p(3);d(1),h("ngForOf",e.cabins)}}function $be(t,i){if(1&t&&(m(0,"div",12)(1,"div",13),k(2),I(3,"translate"),_(),m(4,"div",14),C(5,jbe,2,6,"al-dropdown",15),C(6,Ube,2,1,"mat-radio-group",16),_()()),2&t){const e=p(2);d(2),G(" ",P(3,3,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.cabin.label")," "),d(3),h("ngIf","radio"!==e.cabinDisplayType),d(1),h("ngIf","radio"===e.cabinDisplayType)}}function zbe(t,i){if(1&t){const e=ee();m(0,"div",12)(1,"div",13),k(2),I(3,"translate"),_(),m(4,"div",21)(5,"al-pax",22),U("changePax",function(s){return H(e),B(p(2).changePax(s))}),_()()()}if(2&t){const e=p(2);d(2),G(" ",P(3,7,e.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.plural")," "),d(3),h("moduleIbeadmin",e.moduleIbeadmin)("areTooltipsEnabled",e.areTooltipsEnabled)("showUnderLabel",e.showUnderLabel)("pax",e.pax)("paxNumber",e.paxNumber)("isMobile",e.isMobile)}}function qbe(t,i){if(1&t&&(m(0,"div",9),C(1,Ybe,3,2,"ng-container",2),C(2,Bbe,3,2,"ng-container",2),_(),C(3,$be,7,5,"ng-template",null,10,Ke),C(5,zbe,6,9,"ng-template",null,11,Ke)),2&t){const e=p();d(1),h("ngIf",!e.orderReverse),d(1),h("ngIf",e.orderReverse)}}let tY=(()=>{class t extends Kf{set autoOpen(e){this._autoOpen=e,this.isEnabled=this.enabledSelector(),e&&this.tripType&&this.tripType.tripTypeCode===Ki.MultiCity&&(this.paxSelectorInteracted=!0,this.isOverlayPaxSelectorVisible=!0)}get autoOpen(){return this._autoOpen}set isEnabledMulticity(e){this._isEnabledMulticity=e,this.isEnabled=this.enabledSelector()}set moduleIbeadmin(e){e&&(this._moduleIbeadmin=e,this.translationPrefix=`translation${this.moduleIbeadmin}`)}get moduleIbeadmin(){return this._moduleIbeadmin}set presentationRules(e){e&&(this._presentationRulesModel=e)}get presentationRules(){return this._presentationRulesModel}set pax(e){this._pax=e,e&&this.initTooltipsConfiguration()}get pax(){return this._pax}set cabinTypes(e){this._cabinTypes=e,this.cabins=[],e&&e.forEach(n=>{this.cabins.push({key:n.cabinClassCode,value:n.cabinClassName})})}get cabinTypes(){return this._cabinTypes}set cabin(e){this._cabin=e,this.preselectedCabin=e}get cabin(){return this._cabin}set tripType(e){this._tripType=e}get tripType(){return this._tripType}set outboundDate(e){this._outboundDate=e,this.isEnabled=this.enabledSelector(),this._tripType.tripTypeCode===Ki.OneWay&&this.isEnabled&&!this.isMobile&&this.autoOpen&&(this.paxSelectorInteracted=!0,this.isOverlayPaxSelectorVisible=!0)}set inboundDate(e){this._inboundDate=e,this.isEnabled=this.enabledSelector(),this._tripType.tripTypeCode===Ki.RoundTrip&&this.isEnabled&&!this.isMobile&&this.autoOpen&&(this.paxSelectorInteracted=!0,this.isOverlayPaxSelectorVisible=!0)}set paxNumber(e){this._paxNumber=e,this.preselections=Object.assign({},e),this.paxCounter=e?this.sumPax(e):1}get paxNumber(){return this._paxNumber}constructor(e,n){super(),this.translateService=e,this.errorService=n,this._viewportScroller=ne(kl),this.tripTypeEnum=Ki,this.paxCounter=1,this.isEnabled=!1,this.look=CA.popover,this.areTooltipsEnabled={},this.isOverlayPaxSelectorVisible=!1,this.isCabinContainerSelectorVisible=!1,this.isLoadedPillOrDropdown=!1,this.showPassengersTextInCount=!1,this.params={label:"-",errorLabel:"-",icon:"aall-icon-passengers2"},this.changeValue=!1,this.paxSelectorInteracted=!1,this.showUnderLabel=!1,this.cabinDisplayType="dropdown",this.cabinShownFirst=!0,this.isSelectable=!1,this.orderReverse=!1,this.changePaxAndCabins=new ae,this.scrollToComponent=new ae,this.appConstants=ur}ngOnInit(){this.getTranslate(),this._presentationRulesModel&&(this.showPassengersTextInCount=this._presentationRulesModel[`configuration${this.moduleIbeadmin}`]?.searcher?.paxSelector?.showPassengersTextInCount??!1,this.showUnderLabel=this._presentationRulesModel[`configuration${this.moduleIbeadmin}`]?.searcher?.pax?.showUnderLabel??!1)}
65scrollToPosition(e,n){n||(n=0),e=parseInt(e);const s=Math.abs(e-n);if(!this.isMobile&&s>1){const o=e-n+window.scrollY;this._viewportScroller.scrollToPosition([0,o])}}togglePaxPanel(){if(this.preselections=this.paxNumber,this.preselectedCabin=this.cabin,this.isEnabled&&(this.paxSelectorInteracted=!0,this.isOverlayPaxSelectorVisible=!0,this.isScrollToFieldActive)){const e=this.paxButtonField.nativeElement.getBoundingClientRect().y;this.scrollToPosition(e,this.scrollOffset)}}hidePaxPanel(){if(this.preselectedCabin=this.cabin,this.preselections=this.paxNumber,this.isOverlayPaxSelectorVisible=!1,this.isScrollToFieldActive){const e=this.paxButtonField.nativeElement.getBoundingClientRect().y;this.scrollToPosition(e,this.scrollOffset)}}enabledSelector(){return!(!1===this.isSelectable||!this._tripType)&&(!(this._tripType.tripTypeCode!==Ki.MultiCity||!this._isEnabledMulticity)||!(this._tripType.tripTypeCode!==Ki.OneWay||!this._outboundDate)||!(this._tripType.tripTypeCode!==Ki.RoundTrip||!this._outboundDate||!this._inboundDate)||void 0)}sumPax(e){return Object.values(e).reduce((n,s)=>n+s,0)}changeCabinTypeSelected(e,n=!1){this.changeValue=!0;const s=this.cabins.find(r=>n?e.value===r.key:e.value===r.value);this.preselectedCabin={cabinClassCode:s.key,cabinClassName:s.value,cabinClassId:null}}confirm(){this.changePaxAndCabins.emit({cabin:this.preselectedCabin,pax:this.preselections}),this.changeValue=!1,this.isOverlayPaxSelectorVisible=!1,this.hidePaxPanel(),this.isScrollToComponentActive&&this.scrollToComponent.emit()}changePax(e){this.changeValue=!0,this.paxSelectorInteracted=!0,this.preselections=e}initTooltipsConfiguration(){const e={};this.pax?.paxTypeConstraints.forEach(n=>{const s=n.paxType.paxTypeCode;e[s]=this.presentationRules[`configuration${this.moduleIbeadmin}`]?.searcher?.paxSelector[s]?.tooltip?.enabled??!1}),this.areTooltipsEnabled=Object.assign({},e)}getTranslate(){this.translateService.stream([this.translationPrefix+".searcher.flights.passengersCabinClass.divText.cabin.label",this.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.plural"]).subscribe(e=>{if(e){const n=e[this.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.plural"],s=e[this.translationPrefix+".searcher.flights.passengersCabinClass.divText.cabin.label"];this.params.label=this.cabinShownFirst?`${s} / ${n}`:`${n} / ${s}`}})}static{this.\u0275fac=function(n){return new(n||t)(J(mi),J(hg))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-pax-selector"]],viewQuery:function(n,s){if(1&n&&(Le(Mbe,5),Le(xbe,5),Le(Ebe,5,Ht)),2&n){let o;we(o=Te())&&(s.buttonShowPaxSelector=o.first),we(o=Te())&&(s.overlayPaxSelector=o.first),we(o=Te())&&(s.paxButtonField=o.first)}},inputs:{cabinDisplayType:"cabinDisplayType",cabinShownFirst:"cabinShownFirst",autoOpen:"autoOpen",isEnabledMulticity:"isEnabledMulticity",moduleIbeadmin:"moduleIbeadmin",presentationRules:"presentationRules",isMobile:"isMobile",pax:"pax",isSelectable:"isSelectable",cabinTypes:"cabinTypes",cabin:"cabin",tripType:"tripType",outboundDate:"outboundDate",inboundDate:"inboundDate",paxNumber:"paxNumber",orderReverse:"orderReverse",isScrollToFieldActive:"isScrollToFieldActive",scrollOffset:"scrollOffset",isScrollToComponentActive:"isScrollToComponentActive"},outputs:{changePaxAndCabins:"changePaxAndCabins",scrollToComponent:"scrollToComponent"},features:[Et],decls:12,vars:20,consts:[[3,"isFilled","isValid","isDisabled","params","isOverlayVisible","accessibilityLabel","clickButton"],["paxButtonField",""],[4,"ngIf"],[3,"isVisible","hasConfirmInAllDevice","moduleIbeadmin","title","isActiveConfirmButton","closeEvent","confirmEvent",4,"ngIf"],["template",""],[4,"ngIf","ngIfElse"],["passengersShownFirst",""],[3,"isVisible","hasConfirmInAllDevice","moduleIbeadmin","title","isActiveConfirmButton","closeEvent","confirmEvent"],[4,"ngTemplateOutlet"],[1,"cabin-pax-wrapper","flex-c","flex-tablet-r","flex-g-16"],["cabinSelector",""],["paxSelector",""],[1,"cabin-pax-wrapper__content","flex-g-16"],[1,"cabin-pax-body__title","cabin-pax-body__title--mb","f-body-s"],[1,"cabin-pax-body__component"],[3,"choiceTitleTranslate","initialValue","initialResults","prefix","eventEmitClickOutput",4,"ngIf"],["aria-labelledby","","class","cabin-pax-body__radio-group flex-c flex-g-8",3,"change",4,"ngIf"],[3,"choiceTitleTranslate","initialValue","initialResults","prefix","eventEmitClickOutput"],["aria-labelledby","",1,"cabin-pax-body__radio-group","flex-c","flex-g-8",3,"change"],["class","cabin-pax-body__radio-button",3,"value","checked",4,"ngFor","ngForOf"],[1,"cabin-pax-body__radio-button",3,"value","checked"],[1,"cabin-pax-body__component","cabin-pax-body__component--pl"],[3,"moduleIbeadmin","areTooltipsEnabled","showUnderLabel","pax","paxNumber","isMobile","changePax"]],template:function(n,s){1&n&&(m(0,"lib-button-field",0,1),U("clickButton",function(){return s.togglePaxPanel()}),I(2,"translate"),I(3,"translate"),I(4,"translate"),I(5,"translate"),I(6,"translate"),I(7,"translate"),C(8,Abe,4,2,"ng-container",2),_(),C(9,Pbe,4,10,"lib-manage-dialog-popover",3),C(10,qbe,7,2,"ng-template",null,4,Ke)),2&n&&(h("isFilled",!!s.cabin)("isValid",!s.paxSelectorInteracted||!!s.cabin)("isDisabled",!s.isEnabled)("params",s.params)("isOverlayVisible",s.isOverlayPaxSelectorVisible)("accessibilityLabel",s.cabinShownFirst?P(2,8,s.translationPrefix+".searcher.flights.passengersCabinClass.divText.cabin.label")+" "+(null==s.cabin?null:s.cabin.cabinClassName)+", "+s.paxCounter+" "+(s.paxCounter>1?P(3,10,s.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.plural"):P(4,12,s.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.single")):s.paxCounter+" "+(s.paxCounter>1?P(5,14,s.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.plural"):P(6,16,s.translationPrefix+".searcher.flights.passengersCabinClass.divText.passengers.label.single"))+", "+P(7,18,s.translationPrefix+".searcher.flights.passengersCabinClass.divText.cabin.label")+" "+(null==s.cabin?null:s.cabin.cabinClassName)),d(8),h("ngIf",s.cabin),d(1),h("ngIf",s.isOverlayPaxSelectorVisible))},dependencies:[Ot,ze,fn,MS,Gf,oc,rc,BR,jR,Ze],encapsulation:2})}}return t})();function Gbe(t,i){if(1&t){const e=ee();m(0,"div",1),X(1,"input",2),m(2,"al-dropdown",3),U("eventEmitClickOutput",function(s){return H(e),B(p().changePaymentMethod(s))}),I(3,"translate"),_()()}if(2&t){const e=p();d(1),Hn("value",e.paymentSelected),d(1),h("icon","aall-icon-payment")("choiceTitleTranslate",P(3,7,e.translationPrefix+".searcher.flights.inputDropdown.paymentMethod.defaultValue"))("initialValue",e.initialValue)("initialResults",e.initialResults)("disabled",e.disabled||!e.isSelectable)("prefix","PaymentMethods")}}let nY=(()=>{class t{constructor(){this.showComponent=!0,this.activeOptionsBox=!1,this.isSelectVisible=!1,this.initialValue="",this.initialResults=[],this.disabled=!1,this.isSelectable=!0,this.paymentMethodSelected=new ae}set moduleIbeadmin(e){this._moduleIbeadmin=e,e&&(this.translationPrefix=`translation${e}`,this.ehsPresentationRule[`configuration${e}`].searcher.flights.inputDropdown.paymentMethod.displayed||(this.showComponent=!1))}get moduleIbeadmin(){return this._moduleIbeadmin}set presentationRules(e){e&&(this._presentationRules=e,this.ehsPresentationRule=e)}get presentationRules(){return this._presentationRules}ngOnInit(){this.showComponent&&void 0!==this.paymentMethods&&this.paymentMethods.length>1&&(this.activeOptionsBox=!0)}changePaymentMethod(e){this.paymentSelected={paymentMethodId:e.id,paymentMethodCode:e.key,paymentMethodName:e.value},this.paymentMethodSelected.emit(this.paymentSelected)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-payment-method-selector"]],inputs:{paymentMethods:"paymentMethods",moduleIbeadmin:"moduleIbeadmin",defaultPaymentMethod:"defaultPaymentMethod",methodNameSelected:"methodNameSelected",initialValue:"initialValue",initialResults:"initialResults",disabled:"disabled",isSelectable:"isSelectable",presentationRules:"presentationRules"},outputs:{paymentMethodSelected:"paymentMethodSelected"},decls:1,vars:1,consts:[["class","payment-method-container",4,"ngIf"],[1,"payment-method-container"],["id","paymentMethodName","name","paymentMethodSelected","type","hidden",3,"value"],[3,"icon","choiceTitleTranslate","initialValue","initialResults","disabled","prefix","eventEmitClickOutput"]],template:function(n,s){1&n&&C(0,Gbe,4,9,"div",0),2&n&&h("ngIf",s.showComponent)},dependencies:[ze,Gf,Ze],encapsulation:2})}}return t})();const Kbe=["dynamicComponentContainer"];function Xbe(t,i){}let iY=(()=>{class t{constructor(e){this.modalService=e,this.disabledConfirmButton=!0}ngOnInit(){this.loadDynamicComponent()}confirm(){this.modalService.close(this.value??null)}loadDynamicComponent(){const e=this.modalService.options.data.modalInfo,n=this.container.createComponent(e.component);
65this.previousFilterObject=structuredClone(e.inputs.selectValue);const s=n.instance;Object.keys(e.inputs).forEach(o=>{s[o]=e.inputs[o]}),s.changeValue.subscribe(o=>{this.value=o,this.disabledConfirmButton=this.deepEqual(this.value,this.previousFilterObject)}),e.inputs.selectValue&&(this.value=e.inputs.selectValue)}deepEqual(e,n){if(e===n)return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;const s=Object.keys(e),o=Object.keys(n);if(s.length!==o.length)return!1;for(const r of s)if(!o.includes(r)||!this.deepEqual(e[r],n[r]))return!1;return!0}static{this.\u0275fac=function(n){return new(n||t)(J(eT))}}static{this.\u0275cmp=Ae({type:t,selectors:[["al-modal-filter-template"]],viewQuery:function(n,s){if(1&n&&Le(Kbe,7,Ss),2&n){let o;we(o=Te())&&(s.container=o.first)}},decls:4,vars:1,consts:[[1,"modal-filter-body"],["dynamicComponentContainer",""],[3,"isDisabledConfirm","confirm"]],template:function(n,s){1&n&&(m(0,"div",0),C(1,Xbe,0,0,"ng-template",null,1,Ke),_(),m(3,"lib-dialog-footer",2),U("confirm",function(){return s.confirm()}),_()),2&n&&(d(3),h("isDisabledConfirm",s.disabledConfirmButton))},dependencies:[V3],encapsulation:2})}}return t})();function Zbe(t,i){1&t&&(m(0,"span",12),X(1,"i",13),_())}function Jbe(t,i){if(1&t&&(m(0,"span",12),k(1),_()),2&t){const e=p(4);d(1),oe(null==e.searchForm.controls[e.SearchInputName.inspirations].value?null:e.searchForm.controls[e.SearchInputName.inspirations].value.length)}}function Qbe(t,i){if(1&t&&(m(0,"span",12),k(1),_()),2&t){const e=p(4);d(1),oe(null==e.searchForm.controls[e.SearchInputName.regions].value?null:e.searchForm.controls[e.SearchInputName.regions].value.length)}}function eve(t,i){1&t&&(m(0,"span",12),X(1,"i",13),_())}function tve(t,i){if(1&t){const e=ee();m(0,"lib-card-button-new",7),U("buttonEmitter",function(){H(e);const s=p().$implicit;return B(p(2).editFilter(s))}),_e(1,8),X(2,"i",9),m(3,"p",10),k(4),I(5,"translate"),_(),C(6,Zbe,2,0,"span",11),C(7,Jbe,2,1,"span",11),C(8,Qbe,2,1,"span",11),C(9,eve,2,0,"span",11),ge(),_()}if(2&t){const e=p().$implicit,n=p(2);h("disabled",e.disabled),d(2),at("aall-icon-",e.icon," card-icon"),d(2),oe(P(5,9,e.title)),d(2),h("ngIf",e.code===n.DialogConfEnum.stops&&(null==n.searchForm.controls[n.SearchInputName.stops].value?null:n.searchForm.controls[n.SearchInputName.stops].value.stopCode)),d(1),h("ngIf",e.code===n.DialogConfEnum.inspiration&&(null==n.searchForm.controls[n.SearchInputName.inspirations].value?null:n.searchForm.controls[n.SearchInputName.inspirations].value.length)>0),d(1),h("ngIf",e.code===n.DialogConfEnum.regions&&(null==n.searchForm.controls[n.SearchInputName.regions].value?null:n.searchForm.controls[n.SearchInputName.regions].value.length)>0),d(1),h("ngIf",e.code===n.DialogConfEnum.prices&&2===(null==n.searchForm.controls[n.SearchInputName.prices].value?null:n.searchForm.controls[n.SearchInputName.prices].value.length)&&(n.searchForm.controls[n.SearchInputName.prices].value[0]!==n.minPriceFilter||n.searchForm.controls[n.SearchInputName.prices].value[1]!==n.maxPriceFilter))}}function nve(t,i){if(1&t&&(m(0,"li"),C(1,tve,10,11,"lib-card-button-new",6),_()),2&t){const e=i.$implicit,n=p(2);d(1),h("ngIf",e.code!==n.DialogConfEnum.prices||e.code===n.DialogConfEnum.prices&&n.anywherePriceEnabled)}}function ive(t,i){if(1&t&&(m(0,"div",1)(1,"ul",2),C(2,nve,2,1,"li",3),_(),m(3,"span",4),X(4,"i",5),m(5,"span"),k(6),I(7,"translate"),_()()()),2&t){const e=p();d(2),h("ngForOf",e.anywhereFilterButtons),d(4),G("",P(7,2,e.translationCommonsWebtag+".disclaimer.price")," ")}}class iu{constructor(){this.searchService=ne(pr),this.dataService=ne(la),this.modalService=ne(eT),this.localesService=ne(Ha),this.DialogConfEnum=ii,this.SearchInputName=Z,this.translationCommonsWebtag="translationCommons",this.anywhereFiltersEnabled=!1,this.anywhereFilterButtons=[],this.dialogConf=[],this.anywherePriceEnabled=!1,Da(()=>{this.localesService.languageSelectedSig()&&this.setChangeLanguage(this.localesService.languageSelectedSig())},{allowSignalWrites:!0})}ngOnInit(){this.setFilterButtons(),this.subscriptionToDestinationControl()}editFilter(i){const e=i.code;this.modalService.open(iY,{class:"dialog--slim",header:{title:i.title,hasCloseButton:!0},actions:{click:!0},data:{modalInfo:{component:this.dialogConf[i.code].component,inputs:{data:this.dialogConf[i.code].data,selectValue:this.dialogConf[i.code].selectFilter.value}}}}).subscribe(n=>{if(void 0!==n)switch(e){case ii.stops:this.searchForm.controls[Z.stops].setValue(n);break;case ii.inspiration:this.searchForm.controls[Z.inspirations].setValue(n);break;case ii.regions:this.searchForm.controls[Z.regions].setValue(n);break;case ii.prices:this.searchForm.controls[Z.prices].setValue(null!==n?n:[])}})}setFilterButtons(){0===this.anywhereFilterButtons.length&&(this.searchPresentationRules?.isVisibleStopsFilter&&this.anywhereFilterButtons.push({code:ii.stops,icon:"stopover2",title:this.translationWebTag+".filters.stops.button.label",disabled:!1}),this.searchPresentationRules?.isVisibleInspirationsFilter&&this.anywhereFilterButtons.push({code:ii.inspiration,icon:"interests",title:this.translationWebTag+".filters.interest.button.label",disabled:!1}),this.searchPresentationRules?.isVisibleRegionsFilter&&this.anywhereFilterButtons.push({code:ii.regions,icon:"locations",title:this.translationWebTag+".filters.region.button.label",disabled:!1}),this.searchPresentationRules?.isVisiblePriceFilter&&this.anywhereFilterButtons.push({code:ii.prices,icon:"best-offers",title:this.translationWebTag+".filters.price.button.label",disabled:!1}))}subscriptionToDestinationControl(){this.searchForm.controls[Z.destination].valueChanges.pipe(to((i,e)=>i?.airportCode===e?.airportCode)).subscribe(i=>{this.anywhereFiltersEnabled="ANYWHERE"===i?.airportCode,"ANYWHERE"===i?.airportCode&&(this.searchPresentationRules?.isVisibleStopsFilter&&!this.dialogConf[ii.stops]&&this.getAvailableStopsValues(),this.searchPresentationRules?.isVisibleInspirationsFilter&&!this.dialogConf[ii.inspiration]&&this.getAvailableInspirationsValues(),this.searchPresentationRules?.isVisibleRegionsFilter&&!this.dialogConf[ii.regions]&&this.getAvailableRegionsValues(),!this.anywherePriceEnabled&&!this.dialogConf[ii.prices]&&this.fillPrice
65sData())})}getAvailableStopsValues(){this.searchService.getStops({origin:this.searchForm.controls[Z.origin].value?.airportCode??null},this.module,this.application).subscribe(e=>{this.searchForm.controls[Z.stops].setValue(e.data.defaults[0]),this.dialogConf[ii.stops]={component:W3,title:this.translationWebTag+".filters.stops.button.label",data:{options:e.data.stops,moduleIbeadmin:this.moduleIbeadmin},selectFilter:this.searchForm.controls[Z.stops]}})}getAvailableInspirationsValues(){this.searchService.getInspirations(this.module,this.application).subscribe(i=>{this.searchForm.controls[Z.inspirations].setValue(i.data.defaults),this.dialogConf[ii.inspiration]={component:j3,title:this.translationWebTag+".filters.interest.button.label",data:{options:i.data.inspirations,moduleIbeadmin:this.moduleIbeadmin,presentationRules:this.presentationRules},selectFilter:this.searchForm.controls[Z.inspirations]}})}getAvailableRegionsValues(){if(this.regionsResponse)return this.searchForm.controls[Z.regions].setValue(this.regionsResponse.defaults),void(this.dialogConf[ii.regions]={component:OS,title:this.translationWebTag+".filters.region.button.label",data:{options:this.regionsResponse.regions,moduleIbeadmin:this.moduleIbeadmin,presentationRules:this.presentationRules},selectFilter:this.searchForm.controls[Z.regions]});this.dataService.getRegions(this.module,this.application).subscribe(i=>{i&&(this.searchForm.controls[Z.regions].setValue(i.data.defaults),this.dialogConf[ii.regions]={component:OS,title:this.translationWebTag+".filters.region.button.label",data:{options:i.data.regions,moduleIbeadmin:this.moduleIbeadmin,presentationRules:this.presentationRules},selectFilter:this.searchForm.controls[Z.regions]})})}fillPricesData(){this.searchService.getPriceLists(this.module,this.application).subscribe(i=>{i&&(this.minPriceFilter=i.data.defaults[0].minPriceCap,this.maxPriceFilter=i.data.defaults[0].maxPriceCap,this.anywherePriceEnabled=!0,this.searchPresentationRules?.isVisiblePriceFilter&&(this.setPriceFilter(),this.getCurrency()))})}setPriceFilter(){this.searchForm.controls[Z.prices].setValue([this.minPriceFilter,this.maxPriceFilter]),this.dialogConf[ii.prices]={component:U3,title:this.translationWebTag+".filters.price.button.label",data:{minPrice:this.minPriceFilter,maxPrice:this.maxPriceFilter,moduleIbeadmin:this.moduleIbeadmin},selectFilter:this.searchForm.controls[Z.prices]}}getCurrency(){this.currency$.pipe($t(i=>!!i),ei(1)).subscribe(i=>{this.dialogConf[ii.prices]={...this.dialogConf[ii.prices],data:{...this.dialogConf[ii.prices].data,currency:i.currencyCode}}})}setChangeLanguage(i){null!==i&&(this.languageSelected?this.languageSelected!==i&&(this.languageSelected=i,this.requestApiDataNewLanguage()):this.languageSelected=i)}requestApiDataNewLanguage(){this.anywhereFiltersEnabled&&(this.searchPresentationRules?.isVisibleStopsFilter&&this.getAvailableStopsValues(),this.searchPresentationRules?.isVisibleInspirationsFilter&&this.getAvailableInspirationsValues(),this.searchPresentationRules?.isVisibleRegionsFilter&&this.getAvailableRegionsValues())}static{this.\u0275fac=function(e){return new(e||iu)}}static{this.\u0275cmp=Ae({type:iu,selectors:[["al-filters"]],inputs:{searchForm:"searchForm",searchPresentationRules:"searchPresentationRules",presentationRules:"presentationRules",translationWebTag:"translationWebTag",moduleIbeadmin:"moduleIbeadmin",module:"module",application:"application",isCollapsed:"isCollapsed",regionsResponse:"regionsResponse"},decls:1,vars:1,consts:[["class","flex-jc-sb search-filters-container flex-g-24",4,"ngIf"],[1,"flex-jc-sb","search-filters-container","flex-g-24"],[1,"flex-r","search-filters","flex-jc-sb","flex-desktop-jc-fs"],[4,"ngFor","ngForOf"],[1,"f-body-","flex-r","flex-ai-c","w-100","w-desktop-75"],["aria-hidden","true",1,"aall-icon-info","destination-selected__cityInfo__icon"],["cssModifier","card--small search-filters__card",3,"disabled","buttonEmitter",4,"ngIf"],["cssModifier","card--small search-filters__card",3,"disabled","buttonEmitter"],["buttonContent",""],["aria-hidden","true"],[1,"f-mb-0","f-fw-b","f-body-m"],["class","card-superIndex f-fw-b flex-r flex-ai-c flex-jc-c f-body-m f-fw-b",4,"ngIf"],[1,"card-superIndex","f-fw-b","flex-r","flex-ai-c","flex-jc-c","f-body-m","f-fw-b"],["aria-hidden","true",1,"aall-icon-check"]],template:function(e,n){1&e&&C(0,ive,8,4,"div",0),2&e&&h("ngIf",!n.isCollapsed&&n.anywhereFiltersEnabled)},dependencies:[Ot,ze,P3,Ze],encapsulation:2})}}ce([yn(t=>t.deals.currency),N("design:type",rt)],iu.prototype,"currency$",void 0);const sve=["manageDates"],ove=["routeSelector"],rve=["paxCabinSelector"],ave=["multicityFlights"],lve=["searchComponent"];function cve(t,i){if(1&t){const e=ee();m(0,"al-recent-searches",12),U("recentSearchSelected",function(s){return H(e),B(p(2).setInputsFromRequest
65(s))}),_()}if(2&t){const e=p(2);h("moduleIbeadmin",e.moduleIbeadmin)("recentSearches",e.recentSearches)("recentSearchesMaxCount",null==e.searchPresentationRules?null:e.searchPresentationRules.recentSearchesMaxCount)("viewClosedButton",!1)}}function dve(t,i){1&t&&X(0,"i",26),2&t&&at("d-none d-lg-flex ",p(2).$implicit.icon," quicklinks__icon")}function uve(t,i){if(1&t&&(m(0,"a",24),C(1,dve,1,3,"i",25),k(2),I(3,"translate"),_()),2&t){const e=p().$implicit;at("link f-body-l f-fw-b flex-r flex-ai-c flex-g-8 ",e.class,""),Hn("href",e.href,Si),h("target",e.openNew?"_blank":"_self"),d(1),h("ngIf",e.icon),d(1),G(" ",P(3,7,e.title)," ")}}function hve(t,i){if(1&t&&(_e(0),C(1,uve,4,9,"a",23),ge()),2&t){const e=i.$implicit,n=p(4);d(1),h("ngIf",(null==e?null:e.displayed)&&(null==e?null:e.title)&&(null==e?null:e.href)&&!(e.href.includes("inspire-me")&&n.currentRoute.includes("inspire-me")))}}function fve(t,i){if(1&t&&(m(0,"div",21),C(1,hve,2,1,"ng-container",22),_()),2&t){const e=p(3);d(1),h("ngForOf",null==e.searchPresentationRules?null:e.searchPresentationRules.quickLinks)}}function pve(t,i){if(1&t&&(m(0,"span",27),k(1),I(2,"translate"),_()),2&t){const e=p(3);d(1),G("(*) ",P(2,1,e.translationWebTag+".tabMMB.text.requiredFields.label"),"")}}function mve(t,i){if(1&t){const e=ee();m(0,"div",34),X(1,"input",30),m(2,"al-manage-dates-unified",35,36),U("chargeServerData",function(s){return H(e),B(p(4).chargePricesData(s))})("selectDateEmitter",function(s){return H(e),B(p(4).setPreviousDatesSelect(s))})("confirmButtonClicked",function(s){return H(e),B(p(4).setDates(s))})("selectDatesByMonth",function(s){return H(e),B(p(4).setDatesByMonth(s))})("changeCalendarType",function(s){return H(e),B(p(4).changeCalendarType(s))})("popoverStateChanged",function(s){return H(e),B(p(4).resetCalendarRequiredvalidators(s))})("scrollToComponent",function(){return H(e),B(p(4).scrollToSearchComponent())}),_(),$e(4,37),_()}if(2&t){p(2);const e=xe(10),n=p(2);d(1),h("formControlName",n.SearchInputName.outboundDate),d(1),h("required",!0)("monthsToShow",null==n.searchPresentationRules?null:n.searchPresentationRules.monthsToShow)("module",n.module)("moduleIbeadmin",n.moduleIbeadmin)("isLoadingCalendar",n.isLoadingCalendar)("presentationRules",n.presentationRules)("tripType",null==n.searchForm.controls[n.SearchInputName.tripType]?null:n.searchForm.controls[n.SearchInputName.tripType].value)("isDisabled",!(null!=n.searchForm.controls[n.SearchInputName.destination]&&n.searchForm.controls[n.SearchInputName.destination].value))("outboundDate",n.searchForm.controls[n.SearchInputName.outboundDate].value)("inboundDate",n.searchForm.controls[n.SearchInputName.inboundDate].value)("outboundDatesPrices",n.outboundDatesPrices)("inboundDatesPrices",n.inboundDatesPrices)("resetDatesChangeTripType",!1)("viewFlexibleDatesTab",(null==n.searchPresentationRules?null:n.searchPresentationRules.viewMonthsTab)&&"ANYWHERE"===(null==n.searchForm.controls[n.SearchInputName.destination]||null==n.searchForm.controls[n.SearchInputName.destination].value?null:n.searchForm.controls[n.SearchInputName.destination].value.airportCode))("isMobile",n.isMobile)("outboundMonths",n.outboundMonths)("anywhereFiltersEnabled",n.anywhereFiltersEnabled)("months",n.manageDatesMonths)("defaultMonth",n.defaultMonth)("isScrollToFieldActive",null==n.searchPresentationRules?null:n.searchPresentationRules.scrollToDatesAndPax)("scrollOffset",null==n.searchPresentationRules?null:n.searchPresentationRules.sumPxToScrollToDatesAndPax)("isAnywhere","ANYWHERE"===(null==n.searchForm.controls[n.SearchInputName.destination].value?null:n.searchForm.controls[n.SearchInputName.destination].value.airportCode))("selectedMonths",null==n.searchForm.controls[n.SearchInputName.monthsSelected]?null:n.searchForm.controls[n.SearchInputName.monthsSelected].value)("setDateWhenNull",!0)("isScrollToComponentActive",null==n.searchPresentationRules?null:n.searchPresentationRules.scrollToComponent)("isSelectableCrossedOutPlane",null==n.searchPresentationRules?null:n.searchPresentationRules.isSelectableCrossedOutPlane),d(2),h("ngTemplateOutlet",e)}}function _ve(t,i){if(1&t){const e=ee();m(0,"div",28)(1,"div",29),X(2,"input",30)(3,"input",30),m(4,"al-route-selector",31,32),U("recentSearchSelected",function(s){return H(e),B(p(3).setInputsFromRequest
65(s))})("originSelected",function(s){return H(e),B(p(3).onOriginSelected(s))})("destinationSelected",function(s){return H(e),B(p(3).onDestinationSelected(s))})("scrollToComponent",function(){return H(e),B(p(3).scrollToSearchComponent())}),_()(),C(6,mve,5,28,"div",33),_()}if(2&t){const e=p(3);d(2),h("formControlName",e.SearchInputName.origin),d(1),h("formControlName",e.SearchInputName.destination),d(1),h("turnDropdownIntoAutocomplete",null==e.searchPresentationRules?null:e.searchPresentationRules.turnDropdownIntoAutocomplete)("required",null==e.searchPresentationRules?null:e.searchPresentationRules.isVisibleRequiredFields)("isRoundTrip",(null==e.searchForm.controls[e.SearchInputName.tripType]?null:e.searchForm.controls[e.SearchInputName.tripType].value)===e.TripType.RoundTrip)("moduleIbeadmin",e.moduleIbeadmin)("presentationRules",e.presentationRules)("isSwapRouteActive",null==e.searchPresentationRules?null:e.searchPresentationRules.isSwapRouteActive)("isSwapRouteDisabled",null==e.searchPresentationRules?null:e.searchPresentationRules.isSwapRouteDisabled)("autoOpen",!1)("locationOptionFormat",null==e.searchPresentationRules?null:e.searchPresentationRules.locationOptionFormat)("locationValueFormat",null==e.searchPresentationRules?null:e.searchPresentationRules.locationValueFormat)("locationValueMaskFormat",null==e.searchPresentationRules?null:e.searchPresentationRules.locationValueMaskFormat)("locationParser",null==e.searchPresentationRules?null:e.searchPresentationRules.locationParser)("continents",e.continents)("defaultContinents",e.defaultContinents)("origins",e.origins)("destinations",e.destinations)("tripType",null==e.searchForm.controls[e.SearchInputName.tripType]?null:e.searchForm.controls[e.SearchInputName.tripType].value)("origin",null==e.searchForm.controls[e.SearchInputName.origin]?null:e.searchForm.controls[e.SearchInputName.origin].value)("originsControl",e.searchForm.controls[e.SearchInputName.origin])("destination",null==e.searchForm.controls[e.SearchInputName.destination]?null:e.searchForm.controls[e.SearchInputName.destination].value)("destinationsControl",e.searchForm.controls[e.SearchInputName.destination])("isSelectable",!0)("isDestinationDisabled",!(null!=e.searchForm.controls[e.SearchInputName.origin]&&e.searchForm.controls[e.SearchInputName.origin].value))("isLoadingOrigin",e.isLoadingOrigin)("isLoadingDestination",e.isLoadingDestination)("regions",e.regionsResponse)("isMobile",e.isMobile)("recentSearches",e.recentSearches)("originIcon",null==e.searchPresentationRules?null:e.searchPresentationRules.originIcon)("destinationIcon",null==e.searchPresentationRules?null:e.searchPresentationRules.destinationIcon)("anywhereEnabled",null==e.searchPresentationRules?null:e.searchPresentationRules.anywhereEnabled)("classByObserverAutocompleteMat","router_selector_search")("isScrollToComponentActive",null==e.searchPresentationRules?null:e.searchPresentationRules.scrollToComponent),d(2),h("ngIf",!e.isCollapsed)}}function gve(t,i){if(1&t&&(_e(0),$e(1,37),ge()),2&t){p(2);const e=xe(10);d(1),h("ngTemplateOutlet",e)}}function yve(t,i){1&t&&$e(0,37),2&t&&(p(2),h("ngTemplateOutlet",xe(10)))}function bve(t,i){if(1&t){const e=ee();m(0,"div",38)(1,"al-multicity-flights",39,40),U("destinationsLoaded",function(s){return H(e),B(p(3).onMulticityDestinationsLoaded(s))})("recentSearchSelected",function(s){return H(e),B(p(3).setInputsFromRequest(s))})("scrollToComponent",function(){return H(e),B(p(3).scrollToSearchComponent())}),C(3,gve,2,1,"ng-container",41),_(),C(4,yve,1,1,"ng-container",42),_()}if(2&t){const e=p(3);d(1),h("module",e.module)("application",e.application)("flightsFormArray",e.searchForm.controls[e.SearchInputName.flights])("isMobile",e.isMobile)("searchPresentationRules",e.searchPresentationRules)("translationWebTag",e.translationWebTag)("moduleIbeadmin",e.moduleIbeadmin)("presentationRules",e.presentationRules)("origins",e.origins)("destinations",e.destinationsMulticity)("continents",e.continents)("defaultContinents",e.defaultContinents)("regionsResponse",e.regionsResponse)("tripTypeSelected",null==e.searchForm.controls[e.SearchInputName.tripType]?null:e.searchForm.controls[e.SearchInputName.tripType].value)("recentSearches",e.recentSearches)("outboundMonths",e.outboundMonths)("minDates",e.minDates)("isScrollToFieldActive",null==e.searchPresentationRules?null:e.searchPresentationRules.scrollToMulticityFlight)("scrollOffset",null==e.searchPresentationRules?null:e.searchPresentationRules.sumPxToScrollToMulticityFlight)("isScrollToComponentActive",null==e.searchPresentationRules?null:e.searchPresentationRules.scrollToComponent)("multicityModalToOpen",e.multicityModalToOpen),d(2),h("ngIf",null==e.searchPresentationRules?null:e.searchPresentationRules.displayCabinPassengerInline),d(1),h("ngIf",!(null!=e.searchPresentationRules&&e.searchPresentationRules.displayCabinPassengerInline))}}function vve(t,i){if(1&t){const e=ee();m(0,"al-pax-selector",43,44),U("changePaxAndCabins",function(s){return H(e),B(p(3).changePaxAndCabins(s))})("scrollToComponent",function(){return H(e),B(p(3).scrollToSearchComponent())}),_()}if(2&t){const e=p(3);h("cabinDisplayType",null==e.searchPresentationRules?null:e.searchPresentationRules.cabinDisplayType)("cabinShownFirst",null==e.searchPresentationRules?null:e.searchPresentationRules.cabinShownFirst)("presentationRules",e.presentationRules)("pax",e.pax)("paxNumber",e.anywhereFiltersEnabled?e.paxCabinsInitialValues.pax:e.searchForm.controls[e.SearchInputName.paxNumber].value)("isSelectable",!e.anywhereFiltersEnabled&&void 0)("tripType",null==e.searchForm.controls[e.SearchInputName.tripType]?null:e.searchForm.controls[e.SearchInputName.tripType].value)("outboundDate",e.searchForm.controls[e.SearchInputName.outboundDate].value)("inboundDate",e.searchForm.controls[e.SearchInputName.inbou
65ndDate].value)("cabin",e.anywhereFiltersEnabled?e.paxCabinsInitialValues.cabin:null==e.searchForm.controls[e.SearchInputName.cabin]?null:e.searchForm.controls[e.SearchInputName.cabin].value)("cabinTypes",e.cabinTypes)("isMobile",e.isMobile)("moduleIbeadmin",e.moduleIbeadmin)("orderReverse",null==e.searchPresentationRules?null:e.searchPresentationRules.paxSelectorOrderReverse)("isEnabledMulticity",(null==e.searchForm.controls[e.SearchInputName.tripType]||null==e.searchForm.controls[e.SearchInputName.tripType].value?null:e.searchForm.controls[e.SearchInputName.tripType].value.tripTypeCode)===e.TripType.MultiCity&&e.searchForm.controls[e.SearchInputName.flights].valid)("isScrollToFieldActive",null==e.searchPresentationRules?null:e.searchPresentationRules.scrollToDatesAndPax)("scrollOffset",null==e.searchPresentationRules?null:e.searchPresentationRules.sumPxToScrollToDatesAndPax)("autoOpen",e.cabinClassAutoOpen)("isScrollToComponentActive",null==e.searchPresentationRules?null:e.searchPresentationRules.scrollToComponent)}}function Cve(t,i){if(1&t){const e=ee();m(0,"div",13)(1,"div",14)(2,"al-pill-or-dropdown",15),U("elementSelected",function(s){return H(e),B(p(2).tripTypeSelected(s))}),I(3,"translate"),_(),C(4,fve,2,1,"div",16),_(),C(5,pve,3,3,"span",17),C(6,_ve,7,36,"div",18),C(7,bve,5,23,"ng-template",null,19,Ke),C(9,vve,2,19,"ng-template",null,20,Ke),_()}if(2&t){const e=xe(8),n=p(2);h("formGroup",n.searchForm),d(2),h("alwaysPill",null==n.searchPresentationRules?null:n.searchPresentationRules.alwaysPill)("prefix","filter")("moduleIbeadmin",n.moduleIbeadmin)("initialValue",null==n.searchForm.controls[n.SearchInputName.tripType]||null==n.searchForm.controls[n.SearchInputName.tripType].value?null:n.searchForm.controls[n.SearchInputName.tripType].value.tripTypeCode)("initialResults",n.tripTypesListPillsFormat)("choiceTitleTranslate",P(3,11,n.translationWebTag+".searcher.tripType.label")),d(2),h("ngIf",(null==n.searchPresentationRules?null:n.searchPresentationRules.quickLinks.length)>0),d(1),h("ngIf",null==n.searchPresentationRules?null:n.searchPresentationRules.isVisibleRequiredFields),d(1),h("ngIf",(null==n.searchForm.controls[n.SearchInputName.tripType]||null==n.searchForm.controls[n.SearchInputName.tripType].value?null:n.searchForm.controls[n.SearchInputName.tripType].value.tripTypeCode)!==n.TripType.MultiCity)("ngIfElse",e)}}function wve(t,i){if(1&t&&X(0,"al-filters",45),2&t){const e=p(2);h("isCollapsed",e.isCollapsed)("searchForm",e.searchForm)("searchPresentationRules",e.searchPresentationRules)("presentationRules",e.presentationRules)("translationWebTag",e.translationWebTag)("moduleIbeadmin",e.moduleIbeadmin)("module",e.module)("application",e.application)("regionsResponse",e.regionsResponse)}}function Tve(t,i){if(1&t){const e=ee();m(0,"al-recent-searches",46),U("recentSearchSelected",function(s){return H(e),B(p(2).setInputsFromRequest(s))}),_()}if(2&t){const e=p(2);h("moduleIbeadmin",e.moduleIbeadmin)("recentSearches",e.recentSearches)("recentSearchesMaxCount",null==e.searchPresentationRules?null:e.searchPresentationRules.recentSearchesMaxCount)("focusEnabled",!1)}}function Dve(t,i){if(1&t){const e=ee();m(0,"front-app-wc-stopover",47),U("stopoverSelected",function(s){return H(e),B(p(2).setStopovers(s))}),_()}if(2&t){const e=p(2);h("application",e.application)("searchPresentationRules",e.searchPresentationRules)("tripType",null==e.searchForm.controls[e.SearchInputName.tripType]?null:e.searchForm.controls[e.SearchInputName.tripType].value)("origin",null==e.searchForm.controls[e.SearchInputName.origin]?null:e.searchForm.controls[e.SearchInputName.origin].value)("destination",null==e.searchForm.controls[e.SearchInputName.destination]?null:e.searchForm.controls[e.SearchInputName.destination].value)("outboundDate",null==e.searchForm.controls[e.SearchInputName.outboundDate]?null:e.searchForm.controls[e.SearchInputName.outboundDate].value)("inboundDate",null==e.searchForm.controls[e.SearchInputName.inboundDate]?null:e.searchForm.controls[e.SearchInputName.inboundDate].value)("stopovers",null==e.searchForm.controls[e.SearchInputName.stopovers]?null:e.searchForm.controls[e.SearchInputName.stopovers].value)("isMobile",e.isMobile)("isVisibleStopover",(null==e.searchPresentationRules?null:e.searchPresentationRules.isVisibleStopover)&&!(null==e.searchForm.controls[e.SearchInputName.destination]||!e.searchForm.controls[e.SearchInputName.destination].value))("isOnlyDetail",null==e.searchPresentationRules?null:e.searchPresentationRules.isOnlyDetail)}}function Sve(t,i){if(1&t){const e=ee();_e(0),m(1,"al-payment-method-selector",55),U("paymentMethodSelected",function(s){return H(e),B(p(3).onPaymentMethodSelected(s))}),_(),ge()}if(2&t){const e=p(3);d(1),h("presentationRules",e.presentationRules)("methodNameSelected",e.searchForm.controls[e.SearchInputName.paymentMethod].value)("paymentMethods",e.paymentMethods)("defaultPaymentMethod",e.defaultPaymentMethod)("initialValue",e.dropdownPaymentMethodsDefault)("initialResults",e.dropdownPaymentMethods)("moduleIbeadmin",e.moduleIbeadmin)("disabled",e.disabledDropdownPayment)}}function Mve(t,i){if(1&t){const e=ee();m(0,"div",56)(1,"lib-link-to-input",57),U("valueChange",function(s){return H(e),B(p(3).changePromoCode(s))}),_()()}if(2&t){const e=p(3);d(1),h("required",null==e.searchPresentationRules||null==e.searchPresentationRules.promocode?null:e.searchPresentationRules.promocode.validationValues.required)("iconClass",null==e.searchPresentationRules||null==e.searchPresentationRules.promocode?null:e.searchPresentationRules.promocode.iconClass)("buttonLabel",null==e.searchPresentationRules||null==e.searchPresentationRules.promocode?null:e.searchPresentationRules.promocode.buttonLabel)("label",null==e.searchPresentationRules||null==e.searchPresentationRules.promocode?null:e.searchPresentationRules.promocode.label)("errorMessageValue",null==e.searchPresentationRules||null==e.searchPresentationRules.promocode?null:e.searchPresentationRules.promocode.errorMessageValue)("validationErrorMessage",null==e.searchPresentationRules||null==e.searchPresentationRules.promocode?null:e.searchPresentationRules.promocode.validationErrorMessage)("validationValues",null==e.searchPresentationRules||null==e.searchPresentationRules.promocode?null:e.searchPresentationRules.promocode.validationValues)("globalValidationActive",null==e.searchPresentationRules||null==e.searchPresentationRules.promocode?null:e.searchPresentationRules.promocode.globalValidationActive)("showDirectInput",(null==e.searchPresentationRules?null:e.searchPresentationRules.viewPromocodeAsInput)||e.searchForm.controls[e.SearchInputName.promoCode].dirty)("resetFormTrigger",e.resetPromocode)("inputValue",e.searchForm.controls[e.SearchInputName.promoCode].value)}}function xve(t,i){if(1&t&&X(0,"i",26),2&t){const e=p(5);at("d-none d-lg-flex ",null==e.searchPresentationRules?null:e.searchPresentationRules.linkInsteadOfMiles.icon," quicklinks__icon")}}function Eve(t,i){if(1&t&&(m(0,"a",24),C(1,xve,1,3,"i",25),k(2),I(3,"translate"),_()),2&t){const e=p(4);at("link f-body-l f-fw-b flex-r flex-ai-c flex-g-8 ",null==e.searchPresentationRules?null:e.searchPresentationRules.linkInsteadOfMiles.class,""),Hn("href",null==e.searchPresentationRules?null:e.searchPresentationRules.linkInsteadOfMiles.href,Si),h("target",null!=e.searchPresentationRules&&e.searchPresentationRules.linkInsteadOfMiles.openNew?"_blank":"_self"),d(1),h("ngIf",null==e.searchPresentationRules?null:e.searchPresentationRules.linkInsteadOfMiles.icon),d(1),G(" ",P(3,7,null==e.searchPresentationRules?null:e.searchPresentationRules.linkInsteadOfMiles.title)," ")}}function Ive(t,i){if(1&t){const e=ee();m(0,"al-toggle-checkbox",60),U("checkedChange",function(s){return H(e),B(p(4).clickMilesCheckbox(s))}),_()}if(2&t){const e=p(4);h("type","simple")("label",e.translationWebTag+".searcher.flights.checkbox.miles.label")("checked",e.searchForm.controls[e.SearchInputName.miles].value)}}function kve(t,i){if(1&t&&(m(0,"div",58),C(1,Eve,4,9,"a",23),C(2,Ive,1,3,"al-toggle-checkbox",59),_()),2&t){const e=p(3);d(1),h("ngIf",!e.isLoggedSession&&(null==e.searchPresentationRules||null==e.searchPresentationRules.linkInsteadOfMiles?null:e.searchPresentationRules.linkInsteadOfMiles.displayed)&&(null==e.searchPresentationRules||null==e.searchPresentationRules.linkInsteadOfMiles?null:e.searchPresentationRules.linkInsteadOfMiles.title)&&(null==e.searchPresentationRules||null==e.searchPresentationRules.linkInsteadOfMiles?null:e.searchPresentationRules.linkInsteadOfMiles.href)),d(1),h("ngIf",e.isLoggedSession)}}function Lve(t,i){if(1&t){const e=ee();m(0,"div",48)(1,"div",49)(2,"div",50),C(3,Sve,2,8,"ng-container",41),_(),C(4,Mve,2,11,"div",51),C(5,kve,3,2,"div",52),_(),m(6,"div",53)(7,"button",54),U("click",function(){return H(e),B(p(2).submit())}),k(8),I(9,"translate"),_()()()}if(2&t){const e=p(2);d(1),Ye("search-container__component--row-reverse",!(null!=e.searchPresentationRules&&e.searchPresentationRules.isVisiblePaymentMethod&&null!=e.searchForm.controls[e.SearchInputName.destination].value&&e.searchForm.controls[e.SearchInputName.destination].value.airportCode)),d(2),h("ngIf",(null==e.searchPresentationRules?null:e.searchPresentationRules.isVisiblePaymentMethod)&&(null==e.searchForm.controls[e.SearchInputName.destination].value?null:e.searchForm.controls[e.SearchInputName.destination].value.airportCode)),d(1),h("ngIf",(null==e.searchPresentationRules?null:e.searchPresentationRules.isVisiblePromocode)&&!e.anywhereFiltersEnabled),d(1),h("ngIf",(null==e.searchPresentationRules?null:e.searchPresentationRules.isVisibleMilesCheckbox)&&!e.anywhereFiltersEnabled),d(2),h("disabled",(null==e.searchForm.controls[e.SearchInputName.tripType]||null==e.searchForm.controls[e.SearchInputName.tripType].value?null:e.searchForm.controls[e.SearchInputName.tripType].value.tripTypeCode)===e.TripType.MultiCity?e.searchForm.controls[e.SearchInputName.flights].invalid:e.searchForm.invali
65d),d(1),G(" ",P(9,7,e.translationWebTag+".searcher.flights.button.continue.label")," ")}}const Ove=function(t){return{"entries--collapsed":t}};function Ave(t,i){if(1&t){const e=ee();m(0,"div",1,2),U("click",function(){return H(e),B(p().unfoldSearch())}),X(2,"al-spinner-loader",3),m(3,"div",4)(4,"div",5),C(5,cve,1,4,"al-recent-searches",6),_(),C(6,Cve,11,13,"div",7),m(7,"div"),C(8,wve,1,9,"al-filters",8),C(9,Tve,1,4,"al-recent-searches",9),C(10,Dve,1,11,"front-app-wc-stopover",10),_(),C(11,Lve,10,9,"div",11),_()()}if(2&t){const e=p();h("ngClass",Be(11,Ove,e.isCollapsed)),d(2),h("loading",e.isLoading||e.isLoadingLanguage||e.isLoadingCalendar||e.isLoadingOrigin||e.isLoadingDestination)("isFreeze",!0)("loadingBackgroundFreezeColour",e.appConstants.loadingBackgroundFreezeColour)("loadingBackdropBackgroundColor",e.appConstants.loadingBackdropBackgroundColor),d(3),h("ngIf",(null==e.searchPresentationRules?null:e.searchPresentationRules.recentSearchesEnabledInOrigin)||(null==e.searchPresentationRules?null:e.searchPresentationRules.recentSearchesEnabledInDestination)||(null==e.searchPresentationRules?null:e.searchPresentationRules.recentSearchesEnabledBottomForm)),d(1),h("ngIf",(null==e.tripTypesListPillsFormat?null:e.tripTypesListPillsFormat.length)>0),d(2),h("ngIf",(null==e.searchForm.controls[e.SearchInputName.tripType]||null==e.searchForm.controls[e.SearchInputName.tripType].value?null:e.searchForm.controls[e.SearchInputName.tripType].value.tripTypeCode)!==e.TripType.MultiCity),d(1),h("ngIf",null==e.searchPresentationRules?null:e.searchPresentationRules.recentSearchesEnabledBottomForm),d(1),h("ngIf",(null==e.searchPresentationRules?null:e.searchPresentationRules.isVisibleStopover)&&(null==e.searchForm.controls[e.SearchInputName.tripType]||null==e.searchForm.controls[e.SearchInputName.tripType].value?null:e.searchForm.controls[e.SearchInputName.tripType].value.tripTypeCode)!==e.TripType.MultiCity),d(1),h("ngIf",!e.isCollapsed)}}class Tr{set startingData(i){const e=i;e?.origin&&(this.startingDataHasOrigin=!0),setTimeout(()=>{this.loadDataFromAttribute(e)})}constructor(){this.dataService=ne(la),this.searchUtilsService=ne(FS),this.autoOpenModalService=ne(X3),this.store=ne(Gn),this.localesService=ne(Ha),this.translateSrv=ne(mi),this.searchService=ne(pr),this.deviceService=ne(aa),this.errorManagerService=ne(hg),this.document=ne(St),this.renderer=ne(ri),this.cdRef=ne(Fn),this.moduleIbeAdminWCEntries=ci.Entries,this.startingDataHasOrigin=!1,this.monthsSelectedByInputs=[],this.destinationsMulticityLoaded$=new _n(new Map),this.isTripTypesListPillsFormatLoaded=new _n(!1),this.areOriginsLoaded=new _n(!1),this.areDestinationsLoaded=new _n(!1),this.SearchInputName=Z,this.TripType=Re,this.appConstants=ur,this.module=bn.PowerSearchFlights,this.moduleIbeadmin=ci.Entries,this.translationWebTag=`translation${this.moduleIbeadmin}`,this.configurationWebTag=`configuration${this.moduleIbeadmin}`,this.isMobile="Mobile"===this.deviceService.deviceDetection(),this.isLoadingLanguage=!0,this.isLoadingCalendar=!1,this.isLoadingOrigin=!1,this.isLoadingDestination=!1,this.searchForm=new di({[Z.tripType]:new ft(null,{validators:ct.required}),[Z.origin]:new ft(null,{validators:ct.required}),[Z.destination]:new ft(null,{validators:ct.required}),[Z.outboundDate]:new ft(null,{validators:ct.required}),[Z.monthsSelected]:new ft(null),[Z.inboundDate]:new ft(null,{validators:ct.required}),[Z.cabin]:new ft(null,{validators:ct.required}),[Z.paxNumber]:new ft(null,{validators:ct.required}),[Z.promoCode]:new ft(null),[Z.paymentMethod]:new ft(null),[Z.miles]:new ft(null),[Z.flights]:new Rg([this.searchUtilsService.getFlightForm(),this.searchUtilsService.getFlightForm()]),[Z.stops]:new ft(null),[Z.inspirations]:new ft(null),[Z.regions]:new ft(null),[Z.prices]:new ft([]),[Z.stopovers]:new Rg([])}),this.tripTypesList=[],this.tripTypesListPillsFormat=[],this.anywhereFiltersEnabled=!1,this.outboundMonths={startMonth:(new Date).getMonth()+1,endMonth:(new Date).getMonth()},this.minDates=[new Date],this.destinationsMulticity=[],this.paxCabinsInitialValues={pax:{ADT:1,CHD:0,YTH:0,INF:0,SRC:0,STR:0,AD:0,YCD:0,STU:0},cabin:{cabinClassCode:jw.Economy,cabinClassName:"Economy"}},this.disabledDropdownPayment=!0,this.loadFirstRecentSearch=!1,this.recentSearches=[],this.currentRoute="",this.resetPromocode=!1,this.enableAutoload=!1,this.submitForm=new ae,this.eventSelectedSearch=new ae,this.applyValidator=(i,e=[])=>{const n=this.searchForm.get(i);
65n&&(n.setValidators(e),n.updateValueAndValidity())},Da(()=>{this.localesService.languageSelectedSig()&&this.setChangeLanguage(this.localesService.languageSelectedSig())},{allowSignalWrites:!0})}ngOnInit(){this.setPresentationRules(),this.recentSearches=this.loadAndFilterRecentSearches(),this.getTranslations(),this.selectsSubscriptions(),this.getContinentsForAutocomplete(),this.getAvailableRegionsValues(),this.getLoggedInfo(),this.loadScriptsWebComponent(),this.setCurrentRoute(),this.autoOpenModalService.initAutoOpenListeners(this.presentationRules,this.moduleIbeAdminWCEntries,this.searchForm,this.searchPresentationRules)}ngAfterViewChecked(){this.cdRef.detectChanges(),this.autoOpenModalService.setComponentRefs({manageDates:this.manageDates,routeSelector:this.routeSelector,paxCabinSelector:this.paxCabinSelector})}get cabinClassAutoOpen(){return this.autoOpenModalService.getAutoOpenFlag("cabinClass")}get multicityModalToOpen(){return this.autoOpenModalService.multicityModalToOpen}tripTypeSelected(i){this.handleFormResetOnTriptypeChange(),this.autoOpenModalService.isLastInteractionKeyboard=i.isLastInteractionKeyboard;const e=this.searchForm.value,n=e[Z.tripType]?.tripTypeCode;if(this.searchForm.controls[Z.tripType].setValue(this.tripTypesList.find(s=>
65s.tripTypeCode===i.key),{emitEvent:!1}),n===Re.RoundTrip&&(this.oldInboundDate=e[Z.inboundDate],this.setDates({outboundDate:e[Z.outboundDate],inboundDate:null,isToUpdate:!0}),e[Z.destination]||this.onOriginSelected(e[Z.origin])),n===Re.MultiCity){const s=e[Z.flights][0];this.setDates({outboundDate:e[Z.flights][0][Z.outboundDate],inboundDate:null,isToUpdate:!0}),s[Z.origin]&&this.onOriginSelected(s[Z.origin]),s[Z.destination]&&this.onDestinationSelected(s[Z.destination])}i.key===Re.RoundTrip&&this.oldInboundDate&&this.searchForm.controls[Z.outboundDate].value<this.oldInboundDate&&this.setDates({outboundDate:this.searchForm.value[Z.outboundDate],inboundDate:this.oldInboundDate,isToUpdate:!0}),i.key===Re.MultiCity&&("ANYWHERE"===this.searchForm.controls[Z.destination].value?.airportCode&&this.searchForm.controls[Z.destination].setValue(null,{emitEvent:!1}),this.searchForm.controls[Z.flights].controls[0]?.controls[Z.origin].setValue(this.searchForm.controls[Z.origin].value),this.searchForm.controls[Z.flights].controls[0]?.controls[Z.destination].setValue(this.searchForm.controls[Z.destination].value),this.searchForm.controls[Z.flights].controls[0]?.controls[Z.outboundDate].setValue(this.searchForm.controls[Z.outboundDate].value),this.destinationsMulticity=[[...this.destinations??[]]],this.searchForm.controls[Z.flights]?.controls[0]?.controls[Z.outboundDate]?.value>this.searchForm.controls[Z.flights]?.controls[1]?.controls[Z.outboundDate]?.value&&this.searchForm.controls[Z.flights].controls.forEach((s,o)=>{0!==o&&s.controls[Z.outboundDate].setValue(null,{emitEvent:!1})}),this.searchForm.controls[Z.flights].value.forEach((s,o)=>{setTimeout(()=>{s.origin&&this.multicityFlights?.onOriginSelected(s.origin,o)},0)}),this.initializeBookingPaxPayment(),this.autoOpenModalService.getTriggerOnTripTypeMulticity(this.searchForm),this.autoOpenModalService.listenToFlightsChanges(this.searchForm)),this.setFormValidators(),this.getOrigins(this.searchForm.controls[Z.tripType].value.tripTypeCode),this.emitSelectedSearchEvent()}onOriginSelected(i){this.searchForm.controls[Z.origin].setValue(i,{emitEvent:!1}),this.onDestinationSelected(null),this.disabledDropdownPayment=!1,this.getDestinations(i),this.emitSelectedSearchEvent()}onDestinationSelected(i){this.anywhereFiltersEnabled="ANYWHERE"===i?.airportCode,this.anywhereFiltersEnabled&&this.searchPresentationRules?.viewMonthsTab&&!this.manageDatesMonths&&this.fillMonthsData(),this.anywhereFiltersEnabled||this.searchForm.controls[Z.monthsSelected].setValue(null),this.searchForm.controls[Z.tripType].value.tripTypeCode!==Re.MultiCity&&(this.searchForm.controls[Z.destination].setValue(i,{emitEvent:!1}),this.outboundDatesPrices=null,this.inboundDatesPrices=null),i&&this.initializeBookingPaxPayment(),this.anywhereFiltersEnabled&&this.changePaxAndCabins(this.paxCabinsInitialValues),this.applyValidator(Z.destination,this.anywhereFiltersEnabled?[]:[ct.required]),this.applyValidator(Z.cabin,this.anywhereFiltersEnabled?[]:[ct.required]),this.applyValidator(Z.paxNumber,this.anywhereFiltersEnabled?[]:[ct.required]),this.emitSelectedSearchEvent()}setInputsFromRequest(i){const e=this.tripTypesList.find(n=>n.tripTypeCode===i.tripTypeCode);if(e.tripTypeCode===Re.MultiCity){e&&this.tripTypeSelected({key:e.tripTypeCode,value:e.tripTypeName});const n=this.searchForm.controls[Z.flights];n.clear(),this.destinationsMulticity=[];const s=this.searchPresentationRules?.recentSearchesMaxCount??5;let o=JSON.parse(localStorage.getItem("recentSearch"))??[];o.length>s&&(o=o.slice(0,s),localStorage.setItem("recentSearch",JSON.stringify(o)));const r=o.findIndex(u=>JSON.stringify(u)===JSON.stringify(i));let a=!1;const l=()=>{if(0===n.length&&(n.push(this.searchUtilsService.getFlightForm()),n.push(this.searchUtilsService.getFlightForm())),-1!==r){o.splice(r,1);const g=this.filterValidRecentSearches(o);localStorage.setItem("recentSearch",JSON.stringify(g)),this.recentSearches=g}a=!0,this.errorManagerService.addTemporalError({status:"1",errors:[{type:"Warning",code:"Recent Searches Invalid",description:"Recent Searches Invalid"}],data:"Recent Searches Invalid"})},c=i.flightsComplete?.map((u,g)=>{if(a)return Ue(null);const T=this.origins.origins.find(w=>w.airportCode===u.originComplete.airportCode);return T?this.searchService.getDestinations({tripTypeCode:e.tripTypeCode,origin:u.originComplete.airportCode},this.module,this.application).pipe(nt(w=>{const D=w.data.destinations.find(V=>V.airportCode===u.destinationComplete.airportCode);
65if(!D)return l(),null;const F=this.searchUtilsService.getFlightForm();return F.controls[Z.origin].setValue(T,{emitEvent:!1}),F.controls[Z.destination].setValue(D,{emitEvent:!1}),F.controls[Z.outboundDate].setValue(new Date(u.departureDate),{emitEvent:!1}),{flightForm:F,minDate:g>0?new Date(i.flightsComplete[g-1].departureDate):null,destinations:w.data.destinations,index:g}})):(l(),Ue(null))});this.isLoading=!0,Xh(c).subscribe(u=>{this.isLoading=!1,u?.forEach(g=>{g&&(n.push(g.flightForm),g.minDate&&(this.minDates[g.index]=g.minDate),this.destinationsMulticity[g.index]=g.destinations)})})}else if(this.originByInputs=i.originComplete,this.destinationByInputs=i.destinationComplete,this.searchForm.controls[Z.destination].setValue(this.destinationByInputs,{emitEvent:!1}),this.searchForm.controls[Z.origin].setValue(this.originByInputs,{emitEvent:!1}),this.searchForm.controls[Z.flights].controls[0]?.controls[Z.origin].setValue(null,{emitEvent:!1}),i.startMonth&&i.endMonth)this.monthsSelectedByInputs=[i.startMonth.toString(),i.endMonth.toString()];else{const[n,s]=i.flights;this.outboundDateByInputs=new Date(n.departureDate),this.inboundDateByInputs=s?new Date(s.departureDate):null}if(i.pax){const n={INF:0,ADT:0,YTH:0,CHD:0,SRC:0,STR:0,AD:0,YCD:0,STU:0};i.pax.forEach(s=>n[s.paxTypeCode]=s.paxTypeCount),this.paxNumbersByInputs=n}i.cabinClassCode&&(this.cabinClassCodeByInputs=i.cabinClassCode),i.paymentMethodCode&&this.onPaymentMethodSelected(this.paymentMethods?.find(n=>n.paymentMethodCode===i.paymentMethodCode)),i.promoCode&&this.changePromoCode(i.promoCode),i.filters&&(this.searchForm.controls[Z.stops].setValue(i.filters.stops),this.searchForm.controls[Z.inspirations].setValue(i.filters.inspirations),this.searchForm.controls[Z.regions].setValue(i.filters.regions),this.searchForm.controls[Z.prices].setValue([i.filters.minPrice,i.filters.maxPrice])),e&&e.tripTypeCode!==Re.MultiCity&&this.tripTypeSelected({key:e.tripTypeCode,value:e.tripTypeName})}chargePricesData(i){if("O"===i.type){if(this.searchPresentationRules?.loadConstraintsDeparture&&"ANYWHERE"!==this.searchForm.controls[Z.destination].value?.airportCode){const e=new Date,n=new Date;n.setMonth(i.month-1),n.setFullYear(i.year),n<=e?(n.setMonth(e.getMonth()),n.setFullYear(i.year)):n.setDate(1),this.getOutboundCalendar(n)}}else this.searchPresentationRules?.loadConstraintsReturn&&"ANYWHERE"!==this.searchForm.controls[Z.destination].value?.airportCode&&this.getInboundCalendar()}setPreviousDatesSelect(i){this.previousOutboundDate=i.outboundDate,i.isToUpdate&&null===i.outboundDate&&null===i.inboundDate&&this.setDates(i)}setDates(i){this.searchForm.controls[Z.outboundDate]?.setValue(i.outboundDate),this.searchForm.controls[Z.inboundDate]?.setValue(i.inboundDate),this.emitSelectedSearchEvent()}setDatesByMonth(i){this.searchForm.controls[Z.monthsSelected]?.setValue(i)}changeCalendarType(i){this.applyValidator(Z.outboundDate,i===kd.flexibleDates?[]:[ct.required]),this.applyValidator(Z.inboundDate,i===kd.flexibleDates?[]:[ct.required]),this.applyValidator(Z.monthsSelected,i===kd.flexibleDates?[ct.required]:[])}resetCalendarRequiredvalidators(i){if(!i){const e=this.searchForm.controls[Z.tripType]?.value,n=this.searchForm.controls[Z.monthsSelected]?.value,s=this.searchForm.controls[Z.outboundDate]?.value;if(n&&s)return;this.applyValidator(Z.monthsSelected,n&&!s?[ct.required]:[]),this.applyValidator(Z.outboundDate,n&&!s?[]:[ct.required]),this.applyValidator(Z.inboundDate,n&&!s||e.tripTypeCode===Re.OneWay?[]:[ct.required])}}changePaxAndCabins(i){i.cabin&&this.searchForm.controls[Z.cabin].setValue(i.cabin),i.pax&&this.searchForm.controls[Z.paxNumber].setValue(i.pax),this.emitSelectedSearchEvent()}onPaymentMethodSelected(i){this.searchForm.controls[Z.paymentMethod].setValue(i),this.emitSelectedSearchEvent()}changePromoCode(i){this.searchForm.controls[Z.promoCode].setValue(i),this.emitSelectedSearchEvent()}clickMilesCheckbox(i){this.searchForm.controls[Z.miles].setValue(i),this.emitSelectedSearchEvent()}setStopovers(i){this.searchForm.controls[Z.stopovers].clear(),i?.detail?.forEach(e=>{e.nights>0&&this.searchForm.controls[Z.stopovers].push(new di({direction:new ft(e.direction),airportCode:new ft(e.airportCode),nights:new ft(e.nights)}))}),this.emitSelectedSearchEvent()}submit(){this.submitForm.emit("submit"),this.isLoading=!0,this.searchUtilsService.searchFlights(this.searchForm.value,this.module,this.searchPresentationRules?.recentSearchesMaxCount,this.searchPresentationRules.saveLastSearch,this.application,this.searchPresentationRules?.paxPriorityOrder).pi
65pe(xi(i=>(this.isLoading=!1,console.log("Error in search flights petition: ",i),Ue(i)))).subscribe()}scrollToSearchComponent(){if(this.searchPresentationRules.scrollToComponent){const i=this.searchComponent.nativeElement.getBoundingClientRect();window.scrollBy({top:i.top-(this.searchPresentationRules.sumPxToScrollUpComponent??0),left:0,behavior:"smooth"})}}unfoldSearch(){this.isCollapsed=!1}onMulticityDestinationsLoaded(i){const e=this.destinationsMulticityLoaded$.value;e.set(i.index,i.destinations),this.destinationsMulticityLoaded$.next(new Map(e)),this.destinationsMulticity[i.index]=i.destinations}setFormValidators(){const i=this.searchForm.controls[Z.tripType].value.tripTypeCode;(i===Re.OneWay||i===Re.RoundTrip)&&(this.applyValidator(Z.origin,[ct.required]),this.applyValidator(Z.destination,[ct.required]),this.applyValidator(Z.outboundDate,[ct.required]),this.applyValidator(Z.inboundDate,i===Re.OneWay?[]:[ct.required]),this.applyValidator(Z.flights,[]),this.searchForm.controls[Z.flights].disable()),i===Re.MultiCity&&(this.applyValidator(Z.origin,[]),this.applyValidator(Z.destination,[]),this.applyValidator(Z.outboundDate,[]),this.applyValidator(Z.inboundDate,[]),this.applyValidator(Z.flights,[ct.required]),this.searchForm.controls[Z.flights].enable())}loadDataFromAttribute(i){const e=i;if(!e)return;let n=!1,s=!1;this.enableAutoload=!0,this.isTripTypesListPillsFormatLoaded.pipe($t(o=>!0===o)).subscribe(()=>{setTimeout(()=>{if(e.tripType){const o=this.tripTypesListPillsFormat.find(r=>r.key===e.tripType);this.tripTypeSelected({key:e.tripType,value:o.value})}this.isTripTypesListPillsFormatLoaded.next(!1)})}),this.areOriginsLoaded.pipe($t(o=>!0===o)).subscribe(()=>{setTimeout(()=>{if(e.origin){const o=this.origins?.origins.find(r=>r?.airportCode===e.origin);o&&o.airportCode===e.origin&&!n&&(n=!0,this.isLoadingOrigin=!1,this.areOriginsLoaded.next(!1),this.onOriginSelected(o)),e.tripType===Re.MultiCity&&this.searchForm.controls[Z.flights].controls[0].controls[Z.origin].setValue(o)}})}),this.areDestinationsLoaded.pipe($t(o=>!0===o)).subscribe(()=>{setTimeout(()=>{if(e.destination&&!this.searchForm.controls[Z.destination].value&&this.searchPresentationRules?.anywhereEnabled){let o;o=e.destination?{airportCode:"ANYWHERE",airportName:"ANYWHERE",city:null,coordinates:null,isMultiplace:null}:this.searchPresentationRules?.anywhereEnabled?this.destinations?.find(r=>r.airportCode===e.destination):null,o&&!s&&(s=!0,this.isLoadingDestination=!1,this.onDestinationSelected(o),this.areDestinationsLoaded.next(!1),this.searchForm.controls[Z.destination]?.setValue(o)),e.tripType===Re.MultiCity&&this.searchForm.controls[Z.flights].controls[0].controls[Z.destination].setValue(o)}if(e?.outboundDate){const o=new Date(e.outboundDate);this.searchForm.controls[Z.outboundDate]?.setValue(o),e.tripType===Re.MultiCity&&this.searchForm.controls[Z.flights].controls[0].controls[Z.outboundDate].setValue(o)}if(e?.tripType===Re.RoundTrip&&e.inboundDate){const o=new Date(e.inboundDate);this.searchForm.controls[Z.inboundDate]?.setValue(o)}e?.tripType===Re.RoundTrip&&!e.inboundDate&&(this.applyValidator(Z.inboundDate,[ct.required]),this.autoOpenModalService.openModalByTrigger(this.searchForm,Kn.destination))})}),e.paxNumber&&(this.paxNumbersByInputs=this.setPaxNumberFromInput(e.paxNumber)),e.cabinSelected&&(this.cabinClassCodeByInputs=e.cabinSelected),e.promoCode&&this.changePromoCode(e.promoCode)}setPresentationRules(){this.searchPresentationRules=this.searchUtilsService.getPresentationRulesModel(this.presentationRules,this.configurationWebTag,this.translationWebTag),void 0===this.isCollapsed&&(this.isCollapsed=this.searchPresentationRules?.isCollapsed),this.searchPresentationRules.isVisibleMilesCheckbox=this.application!==u2.lightPage&&this.searchPresentationRules.isVisibleMilesCheckbox}getTranslations(){this.translateSrv.stream(`${this.translationWebTag}.searcher.flights.button.continue.label`).subscribe(i=>{i!==`${this.translationWebTag}.searcher.flights.button.continue.label`&&(this.isLoadingLanguage=!1)})}selectsSubscriptions(){this.dataService.getTripTypes(this.module,this.application),this.tripTypesArray$.pipe(nt(i=>i.filter(e=>e.module===this.module))).subscribe(i=>{this.tripTypesList.length||this.module===i[0]?.module&&i[0]&&(this.tripTypesList=this.searchUtilsService.sortTripTypesByPriority(i[0].tripTypes,this.searchPresentationRules?.tripTypePriorityOrder),this.tripTypesListPillsFormat=this.tripTypesList.map(e=>(this.isTripTypesListPillsFormatLoaded.next(!0),{key:e.tripTypeCode,value:e.tripTypeName})),i[0].defaults[0]&&this.tripTypeSelected({key:i[0].defaults[0].tripTypeCode,value:i[0].defaults[0].tripTypeName}))}),this.originsResponses$.pipe($t(i=>i.some(e=>e.module===this.module))).subscribe(i=>{i?.length&&(this.areOriginsLoaded.next(!0),this.origins=i.find(e=>e.module===this.module&&e.request.tripTypeCode==this.searchForm.controls[Z.tripType].value.tripTypeCode),this.origins&&(this.recentSearches[0]&&this.recentSearches[0].tripTypeCode&&!this.loadFirstRecentSearch&&this.searchPresentationRules.loadLastSearch?(this.loadFirstRecentSearch=!0,this.setInputsFromRequest
65(this.recentSearches[0])):(this.origins.defaults&&!this.originByInputs&&!this.startingDataHasOrigin&&(!this.searchForm.controls[Z.origin].value||!this.origins.origins.some(e=>e.airportCode===this.searchForm.controls[Z.origin].value?.airportCode))&&this.onOriginSelected(this.origins.defaults[0]),this.originByInputs&&this.origins.origins.some(e=>e.airportCode===this.originByInputs.airportCode)&&(this.onOriginSelected(this.originByInputs),this.originByInputs=null)),this.isLoadingOrigin=!1))}),this.destinationsResponses$.pipe($t(i=>i.some(e=>e.module===this.module))).subscribe(i=>{this.destinations=i.find(e=>e.module===this.module&&e.request.tripTypeCode==this.searchForm.controls[Z.tripType].value.tripTypeCode&&e.request.origin==this.searchForm.controls[Z.origin].value?.airportCode)?.destinations,this.areDestinationsLoaded.next(!0),this.destinationByInputs&&(this.destinations?.some(e=>e.airportCode===this.destinationByInputs.airportCode)||"ANYWHERE"===this.destinationByInputs.airportCode)&&this.onDestinationSelected(this.destinationByInputs),this.destinationByInputs=null,this.autoOpenModalService.setDestinationsLoaded(!0),this.isLoadingDestination=!1,this.monthsSelectedByInputs?.length>0?(this.setDatesByMonth(this.monthsSelectedByInputs),this.monthsSelectedByInputs=null,this.changeCalendarType(kd.flexibleDates)):this.outboundDateByInputs&&(this.setDates({outboundDate:this.outboundDateByInputs,inboundDate:this.inboundDateByInputs?this.inboundDateByInputs:null,isToUpdate:!0}),this.previousOutboundDate=this.outboundDateByInputs,this.changeCalendarType(kd.specificDates))})}getContinentsForAutocomplete(){this.presentationRules?.["configuration"+this.moduleIbeAdminWCEntries].getDestinations?.byContinent.disabled||this.dataService.getAreas(this.module,this.application),this.areasAvailables$.pipe(Iy(this.areas$)).subscribe(i=>{this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].getDestinations?.byContinent.disabled||(this.continents=i[0],this.defaultContinents=i[1])})}getAvailableRegionsValues(){!this.presentationRules?.["configuration"+this.moduleIbeAdminWCEntries].getDestinations?.byRegions?.disabled&&this.presentationRules[this.configurationWebTag]?.searcher?.autocomplete?.regions.active&&this.dataService.getRegions(this.module,this.application).subscribe(i=>{i&&(this.regionsResponse=i.data)})}getOrigins(i){this.isLoadingOrigin=!0,this.dataService.getOriginsValues(this.module,i,!0!==this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].searcher?.geolocation?.disabled,this.application)}getDestinations(i){i&&(this.isLoadingDestination=!0,this.dataService.getDestinationsValues(i.airportCode,this.module,this.searchForm.controls[Z.tripType].value.tripTypeCode,this.application))}getOutboundCalendar(i){this.isLoadingCalendar=!0,this.outboundDatesPrices=null;const e=this.searchUtilsService.getOutboundPetitionParameters(i,this.outboundDatesPrices,this.searchForm.value,this.searchPresentationRules.monthsToShow,this.isMobile,this.searchForm.controls[Z.tripType].value);e?this.searchService.getOutboundCalendar(e,this.module,this.application).subscribe({next:n=>{this.outboundDatesPrices?this.outboundDatesPrices.departureCalendar=[...this.outboundDatesPrices.departureCalendar,...n.data.departureCalendar]:this.outboundDatesPrices={...n.data},this.searchService.setisLoadingCalendar=!1,this.isLoadingCalendar=!1},error:n=>{console.log("Error in getOutboundCalendar petition: ",n),this.searchService.setisLoadingCalendar=!1,this.isLoadingCalendar=!1}}):(this.searchService.setisLoadingCalendar=!1,this.isLoadingCalendar=!1)}getInboundCalendar(){this.isLoadingCalendar=!0;const i=this.searchUtilsService.getInboundPetitionParameters(this.searchForm.value,this.previousOutboundDate);this.searchService.getInboundCalendar(i,this.module,this.application).subscribe({next:e=>{this.inboundDatesPrices={...e.data},this.searchService.setisLoadingCalendar=!1,this.isLoadingCalendar=!1},error:e=>{console.log("Error in getInboundCalendar petition: ",e),this.searchService.setisLoadingCalendar=!1,this.isLoadingCalendar=!1}})}initializeBookingPaxPayment(){const i=[];i.push(this.dataService.getCabinTypes(this.module,this.searchForm.controls[Z.tripType].value,this.searchForm.controls[Z.origin].value,this.searchForm.controls[Z.destination].value,this.application)),i.push(this.dataService.paxTypesChange(this.module,this.searchForm.controls[Z.tripType].value,this.searchForm.controls[Z.origin].value,this.searchForm.controls[Z.destination].value,this.application)),this.searchPresentationRules.isVisiblePaymentMethod?(i.push(this.dataService.getPaymentValues(this.module,this.searchForm.controls[Z.tripType].value,this.searchForm.controls[Z.origin].value,this.searchForm.controls[Z.destination].value,this.application)),this.disabledDropdownPayment=!1):i.push(Ue(null)),Rl(i).subscribe(([e,n,s])=>{e&&e.data&&this.setCabinValues(e),n&&n.data&&this.setPaxValues(n),this.isPaymentResponse(s)&&this.setPaymentValues(s),this.setFormValidators(),this.emitSelectedSearchEvent()})}hasPaymentData(i){return!!i&&"object"==typeof i&&Array.isArray(i.paymentMethods)&&Array.isArray(i.defaults)}isPaymentResponse(i){return!!i&&this.hasPaymentData(i.data)}setCabinValues(i){this.cabinTypes=i.data.cabinClasses;const e=this.cabinTypes.find(n=>n.cabinClassCode===this.cabinClassCodeByInputs)??this.searchForm.controls[Z.cabin].value;this.cabinClassCodeByInputs=null,this.changePaxAndCabins({pax:null,cabin:e?this.cabinTypes.find(n=>n.cabinClassCode===e.cabinClassCode)??i.data.defaults[0]:i.data.defaults[0]})}setPaxValues(i){this.pax=i.data,this.pax.paxTypeConstraints=this.searchUtilsService.sortPaxTypesByPriority(this.pax.paxTypeConstraints,this.searchPresentationRules?.paxPriorityOrder),this.paxNumbersByInputs&&(this.changePaxAndCabins({pax:this.paxNumbersByInputs,cabin:null}),this.paxNumbersByInputs=null);const e={INF:0,ADT:0,YTH:0,CHD:0,SRC:0,STR:0,AD:0,YCD:0,STU:0};
65this.pax.paxTypeConstraints.forEach(r=>{(r.countConstraint&&!r.countConstraint.minCount||!r.countConstraint.maxCount)&&(r.countConstraint=Object.assign({},{minCount:void 0===r.countConstraint.minCount?0:r.countConstraint.minCount,maxCount:void 0===r.countConstraint.maxCount?this.pax.paxConstraint.minTotalCount:r.countConstraint.maxCount})),e[r.paxType.paxTypeCode]=r.countConstraint.minCount,i.data.defaults[0].paxTypeCode===r.paxType.paxTypeCode&&0===r.countConstraint.minCount&&(e[r.paxType.paxTypeCode]=1)});const n=this.searchForm.controls[Z.paxNumber]?.value,o=(n?Object.keys(n).filter(r=>n[r]>0):[]).every(r=>this.pax.paxTypeConstraints.some(a=>a.paxType.paxTypeCode===r)&&n[r]>=this.pax.paxTypeConstraints.find(a=>a.paxType.paxTypeCode===r).countConstraint.minCount&&n[r]<=this.pax.paxTypeConstraints.find(a=>a.paxType.paxTypeCode===r).countConstraint.maxCount);(!n||!o)&&this.changePaxAndCabins({pax:e,cabin:null})}setPaymentValues(i){this.paymentMethods=i.data.paymentMethods,this.paymentMethods&&this.paymentMethods.length>0?(this.defaultPaymentMethod=i.data.defaults[0]&&null!==i.data.defaults[0].paymentMethodCode?i.data.defaults[0]:this.paymentMethods[0],this.onPaymentMethodSelected(this.searchForm.controls[Z.paymentMethod].value??this.defaultPaymentMethod),this.dropdownPaymentMethodsDefault=this.searchForm.controls[Z.paymentMethod].value.paymentMethodCode,this.dropdownPaymentMethods=this.paymentMethods.map(n=>({value:n.paymentMethodName,key:n.paymentMethodCode?n.paymentMethodCode:"--",id:n.paymentMethodId?n.paymentMethodId:"--"})),this.dropdownPaymentMethods=this.dropdownPaymentMethods.filter(n=>n)):this.searchPresentationRules.isVisiblePaymentMethod=!1}getLoggedInfo(){this.searchUtilsService.getLoggedInfo().subscribe(i=>{this.isLoggedSession=i})}fillMonthsData(){this.searchService.getOutboundMonths(this.module,this.application).subscribe(i=>{if(i){this.manageDatesMonths=i.data.outboundMonths;const e=this.searchForm?.controls[Z.monthsSelected]?.value||[];this.defaultMonth=e?.length>0?i.data.outboundMonths.find(n=>n.monthCode===e[0]):i.data.defaults[0]}})}emitSelectedSearchEvent(){this.eventSelectedSearch.emit(this.searchForm.value)}loadScriptsWebComponent(){Object.entries({front_app_wc_stopover:"web-comp-stopover"}).forEach(([n,s])=>{const o=[];if(!this.document.getElementById(n)){const r=this.renderer.createElement("script");r.id=n,r.type="text/javascript",r.src=o.includes(n)?`http://localhost:4300/${n}/dist/${s}/bundle.js`:`https://onesait-travel.azureedge.net/statics/1STRVL/${n}/bundle.js`,this.renderer.appendChild(this.document.body,r)}})}setChangeLanguage(i){null!==i&&(this.languageSelected?this.languageSelected!==i&&(this.languageSelected=i,this.requestApiDataNewLanguage()):this.languageSelected=i)}requestApiDataNewLanguage(){this.store.dispatch(new If(this.module,this.application)),this.selectsSubscriptions(),this.searchPresentationRules?.autocompleteRegionAvailable&&this.getAvailableRegionsValues(),this.getContinentsForAutocomplete()}handleFormResetOnTriptypeChange(){this.searchPresentationRules?.resetFormOnTriptypeChange&&!this.enableAutoload&&(this.searchForm.reset(),this.resetPromocode=!0,setTimeout(()=>{this.resetPromocode=!1}))}setCurrentRoute(){const i=new URL(window.location.href);this.currentRoute=i.pathname}setPaxNumberFromInput(i={}){return{INF:0,ADT:0,YTH:0,CHD:0,SRC:0,STR:0,AD:0,YCD:0,STU:0,...i}}filterValidRecentSearches(i){if(!i||0===i.length)return[];const e=new Date;return e.setHours(0,0,0,0),i.filter(n=>!(!n.startMonth&&!n.endMonth)||!(!n.flights||0===n.flights.length)&&n.flights.every(s=>{const o=new Date(s.departureDate);return o.setHours(0,0,0,0),o>=e}))}loadAndFilterRecentSearches(){const i=this.searchPresentationRules?.recentSearchesMaxCount??5,e=localStorage.getItem("recentSearch");if(!e)return[];let n=JSON.parse(e);return n.length>i&&(n=n.slice(0,i),localStorage.setItem("recentSearch",JSON.stringify(n))),this.filterValidRecentSearches(n)}static{this.\u0275fac=function(e){return new(e||Tr)}}static{this.\u0275cmp=Ae({type:Tr,selectors:[["al-search"]],viewQuery:function(e,n){if(1&e&&(Le(sve,5),Le(ove,5),Le(rve,5),Le(ave,5),Le(lve,5)),2&e){let s;we(s=Te())&&(n.manageDates=s.first),we(s=Te())&&(n.routeSelector=s.first),we(s=Te())&&(n.paxCabinSelector=s.first),we(s=Te())&&(n.multicityFlights=s.first),we(s=Te())&&(n.searchComponent=s.first)}},inputs:{entityCode:"entityCode",presentationRules:"presentationRules",application:"application",startingData:"startingData",isCollapsed:"isCollapsed"},outputs:{submitForm:"submitForm",eventSelectedSearch:"eventSelectedSearch"},decls:1,vars:1,consts:[["id","search-component","class","entries entries--search",3,"ngClass","click",4,"ngIf"],["id","search-component",1,"entries","entries--search",3,"ngClass","click"],["searchComponent",""],[3,"loading","isFreeze","loadingBackgroun
65dFreezeColour","loadingBackdropBackgroundColor"],[1,"entries__opened-tab-container"],[1,"entries--search__recent-searches"],[3,"moduleIbeadmin","recentSearches","recentSearchesMaxCount","viewClosedButton","recentSearchSelected",4,"ngIf"],["class","flex-c flex-g-32 f-mb-1 entries--search__recent-searches__inputs",3,"formGroup",4,"ngIf"],[3,"isCollapsed","searchForm","searchPresentationRules","presentationRules","translationWebTag","moduleIbeadmin","module","application","regionsResponse",4,"ngIf"],[3,"moduleIbeadmin","recentSearches","recentSearchesMaxCount","focusEnabled","recentSearchSelected",4,"ngIf"],[3,"application","searchPresentationRules","tripType","origin","destination","outboundDate","inboundDate","stopovers","isMobile","isVisibleStopover","isOnlyDetail","stopoverSelected",4,"ngIf"],["class","flex-r flex-jc-sb flex-c flex-desktop-r flex-ai-c flex-g-32",4,"ngIf"],[3,"moduleIbeadmin","recentSearches","recentSearchesMaxCount","viewClosedButton","recentSearchSelected"],[1,"flex-c","flex-g-32","f-mb-1","entries--search__recent-searches__inputs",3,"formGroup"],[1,"flex-cr","flex-desktop-r","flex-jc-sb","flex-g-32"],[3,"alwaysPill","prefix","moduleIbeadmin","initialValue","initialResults","choiceTitleTranslate","elementSelected"],["class","quicklinks flex-r flex-ai-c flex-g-32",4,"ngIf"],["class","f-body-m",4,"ngIf"],["class","entries--search__form w-100 flex-c flex-desktop-r flex-jc-sa flex-g-32 relative",4,"ngIf","ngIfElse"],["multicity",""],["paxSelector",""],[1,"quicklinks","flex-r","flex-ai-c","flex-g-32"],[4,"ngFor","ngForOf"],[3,"class","href","target",4,"ngIf"],[3,"href","target"],["aria-hidden","true",3,"class",4,"ngIf"],["aria-hidden","true"],[1,"f-body-m"],[1,"entries--search__form","w-100","flex-c","flex-desktop-r","flex-jc-sa","flex-g-32","relative"],[1,"entries--search__form__route-selector","flex-05","relative"],["type","hidden",3,"formControlName"],[1,"w-100",3,"turnDropdownIntoAutocomplete","required","isRoundTrip","moduleIbeadmin","presentationRules","isSwapRouteActive","
65isSwapRouteDisabled","autoOpen","locationOptionFormat","locationValueFormat","locationValueMaskFormat","locationParser","continents","defaultContinents","origins","destinations","tripType","origin","originsControl","destination","destinationsControl","isSelectable","isDestinationDisabled","isLoadingOrigin","isLoadingDestination","regions","isMobile","recentSearches","originIcon","destinationIcon","anywhereEnabled","classByObserverAutocompleteMat","isScrollToComponentActive","recentSearchSelected","originSelected","destinationSelected","scrollToComponent"],["routeSelector",""],["class","entries--search__form__when-pax flex-c flex-tablet-r flex-jc-sa flex-g-32 flex-05 relative",4,"ngIf"],[1,"entries--search__form__when-pax","flex-c","flex-tablet-r","flex-jc-sa","flex-g-32","flex-05","relative"],[1,"flex-05",3,"required","monthsToShow","module","moduleIbeadmin","isLoadingCalendar","presentationRules","tripType","isDisabled","outboundDate","inboundDate","outboundDatesPrices","inboundDatesPrices","resetDatesChangeTripType","viewFlexibleDatesTab","isMobile","outboundMonths","anywhereFiltersEnabled","months","defaultMonth","isScrollToFieldActive","scrollOffset","isAnywhere","selectedMonths","setDateWhenNull","isScrollToComponentActive","isSelectableCrossedOutPlane","chargeServerData","selectDateEmitter","confirmButtonClicked","selectDatesByMonth","changeCalendarType","popoverStateChanged","scrollToComponent"],["manageDates",""],[3,"ngTemplateOutlet"],[1,"entries__form__multicity-flights","relative","flex-c","flex-g-24"],[3,"module","application","flightsFormArray","isMobile","searchPresentationRules","translationWebTag","moduleIbeadmin","presentationRules","origins","destinations","continents","defaultContinents","regionsResponse","tripTypeSelected","recentSearches","outboundMonths","minDates","isScrollToFieldActive","scrollOffset","isScrollToComponentActive","multicityModalToOpen","destinationsLoaded","recentSearchSelected","scrollToComponent"],["multicityFlights",""],[4,"ngIf"],[3,"ngTemplateOutlet",4,"ngIf"],[1,"search-container__component--pax","flex-05",3,"cabinDisplayType","cabinShownFirst","presentationRules","pax","paxNumber","isSelectable","tripType","outboundDate","inboundDate","cabin","cabinTypes","isMobile","moduleIbeadmin","orderReverse","isEnabledMulticity","isScrollToFieldActive","scrollOffset","autoOpen","isScrollToComponentActive","changePaxAndCabins","scrollToComponent"],["paxCabinSelector",""],[3,"isCollapsed","searchForm","searchPresentationRules","presentationRules","translationWebTag","moduleIbeadmin","module","application","regionsResponse"],[3,"moduleIbeadmin","recentSearches","recentSearchesMaxCount","focusEnabled","recentSearchSelected"],[3,"application","searchPresentationRules","tripType","origin","destination","outboundDate","inboundDate","stopovers","isMobile","isVisibleStopover","isOnlyDetail","stopoverSelected"],[1,"flex-r","flex-jc-sb","flex-c","flex-desktop-r","flex-ai-c","flex-g-32"],[1,"search-container__component","search-container__component--bottom-left","w-100","flex-c","flex-tablet-r","flex-g-32"],[1,"payment-method-wrapper-container","w-100"],["class","promocode-wrapper-container w-100 flex-r flex-ai-c",4,"ngIf"],["class","miles-wrapper",4,"ngIf"],[1,"entries--search__button","w-100","flex-r","flex-g-32","flex-jc-fe"],[1,"search-button","btn-f1","f-fw-b","f-fs-d-19",3,"disabled","click"],[3,"presentationRules","methodNameSelected","paymentMethods","defaultPaymentMethod","initialValue","initialResults","moduleIbeadmin","disabled","paymentMethodSelected"],[1,"promocode-wrapper-container","w-100","flex-r","flex-ai-c"],[3,"required","iconClass","buttonLabel","label","errorMessageValue","validationErrorMessage","validationValues","globalValidationActive","showDirectInput","resetFormTrigger","inputValue","valueChange"],[1,"miles-wrapper"],[3,"type","label","checked","checkedChange",4,"ngIf"],[3,"type","label","checked","checkedChange"]],template:function(e,n){1&e&&C(0,Ave,12,13,"div",0),2&e&&h("ngIf",n.searchPresentationRules)},dependencies:[Pt,Ot,ze,fn,Ws,Bo,fs,yi,Kl,Cr,Qd,ac,tu,Y3,LS,kS,tY,nY,eY,iu,Ze],encapsulation:2})}}ce([yn(t=>t.deals.areas),N("design:type",rt)],Tr.prototype,"areas$",void 0),ce([yn(t=>t.Journeys.destinationsResponses),N("design:type",rt)],Tr.prototype,"destinationsResponses$",void 0),ce([yn(t=>t.Journeys.originsResponses),N("design:type",rt)],Tr.prototype,"originsResponses$",void 0),ce([yn(t=>t.deals.areasAvailables),N("design:type",rt)],Tr.prototype,"areasAvailables$",void 0),ce([yn(t=>t.search.tripTypesResponses),N("design:type",rt)],Tr.prototype,"tripTypesArray$",void 0);let Fve=(()=>{class t{getCookie(e,n=!1){const s=document.cookie.split(";").find(a=>a.trim().startsWith(e));if(!s)return null;const o=s?.split("=")[1],r=this.parseCookieValue(o);return r&&this.validateCookie(r,n)?r:null}isCookie(e){if(!e||"object"!=typeof e)return!1;const n=e,s=a=>"string"==typeof a,o=a=>"number"==typeof a,r=a=>s(a)&&!isNaN(Date.parse(a));return!(!(s(n.cartID)&&s(n.origin)&&s(n.destination)&&r(n.departureDate)&&(void 0===n.returnDate||r(n.returnDate))&&(void 0===n.cabinClass||s(n.cabinClass))&&n.totalPrice&&"object"==typeof n.totalPrice&&o(n.totalPrice.decimal)&&s(n.totalPrice.currency||n.totalPrice.currencyCode)&&o(n.totalPrice.price||n.totalPrice.total)&&n.passengers&&"object"==typeof n.passengers&&o(n.passengers.ADT))||void 0!==n.passengers.INF&&!o(n.passengers.INF)||void 0!==n.passengers.CHD&&!o(n.passengers.CHD))}validateCookie(e,n=!1){return this.isCookie(e)&&(n||this.validateDates(e))&&e.passengers.ADT>0}validateDates(e){const n=r=>r instanceof Date?r:new Date(r),s=n(e.departureDate),o=new Date;if(o.setHours(0,0,0,0),isNaN(s.getTime())||s<=o)return!1;if(e.returnDate){const r=n(e.returnDate);if(isNaN(r.getTime())||r<=s)return!1}return!0}parseCookieValue(e,n=0){if(!e||n>10)return null;try{return JSON.parse(e)}catch{const s=decodeURIComponent(e);return s===e?null:this.parseCookieValue(s,n+1)}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Pve=["clearDataButton"];function Rve(t,i){if(1&t&&(m(0,"h2",22),k(1),I(2,"translate"),_()),2&t){const e=p(2);d(1),oe(P(2,1,e.translationWebTag+".recent.search.title"))}}function Nve(t,i){if(1&t){const e=ee();m(0,"img",23),U("error",function(){return H(e),B(p(2).onImageError())}),_()}2&t&&h("src",p(2).imageSrc,Si)}function Yve(t,i){if(1&t&&(m(0,"time",8),k(1),I(2,"customDate"),_()),2&t){const e=p(2);d(1),G(" ",gt(2,1,e.resumeData().returnDate,e.dateTypeCode.CUSTOM,"ccc, LLL d")," ")}}function Vve(t,i){if(1&t&&(_e(0),k(1),I(2,"translate"),ge()),2&t){const e=p(4);d(1),oe(P(2,1,e.translationWebTag+".subheader.text.elementTripTypeRoundTrip.label"))}}function Hve(t,i){1&t&&(k(0),I(1,"translate")),2&t&&G(" ",P(1,1,p(4).translationWebTag+".subheader.text.elementTripTypeOneWay.label"),"")}function Bve(t,i){if(1&t&&(_e(0),m(1,"span",26),C(2,Vve,3,3,"ng-container",27),C(3,Hve,2,3,"ng-template",null,28,Ke),k(5),I(6,"translate"),_(),m(7,"span",29),k(8),I(9,"customCurrency"),_(),ge()),2&t){const e=xe(4),n=p(3);d(2),h("ngIf",n.resumeData().tripTypeCode===n.TripType.RoundTrip)("ngIfElse",e),d(3),G(" ",P(6,4,n.translationWebTag+".resume.from.label")," "),d(3),G(" ",_t(9,6,null==n.resumeData().totalPrice?null:n.resumeData().totalPrice.price,n.resumeData().totalPrice.currency)," ")}}function jve(t,i){if(1&t&&(m(0,"div",24),C(1,Bve,10,9,"ng-container",25),_()),2&t){const e=p(2);d(1),h("ngIf",(null==e.resumeData().totalPrice?null:e.resumeData().totalPrice.price)>0)}}function Wve(t,i){if(1&t&&(m(0,"span",26),k(1),I(2,"translate"),_()),2&t){const e=p(4);d(1),oe(P(2,1,e.translationWebTag+".subheader.text.elementTripTypeRoundTrip.label"))}}function Uve(t,i){if(1&t&&(m(0,"span",26),k(1),I(2,"translate"),_()),2&t){const e=p(4);d(1),oe(P(2,1,e.translationWebTag+".subheader.text.elementTripTypeOneWay.label"))}}function $ve(t,i){1&t&&(m(0,"span",37),k(1,"/"),_())}function zve(t,i){if(1&t&&(m(0,"span",34),k(1),_()),2&t){const e=p(4);d(1),oe(e.resumeData().cabinClass)}}function qve(t,i){if(1&t&&(m(0,"div",31),C(1,Wve,3,3,"span",32),C(2,Uve,3,3,"span",32),m(3,"span",33)(4,"span",34),k(5),I(6,"translate"),I(7,"i18nPlural"),_(),C(8,$ve,2,0,"span",35),C(9,zve,2,1,"span",36),_()()),2&t){const e=p(3);d(1),h("ngIf",e.resumeData().tripTypeCode===e.TripType.RoundTrip),d(1),h("ngIf",e.resumeData().tripTypeCode===e.TripType.OneWay),d(3),zt("",e.resumeData().passengerNumber," ",P(6,6,_t(7,8,e.resumeData().passengerNumber,e.passengersMap)),""),d(3),h("ngIf",e.resumeData().cabinClass),d(1),h("ngIf",e.resumeData().cabinClass)}}function Gve(t,i){1&t&&C(0,qve,10,11,"div",30),2&t&&h("ngIf",!p(2).showPrice)}function Kve(t,i){if(1&t){const e=ee();m(0,"div",38)(1,"button",39,40),U("click",function(){return H(e),B(p(2).clear())}),I(3,"translate"),k(4),I(5,"translate"),_(),m(6,"button",41),U("click",function(){return H(e),B(p(2).submit())}),I(7,"translate"),I(8,"translate"),k(9),I(10,"translate"),_()()}if(2&t){const e=p(2);d(1),h("disabled",!e.isButtonEnabled()),Ge("aria-label",P(3,6,e.translationWebTag+".resume.search.ariaLabel.clearData")),d(3),G(" ",P(5,8,e.translationWebTag+".resume.search.clearData")," "),d(2),h("disabled",!e.isButtonEnabled()),Ge("aria-label",P(7,10,e.translationWebTag+".resume.search.complete.booking")+" "+e.resumeData().origin+" - "+e.resumeData().destination+" - "+e.resumeData().totalPrice.currency+" "+e.resumeData().totalPrice.price+" - "+P(8,12,e.resumeData().tripTypeCode===e.TripType.RoundTrip?e.translationWebTag+".subheader.text.elementTripTypeRoundTrip.label":e.translationWebTag+".subheader.text.elementTripTypeOneWay.label")),d(3),G(" ",P(10,14,e.translationWebTag+".resume.search.complete.booking")," ")}}function Xve(t,i){if(1&t){const e=ee();m(0,"button",41),U("click",function(){return H(e),B(p(2).submit())}),I(1,"translate"),k(2),I(3,"translate"),_()}if(2&t){const e=p(2);h("disabled",!e.isButtonEnabled()),Ge("aria-label",P(1,3,e.translationWebTag+".recent.search.complete.booking")+" "+e.resumeData().origin+" - "+e.resumeData().destination),d(2),G(" ",P(3,5,e.translationWebTag+".recent.search.complete.booking")," ")}}function Zve(t,i){if(1&t&&(m(0,"section",1),C(1,Rve,3,3,"h2",2),m(2,"article",3),C(3,Nve,1,1,"img",4),m(4,"div",5)(5,"div",6)(6,"span",7)(7,"time",8),k(8),I(9,"customDate"),_(),m(10,"div",9)(11,"span",10),k(12),_(),m(13,"span",11),k(14),_()()(),m(15,"div",12),X(16,"i",13)(17,"span",14),_(),m(18,"span",15),C(19,Yve,3,5,"time",16),m(20,"div",17)(21,"span",10),k(22),_(),m(23,"span",11),k(24),_()()()()(),C(25,jve,2,1,"div",18),C(26,Gve,1,1,"ng-template",null,19,Ke),C(28,Kve,11,16,"div",20),C(29,Xve,4,7,"ng-template",null,21,Ke),_()()),2&t){const e=xe(27),n=xe(30),s=p();d(1),h("ngIf",s.showTitle),d(2),h("ngIf",s.imageSrc),d(5),oe(gt(9,12,s.resumeData().departureDate,s.dateTypeCode.CUSTOM,"ccc, LLL d")),d(4),oe(s.resumeData().origin),d(2),oe(s.resumeData().originAcronym),d(5),h("ngIf",s.resumeData().returnDate),d(3),oe(s.resumeData().destination),d(2),oe(s.resumeData().destinationAcronym),d(1),h("ngIf",s.showPrice)("ngIfElse",e),d(3),h("ngIf",s.isDynamicResume)("ngIfElse",n)}}class su{set resumeType(i){if(i)switch(i){case"dynamic":this.isDynamicResume=!0,this.loadConfigurations=!0;break;case"best-offers":this.isDynamicResume=!0,this.showPrice=!0,this.showTitle=!1,this.loadConfigurations=!1;break;default:this.loadConfigurations=!0}}set startingData(i){i&&(this.wcParameters=i,this.setCookie(),this.getAirports(),this.resolveImage())}constructor(){this.store=ne(Gn),this.cookieService=ne(Fve),this.flowManagerService=ne(Hd),this.initDataService=ne(la),this.module=bn.PowerSearchResume,this.moduleIbeAdminWCEntries=ci.Entries,this.dateTypeCode=Ei,this.TripType=Re,this.moduleIbeadmin=ci.Entries,this.translationWebTag=`translation${this.moduleIbeadmin}`,this.configurationWebTag=`configuration${this.moduleIbeadmin}`,this.translate=ne(mi),this.cookie=vs(null),this.resumeData=vs(null),this.loadConfigurations=!0,this.isDynamicResume=!1,this.showPrice=!1,this.showTitle=!0,this.imageSrc="",this.defaultSrc="",this.passengersMap={"=1":`${this.translationWebTag}.recent.search.passenger`,other:`${this.translationWebTag}.recent.search.passengers`},this.clearData=new ae,Da(()=>{this.resumeData()&&this.resolveImage()})}ngOnInit(){this.loadConfigurations&&(this.showPrice=this.presentationRules[this.configurationWebTag].resume?.showPrice??!1,this.showTitle=this.presentationRules[this.configurationWebTag].resume?.showTitle??!0),this.cookieService.getCookie("at-recent-cart",this.isDynamicResume)&&this.setCookie(),this.cookie()&&(this.getAirports(),this.resolveImage())}setCookie(){const i=this.cookieService.getCookie("at-recent-cart",this.isDynamicResume);this.wcParameters?(this.cookie.set({cartID:"",origin:this.wcParameters.origin??"",destination:this.wcParameters.destination??"",departureDate:this.wcParameters.outboundDate?new Date(this.wcParameters.outboundDate):null,returnDate:this.wcParameters.inboundDate?new Date(this.wcParameters.inboundDate):null,totalPrice:this.wcParameters.totalPrice??{decimal
65:0,currency:"",price:0},passengers:{ADT:this.wcParameters.paxNumber?.ADT??0,INF:this.wcParameters.paxNumber?.INF??0},cabinClass:this.wcParameters.cabinSelected??"",tripTypeCode:this.wcParameters.tripType??(this.wcParameters.inboundDate?Re.RoundTrip:Re.OneWay)}),this.updateResumeDataDates()):i&&!this.cookie()&&(this.cookie.set(i),this.updateResumeDataDates())}updateResumeDataDates(){const i={departureDate:this.cookie()?.departureDate?new Date(this.cookie().departureDate):null,returnDate:this.cookie()?.returnDate?new Date(this.cookie().returnDate):null,totalPrice:this.cookie()?.totalPrice??{decimal:0,currency:"",price:0}};this.isDynamicResume||(i.tripTypeCode=this.cookie()?.returnDate?Re.RoundTrip:Re.OneWay),this.resumeData.update(e=>({...e,...i}))}validateCookie(){this.cookie()||this.cookie.set(null)}getAirports(){this.store.dispatch(new oF(this.module,this.application)),this.airports$.subscribe({next:i=>{this.resumeData.set({cartID:this.cookie().cartID??"",origin:i?.data.find(e=>e.airportCode===this.cookie().origin).city.cityName,destination:i?.data.find(e=>e.airportCode===this.cookie().destination).city.cityName,originAcronym:this.cookie().origin,destinationAcronym:this.cookie().destination,departureDate:this.cookie().departureDate?new Date(this.cookie().departureDate):null,returnDate:this.cookie().returnDate?new Date(this.cookie().returnDate):null,tripTypeCode:this.isDynamicResume?this.cookie().tripTypeCode:this.cookie().returnDate?Re.RoundTrip:Re.OneWay,passengerNumber:Object.values(this.cookie().passengers).reduce((e,n)=>e+n,0),cabinClass:this.cookie().cabinClass,totalPrice:this.cookie().totalPrice??{decimal:0,currency:"",price:0}}),this.resolveImage()}})}resolveImage(){this.defaultSrc=this.staticImage?this.staticImage:"";const i=this.presentationRules["configuration"+this.moduleIbeAdminWCEntries].resume?.callbackImage??"";this.imageSrc=this.urlImage&&this.resumeData()?.destinationAcronym?this.urlImage+this.resumeData().destinationAcronym+"_H.webp":this.staticImage?this.staticImage:i}onImageError(){this.imageSrc=this.imageSrc!==this.defaultSrc&&this.defaultSrc?this.defaultSrc:""}submit(){const i=Object.entries(this.cookie().passengers).map(([n,s])=>({paxTypeCode:n,paxTypeCount:s})),e={tripTypeCode:this.resumeData().tripTypeCode,paxCount:this.resumeData().passengerNumber,...this.resumeData().cabinClass?{cabinClassCode:this.resumeData().cabinClass}:{},flights:[{origin:this.resumeData().originAcronym,destination:this.resumeData().destinationAcronym,departureDate:this.initDataService.transformDateToFlowManager(this.resumeData().departureDate)},...this.resumeData().tripTypeCode===Re.RoundTrip?[{origin:this.resumeData().destinationAcronym,destination:this.resumeData().originAcronym,departureDate:this.initDataService.transformDateToFlowManager(this.resumeData().returnDate)}]:[]],pax:i,additionalParams:{cartId:this.resumeData().cartID}};this.flowManagerService.searchFlights(e,this.module,null,this.application).subscribe()}clear(){document.querySelector(".results-month-selector__alternative-item")?.focus(),this.clearData.emit(),this.cookie.set(null),this.resumeData.set(null)}isButtonEnabled(){let i;return!!this.resumeData()&&(this.resumeData().tripTypeCode===Re.OneWay?(i=""!==this.resumeData().origin&&""!==this.resumeData().destination&&null!==this.resumeData().departureDate,i&&this.clearDataButton?.nativeElement.focus(),i):this.resumeData().tripTypeCode===Re.RoundTrip&&(i=""!==this.resumeData().origin&&""!==this.resumeData().destination&&null!==this.resumeData().departureDate&&null!==this.resumeData().returnDate,i&&this.clearDataButton?.nativeElement.focus(),i))}static{this.\u0275fac=function(e){return new(e||su)}}static{this.\u0275cmp=Ae({type:su,selectors:[["al-resume"]],viewQuery:function(e,n){if(1&e&&Le(Pve,5),2&e){let s;we(s=Te())&&(n.clearDataButton=s.first)}},inputs:{application:"application",presentationRules:"presentationRules",staticImage:"staticImage",urlImage:"urlImage",resumeType:"resumeType",startingData:"startingData"},outputs:{clearData:"clearData"},decls:1,vars:1,consts:[["class","resume",4,"ngIf"],[1,"resume"],["class","resume__title f-heading-pri-l f-fw-n f-mb-1",4,"ngIf"],[1,"resume__container","flex-c","flex-desktop-r","flex-jc-sb","flex-desktop-ai-c","flex-desktop-g-48","flex-g-24"],["class","resume__image","alt","",3,"src","error",4,"ngIf"],[1,"resume__origin-destination-container","flex-c","flex-g-4","flex-gr-1"],[1,"flex-r","flex-jc-sb","flex-ai-c"],[1,"flex-c"],["datetime","",1,"f-body-m","f-fw-b"],[1,"flex-desktop-r","flex-c","flex-desktop-ai-c","flex-ai-fs"],[1,"resume__name","f-fw-b","f-heading-pri-l"],[1,"resume__airport-code","f-fw-l"],[1,"resume__flight__infography","resume__flight__infography--mobile","resume__flight__infography--departed","flex-r","flex-jc-c","flex-ai-c","flex-gr-1"],["aria-hidden","true",1,"resume__flight__icon","aall-icon-plane-solid","f-icon-s"],[1,"resume__line"],[1,"flex-c","flex-ai-fe"],["class","f-body-m f-fw-b","datetime","",4,"ngIf"],[1,"flex-c","flex-desktop-rr","flex-desktop-ai-c","flex-ai-fe"],["class","flex-c flex-desktop-ai-fe flex-g-4",4,"ngIf","ngIfElse"],["staticPax",""],["class","flex-c flex-jc-sb flex-ai-fe flex-g-16",4,"ngIf","ngIfElse"],["staticButton",""],[1,"resume__title","f-heading-pri-l","f-fw-n","f-mb-1"],["alt","",1,"resume__image",3,"src","error"],[1,"flex-c","flex-desktop-ai-fe","flex-g-4"],[4,"ngIf"],[1,"resume__triptype","f-body-m","f-fw-l"],[4,"ngIf","ngIfElse"],["oneWay",""],[1,"resume__price","f-body-2xl","f-fw-b"],["class","flex-r flex-desktop-c flex-desktop-ai-c flex-g-4",4,"ngIf"],[1,"flex-r","flex-desktop-c","flex-desktop-ai-c","flex-g-4"],["class","resume__triptype f
65-body-m f-fw-l",4,"ngIf"],[1,"d-flex","f-body-m"],[1,"resume__pax-cabin-info"],["class","resume__pax-cabin-info","class","resume__pax-cabin-separator",4,"ngIf"],["class","resume__pax-cabin-info",4,"ngIf"],[1,"resume__pax-cabin-separator"],[1,"flex-c","flex-jc-sb","flex-ai-fe","flex-g-16"],[1,"btn-f2","f-body-m",3,"disabled","click"],["clearDataButton",""],[1,"submit-button","btn-f1","h-fit","f-fw-b","f-fs-d-19",3,"disabled","click"]],template:function(e,n){1&e&&C(0,Zve,31,16,"section",0),2&e&&h("ngIf",n.resumeData())},dependencies:[ze,SL,Bs,Yo,Ze],encapsulation:2})}}ce([yn(t=>t.Journeys.airports),N("design:type",rt)],su.prototype,"airports$",void 0);const Jve=["entriesComponent"];function Qve(t,i){if(1&t){const e=ee();m(0,"al-retrieve-reservation",8),U("internalRedirection",function(s){return H(e),B(p().submitForm.emit(s))})("showErrorMessage",function(s){return H(e),B(p().showErrorMessage.emit(s))}),_()}if(2&t){const e=p();h("isMobile",e.isMobile)("application",e.application)("isInternal",e.isInternal)("presentationRules",e.presentationRules)("startingData",null==e.startingData?null:e.startingData[e.WCTypeEnum.ManageBooking])}}function eCe(t,i){if(1&t){const e=ee();m(0,"al-check-in",8),U("internalRedirection",function(s){return H(e),B(p().submitForm.emit(s))})("showErrorMessage",function(s){return H(e),B(p().showErrorMessage.emit(s))}),_()}if(2&t){const e=p();h("isMobile",e.isMobile)("application",e.application)("isInternal",e.isInternal)("presentationRules",e.presentationRules)("startingData",null==e.startingData?null:e.startingData[e.WCTypeEnum.CheckIn])}}function tCe(t,i){if(1&t){const e=ee();m(0,"al-flight-status",9),U("submitForm",function(s){return H(e),B(p().submitForm.emit(s))}),_()}if(2&t){const e=p();h("isMobile",e.isMobile)("application",e.application)("presentationRules",e.presentationRules)("startingData",null==e.startingData?null:e.startingData[e.WCTypeEnum.FlightStatus])}}function nCe(t,i){if(1&t){const e=ee();m(0,"al-flight-schedule",9),U("submitForm",function(s){return H(e),B(p().submitForm.emit(s))}),_()}if(2&t){const e=p();h("isMobile",e.isMobile)("application",e.application)("presentationRules",e.presentationRules)("startingData",null==e.startingData?null:e.startingData[e.WCTypeEnum.FlightSchedule])}}function iCe(t,i){if(1&t){const e=ee();m(0,"al-manage-check-in",10),U("internalRedirection",function(s){return H(e),B(p().submitForm.emit(s))})("showErrorMessage",function(s){return H(e),B(p().showErrorMessage.emit(s))}),_()}if(2&t){const e=p();h("isMobile",e.isMobile)("isInternal",e.isInternal)("application",e.application)("presentationRules",e.presentationRules)("startingData",null==e.startingData?null:e.startingData[e.WCTypeEnum.ManageCheckIn])}}function sCe(t,i){if(1&t){const e=ee();m(0,"al-flight-hotel",11),U("submitForm",function(s){return H(e),B(p().submitForm.emit(s))}),_()}if(2&t){const e=p();h("application",e.application)("presentationRules",e.presentationRules)("startingData",null==e.startingData?null:e.startingData[e.WCTypeEnum.FlightHotel])}}function oCe(t,i){if(1&t){const e=ee();m(0,"al-search",12),U("submitForm",function(s){return H(e),B(p().submitForm.emit(s))})("eventSelectedSearch",function(s){return H(e),B(p().eventSelectedSearch.emit(s))}),_()}if(2&t){const e=p();h("application",e.application)("presentationRules",e.presentationRules)("isCollapsed",e.collapseComponent)("startingData",null==e.startingData?null:e.startingData[e.WCTypeEnum.Search])}}function rCe(t,i){if(1&t){const e=ee();m(0,"al-resume",13),U("clearData",function(){return H(e),B(p().clearData.emit())}),_()}if(2&t){const e=p();h("application",e.application)("resumeType",e.resumeType)("presentationRules",e.presentationRules)("startingData",null==e.startingData?null:e.startingData[e.WCTypeEnum.Search])("staticImage",e.staticImage)("urlImage",e.urlImage)}}class Ga{constructor(){this.breakpointObserver=ne(V_),this.appConfigService=ne(Mf),this.ModulesModelShared=bn,this.moduleIbeadmin=ci.Entries,this.module=bn.Entries,this.isMobile=!1,this.WCTypeEnum=ea,this.wcType=ea.ManageBooking,this.isInternal="true"===sessionStorage.getItem("isInternal"),this.entityCode=sessionStorage.getItem("entityCode")??globalThis.oneStrvl?.entityCode,this.submitForm=new ae,this.showErrorMessage=new ae,this.focusInComponent=new ae,this.eventSelectedSearch=new ae,this.clearData=new ae}ngOnInit(){this.presentationRules$.subscribe(i=>{this.presentationRules=i,this.breakpointObserver.observe([js.md]).subscribe(e=>{this.isMobile=!e.matches||!e.breakpoints[js.md]})})}unfoldSearch(){this.entriesComponent.nativeElement.contains(document.activeElement)&&this.focusInComponent.emit()}static{this.\u0275fac=function(e){return new(e||Ga)}}static{this.\u0275cmp=Ae({type:Ga,selectors:[["app-entries"]],viewQuery:function(e,n){if(1&e&&Le(Jve,5),2&e){let s;we(s=Te())&&(n.entriesComponent=s.first)}},inputs:{wcType:"wcType",isInternal:"isInternal",entityCode:"entityCode",application:"application",collapseComponent:"
65collapseComponent",configWcSearch:"configWcSearch",startingData:"startingData",staticImage:"staticImage",urlImage:"urlImage",resumeType:"resumeType"},outputs:{submitForm:"submitForm",showErrorMessage:"showErrorMessage",focusInComponent:"focusInComponent",eventSelectedSearch:"eventSelectedSearch",clearData:"clearData"},decls:10,vars:8,consts:[[1,"full-width","WC__ROOT",3,"click"],["entriesComponent",""],["class","vertical-center-component",3,"isMobile","application","isInternal","presentationRules","startingData","internalRedirection","showErrorMessage",4,"ngIf"],[3,"isMobile","application","presentationRules","startingData","submitForm",4,"ngIf"],["class","vertical-center-component",3,"isMobile","isInternal","application","presentationRules","startingData","internalRedirection","showErrorMessage",4,"ngIf"],[3,"application","presentationRules","startingData","submitForm",4,"ngIf"],[3,"application","presentationRules","isCollapsed","startingData","submitForm","eventSelectedSearch",4,"ngIf"],[3,"application","resumeType","presentationRules","startingData","staticImage","urlImage","clearData",4,"ngIf"],[1,"vertical-center-component",3,"isMobile","application","isInternal","presentationRules","startingData","internalRedirection","showErrorMessage"],[3,"isMobile","application","presentationRules","startingData","submitForm"],[1,"vertical-center-component",3,"isMobile","isInternal","application","presentationRules","startingData","internalRedirection","showErrorMessage"],[3,"application","presentationRules","startingData","submitForm"],[3,"application","presentationRules","isCollapsed","startingData","submitForm","eventSelectedSearch"],[3,"application","resumeType","presentationRules","startingData","staticImage","urlImage","clearData"]],template:function(e,n){1&e&&(m(0,"div",0,1),U("click",function(){return n.unfoldSearch()}),C(2,Qve,1,5,"al-retrieve-reservation",2),C(3,eCe,1,5,"al-check-in",2),C(4,tCe,1,4,"al-flight-status",3),C(5,nCe,1,4,"al-flight-schedule",3),C(6,iCe,1,5,"al-manage-check-in",4),C(7,sCe,1,3,"al-flight-hotel",5),C(8,oCe,1,4,"al-search",6),C(9,rCe,1,6,"al-resume",7),_()),2&e&&(d(2),h("ngIf",n.wcType===n.WCTypeEnum.ManageBooking&&n.presentationRules),d(1),h("ngIf",n.wcType===n.WCTypeEnum.CheckIn&&n.presentationRules),d(1),h("ngIf",n.wcType===n.WCTypeEnum.FlightStatus&&n.presentationRules),d(1),h("ngIf",n.wcType===n.WCTypeEnum.FlightSchedule&&n.presentationRules),d(1),h("ngIf",n.wcType===n.WCTypeEnum.ManageCheckIn&&n.presentationRules),d(1),h("ngIf",n.wcType===n.WCTypeEnum.FlightHotel&&n.presentationRules),d(1),h("ngIf",n.wcType===n.WCTypeEnum.Search&&n.presentationRules),d(1),h("ngIf",n.wcType===n.WCTypeEnum.Resume&&n.presentationRules))},dependencies:[ze,q3,G3,yo,wr,Z3,ca,Tr,su],styles:[".WC__ROOT[_ngcontent-%COMP%]{font-size:1rem!important}"]})}}ce([yn(t=>t.configuration.presentationRules),N("design:type",rt)],Ga.prototype,"presentationRules$",void 0),ce([yn(t=>t.search.tripTypes),N("design:type",rt)],Ga.prototype,"tripTypes$",void 0),ce([yn(t=>t.search.error),N("design:type",rt)],Ga.prototype,"stateError$",void 0);const sY=[xs,uD,gw,hD,z3,tT,YD,eS,$f,tS];let lCe=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({imports:[sY,xs,uD,gw,hD,z3,tT,YD,eS,$f,tS]})}}return t})();const PS={production:!0,API_URL:"https://dev.booking.onesait.com",TRANSLATIONS_URL:"https://dev.booking.onesait.com/ibe/rest/scopes/{entityCode}/modules",TOKEN_VALUES:"ZnJvbnQ6ZnJvbnQxMjM0"},RS="front-app-entries",oY=new ke("configDeps");!function cCe(){const t=document.querySelector(RS);if(t){let i="",e="";i=t.getAttribute("entity-code")?t.getAttribute("entity-code"):sessionStorage.getItem("entityCode")?sessionStorage.getItem("entityCode"):globalThis.oneStrvl?.entityCode,e=t.getAttribute("module-ibeadmin")?t.getAttribute("module-ibeadmin"):sessionStorage.getItem("moduleIbeadmin")?sessionStorage.getItem("moduleIbeadmin"):ci.Manage_My_Booking,i||(i=d2.ONE_SITE_TRAVEL),sessionStorage.setItem("entityCode",i),sessionStorage.setItem("moduleIbeadmin",e)}}();let dCe=(()=>{class t{constructor(e){this.injector=e}
65ngDoBootstrap(){if(!customElements.get(RS)){const e=rF(Ga,{injector:this.injector});customElements.define(RS,e)}if(!customElements.get("front-app-wc-error-manager")){const e=rF(Qw,{injector:this.injector});customElements.define("front-app-wc-error-manager",e)}}static{this.\u0275fac=function(n){return new(n||t)(K(fi))}}static{this.\u0275mod=Vt({type:t})}static{this.\u0275inj=It({providers:[la],imports:[lCe,TO,Al,Z7.forRoot(PG,{developmentMode:!PS.production}),tT.forRoot([{provide:"environment",useValue:PS},{provide:e_,useFactory:e=>function qG(t,i){return()=>new Promise(e=>{e()}).then(()=>t.initializeAll(i).reduce((n,s)=>n.then(()=>s()),Promise.resolve()))}(e,!1),deps:[zG,oY],multi:!0},{provide:oY,useFactory:()=>{},deps:[]}])]})}}return t})();q8().bootstrapModule(dCe).catch(t=>console.error(t))},1544:function(fe,ye,z){
66//! moment.js locale configuration
67//! locale : Afrikaans [af]
68//! author : Werner Mollentze : https://github.com/wernerm
69!function(A){"use strict";
70//! moment.js locale configuration
71A.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(x){return/^nm$/i.test(x)},meridiem:function(x,S,M){return x<12?M?"vm":"VM":M?"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(x){return x+(1===x||8===x||x>=20?"ste":"de")},week:{dow:1,doy:4}})}(z(7586))},2155:function(fe,ye,z){
72//! moment.js locale configuration
73//! locale : Arabic (Algeria) [ar-dz]
74//! author : Amine Roukh: https://github.com/Amine27
75//! author : Abdel Said: https://github.com/abdelsaid
76//! author : Ahmed Elkhatib
77//! author : forabi https://github.com/forabi
78//! author : Noureddine LOUAHEDJ : https://github.com/noureddinem
79!function(A){"use strict";
vendor: 4,231 bytes, lines 80-85
80//! moment.js locale configuration
81var v=function(j){return 0===j?0:1===j?1:2===j?2:j%100>=3&&j%100<=10?3:j%100>=11?4:5},x={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"]},S=function(j){return function($,re,Me,ot){var mt=v($),Bt=x[j][v($)];return 2===mt&&(Bt=Bt[re?0:1]),Bt.replace(/%d/i,$)}},M=["\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"];A.defineLocale("ar-dz",{months:M,monthsShort:M,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(j){return"\u0645"===j},meridiem:function(j,$,re){return j<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("s"),ss:S("s"),m:S("m"),mm:S("m"),h:S("h"),hh:S("h"),d:S("d"),dd:S("d"),M:S("M"),MM:S("M"),y:S("y"),yy:S("y")},postformat:function(j){return j.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(z(7586))},3583:function(fe,ye,z){
82//! moment.js locale configuration
83//! locale : Arabic (Kuwait) [ar-kw]
84//! author : Nusret Parlak: https://github.com/nusretparlak
85!function(A){"use strict";
86//! moment.js locale configuration
87A.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}})}(z(7586))},1638:function(fe,ye,z){
88//! moment.js locale configuration
89//! locale : Arabic (Libya) [ar-ly]
90//! author : Ali Hmer: https://github.com/kikoanis
91!function(A){"use strict";
vendor: 4,478 bytes, lines 92-98
92//! moment.js locale configuration
93var v={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},x=function($){return 0===$?0:1===$?1:2===$?2:$%100>=3&&$%100<=10?3:$%100>=11?4:5},S={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($){return function(re,Me,ot,mt){var Bt=x(re),vo=S[$][x(re)];return 2===Bt&&(vo=vo[Me?0:1]),vo.replace(/%d/i,re)}},R=["\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"];A.defineLocale("ar-ly",{months:R,monthsShort:R,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($){return"\u0645"===$},meridiem:function($,re,Me){return $<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")},preparse:function($){return $.replace(/\u060c/g,",")},postformat:function($){return $.replace(/\d/g,function(re){return v[re]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(z(7586))},7823:function(fe,ye,z){
94//! moment.js locale configuration
95//! locale : Arabic (Morocco) [ar-ma]
96//! author : ElFadili Yassine : https://github.com/ElFadiliY
97//! author : Abdel Said : https://github.com/abdelsaid
98!function(A){"use strict";
99//! moment.js locale configuration
100A.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}})}(z(7586))},7712:function(fe,ye,z){
101//! moment.js locale configuration
102//! locale : Arabic (Palestine) [ar-ps]
103//! author : Majd Al-Shihabi : https://github.com/majdal
104!function(A){"use strict";
vendor: 6,868 bytes, lines 105-116
105//! moment.js locale configuration
106var v={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};A.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".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(M){return"\u0645"===M},meridiem:function(M,R,j){return M<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(M){return M.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(R){return x[R]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(R){return x[R]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(z(7586))},8261:function(fe,ye,z){
107//! moment.js locale configuration
108//! locale : Arabic (Saudi Arabia) [ar-sa]
109//! author : Suhail Alkowaileet : https://github.com/xsoh
110!function(A){"use strict";
111//! moment.js locale configuration
112var v={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};A.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(M){return"\u0645"===M},meridiem:function(M,R,j){return M<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(M){return M.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(R){return x[R]}).replace(/\u060c/g,",")},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(z(7586))},6703:function(fe,ye,z){
113//! moment.js locale configuration
114//! locale  :  Arabic (Tunisia) [ar-tn]
115//! author : Nader Toukabri : https://github.com/naderio
116!function(A){"use strict";
117//! moment.js locale configuration
118A.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}})}(z(7586))},3108:function(fe,ye,z){
119//! moment.js locale configuration
120//! locale : Arabic [ar]
121//! author : Abdel Said: https://github.com/abdelsaid
122//! author : Ahmed Elkhatib
123//! author : forabi https://github.com/forabi
124!function(A){"use strict";
vendor: 4,708 bytes, lines 125-130
125//! moment.js locale configuration
126var v={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},S=function(re){return 0===re?0:1===re?1:2===re?2:re%100>=3&&re%100<=10?3:re%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"]},R=function(re){return function(Me,ot,mt,Bt){var vo=S(Me),Qe=M[re][S(Me)];return 2===vo&&(Qe=Qe[ot?0:1]),Qe.replace(/%d/i,Me)}},j=["\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"];A.defineLocale("ar",{months:j,monthsShort:j,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(re){return"\u0645"===re},meridiem:function(re,Me,ot){return re<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:R("s"),ss:R("s"),m:R("m"),mm:R("m"),h:R("h"),hh:R("h"),d:R("d"),dd:R("d"),M:R("M"),MM:R("M"),y:R("y"),yy:R("y")},preparse:function(re){return re.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(Me){return x[Me]}).replace(/\u060c/g,",")},postformat:function(re){return re.replace(/\d/g,function(Me){return v[Me]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(z(7586))},6508:function(fe,ye,z){
127//! moment.js locale configuration
128//! locale : Azerbaijani [az]
129//! author : topchiyev : https://github.com/topchiyev
130!function(A){"use strict";
131//! moment.js locale configuration
132var v={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"};A.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(S){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(S)},meridiem:function(S,M,R){return S<4?"gec\u0259":S<12?"s\u0259h\u0259r":S<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(S){if(0===S)return S+"-\u0131nc\u0131";var M=S%10;return S+(v[M]||v[S%100-M]||v[S>=100?100:null])},week:{dow:1,doy:7}})}(z(7586))},6766:function(fe,ye,z){
133//! moment.js locale configuration
134//! locale : Belarusian [be]
135//! author : Dmitry Demidov : https://github.com/demidov91
136//! author: Praleska: http://praleska.pro/
137//! Author : Menelion Elensúle : https://github.com/Oire
138!function(A){"use strict";
139//! moment.js locale configuration
140function x(M,R,j){return"m"===j?R?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===j?R?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":M+" "+function v(M,R){var j=M.split("_");return R%10==1&&R%100!=11?j[0]:R%10>=2&&R%10<=4&&(R%100<10||R%100>=20)?j[1]:j[2]}({ss:R?"\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:R?"\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:R?"\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"}[j],+M)}A.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".
vendor: 6,005 bytes, lines 140-150
140split("_"),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:x,mm:x,h:x,hh:x,d:"\u0434\u0437\u0435\u043d\u044c",dd:x,M:"\u043c\u0435\u0441\u044f\u0446",MM:x,y:"\u0433\u043e\u0434",yy:x},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(M){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(M)},meridiem:function(M,R,j){return M<4?"\u043d\u043e\u0447\u044b":M<12?"\u0440\u0430\u043d\u0456\u0446\u044b":M<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(M,R){switch(R){case"M":case"d":case"DDD":case"w":case"W":return M%10!=2&&M%10!=3||M%100==12||M%100==13?M+"-\u044b":M+"-\u0456";case"D":return M+"-\u0433\u0430";default:return M}},week:{dow:1,doy:7}})}(z(7586))},8564:function(fe,ye,z){
141//! moment.js locale configuration
142//! locale : Bulgarian [bg]
143//! author : Krasen Borisov : https://github.com/kraz
144!function(A){"use strict";
145//! moment.js locale configuration
146A.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(x){var S=x%10,M=x%100;return 0===x?x+"-\u0435\u0432":0===M?x+"-\u0435\u043d":M>10&&M<20?x+"-\u0442\u0438":1===S?x+"-\u0432\u0438":2===S?x+"-\u0440\u0438":7===S||8===S?x+"-\u043c\u0438":x+"-\u0442\u0438"},week:{dow:1,doy:7}})}(z(7586))},7462:function(fe,ye,z){
147//! moment.js locale configuration
148//! locale : Bambara [bm]
149//! author : Estelle Comment : https://github.com/estellecomment
150!function(A){"use strict";
151//! moment.js locale configuration
152A.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}})}(z(7586))},3438:function(fe,ye,z){
153//! moment.js locale configuration
154//! locale : Bengali (Bangladesh) [bn-bd]
155//! author : Asraf Hossain Patoary : https://github.com/ashwoolford
156!function(A){"use strict";
vendor: 12,464 bytes, lines 157-174
157//! moment.js locale configuration
158var v={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},x={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};A.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(M){return M.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},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(M,R){return 12===M&&(M=0),"\u09b0\u09be\u09a4"===R?M<4?M:M+12:"\u09ad\u09cb\u09b0"===R||"\u09b8\u0995\u09be\u09b2"===R?M:"\u09a6\u09c1\u09aa\u09c1\u09b0"===R?M>=3?M:M+12:"\u09ac\u09bf\u0995\u09be\u09b2"===R||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===R?M+12:void 0},meridiem:function(M,R,j){return M<4?"\u09b0\u09be\u09a4":M<6?"\u09ad\u09cb\u09b0":M<12?"\u09b8\u0995\u09be\u09b2":M<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":M<18?"\u09ac\u09bf\u0995\u09be\u09b2":M<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(z(7586))},7107:function(fe,ye,z){
159//! moment.js locale configuration
160//! locale : Bengali [bn]
161//! author : Kaushik Gandhi : https://github.com/kaushikgandhi
162!function(A){"use strict";
163//! moment.js locale configuration
164var v={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},x={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};A.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(M){return M.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(M,R){return 12===M&&(M=0),"\u09b0\u09be\u09a4"===R&&M>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===R&&M<5||"\u09ac\u09bf\u0995\u09be\u09b2"===R?M+12:M},meridiem:function(M,R,j){return M<4?"\u09b0\u09be\u09a4":M<10?"\u09b8\u0995\u09be\u09b2":M<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":M<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(z(7586))},9004:function(fe,ye,z){
165//! moment.js locale configuration
166//! locale : Tibetan [bo]
167//! author : Thupten N. Chakrishar : https://github.com/vajradog
168!function(A){"use strict";
169//! moment.js locale configuration
170var v={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},x={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};A.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(M){return M.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},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(M,R){return 12===M&&(M=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===R&&M>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===R&&M<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===R?M+12:M},meridiem:function(M,R,j){return M<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":M<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":M<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":M<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(z(7586))},927:function(fe,ye,z){
171//! moment.js locale configuration
172//! locale : Breton [br]
173//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou
174!function(A){"use strict";
175//! moment.js locale configuration
176function v(Qe,Bi,ps){return Qe+" "+function M(Qe,Bi){return 2===Bi?function R(Qe){var Bi={m:"v",b:"v",d:"z"};return void 0===Bi[Qe.charAt(0)]?Qe:Bi[Qe.charAt(0)]+Qe.substring(1)}(Qe):Qe}({mm:"munutenn",MM:"miz",dd:"devezh"}[ps],Qe)}function S(Qe){return Qe>9?S(Qe%10):Qe}var j=[/^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],$=/^(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,Bt=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];A.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:Bt,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:Bt,monthsRegex:$,monthsShortRegex:$,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:j,longMonthsParse:j,shortMonthsParse:j,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:v,h:"un eur",hh:"%d eur",d:"un devezh",dd:v,M:"ur miz",MM:v,y:"ur bloaz",yy:function x(Qe){switch(S(Qe)){case 1:case 3:case 4:case 5:case 9:return Qe+" bloaz";default:return Qe+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(Qe){return Qe+(1===Qe?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(Qe){return"g.m."===Qe},meridiem:function(Qe,Bi,ps){return Qe<12?"a.m.":"g.m."}})}(z(7586))},7768:function(fe,ye,z){
177//! moment.js locale configuration
178//! locale : Bosnian [bs]
179//! author : Nedim Cholich : https://github.com/frontyard
180//! author : Rasid Redzic : https://github.com/rasidre
181//! based on (hr) translation by Bojan Marković
182!function(A){"use strict";
183//! moment.js locale configuration
184function x(M,R,j){var $=M+" ";switch(j){case"ss":return $+(1===M?"sekunda":2===M||3===M||4===M?"sekunde":"sekundi");case"mm":return $+(1===M?"minuta":2===M||3===M||4===M?"minute":"minuta");case"h":return"jedan sat";case"hh":return $+(1===M?"sat":2===M||3===M||4===M?"sata":"sati");case"dd":return $+(1===M?"dan":"dana");case"MM":return $+(1===M?"mjesec":2===M||3===M||4===M?"mjeseca":"mjeseci");case"yy":return $+(1===M?"godina":2===M||3===M||4===M?"godine":"godina")}}A.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:x,m:function v(M,R,j,$){if("m"===j)return R?"jedna minuta":$?"jednu minutu":"jedne minute"},mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(z(7586))},6291:function(fe,ye,z){
185//! moment.js locale configuration
186//! locale : Catalan [ca]
187//! author : Juan G. Hurtado : https://github.com/juanghurtado
188!function(A){"use strict";
189//! moment.js locale configuration
190A.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(x,S){var M=1===x?"r":2===x?"n":3===x?"r":4===x?"t":"\xe8";return("w"===S||"W"===S)&&(M="a"),x+M},week:{dow:1,doy:4}})}(z(7586))},5301:function(fe,ye,z){
191//! moment.js locale configuration
192//! locale : Czech [cs]
193//! author : petrbela : https://github.com/petrbela
194!function(A){"use strict";
vendor: 8,259 bytes, lines 195-213
195//! moment.js locale configuration
196var v={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},x="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),S=[/^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],M=/^(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 R(re){return re>1&&re<5&&1!=~~(re/10)}function j(re,Me,ot,mt){var Bt=re+" ";switch(ot){case"s":return Me||mt?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return Me||mt?Bt+(R(re)?"sekundy":"sekund"):Bt+"sekundami";case"m":return Me?"minuta":mt?"minutu":"minutou";case"mm":return Me||mt?Bt+(R(re)?"minuty":"minut"):Bt+"minutami";case"h":return Me?"hodina":mt?"hodinu":"hodinou";case"hh":return Me||mt?Bt+(R(re)?"hodiny":"hodin"):Bt+"hodinami";case"d":return Me||mt?"den":"dnem";case"dd":return Me||mt?Bt+(R(re)?"dny":"dn\xed"):Bt+"dny";case"M":return Me||mt?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return Me||mt?Bt+(R(re)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):Bt+"m\u011bs\xedci";case"y":return Me||mt?"rok":"rokem";case"yy":return Me||mt?Bt+(R(re)?"roky":"let"):Bt+"lety"}}A.defineLocale("cs",{months:v,monthsShort:x,monthsRegex:M,monthsShortRegex:M,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:S,longMonthsParse:S,shortMonthsParse:S,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:j,ss:j,m:j,mm:j,h:j,hh:j,d:j,dd:j,M:j,MM:j,y:j,yy:j},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},6666:function(fe,ye,z){
197//! moment.js locale configuration
198//! locale : Chuvash [cv]
199//! author : Anatoly Mironov : https://github.com/mirontoli
200!function(A){"use strict";
201//! moment.js locale configuration
202A.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(x){return x+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(x)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(x)?"\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}})}(z(7586))},5163:function(fe,ye,z){
203//! moment.js locale configuration
204//! locale : Welsh [cy]
205//! author : Robert Allen : https://github.com/robgallen
206//! author : https://github.com/ryangreaves
207!function(A){"use strict";
208//! moment.js locale configuration
209A.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(x){var M="";return x>20?M=40===x||50===x||60===x||80===x||100===x?"fed":"ain":x>0&&(M=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][x]),x+M},week:{dow:1,doy:4}})}(z(7586))},7360:function(fe,ye,z){
210//! moment.js locale configuration
211//! locale : Danish [da]
212//! author : Ulrik Nielsen : https://github.com/mrbase
213!function(A){"use strict";
214//! moment.js locale configuration
215A.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}})}(z(7586))},3248:function(fe,ye,z){
216//! moment.js locale configuration
217//! locale : German (Austria) [de-at]
218//! author : lluchs : https://github.com/lluchs
219//! author: Menelion Elensúle: https://github.com/Oire
220//! author : Martin Groller : https://github.com/MadMG
221//! author : Mikolaj Dadela : https://github.com/mik01aj
222!function(A){"use strict";
vendor: 13,325 bytes, lines 223-260
223//! moment.js locale configuration
224function v(S,M,R,j){var $={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return M?$[R][0]:$[R][1]}A.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:v,mm:"%d Minuten",h:v,hh:"%d Stunden",d:v,dd:v,w:v,ww:"%d Wochen",M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},3222:function(fe,ye,z){
225//! moment.js locale configuration
226//! locale : German (Switzerland) [de-ch]
227//! author : sschueller : https://github.com/sschueller
228!function(A){"use strict";
229//! moment.js locale configuration
230function v(S,M,R,j){var $={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return M?$[R][0]:$[R][1]}A.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:v,mm:"%d Minuten",h:v,hh:"%d Stunden",d:v,dd:v,w:v,ww:"%d Wochen",M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},5932:function(fe,ye,z){
231//! moment.js locale configuration
232//! locale : German [de]
233//! author : lluchs : https://github.com/lluchs
234//! author: Menelion Elensúle: https://github.com/Oire
235//! author : Mikolaj Dadela : https://github.com/mik01aj
236!function(A){"use strict";
237//! moment.js locale configuration
238function v(S,M,R,j){var $={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return M?$[R][0]:$[R][1]}A.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:v,mm:"%d Minuten",h:v,hh:"%d Stunden",d:v,dd:v,w:v,ww:"%d Wochen",M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},6405:function(fe,ye,z){
239//! moment.js locale configuration
240//! locale : Maldivian [dv]
241//! author : Jawish Hameed : https://github.com/jawish
242!function(A){"use strict";
243//! moment.js locale configuration
244var v=["\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"],x=["\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"];A.defineLocale("dv",{months:v,monthsShort:v,weekdays:x,weekdaysShort:x,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(M){return"\u0789\u078a"===M},meridiem:function(M,R,j){return M<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(M){return M.replace(/\u060c/g,",")},postformat:function(M){return M.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(z(7586))},718:function(fe,ye,z){
245//! moment.js locale configuration
246//! locale : Greek [el]
247//! author : Aggelos Karalias : https://github.com/mehiel
248!function(A){"use strict";
249//! moment.js locale configuration
250A.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(S,M){return S?"string"==typeof M&&/D/.test(M.substring(0,M.indexOf("MMMM")))?this._monthsGenitiveEl[S.month()]:this._monthsNominativeEl[S.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(S,M,R){return S>11?R?"\u03bc\u03bc":"\u039c\u039c":R?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(S){return"\u03bc"===(S+"").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(S,M){var R=this._calendarEl[S],j=M&&M.hours();return function v(S){return typeof Function<"u"&&S instanceof Function||"[object Function]"===Object.prototype.toString.call(S)}(R)&&(R=R.apply(M)),R.replace("{}",j%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}})}(z(7586))},6319:function(fe,ye,z){
251//! moment.js locale configuration
252//! locale : English (Australia) [en-au]
253//! author : Jared Morse : https://github.com/jarcoal
254!function(A){"use strict";
255//! moment.js locale configuration
256A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:0,doy:4}})}(z(7586))},597:function(fe,ye,z){
257//! moment.js locale configuration
258//! locale : English (Canada) [en-ca]
259//! author : Jonathan Abourbih : https://github.com/jonbca
260!function(A){"use strict";
261//! moment.js locale configuration
262A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")}})}(z(7586))},1800:function(fe,ye,z){
263//! moment.js locale configuration
264//! locale : English (United Kingdom) [en-gb]
265//! author : Chris Gedrim : https://github.com/chrisgedrim
266!function(A){"use strict";
vendor: 2,559 bytes, lines 267-278
267//! moment.js locale configuration
268A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(z(7586))},807:function(fe,ye,z){
269//! moment.js locale configuration
270//! locale : English (Ireland) [en-ie]
271//! author : Chris Cartlidge : https://github.com/chriscartlidge
272!function(A){"use strict";
273//! moment.js locale configuration
274A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(z(7586))},5960:function(fe,ye,z){
275//! moment.js locale configuration
276//! locale : English (Israel) [en-il]
277//! author : Chris Gedrim : https://github.com/chrisgedrim
278!function(A){"use strict";
279//! moment.js locale configuration
280A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")}})}(z(7586))},4418:function(fe,ye,z){
281//! moment.js locale configuration
282//! locale : English (India) [en-in]
283//! author : Jatin Agrawal : https://github.com/jatinag22
284!function(A){"use strict";
vendor: 16,376 bytes, lines 285-342
285//! moment.js locale configuration
286A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:0,doy:6}})}(z(7586))},6865:function(fe,ye,z){
287//! moment.js locale configuration
288//! locale : English (New Zealand) [en-nz]
289//! author : Luke McGregor : https://github.com/lukemcgregor
290!function(A){"use strict";
291//! moment.js locale configuration
292A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(z(7586))},2647:function(fe,ye,z){
293//! moment.js locale configuration
294//! locale : English (Singapore) [en-sg]
295//! author : Matthew Castrillon-Madrigal : https://github.com/techdimension
296!function(A){"use strict";
297//! moment.js locale configuration
298A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(z(7586))},1931:function(fe,ye,z){
299//! moment.js locale configuration
300//! locale : Esperanto [eo]
301//! author : Colin Dean : https://github.com/colindean
302//! author : Mia Nordentoft Imperatori : https://github.com/miestasmia
303//! comment : miestasmia corrected the translation by colindean
304//! comment : Vivakvo corrected the translation by colindean and miestasmia
305!function(A){"use strict";
306//! moment.js locale configuration
307A.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(x){return"p"===x.charAt(0).toLowerCase()},meridiem:function(x,S,M){return x>11?M?"p.t.m.":"P.T.M.":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}})}(z(7586))},1805:function(fe,ye,z){
308//! moment.js locale configuration
309//! locale : Spanish (Dominican Republic) [es-do]
310!function(A){"use strict";
311//! moment.js locale configuration
312var v="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],M=/^(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;A.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(j,$){return j?/-MMM-/.test($)?x[j.month()]:v[j.month()]:v},monthsRegex:M,monthsShortRegex:M,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:S,longMonthsParse:S,shortMonthsParse:S,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}})}(z(7586))},3445:function(fe,ye,z){
313//! moment.js locale configuration
314//! locale : Spanish (Mexico) [es-mx]
315//! author : JC Franco : https://github.com/jcfranco
316!function(A){"use strict";
317//! moment.js locale configuration
318var v="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],M=/^(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;A.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(j,$){return j?/-MMM-/.test($)?x[j.month()]:v[j.month()]:v},monthsRegex:M,monthsShortRegex:M,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:S,longMonthsParse:S,shortMonthsParse:S,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"})}(z(7586))},1516:function(fe,ye,z){
319//! moment.js locale configuration
320//! locale : Spanish (United States) [es-us]
321//! author : bustta : https://github.com/bustta
322//! author : chrisrodz : https://github.com/chrisrodz
323!function(A){"use strict";
324//! moment.js locale configuration
325var v="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],M=/^(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;A.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(j,$){return j?/-MMM-/.test($)?x[j.month()]:v[j.month()]:v},monthsRegex:M,monthsShortRegex:M,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:S,longMonthsParse:S,shortMonthsParse:S,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}})}(z(7586))},6679:function(fe,ye,z){
326//! moment.js locale configuration
327//! locale : Spanish [es]
328//! author : Julio Napurí : https://github.com/julionc
329!function(A){"use strict";
330//! moment.js locale configuration
331var v="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],M=/^(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;A.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(j,$){return j?/-MMM-/.test($)?x[j.month()]:v[j.month()]:v},monthsRegex:M,monthsShortRegex:M,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:S,longMonthsParse:S,shortMonthsParse:S,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"})}(z(7586))},8150:function(fe,ye,z){
332//! moment.js locale configuration
333//! locale : Estonian [et]
334//! author : Henry Kehlmann : https://github.com/madhenry
335//! improvements : Illimar Tambek : https://github.com/ragulka
336!function(A){"use strict";
337//! moment.js locale configuration
338function v(S,M,R,j){var $={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[S+"sekundi",S+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[S+" minuti",S+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[S+" tunni",S+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[S+" kuu",S+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[S+" aasta",S+" aastat"]};return M?$[R][2]?$[R][2]:$[R][1]:j?$[R][0]:$[R][1]}A.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:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:"%d p\xe4eva",M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},757:function(fe,ye,z){
339//! moment.js locale configuration
340//! locale : Basque [eu]
341//! author : Eneko Illarramendi : https://github.com/eillarra
342!function(A){"use strict";
343//! moment.js locale configuration
344A.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}})}(z(7586))},5742:function(fe,ye,z){
345//! moment.js locale configuration
346//! locale : Persian [fa]
347//! author : Ebrahim Byagowi : https://github.com/ebraminio
348!function(A){"use strict";
vendor: 2,580 bytes, lines 349-350
349//! moment.js locale configuration
350var v={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},x={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};A.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(M){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(M)},meridiem:function(M,R,j){return M<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"}
350,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(M){return M.replace(/[\u06f0-\u06f9]/g,function(R){return x[R]}).replace(/\u060c/g,",")},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(z(7586))},3958:function(fe,ye,z){
351//! moment.js locale configuration
352//! locale : Finnish [fi]
353//! author : Tarmo Aidantausta : https://github.com/bleadof
354!function(A){"use strict";
355//! moment.js locale configuration
356var v="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),x=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",v[7],v[8],v[9]];function S(j,$,re,Me){var ot="";switch(re){case"s":return Me?"muutaman sekunnin":"muutama sekunti";case"ss":ot=Me?"sekunnin":"sekuntia";break;case"m":return Me?"minuutin":"minuutti";case"mm":ot=Me?"minuutin":"minuuttia";break;case"h":return Me?"tunnin":"tunti";case"hh":ot=Me?"tunnin":"tuntia";break;case"d":return Me?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":ot=Me?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return Me?"kuukauden":"kuukausi";case"MM":ot=Me?"kuukauden":"kuukautta";break;case"y":return Me?"vuoden":"vuosi";case"yy":ot=Me?"vuoden":"vuotta"}return function M(j,$){return j<10?$?x[j]:v[j]:j}(j,Me)+" "+ot}A.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:S,ss:S,m:S,mm:S,h:S,hh:S,d:S,dd:S,M:S,MM:S,y:S,yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},6720:function(fe,ye,z){
357//! moment.js locale configuration
358//! locale : Filipino [fil]
359//! author : Dan Hagman : https://github.com/hagmandan
360//! author : Matthew Co : https://github.com/matthewdeeco
361!function(A){"use strict";
362//! moment.js locale configuration
363A.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(x){return x},week:{dow:1,doy:4}})}(z(7586))},8352:function(fe,ye,z){
364//! moment.js locale configuration
365//! locale : Faroese [fo]
366//! author : Ragnar Johannesen : https://github.com/ragnar123
367//! author : Kristian Sakarisson : https://github.com/sakarisson
368!function(A){"use strict";
369//! moment.js locale configuration
370A.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}})}(z(7586))},2096:function(fe,ye,z){
371//! moment.js locale configuration
372//! locale : French (Canada) [fr-ca]
373//! author : Jonathan Abourbih : https://github.com/jonbca
374!function(A){"use strict";
vendor: 6,341 bytes, lines 375-398
375//! moment.js locale configuration
376A.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(x,S){switch(S){default:case"M":case"Q":case"D":case"DDD":case"d":return x+(1===x?"er":"e");case"w":case"W":return x+(1===x?"re":"e")}}})}(z(7586))},5759:function(fe,ye,z){
377//! moment.js locale configuration
378//! locale : French (Switzerland) [fr-ch]
379//! author : Gaspard Bucher : https://github.com/gaspard
380!function(A){"use strict";
381//! moment.js locale configuration
382A.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(x,S){switch(S){default:case"M":case"Q":case"D":case"DDD":case"d":return x+(1===x?"er":"e");case"w":case"W":return x+(1===x?"re":"e")}},week:{dow:1,doy:4}})}(z(7586))},4059:function(fe,ye,z){
383//! moment.js locale configuration
384//! locale : French [fr]
385//! author : John Fischer : https://github.com/jfroffice
386!function(A){"use strict";
387//! moment.js locale configuration
388var S=/(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,M=[/^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];A.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:S,monthsShortRegex:S,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:M,longMonthsParse:M,shortMonthsParse:M,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(j,$){switch($){case"D":return j+(1===j?"er":"");default:case"M":case"Q":case"DDD":case"d":return j+(1===j?"er":"e");case"w":case"W":return j+(1===j?"re":"e")}},week:{dow:1,doy:4}})}(z(7586))},5958:function(fe,ye,z){
389//! moment.js locale configuration
390//! locale : Frisian [fy]
391//! author : Robin van der Vliet : https://github.com/robin0van0der0v
392!function(A){"use strict";
393//! moment.js locale configuration
394var v="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),x="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");A.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(M,R){return M?/-MMM-/.test(R)?x[M.month()]:v[M.month()]:v},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(M){return M+(1===M||8===M||M>=20?"ste":"de")},week:{dow:1,doy:4}})}(z(7586))},4143:function(fe,ye,z){
395//! moment.js locale configuration
396//! locale : Irish or Irish Gaelic [ga]
397//! author : André Silva : https://github.com/askpt
398!function(A){"use strict";
399//! moment.js locale configuration
400A.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($){return $+(1===$?"d":$%10==2?"na":"mh")},week:{dow:1,doy:4}})}(z(7586))},7028:function(fe,ye,z){
401//! moment.js locale configuration
402//! locale : Scottish Gaelic [gd]
403//! author : Jon Ashdown : https://github.com/jonashdown
404!function(A){"use strict";
405//! moment.js locale configuration
406A.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($){return $+(1===$?"d":$%10==2?"na":"mh")},week:{dow:1,doy:4}})}(z(7586))},428:function(fe,ye,z){
407//! moment.js locale configuration
408//! locale : Galician [gl]
409//! author : Juan G. Hurtado : https://github.com/juanghurtado
410!function(A){"use strict";
vendor: 16,521 bytes, lines 411-442
411//! moment.js locale configuration
412A.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(x){return 0===x.indexOf("un")?"n"+x:"en "+x},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}})}(z(7586))},6861:function(fe,ye,z){
413//! moment.js locale configuration
414//! locale : Konkani Devanagari script [gom-deva]
415//! author : The Discoverer : https://github.com/WikiDiscoverer
416!function(A){"use strict";
417//! moment.js locale configuration
418function v(S,M,R,j){var $={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:[S+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",S+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[S+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",S+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[S+" \u0935\u0930\u093e\u0902\u0928\u0940",S+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[S+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",S+" \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:[S+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",S+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[S+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",S+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return j?$[R][0]:$[R][1]}A.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:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(S,M){return"D"===M?S+"\u0935\u0947\u0930":S},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(S,M){return 12===S&&(S=0),"\u0930\u093e\u0924\u0940"===M?S<4?S:S+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===M?S:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===M?S>12?S:S+12:"\u0938\u093e\u0902\u091c\u0947"===M?S+12:void 0},meridiem:function(S,M,R){return S<4?"\u0930\u093e\u0924\u0940":S<12?"\u0938\u0915\u093e\u0933\u0940\u0902":S<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":S<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(z(7586))},7718:function(fe,ye,z){
419//! moment.js locale configuration
420//! locale : Konkani Latin script [gom-latn]
421//! author : The Discoverer : https://github.com/WikiDiscoverer
422!function(A){"use strict";
423//! moment.js locale configuration
424function v(S,M,R,j){var $={s:["thoddea sekondamni","thodde sekond"],ss:[S+" sekondamni",S+" sekond"],m:["eka mintan","ek minut"],mm:[S+" mintamni",S+" mintam"],h:["eka voran","ek vor"],hh:[S+" voramni",S+" voram"],d:["eka disan","ek dis"],dd:[S+" disamni",S+" dis"],M:["eka mhoinean","ek mhoino"],MM:[S+" mhoineamni",S+" mhoine"],y:["eka vorsan","ek voros"],yy:[S+" vorsamni",S+" vorsam"]};return j?$[R][0]:$[R][1]}A.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:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(S,M){return"D"===M?S+"er":S},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(S,M){return 12===S&&(S=0),"rati"===M?S<4?S:S+12:"sokallim"===M?S:"donparam"===M?S>12?S:S+12:"sanje"===M?S+12:void 0},meridiem:function(S,M,R){return S<4?"rati":S<12?"sokallim":S<16?"donparam":S<20?"sanje":"rati"}})}(z(7586))},6827:function(fe,ye,z){
425//! moment.js locale configuration
426//! locale : Gujarati [gu]
427//! author : Kaushik Thanki : https://github.com/Kaushik1987
428!function(A){"use strict";
429//! moment.js locale configuration
430var v={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},x={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};A.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(M){return M.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(M,R){return 12===M&&(M=0),"\u0ab0\u0abe\u0aa4"===R?M<4?M:M+12:"\u0ab8\u0ab5\u0abe\u0ab0"===R?M:"\u0aac\u0aaa\u0acb\u0ab0"===R?M>=10?M:M+12:"\u0ab8\u0abe\u0a82\u0a9c"===R?M+12:void 0},meridiem:function(M,R,j){return M<4?"\u0ab0\u0abe\u0aa4":M<10?"\u0ab8\u0ab5\u0abe\u0ab0":M<17?"\u0aac\u0aaa\u0acb\u0ab0":M<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(z(7586))},1936:function(fe,ye,z){
431//! moment.js locale configuration
432//! locale : Hebrew [he]
433//! author : Tomer Cohen : https://github.com/tomer
434//! author : Moshe Simantov : https://github.com/DevelopmentIL
435//! author : Tal Ater : https://github.com/TalAter
436!function(A){"use strict";
437//! moment.js locale configuration
438A.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(x){return 2===x?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":x+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(x){return 2===x?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":x+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(x){return 2===x?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":x+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(x){return 2===x?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":x%10==0&&10!==x?x+" \u05e9\u05e0\u05d4":x+" \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(x){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(x)},meridiem:function(x,S,M){return x<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":x<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":x<12?M?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":x<18?M?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(z(7586))},1332:function(fe,ye,z){
439//! moment.js locale configuration
440//! locale : Hindi [hi]
441//! author : Mayank Singhal : https://github.com/mayanksinghal
442!function(A){"use strict";
443//! moment.js locale configuration
444var v={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},S=[/^\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];A.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:S,longMonthsParse:S,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\u
4440932?|\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(j){return j.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function($){return x[$]})},postformat:function(j){return j.replace(/\d/g,function($){return v[$]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(j,$){return 12===j&&(j=0),"\u0930\u093e\u0924"===$?j<4?j:j+12:"\u0938\u0941\u092c\u0939"===$?j:"\u0926\u094b\u092a\u0939\u0930"===$?j>=10?j:j+12:"\u0936\u093e\u092e"===$?j+12:void 0},meridiem:function(j,$,re){return j<4?"\u0930\u093e\u0924":j<10?"\u0938\u0941\u092c\u0939":j<17?"\u0926\u094b\u092a\u0939\u0930":j<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(z(7586))},1957:function(fe,ye,z){
445//! moment.js locale configuration
446//! locale : Croatian [hr]
447//! author : Bojan Marković : https://github.com/bmarkovic
448!function(A){"use strict";
vendor: 23,312 bytes, lines 449-513
449//! moment.js locale configuration
450function v(S,M,R){var j=S+" ";switch(R){case"ss":return j+(1===S?"sekunda":2===S||3===S||4===S?"sekunde":"sekundi");case"m":return M?"jedna minuta":"jedne minute";case"mm":return j+(1===S?"minuta":2===S||3===S||4===S?"minute":"minuta");case"h":return M?"jedan sat":"jednog sata";case"hh":return j+(1===S?"sat":2===S||3===S||4===S?"sata":"sati");case"dd":return j+(1===S?"dan":"dana");case"MM":return j+(1===S?"mjesec":2===S||3===S||4===S?"mjeseca":"mjeseci");case"yy":return j+(1===S?"godina":2===S||3===S||4===S?"godine":"godina")}}A.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:v,m:v,mm:v,h:v,hh:v,d:"dan",dd:v,M:"mjesec",MM:v,y:"godinu",yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(z(7586))},8928:function(fe,ye,z){
451//! moment.js locale configuration
452//! locale : Hungarian [hu]
453//! author : Adam Brunner : https://github.com/adambrunner
454//! author : Peter Viszt  : https://github.com/passatgt
455!function(A){"use strict";
456//! moment.js locale configuration
457var v="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function x(R,j,$,re){var Me=R;switch($){case"s":return re||j?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return Me+(re||j)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(re||j?" perc":" perce");case"mm":return Me+(re||j?" perc":" perce");case"h":return"egy"+(re||j?" \xf3ra":" \xf3r\xe1ja");case"hh":return Me+(re||j?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(re||j?" nap":" napja");case"dd":return Me+(re||j?" nap":" napja");case"M":return"egy"+(re||j?" h\xf3nap":" h\xf3napja");case"MM":return Me+(re||j?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(re||j?" \xe9v":" \xe9ve");case"yy":return Me+(re||j?" \xe9v":" \xe9ve")}return""}function S(R){return(R?"":"[m\xfalt] ")+"["+v[this.day()]+"] LT[-kor]"}A.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(R){return"u"===R.charAt(1).toLowerCase()},meridiem:function(R,j,$){return R<12?!0===$?"de":"DE":!0===$?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return S.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return S.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},6215:function(fe,ye,z){
458//! moment.js locale configuration
459//! locale : Armenian [hy-am]
460//! author : Armendarabyan : https://github.com/armendarabyan
461!function(A){"use strict";
462//! moment.js locale configuration
463A.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(x){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(x)},meridiem:function(x){return x<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":x<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":x<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(x,S){switch(S){case"DDD":case"w":case"W":case"DDDo":return 1===x?x+"-\u056b\u0576":x+"-\u0580\u0564";default:return x}},week:{dow:1,doy:7}})}(z(7586))},586:function(fe,ye,z){
464//! moment.js locale configuration
465//! locale : Indonesian [id]
466//! author : Mohammad Satrio Utomo : https://github.com/tyok
467//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan
468!function(A){"use strict";
469//! moment.js locale configuration
470A.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(x,S){return 12===x&&(x=0),"pagi"===S?x:"siang"===S?x>=11?x:x+12:"sore"===S||"malam"===S?x+12:void 0},meridiem:function(x,S,M){return x<11?"pagi":x<15?"siang":x<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}})}(z(7586))},211:function(fe,ye,z){
471//! moment.js locale configuration
472//! locale : Icelandic [is]
473//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik
474!function(A){"use strict";
475//! moment.js locale configuration
476function v(M){return M%100==11||M%10!=1}function x(M,R,j,$){var re=M+" ";switch(j){case"s":return R||$?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return v(M)?re+(R||$?"sek\xfandur":"sek\xfandum"):re+"sek\xfanda";case"m":return R?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return v(M)?re+(R||$?"m\xedn\xfatur":"m\xedn\xfatum"):R?re+"m\xedn\xfata":re+"m\xedn\xfatu";case"hh":return v(M)?re+(R||$?"klukkustundir":"klukkustundum"):re+"klukkustund";case"d":return R?"dagur":$?"dag":"degi";case"dd":return v(M)?R?re+"dagar":re+($?"daga":"d\xf6gum"):R?re+"dagur":re+($?"dag":"degi");case"M":return R?"m\xe1nu\xf0ur":$?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return v(M)?R?re+"m\xe1nu\xf0ir":re+($?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):R?re+"m\xe1nu\xf0ur":re+($?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return R||$?"\xe1r":"\xe1ri";case"yy":return v(M)?re+(R||$?"\xe1r":"\xe1rum"):re+(R||$?"\xe1r":"\xe1ri")}}A.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:x,ss:x,m:x,mm:x,h:"klukkustund",hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},2340:function(fe,ye,z){
477//! moment.js locale configuration
478//! locale : Italian (Switzerland) [it-ch]
479//! author : xfh : https://github.com/xfh
480!function(A){"use strict";
481//! moment.js locale configuration
482A.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(x){return(/^[0-9].+$/.test(x)?"tra":"in")+" "+x},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}})}(z(7586))},170:function(fe,ye,z){
483//! moment.js locale configuration
484//! locale : Italian [it]
485//! author : Lorenzo : https://github.com/aliem
486//! author: Mattia Larentis: https://github.com/nostalgiaz
487//! author: Marco : https://github.com/Manfre98
488!function(A){"use strict";
489//! moment.js locale configuration
490A.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}})}(z(7586))},9770:function(fe,ye,z){
491//! moment.js locale configuration
492//! locale : Japanese [ja]
493//! author : LI Long : https://github.com/baryon
494!function(A){"use strict";
495//! moment.js locale configuration
496A.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(x,S){return"\u5143"===S[1]?1:parseInt(S[1]||x,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(x){return"\u5348\u5f8c"===x},meridiem:function(x,S,M){return x<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(x){return x.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(x){return this.week()!==x.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(x,S){switch(S){case"y":return 1===x?"\u5143\u5e74":x+"\u5e74";case"d":case"D":case"DDD":return x+"\u65e5";default:return x}},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"}})}(z(7586))},3875:function(fe,ye,z){
497//! moment.js locale configuration
498//! locale : Javanese [jv]
499//! author : Rony Lantip : https://github.com/lantip
500//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa
501!function(A){"use strict";
502//! moment.js locale configuration
503A.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(x,S){return 12===x&&(x=0),"enjing"===S?x:"siyang"===S?x>=11?x:x+12:"sonten"===S||"ndalu"===S?x+12:void 0},meridiem:function(x,S,M){return x<11?"enjing":x<15?"siyang":x<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}})}(z(7586))},9499:function(fe,ye,z){
504//! moment.js locale configuration
505//! locale : Georgian [ka]
506//! author : Irakli Janiashvili : https://github.com/IrakliJani
507!function(A){"use strict";
508//! moment.js locale configuration
509A.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(x){return x.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(S,M,R){return"\u10d8"===R?M+"\u10e8\u10d8":M+R+"\u10e8\u10d8"})},past:function(x){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(x)?x.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(x)?x.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):x},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(x){return 0===x?x:1===x?x+"-\u10da\u10d8":x<20||x<=100&&x%20==0||x%100==0?"\u10db\u10d4-"+x:x+"-\u10d4"},week:{dow:1,doy:7}})}(z(7586))},3573:function(fe,ye,z){
510//! moment.js locale configuration
511//! locale : Kazakh [kk]
512//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan
513!function(A){"use strict";
514//! moment.js locale configuration
515var v={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"};A.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(S){return S+(v[S]||v[S%10]||v[S>=100?100:null])},week:{dow:1,doy:7}})}(z(7586))},8807:function(fe,ye,z){
516//! moment.js locale configuration
517//! locale : Cambodian [km]
518//! author : Kruy Vanna : https://github.com/kruyvanna
519!function(A){"use strict";
vendor: 9,523 bytes, lines 520-538
520//! moment.js locale configuration
521var v={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},x={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};A.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(M){return"\u179b\u17d2\u1784\u17b6\u1785"===M},meridiem:function(M,R,j){return M<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(M){return M.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},week:{dow:1,doy:4}})}(z(7586))},5082:function(fe,ye,z){
522//! moment.js locale configuration
523//! locale : Kannada [kn]
524//! author : Rajeev Naik : https://github.com/rajeevnaikte
525!function(A){"use strict";
526//! moment.js locale configuration
527var v={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},x={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};A.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(M){return M.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},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(M,R){return 12===M&&(M=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===R?M<4?M:M+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===R?M:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===R?M>=10?M:M+12:"\u0cb8\u0c82\u0c9c\u0cc6"===R?M+12:void 0},meridiem:function(M,R,j){return M<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":M<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":M<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":M<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(M){return M+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(z(7586))},137:function(fe,ye,z){
528//! moment.js locale configuration
529//! locale : Korean [ko]
530//! author : Kyungwook, Park : https://github.com/kyungw00k
531//! author : Jeeeyul Lee <[email protected]>
532!function(A){"use strict";
533//! moment.js locale configuration
534A.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(x,S){switch(S){case"d":case"D":case"DDD":return x+"\uc77c";case"M":return x+"\uc6d4";case"w":case"W":return x+"\uc8fc";default:return x}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(x){return"\uc624\ud6c4"===x},meridiem:function(x,S,M){return x<12?"\uc624\uc804":"\uc624\ud6c4"}})}(z(7586))},3744:function(fe,ye,z){
535//! moment.js locale configuration
536//! locale : Northern Kurdish [ku-kmr]
537//! authors : Mazlum Özdogan : https://github.com/mergehez
538!function(A){"use strict";
539//! moment.js locale configuration
540function v(M,R,j,$){var re={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[M+" san\xeeye",M+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[M+" deq\xeeqe",M+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[M+" saet",M+" saetan"],d:["rojek","rojek\xea"],dd:[M+" roj",M+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[M+" hefte",M+" hefteyan"],M:["mehek","mehek\xea"],MM:[M+" meh",M+" mehan"],y:["salek","salek\xea"],yy:[M+" sal",M+" salan"]};return R?re[j][0]:re[j][1]}A.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(M,R,j){return M<12?j?"bn":"BN":j?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,w:v,ww:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(M,R){var j=R.toLowerCase();return j.includes("w")||j.includes("m")?M+".":M+function x(M){var R=(M=""+M).substring(M.length-1),j=M.length>1?M.substring(M.length-2):"";return 12==j||13==j||"2"!=R&&"3"!=R&&"50"!=j&&"70"!=R&&"80"!=R?"\xea":"y\xea"}(M)},week:{dow:1,doy:4}})}(z(7586))},111:function(fe,ye,z){
541//! moment.js locale configuration
542//! locale : Kurdish [ku]
543//! author : Shahram Mebashar : https://github.com/ShahramMebashar
544!function(A){"use strict";
vendor: 3,739 bytes, lines 545-550
545//! moment.js locale configuration
546var v={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},S=["\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"];A.defineLocale("ku",{months:S,monthsShort:S,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(R){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(R)},meridiem:function(R,j,$){return R<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(R){return R.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(j){return x[j]}).replace(/\u060c/g,",")},postformat:function(R){return R.replace(/\d/g,function(j){return v[j]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(z(7586))},9187:function(fe,ye,z){
547//! moment.js locale configuration
548//! locale : Kyrgyz [ky]
549//! author : Chyngyz Arystan uulu : https://github.com/chyngyz
550!function(A){"use strict";
551//! moment.js locale configuration
552var v={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"};A.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(S){return S+(v[S]||v[S%10]||v[S>=100?100:null])},week:{dow:1,doy:7}})}(z(7586))},5969:function(fe,ye,z){
553//! moment.js locale configuration
554//! locale : Luxembourgish [lb]
555//! author : mweimerskirch : https://github.com/mweimerskirch
556//! author : David Raison : https://github.com/kwisatz
557!function(A){"use strict";
558//! moment.js locale configuration
559function v(j,$,re,Me){var ot={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 $?ot[re][0]:ot[re][1]}function M(j){if(j=parseInt(j,10),isNaN(j))return!1;if(j<0)return!0;if(j<10)return 4<=j&&j<=7;if(j<100){var $=j%10;return M(0===$?j/10:$)}if(j<1e4){for(;j>=10;)j/=10;return M(j)}return M(j/=1e3)}A.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 x(j){return M(j.substr(0,j.indexOf(" ")))?"a "+j:"an "+j},past:function S(j){return M(j.substr(0,j.indexOf(" ")))?"viru "+j:"virun "+j},s:"e puer Sekonnen",ss:"%d Sekonnen",m:v,mm:"%d Minutten",h:v,hh:"%d Stonnen",d:v,dd:"%d Deeg",M:v,MM:"%d M\xe9int",y:v,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},3526:function(fe,ye,z){
560//! moment.js locale configuration
561//! locale : Lao [lo]
562//! author : Ryan Hart : https://github.com/ryanhart2
563!function(A){"use strict";
vendor: 3,166 bytes, lines 564-569
564//! moment.js locale configuration
565A.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(x){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===x},meridiem:function(x,S,M){return x<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(x){return"\u0e97\u0eb5\u0ec8"+x}})}(z(7586))},411:function(fe,ye,z){
566//! moment.js locale configuration
567//! locale : Lithuanian [lt]
568//! author : Mindaugas Mozūras : https://github.com/mmozuras
569!function(A){"use strict";
570//! moment.js locale configuration
571var v={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 S(re,Me,ot,mt){return Me?R(ot)[0]:mt?R(ot)[1]:R(ot)[2]}function M(re){return re%10==0||re>10&&re<20}function R(re){return v[re].split("_")}function j(re,Me,ot,mt){var Bt=re+" ";return 1===re?Bt+S(0,Me,ot[0],mt):Me?Bt+(M(re)?R(ot)[1]:R(ot)[0]):mt?Bt+R(ot)[1]:Bt+(M(re)?R(ot)[1]:R(ot)[2])}A.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 x(re,Me,ot,mt){return Me?"kelios sekund\u0117s":mt?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:j,m:S,mm:j,h:S,hh:j,d:S,dd:j,M:S,MM:j,y:S,yy:j},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(re){return re+"-oji"},week:{dow:1,doy:4}})}(z(7586))},2621:function(fe,ye,z){
572//! moment.js locale configuration
573//! locale : Latvian [lv]
574//! author : Kristaps Karlsons : https://github.com/skakri
575//! author : Jānis Elmeris : https://github.com/JanisE
576!function(A){"use strict";
577//! moment.js locale configuration
578var v={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 x($,re,Me){return Me?re%10==1&&re%100!=11?$[2]:$[3]:re%10==1&&re%100!=11?$[0]:$[1]}function S($,re,Me){return $+" "+x(v[Me],$,re)}function M($,re,Me){return x(v[Me],$,re)}A.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 R($,re){return re?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:S,m:M,mm:S,h:M,hh:S,d:M,dd:S,M,MM:S,y:M,yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},5869:function(fe,ye,z){
579//! moment.js locale configuration
580//! locale : Montenegrin [me]
581//! author : Miodrag Nikač <[email protected]> : https://github.com/miodragnikac
582!function(A){"use strict";
vendor: 22,798 bytes, lines 583-633
583//! moment.js locale configuration
584var v={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(S,M){return 1===S?M[0]:S>=2&&S<=4?M[1]:M[2]},translate:function(S,M,R){var j=v.words[R];return 1===R.length?M?j[0]:j[1]:S+" "+v.correctGrammaticalCase(S,j)}};A.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:v.translate,m:v.translate,mm:v.translate,h:v.translate,hh:v.translate,d:"dan",dd:v.translate,M:"mjesec",MM:v.translate,y:"godinu",yy:v.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(z(7586))},5881:function(fe,ye,z){
585//! moment.js locale configuration
586//! locale : Maori [mi]
587//! author : John Corrigan <[email protected]> : https://github.com/johnideal
588!function(A){"use strict";
589//! moment.js locale configuration
590A.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}})}(z(7586))},2391:function(fe,ye,z){
591//! moment.js locale configuration
592//! locale : Macedonian [mk]
593//! author : Borislav Mickov : https://github.com/B0k0
594//! author : Sashko Todorov : https://github.com/bkyceh
595!function(A){"use strict";
596//! moment.js locale configuration
597A.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(x){var S=x%10,M=x%100;return 0===x?x+"-\u0435\u0432":0===M?x+"-\u0435\u043d":M>10&&M<20?x+"-\u0442\u0438":1===S?x+"-\u0432\u0438":2===S?x+"-\u0440\u0438":7===S||8===S?x+"-\u043c\u0438":x+"-\u0442\u0438"},week:{dow:1,doy:7}})}(z(7586))},1126:function(fe,ye,z){
598//! moment.js locale configuration
599//! locale : Malayalam [ml]
600//! author : Floyd Pink : https://github.com/floydpink
601!function(A){"use strict";
602//! moment.js locale configuration
603A.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(x,S){return 12===x&&(x=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===S&&x>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===S||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===S?x+12:x},meridiem:function(x,S,M){return x<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":x<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":x<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":x<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(z(7586))},4892:function(fe,ye,z){
604//! moment.js locale configuration
605//! locale : Mongolian [mn]
606//! author : Javkhlantugs Nyamdorj : https://github.com/javkhaanj7
607!function(A){"use strict";
608//! moment.js locale configuration
609function v(S,M,R,j){switch(R){case"s":return M?"\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 S+(M?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return S+(M?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return S+(M?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return S+(M?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return S+(M?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return S+(M?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return S}}A.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(S){return"\u04ae\u0425"===S},meridiem:function(S,M,R){return S<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:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(S,M){switch(M){case"d":case"D":case"DDD":return S+" \u04e9\u0434\u04e9\u0440";default:return S}}})}(z(7586))},9080:function(fe,ye,z){
610//! moment.js locale configuration
611//! locale : Marathi [mr]
612//! author : Harshad Kale : https://github.com/kalehv
613//! author : Vivek Athalye : https://github.com/vnathalye
614!function(A){"use strict";
615//! moment.js locale configuration
616var v={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function S(R,j,$,re){var Me="";if(j)switch($){case"s":Me="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":Me="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":Me="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":Me="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":Me="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":Me="%d \u0924\u093e\u0938";break;case"d":Me="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":Me="%d \u0926\u093f\u0935\u0938";break;case"M":Me="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":Me="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":Me="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":Me="%d \u0935\u0930\u094d\u0937\u0947"}else switch($){case"s":Me="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":Me="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":Me="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":Me="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":Me="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":Me="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":Me="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":Me="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":Me="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":Me="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":Me="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":Me="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return Me.replace(/%d/i,R)}A.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:S,ss:S,m:S,mm:S,h:S,hh:S,d:S,dd:S,M:S,MM:S,y:S,yy:S},preparse:function(R){return R.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(j){return x[j]})},postformat:function(R){return R.replace(/\d/g,function(j){return v[j]})},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(R,j){return 12===R&&(R=0),"\u092a\u0939\u093e\u091f\u0947"===j||"\u0938\u0915\u093e\u0933\u0940"===j?R:"\u0926\u0941\u092a\u093e\u0930\u0940"===j||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===j||"\u0930\u093e\u0924\u094d\u0930\u0940"===j?R>=12?R:R+12:void 0},meridiem:function(R,j,$){return R>=0&&R<6?"\u092a\u0939\u093e\u091f\u0947":R<12?"\u0938\u0915\u093e\u0933\u0940":R<17?"\u0926\u0941\u092a\u093e\u0930\u0940":R<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(z(7586))},5950:function(fe,ye,z){
617//! moment.js locale configuration
618//! locale : Malay [ms-my]
619//! note : DEPRECATED, the correct one is [ms]
620//! author : Weldan Jamili : https://github.com/weldan
621!function(A){"use strict";
622//! moment.js locale configuration
623A.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(x,S){return 12===x&&(x=0),"pagi"===S?x:"tengahari"===S?x>=11?x:x+12:"petang"===S||"malam"===S?x+12:void 0},meridiem:function(x,S,M){return x<11?"pagi":x<15?"tengahari":x<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}})}(z(7586))},399:function(fe,ye,z){
624//! moment.js locale configuration
625//! locale : Malay [ms]
626//! author : Weldan Jamili : https://github.com/weldan
627!function(A){"use strict";
628//! moment.js locale configuration
629A.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(x,S){return 12===x&&(x=0),"pagi"===S?x:"tengahari"===S?x>=11?x:x+12:"petang"===S||"malam"===S?x+12:void 0},meridiem:function(x,S,M){return x<11?"pagi":x<15?"tengahari":x<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}})}(z(7586))},9902:function(fe,ye,z){
630//! moment.js locale configuration
631//! locale : Maltese (Malta) [mt]
632//! author : Alessandro Maruccia : https://github.com/alesma
633!function(A){"use strict";
634//! moment.js locale configuration
635A.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}})}(z(7586))},2985:function(fe,ye,z){
636//! moment.js locale configuration
637//! locale : Burmese [my]
638//! author : Squar team, mysquar.com
639//! author : David Rossellat : https://github.com/gholadr
640//! author : Tin Aung Lin : https://github.com/thanyawzinmin
641!function(A){"use strict";
vendor: 3,364 bytes, lines 642-649
642//! moment.js locale configuration
643var v={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},x={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};A.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(M){return M.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},week:{dow:1,doy:4}})}(z(7586))},7859:function(fe,ye,z){
644//! moment.js locale configuration
645//! locale : Norwegian Bokmål [nb]
646//! authors : Espen Hovlandsdal : https://github.com/rexxars
647//!           Sigurd Gartmann : https://github.com/sigurdga
648//!           Stephen Ramthun : https://github.com/stephenramthun
649!function(A){"use strict";
650//! moment.js locale configuration
651A.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:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},3642:function(fe,ye,z){
652//! moment.js locale configuration
653//! locale : Nepalese [ne]
654//! author : suvash : https://github.com/suvash
655!function(A){"use strict";
vendor: 8,105 bytes, lines 656-676
656//! moment.js locale configuration
657var v={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};A.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(M){return M.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(M,R){return 12===M&&(M=0),"\u0930\u093e\u0924\u093f"===R?M<4?M:M+12:"\u092c\u093f\u0939\u093e\u0928"===R?M:"\u0926\u093f\u0909\u0901\u0938\u094b"===R?M>=10?M:M+12:"\u0938\u093e\u0901\u091d"===R?M+12:void 0},meridiem:function(M,R,j){return M<3?"\u0930\u093e\u0924\u093f":M<12?"\u092c\u093f\u0939\u093e\u0928":M<16?"\u0926\u093f\u0909\u0901\u0938\u094b":M<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}})}(z(7586))},9875:function(fe,ye,z){
658//! moment.js locale configuration
659//! locale : Dutch (Belgium) [nl-be]
660//! author : Joris Röling : https://github.com/jorisroling
661//! author : Jacob Middag : https://github.com/middagj
662!function(A){"use strict";
663//! moment.js locale configuration
664var v="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^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],M=/^(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;A.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(j,$){return j?/-MMM-/.test($)?x[j.month()]:v[j.month()]:v},monthsRegex:M,monthsShortRegex:M,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:S,longMonthsParse:S,shortMonthsParse:S,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(j){return j+(1===j||8===j||j>=20?"ste":"de")},week:{dow:1,doy:4}})}(z(7586))},5441:function(fe,ye,z){
665//! moment.js locale configuration
666//! locale : Dutch [nl]
667//! author : Joris Röling : https://github.com/jorisroling
668//! author : Jacob Middag : https://github.com/middagj
669!function(A){"use strict";
670//! moment.js locale configuration
671var v="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^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],M=/^(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;A.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(j,$){return j?/-MMM-/.test($)?x[j.month()]:v[j.month()]:v},monthsRegex:M,monthsShortRegex:M,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:S,longMonthsParse:S,shortMonthsParse:S,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(j){return j+(1===j||8===j||j>=20?"ste":"de")},week:{dow:1,doy:4}})}(z(7586))},1311:function(fe,ye,z){
672//! moment.js locale configuration
673//! locale : Nynorsk [nn]
674//! authors : https://github.com/mechuwind
675//!           Stephen Ramthun : https://github.com/stephenramthun
676!function(A){"use strict";
677//! moment.js locale configuration
678A.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}})}(z(7586))},2567:function(fe,ye,z){
679//! moment.js locale configuration
680//! locale : Occitan, lengadocian dialecte [oc-lnc]
681//! author : Quentin PAGÈS : https://github.com/Quenty31
682!function(A){"use strict";
683//! moment.js locale configuration
684A.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(x,S){var M=1===x?"r":2===x?"n":3===x?"r":4===x?"t":"\xe8";return("w"===S||"W"===S)&&(M="a"),x+M},week:{dow:1,doy:4}})}(z(7586))},6962:function(fe,ye,z){
685//! moment.js locale configuration
686//! locale : Punjabi (India) [pa-in]
687//! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit
688!function(A){"use strict";
vendor: 3,258 bytes, lines 689-690
689//! moment.js locale configuration
690var v={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},x={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};A.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(M){return M.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(M,R){return 12===M&&(M=0),"\u0a30\u0a3e\u0a24"===R?M<4?M:M+12:"\u0a38\u0a35\u0a47\u0a30"===R?M:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===R?M>=10?M:M+12:"\u0a38\u0a3c\u0a3e\u0a2e"===R?M+12:void 0}
vendor: 2,837 bytes, lines 690-700
690,meridiem:function(M,R,j){return M<4?"\u0a30\u0a3e\u0a24":M<10?"\u0a38\u0a35\u0a47\u0a30":M<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":M<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(z(7586))},1063:function(fe,ye,z){
691//! moment.js locale configuration
692//! locale : Polish [pl]
693//! author : Rafal Hirsz : https://github.com/evoL
694!function(A){"use strict";
695//! moment.js locale configuration
696var v="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),x="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),S=[/^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 M($){return $%10<5&&$%10>1&&~~($/10)%10!=1}function R($,re,Me){var ot=$+" ";switch(Me){case"ss":return ot+(M($)?"sekundy":"sekund");case"m":return re?"minuta":"minut\u0119";case"mm":return ot+(M($)?"minuty":"minut");case"h":return re?"godzina":"godzin\u0119";case"hh":return ot+(M($)?"godziny":"godzin");case"ww":return ot+(M($)?"tygodnie":"tygodni");case"MM":return ot+(M($)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return ot+(M($)?"lata":"lat")}}A.defineLocale("pl",{months:function($,re){return $?/D MMMM/.test(re)?x[$.month()]:v[$.month()]:v},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:S,longMonthsParse:S,shortMonthsParse:S,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:R,m:R,mm:R,h:R,hh:R,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:R,M:"miesi\u0105c",MM:R,y:"rok",yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},7476:function(fe,ye,z){
697//! moment.js locale configuration
698//! locale : Portuguese (Brazil) [pt-br]
699//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira
700!function(A){"use strict";
vendor: 4,400 bytes, lines 701-722
701//! moment.js locale configuration
702A.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"})}(z(7586))},8719:function(fe,ye,z){
703//! moment.js locale configuration
704//! locale : Portuguese [pt]
705//! author : Jefferson : https://github.com/jalex79
706!function(A){"use strict";
707//! moment.js locale configuration
708A.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}})}(z(7586))},1004:function(fe,ye,z){
709//! moment.js locale configuration
710//! locale : Romanian [ro]
711//! author : Vlad Gurdiga : https://github.com/gurdiga
712//! author : Valentin Agachi : https://github.com/avaly
713//! author : Emanuel Cepoi : https://github.com/cepem
714!function(A){"use strict";
715//! moment.js locale configuration
716function v(S,M,R){var $=" ";return(S%100>=20||S>=100&&S%100==0)&&($=" de "),S+$+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[R]}A.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:v,m:"un minut",mm:v,h:"o or\u0103",hh:v,d:"o zi",dd:v,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:v,M:"o lun\u0103",MM:v,y:"un an",yy:v},week:{dow:1,doy:7}})}(z(7586))},1326:function(fe,ye,z){
717//! moment.js locale configuration
718//! locale : Russian [ru]
719//! author : Viktorminator : https://github.com/Viktorminator
720//! author : Menelion Elensúle : https://github.com/Oire
721//! author : Коренберг Марк : https://github.com/socketpair
722!function(A){"use strict";
vendor: 6,408 bytes, lines 723-724
723//! moment.js locale configuration
724function x(R,j,$){return"m"===$?j?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":R+" "+function v(R,j){var $=R.split("_");return j%10==1&&j%100!=11?$[0]:j%10>=2&&j%10<=4&&(j%100<10||j%100>=20)?$[1]:$[2]}({ss:j?"\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:j?"\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"}[$],+R)}var S=[/^\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];A.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:S,longMonthsParse:S,shortMonthsParse:S,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?\.|\u
724043c\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(R){if(R.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(R){if(R.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:x,m:x,mm:x,h:"\u0447\u0430\u0441",hh:x,d:"\u0434\u0435\u043d\u044c",dd:x,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:x,M:"\u043c\u0435\u0441\u044f\u0446",MM:x,y:"\u0433\u043e\u0434",yy:x},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(R){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(R)},meridiem:function(R,j,$){return R<4?"\u043d\u043e\u0447\u0438":R<12?"\u0443\u0442\u0440\u0430":R<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(R,j){switch(j){case"M":case"d":case"DDD":return R+"-\u0439";case"D":return R+"-\u0433\u043e";case"w":case"W":return R+"-\u044f";default:return R}},week:{dow:1,doy:4}})}(z(7586))},2608:function(fe,ye,z){
725//! moment.js locale configuration
726//! locale : Sindhi [sd]
727//! author : Narain Sagar : https://github.com/narainsagar
728!function(A){"use strict";
vendor: 2,214 bytes, lines 729-734
729//! moment.js locale configuration
730var v=["\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"],x=["\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"];A.defineLocale("sd",{months:v,monthsShort:v,weekdays:x,weekdaysShort:x,weekdaysMin:x,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(M){return"\u0634\u0627\u0645"===M},meridiem:function(M,R,j){return M<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(M){return M.replace(/\u060c/g,",")},postformat:function(M){return M.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(z(7586))},3911:function(fe,ye,z){
731//! moment.js locale configuration
732//! locale : Northern Sami [se]
733//! authors : BÃ¥rd Rolstad Henriksen : https://github.com/karamell
734!function(A){"use strict";
735//! moment.js locale configuration
736A.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}})}(z(7586))},5147:function(fe,ye,z){
737//! moment.js locale configuration
738//! locale : Sinhalese [si]
739//! author : Sampath Sitinamaluwa : https://github.com/sampathsris
740!function(A){"use strict";
vendor: 5,464 bytes, lines 741-753
741//! moment.js locale configuration
742A.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(x){return x+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(x){return"\u0db4.\u0dc0."===x||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===x},meridiem:function(x,S,M){return x>11?M?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":M?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(z(7586))},3741:function(fe,ye,z){
743//! moment.js locale configuration
744//! locale : Slovak [sk]
745//! author : Martin Minka : https://github.com/k2s
746//! based on work of petrbela : https://github.com/petrbela
747!function(A){"use strict";
748//! moment.js locale configuration
749var v="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),x="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function S(j){return j>1&&j<5}function M(j,$,re,Me){var ot=j+" ";switch(re){case"s":return $||Me?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return $||Me?ot+(S(j)?"sekundy":"sek\xfand"):ot+"sekundami";case"m":return $?"min\xfata":Me?"min\xfatu":"min\xfatou";case"mm":return $||Me?ot+(S(j)?"min\xfaty":"min\xfat"):ot+"min\xfatami";case"h":return $?"hodina":Me?"hodinu":"hodinou";case"hh":return $||Me?ot+(S(j)?"hodiny":"hod\xedn"):ot+"hodinami";case"d":return $||Me?"de\u0148":"d\u0148om";case"dd":return $||Me?ot+(S(j)?"dni":"dn\xed"):ot+"d\u0148ami";case"M":return $||Me?"mesiac":"mesiacom";case"MM":return $||Me?ot+(S(j)?"mesiace":"mesiacov"):ot+"mesiacmi";case"y":return $||Me?"rok":"rokom";case"yy":return $||Me?ot+(S(j)?"roky":"rokov"):ot+"rokmi"}}A.defineLocale("sk",{months:v,monthsShort:x,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:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},3e3:function(fe,ye,z){
750//! moment.js locale configuration
751//! locale : Slovenian [sl]
752//! author : Robert Sedovšek : https://github.com/sedovsek
753!function(A){"use strict";
754//! moment.js locale configuration
755function v(S,M,R,j){var $=S+" ";switch(R){case"s":return M||j?"nekaj sekund":"nekaj sekundami";case"ss":return $+(1===S?M?"sekundo":"sekundi":2===S?M||j?"sekundi":"sekundah":S<5?M||j?"sekunde":"sekundah":"sekund");case"m":return M?"ena minuta":"eno minuto";case"mm":return $+(1===S?M?"minuta":"minuto":2===S?M||j?"minuti":"minutama":S<5?M||j?"minute":"minutami":M||j?"minut":"minutami");case"h":return M?"ena ura":"eno uro";case"hh":return $+(1===S?M?"ura":"uro":2===S?M||j?"uri":"urama":S<5?M||j?"ure":"urami":M||j?"ur":"urami");case"d":return M||j?"en dan":"enim dnem";case"dd":return $+(1===S?M||j?"dan":"dnem":2===S?M||j?"dni":"dnevoma":M||j?"dni":"dnevi");case"M":return M||j?"en mesec":"enim mesecem";case"MM":return $+(1===S?M||j?"mesec":"mesecem":2===S?M||j?"meseca":"mesecema":S<5?M||j?"mesece":"meseci":M||j?"mesecev":"meseci");case"y":return M||j?"eno leto":"enim letom";case"yy":return $+(1===S?M||j?"leto":"letom":2===S?M||j?"leti":"letoma":S<5?M||j?"leta":"leti":M||j?"let":"leti")}}A.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:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(z(7586))},451:function(fe,ye,z){
756//! moment.js locale configuration
757//! locale : Albanian [sq]
758//! author : Flakërim Ismani : https://github.com/flakerimi
759//! author : Menelion Elensúle : https://github.com/Oire
760//! author : Oerd Cukalla : https://github.com/oerd
761!function(A){"use strict";
vendor: 11,902 bytes, lines 762-793
762//! moment.js locale configuration
763A.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(x){return"M"===x.charAt(0)},meridiem:function(x,S,M){return x<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}})}(z(7586))},905:function(fe,ye,z){
764//! moment.js locale configuration
765//! locale : Serbian Cyrillic [sr-cyrl]
766//! author : Milan Janačković<[email protected]> : https://github.com/milan-j
767//! author : Stefan Crnjaković <[email protected]> : https://github.com/crnjakovic
768!function(A){"use strict";
769//! moment.js locale configuration
770var v={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(S,M){return S%10>=1&&S%10<=4&&(S%100<10||S%100>=20)?S%10==1?M[0]:M[1]:M[2]},translate:function(S,M,R,j){var re,$=v.words[R];return 1===R.length?"y"===R&&M?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":j||M?$[0]:$[1]:(re=v.correctGrammaticalCase(S,$),"yy"===R&&M&&"\u0433\u043e\u0434\u0438\u043d\u0443"===re?S+" \u0433\u043e\u0434\u0438\u043d\u0430":S+" "+re)}};A.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:v.translate,m:v.translate,mm:v.translate,h:v.translate,hh:v.translate,d:v.translate,dd:v.translate,M:v.translate,MM:v.translate,y:v.translate,yy:v.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(z(7586))},5046:function(fe,ye,z){
771//! moment.js locale configuration
772//! locale : Serbian [sr]
773//! author : Milan Janačković<[email protected]> : https://github.com/milan-j
774//! author : Stefan Crnjaković <[email protected]> : https://github.com/crnjakovic
775!function(A){"use strict";
776//! moment.js locale configuration
777var v={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(S,M){return S%10>=1&&S%10<=4&&(S%100<10||S%100>=20)?S%10==1?M[0]:M[1]:M[2]},translate:function(S,M,R,j){var re,$=v.words[R];return 1===R.length?"y"===R&&M?"jedna godina":j||M?$[0]:$[1]:(re=v.correctGrammaticalCase(S,$),"yy"===R&&M&&"godinu"===re?S+" godina":S+" "+re)}};A.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:v.translate,m:v.translate,mm:v.translate,h:v.translate,hh:v.translate,d:v.translate,dd:v.translate,M:v.translate,MM:v.translate,y:v.translate,yy:v.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(z(7586))},5765:function(fe,ye,z){
778//! moment.js locale configuration
779//! locale : siSwati [ss]
780//! author : Nicolai Davies<[email protected]> : https://github.com/nicolaidavies
781!function(A){"use strict";
782//! moment.js locale configuration
783A.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(x,S,M){return x<11?"ekuseni":x<15?"emini":x<19?"entsambama":"ebusuku"},meridiemHour:function(x,S){return 12===x&&(x=0),"ekuseni"===S?x:"emini"===S?x>=11?x:x+12:"entsambama"===S||"ebusuku"===S?0===x?0:x+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(z(7586))},9290:function(fe,ye,z){
784//! moment.js locale configuration
785//! locale : Swedish [sv]
786//! author : Jens Alm : https://github.com/ulmus
787!function(A){"use strict";
788//! moment.js locale configuration
789A.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(x){var S=x%10;return x+(1==~~(x%100/10)?":e":1===S||2===S?":a":":e")},week:{dow:1,doy:4}})}(z(7586))},3449:function(fe,ye,z){
790//! moment.js locale configuration
791//! locale : Swahili [sw]
792//! author : Fahad Kassim : https://github.com/fadsel
793!function(A){"use strict";
794//! moment.js locale configuration
795A.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}})}(z(7586))},2688:function(fe,ye,z){
796//! moment.js locale configuration
797//! locale : Tamil [ta]
798//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404
799!function(A){"use strict";
vendor: 9,673 bytes, lines 800-819
800//! moment.js locale configuration
801var v={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},x={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};A.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(M){return M+"\u0bb5\u0ba4\u0bc1"},preparse:function(M){return M.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(R){return x[R]})},postformat:function(M){return M.replace(/\d/g,function(R){return v[R]})},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(M,R,j){return M<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":M<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":M<10?" \u0b95\u0bbe\u0bb2\u0bc8":M<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":M<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":M<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(M,R){return 12===M&&(M=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===R?M<2?M:M+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===R||"\u0b95\u0bbe\u0bb2\u0bc8"===R||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===R&&M>=10?M:M+12},week:{dow:0,doy:6}})}(z(7586))},2060:function(fe,ye,z){
802//! moment.js locale configuration
803//! locale : Telugu [te]
804//! author : Krishna Chaitanya Thota : https://github.com/kcthota
805!function(A){"use strict";
806//! moment.js locale configuration
807A.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(x,S){return 12===x&&(x=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===S?x<4?x:x+12:"\u0c09\u0c26\u0c2f\u0c02"===S?x:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===S?x>=10?x:x+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===S?x+12:void 0},meridiem:function(x,S,M){return x<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":x<10?"\u0c09\u0c26\u0c2f\u0c02":x<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":x<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(z(7586))},3290:function(fe,ye,z){
808//! moment.js locale configuration
809//! locale : Tetun Dili (East Timor) [tet]
810//! author : Joshua Brooks : https://github.com/joshbrooks
811//! author : Onorio De J. Afonso : https://github.com/marobo
812//! author : Sonia Simoes : https://github.com/soniasimoes
813!function(A){"use strict";
814//! moment.js locale configuration
815A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(z(7586))},8294:function(fe,ye,z){
816//! moment.js locale configuration
817//! locale : Tajik [tg]
818//! author : Orif N. Jr. : https://github.com/orif-jr
819!function(A){"use strict";
820//! moment.js locale configuration
821var v={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"};A.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(S,M){return 12===S&&(S=0),"\u0448\u0430\u0431"===M?S<4?S:S+12:"\u0441\u0443\u0431\u04b3"===M?S:"\u0440\u04ef\u0437"===M?S>=11?S:S+12:"\u0431\u0435\u0433\u043e\u04b3"===M?S+12:void 0},meridiem:function(S,M,R){return S<4?"\u0448\u0430\u0431":S<11?"\u0441\u0443\u0431\u04b3":S<16?"\u0440\u04ef\u0437":S<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(S){return S+(v[S]||v[S%10]||v[S>=100?100:null])},week:{dow:1,doy:7}})}(z(7586))},1231:function(fe,ye,z){
822//! moment.js locale configuration
823//! locale : Thai [th]
824//! author : Kridsada Thanabulpong : https://github.com/sirn
825!function(A){"use strict";
vendor: 3,412 bytes, lines 826-831
826//! moment.js locale configuration
827A.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(x){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===x},meridiem:function(x,S,M){return x<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"}})}(z(7586))},3746:function(fe,ye,z){
828//! moment.js locale configuration
829//! locale : Turkmen [tk]
830//! author : Atamyrat Abdyrahmanov : https://github.com/atamyratabdy
831!function(A){"use strict";
832//! moment.js locale configuration
833var v={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"};A.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(S,M){switch(M){case"d":case"D":case"Do":case"DD":return S;default:if(0===S)return S+"'unjy";var R=S%10;return S+(v[R]||v[S%100-R]||v[S>=100?100:null])}},week:{dow:1,doy:7}})}(z(7586))},9040:function(fe,ye,z){
834//! moment.js locale configuration
835//! locale : Tagalog (Philippines) [tl-ph]
836//! author : Dan Hagman : https://github.com/hagmandan
837!function(A){"use strict";
838//! moment.js locale configuration
839A.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(x){return x},week:{dow:1,doy:4}})}(z(7586))},7187:function(fe,ye,z){
840//! moment.js locale configuration
841//! locale : Klingon [tlh]
842//! author : Dominika Kruk : https://github.com/amaranthrose
843!function(A){"use strict";
844//! moment.js locale configuration
845var v="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function M($,re,Me,ot){var mt=function R($){var re=Math.floor($%1e3/100),Me=Math.floor($%100/10),ot=$%10,mt="";return re>0&&(mt+=v[re]+"vatlh"),Me>0&&(mt+=(""!==mt?" ":"")+v[Me]+"maH"),ot>0&&(mt+=(""!==mt?" ":"")+v[ot]),""===mt?"pagh":mt}($);switch(Me){case"ss":return mt+" lup";case"mm":return mt+" tup";case"hh":return mt+" rep";case"dd":return mt+" jaj";case"MM":return mt+" jar";case"yy":return mt+" DIS"}}A.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 x($){var re=$;return-1!==$.indexOf("jaj")?re.slice(0,-3)+"leS":-1!==$.indexOf("jar")?re.slice(0,-3)+"waQ":-1!==$.indexOf("DIS")?re.slice(0,-3)+"nem":re+" pIq"},past:function S($){var re=$;return-1!==$.indexOf("jaj")?re.slice(0,-3)+"Hu\u2019":-1!==$.indexOf("jar")?re.slice(0,-3)+"wen":-1!==$.indexOf("DIS")?re.slice(0,-3)+"ben":re+" ret"},s:"puS lup",ss:M,m:"wa\u2019 tup",mm:M,h:"wa\u2019 rep",hh:M,d:"wa\u2019 jaj",dd:M,M:"wa\u2019 jar",MM:M,y:"wa\u2019 DIS",yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},153:function(fe,ye,z){
846//! moment.js locale configuration
847//! locale : Turkish [tr]
848//! authors : Erhan Gundogan : https://github.com/erhangundogan,
849//!           Burak Yiğit Kaya: https://github.com/BYK
850!function(A){"use strict";
851//! moment.js locale configuration
852var v={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"};A.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(S,M,R){return S<12?R?"\xf6\xf6":"\xd6\xd6":R?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(S){return"\xf6s"===S||"\xd6S"===S},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[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(S,M){switch(M){case"d":case"D":case"Do":case"DD":return S;default:if(0===S)return S+"'\u0131nc\u0131";var R=S%10;return S+(v[R]||v[S%100-R]||v[S>=100?100:null])}},week:{dow:1,doy:7}})}(z(7586))},8521:function(fe,ye,z){
853//! moment.js locale configuration
854//! locale : Talossan [tzl]
855//! author : Robin van der Vliet : https://github.com/robin0van0der0v
856//! author : Iustì Canun
857!function(A){"use strict";
vendor: 1,747 bytes, lines 858-863
858//! moment.js locale configuration
859function x(S,M,R,j){var $={s:["viensas secunds","'iensas secunds"],ss:[S+" secunds",S+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[S+" m\xeduts",S+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[S+" \xfeoras",S+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[S+" ziuas",S+" ziuas"],M:["'n mes","'iens mes"],MM:[S+" mesen",S+" mesen"],y:["'n ar","'iens ar"],yy:[S+" ars",S+" ars"]};return j||M?$[R][0]:$[R][1]}A.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(S){return"d'o"===S.toLowerCase()},meridiem:function(S,M,R){return S>11?R?"d'o":"D'O":R?"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:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(z(7586))},2234:function(fe,ye,z){
860//! moment.js locale configuration
861//! locale : Central Atlas Tamazight Latin [tzm-latn]
862//! author : Abdel Said : https://github.com/abdelsaid
863!function(A){"use strict";
864//! moment.js locale configuration
865A.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}})}(z(7586))},8010:function(fe,ye,z){
866//! moment.js locale configuration
867//! locale : Central Atlas Tamazight [tzm]
868//! author : Abdel Said : https://github.com/abdelsaid
869!function(A){"use strict";
870//! moment.js locale configuration
871A.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}})}(z(7586))},3349:function(fe,ye,z){
872//! moment.js locale configuration
873//! locale : Uyghur (China) [ug-cn]
874//! author: boyaq : https://github.com/boyaq
875!function(A){"use strict";
vendor: 4,600 bytes, lines 876-882
876//! moment.js locale configuration
877A.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(x,S){return 12===x&&(x=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===S||"\u0633\u06d5\u06be\u06d5\u0631"===S||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===S?x:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===S||"\u0643\u06d5\u0686"===S?x+12:x>=11?x:x+12},meridiem:function(x,S,M){var R=100*x+S;return R<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":R<900?"\u0633\u06d5\u06be\u06d5\u0631":R<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":R<1230?"\u0686\u06c8\u0634":R<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(x,S){switch(S){case"d":case"D":case"DDD":return x+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return x+"-\u06be\u06d5\u067e\u062a\u06d5";default:return x}},preparse:function(x){return x.replace(/\u060c/g,",")},postformat:function(x){return x.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(z(7586))},8479:function(fe,ye,z){
878//! moment.js locale configuration
879//! locale : Ukrainian [uk]
880//! author : zemlanin : https://github.com/zemlanin
881//! Author : Menelion Elensúle : https://github.com/Oire
882!function(A){"use strict";
vendor: 4,812 bytes, lines 883-884
883//! moment.js locale configuration
884function x(j,$,re){return"m"===re?$?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===re?$?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":j+" "+function v(j,$){var re=j.split("_");return $%10==1&&$%100!=11?re[0]:$%10>=2&&$%10<=4&&($%100<10||$%100>=20)?re[1]:re[2]}({ss:$?"\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:$?"\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:$?"\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"}[re],+j)}function M(j){return function(){return j+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}A.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 S(j,$){var re={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===j?re.nominative.slice(1,7).concat(re.nominative.slice(0,1)):j?re[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test($)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test($)?"genitive":"nominative"][j.day()]:re.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:M("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:M("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:M("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:M("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 
vendor: 3,571 bytes, lines 884-895
8846:return M("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return M("[\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:x,m:x,mm:x,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:x,d:"\u0434\u0435\u043d\u044c",dd:x,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:x,y:"\u0440\u0456\u043a",yy:x},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(j){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(j)},meridiem:function(j,$,re){return j<4?"\u043d\u043e\u0447\u0456":j<12?"\u0440\u0430\u043d\u043a\u0443":j<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(j,$){switch($){case"M":case"d":case"DDD":case"w":case"W":return j+"-\u0439";case"D":return j+"-\u0433\u043e";default:return j}},week:{dow:1,doy:7}})}(z(7586))},3024:function(fe,ye,z){
885//! moment.js locale configuration
886//! locale : Urdu [ur]
887//! author : Sawood Alam : https://github.com/ibnesayeed
888//! author : Zack : https://github.com/ZackVision
889!function(A){"use strict";
890//! moment.js locale configuration
891var v=["\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"],x=["\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"];A.defineLocale("ur",{months:v,monthsShort:v,weekdays:x,weekdaysShort:x,weekdaysMin:x,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(M){return"\u0634\u0627\u0645"===M},meridiem:function(M,R,j){return M<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(M){return M.replace(/\u060c/g,",")},postformat:function(M){return M.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(z(7586))},2376:function(fe,ye,z){
892//! moment.js locale configuration
893//! locale : Uzbek Latin [uz-latn]
894//! author : Rasulbek Mirzayev : github.com/Rasulbeeek
895!function(A){"use strict";
896//! moment.js locale configuration
897A.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}})}(z(7586))},9800:function(fe,ye,z){
898//! moment.js locale configuration
899//! locale : Uzbek [uz]
900//! author : Sardor Muminov : https://github.com/muminoff
901!function(A){"use strict";
902//! moment.js locale configuration
903A.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}})}(z(7586))},9366:function(fe,ye,z){
904//! moment.js locale configuration
905//! locale : Vietnamese [vi]
906//! author : Bang Nguyen : https://github.com/bangnk
907//! author : Chien Kira : https://github.com/chienkira
908!function(A){"use strict";
vendor: 3,653 bytes, lines 909-920
909//! moment.js locale configuration
910A.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(x){return/^ch$/i.test(x)},meridiem:function(x,S,M){return x<12?M?"sa":"SA":M?"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(x){return x},week:{dow:1,doy:4}})}(z(7586))},9702:function(fe,ye,z){
911//! moment.js locale configuration
912//! locale : Pseudo [x-pseudo]
913//! author : Andrew Hood : https://github.com/andrewhood125
914!function(A){"use strict";
915//! moment.js locale configuration
916A.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(x){var S=x%10;return x+(1==~~(x%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(z(7586))},2655:function(fe,ye,z){
917//! moment.js locale configuration
918//! locale : Yoruba Nigeria [yo]
919//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe
920!function(A){"use strict";
921//! moment.js locale configuration
922A.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}})}(z(7586))},575:function(fe,ye,z){
923//! moment.js locale configuration
924//! locale : Chinese (China) [zh-cn]
925//! author : suupic : https://github.com/suupic
926//! author : Zeno Zeng : https://github.com/zenozeng
927//! author : uu109 : https://github.com/uu109
928!function(A){"use strict";
vendor: 7,298 bytes, lines 929-952
929//! moment.js locale configuration
930A.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(x,S){return 12===x&&(x=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?x:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?x+12:x>=11?x:x+12},meridiem:function(x,S,M){var R=100*x+S;return R<600?"\u51cc\u6668":R<900?"\u65e9\u4e0a":R<1130?"\u4e0a\u5348":R<1230?"\u4e2d\u5348":R<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(x){return x.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(x){return this.week()!==x.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(x,S){switch(S){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u5468";default:return x}},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}})}(z(7586))},8351:function(fe,ye,z){
931//! moment.js locale configuration
932//! locale : Chinese (Hong Kong) [zh-hk]
933//! author : Ben : https://github.com/ben-lin
934//! author : Chris Lam : https://github.com/hehachris
935//! author : Konstantin : https://github.com/skfd
936//! author : Anthony : https://github.com/anthonylau
937!function(A){"use strict";
938//! moment.js locale configuration
939A.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(x,S){return 12===x&&(x=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?x:"\u4e2d\u5348"===S?x>=11?x:x+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?x+12:void 0},meridiem:function(x,S,M){var R=100*x+S;return R<600?"\u51cc\u6668":R<900?"\u65e9\u4e0a":R<1200?"\u4e0a\u5348":1200===R?"\u4e2d\u5348":R<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(x,S){switch(S){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},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"}})}(z(7586))},1626:function(fe,ye,z){
940//! moment.js locale configuration
941//! locale : Chinese (Macau) [zh-mo]
942//! author : Ben : https://github.com/ben-lin
943//! author : Chris Lam : https://github.com/hehachris
944//! author : Tan Yuanhong : https://github.com/le0tan
945!function(A){"use strict";
946//! moment.js locale configuration
947A.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(x,S){return 12===x&&(x=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?x:"\u4e2d\u5348"===S?x>=11?x:x+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?x+12:void 0},meridiem:function(x,S,M){var R=100*x+S;return R<600?"\u51cc\u6668":R<900?"\u65e9\u4e0a":R<1130?"\u4e0a\u5348":R<1230?"\u4e2d\u5348":R<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(x,S){switch(S){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},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"}})}(z(7586))},8887:function(fe,ye,z){
948//! moment.js locale configuration
949//! locale : Chinese (Taiwan) [zh-tw]
950//! author : Ben : https://github.com/ben-lin
951//! author : Chris Lam : https://github.com/hehachris
952!function(A){"use strict";
953//! moment.js locale configuration
954A.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(x,S){return 12===x&&(x=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?x:"\u4e2d\u5348"===S?x>=11?x:x+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?x+12:void 0},meridiem:function(x,S,M){var R=100*x+S;return R<600?"\u51cc\u6668":R<900?"\u65e9\u4e0a":R<1130?"\u4e0a\u5348":R<1230?"\u4e2d\u5348":R<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(x,S){switch(S){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},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"}})}(z(7586))},7586:function(fe,ye,z){(fe=z.nmd(fe)).exports=function(){"use strict";var A,Bi;function v(){return A.apply(null,arguments)}function S(f){return f instanceof Array||"[object Array]"===Object.prototype.toString.call(f)}function M(f){return null!=f&&"[object Object]"===Object.prototype.toString.call(f)}function R(f,y){return Object.prototype.hasOwnProperty.call(f,y)}function j(f){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(f).length;var y;for(y in f)if(R(f,y))return!1;return!0}function $(f){return void 0===f}function re(f){return"number"==typeof f||"[object Number]"===Object.prototype.toString.call(f)}function Me(f){return f instanceof Date||"[object Date]"===Object.prototype.toString.call(f)}function ot(f,y){var L,E=[],W=f.length;for(L=0;L<W;++L)E.push(y(f[L],L));return E}function mt(f,y){for(var E in y)R(y,E)&&(f[E]=y[E]);return R(y,"toString")&&(f.toString=y.toString),R(y,"valueOf")&&(f.valueOf=y.valueOf),f}function Bt(f,y,E,L){return To(f,y,E,L,!0).utc()}function Qe(f){return null==f._pf&&(f._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}),f._pf}function ps(f){var y=null,E=!1,L=f._d&&!isNaN(f._d.getTime());return L&&(y=Qe(f),E=Bi.call(y.parsedDateParts,function(W){return null!=W}),L=y.overflow<0&&!y.empty&&!y.invalidEra&&!y.invalidMonth&&!y.invalidWeekday&&!y.weekdayMismatch&&!y.nullInput&&!y.invalidFormat&&!y.userInvalidated&&(!y.meridiem||y.meridiem&&E),f._strict&&(L=L&&0===y.charsLeftOver&&0===y.unusedTokens.length&&void 0===y.bigHour)),null!=Object.isFrozen&&Object.isFrozen(f)?L:(f._isValid=L,f._isValid)}function Co(f){var y=Bt(NaN);return null!=f?mt(Qe(y),f):Qe(y).userInvalidated=!0,y}Bi=Array.prototype.some?Array.prototype.some:function(f){var L,y=Object(this),E=y.length>>>0;for(L=0;L<E;L++)if(L in y&&f.call(this,y[L],L,y))return!0;return!1};var tp=v.momentProperties=[],Xa=!1;function lu(f,y){var E,L,W,Q=tp.length;if($(y._isAMomentObject)||(f._isAMomentObject=y._isAMomentObject),$(y._i)||(f._i=y._i),$(y._f)||(f._f=y._f),$(y._l)||(f._l=y._l),$(y._strict)||(f._strict=y._strict),$(y._tzm)||(f._tzm=y._tzm),$(y._isUTC)||(f._isUTC=y._isUTC),$(y._offset)||(f._offset=y._offset),$(y._pf)||(f._pf=Qe(y)),$(y._locale)||(f._locale=y._locale),Q>0)for(E=0;E<Q;E++)$(W=y[L=tp[E]])||(f[L]=W);return f}function Dr(f){lu(this,f),this._d=new Date(null!=f._d?f._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Xa&&(Xa=!0,v.updateOffset(this),Xa=!1)}function ks(f){return f instanceof Dr||null!=f&&null!=f._isAMomentObject}function ua(f){!1===v.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+f)}function Ai(f,y){var E=!0;return mt(function(){if(null!=v.deprecationHandler&&v.deprecationHandler(null,f),E){var W,Q,ve,L=[],tt=arguments.length;for(Q=0;Q<tt;Q++){if(W="","object"==typeof arguments[Q]){for(ve in W+="\n["+Q+"] ",arguments[0])R(arguments[0],ve)&&(W+=ve+": "+arguments[0][ve]+", ");W=W.slice(0,-2)}else W=arguments[Q];L.push(W)}ua(f+"\nArguments: "+Array.prototype.slice.call(L).join("")+"\n"+(new Error).stack),E=!1}return y.apply(this,arguments)},y)}var dc,np={};function lc(f,y){null!=v.deprecationHandler&&v.deprecationHandler(f,y),np[f]||(ua(y),np[f]=!0)}function Xs(f){return typeof Function<"u"&&f instanceof Function||"[object Function]"===Object.prototype.toString.call(f)}function Zs(f,y){var L,E=mt({},f);for(L in y)R(y,L)&&(M(f[L])&&M(y[L])?(E[L]={},mt(E[L],f[L]),mt(E[L],y[L])):null!=y[L]?E[L]=y[L]:delete E[L]);for(L in f)R(f,L)&&!R(y,L)&&M(f[L])&&(E[L]=mt({},E[L]));return E}function cc(f){null!=f&&this.set(f)}v.suppressDeprecationWarnings=!1,v.deprecationHandler=null,dc=Object.keys?Object.keys:function(f){var y,E=[];for(y in f)R(f,y)&&E.push(y);return E};function Js(f,y,E){var L=""+Math.abs(f);return(f>=0?E?"+":"":"-")+Math.pow(10,Math.max(0,y-L.length)).toString().substr(1)+L}var du=/(\[[^\[]*\])|(\\)?([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}
vendor: 11,477 bytes, line 954
954|x|X|zz?|ZZ?|.)/g,uc=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,bt={},Sr={};function ut(f,y,E,L){var W=L;"string"==typeof L&&(W=function(){return this[L]()}),f&&(Sr[f]=W),y&&(Sr[y[0]]=function(){return Js(W.apply(this,arguments),y[1],y[2])}),E&&(Sr[E]=function(){return this.localeData().ordinal(W.apply(this,arguments),f)})}function Tn(f){return f.match(/\[[\s\S]/)?f.replace(/^\[|\]$/g,""):f.replace(/\\/g,"")}function hc(f,y){return f.isValid()?(y=nt(y,f.localeData()),bt[y]=bt[y]||function dn(f){var E,L,y=f.match(du);for(E=0,L=y.length;E<L;E++)y[E]=Sr[y[E]]?Sr[y[E]]:Tn(y[E]);return function(W){var ve,Q="";for(ve=0;ve<L;ve++)Q+=Xs(y[ve])?y[ve].call(W,f):y[ve];return Q}}(y),bt[y](f)):f.localeData().invalidDate()}function nt(f,y){var E=5;function L(W){return y.longDateFormat(W)||W}for(uc.lastIndex=0;E>=0&&uc.test(f);)f=f.replace(uc,L),uc.lastIndex=0,E-=1;return f}var N={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Qi(f){return"string"==typeof f?N[f]||N[f.toLowerCase()]:void 0}function fu(f){var E,L,y={};for(L in f)R(f,L)&&(E=Qi(L))&&(y[E]=f[L]);return y}var pu={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var yc,fc=/\d/,ji=/\d\d/,sp=/\d{3}/,mu=/\d{4}/,pc=/[+-]?\d{6}/,Jt=/\d\d?/,_u=/\d\d\d\d?/,op=/\d\d\d\d\d\d?/,Za=/\d{1,3}/,gu=/\d{1,4}/,mc=/[+-]?\d{1,6}/,$o=/\d+/,_c=/[+-]?\d+/,Ky=/Z|[+-]\d\d:?\d\d/gi,gc=/Z|[+-]\d\d(?::?\d\d)?/gi,Ja=/[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,ha=/^[1-9]\d?/,yu=/^([1-9]\d|\d)/;function it(f,y,E){yc[f]=Xs(y)?y:function(L,W){return L&&E?E:y}}function jS(f,y){return R(yc,f)?yc[f](y._strict,y._locale):new RegExp(function bu(f){return Qs(f.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(y,E,L,W,Q){return E||L||W||Q}))}(f))}function Qs(f){return f.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function es(f){return f<0?Math.ceil(f)||0:Math.floor(f)}function jt(f){var y=+f,E=0;return 0!==y&&isFinite(y)&&(E=es(y)),E}yc={};var bc={};function mn(f,y){var E,W,L=y;for("string"==typeof f&&(f=[f]),re(y)&&(L=function(Q,ve){ve[y]=jt(Q)}),W=f.length,E=0;E<W;E++)bc[f[E]]=L}function fa(f,y){mn(f,function(E,L,W,Q){W._w=W._w||{},y(E,W._w,W,Q)})}function rp(f,y,E){null!=y&&R(bc,f)&&bc[f](y,E._a,E,f)}function Qa(f){return f%4==0&&f%100!=0||f%400==0}var bi=0,gn=1,eo=2,si=3,Ls=4,wo=5,zo=6,Zy=7,Jy=8;function ts(f){return Qa(f)?366:365}ut("Y",0,0,function(){var f=this.year();return f<=9999?Js(f,4):"+"+f}),ut(0,["YY",2],0,function(){return this.year()%100}),ut(0,["YYYY",4],0,"year"),ut(0,["YYYYY",5],0,"year"),ut(0,["YYYYYY",6,!0],0,"year"),it("Y",_c),it("YY",Jt,ji),it("YYYY",gu,mu),it("YYYYY",mc,pc),it("YYYYYY",mc,pc),mn(["YYYYY","YYYYYY"],bi),mn("YYYY",function(f,y){y[bi]=2===f.length?v.parseTwoDigitYear(f):jt(f)}),mn("YY",function(f,y){y[bi]=v.parseTwoDigitYear(f)}),mn("Y",function(f,y){y[bi]=parseInt(f,10)}),v.parseTwoDigitYear=function(f){return jt(f)+(jt(f)>68?1900:2e3)};var Nn,ap=Os("FullYear",!0);function Os(f,y){return function(E){return null!=E?(Qy(this,f,E),v.updateOffset(this,y),this):vi(this,f)}}function vi(f,y){if(!f.isValid())return NaN;var E=f._d,L=f._isUTC;switch(y){case"Milliseconds":return L?E.getUTCMilliseconds():E.getMilliseconds();case"Seconds":return L?E.getUTCSeconds():E.getSeconds();case"Minutes":return L?E.getUTCMinutes():E.getMinutes();case"Hours":return L?E.getUTCHours():E.getHours();case"Date":return L?E.getUTCDate():E.getDate();case"Day":return L?E.getUTCDay():E.getDay();case"Month":return L?E.getUTCMonth():E.getMonth();case"FullYear":return L?E.getUTCFullYear():E.getFullYear();default:return NaN}}function Qy(f,y,E){var L,W,Q,ve,tt;if(f.isValid()&&!isNaN(E)){switch(L=f._d,W=f._isUTC,y){case"Milliseconds":return void(W?L.setUTCMilliseconds(E):L.setMilliseconds(E));case"Seconds":return void(W?L.setUTCSeconds(E):L.setSeconds(E));case"Minutes":return void(W?L.setUTCMinutes(E):L.setMinutes(E));case"Hours":return void(W?L.setUTCHours(E):L.setHours(E));case"Date":return void(W?L.setUTCDate(E):L.setDate(E));case"FullYear":break;default:return}Q=E,ve=f.month(),tt=29!==(tt=f.date())||1!==ve||Qa(Q)?tt:28,W?L.setUTCFullYear(Q,ve,tt):L.setFullYear(Q,ve,tt)}}function Mr(f,y){if(isNaN(f)||isNaN(y))return NaN;var E=function vu(f,y){return(f%y+y)%y}(y,12);return f+=(y-E)/12,1===E?Qa(f)?29:28:31-E%7%2}Nn=Array.prototype.indexOf?Array.prototype.indexOf:function(f){var y;for(y=0;y<this.length;++y)if(this[y]===f)return y;return-1},ut("M",["MM",2],"Mo",function(){return this.month()+1}),ut("MMM",0,0,function(f){return this.localeData().monthsShort(this,f)}),ut("MMMM",0,0,function(f){return this.localeData().months(this,f)}),it("M",Jt,ha),it("MM",Jt,ji),it("MMM",function(f,y){return y.monthsShortRegex(f)}),it("MMMM",function(f,y){return y.monthsRegex(f)}),mn(["M","MM"],function(f,y){y[gn]=jt(f)-1}),mn(["MMM","MMMM"],function(f,y,E,L){var W=E._locale.monthsParse(f,L,E._strict);null!=W?y[gn]=W:Qe(E).invalidMonth=f});var tb="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Cu="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),wu=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,nb=Ja,ib=Ja;function cp(f,y,E){var L,W,Q,ve=f.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],L=0;L<12;++L)Q=Bt([2e3,L]),this._shortMonthsParse[L]=this.monthsShort(Q,"").toLocaleLowerCase(),this._longMonthsParse[L]=this.months(Q,"").toLocaleLowerCase();return E?"MMM"===y?-1!==(W=Nn.call(this._shortMonthsParse,ve))?W:null:-1!==(W=Nn.call(this._longMonthsParse,ve))?W:null:"MMM"===y?-1!==(W=Nn.call(this._shortMonthsParse,ve))||-1!==(W=Nn.call(this._longMonthsParse,ve))?W:null:-1!==(W=Nn.call(this._longMonthsParse,ve))||-1!==(W=Nn.call(this._shortMonthsParse,ve))?W:null}function dp(f,y){if(!f.isValid())return f;if("string"==typeof y)if(/^\d+$/.test(y))y=jt(y);else if(!re(y=f.localeData().monthsParse(y)))return f;var E=y,L=f.date();return L=L<29?L:Math.min(L,Mr(f.year(),E)),f._isUTC?f._d.setUTCMonth(E,L):f._d.setMonth(E,L),f}function Wn(f){return null!=f?(dp(this,f),v.updateOffset(this,!0),this):vi(this,"Month")}function vc(){function f(et,Ut){return Ut.length-et.length}var W,Q,ve,tt,y=[],E=[],L=[];for(W=0;W<12;W++)Q=Bt([2e3,W]),ve=Qs(this.monthsShort(Q,"")),tt=Qs(this.months(Q,"")),y.push(ve),E.push(tt),L.push(tt),L.push(ve);y.sort(f),E.sort(f),L.sort(f),this._monthsRegex=new RegExp("^("+L.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+E.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+y.join("|")+")","i")}function Tu(f,y,E,L,W,Q,ve){var tt;return f<100&&f>=0?(tt=new Date(f+400,y,E,L,W,Q,ve),isFinite(tt.getFullYear())&&tt.setFullYear(f)):tt=new Date(f,y,E,L,W,Q,ve),tt}function Yn(f){var y,E;return f<100&&f>=0?((E=Array.prototype.slice.call(arguments))[0]=f+400,y=new Date(Date.UTC.apply(null,E)),isFinite(y.getUTCFullYear())&&y.setUTCFullYear(f)):y=new Date(Date.UTC.apply(null,arguments)),y}function to(f,y,E){var L=7+y-E;return-(7+Yn(f,0,L).getUTCDay()-y)%7+L-1}function up(f,y,E,L,W){var et,Ut,tt=1+7*(y-1)+(7+E-L)%7+to(f,L,W);return tt<=0?Ut=ts(et=f-1)+tt:tt>ts(f)?(et=f+1,Ut=tt-ts(f)):(et=f,Ut=tt),{year:et,dayOfYear:Ut}}function Zt(f,y,E){var Q,ve,L=to(f.year(),y,E),W=Math.floor((f.dayOfYear()-L-1)/7)+1;return W<1?Q=W+ms(ve=f.year()-1,y,E):W>ms(f.year(),y,E)?(Q=W-ms(f.year(),y,E),ve=f.year()+1):(ve=f.year(),Q=W),{week:Q,year:ve}}function ms(f,y,E){var L=to(f,y,E),W=to(f+1,y,E);return(ts(f)-L+W)/7}ut("w",["ww",2],"wo","week"),ut("W",["WW",2],"Wo","isoWeek"),it("w",Jt,ha),it("ww",Jt,ji),it("W",Jt,ha),it("WW",Jt,ji),fa(["w","ww","W","WW"],function(f,y,E,L){y[L.substr(0,1)]=jt(f)});function Cc(f,y){return f.slice(y,7).concat(f.slice(0,y))}ut("d",0,"do","day"),ut("dd",0,0,function(f){return this.localeData().weekdaysMin(this,f)}),ut("ddd",0,0,function(f){return this.localeData().weekdaysShort(this,f)}),ut("dddd",0,0,function(f){return this.localeData().weekdays(this,f)}),ut("e",0,0,"weekday"),ut("E",0,0,"isoWeekday"),it("d",Jt),it("e",Jt),it("E",Jt),it("dd",function(f,y){return y.weekdaysMinRegex(f)}),it("ddd",function(f,y){return y.weekdaysShortRegex(f)}),it("dddd",function(f,y){return y.weekdaysRegex(f)}),fa(["dd","ddd","dddd"],function(f,y,E,L){var W=E._locale.weekdaysParse(f,L,E._strict);null!=W?y.d=W:Qe(E).invalidWeekday=f}),fa(["d","e","E"],function(f,y,E,L){y[L]=jt(f)});var be="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),el="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Mt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),rn=Ja,lb=Ja,US=Ja;function $S(f,y,E){var L,W,Q,ve=f.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],L=0;L<7;++L)Q=Bt([2e3,1]).day(L),this._minWeekdaysParse[L]=this.weekdaysMin(Q,"").toLocaleLowerCase(),this._shortWeekdaysParse[L]=this.weekdaysShort(Q,"").toLocaleLowerCase(),this._weekdaysParse[L]=this.weekdays(Q,"").toLocaleLowerCase();return E?"dddd"===y?-1!==(W=Nn.call(this._weekdaysParse,ve))?W:null:"ddd"===y?-1!==(W=Nn.call(this._shortWeekdaysParse,ve))?W:null:-1!==(W=Nn.call(this._minWeekdaysParse,ve))?W:null:"dddd"===y?-1!==(W=Nn.call(this._weekdaysParse,ve))||-1!==(W=Nn.call(this._shortWeekdaysParse,ve))||-1!==(W=Nn.call(this._minWeekdaysParse,ve))?W:null:"ddd"===y?-1!==(W=Nn.call(this._shortWeekdaysParse,ve))||-1!==(W=Nn.call(this._weekdaysParse,ve))||-1!==(W=Nn.call(this._minWeekdaysParse,ve))?W:null:-1!==(W=Nn.call(this._minWeekdaysParse,ve))||-1!==(W=Nn.call(this._weekdaysParse,ve))||-1!==(W=Nn.call(this._shortWeekdaysParse,ve))?W:null}function Eu(){function f(hi,qn){return qn.length-hi.length}var Q,ve,tt,et,Ut,y=[],E=[],L=[],W=[];for(Q=0;Q<7;Q++)ve=Bt([2e3,1]).day(Q),tt=Qs(this.weekdaysMin(ve,"")),et=Qs(this.weekdaysShort(ve,"")),Ut=Qs(this.weekdays(ve,"")),y.push(tt),E.push(et),L.push(Ut),W.push(tt),W.push(et),W.push(Ut);y.sort(f),E.sort(f),L.sort(f),W.sort(f),this._weekdaysRegex=new RegExp("^("+W.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+L.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+E.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+y.join("|")+")","i")}function hp(){return this.hours()%12||12}function hb(f,y){ut(f,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),y)})}function is(f,y){return y._meridiemParse}ut("H",["HH",2],0,"hour"),ut("h",["hh",2],0,hp),ut("k",["kk",2],0,function ub(){return this.hours()||24}),ut("hmm",0,0,function(){return""+hp.apply(this)+Js(this.minutes(),2)}
954),ut("hmmss",0,0,function(){return""+hp.apply(this)+Js(this.minutes(),2)+Js(this.seconds(),2)}),ut("Hmm",0,0,function(){return""+this.hours()+Js(this.minutes(),2)}),ut("Hmmss",0,0,function(){return""+this.hours()+Js(this.minutes(),2)+Js(this.seconds(),2)}),hb("a",!0),hb("A",!1),it("a",is),it("A",is),it("H",Jt,yu),it("h",Jt,ha),it("k",Jt,ha),it("HH",Jt,ji),it("hh",Jt,ji),it("kk",Jt,ji),it("hmm",_u),it("hmmss",op),it("Hmm",_u),it("Hmmss",op),mn(["H","HH"],si),mn(["k","kk"],function(f,y,E){var L=jt(f);y[si]=24===L?0:L}),mn(["a","A"],function(f,y,E){E._isPm=E._locale.isPM(f),E._meridiem=f}),mn(["h","hh"],function(f,y,E){y[si]=jt(f),Qe(E).bigHour=!0}),mn("hmm",function(f,y,E){var L=f.length-2;y[si]=jt(f.substr(0,L)),y[Ls]=jt(f.substr(L)),Qe(E).bigHour=!0}),mn("hmmss",function(f,y,E){var L=f.length-4,W=f.length-2;y[si]=jt(f.substr(0,L)),y[Ls]=jt(f.substr(L,2)),y[wo]=jt(f.substr(W)),Qe(E).bigHour=!0}),mn("Hmm",function(f,y,E){var L=f.length-2;y[si]=jt(f.substr(0,L)),y[Ls]=jt(f.substr(L))}),mn("Hmmss",function(f,y,E){var L=f.length-4,W=f.length-2;y[si]=jt(f.substr(0,L)),y[Ls]=jt(f.substr(L,2)),y[wo]=jt(f.substr(W))});var JS=Os("Hours",!0);var Go,de={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:tb,monthsShort:Cu,week:{dow:0,doy:6},weekdays:be,weekdaysMin:Mt,weekdaysShort:el,meridiemParse:/[ap]\.?m?\.?/i},Vn={},It={};function fb(f,y){var E,L=Math.min(f.length,y.length);for(E=0;E<L;E+=1)if(f[E]!==y[E])return E;return L}function Iu(f){return f&&f.toLowerCase().replace("_","-")}function Er(f){var y=null;if(void 0===Vn[f]&&fe&&fe.exports&&function wc(f){return!(!f||!f.match("^[^/\\\\]*$"))}(f))try{y=Go._abbr,z(5358)("./"+f),no(y)}catch{Vn[f]=null}return Vn[f]}function no(f,y){var E;return f&&((E=$(y)?xt(f):Tc(f,y))?Go=E:typeof console<"u"&&console.warn&&console.warn("Locale "+f+" not found. Did you forget to load it?")),Go._abbr}function Tc(f,y){if(null!==y){var E,L=de;if(y.abbr=f,null!=Vn[f])lc("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."),L=Vn[f]._config;else if(null!=y.parentLocale)if(null!=Vn[y.parentLocale])L=Vn[y.parentLocale]._config;else{if(null==(E=Er(y.parentLocale)))return It[y.parentLocale]||(It[y.parentLocale]=[]),It[y.parentLocale].push({name:f,config:y}),null;L=E._config}return Vn[f]=new cc(Zs(L,y)),It[f]&&It[f].forEach(function(W){Tc(W.name,W.config)}),no(f),Vn[f]}return delete Vn[f],null}function xt(f){var y;if(f&&f._locale&&f._locale._abbr&&(f=f._locale._abbr),!f)return Go;if(!S(f)){if(y=Er(f))return y;f=[f]}return function pb(f){for(var E,L,W,Q,y=0;y<f.length;){for(E=(Q=Iu(f[y]).split("-")).length,L=(L=Iu(f[y+1]))?L.split("-"):null;E>0;){if(W=Er(Q.slice(0,E).join("-")))return W;if(L&&L.length>=E&&fb(Q,L)>=E-1)break;E--}y++}return Go}(f)}function Dc(f){var y,E=f._a;return E&&-2===Qe(f).overflow&&(y=E[gn]<0||E[gn]>11?gn:E[eo]<1||E[eo]>Mr(E[bi],E[gn])?eo:E[si]<0||E[si]>24||24===E[si]&&(0!==E[Ls]||0!==E[wo]||0!==E[zo])?si:E[Ls]<0||E[Ls]>59?Ls:E[wo]<0||E[wo]>59?wo:E[zo]<0||E[zo]>999?zo:-1,Qe(f)._overflowDayOfYear&&(y<bi||y>eo)&&(y=eo),Qe(f)._overflowWeeks&&-1===y&&(y=Zy),Qe(f)._overflowWeekday&&-1===y&&(y=Jy),Qe(f).overflow=y),f}var Wi=/^\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)?)?$/,fp=/^\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)?)?$/,eM=/Z|[+-]\d\d(?::?\d\d)?/,an=[["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]],pp=[["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/]],tM=/^\/?Date\((-?\d+)/i,ke=/^(?:(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}))$/,Lu={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Sc(f){var y,E,Q,ve,tt,et,L=f._i,W=Wi.exec(L)||fp.exec(L),Ut=an.length,hi=pp.length;if(W){for(Qe(f).iso=!0,y=0,E=Ut;y<E;
954y++)if(an[y][1].exec(W[1])){ve=an[y][0],Q=!1!==an[y][2];break}if(null==ve)return void(f._isValid=!1);if(W[3]){for(y=0,E=hi;y<E;y++)if(pp[y][1].exec(W[3])){tt=(W[2]||" ")+pp[y][0];break}if(null==tt)return void(f._isValid=!1)}if(!Q&&null!=tt)return void(f._isValid=!1);if(W[4]){if(!eM.exec(W[4]))return void(f._isValid=!1);et="Z"}f._f=ve+(tt||"")+(et||""),pa(f)}else f._isValid=!1}function Ou(f){var y=parseInt(f,10);return y<=49?2e3+y:y<=999?1900+y:y}function gb(f){var E,y=ke.exec(function _b(f){return f.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(f._i));if(y){if(E=function mp(f,y,E,L,W,Q){var ve=[Ou(f),Cu.indexOf(y),parseInt(E,10),parseInt(L,10),parseInt(W,10)];return Q&&ve.push(parseInt(Q,10)),ve}(y[4],y[3],y[2],y[5],y[6],y[7]),!function Au(f,y,E){return!f||el.indexOf(f)===new Date(y[0],y[1],y[2]).getDay()||(Qe(E).weekdayMismatch=!0,E._isValid=!1,!1)}(y[1],E,f))return;f._a=E,f._tzm=function nM(f,y,E){if(f)return Lu[f];if(y)return 0;var L=parseInt(E,10),W=L%100;return(L-W)/100*60+W}(y[8],y[9],y[10]),f._d=Yn.apply(null,f._a),f._d.setUTCMinutes(f._d.getUTCMinutes()-f._tzm),Qe(f).rfc2822=!0}else f._isValid=!1}function tl(f,y,E){return f??y??E}function Ir(f){var y,E,W,Q,ve,L=[];if(!f._d){for(W=function sM(f){var y=new Date(v.now());return f._useUTC?[y.getUTCFullYear(),y.getUTCMonth(),y.getUTCDate()]:[y.getFullYear(),y.getMonth(),y.getDate()]}(f),f._w&&null==f._a[eo]&&null==f._a[gn]&&function Fu(f){var y,E,L,W,Q,ve,tt,et,Ut;null!=(y=f._w).GG||null!=y.W||null!=y.E?(Q=1,ve=4,E=tl(y.GG,f._a[bi],Zt(Sn(),1,4).year),L=tl(y.W,1),((W=tl(y.E,1))<1||W>7)&&(et=!0)):(Q=f._locale._week.dow,ve=f._locale._week.doy,Ut=Zt(Sn(),Q,ve),E=tl(y.gg,f._a[bi],Ut.year),L=tl(y.w,Ut.week),null!=y.d?((W=y.d)<0||W>6)&&(et=!0):null!=y.e?(W=y.e+Q,(y.e<0||y.e>6)&&(et=!0)):W=Q),L<1||L>ms(E,Q,ve)?Qe(f)._overflowWeeks=!0:null!=et?Qe(f)._overflowWeekday=!0:(tt=up(E,L,W,Q,ve),f._a[bi]=tt.year,f._dayOfYear=tt.dayOfYear)}(f),null!=f._dayOfYear&&(ve=tl(f._a[bi],W[bi]),(f._dayOfYear>ts(ve)||0===f._dayOfYear)&&(Qe(f)._overflowDayOfYear=!0),E=Yn(ve,0,f._dayOfYear),f._a[gn]=E.getUTCMonth(),f._a[eo]=E.getUTCDate()),y=0;y<3&&null==f._a[y];++y)f._a[y]=L[y]=W[y];for(;y<7;y++)f._a[y]=L[y]=null==f._a[y]?2===y?1:0:f._a[y];24===f._a[si]&&0===f._a[Ls]&&0===f._a[wo]&&0===f._a[zo]&&(f._nextDay=!0,f._a[si]=0),f._d=(f._useUTC?Yn:Tu).apply(null,L),Q=f._useUTC?f._d.getUTCDay():f._d.getDay(),null!=f._tzm&&f._d.setUTCMinutes(f._d.getUTCMinutes()-f._tzm),f._nextDay&&(f._a[si]=24),f._w&&typeof f._w.d<"u"&&f._w.d!==Q&&(Qe(f).weekdayMismatch=!0)}}function pa(f){if(f._f!==v.ISO_8601)if(f._f!==v.RFC_2822){f._a=[],Qe(f).empty=!0;var E,L,W,Q,ve,Ut,hi,y=""+f._i,tt=y.length,et=0;for(hi=(W=nt(f._f,f._locale).match(du)||[]).length,E=0;E<hi;E++)(L=(y.match(jS(Q=W[E],f))||[])[0])&&((ve=y.substr(0,y.indexOf(L))).length>0&&Qe(f).unusedInput.push(ve),y=y.slice(y.indexOf(L)+L.length),et+=L.length),Sr[Q]?(L?Qe(f).empty=!1:Qe(f).unusedTokens.push(Q),rp(Q,L,f)):f._strict&&!L&&Qe(f).unusedTokens.push(Q);Qe(f).charsLeftOver=tt-et,y.length>0&&Qe(f).unusedInput.push(y),f._a[si]<=12&&!0===Qe(f).bigHour&&f._a[si]>0&&(Qe(f).bigHour=void 0),Qe(f).parsedDateParts=f._a.slice(0),Qe(f).meridiem=f._meridiem,f._a[si]=function yb(f,y,E){var L;return null==E?y:null!=f.meridiemHour?f.meridiemHour(y,E):(null!=f.isPM&&((L=f.isPM(E))&&y<12&&(y+=12),!L&&12===y&&(y=0)),y)}(f._locale,f._a[si],f._meridiem),null!==(Ut=Qe(f).era)&&(f._a[bi]=f._locale.erasConvertYear(Ut,f._a[bi])),Ir(f),Dc(f)}else gb(f);else Sc(f)}function kr(f){var y=f._i,E=f._f;return f._locale=f._locale||xt(f._l),null===y||void 0===E&&""===y?Co({nullInput:!0}):("string"==typeof y&&(f._i=y=f._locale.preparse(y)),ks(y)?new Dr(Dc(y)):(Me(y)?f._d=y:S(E)?function bb(f){var y,E,L,W,Q,ve,tt=!1,et=f._f.length;if(0===et)return Qe(f).invalidFormat=!0,void(f._d=new Date(NaN));for(W=0;W<et;W++)Q=0,ve=!1,y=lu({},f),null!=f._useUTC&&(y._useUTC=f._useUTC),y._f=f._f[W],pa(y),ps(y)&&(ve=!0),Q+=Qe(y).charsLeftOver,Q+=10*Qe(y).unusedTokens.length,Qe(y).score=Q,tt?Q<L&&(L=Q,E=y):(null==L||Q<L||ve)&&(L=Q,E=y,ve&&(tt=!0));mt(f,E||y)}(f):E?pa(f):function Cb(f){var y=f._i;$(y)?f._d=new Date(v.now()):Me(y)?f._d=new Date(y.valueOf()):"string"==typeof y?function iM(f){var y=tM.exec(f._i);
954null===y?(Sc(f),!1===f._isValid&&(delete f._isValid,gb(f),!1===f._isValid&&(delete f._isValid,f._strict?f._isValid=!1:v.createFromInputFallback(f)))):f._d=new Date(+y[1])}(f):S(y)?(f._a=ot(y.slice(0),function(E){return parseInt(E,10)}),Ir(f)):M(y)?function vb(f){if(!f._d){var y=fu(f._i);f._a=ot([y.year,y.month,void 0===y.day?y.date:y.day,y.hour,y.minute,y.second,y.millisecond],function(L){return L&&parseInt(L,10)}),Ir(f)}}(f):re(y)?f._d=new Date(y):v.createFromInputFallback(f)}(f),ps(f)||(f._d=null),f))}function To(f,y,E,L,W){var Q={};return(!0===y||!1===y)&&(L=y,y=void 0),(!0===E||!1===E)&&(L=E,E=void 0),(M(f)&&j(f)||S(f)&&0===f.length)&&(f=void 0),Q._isAMomentObject=!0,Q._useUTC=Q._isUTC=W,Q._l=E,Q._i=f,Q._f=y,Q._strict=L,function _p(f){var y=new Dr(Dc(kr(f)));return y._nextDay&&(y.add(1,"d"),y._nextDay=void 0),y}(Q)}function Sn(f,y,E,L){return To(f,y,E,L,!1)}v.createFromInputFallback=Ai("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(f){f._d=new Date(f._i+(f._useUTC?" UTC":""))}),v.ISO_8601=function(){},v.RFC_2822=function(){};var K=Ai("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var f=Sn.apply(null,arguments);return this.isValid()&&f.isValid()?f<this?this:f:Co()}),gp=Ai("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var f=Sn.apply(null,arguments);return this.isValid()&&f.isValid()?f>this?this:f:Co()});function ne(f,y){var E,L;if(1===y.length&&S(y[0])&&(y=y[0]),!y.length)return Sn();for(E=y[0],L=1;L<y.length;++L)(!y[L].isValid()||y[L][f](E))&&(E=y[L]);return E}var il=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Lr(f){var y=fu(f),E=y.year||0,L=y.quarter||0,W=y.month||0,Q=y.week||y.isoWeek||0,ve=y.day||0,tt=y.hour||0,et=y.minute||0,Ut=y.second||0,hi=y.millisecond||0;this._isValid=function wb(f){var y,L,E=!1,W=il.length;for(y in f)if(R(f,y)&&(-1===Nn.call(il,y)||null!=f[y]&&isNaN(f[y])))return!1;for(L=0;L<W;++L)if(f[il[L]]){if(E)return!1;parseFloat(f[il[L]])!==jt(f[il[L]])&&(E=!0)}return!0}(y),this._milliseconds=+hi+1e3*Ut+6e4*et+1e3*tt*60*60,this._days=+ve+7*Q,this._months=+W+3*L+12*E,this._data={},this._locale=xt(),this._bubble()}function Fi(f){return f instanceof Lr}function _s(f){return f<0?-1*Math.round(-1*f):Math.round(f)}function sl(f,y){ut(f,0,0,function(){var E=this.utcOffset(),L="+";return E<0&&(E=-E,L="-"),L+Js(~~(E/60),2)+y+Js(~~E%60,2)})}sl("Z",":"),sl("ZZ",""),it("Z",gc),it("ZZ",gc),mn(["Z","ZZ"],function(f,y,E){E._useUTC=!0,E._tzm=ol(gc,f)});var Ru=/([\+\-]|\d\d)/gi;function ol(f,y){var W,Q,E=(y||"").match(f);return null===E?null:0===(Q=60*(W=((E[E.length-1]||[])+"").match(Ru)||["-",0,0])[1]+jt(W[2]))?0:"+"===W[0]?Q:-Q}function xc(f,y){var E,L;return y._isUTC?(E=y.clone(),L=(ks(f)||Me(f)?f.valueOf():Sn(f).valueOf())-E.valueOf(),E._d.setTime(E._d.valueOf()+L),v.updateOffset(E,!1),E):Sn(f).local()}function As(f){return-Math.round(f._d.getTimezoneOffset())}function Yu(){return!!this.isValid()&&this._isUTC&&0===this._offset}v.updateOffset=function(){};var Sb=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Mb=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Xn(f,y){var W,Q,ve,E=f,L=null;return Fi(f)?E={ms:f._milliseconds,d:f._days,M:f._months}:re(f)||!isNaN(+f)?(E={},y?E[y]=+f:E.milliseconds=+f):(L=Sb.exec(f))?(W="-"===L[1]?-1:1,E={y:0,d:jt(L[eo])*W,h:jt(L[si])*W,m:jt(L[Ls])*W,s:jt(L[wo])*W,ms:jt(_s(1e3*L[zo]))*W}):(L=Mb.exec(f))?E={y:Or(L[2],W="-"===L[1]?-1:1),M:Or(L[3],W),w:Or(L[4],W),d:Or(L[5],W),h:Or(L[6],W),m:Or(L[7],W),s:Or(L[8],W)}:null==E?E={}:"object"==typeof E&&("from"in E||"to"in E)&&(ve=function xb(f,y){var E;return f.isValid()&&y.isValid()?(y=xc(y,f),f.isBefore(y)?E=Vu(f,y):((E=Vu(y,f)).milliseconds=-E.milliseconds,E.months=-E.months),E):{milliseconds:0,months:0}}(Sn(E.from),Sn(E.to)),(E={}).ms=ve.milliseconds,E.M=ve.months),Q=new Lr(E),Fi(f)&&R(f,"_locale")&&(Q._locale=f._locale),Fi(f)&&R(f,"_isValid")&&(Q._isValid=f._isValid),Q}function Or(f,y){var E=f&&parseFloat(f.replace(",","."));return(isNaN(E)?0:E)*y}function Vu(f,y){var E={};return E.months=y.month()-f.month()+12*(y.year()-f.year()),f.clone().add(E.months,"M").isAfter(y)&&--E.months,E.milliseconds=+y-+f.clone().add(E.months,"M"),E}function Dp(f,y){return function(E,L){var Q;return null!==L&&!isNaN(+L)&&(lc(y,"moment()."+y+"(period, number) is deprecated. Please use moment()."+y+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Q=E,E=L,L=Q),Sp(this,Xn(E,L),f),this}}function Sp(f,y,E,L){var W=y._milliseconds,Q=_s(y._days),ve=_s(y._months);f.isValid()&&(L=L??!0,ve&&dp(f,vi(f,"Month")+ve*E),Q&&Qy(f,"Date",vi(f,"Date")+Q*E),W&&f._d.setTime(f._d.valueOf()+W*E),L&&v.updateOffset(f,Q||ve))}Xn.fn=Lr.prototype,Xn.invalid=function Do(){return Xn(NaN)};var Eb=Dp(1,"add"),Mp=Dp(-1,"subtract");function xp(f){return"string"==typeof f||f instanceof String}function Ib(f){return ks(f)||Me(f)||xp(f)||re(f)||function Ae(f){var y=S(f),E=!1;return y&&(E=0===f.filter(function(L){return!re(L)&&xp(f)}).length),y&&E}(f)||function kb(f){var W,y=M(f)&&!j(f),E=!1,L=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],ve=L.length;for(W=0;W<ve;W+=1)E=E||R(f,L[W]);return y&&E}(f)||null==f}
vendor: 4,644 bytes, line 954
954function So(f,y){if(f.date()<y.date())return-So(y,f);var E=12*(y.year()-f.year())+(y.month()-f.month()),L=f.clone().add(E,"months");return-(E+(y-L<0?(y-L)/(L-f.clone().add(E-1,"months")):(y-L)/(f.clone().add(E+1,"months")-L)))||0}function kt(f){var y;return void 0===f?this._locale._abbr:(null!=(y=xt(f))&&(this._locale=y),this)}v.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",v.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Mn=Ai("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(f){return void 0===f?this.localeData():this.locale(f)});function gs(){return this._locale}var Zn=6e4,Mo=60*Zn,$n=3506328*Mo;function os(f,y){return(f%y+y)%y}function Ar(f,y,E){return f<100&&f>=0?new Date(f+400,y,E)-$n:new Date(f,y,E).valueOf()}function Tt(f,y,E){return f<100&&f>=0?Date.UTC(f+400,y,E)-$n:Date.UTC(f,y,E)}function Fp(f,y){return y.erasAbbrRegex(f)}function Eo(){var W,Q,ve,tt,et,f=[],y=[],E=[],L=[],Ut=this.eras();for(W=0,Q=Ut.length;W<Q;++W)ve=Qs(Ut[W].name),tt=Qs(Ut[W].abbr),et=Qs(Ut[W].narrow),y.push(ve),f.push(tt),E.push(et),L.push(ve),L.push(tt),L.push(et);this._erasRegex=new RegExp("^("+L.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+y.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+f.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+E.join("|")+")","i")}function Fr(f,y){ut(0,[f,f.length],0,y)}function Pp(f,y,E,L,W){var Q;return null==f?Zt(this,L,W).year:(y>(Q=ms(f,L,W))&&(y=Q),aM.call(this,f,y,E,L,W))}function aM(f,y,E,L,W){var Q=up(f,y,E,L,W),ve=Yn(Q.year,0,Q.dayOfYear);return this.year(ve.getUTCFullYear()),this.month(ve.getUTCMonth()),this.date(ve.getUTCDate()),this}ut("N",0,0,"eraAbbr"),ut("NN",0,0,"eraAbbr"),ut("NNN",0,0,"eraAbbr"),ut("NNNN",0,0,"eraName"),ut("NNNNN",0,0,"eraNarrow"),ut("y",["y",1],"yo","eraYear"),ut("y",["yy",2],0,"eraYear"),ut("y",["yyy",3],0,"eraYear"),ut("y",["yyyy",4],0,"eraYear"),it("N",Fp),it("NN",Fp),it("NNN",Fp),it("NNNN",function Ui(f,y){return y.erasNameRegex(f)}),it("NNNNN",function Ri(f,y){return y.erasNarrowRegex(f)}),mn(["N","NN","NNN","NNNN","NNNNN"],function(f,y,E,L){var W=E._locale.erasParse(f,L,E._strict);W?Qe(E).era=W:Qe(E).invalidEra=f}),it("y",$o),it("yy",$o),it("yyy",$o),it("yyyy",$o),it("yo",function Bu(f,y){return y._eraYearOrdinalRegex||$o}),mn(["y","yy","yyy","yyyy"],bi),mn(["yo"],function(f,y,E,L){var W;E._locale._eraYearOrdinalRegex&&(W=f.match(E._locale._eraYearOrdinalRegex)),y[bi]=E._locale.eraYearOrdinalParse?E._locale.eraYearOrdinalParse(f,W):parseInt(f,10)}),ut(0,["gg",2],0,function(){return this.weekYear()%100}),ut(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fr("gggg","weekYear"),Fr("ggggg","weekYear"),Fr("GGGG","isoWeekYear"),Fr("GGGGG","isoWeekYear"),it("G",_c),it("g",_c),it("GG",Jt,ji),it("gg",Jt,ji),it("GGGG",gu,mu),it("gggg",gu,mu),it("GGGGG",mc,pc),it("ggggg",mc,pc),fa(["gggg","ggggg","GGGG","GGGGG"],function(f,y,E,L){y[L.substr(0,2)]=jt(f)}),fa(["gg","GG"],function(f,y,E,L){y[L]=v.parseTwoDigitYear(f)}),ut("Q",0,"Qo","quarter"),it("Q",fc),mn("Q",function(f,y){y[gn]=3*(jt(f)-1)}),ut("D",["DD",2],"Do","date"),it("D",Jt,ha),it("DD",Jt,ji),it("Do",function(f,y){return f?y._dayOfMonthOrdinalParse||y._ordinalParse:y._dayOfMonthOrdinalParseLenient}),mn(["D","DD"],eo),mn("Do",function(f,y){y[eo]=jt(f.match(Jt)[0])});var Hb=Os("Date",!0);ut("DDD",["DDDD",3],"DDDo","dayOfYear"),it("DDD",Za),it("DDDD",sp),mn(["DDD","DDDD"],function(f,y,E){E._dayOfYear=jt(f)}),ut("m",["mm",2],0,"minute"),it("m",Jt,yu),it("mm",Jt,ji),mn(["m","mm"],Ls);var dM=Os("Minutes",!1);ut("s",["ss",2],0,"second"),it("s",Jt,yu),it("ss",Jt,ji),mn(["s","ss"],wo);var Pr,Bb,uM=Os("Seconds",!1);for(ut("S",0,0,function(){return~~(this.millisecond()/100)}),ut(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ut(0,["SSS",3],0,"millisecond"),ut(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ut(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ut(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ut(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ut(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ut(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),it("S",Za,fc),it("SS",Za,ji),it("SSS",Za,sp),Pr="SSSS";Pr.length<=9;Pr+="S")it(Pr,$o);function hM(f,y){y[zo]=jt(1e3*("0."+f))}for(Pr="S";Pr.length<=9;Pr+="S")mn(Pr,hM);Bb=Os("Milliseconds",!1),ut("z",0,0,"zoneAbbr"),ut("zz",0,0,"zoneName");var We=Dr.prototype;function jb(f){return f}We.add=Eb,We.calendar=function Ab(f,y){1===arguments.length&&(arguments[0]?Ib(arguments[0])?(f=arguments[0],y=void 0):function Lb
954(f){var W,y=M(f)&&!j(f),E=!1,L=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(W=0;W<L.length;W+=1)E=E||R(f,L[W]);return y&&E}(arguments[0])&&(y=arguments[0],f=void 0):(f=void 0,y=void 0));var E=f||Sn(),L=xc(E,this).startOf("day"),W=v.calendarFormat(this,L)||"sameElse",Q=y&&(Xs(y[W])?y[W].call(this,E):y[W]);return this.format(Q||this.localeData().calendar(W,this,Sn(E)))},We.clone=function Vt(){return new Dr(this)},We.diff=function Pi(f,y,E){var L,W,Q;if(!this.isValid())return NaN;if(!(L=xc(f,this)).isValid())return NaN;switch(W=6e4*(L.utcOffset()-this.utcOffset()),y=Qi(y)){case"year":Q=So(this,L)/12;break;case"month":Q=So(this,L);break;case"quarter":Q=So(this,L)/3;break;case"second":Q=(this-L)/1e3;break;case"minute":Q=(this-L)/6e4;break;case"hour":Q=(this-L)/36e5;break;case"day":Q=(this-L-W)/864e5;break;case"week":Q=(this-L-W)/6048e5;break;default:Q=this-L}return E?Q:es(Q)},We.endOf=function Lp(f){var y,E;if(void 0===(f=Qi(f))||"millisecond"===f||!this.isValid())return this;switch(E=this._isUTC?Tt:Ar,f){case"year":y=E(this.year()+1,0,1)-1;break;case"quarter":y=E(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":y=E(this.year(),this.month()+1,1)-1;break;case"week":y=E(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":y=E(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":y=E(this.year(),this.month(),this.date()+1)-1;break;case"hour":y=this._d.valueOf(),y+=Mo-os(y+(this._isUTC?0:this.utcOffset()*Zn),Mo)-1;break;case"minute":y=this._d.valueOf(),y+=Zn-os(y,Zn)-1;break;case"second":y=this._d.valueOf(),y+=1e3-os(y,1e3)-1}return this._d.setTime(y),v.updateOffset(this,!0),this},We.format=function Ec(f){f||(f=this.isUtc()?v.defaultFormatUtc:v.defaultFormat);var y=hc(this,f);return this.localeData().postformat(y)},We.from=function Pb(f,y){return this.isValid()&&(ks(f)&&f.isValid()||Sn(f).isValid())?Xn({to:this,from:f}).locale(this.locale()).humanize(!y):this.localeData().invalidDate()},We.fromNow=function Rb(f){return this.from(Sn(),f)},We.to=function Un(f,y){return this.isValid()&&(ks(f)&&f.isValid()||Sn(f).isValid())?Xn({from:this,to:f}).locale(this.locale()).humanize(!y):this.localeData().invalidDate()},We.toNow=function Xe(f){return this.to(Sn(),f)},We.get=function eb(f){return Xs(this[f=Qi(f)])?this[f]():this},We.invalidAt=function xo(){return Qe(this).overflow},We.isAfter=function Fb(f,y){var E=ks(f)?f:Sn(f);return!(!this.isValid()||!E.isValid())&&("millisecond"===(y=Qi(y)||"millisecond")?this.valueOf()>E.valueOf():E.valueOf()<this.clone().startOf(y).valueOf())},We.isBefore=function Ep(f,y){var E=ks(f)?f:Sn(f);return!(!this.isValid()||!E.isValid())&&("millisecond"===(y=Qi(y)||"millisecond")?this.valueOf()<E.valueOf():this.clone().endOf(y).valueOf()<E.valueOf())},We.isBetween=function Je(f,y,E,L){var W=ks(f)?f:Sn(f),Q=ks(y)?y:Sn(y);return!!(this.isValid()&&W.isValid()&&Q.isValid())&&("("===(L=L||"()")[0]?this.isAfter(W,E):!this.isBefore(W,E))&&(")"===L[1]?this.isBefore(Q,E):!this.isAfter(Q,E))},We.isSame=function sn(f,y){var L,E=ks(f)?f:Sn(f);return!(!this.isValid()||!E.isValid())&&("millisecond"===(y=Qi(y)||"millisecond")?this.valueOf()===E.valueOf():(L=E.valueOf(),this.clone().startOf(y).valueOf()<=L&&L<=this.clone().endOf(y).valueOf()))},We.isSameOrAfter=function Gt(f,y){return this.isSame(f,y)||this.isAfter(f,y)},We.isSameOrBefore=function Ci(f,y){return this.isSame(f,y)||this.isBefore(f,y)},We.isValid=function Op(){return ps(this)},We.lang=Mn,We.locale=kt,We.localeData=gs,We.max=gp,We.min=K,We.parsingFlags=function Xo(){return mt({},Qe(this))},We.set=function lp(f,y){if("object"==typeof f){var L,E=function Gy(f){var E,y=[];for(E in f)R(f,E)&&y.push({unit:E,priority:pu[E]});return y.sort(function(L,W){return L.priority-W.priority}),y}(f=fu(f)),W=E.length;for(L=0;L<W;L++)this[E[L].unit](f[E[L].unit])}else if(Xs(this[f=Qi(f)]))return this[f](y);return this},We.startOf=function ll(f){var y,E;if(void 0===(f=Qi(f))||"millisecond"===f||!this.isValid())return this;switch(E=this._isUTC?Tt:Ar,f){case"year":y=E(this.year(),0,1);break;case"quarter":y=E(this.year(),this.month()-this.month()%3,1);break;case"month":y=E(this.year(),this.month(),1);break;case"week":y=E(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":y=E(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":y=E(this.year(),this.month(),this.date());break;case"hour":y=this._d.valueOf(),y-=os(y+(this._isUTC?0:this.utcOffset()*Zn),Mo);break;case"minute":y=this._d.valueOf(),y-=os(y,Zn);break;case"second":y=this._d.valueOf(),y-=os(y,1e3)}return this._d.setTime(y),v.updateOffset(this,!0),this},We.subtract=Mp,We.toArray=function _a(){var f=this;return[f.year(),f.month(),f.date(),f.hour(),f.minute(),f.second(),f.millisecond()]},We.toObject=function io(){var f=this;return{years:f.year(),months:f.month(),date:f.date(),hours:f.hours(),minutes:f.minutes(),seconds:f.seconds(),milliseconds:f.milliseconds()}},We.toDate=function cl(){return new Date(this.valueOf())},We.toISOString=function Ip(f){if(!this.isValid())return null;var y=!0!==f,E=y?this.clone().utc():this;
954return E.year()<0||E.year()>9999?hc(E,y?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Xs(Date.prototype.toISOString)?y?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",hc(E,"Z")):hc(E,y?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},We.inspect=function kp(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var E,L,f="moment",y="";return this.isLocal()||(f=0===this.utcOffset()?"moment.utc":"moment.parseZone",y="Z"),E="["+f+'("]',L=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(E+L+"-MM-DD[T]HH:mm:ss.SSS"+y+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(We[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),We.toJSON=function dl(){return this.isValid()?this.toISOString():null},We.toString=function ss(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},We.unix=function Jn(){return Math.floor(this.valueOf()/1e3)},We.valueOf=function ma(){return this._d.valueOf()-6e4*(this._offset||0)},We.creationData=function ul(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},We.eraName=function Hu(){var f,y,E,L=this.localeData().eras();for(f=0,y=L.length;f<y;++f)if(E=this.clone().startOf("day").valueOf(),L[f].since<=E&&E<=L[f].until||L[f].until<=E&&E<=L[f].since)return L[f].name;return""},We.eraNarrow=function Ap(){var f,y,E,L=this.localeData().eras();for(f=0,y=L.length;f<y;++f)if(E=this.clone().startOf("day").valueOf(),L[f].since<=E&&E<=L[f].until||L[f].until<=E&&E<=L[f].since)return L[f].narrow;return""},We.eraAbbr=function so(){var f,y,E,L=this.localeData().eras();for(f=0,y=L.length;f<y;++f)if(E=this.clone().startOf("day").valueOf(),L[f].since<=E&&E<=L[f].until||L[f].until<=E&&E<=L[f].since)return L[f].abbr;return""},We.eraYear=function Ic(){var f,y,E,L,W=this.localeData().eras();for(f=0,y=W.length;f<y;++f)if(E=W[f].since<=W[f].until?1:-1,L=this.clone().startOf("day").valueOf(),W[f].since<=L&&L<=W[f].until||W[f].until<=L&&L<=W[f].since)return(this.year()-v(W[f].since).year())*E+W[f].offset;return this.year()},We.year=ap,We.isLeapYear=function jn(){return Qa(this.year())},We.weekYear=function Fs(f){return Pp.call(this,f,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},We.isoWeekYear=function ju(f){return Pp.call(this,f,this.isoWeek(),this.isoWeekday(),1,4)},We.quarter=We.quarters=function lM(f){return null==f?Math.ceil((this.month()+1)/3):this.month(3*(f-1)+this.month()%3)},We.month=Wn,We.daysInMonth=function qo(){return Mr(this.year(),this.month())},We.week=We.weeks=function wt(f){var y=this.localeData().week(this);return null==f?y:this.add(7*(f-y),"d")},We.isoWeek=We.isoWeeks=function Su(f){var y=Zt(this,1,4).week;return null==f?y:this.add(7*(f-y),"d")},We.weeksInYear=function rM(){var f=this.localeData()._week;return ms(this.year(),f.dow,f.doy)},We.weeksInWeekYear=function Vb(){var f=this.localeData()._week;return ms(this.weekYear(),f.dow,f.doy)},We.isoWeeksInYear=function Nb(){return ms(this.year(),1,4)},We.isoWeeksInISOWeekYear=function Yb(){return ms(this.isoWeekYear(),1,4)},We.date=Hb,We.day=We.days=function zS(f){if(!this.isValid())return null!=f?this:NaN;var y=vi(this,"Day");return null!=f?(f=function Mu(f,y){return"string"!=typeof f?f:isNaN(f)?"number"==typeof(f=y.weekdaysParse(f))?f:null:parseInt(f,10)}(f,this.localeData()),this.add(f-y,"d")):y},We.weekday=function xr(f){if(!this.isValid())return null!=f?this:NaN;var y=(this.day()+7-this.localeData()._week.dow)%7;return null==f?y:this.add(f-y,"d")},We.isoWeekday=function qS(f){if(!this.isValid())return null!=f?this:NaN;if(null!=f){var y=function WS(f,y){return"string"==typeof f?y.weekdaysParse(f)%7||7:isNaN(f)?null:f}(f,this.localeData());return this.day(this.day()%7?y:y-7)}return this.day()||7},We.dayOfYear=function cM(f){var y=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==f?y:this.add(f-y,"d")},We.hour=We.hours=JS,We.minute=We.minutes=dM,We.second=We.seconds=uM,We.millisecond=We.milliseconds=Bb,We.utcOffset=function rl(f,y,E){var W,L=this._offset||0;if(!this.isValid())return null!=f?this:NaN;if(null!=f){if("string"==typeof f){if(null===(f=ol(gc,f)))return this}else Math.abs(f)<16&&!E&&(f*=60);return!this._isUTC&&y&&(W=As(this)),this._offset=f,this._isUTC=!0,null!=W&&this.add(W,"m"),L!==f&&(!y||this._changeInProgress?Sp(this,Xn(f-L,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,v.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?L:As(this)},We.utc=function bp(f){return this.utcOffset(0,f)},We.local=function Nu(f){return this._isUTC&&(this.utcOffset(0,f),this._isUTC=!1,f&&this.subtract(As(this),"m")),this},We.parseZone=function vp(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var f=ol(Ky,this._i);null!=f?this.utcOffset(f):this.utcOffset(0,!0)}return this},We.hasAlignedHourOffset=function Cp(f){return!!this.isValid()&&(f=f?Sn(f).utcOffset():0,(this.utcOffset()-f)%60==0)},We.isDST=function al(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},We.isLocal=function Tp(){return!!this.isValid()&&!this._isUTC},We.isUtcOffset=function Db(){return!!this.isValid()&&this._isUTC},We.isUtc=Yu,We.isUTC=Yu,We.zoneAbbr=function fM(){return this._isUTC?"UTC":""},We.zoneName=function pM(){return this._isUTC?"Coordinated Universal Time":""},We.dates=Ai("dates accessor is deprecated. Use date instead.",Hb),We.months=Ai("months accessor is deprecated. Use month instead",Wn),We.years=Ai("years accessor is deprecated. Use year instead",ap),We.zone=Ai("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function yp(f,y){return null!=f?("string"!=typeof f&&(f=-f),this.utcOffset(f,y),this):-this.utcOffset()}),We.isDSTShifted=Ai("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function wp(){if(!$(this._isDSTShifted))return this._isDSTShifted;var y,f={};return lu(f,this),(f=kr(f))._a?(y=f._isUTC?Bt(f._a):Sn(f._a),this._isDSTShifted=this.isValid()&&function en(f,y,E){var ve,L=Math.min(f.length,y.length),W=Math.abs(f.length-y.length),Q=0;for(ve=0;ve<L;ve++)(E&&f[ve]!==y[ve]||!E&&jt(f[ve])!==jt(y[ve]))&&Q++;return Q+W}(f._a,y.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var on=cc.prototype;function Wu(f,y,E,L){var W=xt(),Q=Bt().set(L,y);return W[E](Q,f)}
vendor: 7,675 bytes, line 954
954function Zo(f,y,E){if(re(f)&&(y=f,f=void 0),f=f||"",null!=y)return Wu(f,y,E,"month");var L,W=[];for(L=0;L<12;L++)W[L]=Wu(f,L,E,"month");return W}function oo(f,y,E,L){"boolean"==typeof f?(re(y)&&(E=y,y=void 0),y=y||""):(E=y=f,f=!1,re(y)&&(E=y,y=void 0),y=y||"");var ve,W=xt(),Q=f?W._week.dow:0,tt=[];if(null!=E)return Wu(y,(E+Q)%7,L,"day");for(ve=0;ve<7;ve++)tt[ve]=Wu(y,(ve+Q)%7,L,"day");return tt}on.calendar=function ip(f,y,E){var L=this._calendar[f]||this._calendar.sameElse;return Xs(L)?L.call(y,E):L},on.longDateFormat=function By(f){var y=this._longDateFormat[f],E=this._longDateFormat[f.toUpperCase()];return y||!E?y:(this._longDateFormat[f]=E.match(du).map(function(L){return"MMMM"===L||"MM"===L||"DD"===L||"dddd"===L?L.slice(1):L}).join(""),this._longDateFormat[f])},on.invalidDate=function jy(){return this._invalidDate},on.ordinal=function Uy(f){return this._ordinal.replace("%d",f)},on.preparse=jb,on.postformat=jb,on.relativeTime=function zy(f,y,E,L){var W=this._relativeTime[E];return Xs(W)?W(f,y,E,L):W.replace(/%d/i,f)},on.pastFuture=function qy(f,y){var E=this._relativeTime[f>0?"future":"past"];return Xs(E)?E(y):E.replace(/%s/i,y)},on.set=function cu(f){var y,E;for(E in f)R(f,E)&&(Xs(y=f[E])?this[E]=y:this["_"+E]=y);this._config=f,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},on.eras=function hl(f,y){var E,L,W,Q=this._eras||xt("en")._eras;for(E=0,L=Q.length;E<L;++E)switch("string"==typeof Q[E].since&&(W=v(Q[E].since).startOf("day"),Q[E].since=W.valueOf()),typeof Q[E].until){case"undefined":Q[E].until=1/0;break;case"string":W=v(Q[E].until).startOf("day").valueOf(),Q[E].until=W.valueOf()}return Q},on.erasParse=function Wt(f,y,E){var L,W,ve,tt,et,Q=this.eras();for(f=f.toUpperCase(),L=0,W=Q.length;L<W;++L)if(ve=Q[L].name.toUpperCase(),tt=Q[L].abbr.toUpperCase(),et=Q[L].narrow.toUpperCase(),E)switch(y){case"N":case"NN":case"NNN":if(tt===f)return Q[L];break;case"NNNN":if(ve===f)return Q[L];break;case"NNNNN":if(et===f)return Q[L]}else if([ve,tt,et].indexOf(f)>=0)return Q[L]},on.erasConvertYear=function oM(f,y){var E=f.since<=f.until?1:-1;return void 0===y?v(f.since).year():v(f.since).year()+(y-f.offset)*E},on.erasAbbrRegex=function fl(f){return R(this,"_erasAbbrRegex")||Eo.call(this),f?this._erasAbbrRegex:this._erasRegex},on.erasNameRegex=function ga(f){return R(this,"_erasNameRegex")||Eo.call(this),f?this._erasNameRegex:this._erasRegex},on.erasNarrowRegex=function wi(f){return R(this,"_erasNarrowRegex")||Eo.call(this),f?this._erasNarrowRegex:this._erasRegex},on.months=function sb(f,y){return f?S(this._months)?this._months[f.month()]:this._months[(this._months.isFormat||wu).test(y)?"format":"standalone"][f.month()]:S(this._months)?this._months:this._months.standalone},on.monthsShort=function ob(f,y){return f?S(this._monthsShort)?this._monthsShort[f.month()]:this._monthsShort[wu.test(y)?"format":"standalone"][f.month()]:S(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},on.monthsParse=function rb(f,y,E){var L,W,Q;if(this._monthsParseExact)return cp.call(this,f,y,E);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),L=0;L<12;L++){if(W=Bt([2e3,L]),E&&!this._longMonthsParse[L]&&(this._longMonthsParse[L]=new RegExp("^"+this.months(W,"").replace(".","")+"$","i"),this._shortMonthsParse[L]=new RegExp("^"+this.monthsShort(W,"").replace(".","")+"$","i")),!E&&!this._monthsParse[L]&&(Q="^"+this.months(W,"")+"|^"+this.monthsShort(W,""),this._monthsParse[L]=new RegExp(Q.replace(".",""),"i")),E&&"MMMM"===y&&this._longMonthsParse[L].test(f))return L;if(E&&"MMM"===y&&this._shortMonthsParse[L].test(f))return L;if(!E&&this._monthsParse[L].test(f))return L}},on.monthsRegex=function Ue(f){return this._monthsParseExact?(R(this,"_monthsRegex")||vc.call(this),f?this._monthsStrictRegex:this._monthsRegex):(R(this,"_monthsRegex")||(this._monthsRegex=ib),this._monthsStrictRegex&&f?this._monthsStrictRegex:this._monthsRegex)},on.monthsShortRegex=function _n(f){return this._monthsParseExact?(R(this,"_monthsRegex")||vc.call(this),f?this._monthsShortStrictRegex:this._monthsShortRegex):(R(this,"_monthsShortRegex")||(this._monthsShortRegex=nb),this._monthsShortStrictRegex&&f?this._monthsShortStrictRegex:this._monthsShortRegex)},on.week=function oi(f){return Zt(f,this._week.dow,this._week.doy).week},on.firstDayOfYear=function Qt(){return this._week.doy},on.firstDayOfWeek=function ab(){return this._week.dow},on.weekdays=function cb(f,y){var E=S(this._weekdays)?this._weekdays:this._weekdays[f&&!0!==f&&this._weekdays.isFormat.test(y)?"format":"standalone"];return!0===f?Cc(E,this._week.dow):f?E[f.day()]:E},on.weekdaysMin=function ns(f){return!0===f?Cc(this._weekdaysMin,this._week.dow):f?this._weekdaysMin[f.day()]:this._weekdaysMin},on.weekdaysShort=function xu(f){return!0===f?Cc(this._weekdaysShort,this._week.dow):f?this._weekdaysShort[f.day()]:this._weekdaysShort},on.weekdaysParse=function db(f,y,E){var L,W,Q;if(this._weekdaysParseExact)return $S.call(this,f,y,E);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),L=0;L<7;L++){if(W=Bt([2e3,1]).day(L),E&&!this._fullWeekdaysParse[L]&&(this._fullWeekdaysParse[L]=new RegExp("^"+this.weekdays(W,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[L]=new RegExp("^"+this.weekdaysShort(W,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[L]=new RegExp("^"+this.weekdaysMin(W,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[L]||(Q="^"+this.weekdays(W,"")+"|^"+this.weekdaysShort(W,"")+"|^"+this.weekdaysMin(W,""),this._weekdaysParse[L]=new RegExp(Q.replace(".",""),"i")),E&&"dddd"===y&&this._fullWeekdaysParse[L].test(f))return L;if(E&&"ddd"===y&&this._shortWeekdaysParse[L].test(f))return L;if(E&&"dd"===y&&this._minWeekdaysParse[L].test(f))return L;if(!E&&this._weekdaysParse[L].test(f))return L}},on.weekdaysRegex=function GS(f){return this._weekdaysParseExact?(R(this,"_weekdaysRegex")||Eu.call(this),f?this._weekdaysStrictRegex:this._weekdaysRegex):(R(this,"_weekdaysRegex")||(this._weekdaysRegex=rn),this._weekdaysStrictRegex&&f?this._weekdaysStrictRegex:this._weekdaysRegex)},on.weekdaysShortRegex=function KS(f){return this._weekdaysParseExact?(R(this,"_weekdaysRegex")||Eu.call(this),f?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(R(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=lb),this._weekdaysShortStrictRegex&&f?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},on.weekdaysMinRegex=function XS(f){return this._weekdaysParseExact?(R(this,"_weekdaysRegex")||Eu.call(this),f?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(R(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=US),this._weekdaysMinStrictRegex&&f?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},on.isPM=function vt(f){return"p"===(f+"").toLowerCase().charAt(0)},on.meridiem=function QS(f,y,E){return f>11?E?"pm":"PM":E?"am":"AM"},no("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(f){var y=f%10;return f+(1===jt(f%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}}),v.lang=Ai("moment.lang is deprecated. Use moment.locale instead.",no),v.langData=Ai("moment.langData is deprecated. Use moment.localeData instead.",xt);var bs=Math.abs;function Uu(f,y,E,L){var W=Xn(y,E);return f._milliseconds+=L*W._milliseconds,f._days+=L*W._days,f._months+=L*W._months,f._bubble()}function zu(f){return f<0?Math.floor(f):Math.ceil(f)}
954function pl(f){return 4800*f/146097}function Oc(f){return 146097*f/4800}function ro(f){return function(){return this.as(f)}}var ml=ro("ms"),_l=ro("s"),ya=ro("m"),jp=ro("h"),qu=ro("d"),Gu=ro("w"),Ku=ro("M"),Ac=ro("Q"),Wb=ro("y"),Ub=ml;function Rr(f){return function(){return this.isValid()?this._data[f]:NaN}}var Zu=Rr("milliseconds"),vs=Rr("seconds"),_M=Rr("minutes"),$b=Rr("hours"),Up=Rr("days"),$p=Rr("months"),zb=Rr("years");var Io=Math.round,Nr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Gb(f,y,E,L,W){return W.relativeTime(y||1,!!E,f,L)}var zn=Math.abs;function Yr(f){return(f>0)-(f<0)||+f}function Fc(){if(!this.isValid())return this.localeData().invalidDate();var L,W,Q,ve,et,Ut,hi,qn,f=zn(this._milliseconds)/1e3,y=zn(this._days),E=zn(this._months),tt=this.asSeconds();return tt?(L=es(f/60),W=es(L/60),f%=60,L%=60,Q=es(E/12),E%=12,ve=f?f.toFixed(3).replace(/\.?0+$/,""):"",et=tt<0?"-":"",Ut=Yr(this._months)!==Yr(tt)?"-":"",hi=Yr(this._days)!==Yr(tt)?"-":"",qn=Yr(this._milliseconds)!==Yr(tt)?"-":"",et+"P"+(Q?Ut+Q+"Y":"")+(E?Ut+E+"M":"")+(y?hi+y+"D":"")+(W||L||f?"T":"")+(W?qn+W+"H":"")+(L?qn+L+"M":"")+(f?qn+ve+"S":"")):"P0D"}var Kt=Lr.prototype;
955//! moment.js
956return Kt.isValid=function Tb(){return this._isValid},Kt.abs=function Vp(){var f=this._data;return this._milliseconds=bs(this._milliseconds),this._days=bs(this._days),this._months=bs(this._months),f.milliseconds=bs(f.milliseconds),f.seconds=bs(f.seconds),f.minutes=bs(f.minutes),f.hours=bs(f.hours),f.months=bs(f.months),f.years=bs(f.years),this},Kt.add=function Hp(f,y){return Uu(this,f,y,1)},Kt.subtract=function $u(f,y){return Uu(this,f,y,-1)},Kt.as=function Bp(f){if(!this.isValid())return NaN;var y,E,L=this._milliseconds;if("month"===(f=Qi(f))||"quarter"===f||"year"===f)switch(y=this._days+L/864e5,E=this._months+pl(y),f){case"month":return E;case"quarter":return E/3;case"year":return E/12}else switch(y=this._days+Math.round(Oc(this._months)),f){case"week":return y/7+L/6048e5;case"day":return y+L/864e5;case"hour":return 24*y+L/36e5;case"minute":return 1440*y+L/6e4;case"second":return 86400*y+L/1e3;case"millisecond":return Math.floor(864e5*y)+L;default:throw new Error("Unknown unit "+f)}},Kt.asMilliseconds=ml,Kt.asSeconds=_l,Kt.asMinutes=ya,Kt.asHours=jp,Kt.asDays=qu,Kt.asWeeks=Gu,Kt.asMonths=Ku,Kt.asQuarters=Ac,Kt.asYears=Wb,Kt.valueOf=Ub,Kt._bubble=function Lc(){var W,Q,ve,tt,et,f=this._milliseconds,y=this._days,E=this._months,L=this._data;return f>=0&&y>=0&&E>=0||f<=0&&y<=0&&E<=0||(f+=864e5*zu(Oc(E)+y),y=0,E=0),L.milliseconds=f%1e3,W=es(f/1e3),L.seconds=W%60,Q=es(W/60),L.minutes=Q%60,ve=es(Q/60),L.hours=ve%24,y+=es(ve/24),E+=et=es(pl(y)),y-=zu(Oc(et)),tt=es(E/12),E%=12,L.days=y,L.months=E,L.years=tt,this},Kt.clone=function Wp(){return Xn(this)},Kt.get=function Xu(f){return f=Qi(f),this.isValid()?this[f+"s"]():NaN},Kt.milliseconds=Zu,Kt.seconds=vs,Kt.minutes=_M,Kt.hours=$b,Kt.days=Up,Kt.weeks=function qb(){return es(this.days()/7)},Kt.months=$p,Kt.years=zb,Kt.humanize=function qp(f,y){if(!this.isValid())return this.localeData().invalidDate();var W,Q,E=!1,L=Nr;return"object"==typeof f&&(y=f,f=!1),"boolean"==typeof f&&(E=f),"object"==typeof y&&(L=Object.assign({},Nr,y),null!=y.s&&null==y.ss&&(L.ss=y.s-1)),Q=function zp(f,y,E,L){var W=Xn(f).abs(),Q=Io(W.as("s")),ve=Io(W.as("m")),tt=Io(W.as("h")),et=Io(W.as("d")),Ut=Io(W.as("M")),hi=Io(W.as("w")),qn=Io(W.as("y")),Jo=Q<=E.ss&&["s",Q]||Q<E.s&&["ss",Q]||ve<=1&&["m"]||ve<E.m&&["mm",ve]||tt<=1&&["h"]||tt<E.h&&["hh",tt]||et<=1&&["d"]||et<E.d&&["dd",et];return null!=E.w&&(Jo=Jo||hi<=1&&["w"]||hi<E.w&&["ww",hi]),(Jo=Jo||Ut<=1&&["M"]||Ut<E.M&&["MM",Ut]||qn<=1&&["y"]||["yy",qn])[2]=y,Jo[3]=+f>0,Jo[4]=L,Gb.apply(null,Jo)}(this,!E,L,W=this.localeData()),E&&(Q=W.pastFuture(+this,Q)),W.postformat(Q)},Kt.toISOString=Fc,Kt.toString=Fc,Kt.toJSON=Fc,Kt.locale=kt,Kt.localeData=gs,Kt.toIsoString=Ai("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Fc),Kt.lang=Mn,ut("X",0,0,"unix"),ut("x",0,0,"valueOf"),it("x",_c),it("X",/[+-]?\d+(\.\d{1,3})?/),mn("X",function(f,y,E){E._d=new Date(1e3*parseFloat(f))}),mn("x",function(f,y,E){E._d=new Date(jt(f))}),v.version="2.30.1",function x(f){A=f}(Sn),v.fn=We,v.min=function Mc(){return ne("isBefore",[].slice.call(arguments,0))},v.max=function Pu(){return ne("isAfter",[].slice.call(arguments,0))},v.now=function(){return Date.now?Date.now():+new Date},v.utc=Bt,v.unix=function Rp(f){return Sn(1e3*f)},v.months=function mM(f,y){return Zo(f,y,"months")}
956,v.isDate=Me,v.locale=no,v.invalid=Co,v.duration=Xn,v.isMoment=ks,v.weekdays=function Ti(f,y,E){return oo(f,y,E,"weekdays")},v.parseZone=function Np(){return Sn.apply(null,arguments).parseZone()},v.localeData=xt,v.isDuration=Fi,v.monthsShort=function Yp(f,y){return Zo(f,y,"monthsShort")},v.weekdaysMin=function ys(f,y,E){return oo(f,y,E,"weekdaysMin")},v.defineLocale=Tc,v.updateLocale=function mb(f,y){if(null!=y){var E,L,W=de;null!=Vn[f]&&null!=Vn[f].parentLocale?Vn[f].set(Zs(Vn[f]._config,y)):(null!=(L=Er(f))&&(W=L._config),y=Zs(W,y),null==L&&(y.abbr=f),(E=new cc(y)).parentLocale=Vn[f],Vn[f]=E),no(f)}else null!=Vn[f]&&(null!=Vn[f].parentLocale?(Vn[f]=Vn[f].parentLocale,f===no()&&no(f)):null!=Vn[f]&&delete Vn[f]);return Vn[f]},v.locales=function ku(){return dc(Vn)},v.weekdaysShort=function kc(f,y,E){return oo(f,y,E,"weekdaysShort")},v.normalizeUnits=Qi,v.relativeTimeRounding=function Kb(f){return void 0===f?Io:"function"==typeof f&&(Io=f,!0)},v.relativeTimeThreshold=function gM(f,y){return void 0!==Nr[f]&&(void 0===y?Nr[f]:(Nr[f]=y,"s"===f&&(Nr.ss=y-1),!0))},v.calendarFormat=function Ob(f,y){var E=f.diff(y,"days",!0);return E<-6?"sameElse":E<-1?"lastWeek":E<0?"lastDay":E<1?"sameDay":E<2?"nextDay":E<7?"nextWeek":"sameElse"},v.prototype=We,v.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"},v}()},5358:(fe,ye,z)=>{var A={"./af":1544,"./af.js":1544,"./ar":3108,"./ar-dz":2155,"./ar-dz.js":2155,"./ar-kw":3583,"./ar-kw.js":3583,"./ar-ly":1638,"./ar-ly.js":1638,"./ar-ma":7823,"./ar-ma.js":7823,"./ar-ps":7712,"./ar-ps.js":7712,"./ar-sa":8261,"./ar-sa.js":8261,"./ar-tn":6703,"./ar-tn.js":6703,"./ar.js":3108,"./az":6508,"./az.js":6508,"./be":6766,"./be.js":6766,"./bg":8564,"./bg.js":8564,"./bm":7462,"./bm.js":7462,"./bn":7107,"./bn-bd":3438,"./bn-bd.js":3438,"./bn.js":7107,"./bo":9004,"./bo.js":9004,"./br":927,"./br.js":927,"./bs":7768,"./bs.js":7768,"./ca":6291,"./ca.js":6291,"./cs":5301,"./cs.js":5301,"./cv":6666,"./cv.js":6666,"./cy":5163,"./cy.js":5163,"./da":7360,"./da.js":7360,"./de":5932,"./de-at":3248,"./de-at.js":3248,"./de-ch":3222,"./de-ch.js":3222,"./de.js":5932,"./dv":6405,"./dv.js":6405,"./el":718,"./el.js":718,"./en-au":6319,"./en-au.js":6319,"./en-ca":597,"./en-ca.js":597,"./en-gb":1800,"./en-gb.js":1800,"./en-ie":807,"./en-ie.js":807,"./en-il":5960,"./en-il.js":5960,"./en-in":4418,"./en-in.js":4418,"./en-nz":6865,"./en-nz.js":6865,"./en-sg":2647,"./en-sg.js":2647,"./eo":1931,"./eo.js":1931,"./es":6679,"./es-do":1805,"./es-do.js":1805,"./es-mx":3445,"./es-mx.js":3445,"./es-us":1516,"./es-us.js":1516,"./es.js":6679,"./et":8150,"./et.js":8150,"./eu":757,"./eu.js":757,"./fa":5742,"./fa.js":5742,"./fi":3958,"./fi.js":3958,"./fil":6720,"./fil.js":6720,"./fo":8352,"./fo.js":8352,"./fr":4059,"./fr-ca":2096,"./fr-ca.js":2096,"./fr-ch":5759,"./fr-ch.js":5759,"./fr.js":4059,"./fy":5958,"./fy.js":5958,"./ga":4143,"./ga.js":4143,"./gd":7028,"./gd.js":7028,"./gl":428,"./gl.js":428,"./gom-deva":6861,"./gom-deva.js":6861,"./gom-latn":7718,"./gom-latn.js":7718,"./gu":6827,"./gu.js":6827,"./he":1936,"./he.js":1936,"./hi":1332,"./hi.js":1332,"./hr":1957,"./hr.js":1957,"./hu":8928,"./hu.js":8928,"./hy-am":6215,"./hy-am.js":6215,"./id":586,"./id.js":586,"./is":211,"./is.js":211,"./it":170,"./it-ch":2340,"./it-ch.js":2340,"./it.js":170,"./ja":9770,"./ja.js":9770,"./jv":3875,"./jv.js":3875,"./ka":9499,"./ka.js":9499,"./kk":3573,"./kk.js":3573,"./km":8807,"./km.js":8807,"./kn":5082,"./kn.js":5082,"./ko":137,"./ko.js":137,"./ku":111,"./ku-kmr":3744,"./ku-kmr.js":3744,"./ku.js":111,"./ky":9187,"./ky.js":9187,"./lb":5969,"./lb.js":5969,"./lo":3526,"./lo.js":3526,"./lt":411,"./lt.js":411,"./lv":2621,"./lv.js":2621,"./me":5869,"./me.js":5869,"./mi":5881,"./mi.js":5881,"./mk":2391,"./mk.js":2391,"./ml":1126,"./ml.js":1126,"./mn":4892,"./mn.js":4892,"./mr":9080,"./mr.js":9080,"./ms":399,"./ms-my":5950,"./ms-my.js":5950,"./ms.js":399,"./mt":9902,"./mt.js":9902,"./my":2985,"./my.js":2985,"./nb":7859,"./nb.js":7859,"./ne":3642,"./ne.js":3642,"./nl":5441,"./nl-be":9875,"./nl-be.js":9875,"./nl.js":5441,"./nn":1311,"./nn.js":1311,"./oc-lnc":2567,"./oc-lnc.js":2567,"./pa-in":6962,"./pa-in.js":6962,"./pl":1063,"./pl.js":1063,"./pt":8719,"./pt-br":7476,"./pt-br.js":7476,"./pt.js":8719,"./ro":1004,"./ro.js":1004,"./ru":1326,"./ru.js":1326,"./sd":2608,"./sd.js":2608,"./se":3911,"./se.js":3911,"./si":5147,"./si.js":5147,"./sk":3741,"./sk.js":3741,"./sl":3e3,"./sl.js":3e3,"./sq":451,"./sq.js":451,"./sr":5046,"./sr-cyrl":905,"./sr-cyrl.js":905,"./sr.js":5046,"./ss":5765,"./ss.js":5765,"./sv":9290,"./sv.js":9290,"./sw":3449,"./sw.js":3449,"./ta":2688,"./ta.js":2688,"./te":2060,"./te.js":2060,"./tet":3290,"./tet.js":3290,"./tg":8294,"./tg.js":8294,"./th":1231,"./th.js":1231,"./tk":3746,"./tk.js":3746,"./tl-ph":9040,"./tl-ph.js":9040,"./tlh":7187,"./tlh.js":7187,"./tr":153,"./tr.js":153,"./tzl":8521,"./tzl.js":8521,"./tzm":8010,"./tzm-latn":2234,"./tzm-latn.js":2234,"./tzm.js":8010,"./ug-cn":3349,"./ug-cn.js":3349,"./uk":8479,"./uk.js":8479,"./ur":3024,"./ur.js":3024,"./uz":9800,"./uz-latn":2376,"./uz-latn.js":2376,"./uz.js":9800,"./vi":9366,"./vi.js":9366,"./x-pseudo":9702,"./x-pseudo.js":9702,"./yo":2655,"./yo.js":2655,"./zh-cn":575,"./zh-cn.js":575,"./zh-hk":8351,"./zh-hk.js":8351,"./zh-mo":1626,"./zh-mo.js":1626,"./zh-tw":8887,"./zh-tw.js":8887};function v(S){var M=x(S);
956return z(M)}function x(S){if(!z.o(A,S)){var M=new Error("Cannot find module '"+S+"'");throw M.code="MODULE_NOT_FOUND",M}return A[S]}v.keys=function(){return Object.keys(A)},v.resolve=x,fe.exports=v,v.id=5358}},fe=>{fe(fe.s=2289)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.