var $localize=Object.assign(void 0===$localize?{}:$localize,{locale:"fr"}); "use strict";(function(global){global.ng=global.ng||{};global.ng.common=global.ng.common||{};global.ng.common.locales=global.ng.common.locales||{};const u=undefined;function plural(n){const i=Math.floor(Math.abs(n));if(i===0||i===1)return 1;return 5}global.ng.common.locales["fr"]=["fr",[["AM","PM"],u,u],u,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["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"]],u,[["av. J.-C.","ap. J.-C."],u,["avant J\xE9sus-Christ","apr\xE8s J\xE9sus-Christ"]],1,[6,0],["dd/MM/y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}","{1} '\xE0' {0}",u,u],[",","\u202F",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"\xA5"],"COP":["$CO","$"],"CYP":["\xA3CY"],"EGP":[u,"\xA3E"],"FJD":["$FJ","$"],"FKP":["\xA3FK","\xA3"],"FRF":["F"],"GBP":["\xA3GB","\xA3"],"GIP":["\xA3GI","\xA3"],"HKD":[u,"$"],"IEP":["\xA3IE"],"ILP":["\xA3IL"],"ITL":["\u20A4IT"],"JPY":[u,"\xA5"],"KMF":[u,"FC"],"LBP":["\xA3LB","\xA3L"],"MTP":["\xA3MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr",plural,[[["minuit","midi","mat.","ap.m.","soir","nuit"],u,["minuit","midi","du matin","de l\u2019apr\xE8s-midi","du soir","du matin"]],[["minuit","midi","mat.","ap.m.","soir","nuit"],u,["minuit","midi","matin","apr\xE8s-midi","soir","nuit"]],["00:00","12:00",["04:00","12:00"],["12:00","18:00"],["18:00","24:00"],["00:00","04:00"]]]]})(typeof globalThis!=="undefined"&&globalThis||typeof global!=="undefined"&&global||typeof window!=="undefined"&&window);; (self.webpackChunkh23=self.webpackChunkh23||[]).push([[179],{8255:$e=>{function fe(p){return Promise.resolve().then(()=>{var u=new Error("Cannot find module '"+p+"'");throw u.code="MODULE_NOT_FOUND",u})}fe.keys=()=>[],fe.resolve=fe,fe.id=8255,$e.exports=fe},7238:($e,fe,p)=>{"use strict";p.d(fe,{l3:()=>c,_j:()=>u,LC:()=>e,ZN:()=>ht,jt:()=>d,pV:()=>ve,F4:()=>B,IO:()=>ge,vP:()=>A,SB:()=>F,oB:()=>D,eR:()=>X,X$:()=>f,ZE:()=>wt,k1:()=>xt});class u{}class e{}const c="*";function f(gt,Ve){return{type:7,name:gt,definitions:Ve,options:{}}}function d(gt,Ve=null){return{type:4,styles:Ve,timings:gt}}function A(gt,Ve=null){return{type:2,steps:gt,options:Ve}}function D(gt){return{type:6,styles:gt,offset:null}}function F(gt,Ve,Oe){return{type:0,name:gt,styles:Ve,options:Oe}}function B(gt){return{type:5,steps:gt}}function X(gt,Ve,Oe=null){return{type:1,expr:gt,animation:Ve,options:Oe}}function ve(gt=null){return{type:9,options:gt}}function ge(gt,Ve,Oe=null){return{type:11,selector:gt,animation:Ve,options:Oe}}function xe(gt){Promise.resolve(null).then(gt)}class ht{constructor(Ve=0,Oe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=Ve+Oe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ve=>Ve()),this._onDoneFns=[])}onStart(Ve){this._onStartFns.push(Ve)}onDone(Ve){this._onDoneFns.push(Ve)}onDestroy(Ve){this._onDestroyFns.push(Ve)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){xe(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Ve=>Ve()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Ve=>Ve()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(Ve){this._position=this.totalTime?Ve*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Ve){const Oe="start"==Ve?this._onStartFns:this._onDoneFns;Oe.forEach(tt=>tt()),Oe.length=0}}class wt{constructor(Ve){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=Ve;let Oe=0,tt=0,Pe=0;const Ne=this.players.length;0==Ne?xe(()=>this._onFinish()):this.players.forEach(We=>{We.onDone(()=>{++Oe==Ne&&this._onFinish()}),We.onDestroy(()=>{++tt==Ne&&this._onDestroy()}),We.onStart(()=>{++Pe==Ne&&this._onStart()})}),this.totalTime=this.players.reduce((We,pe)=>Math.max(We,pe.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ve=>Ve()),this._onDoneFns=[])}init(){this.players.forEach(Ve=>Ve.init())}onStart(Ve){this._onStartFns.push(Ve)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Ve=>Ve()),this._onStartFns=[])}onDone(Ve){this._onDoneFns.push(Ve)}onDestroy(Ve){this._onDestroyFns.push(Ve)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Ve=>Ve.play())}pause(){this.players.forEach(Ve=>Ve.pause())}restart(){this.players.forEach(Ve=>Ve.restart())}finish(){this._onFinish(),this.players.forEach(Ve=>Ve.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Ve=>Ve.destroy()),this._onDestroyFns.forEach(Ve=>Ve()),this._onDestroyFns=[])}reset(){this.players.forEach(Ve=>Ve.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Ve){const Oe=Ve*this.totalTime;this.players.forEach(tt=>{const Pe=tt.totalTime?Math.min(1,Oe/tt.totalTime):1;tt.setPosition(Pe)})}getPosition(){const Ve=this.players.reduce((Oe,tt)=>null===Oe||tt.totalTime>Oe.totalTime?tt:Oe,null);return null!=Ve?Ve.getPosition():0}beforeDestroy(){this.players.forEach(Ve=>{Ve.beforeDestroy&&Ve.beforeDestroy()})}triggerCallback(Ve){const Oe="start"==Ve?this._onStartFns:this._onDoneFns;Oe.forEach(tt=>tt()),Oe.length=0}}const xt="!"},9238:($e,fe,p)=>{"use strict";p.d(fe,{rt:()=>Ue,s1:()=>on,$s:()=>Be,Qr:()=>en,kH:()=>Tt,mK:()=>_t,Em:()=>Jt,tE:()=>mn,qV:()=>Bt,qm:()=>we,Kd:()=>zt,X6:()=>re,yG:()=>Se});var u=p(8583),e=p(7716),c=p(9765),f=p(5319),d=p(6215),v=p(5917),A=p(6461),D=p(8307),F=p(4395),B=p(5435),X=p(8002),ne=p(5257),ve=p(3653),Ye=p(7519),ge=p(6782),Re=p(9490),xe=p(521),ht=p(8553);function Ve(K,ae){return(K.getAttribute(ae)||"").match(/\S+/g)||[]}const Oe="cdk-describedby-message-container",tt="cdk-describedby-message",Pe="cdk-describedby-host";let Ne=0;const We=new Map;let pe=null,Be=(()=>{class K{constructor(ue){this._document=ue}describe(ue,Ke,dt){if(!this._canBeDescribed(ue,Ke))return;const tn=rt(Ke,dt);"string"!=typeof Ke?(Ot(Ke),We.set(tn,{messageElement:Ke,referenceCount:0})):We.has(tn)||this._createMessageElement(Ke,dt),this._isElementDescribedByMessage(ue,tn)||this._addMessageReference(ue,tn)}removeDescription(ue,Ke,dt){if(!Ke||!this._isElementNode(ue))return;const tn=rt(Ke,dt);if(this._isElementDescribedByMessage(ue,tn)&&this._removeMessageReference(ue,tn),"string"==typeof Ke){const Gt=We.get(tn);Gt&&0===Gt.referenceCount&&this._deleteMessageElement(tn)}pe&&0===pe.childNodes.length&&this._deleteMessagesContainer()}ngOnDestroy(){const ue=this._document.querySelectorAll(`[${Pe}]`);for(let Ke=0;Ke0!=dt.indexOf(tt));ue.setAttribute("aria-describedby",Ke.join(" "))}_addMessageReference(ue,Ke){const dt=We.get(Ke);(function(K,ae,ue){const Ke=Ve(K,ae);Ke.some(dt=>dt.trim()==ue.trim())||(Ke.push(ue.trim()),K.setAttribute(ae,Ke.join(" ")))})(ue,"aria-describedby",dt.messageElement.id),ue.setAttribute(Pe,""),dt.referenceCount++}_removeMessageReference(ue,Ke){const dt=We.get(Ke);dt.referenceCount--,function(K,ae,ue){const dt=Ve(K,ae).filter(tn=>tn!=ue.trim());dt.length?K.setAttribute(ae,dt.join(" ")):K.removeAttribute(ae)}(ue,"aria-describedby",dt.messageElement.id),ue.removeAttribute(Pe)}_isElementDescribedByMessage(ue,Ke){const dt=Ve(ue,"aria-describedby"),tn=We.get(Ke),Gt=tn&&tn.messageElement.id;return!!Gt&&-1!=dt.indexOf(Gt)}_canBeDescribed(ue,Ke){if(!this._isElementNode(ue))return!1;if(Ke&&"object"==typeof Ke)return!0;const dt=null==Ke?"":`${Ke}`.trim(),tn=ue.getAttribute("aria-label");return!(!dt||tn&&tn.trim()===dt)}_isElementNode(ue){return ue.nodeType===this._document.ELEMENT_NODE}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(u.K0))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(u.K0))},token:K,providedIn:"root"}),K})();function rt(K,ae){return"string"==typeof K?`${ae||""}/${K}`:K}function Ot(K){K.id||(K.id=`${tt}-${Ne++}`)}class Dt{constructor(ae){this._items=ae,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new c.xQ,this._typeaheadSubscription=f.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=ue=>ue.disabled,this._pressedLetters=[],this.tabOut=new c.xQ,this.change=new c.xQ,ae instanceof e.n_E&&ae.changes.subscribe(ue=>{if(this._activeItem){const dt=ue.toArray().indexOf(this._activeItem);dt>-1&&dt!==this._activeItemIndex&&(this._activeItemIndex=dt)}})}skipPredicate(ae){return this._skipPredicateFn=ae,this}withWrap(ae=!0){return this._wrap=ae,this}withVerticalOrientation(ae=!0){return this._vertical=ae,this}withHorizontalOrientation(ae){return this._horizontal=ae,this}withAllowedModifierKeys(ae){return this._allowedModifierKeys=ae,this}withTypeAhead(ae=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,D.b)(ue=>this._pressedLetters.push(ue)),(0,F.b)(ae),(0,B.h)(()=>this._pressedLetters.length>0),(0,X.U)(()=>this._pressedLetters.join(""))).subscribe(ue=>{const Ke=this._getItemsArray();for(let dt=1;dt!ae[tn]||this._allowedModifierKeys.indexOf(tn)>-1);switch(ue){case A.Mf:return void this.tabOut.next();case A.JH:if(this._vertical&&dt){this.setNextItemActive();break}return;case A.LH:if(this._vertical&&dt){this.setPreviousItemActive();break}return;case A.SV:if(this._horizontal&&dt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case A.oh:if(this._horizontal&&dt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case A.Sd:if(this._homeAndEnd&&dt){this.setFirstItemActive();break}return;case A.uR:if(this._homeAndEnd&&dt){this.setLastItemActive();break}return;default:return void((dt||(0,A.Vb)(ae,"shiftKey"))&&(ae.key&&1===ae.key.length?this._letterKeyStream.next(ae.key.toLocaleUpperCase()):(ue>=A.A&&ue<=A.Z||ue>=A.xE&&ue<=A.aO)&&this._letterKeyStream.next(String.fromCharCode(ue))))}this._pressedLetters=[],ae.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(ae){const ue=this._getItemsArray(),Ke="number"==typeof ae?ae:ue.indexOf(ae),dt=ue[Ke];this._activeItem=null==dt?null:dt,this._activeItemIndex=Ke}_setActiveItemByDelta(ae){this._wrap?this._setActiveInWrapMode(ae):this._setActiveInDefaultMode(ae)}_setActiveInWrapMode(ae){const ue=this._getItemsArray();for(let Ke=1;Ke<=ue.length;Ke++){const dt=(this._activeItemIndex+ae*Ke+ue.length)%ue.length;if(!this._skipPredicateFn(ue[dt]))return void this.setActiveItem(dt)}}_setActiveInDefaultMode(ae){this._setActiveItemByIndex(this._activeItemIndex+ae,ae)}_setActiveItemByIndex(ae,ue){const Ke=this._getItemsArray();if(Ke[ae]){for(;this._skipPredicateFn(Ke[ae]);)if(!Ke[ae+=ue])return;this.setActiveItem(ae)}}_getItemsArray(){return this._items instanceof e.n_E?this._items.toArray():this._items}}class on extends Dt{setActiveItem(ae){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(ae),this.activeItem&&this.activeItem.setActiveStyles()}}class Jt extends Dt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(ae){return this._origin=ae,this}setActiveItem(ae){super.setActiveItem(ae),this.activeItem&&this.activeItem.focus(this._origin)}}let Pt=(()=>{class K{constructor(ue){this._platform=ue}isDisabled(ue){return ue.hasAttribute("disabled")}isVisible(ue){return function(K){return!!(K.offsetWidth||K.offsetHeight||"function"==typeof K.getClientRects&&K.getClientRects().length)}(ue)&&"visible"===getComputedStyle(ue).visibility}isTabbable(ue){if(!this._platform.isBrowser)return!1;const Ke=function(K){try{return K.frameElement}catch(ae){return null}}(function(K){return K.ownerDocument&&K.ownerDocument.defaultView||window}(ue));if(Ke&&(-1===Mt(Ke)||!this.isVisible(Ke)))return!1;let dt=ue.nodeName.toLowerCase(),tn=Mt(ue);return ue.hasAttribute("contenteditable")?-1!==tn:!("iframe"===dt||"object"===dt||this._platform.WEBKIT&&this._platform.IOS&&!function(K){let ae=K.nodeName.toLowerCase(),ue="input"===ae&&K.type;return"text"===ue||"password"===ue||"select"===ae||"textarea"===ae}(ue))&&("audio"===dt?!!ue.hasAttribute("controls")&&-1!==tn:"video"===dt?-1!==tn&&(null!==tn||this._platform.FIREFOX||ue.hasAttribute("controls")):ue.tabIndex>=0)}isFocusable(ue,Ke){return function(K){return!function(K){return function(K){return"input"==K.nodeName.toLowerCase()}(K)&&"hidden"==K.type}(K)&&(function(K){let ae=K.nodeName.toLowerCase();return"input"===ae||"select"===ae||"button"===ae||"textarea"===ae}(K)||function(K){return function(K){return"a"==K.nodeName.toLowerCase()}(K)&&K.hasAttribute("href")}(K)||K.hasAttribute("contenteditable")||Le(K))}(ue)&&!this.isDisabled(ue)&&((null==Ke?void 0:Ke.ignoreVisibility)||this.isVisible(ue))}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(xe.t4))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(xe.t4))},token:K,providedIn:"root"}),K})();function Le(K){if(!K.hasAttribute("tabindex")||void 0===K.tabIndex)return!1;let ae=K.getAttribute("tabindex");return"-32768"!=ae&&!(!ae||isNaN(parseInt(ae,10)))}function Mt(K){if(!Le(K))return null;const ae=parseInt(K.getAttribute("tabindex")||"",10);return isNaN(ae)?-1:ae}class st{constructor(ae,ue,Ke,dt,tn=!1){this._element=ae,this._checker=ue,this._ngZone=Ke,this._document=dt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,tn||this.attachAnchors()}get enabled(){return this._enabled}set enabled(ae){this._enabled=ae,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ae,this._startAnchor),this._toggleAnchorTabIndex(ae,this._endAnchor))}destroy(){const ae=this._startAnchor,ue=this._endAnchor;ae&&(ae.removeEventListener("focus",this.startAnchorListener),ae.parentNode&&ae.parentNode.removeChild(ae)),ue&&(ue.removeEventListener("focus",this.endAnchorListener),ue.parentNode&&ue.parentNode.removeChild(ue)),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(ae){return new Promise(ue=>{this._executeOnStable(()=>ue(this.focusInitialElement(ae)))})}focusFirstTabbableElementWhenReady(ae){return new Promise(ue=>{this._executeOnStable(()=>ue(this.focusFirstTabbableElement(ae)))})}focusLastTabbableElementWhenReady(ae){return new Promise(ue=>{this._executeOnStable(()=>ue(this.focusLastTabbableElement(ae)))})}_getRegionBoundary(ae){let ue=this._element.querySelectorAll(`[cdk-focus-region-${ae}], [cdkFocusRegion${ae}], [cdk-focus-${ae}]`);for(let Ke=0;Ke=0;Ke--){let dt=ue[Ke].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(ue[Ke]):null;if(dt)return dt}return null}_createAnchor(){const ae=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,ae),ae.classList.add("cdk-visually-hidden"),ae.classList.add("cdk-focus-trap-anchor"),ae.setAttribute("aria-hidden","true"),ae}_toggleAnchorTabIndex(ae,ue){ae?ue.setAttribute("tabindex","0"):ue.removeAttribute("tabindex")}toggleAnchors(ae){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ae,this._startAnchor),this._toggleAnchorTabIndex(ae,this._endAnchor))}_executeOnStable(ae){this._ngZone.isStable?ae():this._ngZone.onStable.pipe((0,ne.q)(1)).subscribe(ae)}}let Bt=(()=>{class K{constructor(ue,Ke,dt){this._checker=ue,this._ngZone=Ke,this._document=dt}create(ue,Ke=!1){return new st(ue,this._checker,this._ngZone,this._document,Ke)}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(Pt),e.LFG(e.R0b),e.LFG(u.K0))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(Pt),e.LFG(e.R0b),e.LFG(u.K0))},token:K,providedIn:"root"}),K})(),_t=(()=>{class K{constructor(ue,Ke,dt){this._elementRef=ue,this._focusTrapFactory=Ke,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(ue){this.focusTrap.enabled=(0,Re.Ig)(ue)}get autoCapture(){return this._autoCapture}set autoCapture(ue){this._autoCapture=(0,Re.Ig)(ue)}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(ue){const Ke=ue.autoCapture;Ke&&!Ke.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,xe.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return K.\u0275fac=function(ue){return new(ue||K)(e.Y36(e.SBq),e.Y36(Bt),e.Y36(u.K0))},K.\u0275dir=e.lG2({type:K,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[e.TTD]}),K})();function re(K){return 0===K.offsetX&&0===K.offsetY}function Se(K){const ae=K.touches&&K.touches[0]||K.changedTouches&&K.changedTouches[0];return!(!ae||-1!==ae.identifier||null!=ae.radiusX&&1!==ae.radiusX||null!=ae.radiusY&&1!==ae.radiusY)}"undefined"!=typeof Element&∈const be=new e.OlP("cdk-input-modality-detector-options"),_e={ignoreKeys:[A.zL,A.jx,A.b2,A.MW,A.JU]},qe=(0,xe.i$)({passive:!0,capture:!0});let bt=(()=>{class K{constructor(ue,Ke,dt,tn){this._platform=ue,this._mostRecentTarget=null,this._modality=new d.X(null),this._lastTouchMs=0,this._onKeydown=Gt=>{var Yn,Nn;(null===(Nn=null===(Yn=this._options)||void 0===Yn?void 0:Yn.ignoreKeys)||void 0===Nn?void 0:Nn.some(Vn=>Vn===Gt.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=(0,xe.sA)(Gt))},this._onMousedown=Gt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(re(Gt)?"keyboard":"mouse"),this._mostRecentTarget=(0,xe.sA)(Gt))},this._onTouchstart=Gt=>{Se(Gt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,xe.sA)(Gt))},this._options=Object.assign(Object.assign({},_e),tn),this.modalityDetected=this._modality.pipe((0,ve.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,Ye.x)()),ue.isBrowser&&Ke.runOutsideAngular(()=>{dt.addEventListener("keydown",this._onKeydown,qe),dt.addEventListener("mousedown",this._onMousedown,qe),dt.addEventListener("touchstart",this._onTouchstart,qe)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,qe),document.removeEventListener("mousedown",this._onMousedown,qe),document.removeEventListener("touchstart",this._onTouchstart,qe))}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(xe.t4),e.LFG(e.R0b),e.LFG(u.K0),e.LFG(be,8))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(xe.t4),e.LFG(e.R0b),e.LFG(u.K0),e.LFG(be,8))},token:K,providedIn:"root"}),K})();const It=new e.OlP("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),an=new e.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let zt=(()=>{class K{constructor(ue,Ke,dt,tn){this._ngZone=Ke,this._defaultOptions=tn,this._document=dt,this._liveElement=ue||this._createLiveElement()}announce(ue,...Ke){const dt=this._defaultOptions;let tn,Gt;return 1===Ke.length&&"number"==typeof Ke[0]?Gt=Ke[0]:[tn,Gt]=Ke,this.clear(),clearTimeout(this._previousTimeout),tn||(tn=dt&&dt.politeness?dt.politeness:"polite"),null==Gt&&dt&&(Gt=dt.duration),this._liveElement.setAttribute("aria-live",tn),this._ngZone.runOutsideAngular(()=>new Promise(Yn=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=ue,Yn(),"number"==typeof Gt&&(this._previousTimeout=setTimeout(()=>this.clear(),Gt))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const ue="cdk-live-announcer-element",Ke=this._document.getElementsByClassName(ue),dt=this._document.createElement("div");for(let tn=0;tn{class K{constructor(ue,Ke,dt,tn){this._elementRef=ue,this._liveAnnouncer=Ke,this._contentObserver=dt,this._ngZone=tn,this._politeness="polite"}get politeness(){return this._politeness}set politeness(ue){this._politeness="off"===ue||"assertive"===ue?ue:"polite","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const Ke=this._elementRef.nativeElement.textContent;Ke!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(Ke,this._politeness),this._previousAnnouncedText=Ke)})))}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}}return K.\u0275fac=function(ue){return new(ue||K)(e.Y36(e.SBq),e.Y36(zt),e.Y36(ht.yq),e.Y36(e.R0b))},K.\u0275dir=e.lG2({type:K,selectors:[["","cdkAriaLive",""]],inputs:{politeness:["cdkAriaLive","politeness"]},exportAs:["cdkAriaLive"]}),K})();const hn=new e.OlP("cdk-focus-monitor-default-options"),dn=(0,xe.i$)({passive:!0,capture:!0});let mn=(()=>{class K{constructor(ue,Ke,dt,tn,Gt){this._ngZone=ue,this._platform=Ke,this._inputModalityDetector=dt,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=setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new c.xQ,this._rootNodeFocusAndBlurListener=Yn=>{const Nn=(0,xe.sA)(Yn),Vn="focus"===Yn.type?this._onFocus:this._onBlur;for(let Xn=Nn;Xn;Xn=Xn.parentElement)Vn.call(this,Yn,Xn)},this._document=tn,this._detectionMode=(null==Gt?void 0:Gt.detectionMode)||0}monitor(ue,Ke=!1){const dt=(0,Re.fI)(ue);if(!this._platform.isBrowser||1!==dt.nodeType)return(0,v.of)(null);const tn=(0,xe.kV)(dt)||this._getDocument(),Gt=this._elementInfo.get(dt);if(Gt)return Ke&&(Gt.checkChildren=!0),Gt.subject;const Yn={checkChildren:Ke,subject:new c.xQ,rootNode:tn};return this._elementInfo.set(dt,Yn),this._registerGlobalListeners(Yn),Yn.subject}stopMonitoring(ue){const Ke=(0,Re.fI)(ue),dt=this._elementInfo.get(Ke);dt&&(dt.subject.complete(),this._setClasses(Ke),this._elementInfo.delete(Ke),this._removeGlobalListeners(dt))}focusVia(ue,Ke,dt){const tn=(0,Re.fI)(ue);tn===this._getDocument().activeElement?this._getClosestElementsInfo(tn).forEach(([Yn,Nn])=>this._originChanged(Yn,Ke,Nn)):(this._setOrigin(Ke),"function"==typeof tn.focus&&tn.focus(dt))}ngOnDestroy(){this._elementInfo.forEach((ue,Ke)=>this.stopMonitoring(Ke))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(ue,Ke,dt){dt?ue.classList.add(Ke):ue.classList.remove(Ke)}_getFocusOrigin(ue){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(ue)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(ue){return 1===this._detectionMode||!!(null==ue?void 0:ue.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(ue,Ke){this._toggleClass(ue,"cdk-focused",!!Ke),this._toggleClass(ue,"cdk-touch-focused","touch"===Ke),this._toggleClass(ue,"cdk-keyboard-focused","keyboard"===Ke),this._toggleClass(ue,"cdk-mouse-focused","mouse"===Ke),this._toggleClass(ue,"cdk-program-focused","program"===Ke)}_setOrigin(ue,Ke=!1){this._ngZone.runOutsideAngular(()=>{this._origin=ue,this._originFromTouchInteraction="touch"===ue&&Ke,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(ue,Ke){const dt=this._elementInfo.get(Ke),tn=(0,xe.sA)(ue);!dt||!dt.checkChildren&&Ke!==tn||this._originChanged(Ke,this._getFocusOrigin(tn),dt)}_onBlur(ue,Ke){const dt=this._elementInfo.get(Ke);!dt||dt.checkChildren&&ue.relatedTarget instanceof Node&&Ke.contains(ue.relatedTarget)||(this._setClasses(Ke),this._emitOrigin(dt.subject,null))}_emitOrigin(ue,Ke){this._ngZone.run(()=>ue.next(Ke))}_registerGlobalListeners(ue){if(!this._platform.isBrowser)return;const Ke=ue.rootNode,dt=this._rootNodeFocusListenerCount.get(Ke)||0;dt||this._ngZone.runOutsideAngular(()=>{Ke.addEventListener("focus",this._rootNodeFocusAndBlurListener,dn),Ke.addEventListener("blur",this._rootNodeFocusAndBlurListener,dn)}),this._rootNodeFocusListenerCount.set(Ke,dt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,ge.R)(this._stopInputModalityDetector)).subscribe(tn=>{this._setOrigin(tn,!0)}))}_removeGlobalListeners(ue){const Ke=ue.rootNode;if(this._rootNodeFocusListenerCount.has(Ke)){const dt=this._rootNodeFocusListenerCount.get(Ke);dt>1?this._rootNodeFocusListenerCount.set(Ke,dt-1):(Ke.removeEventListener("focus",this._rootNodeFocusAndBlurListener,dn),Ke.removeEventListener("blur",this._rootNodeFocusAndBlurListener,dn),this._rootNodeFocusListenerCount.delete(Ke))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(ue,Ke,dt){this._setClasses(ue,Ke),this._emitOrigin(dt.subject,Ke),this._lastFocusOrigin=Ke}_getClosestElementsInfo(ue){const Ke=[];return this._elementInfo.forEach((dt,tn)=>{(tn===ue||dt.checkChildren&&tn.contains(ue))&&Ke.push([tn,dt])}),Ke}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(e.R0b),e.LFG(xe.t4),e.LFG(bt),e.LFG(u.K0,8),e.LFG(hn,8))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(e.R0b),e.LFG(xe.t4),e.LFG(bt),e.LFG(u.K0,8),e.LFG(hn,8))},token:K,providedIn:"root"}),K})(),Tt=(()=>{class K{constructor(ue,Ke){this._elementRef=ue,this._focusMonitor=Ke,this.cdkFocusChange=new e.vpe}ngAfterViewInit(){const ue=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(ue,1===ue.nodeType&&ue.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Ke=>this.cdkFocusChange.emit(Ke))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return K.\u0275fac=function(ue){return new(ue||K)(e.Y36(e.SBq),e.Y36(mn))},K.\u0275dir=e.lG2({type:K,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),K})();const nn="cdk-high-contrast-black-on-white",Ie="cdk-high-contrast-white-on-black",Ze="cdk-high-contrast-active";let we=(()=>{class K{constructor(ue,Ke){this._platform=ue,this._document=Ke}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const ue=this._document.createElement("div");ue.style.backgroundColor="rgb(1,2,3)",ue.style.position="absolute",this._document.body.appendChild(ue);const Ke=this._document.defaultView||window,dt=Ke&&Ke.getComputedStyle?Ke.getComputedStyle(ue):null,tn=(dt&&dt.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(ue),tn){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const ue=this._document.body.classList;ue.remove(Ze),ue.remove(nn),ue.remove(Ie),this._hasCheckedHighContrastMode=!0;const Ke=this.getHighContrastMode();1===Ke?(ue.add(Ze),ue.add(nn)):2===Ke&&(ue.add(Ze),ue.add(Ie))}}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(xe.t4),e.LFG(u.K0))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(xe.t4),e.LFG(u.K0))},token:K,providedIn:"root"}),K})(),Ue=(()=>{class K{constructor(ue){ue._applyBodyHighContrastModeCssClasses()}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(we))},K.\u0275mod=e.oAB({type:K}),K.\u0275inj=e.cJS({imports:[[xe.ud,ht.Q8]]}),K})()},946:($e,fe,p)=>{"use strict";p.d(fe,{vT:()=>A,Is:()=>d});var u=p(7716),e=p(8583);const c=new u.OlP("cdk-dir-doc",{providedIn:"root",factory:function(){return(0,u.f3M)(e.K0)}});let d=(()=>{class D{constructor(B){if(this.value="ltr",this.change=new u.vpe,B){const ne=B.documentElement?B.documentElement.dir:null,ve=(B.body?B.body.dir:null)||ne;this.value="ltr"===ve||"rtl"===ve?ve:"ltr"}}ngOnDestroy(){this.change.complete()}}return D.\u0275fac=function(B){return new(B||D)(u.LFG(c,8))},D.\u0275prov=u.Yz7({factory:function(){return new D(u.LFG(c,8))},token:D,providedIn:"root"}),D})(),A=(()=>{class D{}return D.\u0275fac=function(B){return new(B||D)},D.\u0275mod=u.oAB({type:D}),D.\u0275inj=u.cJS({}),D})()},7860:($e,fe,p)=>{"use strict";p.d(fe,{P3:()=>A,Ov:()=>B,A8:()=>ne,yy:()=>D,eX:()=>F,k:()=>ve,Z9:()=>v});var u=p(5639),e=p(5917),c=p(9765),f=p(7716);function v(Ye){return Ye&&"function"==typeof Ye.connect}class A extends class{}{constructor(ge){super(),this._data=ge}connect(){return(0,u.b)(this._data)?this._data:(0,e.of)(this._data)}disconnect(){}}class D{applyChanges(ge,Re,xe,ht,wt){ge.forEachOperation((xt,gt,Ve)=>{let Oe,tt;if(null==xt.previousIndex){const Pe=xe(xt,gt,Ve);Oe=Re.createEmbeddedView(Pe.templateRef,Pe.context,Pe.index),tt=1}else null==Ve?(Re.remove(gt),tt=3):(Oe=Re.get(gt),Re.move(Oe,Ve),tt=2);wt&&wt({context:null==Oe?void 0:Oe.context,operation:tt,record:xt})})}detach(){}}class F{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(ge,Re,xe,ht,wt){ge.forEachOperation((xt,gt,Ve)=>{let Oe,tt;null==xt.previousIndex?(Oe=this._insertView(()=>xe(xt,gt,Ve),Ve,Re,ht(xt)),tt=Oe?1:0):null==Ve?(this._detachAndCacheView(gt,Re),tt=3):(Oe=this._moveView(gt,Ve,Re,ht(xt)),tt=2),wt&&wt({context:null==Oe?void 0:Oe.context,operation:tt,record:xt})})}detach(){for(const ge of this._viewCache)ge.destroy();this._viewCache=[]}_insertView(ge,Re,xe,ht){const wt=this._insertViewFromCache(Re,xe);if(wt)return void(wt.context.$implicit=ht);const xt=ge();return xe.createEmbeddedView(xt.templateRef,xt.context,xt.index)}_detachAndCacheView(ge,Re){const xe=Re.detach(ge);this._maybeCacheView(xe,Re)}_moveView(ge,Re,xe,ht){const wt=xe.get(ge);return xe.move(wt,Re),wt.context.$implicit=ht,wt}_maybeCacheView(ge,Re){if(this._viewCache.lengththis._markSelected(ht)):this._markSelected(Re[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...ge){this._verifyValueAssignment(ge),ge.forEach(Re=>this._markSelected(Re)),this._emitChangeEvent()}deselect(...ge){this._verifyValueAssignment(ge),ge.forEach(Re=>this._unmarkSelected(Re)),this._emitChangeEvent()}toggle(ge){this.isSelected(ge)?this.deselect(ge):this.select(ge)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(ge){return this._selection.has(ge)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(ge){this._multiple&&this.selected&&this._selected.sort(ge)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(ge){this.isSelected(ge)||(this._multiple||this._unmarkAll(),this._selection.add(ge),this._emitChanges&&this._selectedToEmit.push(ge))}_unmarkSelected(ge){this.isSelected(ge)&&(this._selection.delete(ge),this._emitChanges&&this._deselectedToEmit.push(ge))}_unmarkAll(){this.isEmpty()||this._selection.forEach(ge=>this._unmarkSelected(ge))}_verifyValueAssignment(ge){}}let ne=(()=>{class Ye{constructor(){this._listeners=[]}notify(Re,xe){for(let ht of this._listeners)ht(Re,xe)}listen(Re){return this._listeners.push(Re),()=>{this._listeners=this._listeners.filter(xe=>Re!==xe)}}ngOnDestroy(){this._listeners=[]}}return Ye.\u0275fac=function(Re){return new(Re||Ye)},Ye.\u0275prov=f.Yz7({factory:function(){return new Ye},token:Ye,providedIn:"root"}),Ye})();const ve=new f.OlP("_ViewRepeater")},6461:($e,fe,p)=>{"use strict";p.d(fe,{A:()=>mt,zL:()=>D,ZH:()=>e,OC:()=>z,jx:()=>A,yY:()=>tt,JH:()=>xt,uR:()=>ge,K5:()=>d,hY:()=>X,Sd:()=>Re,oh:()=>xe,b2:()=>Js,MW:()=>ee,aO:()=>Jt,VM:()=>Ye,Ku:()=>ve,SV:()=>wt,JU:()=>v,L_:()=>ne,Mf:()=>c,LH:()=>ht,Z:()=>_e,xE:()=>Pe,Vb:()=>ji});const e=8,c=9,d=13,v=16,A=17,D=18,X=27,ne=32,ve=33,Ye=34,ge=35,Re=36,xe=37,ht=38,wt=39,xt=40,tt=46,Pe=48,Jt=57,mt=65,_e=90,ee=91,z=188,Js=224;function ji(us,...es){return es.length?es.some(Yi=>us[Yi]):us.altKey||us.shiftKey||us.ctrlKey||us.metaKey}},5072:($e,fe,p)=>{"use strict";p.d(fe,{Yg:()=>xt,u3:()=>Ve});var u=p(7716),e=p(9490),c=p(9765),f=p(9112),d=p(8071),v=p(8891),A=p(5257),D=p(3653),F=p(4395),B=p(8002),X=p(9761),ne=p(6782),ve=p(521);const ge=new Set;let Re,xe=(()=>{class Oe{constructor(Pe){this._platform=Pe,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):wt}matchMedia(Pe){return(this._platform.WEBKIT||this._platform.BLINK)&&function(Oe){if(!ge.has(Oe))try{Re||(Re=document.createElement("style"),Re.setAttribute("type","text/css"),document.head.appendChild(Re)),Re.sheet&&(Re.sheet.insertRule(`@media ${Oe} {body{ }}`,0),ge.add(Oe))}catch(tt){console.error(tt)}}(Pe),this._matchMedia(Pe)}}return Oe.\u0275fac=function(Pe){return new(Pe||Oe)(u.LFG(ve.t4))},Oe.\u0275prov=u.Yz7({factory:function(){return new Oe(u.LFG(ve.t4))},token:Oe,providedIn:"root"}),Oe})();function wt(Oe){return{matches:"all"===Oe||""===Oe,media:Oe,addListener:()=>{},removeListener:()=>{}}}let xt=(()=>{class Oe{constructor(Pe,Ne){this._mediaMatcher=Pe,this._zone=Ne,this._queries=new Map,this._destroySubject=new c.xQ}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Pe){return gt((0,e.Eq)(Pe)).some(We=>this._registerQuery(We).mql.matches)}observe(Pe){const We=gt((0,e.Eq)(Pe)).map(Be=>this._registerQuery(Be).observable);let pe=(0,f.aj)(We);return pe=(0,d.z)(pe.pipe((0,A.q)(1)),pe.pipe((0,D.T)(1),(0,F.b)(0))),pe.pipe((0,B.U)(Be=>{const rt={matches:!1,breakpoints:{}};return Be.forEach(({matches:Ot,query:Dt})=>{rt.matches=rt.matches||Ot,rt.breakpoints[Dt]=Ot}),rt}))}_registerQuery(Pe){if(this._queries.has(Pe))return this._queries.get(Pe);const Ne=this._mediaMatcher.matchMedia(Pe),pe={observable:new v.y(Be=>{const rt=Ot=>this._zone.run(()=>Be.next(Ot));return Ne.addListener(rt),()=>{Ne.removeListener(rt)}}).pipe((0,X.O)(Ne),(0,B.U)(({matches:Be})=>({query:Pe,matches:Be})),(0,ne.R)(this._destroySubject)),mql:Ne};return this._queries.set(Pe,pe),pe}}return Oe.\u0275fac=function(Pe){return new(Pe||Oe)(u.LFG(xe),u.LFG(u.R0b))},Oe.\u0275prov=u.Yz7({factory:function(){return new Oe(u.LFG(xe),u.LFG(u.R0b))},token:Oe,providedIn:"root"}),Oe})();function gt(Oe){return Oe.map(tt=>tt.split(",")).reduce((tt,Pe)=>tt.concat(Pe)).map(tt=>tt.trim())}const Ve={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},8553:($e,fe,p)=>{"use strict";p.d(fe,{wD:()=>D,yq:()=>A,Q8:()=>F});var u=p(9490),e=p(7716),c=p(8891),f=p(9765),d=p(4395);let v=(()=>{class B{create(ne){return"undefined"==typeof MutationObserver?null:new MutationObserver(ne)}}return B.\u0275fac=function(ne){return new(ne||B)},B.\u0275prov=e.Yz7({factory:function(){return new B},token:B,providedIn:"root"}),B})(),A=(()=>{class B{constructor(ne){this._mutationObserverFactory=ne,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((ne,ve)=>this._cleanupObserver(ve))}observe(ne){const ve=(0,u.fI)(ne);return new c.y(Ye=>{const Re=this._observeElement(ve).subscribe(Ye);return()=>{Re.unsubscribe(),this._unobserveElement(ve)}})}_observeElement(ne){if(this._observedElements.has(ne))this._observedElements.get(ne).count++;else{const ve=new f.xQ,Ye=this._mutationObserverFactory.create(ge=>ve.next(ge));Ye&&Ye.observe(ne,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(ne,{observer:Ye,stream:ve,count:1})}return this._observedElements.get(ne).stream}_unobserveElement(ne){this._observedElements.has(ne)&&(this._observedElements.get(ne).count--,this._observedElements.get(ne).count||this._cleanupObserver(ne))}_cleanupObserver(ne){if(this._observedElements.has(ne)){const{observer:ve,stream:Ye}=this._observedElements.get(ne);ve&&ve.disconnect(),Ye.complete(),this._observedElements.delete(ne)}}}return B.\u0275fac=function(ne){return new(ne||B)(e.LFG(v))},B.\u0275prov=e.Yz7({factory:function(){return new B(e.LFG(v))},token:B,providedIn:"root"}),B})(),D=(()=>{class B{constructor(ne,ve,Ye){this._contentObserver=ne,this._elementRef=ve,this._ngZone=Ye,this.event=new e.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(ne){this._disabled=(0,u.Ig)(ne),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(ne){this._debounce=(0,u.su)(ne),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const ne=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?ne.pipe((0,d.b)(this.debounce)):ne).subscribe(this.event)})}_unsubscribe(){var ne;null===(ne=this._currentSubscription)||void 0===ne||ne.unsubscribe()}}return B.\u0275fac=function(ne){return new(ne||B)(e.Y36(A),e.Y36(e.SBq),e.Y36(e.R0b))},B.\u0275dir=e.lG2({type:B,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),B})(),F=(()=>{class B{}return B.\u0275fac=function(ne){return new(ne||B)},B.\u0275mod=e.oAB({type:B}),B.\u0275inj=e.cJS({providers:[v]}),B})()},625:($e,fe,p)=>{"use strict";p.d(fe,{pI:()=>Cn,xu:()=>Qt,_G:()=>ie,aV:()=>st,X_:()=>We,Xj:()=>Pt,U8:()=>et});var u=p(9243),e=p(7716),c=p(521),f=p(946),d=p(8583),v=p(9490),A=p(7636),D=p(9765),F=p(5319),B=p(6682),X=p(7393);class ve{constructor(R,x){this.predicate=R,this.inclusive=x}call(R,x){return x.subscribe(new Ye(R,this.predicate,this.inclusive))}}class Ye extends X.L{constructor(R,x,re){super(R),this.predicate=x,this.inclusive=re,this.index=0}_next(R){const x=this.destination;let re;try{re=this.predicate(R,this.index++)}catch(Se){return void x.error(Se)}this.nextOrComplete(R,re)}nextOrComplete(R,x){const re=this.destination;Boolean(x)?re.next(R):(this.inclusive&&re.next(R),re.complete())}}var ge=p(5257),Re=p(6782),xe=p(6461);const ht=(0,c.Mq)();class wt{constructor(R,x){this._viewportRuler=R,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=x}attach(){}enable(){if(this._canBeEnabled()){const R=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=R.style.left||"",this._previousHTMLStyles.top=R.style.top||"",R.style.left=(0,v.HM)(-this._previousScrollPosition.left),R.style.top=(0,v.HM)(-this._previousScrollPosition.top),R.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const R=this._document.documentElement,re=R.style,Se=this._document.body.style,be=re.scrollBehavior||"",_e=Se.scrollBehavior||"";this._isEnabled=!1,re.left=this._previousHTMLStyles.left,re.top=this._previousHTMLStyles.top,R.classList.remove("cdk-global-scrollblock"),ht&&(re.scrollBehavior=Se.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),ht&&(re.scrollBehavior=be,Se.scrollBehavior=_e)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const x=this._document.body,re=this._viewportRuler.getViewportSize();return x.scrollHeight>re.height||x.scrollWidth>re.width}}class gt{constructor(R,x,re,Se){this._scrollDispatcher=R,this._ngZone=x,this._viewportRuler=re,this._config=Se,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(R){this._overlayRef=R}enable(){if(this._scrollSubscription)return;const R=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=R.subscribe(()=>{const x=this._viewportRuler.getViewportScrollPosition().top;Math.abs(x-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=R.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Ve{enable(){}disable(){}attach(){}}function Oe($,R){return R.some(x=>$.bottomx.bottom||$.rightx.right)}function tt($,R){return R.some(x=>$.topx.bottom||$.leftx.right)}class Pe{constructor(R,x,re,Se){this._scrollDispatcher=R,this._viewportRuler=x,this._ngZone=re,this._config=Se,this._scrollSubscription=null}attach(R){this._overlayRef=R}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 x=this._overlayRef.overlayElement.getBoundingClientRect(),{width:re,height:Se}=this._viewportRuler.getViewportSize();Oe(x,[{width:re,height:Se,bottom:Se,right:re,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 Ne=(()=>{class ${constructor(x,re,Se,be){this._scrollDispatcher=x,this._viewportRuler=re,this._ngZone=Se,this.noop=()=>new Ve,this.close=_e=>new gt(this._scrollDispatcher,this._ngZone,this._viewportRuler,_e),this.block=()=>new wt(this._viewportRuler,this._document),this.reposition=_e=>new Pe(this._scrollDispatcher,this._viewportRuler,this._ngZone,_e),this._document=be}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(u.mF),e.LFG(u.rL),e.LFG(e.R0b),e.LFG(d.K0))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(u.mF),e.LFG(u.rL),e.LFG(e.R0b),e.LFG(d.K0))},token:$,providedIn:"root"}),$})();class We{constructor(R){if(this.scrollStrategy=new Ve,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,R){const x=Object.keys(R);for(const re of x)void 0!==R[re]&&(this[re]=R[re])}}}class pe{constructor(R,x,re,Se,be){this.offsetX=re,this.offsetY=Se,this.panelClass=be,this.originX=R.originX,this.originY=R.originY,this.overlayX=x.overlayX,this.overlayY=x.overlayY}}class rt{constructor(R,x){this.connectionPair=R,this.scrollableViewProperties=x}}let on=(()=>{class ${constructor(x){this._attachedOverlays=[],this._document=x}ngOnDestroy(){this.detach()}add(x){this.remove(x),this._attachedOverlays.push(x)}remove(x){const re=this._attachedOverlays.indexOf(x);re>-1&&this._attachedOverlays.splice(re,1),0===this._attachedOverlays.length&&this.detach()}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(d.K0))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(d.K0))},token:$,providedIn:"root"}),$})(),Jt=(()=>{class $ extends on{constructor(x){super(x),this._keydownListener=re=>{const Se=this._attachedOverlays;for(let be=Se.length-1;be>-1;be--)if(Se[be]._keydownEvents.observers.length>0){Se[be]._keydownEvents.next(re);break}}}add(x){super.add(x),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(d.K0))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(d.K0))},token:$,providedIn:"root"}),$})(),_n=(()=>{class $ extends on{constructor(x,re){super(x),this._platform=re,this._cursorStyleIsSet=!1,this._pointerDownListener=Se=>{this._pointerDownEventTarget=(0,c.sA)(Se)},this._clickListener=Se=>{const be=(0,c.sA)(Se),_e="click"===Se.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:be;this._pointerDownEventTarget=null;const ee=this._attachedOverlays.slice();for(let qe=ee.length-1;qe>-1;qe--){const bt=ee[qe];if(!(bt._outsidePointerEvents.observers.length<1)&&bt.hasAttached()){if(bt.overlayElement.contains(be)||bt.overlayElement.contains(_e))break;bt._outsidePointerEvents.next(Se)}}}}add(x){if(super.add(x),!this._isAttached){const re=this._document.body;re.addEventListener("pointerdown",this._pointerDownListener,!0),re.addEventListener("click",this._clickListener,!0),re.addEventListener("auxclick",this._clickListener,!0),re.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=re.style.cursor,re.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const x=this._document.body;x.removeEventListener("pointerdown",this._pointerDownListener,!0),x.removeEventListener("click",this._clickListener,!0),x.removeEventListener("auxclick",this._clickListener,!0),x.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(x.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(d.K0),e.LFG(c.t4))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(d.K0),e.LFG(c.t4))},token:$,providedIn:"root"}),$})(),Pt=(()=>{class ${constructor(x,re){this._platform=re,this._document=x}ngOnDestroy(){const x=this._containerElement;x&&x.parentNode&&x.parentNode.removeChild(x)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const x="cdk-overlay-container";if(this._platform.isBrowser||(0,c.Oy)()){const Se=this._document.querySelectorAll(`.${x}[platform="server"], .${x}[platform="test"]`);for(let be=0;bethis._backdropClick.next(It),this._keydownEvents=new D.xQ,this._outsidePointerEvents=new D.xQ,Se.scrollStrategy&&(this._scrollStrategy=Se.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Se.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(R){let x=this._portalOutlet.attach(R);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,ge.q)(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),x}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const R=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),R}dispose(){const R=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,R&&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(R){R!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=R,this.hasAttached()&&(R.attach(this),this.updatePosition()))}updateSize(R){this._config=Object.assign(Object.assign({},this._config),R),this._updateElementSize()}setDirection(R){this._config=Object.assign(Object.assign({},this._config),{direction:R}),this._updateElementDirection()}addPanelClass(R){this._pane&&this._toggleClasses(this._pane,R,!0)}removePanelClass(R){this._pane&&this._toggleClasses(this._pane,R,!1)}getDirection(){const R=this._config.direction;return R?"string"==typeof R?R:R.value:"ltr"}updateScrollStrategy(R){R!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=R,this.hasAttached()&&(R.attach(this),R.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const R=this._pane.style;R.width=(0,v.HM)(this._config.width),R.height=(0,v.HM)(this._config.height),R.minWidth=(0,v.HM)(this._config.minWidth),R.minHeight=(0,v.HM)(this._config.minHeight),R.maxWidth=(0,v.HM)(this._config.maxWidth),R.maxHeight=(0,v.HM)(this._config.maxHeight)}_togglePointerEvents(R){this._pane.style.pointerEvents=R?"":"none"}_attachBackdrop(){const R="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(R)})}):this._backdropElement.classList.add(R)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const R=this._backdropElement;if(!R)return;let x;const re=()=>{R&&(R.removeEventListener("click",this._backdropClickHandler),R.removeEventListener("transitionend",re),this._disposeBackdrop(R)),this._config.backdropClass&&this._toggleClasses(R,this._config.backdropClass,!1),clearTimeout(x)};R.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{R.addEventListener("transitionend",re)}),R.style.pointerEvents="none",x=this._ngZone.runOutsideAngular(()=>setTimeout(re,500))}_toggleClasses(R,x,re){const Se=R.classList;(0,v.Eq)(x).forEach(be=>{be&&(re?Se.add(be):Se.remove(be))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const R=this._ngZone.onStable.pipe((0,Re.R)((0,B.T)(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._previousHostParent.removeChild(this._host)),R.unsubscribe())})})}_disposeScrollStrategy(){const R=this._scrollStrategy;R&&(R.disable(),R.detach&&R.detach())}_disposeBackdrop(R){R&&(R.parentNode&&R.parentNode.removeChild(R),this._backdropElement===R&&(this._backdropElement=null))}}const ze="cdk-overlay-connected-position-bounding-box",mt=/([A-Za-z%]+)$/;class ie{constructor(R,x,re,Se,be){this._viewportRuler=x,this._document=re,this._platform=Se,this._overlayContainer=be,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 D.xQ,this._resizeSubscription=F.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(R)}get positions(){return this._preferredPositions}attach(R){this._validatePositions(),R.hostElement.classList.add(ze),this._overlayRef=R,this._boundingBox=R.hostElement,this._pane=R.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();const R=this._originRect,x=this._overlayRect,re=this._viewportRect,Se=[];let be;for(let _e of this._preferredPositions){let ee=this._getOriginPoint(R,_e),qe=this._getOverlayPoint(ee,x,_e),bt=this._getOverlayFit(qe,x,re,_e);if(bt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(_e,ee);this._canFitWithFlexibleDimensions(bt,qe,re)?Se.push({position:_e,origin:ee,overlayRect:x,boundingBoxRect:this._calculateBoundingBoxRect(ee,_e)}):(!be||be.overlayFit.visibleAreaee&&(ee=bt,_e=qe)}return this._isPushed=!1,void this._applyPosition(_e.position,_e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(be.position,be.originPoint);this._applyPosition(be.position,be.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&W(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ze),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const R=this._lastPosition||this._preferredPositions[0],x=this._getOriginPoint(this._originRect,R);this._applyPosition(R,x)}}withScrollableContainers(R){return this._scrollables=R,this}withPositions(R){return this._preferredPositions=R,-1===R.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(R){return this._viewportMargin=R,this}withFlexibleDimensions(R=!0){return this._hasFlexibleDimensions=R,this}withGrowAfterOpen(R=!0){return this._growAfterOpen=R,this}withPush(R=!0){return this._canPush=R,this}withLockedPosition(R=!0){return this._positionLocked=R,this}setOrigin(R){return this._origin=R,this}withDefaultOffsetX(R){return this._offsetX=R,this}withDefaultOffsetY(R){return this._offsetY=R,this}withTransformOriginOn(R){return this._transformOriginSelector=R,this}_getOriginPoint(R,x){let re,Se;if("center"==x.originX)re=R.left+R.width/2;else{const be=this._isRtl()?R.right:R.left,_e=this._isRtl()?R.left:R.right;re="start"==x.originX?be:_e}return Se="center"==x.originY?R.top+R.height/2:"top"==x.originY?R.top:R.bottom,{x:re,y:Se}}_getOverlayPoint(R,x,re){let Se,be;return Se="center"==re.overlayX?-x.width/2:"start"===re.overlayX?this._isRtl()?-x.width:0:this._isRtl()?0:-x.width,be="center"==re.overlayY?-x.height/2:"top"==re.overlayY?0:-x.height,{x:R.x+Se,y:R.y+be}}_getOverlayFit(R,x,re,Se){const be=He(x);let{x:_e,y:ee}=R,qe=this._getOffset(Se,"x"),bt=this._getOffset(Se,"y");qe&&(_e+=qe),bt&&(ee+=bt);let an=0-ee,zt=ee+be.height-re.height,en=this._subtractOverflows(be.width,0-_e,_e+be.width-re.width),hn=this._subtractOverflows(be.height,an,zt),dn=en*hn;return{visibleArea:dn,isCompletelyWithinViewport:be.width*be.height===dn,fitsInViewportVertically:hn===be.height,fitsInViewportHorizontally:en==be.width}}_canFitWithFlexibleDimensions(R,x,re){if(this._hasFlexibleDimensions){const Se=re.bottom-x.y,be=re.right-x.x,_e=le(this._overlayRef.getConfig().minHeight),ee=le(this._overlayRef.getConfig().minWidth),bt=R.fitsInViewportHorizontally||null!=ee&&ee<=be;return(R.fitsInViewportVertically||null!=_e&&_e<=Se)&&bt}return!1}_pushOverlayOnScreen(R,x,re){if(this._previousPushAmount&&this._positionLocked)return{x:R.x+this._previousPushAmount.x,y:R.y+this._previousPushAmount.y};const Se=He(x),be=this._viewportRect,_e=Math.max(R.x+Se.width-be.width,0),ee=Math.max(R.y+Se.height-be.height,0),qe=Math.max(be.top-re.top-R.y,0),bt=Math.max(be.left-re.left-R.x,0);let It=0,Vt=0;return It=Se.width<=be.width?bt||-_e:R.xen&&!this._isInitialRender&&!this._growAfterOpen&&(_e=R.y-en/2)}if("end"===x.overlayX&&!Se||"start"===x.overlayX&&Se)an=re.width-R.x+this._viewportMargin,It=R.x-this._viewportMargin;else if("start"===x.overlayX&&!Se||"end"===x.overlayX&&Se)Vt=R.x,It=re.right-R.x;else{const zt=Math.min(re.right-R.x+re.left,R.x),en=this._lastBoundingBoxSize.width;It=2*zt,Vt=R.x-zt,It>en&&!this._isInitialRender&&!this._growAfterOpen&&(Vt=R.x-en/2)}return{top:_e,left:Vt,bottom:ee,right:an,width:It,height:be}}_setBoundingBoxStyles(R,x){const re=this._calculateBoundingBoxRect(R,x);!this._isInitialRender&&!this._growAfterOpen&&(re.height=Math.min(re.height,this._lastBoundingBoxSize.height),re.width=Math.min(re.width,this._lastBoundingBoxSize.width));const Se={};if(this._hasExactPosition())Se.top=Se.left="0",Se.bottom=Se.right=Se.maxHeight=Se.maxWidth="",Se.width=Se.height="100%";else{const be=this._overlayRef.getConfig().maxHeight,_e=this._overlayRef.getConfig().maxWidth;Se.height=(0,v.HM)(re.height),Se.top=(0,v.HM)(re.top),Se.bottom=(0,v.HM)(re.bottom),Se.width=(0,v.HM)(re.width),Se.left=(0,v.HM)(re.left),Se.right=(0,v.HM)(re.right),Se.alignItems="center"===x.overlayX?"center":"end"===x.overlayX?"flex-end":"flex-start",Se.justifyContent="center"===x.overlayY?"center":"bottom"===x.overlayY?"flex-end":"flex-start",be&&(Se.maxHeight=(0,v.HM)(be)),_e&&(Se.maxWidth=(0,v.HM)(_e))}this._lastBoundingBoxSize=re,W(this._boundingBox.style,Se)}_resetBoundingBoxStyles(){W(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){W(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(R,x){const re={},Se=this._hasExactPosition(),be=this._hasFlexibleDimensions,_e=this._overlayRef.getConfig();if(Se){const It=this._viewportRuler.getViewportScrollPosition();W(re,this._getExactOverlayY(x,R,It)),W(re,this._getExactOverlayX(x,R,It))}else re.position="static";let ee="",qe=this._getOffset(x,"x"),bt=this._getOffset(x,"y");qe&&(ee+=`translateX(${qe}px) `),bt&&(ee+=`translateY(${bt}px)`),re.transform=ee.trim(),_e.maxHeight&&(Se?re.maxHeight=(0,v.HM)(_e.maxHeight):be&&(re.maxHeight="")),_e.maxWidth&&(Se?re.maxWidth=(0,v.HM)(_e.maxWidth):be&&(re.maxWidth="")),W(this._pane.style,re)}_getExactOverlayY(R,x,re){let Se={top:"",bottom:""},be=this._getOverlayPoint(x,this._overlayRect,R);this._isPushed&&(be=this._pushOverlayOnScreen(be,this._overlayRect,re));let _e=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return be.y-=_e,"bottom"===R.overlayY?Se.bottom=this._document.documentElement.clientHeight-(be.y+this._overlayRect.height)+"px":Se.top=(0,v.HM)(be.y),Se}_getExactOverlayX(R,x,re){let _e,Se={left:"",right:""},be=this._getOverlayPoint(x,this._overlayRect,R);return this._isPushed&&(be=this._pushOverlayOnScreen(be,this._overlayRect,re)),_e=this._isRtl()?"end"===R.overlayX?"left":"right":"end"===R.overlayX?"right":"left","right"===_e?Se.right=this._document.documentElement.clientWidth-(be.x+this._overlayRect.width)+"px":Se.left=(0,v.HM)(be.x),Se}_getScrollVisibility(){const R=this._getOriginRect(),x=this._pane.getBoundingClientRect(),re=this._scrollables.map(Se=>Se.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:tt(R,re),isOriginOutsideView:Oe(R,re),isOverlayClipped:tt(x,re),isOverlayOutsideView:Oe(x,re)}}_subtractOverflows(R,...x){return x.reduce((re,Se)=>re-Math.max(Se,0),R)}_getNarrowedViewportRect(){const R=this._document.documentElement.clientWidth,x=this._document.documentElement.clientHeight,re=this._viewportRuler.getViewportScrollPosition();return{top:re.top+this._viewportMargin,left:re.left+this._viewportMargin,right:re.left+R-this._viewportMargin,bottom:re.top+x-this._viewportMargin,width:R-2*this._viewportMargin,height:x-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(R,x){return"x"===x?null==R.offsetX?this._offsetX:R.offsetX:null==R.offsetY?this._offsetY:R.offsetY}_validatePositions(){}_addPanelClasses(R){this._pane&&(0,v.Eq)(R).forEach(x=>{""!==x&&-1===this._appliedPanelClasses.indexOf(x)&&(this._appliedPanelClasses.push(x),this._pane.classList.add(x))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(R=>{this._pane.classList.remove(R)}),this._appliedPanelClasses=[])}_getOriginRect(){const R=this._origin;if(R instanceof e.SBq)return R.nativeElement.getBoundingClientRect();if(R instanceof Element)return R.getBoundingClientRect();const x=R.width||0,re=R.height||0;return{top:R.y,bottom:R.y+re,left:R.x,right:R.x+x,height:re,width:x}}}function W($,R){for(let x in R)R.hasOwnProperty(x)&&($[x]=R[x]);return $}function le($){if("number"!=typeof $&&null!=$){const[R,x]=$.split(mt);return x&&"px"!==x?null:parseFloat(R)}return $||null}function He($){return{top:Math.floor($.top),right:Math.floor($.right),bottom:Math.floor($.bottom),left:Math.floor($.left),width:Math.floor($.width),height:Math.floor($.height)}}class Le{constructor(R,x,re,Se,be,_e,ee){this._preferredPositions=[],this._positionStrategy=new ie(re,Se,be,_e,ee).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(R,x),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(R){this._overlayRef=R,this._positionStrategy.attach(R),this._direction&&(R.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(R){this._positionStrategy.withScrollableContainers(R)}withFallbackPosition(R,x,re,Se){const be=new pe(R,x,re,Se);return this._preferredPositions.push(be),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(R){return this._overlayRef?this._overlayRef.setDirection(R):this._direction=R,this}withOffsetX(R){return this._positionStrategy.withDefaultOffsetX(R),this}withOffsetY(R){return this._positionStrategy.withDefaultOffsetY(R),this}withLockedPosition(R){return this._positionStrategy.withLockedPosition(R),this}withPositions(R){return this._preferredPositions=R.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(R){return this._positionStrategy.setOrigin(R),this}}const Mt="cdk-global-overlay-wrapper";class Ct{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(R){const x=R.getConfig();this._overlayRef=R,this._width&&!x.width&&R.updateSize({width:this._width}),this._height&&!x.height&&R.updateSize({height:this._height}),R.hostElement.classList.add(Mt),this._isDisposed=!1}top(R=""){return this._bottomOffset="",this._topOffset=R,this._alignItems="flex-start",this}left(R=""){return this._rightOffset="",this._leftOffset=R,this._justifyContent="flex-start",this}bottom(R=""){return this._topOffset="",this._bottomOffset=R,this._alignItems="flex-end",this}right(R=""){return this._leftOffset="",this._rightOffset=R,this._justifyContent="flex-end",this}width(R=""){return this._overlayRef?this._overlayRef.updateSize({width:R}):this._width=R,this}height(R=""){return this._overlayRef?this._overlayRef.updateSize({height:R}):this._height=R,this}centerHorizontally(R=""){return this.left(R),this._justifyContent="center",this}centerVertically(R=""){return this.top(R),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const R=this._overlayRef.overlayElement.style,x=this._overlayRef.hostElement.style,re=this._overlayRef.getConfig(),{width:Se,height:be,maxWidth:_e,maxHeight:ee}=re,qe=!("100%"!==Se&&"100vw"!==Se||_e&&"100%"!==_e&&"100vw"!==_e),bt=!("100%"!==be&&"100vh"!==be||ee&&"100%"!==ee&&"100vh"!==ee);R.position=this._cssPosition,R.marginLeft=qe?"0":this._leftOffset,R.marginTop=bt?"0":this._topOffset,R.marginBottom=this._bottomOffset,R.marginRight=this._rightOffset,qe?x.justifyContent="flex-start":"center"===this._justifyContent?x.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?x.justifyContent="flex-end":"flex-end"===this._justifyContent&&(x.justifyContent="flex-start"):x.justifyContent=this._justifyContent,x.alignItems=bt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const R=this._overlayRef.overlayElement.style,x=this._overlayRef.hostElement,re=x.style;x.classList.remove(Mt),re.justifyContent=re.alignItems=R.marginTop=R.marginBottom=R.marginLeft=R.marginRight=R.position="",this._overlayRef=null,this._isDisposed=!0}}let $t=(()=>{class ${constructor(x,re,Se,be){this._viewportRuler=x,this._document=re,this._platform=Se,this._overlayContainer=be}global(){return new Ct}connectedTo(x,re,Se){return new Le(re,Se,x,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(x){return new ie(x,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(u.rL),e.LFG(d.K0),e.LFG(c.t4),e.LFG(Pt))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(u.rL),e.LFG(d.K0),e.LFG(c.t4),e.LFG(Pt))},token:$,providedIn:"root"}),$})(),ot=0,st=(()=>{class ${constructor(x,re,Se,be,_e,ee,qe,bt,It,Vt,an){this.scrollStrategies=x,this._overlayContainer=re,this._componentFactoryResolver=Se,this._positionBuilder=be,this._keyboardDispatcher=_e,this._injector=ee,this._ngZone=qe,this._document=bt,this._directionality=It,this._location=Vt,this._outsideClickDispatcher=an}create(x){const re=this._createHostElement(),Se=this._createPaneElement(re),be=this._createPortalOutlet(Se),_e=new We(x);return _e.direction=_e.direction||this._directionality.value,new kt(be,re,Se,_e,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(x){const re=this._document.createElement("div");return re.id="cdk-overlay-"+ot++,re.classList.add("cdk-overlay-pane"),x.appendChild(re),re}_createHostElement(){const x=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(x),x}_createPortalOutlet(x){return this._appRef||(this._appRef=this._injector.get(e.z2F)),new A.u0(x,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(Ne),e.LFG(Pt),e.LFG(e._Vd),e.LFG($t),e.LFG(Jt),e.LFG(e.zs3),e.LFG(e.R0b),e.LFG(d.K0),e.LFG(f.Is),e.LFG(d.Ye),e.LFG(_n))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})();const Bt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],_t=new e.OlP("cdk-connected-overlay-scroll-strategy");let Qt=(()=>{class ${constructor(x){this.elementRef=x}}return $.\u0275fac=function(x){return new(x||$)(e.Y36(e.SBq))},$.\u0275dir=e.lG2({type:$,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),$})(),Cn=(()=>{class ${constructor(x,re,Se,be,_e){this._overlay=x,this._dir=_e,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=F.w.EMPTY,this._attachSubscription=F.w.EMPTY,this._detachSubscription=F.w.EMPTY,this._positionSubscription=F.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new e.vpe,this.positionChange=new e.vpe,this.attach=new e.vpe,this.detach=new e.vpe,this.overlayKeydown=new e.vpe,this.overlayOutsideClick=new e.vpe,this._templatePortal=new A.UE(re,Se),this._scrollStrategyFactory=be,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(x){this._offsetX=x,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(x){this._offsetY=x,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(x){this._hasBackdrop=(0,v.Ig)(x)}get lockPosition(){return this._lockPosition}set lockPosition(x){this._lockPosition=(0,v.Ig)(x)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(x){this._flexibleDimensions=(0,v.Ig)(x)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(x){this._growAfterOpen=(0,v.Ig)(x)}get push(){return this._push}set push(x){this._push=(0,v.Ig)(x)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(x){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),x.origin&&this.open&&this._position.apply()),x.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Bt);const x=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=x.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=x.detachments().subscribe(()=>this.detach.emit()),x.keydownEvents().subscribe(re=>{this.overlayKeydown.next(re),re.keyCode===xe.hY&&!this.disableClose&&!(0,xe.Vb)(re)&&(re.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(re=>{this.overlayOutsideClick.next(re)})}_buildConfig(){const x=this._position=this.positionStrategy||this._createPositionStrategy(),re=new We({direction:this._dir,positionStrategy:x,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(re.width=this.width),(this.height||0===this.height)&&(re.height=this.height),(this.minWidth||0===this.minWidth)&&(re.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(re.minHeight=this.minHeight),this.backdropClass&&(re.backdropClass=this.backdropClass),this.panelClass&&(re.panelClass=this.panelClass),re}_updatePositionStrategy(x){const re=this.positions.map(Se=>({originX:Se.originX,originY:Se.originY,overlayX:Se.overlayX,overlayY:Se.overlayY,offsetX:Se.offsetX||this.offsetX,offsetY:Se.offsetY||this.offsetY,panelClass:Se.panelClass||void 0}));return x.setOrigin(this.origin.elementRef).withPositions(re).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const x=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(x),x}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(x=>{this.backdropClick.emit(x)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function($,R=!1){return x=>x.lift(new ve($,R))}(()=>this.positionChange.observers.length>0)).subscribe(x=>{this.positionChange.emit(x),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return $.\u0275fac=function(x){return new(x||$)(e.Y36(st),e.Y36(e.Rgc),e.Y36(e.s_b),e.Y36(_t),e.Y36(f.Is,8))},$.\u0275dir=e.lG2({type:$,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[e.TTD]}),$})();const Nt={provide:_t,deps:[st],useFactory:function($){return()=>$.scrollStrategies.reposition()}};let et=(()=>{class ${}return $.\u0275fac=function(x){return new(x||$)},$.\u0275mod=e.oAB({type:$}),$.\u0275inj=e.cJS({providers:[st,Nt],imports:[[f.vT,A.eL,u.Cl],u.Cl]}),$})()},521:($e,fe,p)=>{"use strict";p.d(fe,{t4:()=>f,ud:()=>d,sA:()=>xt,ht:()=>wt,kV:()=>ht,Oy:()=>gt,_i:()=>ge,qK:()=>D,i$:()=>X,Mq:()=>Ye});var u=p(7716),e=p(8583);let c;try{c="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(Ve){c=!1}let v,f=(()=>{class Ve{constructor(tt){this._platformId=tt,this.isBrowser=this._platformId?(0,e.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!c)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return Ve.\u0275fac=function(tt){return new(tt||Ve)(u.LFG(u.Lbi))},Ve.\u0275prov=u.Yz7({factory:function(){return new Ve(u.LFG(u.Lbi))},token:Ve,providedIn:"root"}),Ve})(),d=(()=>{class Ve{}return Ve.\u0275fac=function(tt){return new(tt||Ve)},Ve.\u0275mod=u.oAB({type:Ve}),Ve.\u0275inj=u.cJS({}),Ve})();const A=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function D(){if(v)return v;if("object"!=typeof document||!document)return v=new Set(A),v;let Ve=document.createElement("input");return v=new Set(A.filter(Oe=>(Ve.setAttribute("type",Oe),Ve.type===Oe))),v}let F,ne,ve,Re;function X(Ve){return function(){if(null==F&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>F=!0}))}finally{F=F||!1}return F}()?Ve:!!Ve.capture}function Ye(){if(null==ve){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ve=!1,ve;if("scrollBehavior"in document.documentElement.style)ve=!0;else{const Ve=Element.prototype.scrollTo;ve=!!Ve&&!/\{\s*\[native code\]\s*\}/.test(Ve.toString())}}return ve}function ge(){if("object"!=typeof document||!document)return 0;if(null==ne){const Ve=document.createElement("div"),Oe=Ve.style;Ve.dir="rtl",Oe.width="1px",Oe.overflow="auto",Oe.visibility="hidden",Oe.pointerEvents="none",Oe.position="absolute";const tt=document.createElement("div"),Pe=tt.style;Pe.width="2px",Pe.height="1px",Ve.appendChild(tt),document.body.appendChild(Ve),ne=0,0===Ve.scrollLeft&&(Ve.scrollLeft=1,ne=0===Ve.scrollLeft?1:2),Ve.parentNode.removeChild(Ve)}return ne}function ht(Ve){if(function(){if(null==Re){const Ve="undefined"!=typeof document?document.head:null;Re=!(!Ve||!Ve.createShadowRoot&&!Ve.attachShadow)}return Re}()){const Oe=Ve.getRootNode?Ve.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&Oe instanceof ShadowRoot)return Oe}return null}function wt(){let Ve="undefined"!=typeof document&&document?document.activeElement:null;for(;Ve&&Ve.shadowRoot;){const Oe=Ve.shadowRoot.activeElement;if(Oe===Ve)break;Ve=Oe}return Ve}function xt(Ve){return Ve.composedPath?Ve.composedPath()[0]:Ve.target}function gt(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}},7636:($e,fe,p)=>{"use strict";p.d(fe,{en:()=>ve,ig:()=>xe,Pl:()=>wt,C5:()=>B,u0:()=>ge,eL:()=>gt,UE:()=>X});var u=p(7716),e=p(8583);class F{attach(tt){return this._attachedHost=tt,tt.attach(this)}detach(){let tt=this._attachedHost;null!=tt&&(this._attachedHost=null,tt.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(tt){this._attachedHost=tt}}class B extends F{constructor(tt,Pe,Ne,We){super(),this.component=tt,this.viewContainerRef=Pe,this.injector=Ne,this.componentFactoryResolver=We}}class X extends F{constructor(tt,Pe,Ne){super(),this.templateRef=tt,this.viewContainerRef=Pe,this.context=Ne}get origin(){return this.templateRef.elementRef}attach(tt,Pe=this.context){return this.context=Pe,super.attach(tt)}detach(){return this.context=void 0,super.detach()}}class ne extends F{constructor(tt){super(),this.element=tt instanceof u.SBq?tt.nativeElement:tt}}class ve{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(tt){return tt instanceof B?(this._attachedPortal=tt,this.attachComponentPortal(tt)):tt instanceof X?(this._attachedPortal=tt,this.attachTemplatePortal(tt)):this.attachDomPortal&&tt instanceof ne?(this._attachedPortal=tt,this.attachDomPortal(tt)):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(tt){this._disposeFn=tt}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ge extends ve{constructor(tt,Pe,Ne,We,pe){super(),this.outletElement=tt,this._componentFactoryResolver=Pe,this._appRef=Ne,this._defaultInjector=We,this.attachDomPortal=Be=>{const rt=Be.element,Ot=this._document.createComment("dom-portal");rt.parentNode.insertBefore(Ot,rt),this.outletElement.appendChild(rt),this._attachedPortal=Be,super.setDisposeFn(()=>{Ot.parentNode&&Ot.parentNode.replaceChild(rt,Ot)})},this._document=pe}attachComponentPortal(tt){const Ne=(tt.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(tt.component);let We;return tt.viewContainerRef?(We=tt.viewContainerRef.createComponent(Ne,tt.viewContainerRef.length,tt.injector||tt.viewContainerRef.injector),this.setDisposeFn(()=>We.destroy())):(We=Ne.create(tt.injector||this._defaultInjector),this._appRef.attachView(We.hostView),this.setDisposeFn(()=>{this._appRef.detachView(We.hostView),We.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(We)),this._attachedPortal=tt,We}attachTemplatePortal(tt){let Pe=tt.viewContainerRef,Ne=Pe.createEmbeddedView(tt.templateRef,tt.context);return Ne.rootNodes.forEach(We=>this.outletElement.appendChild(We)),Ne.detectChanges(),this.setDisposeFn(()=>{let We=Pe.indexOf(Ne);-1!==We&&Pe.remove(We)}),this._attachedPortal=tt,Ne}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(tt){return tt.hostView.rootNodes[0]}}let xe=(()=>{class Oe extends X{constructor(Pe,Ne){super(Pe,Ne)}}return Oe.\u0275fac=function(Pe){return new(Pe||Oe)(u.Y36(u.Rgc),u.Y36(u.s_b))},Oe.\u0275dir=u.lG2({type:Oe,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[u.qOj]}),Oe})(),wt=(()=>{class Oe extends ve{constructor(Pe,Ne,We){super(),this._componentFactoryResolver=Pe,this._viewContainerRef=Ne,this._isInitialized=!1,this.attached=new u.vpe,this.attachDomPortal=pe=>{const Be=pe.element,rt=this._document.createComment("dom-portal");pe.setAttachedHost(this),Be.parentNode.insertBefore(rt,Be),this._getRootNode().appendChild(Be),this._attachedPortal=pe,super.setDisposeFn(()=>{rt.parentNode&&rt.parentNode.replaceChild(Be,rt)})},this._document=We}get portal(){return this._attachedPortal}set portal(Pe){this.hasAttached()&&!Pe&&!this._isInitialized||(this.hasAttached()&&super.detach(),Pe&&super.attach(Pe),this._attachedPortal=Pe)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(Pe){Pe.setAttachedHost(this);const Ne=null!=Pe.viewContainerRef?Pe.viewContainerRef:this._viewContainerRef,pe=(Pe.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Pe.component),Be=Ne.createComponent(pe,Ne.length,Pe.injector||Ne.injector);return Ne!==this._viewContainerRef&&this._getRootNode().appendChild(Be.hostView.rootNodes[0]),super.setDisposeFn(()=>Be.destroy()),this._attachedPortal=Pe,this._attachedRef=Be,this.attached.emit(Be),Be}attachTemplatePortal(Pe){Pe.setAttachedHost(this);const Ne=this._viewContainerRef.createEmbeddedView(Pe.templateRef,Pe.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Pe,this._attachedRef=Ne,this.attached.emit(Ne),Ne}_getRootNode(){const Pe=this._viewContainerRef.element.nativeElement;return Pe.nodeType===Pe.ELEMENT_NODE?Pe:Pe.parentNode}}return Oe.\u0275fac=function(Pe){return new(Pe||Oe)(u.Y36(u._Vd),u.Y36(u.s_b),u.Y36(e.K0))},Oe.\u0275dir=u.lG2({type:Oe,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[u.qOj]}),Oe})(),gt=(()=>{class Oe{}return Oe.\u0275fac=function(Pe){return new(Pe||Oe)},Oe.\u0275mod=u.oAB({type:Oe}),Oe.\u0275inj=u.cJS({}),Oe})()},9243:($e,fe,p)=>{"use strict";p.d(fe,{ZD:()=>re,mF:()=>Qt,Cl:()=>Se,rL:()=>Nt});var u=p(9490),e=p(7716),c=p(6465),d=p(6102);new class extends d.v{flush(_e){this.active=!0,this.scheduled=void 0;const{actions:ee}=this;let qe,bt=-1,It=ee.length;_e=_e||ee.shift();do{if(qe=_e.execute(_e.state,_e.delay))break}while(++bt0?super.requestAsyncId(_e,ee,qe):(_e.actions.push(this),_e.scheduled||(_e.scheduled=requestAnimationFrame(()=>_e.flush(null))))}recycleAsyncId(_e,ee,qe=0){if(null!==qe&&qe>0||null===qe&&this.delay>0)return super.recycleAsyncId(_e,ee,qe);0===_e.actions.length&&(cancelAnimationFrame(ee),_e.scheduled=void 0)}});var F=p(9765),B=p(5917),X=p(8891),ne=p(2759);p(4581);p(5319),p(5639),p(7393),new class extends d.v{}(class extends c.o{constructor(_e,ee){super(_e,ee),this.scheduler=_e,this.work=ee}schedule(_e,ee=0){return ee>0?super.schedule(_e,ee):(this.delay=ee,this.state=_e,this.scheduler.flush(this),this)}execute(_e,ee){return ee>0||this.closed?super.execute(_e,ee):this._execute(_e,ee)}requestAsyncId(_e,ee,qe=0){return null!==qe&&qe>0||null===qe&&this.delay>0?super.requestAsyncId(_e,ee,qe):_e.flush(this)}}),p(3098),p(7971),p(8858),p(7519);var Pt=p(13),kt=p(5435),W=(p(6782),p(9761),p(3190),p(521)),le=p(8583),He=p(946);p(7860);let Qt=(()=>{class be{constructor(ee,qe,bt){this._ngZone=ee,this._platform=qe,this._scrolled=new F.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=bt}register(ee){this.scrollContainers.has(ee)||this.scrollContainers.set(ee,ee.elementScrolled().subscribe(()=>this._scrolled.next(ee)))}deregister(ee){const qe=this.scrollContainers.get(ee);qe&&(qe.unsubscribe(),this.scrollContainers.delete(ee))}scrolled(ee=20){return this._platform.isBrowser?new X.y(qe=>{this._globalSubscription||this._addGlobalListener();const bt=ee>0?this._scrolled.pipe((0,Pt.e)(ee)).subscribe(qe):this._scrolled.subscribe(qe);return this._scrolledCount++,()=>{bt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,B.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ee,qe)=>this.deregister(qe)),this._scrolled.complete()}ancestorScrolled(ee,qe){const bt=this.getAncestorScrollContainers(ee);return this.scrolled(qe).pipe((0,kt.h)(It=>!It||bt.indexOf(It)>-1))}getAncestorScrollContainers(ee){const qe=[];return this.scrollContainers.forEach((bt,It)=>{this._scrollableContainsElement(It,ee)&&qe.push(It)}),qe}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ee,qe){let bt=(0,u.fI)(qe),It=ee.getElementRef().nativeElement;do{if(bt==It)return!0}while(bt=bt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ee=this._getWindow();return(0,ne.R)(ee.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return be.\u0275fac=function(ee){return new(ee||be)(e.LFG(e.R0b),e.LFG(W.t4),e.LFG(le.K0,8))},be.\u0275prov=e.Yz7({factory:function(){return new be(e.LFG(e.R0b),e.LFG(W.t4),e.LFG(le.K0,8))},token:be,providedIn:"root"}),be})(),Nt=(()=>{class be{constructor(ee,qe,bt){this._platform=ee,this._change=new F.xQ,this._changeListener=It=>{this._change.next(It)},this._document=bt,qe.runOutsideAngular(()=>{if(ee.isBrowser){const It=this._getWindow();It.addEventListener("resize",this._changeListener),It.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ee=this._getWindow();ee.removeEventListener("resize",this._changeListener),ee.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ee={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ee}getViewportRect(){const ee=this.getViewportScrollPosition(),{width:qe,height:bt}=this.getViewportSize();return{top:ee.top,left:ee.left,bottom:ee.top+bt,right:ee.left+qe,height:bt,width:qe}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ee=this._document,qe=this._getWindow(),bt=ee.documentElement,It=bt.getBoundingClientRect();return{top:-It.top||ee.body.scrollTop||qe.scrollY||bt.scrollTop||0,left:-It.left||ee.body.scrollLeft||qe.scrollX||bt.scrollLeft||0}}change(ee=20){return ee>0?this._change.pipe((0,Pt.e)(ee)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ee=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ee.innerWidth,height:ee.innerHeight}:{width:0,height:0}}}return be.\u0275fac=function(ee){return new(ee||be)(e.LFG(W.t4),e.LFG(e.R0b),e.LFG(le.K0,8))},be.\u0275prov=e.Yz7({factory:function(){return new be(e.LFG(W.t4),e.LFG(e.R0b),e.LFG(le.K0,8))},token:be,providedIn:"root"}),be})(),re=(()=>{class be{}return be.\u0275fac=function(ee){return new(ee||be)},be.\u0275mod=e.oAB({type:be}),be.\u0275inj=e.cJS({}),be})(),Se=(()=>{class be{}return be.\u0275fac=function(ee){return new(ee||be)},be.\u0275mod=e.oAB({type:be}),be.\u0275inj=e.cJS({imports:[[He.vT,W.ud,re],He.vT,re]}),be})()},9490:($e,fe,p)=>{"use strict";p.d(fe,{Eq:()=>d,Ig:()=>e,HM:()=>v,fI:()=>A,su:()=>c,du:()=>D});var u=p(7716);function e(F){return null!=F&&"false"!=`${F}`}function c(F,B=0){return function(F){return!isNaN(parseFloat(F))&&!isNaN(Number(F))}(F)?Number(F):B}function d(F){return Array.isArray(F)?F:[F]}function v(F){return null==F?"":"string"==typeof F?F:`${F}px`}function A(F){return F instanceof u.SBq?F.nativeElement:F}function D(F,B=/\s+/){const X=[];if(null!=F){const ne=Array.isArray(F)?F:`${F}`.split(B);for(const ve of ne){const Ye=`${ve}`.trim();Ye&&X.push(Ye)}}return X}},8583:($e,fe,p)=>{"use strict";p.d(fe,{mr:()=>wt,Ov:()=>ar,ez:()=>bs,K0:()=>A,uU:()=>Wr,x:()=>Be,Do:()=>gt,V_:()=>B,Ye:()=>Ve,S$:()=>xe,mk:()=>fn,sg:()=>Dn,O5:()=>ji,RF:()=>Ui,n9:()=>Ei,ED:()=>Ks,tP:()=>wi,b0:()=>xt,Zx:()=>er,lw:()=>D,rS:()=>dr,Tn:()=>rt,EM:()=>hi,JF:()=>Fr,p6:()=>qe,Mn:()=>Pt,ol:()=>_n,UT:()=>kt,NF:()=>Cr,w_:()=>v,bD:()=>Gi,q:()=>c,Mx:()=>Rt,HT:()=>d});var u=p(7716);let e=null;function c(){return e}function d(U){e||(e=U)}class v{}const A=new u.OlP("DocumentToken");let D=(()=>{class U{historyGo(Z){throw new Error("Not implemented")}}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275prov=(0,u.Yz7)({factory:F,token:U,providedIn:"platform"}),U})();function F(){return(0,u.LFG)(X)}const B=new u.OlP("Location Initialized");let X=(()=>{class U extends D{constructor(Z){super(),this._doc=Z,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return c().getBaseHref(this._doc)}onPopState(Z){const S=c().getGlobalEventTarget(this._doc,"window");return S.addEventListener("popstate",Z,!1),()=>S.removeEventListener("popstate",Z)}onHashChange(Z){const S=c().getGlobalEventTarget(this._doc,"window");return S.addEventListener("hashchange",Z,!1),()=>S.removeEventListener("hashchange",Z)}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(Z){this.location.pathname=Z}pushState(Z,S,P){ne()?this._history.pushState(Z,S,P):this.location.hash=P}replaceState(Z,S,P){ne()?this._history.replaceState(Z,S,P):this.location.hash=P}forward(){this._history.forward()}back(){this._history.back()}historyGo(Z=0){this._history.go(Z)}getState(){return this._history.state}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(A))},U.\u0275prov=(0,u.Yz7)({factory:ve,token:U,providedIn:"platform"}),U})();function ne(){return!!window.history.pushState}function ve(){return new X((0,u.LFG)(A))}function Ye(U,me){if(0==U.length)return me;if(0==me.length)return U;let Z=0;return U.endsWith("/")&&Z++,me.startsWith("/")&&Z++,2==Z?U+me.substring(1):1==Z?U+me:U+"/"+me}function ge(U){const me=U.match(/#|\?|$/),Z=me&&me.index||U.length;return U.slice(0,Z-("/"===U[Z-1]?1:0))+U.slice(Z)}function Re(U){return U&&"?"!==U[0]?"?"+U:U}let xe=(()=>{class U{historyGo(Z){throw new Error("Not implemented")}}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275prov=(0,u.Yz7)({factory:ht,token:U,providedIn:"root"}),U})();function ht(U){const me=(0,u.LFG)(A).location;return new xt((0,u.LFG)(D),me&&me.origin||"")}const wt=new u.OlP("appBaseHref");let xt=(()=>{class U extends xe{constructor(Z,S){if(super(),this._platformLocation=Z,this._removeListenerFns=[],null==S&&(S=this._platformLocation.getBaseHrefFromDOM()),null==S)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=S}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Z){this._removeListenerFns.push(this._platformLocation.onPopState(Z),this._platformLocation.onHashChange(Z))}getBaseHref(){return this._baseHref}prepareExternalUrl(Z){return Ye(this._baseHref,Z)}path(Z=!1){const S=this._platformLocation.pathname+Re(this._platformLocation.search),P=this._platformLocation.hash;return P&&Z?`${S}${P}`:S}pushState(Z,S,P,k){const te=this.prepareExternalUrl(P+Re(k));this._platformLocation.pushState(Z,S,te)}replaceState(Z,S,P,k){const te=this.prepareExternalUrl(P+Re(k));this._platformLocation.replaceState(Z,S,te)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(Z=0){var S,P;null===(P=(S=this._platformLocation).historyGo)||void 0===P||P.call(S,Z)}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(D),u.LFG(wt,8))},U.\u0275prov=u.Yz7({token:U,factory:U.\u0275fac}),U})(),gt=(()=>{class U extends xe{constructor(Z,S){super(),this._platformLocation=Z,this._baseHref="",this._removeListenerFns=[],null!=S&&(this._baseHref=S)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Z){this._removeListenerFns.push(this._platformLocation.onPopState(Z),this._platformLocation.onHashChange(Z))}getBaseHref(){return this._baseHref}path(Z=!1){let S=this._platformLocation.hash;return null==S&&(S="#"),S.length>0?S.substring(1):S}prepareExternalUrl(Z){const S=Ye(this._baseHref,Z);return S.length>0?"#"+S:S}pushState(Z,S,P,k){let te=this.prepareExternalUrl(P+Re(k));0==te.length&&(te=this._platformLocation.pathname),this._platformLocation.pushState(Z,S,te)}replaceState(Z,S,P,k){let te=this.prepareExternalUrl(P+Re(k));0==te.length&&(te=this._platformLocation.pathname),this._platformLocation.replaceState(Z,S,te)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(Z=0){var S,P;null===(P=(S=this._platformLocation).historyGo)||void 0===P||P.call(S,Z)}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(D),u.LFG(wt,8))},U.\u0275prov=u.Yz7({token:U,factory:U.\u0275fac}),U})(),Ve=(()=>{class U{constructor(Z,S){this._subject=new u.vpe,this._urlChangeListeners=[],this._platformStrategy=Z;const P=this._platformStrategy.getBaseHref();this._platformLocation=S,this._baseHref=ge(Pe(P)),this._platformStrategy.onPopState(k=>{this._subject.emit({url:this.path(!0),pop:!0,state:k.state,type:k.type})})}path(Z=!1){return this.normalize(this._platformStrategy.path(Z))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(Z,S=""){return this.path()==this.normalize(Z+Re(S))}normalize(Z){return U.stripTrailingSlash(function(U,me){return U&&me.startsWith(U)?me.substring(U.length):me}(this._baseHref,Pe(Z)))}prepareExternalUrl(Z){return Z&&"/"!==Z[0]&&(Z="/"+Z),this._platformStrategy.prepareExternalUrl(Z)}go(Z,S="",P=null){this._platformStrategy.pushState(P,"",Z,S),this._notifyUrlChangeListeners(this.prepareExternalUrl(Z+Re(S)),P)}replaceState(Z,S="",P=null){this._platformStrategy.replaceState(P,"",Z,S),this._notifyUrlChangeListeners(this.prepareExternalUrl(Z+Re(S)),P)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(Z=0){var S,P;null===(P=(S=this._platformStrategy).historyGo)||void 0===P||P.call(S,Z)}onUrlChange(Z){this._urlChangeListeners.push(Z),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(S=>{this._notifyUrlChangeListeners(S.url,S.state)}))}_notifyUrlChangeListeners(Z="",S){this._urlChangeListeners.forEach(P=>P(Z,S))}subscribe(Z,S,P){return this._subject.subscribe({next:Z,error:S,complete:P})}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(xe),u.LFG(D))},U.normalizeQueryParams=Re,U.joinWithSlash=Ye,U.stripTrailingSlash=ge,U.\u0275prov=(0,u.Yz7)({factory:Oe,token:U,providedIn:"root"}),U})();function Oe(){return new Ve((0,u.LFG)(xe),(0,u.LFG)(D))}function Pe(U){return U.replace(/\/index.html$/,"")}var We=(()=>((We=We||{})[We.Decimal=0]="Decimal",We[We.Percent=1]="Percent",We[We.Currency=2]="Currency",We[We.Scientific=3]="Scientific",We))(),pe=(()=>((pe=pe||{})[pe.Zero=0]="Zero",pe[pe.One=1]="One",pe[pe.Two=2]="Two",pe[pe.Few=3]="Few",pe[pe.Many=4]="Many",pe[pe.Other=5]="Other",pe))(),Be=(()=>((Be=Be||{})[Be.Format=0]="Format",Be[Be.Standalone=1]="Standalone",Be))(),rt=(()=>((rt=rt||{})[rt.Narrow=0]="Narrow",rt[rt.Abbreviated=1]="Abbreviated",rt[rt.Wide=2]="Wide",rt[rt.Short=3]="Short",rt))(),Ot=(()=>((Ot=Ot||{})[Ot.Short=0]="Short",Ot[Ot.Medium=1]="Medium",Ot[Ot.Long=2]="Long",Ot[Ot.Full=3]="Full",Ot))(),Dt=(()=>((Dt=Dt||{})[Dt.Decimal=0]="Decimal",Dt[Dt.Group=1]="Group",Dt[Dt.List=2]="List",Dt[Dt.PercentSign=3]="PercentSign",Dt[Dt.PlusSign=4]="PlusSign",Dt[Dt.MinusSign=5]="MinusSign",Dt[Dt.Exponential=6]="Exponential",Dt[Dt.SuperscriptingExponent=7]="SuperscriptingExponent",Dt[Dt.PerMille=8]="PerMille",Dt[Dt.Infinity=9]="Infinity",Dt[Dt.NaN=10]="NaN",Dt[Dt.TimeSeparator=11]="TimeSeparator",Dt[Dt.CurrencyDecimal=12]="CurrencyDecimal",Dt[Dt.CurrencyGroup=13]="CurrencyGroup",Dt))();function _n(U,me,Z){const S=(0,u.cg1)(U),k=Nt([S[u.wAp.DayPeriodsFormat],S[u.wAp.DayPeriodsStandalone]],me);return Nt(k,Z)}function Pt(U,me,Z){const S=(0,u.cg1)(U),k=Nt([S[u.wAp.DaysFormat],S[u.wAp.DaysStandalone]],me);return Nt(k,Z)}function kt(U,me,Z){const S=(0,u.cg1)(U),k=Nt([S[u.wAp.MonthsFormat],S[u.wAp.MonthsStandalone]],me);return Nt(k,Z)}function W(U,me){return Nt((0,u.cg1)(U)[u.wAp.DateFormat],me)}function le(U,me){return Nt((0,u.cg1)(U)[u.wAp.TimeFormat],me)}function He(U,me){return Nt((0,u.cg1)(U)[u.wAp.DateTimeFormat],me)}function Le(U,me){const Z=(0,u.cg1)(U),S=Z[u.wAp.NumberSymbols][me];if(void 0===S){if(me===Dt.CurrencyDecimal)return Z[u.wAp.NumberSymbols][Dt.Decimal];if(me===Dt.CurrencyGroup)return Z[u.wAp.NumberSymbols][Dt.Group]}return S}const Bt=u.kL8;function _t(U){if(!U[u.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${U[u.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Nt(U,me){for(let Z=me;Z>-1;Z--)if(void 0!==U[Z])return U[Z];throw new Error("Locale data API: locale data undefined")}function et(U){const[me,Z]=U.split(":");return{hours:+me,minutes:+Z}}const x=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,re={},Se=/((?:[^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 be=(()=>((be=be||{})[be.Short=0]="Short",be[be.ShortGMT=1]="ShortGMT",be[be.Long=2]="Long",be[be.Extended=3]="Extended",be))(),_e=(()=>((_e=_e||{})[_e.FullYear=0]="FullYear",_e[_e.Month=1]="Month",_e[_e.Date=2]="Date",_e[_e.Hours=3]="Hours",_e[_e.Minutes=4]="Minutes",_e[_e.Seconds=5]="Seconds",_e[_e.FractionalSeconds=6]="FractionalSeconds",_e[_e.Day=7]="Day",_e))(),ee=(()=>((ee=ee||{})[ee.DayPeriods=0]="DayPeriods",ee[ee.Days=1]="Days",ee[ee.Months=2]="Months",ee[ee.Eras=3]="Eras",ee))();function qe(U,me,Z,S){let P=function(U){if(Nn(U))return U;if("number"==typeof U&&!isNaN(U))return new Date(U);if("string"==typeof U){if(U=U.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(U)){const[P,k=1,te=1]=U.split("-").map(ft=>+ft);return bt(P,k-1,te)}const Z=parseFloat(U);if(!isNaN(U-Z))return new Date(Z);let S;if(S=U.match(x))return function(U){const me=new Date(0);let Z=0,S=0;const P=U[8]?me.setUTCFullYear:me.setFullYear,k=U[8]?me.setUTCHours:me.setHours;U[9]&&(Z=Number(U[9]+U[10]),S=Number(U[9]+U[11])),P.call(me,Number(U[1]),Number(U[2])-1,Number(U[3]));const te=Number(U[4]||0)-Z,ft=Number(U[5]||0)-S,Xt=Number(U[6]||0),An=Math.floor(1e3*parseFloat("0."+(U[7]||0)));return k.call(me,te,ft,Xt,An),me}(S)}const me=new Date(U);if(!Nn(me))throw new Error(`Unable to convert "${U}" into a date`);return me}(U);me=It(Z,me)||me;let ft,te=[];for(;me;){if(ft=Se.exec(me),!ft){te.push(me);break}{te=te.concat(ft.slice(1));const ei=te.pop();if(!ei)break;me=ei}}let Xt=P.getTimezoneOffset();S&&(Xt=Ke(S,Xt),P=function(U,me,Z){const P=U.getTimezoneOffset();return function(U,me){return(U=new Date(U.getTime())).setMinutes(U.getMinutes()+me),U}(U,-1*(Ke(me,P)-P))}(P,S));let An="";return te.forEach(ei=>{const kn=function(U){if(ae[U])return ae[U];let me;switch(U){case"G":case"GG":case"GGG":me=dn(ee.Eras,rt.Abbreviated);break;case"GGGG":me=dn(ee.Eras,rt.Wide);break;case"GGGGG":me=dn(ee.Eras,rt.Narrow);break;case"y":me=en(_e.FullYear,1,0,!1,!0);break;case"yy":me=en(_e.FullYear,2,0,!0,!0);break;case"yyy":me=en(_e.FullYear,3,0,!1,!0);break;case"yyyy":me=en(_e.FullYear,4,0,!1,!0);break;case"Y":me=K(1);break;case"YY":me=K(2,!0);break;case"YYY":me=K(3);break;case"YYYY":me=K(4);break;case"M":case"L":me=en(_e.Month,1,1);break;case"MM":case"LL":me=en(_e.Month,2,1);break;case"MMM":me=dn(ee.Months,rt.Abbreviated);break;case"MMMM":me=dn(ee.Months,rt.Wide);break;case"MMMMM":me=dn(ee.Months,rt.Narrow);break;case"LLL":me=dn(ee.Months,rt.Abbreviated,Be.Standalone);break;case"LLLL":me=dn(ee.Months,rt.Wide,Be.Standalone);break;case"LLLLL":me=dn(ee.Months,rt.Narrow,Be.Standalone);break;case"w":me=Ue(1);break;case"ww":me=Ue(2);break;case"W":me=Ue(1,!0);break;case"d":me=en(_e.Date,1);break;case"dd":me=en(_e.Date,2);break;case"c":case"cc":me=en(_e.Day,1);break;case"ccc":me=dn(ee.Days,rt.Abbreviated,Be.Standalone);break;case"cccc":me=dn(ee.Days,rt.Wide,Be.Standalone);break;case"ccccc":me=dn(ee.Days,rt.Narrow,Be.Standalone);break;case"cccccc":me=dn(ee.Days,rt.Short,Be.Standalone);break;case"E":case"EE":case"EEE":me=dn(ee.Days,rt.Abbreviated);break;case"EEEE":me=dn(ee.Days,rt.Wide);break;case"EEEEE":me=dn(ee.Days,rt.Narrow);break;case"EEEEEE":me=dn(ee.Days,rt.Short);break;case"a":case"aa":case"aaa":me=dn(ee.DayPeriods,rt.Abbreviated);break;case"aaaa":me=dn(ee.DayPeriods,rt.Wide);break;case"aaaaa":me=dn(ee.DayPeriods,rt.Narrow);break;case"b":case"bb":case"bbb":me=dn(ee.DayPeriods,rt.Abbreviated,Be.Standalone,!0);break;case"bbbb":me=dn(ee.DayPeriods,rt.Wide,Be.Standalone,!0);break;case"bbbbb":me=dn(ee.DayPeriods,rt.Narrow,Be.Standalone,!0);break;case"B":case"BB":case"BBB":me=dn(ee.DayPeriods,rt.Abbreviated,Be.Format,!0);break;case"BBBB":me=dn(ee.DayPeriods,rt.Wide,Be.Format,!0);break;case"BBBBB":me=dn(ee.DayPeriods,rt.Narrow,Be.Format,!0);break;case"h":me=en(_e.Hours,1,-12);break;case"hh":me=en(_e.Hours,2,-12);break;case"H":me=en(_e.Hours,1);break;case"HH":me=en(_e.Hours,2);break;case"m":me=en(_e.Minutes,1);break;case"mm":me=en(_e.Minutes,2);break;case"s":me=en(_e.Seconds,1);break;case"ss":me=en(_e.Seconds,2);break;case"S":me=en(_e.FractionalSeconds,1);break;case"SS":me=en(_e.FractionalSeconds,2);break;case"SSS":me=en(_e.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":me=Tt(be.Short);break;case"ZZZZZ":me=Tt(be.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":me=Tt(be.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":me=Tt(be.Long);break;default:return null}return ae[U]=me,me}(ei);An+=kn?kn(P,Z,Xt):"''"===ei?"'":ei.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),An}function bt(U,me,Z){const S=new Date(0);return S.setFullYear(U,me,Z),S.setHours(0,0,0),S}function It(U,me){const Z=function(U){return(0,u.cg1)(U)[u.wAp.LocaleId]}(U);if(re[Z]=re[Z]||{},re[Z][me])return re[Z][me];let S="";switch(me){case"shortDate":S=W(U,Ot.Short);break;case"mediumDate":S=W(U,Ot.Medium);break;case"longDate":S=W(U,Ot.Long);break;case"fullDate":S=W(U,Ot.Full);break;case"shortTime":S=le(U,Ot.Short);break;case"mediumTime":S=le(U,Ot.Medium);break;case"longTime":S=le(U,Ot.Long);break;case"fullTime":S=le(U,Ot.Full);break;case"short":const P=It(U,"shortTime"),k=It(U,"shortDate");S=Vt(He(U,Ot.Short),[P,k]);break;case"medium":const te=It(U,"mediumTime"),ft=It(U,"mediumDate");S=Vt(He(U,Ot.Medium),[te,ft]);break;case"long":const Xt=It(U,"longTime"),An=It(U,"longDate");S=Vt(He(U,Ot.Long),[Xt,An]);break;case"full":const ei=It(U,"fullTime"),kn=It(U,"fullDate");S=Vt(He(U,Ot.Full),[ei,kn])}return S&&(re[Z][me]=S),S}function Vt(U,me){return me&&(U=U.replace(/\{([^}]+)}/g,function(Z,S){return null!=me&&S in me?me[S]:Z})),U}function an(U,me,Z="-",S,P){let k="";(U<0||P&&U<=0)&&(P?U=1-U:(U=-U,k=Z));let te=String(U);for(;te.length0||ft>-Z)&&(ft+=Z),U===_e.Hours)0===ft&&-12===Z&&(ft=12);else if(U===_e.FractionalSeconds)return function(U,me){return an(U,3).substr(0,me)}(ft,me);const Xt=Le(te,Dt.MinusSign);return an(ft,me,Xt,S,P)}}function dn(U,me,Z=Be.Format,S=!1){return function(P,k){return function(U,me,Z,S,P,k){switch(Z){case ee.Months:return kt(me,P,S)[U.getMonth()];case ee.Days:return Pt(me,P,S)[U.getDay()];case ee.DayPeriods:const te=U.getHours(),ft=U.getMinutes();if(k){const An=function(U){const me=(0,u.cg1)(U);return _t(me),(me[u.wAp.ExtraData][2]||[]).map(S=>"string"==typeof S?et(S):[et(S[0]),et(S[1])])}(me),ei=function(U,me,Z){const S=(0,u.cg1)(U);_t(S);const k=Nt([S[u.wAp.ExtraData][0],S[u.wAp.ExtraData][1]],me)||[];return Nt(k,Z)||[]}(me,P,S),kn=An.findIndex(Rn=>{if(Array.isArray(Rn)){const[_i,Ai]=Rn,Vs=te>=_i.hours&&ft>=_i.minutes,$n=te0?Math.floor(P/60):Math.ceil(P/60);switch(U){case be.Short:return(P>=0?"+":"")+an(te,2,k)+an(Math.abs(P%60),2,k);case be.ShortGMT:return"GMT"+(P>=0?"+":"")+an(te,1,k);case be.Long:return"GMT"+(P>=0?"+":"")+an(te,2,k)+":"+an(Math.abs(P%60),2,k);case be.Extended:return 0===S?"Z":(P>=0?"+":"")+an(te,2,k)+":"+an(Math.abs(P%60),2,k);default:throw new Error(`Unknown zone width "${U}"`)}}}function we(U){return bt(U.getFullYear(),U.getMonth(),U.getDate()+(4-U.getDay()))}function Ue(U,me=!1){return function(Z,S){let P;if(me){const k=new Date(Z.getFullYear(),Z.getMonth(),1).getDay()-1,te=Z.getDate();P=1+Math.floor((te+k)/7)}else{const k=we(Z),te=function(U){const me=bt(U,0,1).getDay();return bt(U,0,1+(me<=4?4:11)-me)}(k.getFullYear()),ft=k.getTime()-te.getTime();P=1+Math.round(ft/6048e5)}return an(P,U,Le(S,Dt.MinusSign))}}function K(U,me=!1){return function(Z,S){return an(we(Z).getFullYear(),U,Le(S,Dt.MinusSign),me)}}const ae={};function Ke(U,me){U=U.replace(/:/g,"");const Z=Date.parse("Jan 01, 1970 00:00:00 "+U)/6e4;return isNaN(Z)?me:Z}function Nn(U){return U instanceof Date&&!isNaN(U.valueOf())}const Vn=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function j(U){const me=parseInt(U);if(isNaN(me))throw new Error("Invalid integer literal when parsing "+U);return me}class z{}let ye=(()=>{class U extends z{constructor(Z){super(),this.locale=Z}getPluralCategory(Z,S){switch(Bt(S||this.locale)(Z)){case pe.Zero:return"zero";case pe.One:return"one";case pe.Two:return"two";case pe.Few:return"few";case pe.Many:return"many";default:return"other"}}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(u.soG))},U.\u0275prov=u.Yz7({token:U,factory:U.\u0275fac}),U})();function Rt(U,me){me=encodeURIComponent(me);for(const Z of U.split(";")){const S=Z.indexOf("="),[P,k]=-1==S?[Z,""]:[Z.slice(0,S),Z.slice(S+1)];if(P.trim()===me)return decodeURIComponent(k)}return null}let fn=(()=>{class U{constructor(Z,S,P,k){this._iterableDiffers=Z,this._keyValueDiffers=S,this._ngEl=P,this._renderer=k,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(Z){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof Z?Z.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(Z){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof Z?Z.split(/\s+/):Z,this._rawClass&&((0,u.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const Z=this._iterableDiffer.diff(this._rawClass);Z&&this._applyIterableChanges(Z)}else if(this._keyValueDiffer){const Z=this._keyValueDiffer.diff(this._rawClass);Z&&this._applyKeyValueChanges(Z)}}_applyKeyValueChanges(Z){Z.forEachAddedItem(S=>this._toggleClass(S.key,S.currentValue)),Z.forEachChangedItem(S=>this._toggleClass(S.key,S.currentValue)),Z.forEachRemovedItem(S=>{S.previousValue&&this._toggleClass(S.key,!1)})}_applyIterableChanges(Z){Z.forEachAddedItem(S=>{if("string"!=typeof S.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,u.AaK)(S.item)}`);this._toggleClass(S.item,!0)}),Z.forEachRemovedItem(S=>this._toggleClass(S.item,!1))}_applyClasses(Z){Z&&(Array.isArray(Z)||Z instanceof Set?Z.forEach(S=>this._toggleClass(S,!0)):Object.keys(Z).forEach(S=>this._toggleClass(S,!!Z[S])))}_removeClasses(Z){Z&&(Array.isArray(Z)||Z instanceof Set?Z.forEach(S=>this._toggleClass(S,!1)):Object.keys(Z).forEach(S=>this._toggleClass(S,!1)))}_toggleClass(Z,S){(Z=Z.trim())&&Z.split(/\s+/g).forEach(P=>{S?this._renderer.addClass(this._ngEl.nativeElement,P):this._renderer.removeClass(this._ngEl.nativeElement,P)})}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.ZZ4),u.Y36(u.aQg),u.Y36(u.SBq),u.Y36(u.Qsj))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),U})();class En{constructor(me,Z,S,P){this.$implicit=me,this.ngForOf=Z,this.index=S,this.count=P}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 Dn=(()=>{class U{constructor(Z,S,P){this._viewContainer=Z,this._template=S,this._differs=P,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(Z){this._ngForOf=Z,this._ngForOfDirty=!0}set ngForTrackBy(Z){this._trackByFn=Z}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(Z){Z&&(this._template=Z)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const Z=this._ngForOf;if(!this._differ&&Z)try{this._differ=this._differs.find(Z).create(this.ngForTrackBy)}catch(S){throw new Error(`Cannot find a differ supporting object '${Z}' of type '${function(U){return U.name||typeof U}(Z)}'. NgFor only supports binding to Iterables such as Arrays.`)}}if(this._differ){const Z=this._differ.diff(this._ngForOf);Z&&this._applyChanges(Z)}}_applyChanges(Z){const S=[];Z.forEachOperation((P,k,te)=>{if(null==P.previousIndex){const ft=this._viewContainer.createEmbeddedView(this._template,new En(null,this._ngForOf,-1,-1),null===te?void 0:te),Xt=new Es(P,ft);S.push(Xt)}else if(null==te)this._viewContainer.remove(null===k?void 0:k);else if(null!==k){const ft=this._viewContainer.get(k);this._viewContainer.move(ft,te);const Xt=new Es(P,ft);S.push(Xt)}});for(let P=0;P{this._viewContainer.get(P.currentIndex).context.$implicit=P.item})}_perViewChange(Z,S){Z.context.$implicit=S.item}static ngTemplateContextGuard(Z,S){return!0}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b),u.Y36(u.Rgc),u.Y36(u.ZZ4))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),U})();class Es{constructor(me,Z){this.record=me,this.view=Z}}let ji=(()=>{class U{constructor(Z,S){this._viewContainer=Z,this._context=new us,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=S}set ngIf(Z){this._context.$implicit=this._context.ngIf=Z,this._updateView()}set ngIfThen(Z){es("ngIfThen",Z),this._thenTemplateRef=Z,this._thenViewRef=null,this._updateView()}set ngIfElse(Z){es("ngIfElse",Z),this._elseTemplateRef=Z,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(Z,S){return!0}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b),u.Y36(u.Rgc))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),U})();class us{constructor(){this.$implicit=null,this.ngIf=null}}function es(U,me){if(me&&!me.createEmbeddedView)throw new Error(`${U} must be a TemplateRef, but received '${(0,u.AaK)(me)}'.`)}class Yi{constructor(me,Z){this._viewContainerRef=me,this._templateRef=Z,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(me){me&&!this._created?this.create():!me&&this._created&&this.destroy()}}let Ui=(()=>{class U{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(Z){this._ngSwitch=Z,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Z){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(Z)}_matchCase(Z){const S=Z==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||S,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),S}_updateDefaultCases(Z){if(this._defaultViews&&Z!==this._defaultUsed){this._defaultUsed=Z;for(let S=0;S{class U{constructor(Z,S,P){this.ngSwitch=P,P._addCase(),this._view=new Yi(Z,S)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b),u.Y36(u.Rgc),u.Y36(Ui,9))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),U})(),Ks=(()=>{class U{constructor(Z,S,P){P._addDefault(new Yi(Z,S))}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b),u.Y36(u.Rgc),u.Y36(Ui,9))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngSwitchDefault",""]]}),U})(),wi=(()=>{class U{constructor(Z){this._viewContainerRef=Z,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(Z){if(Z.ngTemplateOutlet){const S=this._viewContainerRef;this._viewRef&&S.remove(S.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?S.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&Z.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[u.TTD]}),U})();function $i(U,me){return Error(`InvalidPipeArgument: '${me}' for pipe '${(0,u.AaK)(U)}'`)}class Lr{createSubscription(me,Z){return me.subscribe({next:Z,error:S=>{throw S}})}dispose(me){me.unsubscribe()}onDestroy(me){me.unsubscribe()}}class Ys{createSubscription(me,Z){return me.then(Z,S=>{throw S})}dispose(me){}onDestroy(me){}}const Bs=new Ys,qs=new Lr;let ar=(()=>{class U{constructor(Z){this._ref=Z,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(Z){return this._obj?Z!==this._obj?(this._dispose(),this.transform(Z)):this._latestValue:(Z&&this._subscribe(Z),this._latestValue)}_subscribe(Z){this._obj=Z,this._strategy=this._selectStrategy(Z),this._subscription=this._strategy.createSubscription(Z,S=>this._updateLatestValue(Z,S))}_selectStrategy(Z){if((0,u.QGY)(Z))return Bs;if((0,u.F4k)(Z))return qs;throw $i(U,Z)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(Z,S){Z===this._obj&&(this._latestValue=S,this._ref.markForCheck())}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.sBO,16))},U.\u0275pipe=u.Yjl({name:"async",type:U,pure:!1}),U})();const lr=/(?:[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\u0EB3\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 dr=(()=>{class U{transform(Z){if(null==Z)return null;if("string"!=typeof Z)throw $i(U,Z);return Z.replace(lr,S=>S[0].toUpperCase()+S.substr(1).toLowerCase())}}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275pipe=u.Yjl({name:"titlecase",type:U,pure:!0}),U})(),Wr=(()=>{class U{constructor(Z){this.locale=Z}transform(Z,S="mediumDate",P,k){if(null==Z||""===Z||Z!=Z)return null;try{return qe(Z,S,k||this.locale,P)}catch(te){throw $i(U,te.message)}}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.soG,16))},U.\u0275pipe=u.Yjl({name:"date",type:U,pure:!0}),U})(),er=(()=>{class U{constructor(Z){this._locale=Z}transform(Z,S,P){if(!function(U){return!(null==U||""===U||U!=U)}(Z))return null;P=P||this._locale;try{return function(U,me,Z){return function(U,me,Z,S,P,k,te=!1){let ft="",Xt=!1;if(isFinite(U)){let An=function(U){let S,P,k,te,ft,me=Math.abs(U)+"",Z=0;for((P=me.indexOf("."))>-1&&(me=me.replace(".","")),(k=me.search(/e/i))>0?(P<0&&(P=k),P+=+me.slice(k+1),me=me.substring(0,k)):P<0&&(P=me.length),k=0;"0"===me.charAt(k);k++);if(k===(ft=me.length))S=[0],P=1;else{for(ft--;"0"===me.charAt(ft);)ft--;for(P-=k,S=[],te=0;k<=ft;k++,te++)S[te]=Number(me.charAt(k))}return P>22&&(S=S.splice(0,21),Z=P-1,P=1),{digits:S,exponent:Z,integerLen:P}}(U);te&&(An=function(U){if(0===U.digits[0])return U;const me=U.digits.length-U.integerLen;return U.exponent?U.exponent+=2:(0===me?U.digits.push(0,0):1===me&&U.digits.push(0),U.integerLen+=2),U}(An));let ei=me.minInt,kn=me.minFrac,Rn=me.maxFrac;if(k){const Ni=k.match(Vn);if(null===Ni)throw new Error(`${k} is not a valid digit info`);const wn=Ni[1],Yr=Ni[3],hr=Ni[5];null!=wn&&(ei=j(wn)),null!=Yr&&(kn=j(Yr)),null!=hr?Rn=j(hr):null!=Yr&&kn>Rn&&(Rn=kn)}!function(U,me,Z){if(me>Z)throw new Error(`The minimum number of digits after fraction (${me}) is higher than the maximum (${Z}).`);let S=U.digits,P=S.length-U.integerLen;const k=Math.min(Math.max(me,P),Z);let te=k+U.integerLen,ft=S[te];if(te>0){S.splice(Math.max(U.integerLen,te));for(let kn=te;kn=5)if(te-1<0){for(let kn=0;kn>te;kn--)S.unshift(0),U.integerLen++;S.unshift(1),U.integerLen++}else S[te-1]++;for(;P=An?Ai.pop():Xt=!1),Rn>=10?1:0},0);ei&&(S.unshift(ei),U.integerLen++)}(An,kn,Rn);let _i=An.digits,Ai=An.integerLen;const Vs=An.exponent;let $n=[];for(Xt=_i.every(Ni=>!Ni);Ai0?$n=_i.splice(Ai,_i.length):($n=_i,_i=[0]);const ci=[];for(_i.length>=me.lgSize&&ci.unshift(_i.splice(-me.lgSize,_i.length).join(""));_i.length>me.gSize;)ci.unshift(_i.splice(-me.gSize,_i.length).join(""));_i.length&&ci.unshift(_i.join("")),ft=ci.join(Le(Z,S)),$n.length&&(ft+=Le(Z,P)+$n.join("")),Vs&&(ft+=Le(Z,Dt.Exponential)+"+"+Vs)}else ft=Le(Z,Dt.Infinity);return ft=U<0&&!Xt?me.negPre+ft+me.negSuf:me.posPre+ft+me.posSuf,ft}(U,function(U,me="-"){const Z={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},S=U.split(";"),P=S[0],k=S[1],te=-1!==P.indexOf(".")?P.split("."):[P.substring(0,P.lastIndexOf("0")+1),P.substring(P.lastIndexOf("0")+1)],ft=te[0],Xt=te[1]||"";Z.posPre=ft.substr(0,ft.indexOf("#"));for(let ei=0;ei{class U{}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275mod=u.oAB({type:U}),U.\u0275inj=u.cJS({providers:[{provide:z,useClass:ye}]}),U})();const Gi="browser";function Cr(U){return U===Gi}let hi=(()=>{class U{}return U.\u0275prov=(0,u.Yz7)({token:U,providedIn:"root",factory:()=>new ir((0,u.LFG)(A),window)}),U})();class ir{constructor(me,Z){this.document=me,this.window=Z,this.offset=()=>[0,0]}setOffset(me){this.offset=Array.isArray(me)?()=>me:me}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(me){this.supportsScrolling()&&this.window.scrollTo(me[0],me[1])}scrollToAnchor(me){if(!this.supportsScrolling())return;const Z=function(U,me){const Z=U.getElementById(me)||U.getElementsByName(me)[0];if(Z)return Z;if("function"==typeof U.createTreeWalker&&U.body&&(U.body.createShadowRoot||U.body.attachShadow)){const S=U.createTreeWalker(U.body,NodeFilter.SHOW_ELEMENT);let P=S.currentNode;for(;P;){const k=P.shadowRoot;if(k){const te=k.getElementById(me)||k.querySelector(`[name="${me}"]`);if(te)return te}P=S.nextNode()}}return null}(this.document,me);Z&&(this.scrollToElement(Z),this.attemptFocus(Z))}setHistoryScrollRestoration(me){if(this.supportScrollRestoration()){const Z=this.window.history;Z&&Z.scrollRestoration&&(Z.scrollRestoration=me)}}scrollToElement(me){const Z=me.getBoundingClientRect(),S=Z.left+this.window.pageXOffset,P=Z.top+this.window.pageYOffset,k=this.offset();this.window.scrollTo(S-k[0],P-k[1])}attemptFocus(me){return me.focus(),this.document.activeElement===me}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const me=Cs(this.window.history)||Cs(Object.getPrototypeOf(this.window.history));return!(!me||!me.writable&&!me.set)}catch(me){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(me){return!1}}}function Cs(U){return Object.getOwnPropertyDescriptor(U,"scrollRestoration")}class Fr{}},1841:($e,fe,p)=>{"use strict";p.d(fe,{TP:()=>Jt,eN:()=>Dt,JF:()=>Nt,LE:()=>xe});var u=p(8583),e=p(7716),c=p(5917),f=p(8891),d=p(4612),v=p(5435),A=p(8002);class D{}class F{}class B{constructor(R){this.normalizedNames=new Map,this.lazyUpdate=null,R?this.lazyInit="string"==typeof R?()=>{this.headers=new Map,R.split("\n").forEach(x=>{const re=x.indexOf(":");if(re>0){const Se=x.slice(0,re),be=Se.toLowerCase(),_e=x.slice(re+1).trim();this.maybeSetNormalizedName(Se,be),this.headers.has(be)?this.headers.get(be).push(_e):this.headers.set(be,[_e])}})}:()=>{this.headers=new Map,Object.keys(R).forEach(x=>{let re=R[x];const Se=x.toLowerCase();"string"==typeof re&&(re=[re]),re.length>0&&(this.headers.set(Se,re),this.maybeSetNormalizedName(x,Se))})}:this.headers=new Map}has(R){return this.init(),this.headers.has(R.toLowerCase())}get(R){this.init();const x=this.headers.get(R.toLowerCase());return x&&x.length>0?x[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(R){return this.init(),this.headers.get(R.toLowerCase())||null}append(R,x){return this.clone({name:R,value:x,op:"a"})}set(R,x){return this.clone({name:R,value:x,op:"s"})}delete(R,x){return this.clone({name:R,value:x,op:"d"})}maybeSetNormalizedName(R,x){this.normalizedNames.has(x)||this.normalizedNames.set(x,R)}init(){this.lazyInit&&(this.lazyInit instanceof B?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(R=>this.applyUpdate(R)),this.lazyUpdate=null))}copyFrom(R){R.init(),Array.from(R.headers.keys()).forEach(x=>{this.headers.set(x,R.headers.get(x)),this.normalizedNames.set(x,R.normalizedNames.get(x))})}clone(R){const x=new B;return x.lazyInit=this.lazyInit&&this.lazyInit instanceof B?this.lazyInit:this,x.lazyUpdate=(this.lazyUpdate||[]).concat([R]),x}applyUpdate(R){const x=R.name.toLowerCase();switch(R.op){case"a":case"s":let re=R.value;if("string"==typeof re&&(re=[re]),0===re.length)return;this.maybeSetNormalizedName(R.name,x);const Se=("a"===R.op?this.headers.get(x):void 0)||[];Se.push(...re),this.headers.set(x,Se);break;case"d":const be=R.value;if(be){let _e=this.headers.get(x);if(!_e)return;_e=_e.filter(ee=>-1===be.indexOf(ee)),0===_e.length?(this.headers.delete(x),this.normalizedNames.delete(x)):this.headers.set(x,_e)}else this.headers.delete(x),this.normalizedNames.delete(x)}}forEach(R){this.init(),Array.from(this.normalizedNames.keys()).forEach(x=>R(this.normalizedNames.get(x),this.headers.get(x)))}}class X{encodeKey(R){return ge(R)}encodeValue(R){return ge(R)}decodeKey(R){return decodeURIComponent(R)}decodeValue(R){return decodeURIComponent(R)}}const ve=/%(\d[a-f0-9])/gi,Ye={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function ge($){return encodeURIComponent($).replace(ve,(R,x)=>{var re;return null!==(re=Ye[x])&&void 0!==re?re:R})}function Re($){return`${$}`}class xe{constructor(R={}){if(this.updates=null,this.cloneFrom=null,this.encoder=R.encoder||new X,R.fromString){if(R.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function($,R){const x=new Map;return $.length>0&&$.replace(/^\?/,"").split("&").forEach(Se=>{const be=Se.indexOf("="),[_e,ee]=-1==be?[R.decodeKey(Se),""]:[R.decodeKey(Se.slice(0,be)),R.decodeValue(Se.slice(be+1))],qe=x.get(_e)||[];qe.push(ee),x.set(_e,qe)}),x}(R.fromString,this.encoder)}else R.fromObject?(this.map=new Map,Object.keys(R.fromObject).forEach(x=>{const re=R.fromObject[x];this.map.set(x,Array.isArray(re)?re:[re])})):this.map=null}has(R){return this.init(),this.map.has(R)}get(R){this.init();const x=this.map.get(R);return x?x[0]:null}getAll(R){return this.init(),this.map.get(R)||null}keys(){return this.init(),Array.from(this.map.keys())}append(R,x){return this.clone({param:R,value:x,op:"a"})}appendAll(R){const x=[];return Object.keys(R).forEach(re=>{const Se=R[re];Array.isArray(Se)?Se.forEach(be=>{x.push({param:re,value:be,op:"a"})}):x.push({param:re,value:Se,op:"a"})}),this.clone(x)}set(R,x){return this.clone({param:R,value:x,op:"s"})}delete(R,x){return this.clone({param:R,value:x,op:"d"})}toString(){return this.init(),this.keys().map(R=>{const x=this.encoder.encodeKey(R);return this.map.get(R).map(re=>x+"="+this.encoder.encodeValue(re)).join("&")}).filter(R=>""!==R).join("&")}clone(R){const x=new xe({encoder:this.encoder});return x.cloneFrom=this.cloneFrom||this,x.updates=(this.updates||[]).concat(R),x}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(R=>this.map.set(R,this.cloneFrom.map.get(R))),this.updates.forEach(R=>{switch(R.op){case"a":case"s":const x=("a"===R.op?this.map.get(R.param):void 0)||[];x.push(Re(R.value)),this.map.set(R.param,x);break;case"d":if(void 0===R.value){this.map.delete(R.param);break}{let re=this.map.get(R.param)||[];const Se=re.indexOf(Re(R.value));-1!==Se&&re.splice(Se,1),re.length>0?this.map.set(R.param,re):this.map.delete(R.param)}}}),this.cloneFrom=this.updates=null)}}class wt{constructor(){this.map=new Map}set(R,x){return this.map.set(R,x),this}get(R){return this.map.has(R)||this.map.set(R,R.defaultValue()),this.map.get(R)}delete(R){return this.map.delete(R),this}keys(){return this.map.keys()}}function gt($){return"undefined"!=typeof ArrayBuffer&&$ instanceof ArrayBuffer}function Ve($){return"undefined"!=typeof Blob&&$ instanceof Blob}function Oe($){return"undefined"!=typeof FormData&&$ instanceof FormData}class Pe{constructor(R,x,re,Se){let be;if(this.url=x,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=R.toUpperCase(),function($){switch($){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Se?(this.body=void 0!==re?re:null,be=Se):be=re,be&&(this.reportProgress=!!be.reportProgress,this.withCredentials=!!be.withCredentials,be.responseType&&(this.responseType=be.responseType),be.headers&&(this.headers=be.headers),be.context&&(this.context=be.context),be.params&&(this.params=be.params)),this.headers||(this.headers=new B),this.context||(this.context=new wt),this.params){const _e=this.params.toString();if(0===_e.length)this.urlWithParams=x;else{const ee=x.indexOf("?");this.urlWithParams=x+(-1===ee?"?":eean.set(zt,R.setHeaders[zt]),bt)),R.setParams&&(It=Object.keys(R.setParams).reduce((an,zt)=>an.set(zt,R.setParams[zt]),It)),new Pe(re,Se,_e,{params:It,headers:bt,context:Vt,reportProgress:qe,responseType:be,withCredentials:ee})}}var Ne=(()=>((Ne=Ne||{})[Ne.Sent=0]="Sent",Ne[Ne.UploadProgress=1]="UploadProgress",Ne[Ne.ResponseHeader=2]="ResponseHeader",Ne[Ne.DownloadProgress=3]="DownloadProgress",Ne[Ne.Response=4]="Response",Ne[Ne.User=5]="User",Ne))();class We{constructor(R,x=200,re="OK"){this.headers=R.headers||new B,this.status=void 0!==R.status?R.status:x,this.statusText=R.statusText||re,this.url=R.url||null,this.ok=this.status>=200&&this.status<300}}class pe extends We{constructor(R={}){super(R),this.type=Ne.ResponseHeader}clone(R={}){return new pe({headers:R.headers||this.headers,status:void 0!==R.status?R.status:this.status,statusText:R.statusText||this.statusText,url:R.url||this.url||void 0})}}class Be extends We{constructor(R={}){super(R),this.type=Ne.Response,this.body=void 0!==R.body?R.body:null}clone(R={}){return new Be({body:void 0!==R.body?R.body:this.body,headers:R.headers||this.headers,status:void 0!==R.status?R.status:this.status,statusText:R.statusText||this.statusText,url:R.url||this.url||void 0})}}class rt extends We{constructor(R){super(R,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${R.url||"(unknown url)"}`:`Http failure response for ${R.url||"(unknown url)"}: ${R.status} ${R.statusText}`,this.error=R.error||null}}function Ot($,R){return{body:R,headers:$.headers,context:$.context,observe:$.observe,params:$.params,reportProgress:$.reportProgress,responseType:$.responseType,withCredentials:$.withCredentials}}let Dt=(()=>{class ${constructor(x){this.handler=x}request(x,re,Se={}){let be;if(x instanceof Pe)be=x;else{let qe,bt;qe=Se.headers instanceof B?Se.headers:new B(Se.headers),Se.params&&(bt=Se.params instanceof xe?Se.params:new xe({fromObject:Se.params})),be=new Pe(x,re,void 0!==Se.body?Se.body:null,{headers:qe,context:Se.context,params:bt,reportProgress:Se.reportProgress,responseType:Se.responseType||"json",withCredentials:Se.withCredentials})}const _e=(0,c.of)(be).pipe((0,d.b)(qe=>this.handler.handle(qe)));if(x instanceof Pe||"events"===Se.observe)return _e;const ee=_e.pipe((0,v.h)(qe=>qe instanceof Be));switch(Se.observe||"body"){case"body":switch(be.responseType){case"arraybuffer":return ee.pipe((0,A.U)(qe=>{if(null!==qe.body&&!(qe.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return qe.body}));case"blob":return ee.pipe((0,A.U)(qe=>{if(null!==qe.body&&!(qe.body instanceof Blob))throw new Error("Response is not a Blob.");return qe.body}));case"text":return ee.pipe((0,A.U)(qe=>{if(null!==qe.body&&"string"!=typeof qe.body)throw new Error("Response is not a string.");return qe.body}));default:return ee.pipe((0,A.U)(qe=>qe.body))}case"response":return ee;default:throw new Error(`Unreachable: unhandled observe type ${Se.observe}}`)}}delete(x,re={}){return this.request("DELETE",x,re)}get(x,re={}){return this.request("GET",x,re)}head(x,re={}){return this.request("HEAD",x,re)}jsonp(x,re){return this.request("JSONP",x,{params:(new xe).append(re,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(x,re={}){return this.request("OPTIONS",x,re)}patch(x,re,Se={}){return this.request("PATCH",x,Ot(Se,re))}post(x,re,Se={}){return this.request("POST",x,Ot(Se,re))}put(x,re,Se={}){return this.request("PUT",x,Ot(Se,re))}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(D))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})();class on{constructor(R,x){this.next=R,this.interceptor=x}handle(R){return this.interceptor.intercept(R,this.next)}}const Jt=new e.OlP("HTTP_INTERCEPTORS");let _n=(()=>{class ${intercept(x,re){return re.handle(x)}}return $.\u0275fac=function(x){return new(x||$)},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})();const He=/^\)\]\}',?\n/;let Mt=(()=>{class ${constructor(x){this.xhrFactory=x}handle(x){if("JSONP"===x.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new f.y(re=>{const Se=this.xhrFactory.build();if(Se.open(x.method,x.urlWithParams),x.withCredentials&&(Se.withCredentials=!0),x.headers.forEach((zt,en)=>Se.setRequestHeader(zt,en.join(","))),x.headers.has("Accept")||Se.setRequestHeader("Accept","application/json, text/plain, */*"),!x.headers.has("Content-Type")){const zt=x.detectContentTypeHeader();null!==zt&&Se.setRequestHeader("Content-Type",zt)}if(x.responseType){const zt=x.responseType.toLowerCase();Se.responseType="json"!==zt?zt:"text"}const be=x.serializeBody();let _e=null;const ee=()=>{if(null!==_e)return _e;const zt=1223===Se.status?204:Se.status,en=Se.statusText||"OK",hn=new B(Se.getAllResponseHeaders()),dn=function($){return"responseURL"in $&&$.responseURL?$.responseURL:/^X-Request-URL:/m.test($.getAllResponseHeaders())?$.getResponseHeader("X-Request-URL"):null}(Se)||x.url;return _e=new pe({headers:hn,status:zt,statusText:en,url:dn}),_e},qe=()=>{let{headers:zt,status:en,statusText:hn,url:dn}=ee(),mn=null;204!==en&&(mn=void 0===Se.response?Se.responseText:Se.response),0===en&&(en=mn?200:0);let Tt=en>=200&&en<300;if("json"===x.responseType&&"string"==typeof mn){const nn=mn;mn=mn.replace(He,"");try{mn=""!==mn?JSON.parse(mn):null}catch(Ie){mn=nn,Tt&&(Tt=!1,mn={error:Ie,text:mn})}}Tt?(re.next(new Be({body:mn,headers:zt,status:en,statusText:hn,url:dn||void 0})),re.complete()):re.error(new rt({error:mn,headers:zt,status:en,statusText:hn,url:dn||void 0}))},bt=zt=>{const{url:en}=ee(),hn=new rt({error:zt,status:Se.status||0,statusText:Se.statusText||"Unknown Error",url:en||void 0});re.error(hn)};let It=!1;const Vt=zt=>{It||(re.next(ee()),It=!0);let en={type:Ne.DownloadProgress,loaded:zt.loaded};zt.lengthComputable&&(en.total=zt.total),"text"===x.responseType&&!!Se.responseText&&(en.partialText=Se.responseText),re.next(en)},an=zt=>{let en={type:Ne.UploadProgress,loaded:zt.loaded};zt.lengthComputable&&(en.total=zt.total),re.next(en)};return Se.addEventListener("load",qe),Se.addEventListener("error",bt),Se.addEventListener("timeout",bt),Se.addEventListener("abort",bt),x.reportProgress&&(Se.addEventListener("progress",Vt),null!==be&&Se.upload&&Se.upload.addEventListener("progress",an)),Se.send(be),re.next({type:Ne.Sent}),()=>{Se.removeEventListener("error",bt),Se.removeEventListener("abort",bt),Se.removeEventListener("load",qe),Se.removeEventListener("timeout",bt),x.reportProgress&&(Se.removeEventListener("progress",Vt),null!==be&&Se.upload&&Se.upload.removeEventListener("progress",an)),Se.readyState!==Se.DONE&&Se.abort()}})}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(u.JF))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})();const Ct=new e.OlP("XSRF_COOKIE_NAME"),$t=new e.OlP("XSRF_HEADER_NAME");class ot{}let st=(()=>{class ${constructor(x,re,Se){this.doc=x,this.platform=re,this.cookieName=Se,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const x=this.doc.cookie||"";return x!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,u.Mx)(x,this.cookieName),this.lastCookieString=x),this.lastToken}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(u.K0),e.LFG(e.Lbi),e.LFG(Ct))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})(),Bt=(()=>{class ${constructor(x,re){this.tokenService=x,this.headerName=re}intercept(x,re){const Se=x.url.toLowerCase();if("GET"===x.method||"HEAD"===x.method||Se.startsWith("http://")||Se.startsWith("https://"))return re.handle(x);const be=this.tokenService.getToken();return null!==be&&!x.headers.has(this.headerName)&&(x=x.clone({headers:x.headers.set(this.headerName,be)})),re.handle(x)}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(ot),e.LFG($t))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})(),_t=(()=>{class ${constructor(x,re){this.backend=x,this.injector=re,this.chain=null}handle(x){if(null===this.chain){const re=this.injector.get(Jt,[]);this.chain=re.reduceRight((Se,be)=>new on(Se,be),this.backend)}return this.chain.handle(x)}}return $.\u0275fac=function(x){return new(x||$)(e.LFG(F),e.LFG(e.zs3))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})(),At=(()=>{class ${static disable(){return{ngModule:$,providers:[{provide:Bt,useClass:_n}]}}static withOptions(x={}){return{ngModule:$,providers:[x.cookieName?{provide:Ct,useValue:x.cookieName}:[],x.headerName?{provide:$t,useValue:x.headerName}:[]]}}}return $.\u0275fac=function(x){return new(x||$)},$.\u0275mod=e.oAB({type:$}),$.\u0275inj=e.cJS({providers:[Bt,{provide:Jt,useExisting:Bt,multi:!0},{provide:ot,useClass:st},{provide:Ct,useValue:"XSRF-TOKEN"},{provide:$t,useValue:"X-XSRF-TOKEN"}]}),$})(),Nt=(()=>{class ${}return $.\u0275fac=function(x){return new(x||$)},$.\u0275mod=e.oAB({type:$}),$.\u0275inj=e.cJS({providers:[Dt,{provide:D,useClass:_t},Mt,{provide:F,useExisting:Mt}],imports:[[At.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),$})()},7716:($e,fe,p)=>{"use strict";p.d(fe,{deG:()=>Wl,tb:()=>Ov,AFp:()=>Ev,ip1:()=>$m,CZH:()=>Ld,hGG:()=>fw,z2F:()=>su,sBO:()=>oD,Sil:()=>iu,_Vd:()=>wd,EJc:()=>Pv,SBq:()=>Ta,qLn:()=>Xa,vpe:()=>Ea,gxx:()=>dl,tBr:()=>pa,XFs:()=>At,OlP:()=>qi,zs3:()=>l,ZZ4:()=>s_,aQg:()=>r_,soG:()=>p_,YKP:()=>hb,v3s:()=>WE,h0i:()=>jl,PXZ:()=>VE,R0b:()=>po,FiY:()=>rs,Lbi:()=>Sv,g9A:()=>wv,n_E:()=>tu,Qsj:()=>GC,FYo:()=>i_,JOm:()=>Ts,Tiy:()=>ym,q3G:()=>Qi,tp0:()=>ro,EAV:()=>qE,Rgc:()=>$c,dDg:()=>Lv,DyG:()=>gl,GfV:()=>sb,s_b:()=>l_,ifc:()=>_e,eFA:()=>Bv,G48:()=>LE,Gpc:()=>X,f3M:()=>bu,X6Q:()=>qm,_c5:()=>aw,VLi:()=>RE,c2e:()=>Av,zSh:()=>Yl,wAp:()=>Hn,vHH:()=>ge,EiD:()=>Nu,mCW:()=>Tl,qzn:()=>Ya,JVY:()=>Mg,pB0:()=>H_,eBb:()=>Y_,L6k:()=>Au,LAX:()=>B_,cg1:()=>om,Tjo:()=>rw,kL8:()=>SM,yhl:()=>Ou,dqk:()=>Vt,sIi:()=>xc,CqO:()=>Wp,QGY:()=>Zp,F4k:()=>xy,RDi:()=>Zi,AaK:()=>D,z3N:()=>vo,qOj:()=>kp,TTD:()=>bs,_Bn:()=>XM,xp6:()=>uc,uIk:()=>xp,Tol:()=>tM,Gre:()=>mM,DjV:()=>gM,ekj:()=>em,Suo:()=>nv,Xpm:()=>K,lG2:()=>Nn,Yz7:()=>le,cJS:()=>Le,oAB:()=>tn,Yjl:()=>Vn,Y36:()=>Fc,_UZ:()=>ky,GkF:()=>Ry,BQk:()=>Gp,ynx:()=>$p,qZA:()=>Up,TgZ:()=>jp,EpF:()=>Ly,n5z:()=>$s,Ikx:()=>sm,SDv:()=>KM,QtT:()=>qM,N_p:()=>um,pQV:()=>hm,tHW:()=>cm,LFG:()=>ss,$8M:()=>pr,NdJ:()=>zp,CRH:()=>iv,kcU:()=>xn,O4$:()=>yn,oxw:()=>Yy,ALo:()=>Jb,lcZ:()=>Kb,xi3:()=>qb,Hsn:()=>Hy,F$t:()=>By,Q6J:()=>Hp,s9C:()=>qp,MGl:()=>zh,hYB:()=>Qp,DdM:()=>Hb,VKq:()=>Vb,WLB:()=>jb,kEZ:()=>Ub,iGM:()=>ev,MAs:()=>by,CHM:()=>Dr,LSH:()=>Kd,kYT:()=>Gt,Udp:()=>Xp,WFA:()=>Jp,d8E:()=>rm,YNc:()=>My,W1O:()=>av,_uU:()=>lM,Oqu:()=>nm,hij:()=>Kh,AsE:()=>im,Gf:()=>tv});var u=p(9765),e=p(5319),c=p(8891),f=p(6682),d=p(8345);function v(t){for(let n in t)if(t[n]===v)return n;throw Error("Could not find renamed property on target object.")}function A(t,n){for(const i in n)n.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=n[i])}function D(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(D).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function F(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const B=v({__forward_ref__:v});function X(t){return t.__forward_ref__=X,t.toString=function(){return D(this())},t}function ne(t){return ve(t)?t():t}function ve(t){return"function"==typeof t&&t.hasOwnProperty(B)&&t.__forward_ref__===X}class ge extends Error{constructor(n,i){super(function(t,n){return`${t?`NG0${t}: `:""}${n}`}(n,i)),this.code=n}}function ht(t){return"string"==typeof t?t:null==t?"":String(t)}function wt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():ht(t)}function Oe(t,n){const i=n?` in ${n}`:"";throw new ge("201",`No provider for ${wt(t)} found${i}`)}function ze(t,n,i,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${i} ${r} ${n} <=Actual]`))}function le(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Le(t){return{providers:t.providers||[],imports:t.imports||[]}}function Mt(t){return Ct(t,Bt)||Ct(t,Qt)}function Ct(t,n){return t.hasOwnProperty(n)?t[n]:null}function st(t){return t&&(t.hasOwnProperty(_t)||t.hasOwnProperty(Cn))?t[_t]:null}const Bt=v({\u0275prov:v}),_t=v({\u0275inj:v}),Qt=v({ngInjectableDef:v}),Cn=v({ngInjectorDef:v});var At=(()=>((At=At||{})[At.Default=0]="Default",At[At.Host=1]="Host",At[At.Self=2]="Self",At[At.SkipSelf=4]="SkipSelf",At[At.Optional=8]="Optional",At))();let Nt;function Ce(t){const n=Nt;return Nt=t,n}function $(t,n,i){const r=Mt(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:i&At.Optional?null:void 0!==n?n:void Oe(D(t),"Injector")}function x(t){return{toString:t}.toString()}var re=(()=>((re=re||{})[re.OnPush=0]="OnPush",re[re.Default=1]="Default",re))(),_e=(()=>((_e=_e||{})[_e.Emulated=0]="Emulated",_e[_e.None=2]="None",_e[_e.ShadowDom=3]="ShadowDom",_e))();const ee="undefined"!=typeof globalThis&&globalThis,qe="undefined"!=typeof window&&window,bt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Vt=ee||"undefined"!=typeof global&&global||qe||bt,en={},hn=[],dn=v({\u0275cmp:v}),mn=v({\u0275dir:v}),Tt=v({\u0275pipe:v}),nn=v({\u0275mod:v}),Ie=v({\u0275loc:v}),Ze=v({\u0275fac:v}),we=v({__NG_ELEMENT_ID__:v});let Ue=0;function K(t){return x(()=>{const i={},r={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===re.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||hn,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||_e.Emulated,id:"c",styles:t.styles||hn,_:null,setInput:null,schemas:t.schemas||null,tView:null},a=t.directives,h=t.features,g=t.pipes;return r.id+=Ue++,r.inputs=Yn(t.inputs,i),r.outputs=Yn(t.outputs),h&&h.forEach(M=>M(r)),r.directiveDefs=a?()=>("function"==typeof a?a():a).map(ue):null,r.pipeDefs=g?()=>("function"==typeof g?g():g).map(Ke):null,r})}function ue(t){return Xn(t)||function(t){return t[mn]||null}(t)}function Ke(t){return function(t){return t[Tt]||null}(t)}const dt={};function tn(t){return x(()=>{const n={type:t.type,bootstrap:t.bootstrap||hn,declarations:t.declarations||hn,imports:t.imports||hn,exports:t.exports||hn,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(dt[t.id]=t.type),n})}function Gt(t,n){return x(()=>{const i=ai(t,!0);i.declarations=n.declarations||hn,i.imports=n.imports||hn,i.exports=n.exports||hn})}function Yn(t,n){if(null==t)return en;const i={};for(const r in t)if(t.hasOwnProperty(r)){let a=t[r],h=a;Array.isArray(a)&&(h=a[1],a=a[0]),i[a]=r,n&&(n[a]=h)}return i}const Nn=K;function Vn(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Xn(t){return t[dn]||null}function ai(t,n){const i=t[nn]||null;if(!i&&!0===n)throw new Error(`Type ${D(t)} does not have '\u0275mod' property.`);return i}const j=11;function ki(t){return Array.isArray(t)&&"object"==typeof t[1]}function di(t){return Array.isArray(t)&&!0===t[1]}function ws(t){return 0!=(8&t.flags)}function Bi(t){return 2==(2&t.flags)}function wi(t){return 1==(1&t.flags)}function hs(t){return null!==t.template}function $i(t){return 0!=(512&t[2])}function ys(t,n){return t.hasOwnProperty(Ze)?t[Ze]:null}class Ms{constructor(n,i,r){this.previousValue=n,this.currentValue=i,this.firstChange=r}isFirstChange(){return this.firstChange}}function bs(){return Gi}function Gi(t){return t.type.prototype.ngOnChanges&&(t.setInput=ur),Kr}function Kr(){const t=Cr(this),n=null==t?void 0:t.current;if(n){const i=t.previous;if(i===en)t.previous=n;else for(let r in n)i[r]=n[r];t.current=null,this.ngOnChanges(n)}}function ur(t,n,i,r){const a=Cr(t)||function(t,n){return t[vr]=n}(t,{previous:en,current:null}),h=a.current||(a.current={}),g=a.previous,M=this.declaredInputs[i],I=g[M];h[M]=new Ms(I&&I.currentValue,n,g===en),t[r]=n}bs.ngInherit=!0;const vr="__ngSimpleChanges__";function Cr(t){return t[vr]||null}const hi="http://www.w3.org/2000/svg";let Cs;function Zi(t){Cs=t}function sr(){return void 0!==Cs?Cs:"undefined"!=typeof document?document:void 0}function U(t){return!!t.listen}const Z={createRenderer:(t,n)=>sr()};function P(t){for(;Array.isArray(t);)t=t[0];return t}function ft(t,n){return P(n[t])}function Xt(t,n){return P(n[t.index])}function ei(t,n){return t.data[n]}function kn(t,n){return t[n]}function Rn(t,n){const i=n[t];return ki(i)?i:i[0]}function _i(t){return 4==(4&t[2])}function Ai(t){return 128==(128&t[2])}function $n(t,n){return null==n?null:t[n]}function ci(t){t[18]=0}function Ni(t,n){t[5]+=n;let i=t,r=t[3];for(;null!==r&&(1===n&&1===i[5]||-1===n&&0===i[5]);)r[5]+=n,i=r,r=r[3]}const wn={lFrame:zi(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function js(){return wn.bindingsEnabled}function Zt(){return wn.lFrame.lView}function Jn(){return wn.lFrame.tView}function Dr(t){return wn.lFrame.contextLView=t,t[8]}function Fi(){let t=oa();for(;null!==t&&64===t.type;)t=t.parent;return t}function oa(){return wn.lFrame.currentTNode}function qr(){const t=wn.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}function _s(t,n){const i=wn.lFrame;i.currentTNode=t,i.isParent=n}function se(){return wn.lFrame.isParent}function b(){wn.lFrame.isParent=!1}function de(){return wn.isInCheckNoChangesMode}function ke(t){wn.isInCheckNoChangesMode=t}function Je(){const t=wn.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function it(){return wn.lFrame.bindingIndex}function Ht(){return wn.lFrame.bindingIndex++}function ln(t){const n=wn.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,i}function Fn(t){wn.lFrame.inI18n=t}function Gn(t,n){const i=wn.lFrame;i.bindingIndex=i.bindingRootIndex=t,Ln(n)}function Ln(t){wn.lFrame.currentDirectiveIndex=t}function Zn(t){const n=wn.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}function Mi(){return wn.lFrame.currentQueryIndex}function Si(t){wn.lFrame.currentQueryIndex=t}function Wi(t){const n=t[1];return 2===n.type?n.declTNode:1===n.type?t[6]:null}function Li(t,n,i){if(i&At.SkipSelf){let a=n,h=t;for(;!(a=a.parent,null!==a||i&At.Host||(a=Wi(h),null===a||(h=h[15],10&a.type))););if(null===a)return!1;n=a,t=h}const r=wn.lFrame=Ss();return r.currentTNode=n,r.lView=t,!0}function xs(t){const n=Ss(),i=t[1];wn.lFrame=n,n.currentTNode=i.firstChild,n.lView=t,n.tView=i,n.contextLView=t,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function Ss(){const t=wn.lFrame,n=null===t?null:t.child;return null===n?zi(t):n}function zi(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function Us(){const t=wn.lFrame;return wn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Ji=Us;function ls(){const t=Us();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 vi(){return wn.lFrame.selectedIndex}function Os(t){wn.lFrame.selectedIndex=t}function Pi(){const t=wn.lFrame;return ei(t.tView,t.selectedIndex)}function yn(){wn.lFrame.currentNamespace=hi}function xn(){wn.lFrame.currentNamespace=null}function ds(t,n){for(let i=n.directiveStart,r=n.directiveEnd;i=r)break}else n[I]<0&&(t[18]+=65536),(M>11>16&&(3&t[2])===n){t[2]+=2048;try{h.call(M)}finally{}}}else try{h.call(M)}finally{}}class ns{constructor(n,i,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=r}}function Xr(t,n,i){const r=U(t);let a=0;for(;an){g=h-1;break}}}for(;h>16}(t),r=n;for(;i>0;)r=r[15],i--;return r}let wr=!0;function da(t){const n=wr;return wr=t,n}let Ga=0;function Hr(t,n){const i=N(t,n);if(-1!==i)return i;const r=n[1];r.firstCreatePass&&(t.injectorIndex=n.length,to(r.data,t),to(n,null),to(r.blueprint,null));const a=O(t,n),h=t.injectorIndex;if(Ua(a)){const g=mo(a),M=eo(a,n),I=M[1].data;for(let H=0;H<8;H++)n[h+H]=M[g+H]|I[g+H]}return n[h+8]=a,h}function to(t,n){t.push(0,0,0,0,0,0,0,0,n)}function N(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function O(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let i=0,r=null,a=n;for(;null!==a;){const h=a[1],g=h.type;if(r=2===g?h.declTNode:1===g?a[6]:null,null===r)return-1;if(i++,a=a[15],-1!==r.injectorIndex)return r.injectorIndex|i<<16}return-1}function E(t,n,i){!function(t,n,i){let r;"string"==typeof i?r=i.charCodeAt(0)||0:i.hasOwnProperty(we)&&(r=i[we]),null==r&&(r=i[we]=Ga++);const a=255&r;n.data[t+(a>>5)]|=1<=0?255&n:Wt:n}(i);if("function"==typeof h){if(!Li(n,t,r))return r&At.Host?q(a,i,r):Me(n,i,r,a);try{const g=h(r);if(null!=g||r&At.Optional)return g;Oe(i)}finally{Ji()}}else if("number"==typeof h){let g=null,M=N(t,n),I=-1,H=r&At.Host?n[16][6]:null;for((-1===M||r&At.SkipSelf)&&(I=-1===M?O(t,n):n[M+8],-1!==I&&fr(r,!1)?(g=n[1],M=mo(I),n=eo(I,n)):M=-1);-1!==M;){const Q=n[1];if(ti(h,M,Q.data)){const Ee=gn(M,n,i,g,r,H);if(Ee!==ct)return Ee}I=n[M+8],-1!==I&&fr(r,n[1].data[M+8]===H)&&ti(h,M,n)?(g=Q,M=mo(I),n=eo(I,n)):M=-1}}}return Me(n,i,r,a)}const ct={};function Wt(){return new Ds(Fi(),Zt())}function gn(t,n,i,r,a,h){const g=n[1],M=g.data[t+8],Q=oi(M,g,i,null==r?Bi(M)&&wr:r!=g&&0!=(3&M.type),a&At.Host&&h===M);return null!==Q?On(n,g,Q,M):ct}function oi(t,n,i,r,a){const h=t.providerIndexes,g=n.data,M=1048575&h,I=t.directiveStart,Q=h>>20,Fe=a?M+Q:t.directiveEnd;for(let nt=r?M:M+Q;nt=I&&pt.type===i)return nt}if(a){const nt=g[I];if(nt&&hs(nt)&&nt.type===i)return I}return null}function On(t,n,i,r){let a=t[i];const h=n.data;if(function(t){return t instanceof ns}(a)){const g=a;g.resolving&&function(t,n){throw new ge("200",`Circular dependency in DI detected for ${t}`)}(wt(h[i]));const M=da(g.canSeeViewProviders);g.resolving=!0;const I=g.injectImpl?Ce(g.injectImpl):null;Li(t,r,At.Default);try{a=t[i]=g.factory(void 0,h,t,r),n.firstCreatePass&&i>=r.directiveStart&&function(t,n,i){const{ngOnChanges:r,ngOnInit:a,ngDoCheck:h}=n.type.prototype;if(r){const g=Gi(n);(i.preOrderHooks||(i.preOrderHooks=[])).push(t,g),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,g)}a&&(i.preOrderHooks||(i.preOrderHooks=[])).push(0-t,a),h&&((i.preOrderHooks||(i.preOrderHooks=[])).push(t,h),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,h))}(i,h[i],n)}finally{null!==I&&Ce(I),da(M),g.resolving=!1,Ji()}}return a}function ti(t,n,i){return!!(i[n+(t>>5)]&1<{const n=t.prototype.constructor,i=n[Ze]||no(n),r=Object.prototype;let a=Object.getPrototypeOf(t.prototype).constructor;for(;a&&a!==r;){const h=a[Ze]||no(a);if(h&&h!==i)return h;a=Object.getPrototypeOf(a)}return h=>new h})}function no(t){return ve(t)?()=>{const n=no(ne(t));return n&&n()}:ys(t)}function pr(t){return function(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const i=t.attrs;if(i){const r=i.length;let a=0;for(;a{const r=function(t){return function(...i){if(t){const r=t(...i);for(const a in r)this[a]=r[a]}}}(n);function a(...h){if(this instanceof a)return r.apply(this,h),this;const g=new a(...h);return M.annotation=g,M;function M(I,H,Q){const Ee=I.hasOwnProperty(Gs)?I[Gs]:Object.defineProperty(I,Gs,{value:[]})[Gs];for(;Ee.length<=Q;)Ee.push(null);return(Ee[Q]=Ee[Q]||[]).push(g),I}}return i&&(a.prototype=Object.create(i.prototype)),a.prototype.ngMetadataName=t,a.annotationCls=a,a})}class qi{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=le({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Wl=new qi("AnalyzeForEntryComponents"),gl=Function;function Or(t,n){void 0===n&&(n=t);for(let i=0;iArray.isArray(i)?is(i,n):n(i))}function Kt(t,n,i){n>=t.length?t.push(i):t.splice(n,0,i)}function io(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function so(t,n){const i=[];for(let r=0;r=0?t[1|r]=i:(r=~r,function(t,n,i,r){let a=t.length;if(a==n)t.push(i,r);else if(1===a)t.push(r,t[0]),t[0]=i;else{for(a--,t.push(t[a-1],t[a]);a>n;)t[a]=t[a-2],a--;t[n]=i,t[n+1]=r}}(t,r,n,i)),r}function za(t,n){const i=_a(t,n);if(i>=0)return t[1|i]}function _a(t,n){return function(t,n,i){let r=0,a=t.length>>i;for(;a!==r;){const h=r+(a-r>>1),g=t[h<n?a=h:r=h+1}return~(a< ");else if("object"==typeof n){let h=[];for(let g in n)if(n.hasOwnProperty(g)){let M=n[g];h.push(g+":"+("string"==typeof M?JSON.stringify(M):D(M)))}a=`{${h.join(", ")}}`}return`${i}${r?"("+r+")":""}[${a}]: ${t.replace(gu,"\n ")}`}("\n"+t.message,a,i,r),t.ngTokenPath=a,t[Ra]=null,t}const pa=xa(go("Inject",t=>({token:t})),-1),rs=xa(go("Optional"),8),ro=xa(go("SkipSelf"),4);let yi;function ks(t){var n;return(null===(n=function(){if(void 0===yi&&(yi=null,Vt.trustedTypes))try{yi=Vt.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return yi}())||void 0===n?void 0:n.createHTML(t))||t}class Fa{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Du extends Fa{getTypeName(){return"HTML"}}class Tu extends Fa{getTypeName(){return"Style"}}class Eu extends Fa{getTypeName(){return"Script"}}class wu extends Fa{getTypeName(){return"URL"}}class Su extends Fa{getTypeName(){return"ResourceURL"}}function vo(t){return t instanceof Fa?t.changingThisBreaksApplicationSecurity:t}function Ya(t,n){const i=Ou(t);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see https://g.co/ng/security#xss)`)}return i===n}function Ou(t){return t instanceof Fa&&t.getTypeName()||null}function Mg(t){return new Du(t)}function Au(t){return new Tu(t)}function Y_(t){return new Eu(t)}function B_(t){return new wu(t)}function H_(t){return new Su(t)}function Pu(t){const n=new bg(t);return function(){try{return!!(new window.DOMParser).parseFromString(ks(""),"text/html")}catch(t){return!1}}()?new Iu(n):n}class Iu{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(ks(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch(i){return null}}}class bg{constructor(n){if(this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const i=this.inertDocument.createElement("html");this.inertDocument.appendChild(i);const r=this.inertDocument.createElement("body");i.appendChild(r)}}getInertBodyElement(n){const i=this.inertDocument.createElement("template");if("content"in i)return i.innerHTML=ks(n),i;const r=this.inertDocument.createElement("body");return r.innerHTML=ks(n),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(n){const i=n.attributes;for(let a=i.length-1;0Tl(n.trim())).join(", ")}function oo(t){const n={};for(const i of t.split(","))n[i]=!0;return n}function El(...t){const n={};for(const i of t)for(const r in i)i.hasOwnProperty(r)&&(n[r]=!0);return n}const $_=oo("area,br,col,hr,img,wbr"),Gd=oo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ru=oo("rp,rt"),Zd=El($_,El(Gd,oo("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")),El(Ru,oo("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")),El(Ru,Gd)),Wd=oo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ed=oo("srcset"),zd=El(Wd,ed,oo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),oo("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")),W_=oo("script,style,template");class z_{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,r=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?r=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,r&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let a=this.checkClobberedElement(i,i.nextSibling);if(a){i=a;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!Zd.hasOwnProperty(i))return this.sanitizedSomething=!0,!W_.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const r=n.attributes;for(let a=0;a"),!0}endElement(n){const i=n.nodeName.toLowerCase();Zd.hasOwnProperty(i)&&!$_.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(xu(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return i}}const Tg=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Lu=/([^\#-~ |!])/g;function xu(t){return t.replace(/&/g,"&").replace(Tg,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Lu,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let td;function Nu(t,n){let i=null;try{td=td||Pu(t);let r=n?String(n):"";i=td.getInertBodyElement(r);let a=5,h=r;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,r=h,h=i.innerHTML,i=td.getInertBodyElement(r)}while(r!==h);return ks((new z_).sanitizeChildren(Jd(i)||i))}finally{if(i){const r=Jd(i)||i;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function Jd(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Qi=(()=>((Qi=Qi||{})[Qi.NONE=0]="NONE",Qi[Qi.HTML=1]="HTML",Qi[Qi.STYLE=2]="STYLE",Qi[Qi.SCRIPT=3]="SCRIPT",Qi[Qi.URL=4]="URL",Qi[Qi.RESOURCE_URL=5]="RESOURCE_URL",Qi))();function Kd(t){const n=function(){const t=Zt();return t&&t[12]}();return n?n.sanitize(Qi.URL,t)||"":Ya(t,"URL")?vo(t):Tl(ht(t))}const Hu="__ngContext__";function Zs(t,n){t[Hu]=n}function Qd(t){const n=function(t){return t[Hu]||null}(t);return n?Array.isArray(n)?n:n.lView:null}function nd(t){return t.ngOriginalError}function af(t,...n){t.error(...n)}class Xa{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n),r=this._findContext(n),a=(t=n)&&t.ngErrorLogger||af;var t;a(this._console,"ERROR",n),i&&a(this._console,"ORIGINAL ERROR",i),r&&a(this._console,"ERROR CONTEXT",r)}_findContext(n){return n?n.ngDebugContext||this._findContext(nd(n)):null}_findOriginalError(n){let i=n&&nd(n);for(;i&&nd(i);)i=nd(i);return i||null}}const cf=/^>|^->||--!>|)/;const Xi=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Vt))();function Eo(t){return t instanceof Function?t():t}var Ts=(()=>((Ts=Ts||{})[Ts.Important=1]="Important",Ts[Ts.DashCase=2]="DashCase",Ts))();let tc;function nc(t,n){return tc(t,n)}function Pl(t){const n=t[3];return di(n)?n[3]:n}function Wu(t){return sc(t[13])}function ic(t){return sc(t[4])}function sc(t){for(;null!==t&&!di(t);)t=t[4];return t}function nl(t,n,i,r,a){if(null!=r){let h,g=!1;di(r)?h=r:ki(r)&&(g=!0,r=r[0]);const M=P(r);0===t&&null!==i?null==a?th(n,i,M):Hi(n,i,M,a||null,!0):1===t&&null!==i?Hi(n,i,M,a||null,!0):2===t?Ba(n,M,g):3===t&&n.destroyNode(M),null!=h&&function(t,n,i,r,a){const h=i[7];h!==P(i)&&nl(n,t,r,h,a);for(let M=10;Mn.replace(Xd,"\u200b$1\u200b"))}(n))}function oc(t,n,i){return U(t)?t.createElement(n,i):null===i?t.createElement(n):t.createElementNS(i,n)}function qu(t,n){const i=t[9],r=i.indexOf(n),a=n[3];1024&n[2]&&(n[2]&=-1025,Ni(a,-1)),i.splice(r,1)}function ac(t,n){if(t.length<=10)return;const i=10+n,r=t[i];if(r){const a=r[17];null!==a&&a!==t&&qu(a,r),n>0&&(t[i-1][4]=r[4]);const h=io(t,10+n);!function(t,n){Rl(t,n,n[j],2,null,null),n[0]=null,n[6]=null}(r[1],r);const g=h[19];null!==g&&g.detachView(h[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Qu(t,n){if(!(256&n[2])){const i=n[j];U(i)&&i.destroyNode&&Rl(t,n,i,3,null,null),function(t){let n=t[13];if(!n)return lc(t[1],t);for(;n;){let i=null;if(ki(n))i=n[13];else{const r=n[10];r&&(i=r)}if(!i){for(;n&&!n[4]&&n!==t;)ki(n)&&lc(n[1],n),n=n[3];null===n&&(n=t),ki(n)&&lc(n[1],n),i=n&&n[4]}n=i}}(n)}}function lc(t,n){if(!(256&n[2])){n[2]&=-129,n[2]|=256,function(t,n){let i;if(null!=t&&null!=(i=t.destroyHooks))for(let r=0;r=0?r[a=H]():r[a=-H].unsubscribe(),h+=2}else{const g=r[a=i[h+1]];i[h].call(g)}if(null!==r){for(let h=a+1;hh?"":a[Ee+1].toLowerCase();const nt=8&r?Fe:null;if(nt&&-1!==sh(nt,H,0)||2&r&&H!==Fe){if(ho(r))return!1;g=!0}}}}else{if(!g&&!ho(r)&&!ho(I))return!1;if(g&&ho(I))continue;g=!1,r=I|1&r}}return ho(r)||g}function ho(t){return 0==(1&t)}function Lf(t,n,i,r){if(null===n)return-1;let a=0;if(r||!i){let h=!1;for(;a-1)for(i++;i0?'="'+M+'"':"")+"]"}else 8&r?a+="."+g:4&r&&(a+=" "+g);else""!==a&&!ho(g)&&(n+=lh(h,a),a=""),r=g,h=h||!ho(r);i++}return""!==a&&(n+=lh(h,a)),n}const Wn={};function uc(t){ch(Jn(),Zt(),vi()+t,de())}function ch(t,n,i,r){if(!r)if(3==(3&n[2])){const h=t.preOrderCheckHooks;null!==h&&ts(n,h,i)}else{const h=t.preOrderHooks;null!==h&&mi(n,h,0,i)}Os(i)}function Ll(t,n){return t<<17|n<<2}function Pr(t){return t>>17&32767}function hc(t){return 2|t}function Go(t){return(131068&t)>>2}function _c(t,n){return-131069&t|n<<2}function fc(t){return 1|t}function Mh(t,n){const i=t.contentQueries;if(null!==i)for(let r=0;r20&&ch(t,n,20,de()),i(r,a)}finally{Os(h)}}function Fl(t,n,i){if(ws(n)){const a=n.directiveEnd;for(let h=n.directiveStart;h0;){const i=t[--n];if("number"==typeof i&&i<0)return i}return 0})(M)!=I&&M.push(I),M.push(r,a,g)}}function Ah(t,n){null!==t.hostBindings&&t.hostBindings(1,n)}function Ph(t,n){n.flags|=2,(t.components||(t.components=[])).push(n.index)}function lp(t,n,i){if(i){if(n.exportAs)for(let r=0;r0&&wc(i)}}function wc(t){for(let r=Wu(t);null!==r;r=ic(r))for(let a=10;a0&&wc(h)}const i=t[1].components;if(null!==i)for(let r=0;r0&&wc(a)}}function fp(t,n){const i=Rn(n,t),r=i[1];(function(t,n){for(let i=n.length;iPromise.resolve(null))();function xh(t){return t[7]||(t[7]=[])}function Nh(t){return t.cleanup||(t.cleanup=[])}function Fh(t,n,i){return(null===t||hs(t))&&(i=function(t){for(;Array.isArray(t);){if("object"==typeof t[1])return t;t=t[0]}return null}(i[n.index])),i[j]}function Yh(t,n){const i=t[9],r=i?i.get(Xa,null):null;r&&r.handleError(n)}function Bh(t,n,i,r,a){for(let h=0;hthis.processProvider(M,n,i)),is([n],M=>this.processInjectorType(M,[],h)),this.records.set(dl,cl(void 0,this));const g=this.records.get(Yl);this.scope=null!=g?g.value:null,this.source=a||("object"==typeof n?null:D(n))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(n=>n.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(n,i=Ja,r=At.Default){this.assertNotDestroyed();const a=La(this),h=Ce(void 0);try{if(!(r&At.SkipSelf)){let M=this.records.get(n);if(void 0===M){const I=("function"==typeof(t=n)||"object"==typeof t&&t instanceof qi)&&Mt(n);M=I&&this.injectableDefInScope(I)?cl(kc(n),Bl):null,this.records.set(n,M)}if(null!=M)return this.hydrate(n,M)}return(r&At.Self?Vh():this.parent).get(n,i=r&At.Optional&&i===Ja?null:i)}catch(g){if("NullInjectorError"===g.name){if((g[Ra]=g[Ra]||[]).unshift(D(n)),a)throw g;return Ml(g,n,"R3InjectorError",this.source)}throw g}finally{Ce(h),La(a)}var t}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(n=>this.get(n))}toString(){const n=[];return this.records.forEach((r,a)=>n.push(D(a))),`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(n,i,r){if(!(n=ne(n)))return!1;let a=st(n);const h=null==a&&n.ngModule||void 0,g=void 0===h?n:h,M=-1!==r.indexOf(g);if(void 0!==h&&(a=st(h)),null==a)return!1;if(null!=a.imports&&!M){let Q;r.push(g);try{is(a.imports,Ee=>{this.processInjectorType(Ee,i,r)&&(void 0===Q&&(Q=[]),Q.push(Ee))})}finally{}if(void 0!==Q)for(let Ee=0;Eethis.processProvider(pt,Fe,nt||hn))}}this.injectorDefTypes.add(g);const I=ys(g)||(()=>new g);this.records.set(g,cl(I,Bl));const H=a.providers;if(null!=H&&!M){const Q=n;is(H,Ee=>this.processProvider(Ee,Q,H))}return void 0!==h&&void 0!==n.providers}processProvider(n,i,r){let a=ul(n=ne(n))?n:ne(n&&n.provide);const h=(t=n,$h(t)?cl(void 0,t.useValue):cl(Uh(t),Bl));var t;if(ul(n)||!0!==n.multi)this.records.get(a);else{let g=this.records.get(a);g||(g=cl(void 0,Bl,!0),g.factory=()=>yo(g.multi),this.records.set(a,g)),a=n,g.multi.push(n)}this.records.set(a,h)}hydrate(n,i){return i.value===Bl&&(i.value=vp,i.value=i.factory()),"object"==typeof i.value&&i.value&&null!==(t=i.value)&&"object"==typeof t&&"function"==typeof t.ngOnDestroy&&this.onDestroy.add(i.value),i.value;var t}injectableDefInScope(n){if(!n.providedIn)return!1;const i=ne(n.providedIn);return"string"==typeof i?"any"===i||i===this.scope:this.injectorDefTypes.has(i)}}function kc(t){const n=Mt(t),i=null!==n?n.factory:ys(t);if(null!==i)return i;if(t instanceof qi)throw new Error(`Token ${D(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const n=t.length;if(n>0){const r=so(n,"?");throw new Error(`Can't resolve all parameters for ${D(t)}: (${r.join(", ")}).`)}const i=function(t){const n=t&&(t[Bt]||t[Qt]);if(n){const i=function(t){if(t.hasOwnProperty("name"))return t.name;const n=(""+t).match(/^function\s*([^\s(]+)/);return null===n?"":n[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${i}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${i}" class.`),n}return null}(t);return null!==i?()=>i.factory(t):()=>new t}(t);throw new Error("unreachable")}function Uh(t,n,i){let r;if(ul(t)){const a=ne(t);return ys(a)||kc(a)}if($h(t))r=()=>ne(t.useValue);else if(function(t){return!(!t||!t.useFactory)}(t))r=()=>t.useFactory(...yo(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))r=()=>ss(ne(t.useExisting));else{const a=ne(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return ys(a)||kc(a);r=()=>new a(...yo(t.deps))}return r}function cl(t,n,i=!1){return{factory:t,value:n,multi:i?[]:void 0}}function $h(t){return null!==t&&"object"==typeof t&&Kl in t}function ul(t){return"function"==typeof t}const s=function(t,n,i){return function(t,n=null,i=null,r){const a=jh(t,n,i,r);return a._resolveInjectorDefTypes(),a}({name:i},n,t,i)};let l=(()=>{class t{static create(i,r){return Array.isArray(i)?s(i,r,""):s(i.providers,i.parent,i.name||"")}}return t.THROW_IF_NOT_FOUND=Ja,t.NULL=new Hh,t.\u0275prov=le({token:t,providedIn:"any",factory:()=>ss(dl)}),t.__NG_ELEMENT_ID__=-1,t})();function T0(t,n){ds(Qd(t)[1],Fi())}function kp(t){let n=function(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),i=!0;const r=[t];for(;n;){let a;if(hs(t))a=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new Error("Directives cannot inherit Components");a=n.\u0275dir}if(a){if(i){r.push(a);const g=t;g.inputs=Rp(t.inputs),g.declaredInputs=Rp(t.declaredInputs),g.outputs=Rp(t.outputs);const M=a.hostBindings;M&&O0(t,M);const I=a.viewQuery,H=a.contentQueries;if(I&&w0(t,I),H&&S0(t,H),A(t.inputs,a.inputs),A(t.declaredInputs,a.declaredInputs),A(t.outputs,a.outputs),hs(a)&&a.data.animation){const Q=t.data;Q.animation=(Q.animation||[]).concat(a.data.animation)}}const h=a.features;if(h)for(let g=0;g=0;r--){const a=t[r];a.hostVars=n+=a.hostVars,a.hostAttrs=la(a.hostAttrs,i=la(i,a.hostAttrs))}}(r)}function Rp(t){return t===en?{}:t===hn?[]:t}function w0(t,n){const i=t.viewQuery;t.viewQuery=i?(r,a)=>{n(r,a),i(r,a)}:n}function S0(t,n){const i=t.contentQueries;t.contentQueries=i?(r,a,h)=>{n(r,a,h),i(r,a,h)}:n}function O0(t,n){const i=t.hostBindings;t.hostBindings=i?(r,a)=>{n(r,a),i(r,a)}:n}let Gh=null;function hd(){if(!Gh){const t=Vt.Symbol;if(t&&t.iterator)Gh=t.iterator;else{const n=Object.getOwnPropertyNames(Map.prototype);for(let i=0;iM(P(Un[r.index])):r.index;if(U(i)){let Un=null;if(!M&&I&&(Un=function(t,n,i,r){const a=t.cleanup;if(null!=a)for(let h=0;hI?M[I]:null}"string"==typeof g&&(h+=2)}return null}(t,n,a,r.index)),null!==Un)(Un.__ngLastListenerFn__||Un).__ngNextListenerFn__=h,Un.__ngLastListenerFn__=h,nt=!1;else{h=Kp(r,n,Ee,h,!1);const pi=i.listen(cn,a,h);Fe.push(h,pi),Q&&Q.push(a,In,qt,qt+1)}}else h=Kp(r,n,Ee,h,!0),cn.addEventListener(a,h,g),Fe.push(h),Q&&Q.push(a,In,qt,g)}else h=Kp(r,n,Ee,h,!1);const pt=r.outputs;let Ft;if(nt&&null!==pt&&(Ft=pt[a])){const St=Ft.length;if(St)for(let cn=0;cn0;)n=n[15],t--;return n}(t,wn.lFrame.contextLView))[8]}(t)}function l1(t,n){let i=null;const r=function(t){const n=t.attrs;if(null!=n){const i=n.indexOf(5);if(0==(1&i))return n[i+1]}return null}(t);for(let a=0;a=0}const Ns={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jy(t){return t.substring(Ns.key,Ns.keyEnd)}function Ky(t,n){const i=Ns.textEnd;return i===n?-1:(n=Ns.keyEnd=function(t,n,i){for(;n32;)n++;return n}(t,Ns.key=n,i),Dd(t,n,i))}function Dd(t,n,i){for(;n=0;i=Ky(n,i))Is(t,Jy(n),!0)}function qo(t,n,i,r){const a=Zt(),h=Jn(),g=ln(2);h.firstUpdatePass&&iM(h,t,g,r),n!==Wn&&gr(a,g,n)&&rM(h,h.data[vi()],a,a[j],t,a[g+1]=function(t,n){return null==t||("string"==typeof n?t+=n:"object"==typeof t&&(t=D(vo(t)))),t}(n,i),r,g)}function Qo(t,n,i,r){const a=Jn(),h=ln(2);a.firstUpdatePass&&iM(a,null,h,r);const g=Zt();if(i!==Wn&&gr(g,h,i)){const M=a.data[vi()];if(aM(M,r)&&!nM(a,h)){let I=r?M.classesWithoutHost:M.stylesWithoutHost;null!==I&&(i=F(I,i||"")),Vp(a,M,g,i,r)}else!function(t,n,i,r,a,h,g,M){a===Wn&&(a=hn);let I=0,H=0,Q=0=t.expandoStartIndex}function iM(t,n,i,r){const a=t.data;if(null===a[i+1]){const h=a[vi()],g=nM(t,i);aM(h,r)&&null===n&&!g&&(n=!1),n=function(t,n,i,r){const a=Zn(t);let h=r?n.residualClasses:n.residualStyles;if(null===a)0===(r?n.classBindings:n.styleBindings)&&(i=Yc(i=tm(null,t,n,i,r),n.attrs,r),h=null);else{const g=n.directiveStylingLast;if(-1===g||t[g]!==a)if(i=tm(a,t,n,i,r),null===h){let I=function(t,n,i){const r=i?n.classBindings:n.styleBindings;if(0!==Go(r))return t[Pr(r)]}(t,n,r);void 0!==I&&Array.isArray(I)&&(I=tm(null,t,n,I[1],r),I=Yc(I,n.attrs,r),function(t,n,i,r){t[Pr(i?n.classBindings:n.styleBindings)]=r}(t,n,r,I))}else h=function(t,n,i){let r;const a=n.directiveEnd;for(let h=1+n.directiveStylingLast;h0)&&(H=!0)}else Q=i;if(a)if(0!==I){const Fe=Pr(t[M+1]);t[r+1]=Ll(Fe,M),0!==Fe&&(t[Fe+1]=_c(t[Fe+1],r)),t[M+1]=function(t,n){return 131071&t|n<<17}(t[M+1],r)}else t[r+1]=Ll(M,0),0!==M&&(t[M+1]=_c(t[M+1],r)),M=r;else t[r+1]=Ll(I,0),0===M?M=r:t[I+1]=_c(t[I+1],r),I=r;H&&(t[r+1]=hc(t[r+1])),zy(t,Q,r,!0),zy(t,Q,r,!1),function(t,n,i,r,a){const h=a?t.residualClasses:t.residualStyles;null!=h&&"string"==typeof n&&_a(h,n)>=0&&(i[r+1]=fc(i[r+1]))}(n,Q,t,r,h),g=Ll(M,I),h?n.classBindings=g:n.styleBindings=g}(a,h,n,i,g,r)}}function tm(t,n,i,r,a){let h=null;const g=i.directiveEnd;let M=i.directiveStylingLast;for(-1===M?M=i.directiveStart:M++;M0;){const I=t[a],H=Array.isArray(I),Q=H?I[1]:I,Ee=null===Q;let Fe=i[a+1];Fe===Wn&&(Fe=Ee?hn:void 0);let nt=Ee?za(Fe,r):Q===r?Fe:void 0;if(H&&!Jh(nt)&&(nt=za(I,r)),Jh(nt)&&(M=nt,g))return M;const pt=t[a+1];a=g?Pr(pt):Go(pt)}if(null!==n){let I=h?n.residualClasses:n.residualStyles;null!=I&&(M=za(I,r))}return M}function Jh(t){return void 0!==t}function aM(t,n){return 0!=(t.flags&(n?16:32))}function lM(t,n=""){const i=Zt(),r=Jn(),a=t+20,h=r.firstCreatePass?rl(r,a,1,n,null):r.data[a],g=i[a]=rc(i[j],n);$o(r,i,g,h),_s(h,!1)}function nm(t){return Kh("",t,""),nm}function Kh(t,n,i){const r=Zt(),a=fd(r,t,n,i);return a!==Wn&&Wo(r,vi(),a),Kh}function im(t,n,i,r,a){const h=Zt(),g=pd(h,t,n,i,r,a);return g!==Wn&&Wo(h,vi(),g),im}function mM(t,n,i){Qo(Is,Da,fd(Zt(),t,n,i),!0)}function gM(t,n,i,r,a,h,g,M,I){Qo(Is,Da,gd(Zt(),t,n,i,r,a,h,g,M,I),!0)}function sm(t,n,i){const r=Zt();return gr(r,Ht(),n)&&Ir(Jn(),Pi(),r,t,n,r[j],i,!0),sm}function rm(t,n,i){const r=Zt();if(gr(r,Ht(),n)){const h=Jn(),g=Pi();Ir(h,g,r,t,n,Fh(Zn(h.data),g,r),i,!0)}return rm}const Vl=void 0;var U1=["en",[["a","p"],["AM","PM"],Vl],[["AM","PM"],Vl,Vl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Vl,[["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"]],Vl,[["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}",Vl,"{1} 'at' {0}",Vl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){const n=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let Td={};function om(t){const n=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let i=OM(n);if(i)return i;const r=n.split("-")[0];if(i=OM(r),i)return i;if("en"===r)return U1;throw new Error(`Missing locale data for the locale "${t}".`)}function SM(t){return om(t)[Hn.PluralCase]}function OM(t){return t in Td||(Td[t]=Vt.ng&&Vt.ng.common&&Vt.ng.common.locales&&Vt.ng.common.locales[t]),Td[t]}var Hn=(()=>((Hn=Hn||{})[Hn.LocaleId=0]="LocaleId",Hn[Hn.DayPeriodsFormat=1]="DayPeriodsFormat",Hn[Hn.DayPeriodsStandalone=2]="DayPeriodsStandalone",Hn[Hn.DaysFormat=3]="DaysFormat",Hn[Hn.DaysStandalone=4]="DaysStandalone",Hn[Hn.MonthsFormat=5]="MonthsFormat",Hn[Hn.MonthsStandalone=6]="MonthsStandalone",Hn[Hn.Eras=7]="Eras",Hn[Hn.FirstDayOfWeek=8]="FirstDayOfWeek",Hn[Hn.WeekendRange=9]="WeekendRange",Hn[Hn.DateFormat=10]="DateFormat",Hn[Hn.TimeFormat=11]="TimeFormat",Hn[Hn.DateTimeFormat=12]="DateTimeFormat",Hn[Hn.NumberSymbols=13]="NumberSymbols",Hn[Hn.NumberFormats=14]="NumberFormats",Hn[Hn.CurrencyCode=15]="CurrencyCode",Hn[Hn.CurrencySymbol=16]="CurrencySymbol",Hn[Hn.CurrencyName=17]="CurrencyName",Hn[Hn.Currencies=18]="Currencies",Hn[Hn.Directionality=19]="Directionality",Hn[Hn.PluralCase=20]="PluralCase",Hn[Hn.ExtraData=21]="ExtraData",Hn))();const G1=["zero","one","two","few","many"],qh="en-US",Qh={marker:"element"},Xh={marker:"ICU"};var gs=(()=>((gs=gs||{})[gs.SHIFT=2]="SHIFT",gs[gs.APPEND_EAGERLY=1]="APPEND_EAGERLY",gs[gs.COMMENT=2]="COMMENT",gs))();let AM=qh;function am(t){(function(t,n){null==t&&ze(n,t,null,"!=")})(t,"Expected localeId to be defined"),"string"==typeof t&&(AM=t.toLowerCase().replace(/_/g,"-"))}function PM(t,n,i){const r=n.insertBeforeIndex,a=Array.isArray(r)?r[0]:r;return null===a?uo(t,0,i):P(i[a])}function IM(t,n,i,r,a){const h=n.insertBeforeIndex;if(Array.isArray(h)){let g=r,M=null;if(3&n.type||(M=g,g=a),null!==g&&0==(2&n.flags))for(let I=1;I1)for(let i=t.length-2;i>=0;i--){const r=t[i];RM(r)||J1(r,n)&&null===K1(r)&&q1(r,n.index)}}function RM(t){return!(64&t.type)}function J1(t,n){return RM(n)||t.index>n.index}function K1(t){const n=t.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function q1(t,n){const i=t.insertBeforeIndex;Array.isArray(i)?i[0]=n:(rd(PM,IM),t.insertBeforeIndex=n)}function Bc(t,n){const i=t.data[n];return null===i||"string"==typeof i?null:i.hasOwnProperty("currentCaseLViewIndex")?i:i.value}function eC(t,n,i){const r=Cc(t,i,64,null,null);return kM(n,r),r}function e_(t,n){const i=n[t.currentCaseLViewIndex];return null===i?i:i<0?~i:i}function LM(t){return t>>>17}function xM(t){return(131070&t)>>>1}let Hc=0,Vc=0;function FM(t,n,i,r){const a=i[j];let g,h=null;for(let M=0;M>>1,i),null,null,nt,pt,null);break;default:throw new Error(`Unable to determine the type of mutate operation for "${I}"`)}else switch(I){case Xh:const H=n[++M],Q=n[++M];null===i[Q]&&Zs(i[Q]=Mf(a,H),i);break;case Qh:const Ee=n[++M],Fe=n[++M];null===i[Fe]&&Zs(i[Fe]=oc(a,Ee,null),i)}}}function YM(t,n,i,r,a){for(let h=0;h>>2;switch(3&Q){case 1:const Fe=i[++H],nt=i[++H],pt=t.data[Ee];"string"==typeof pt?Ec(n[j],n[Ee],null,pt,Fe,I,nt):Ir(t,pt,n,Fe,I,n[j],nt,!1);break;case 0:const Ft=n[Ee];null!==Ft&&zu(n[j],Ft,I);break;case 2:rC(t,Bc(t,Ee),n,I);break;case 3:BM(t,Bc(t,Ee),r,n)}}}}else{const I=i[h+1];if(I>0&&3==(3&I)){const Q=Bc(t,I>>>2);n[Q.currentCaseLViewIndex]<0&&BM(t,Q,r,n)}}h+=M}}function BM(t,n,i,r){let a=r[n.currentCaseLViewIndex];if(null!==a){let h=Hc;a<0&&(a=r[n.currentCaseLViewIndex]=~a,h=-1),YM(t,r,n.update[a],i,h)}}function rC(t,n,i,r){const a=function(t,n){let i=t.cases.indexOf(n);if(-1===i)switch(t.type){case 1:{const r=function(t,n){const i=SM(n)(parseInt(t,10)),r=G1[i];return void 0!==r?r:"other"}(n,AM);i=t.cases.indexOf(r),-1===i&&"other"!==r&&(i=t.cases.indexOf("other"));break}case 0:i=t.cases.indexOf("other")}return-1===i?null:i}(n,r);if(e_(n,i)!==a&&(HM(t,n,i),i[n.currentCaseLViewIndex]=null===a?null:~a,null!==a)){const g=i[n.anchorIdx];g&&FM(t,n.create[a],i,g)}}function HM(t,n,i){let r=e_(n,i);if(null!==r){const a=n.remove[r];for(let h=0;h0){const M=ft(g,i);null!==M&&Ba(i[j],M)}else HM(t,Bc(t,~g),i)}}}function aC(){const t=[];let i,r,n=-1;function h(M,I){n=0;const H=e_(M,I);r=null!==H?M.remove[H]:hn}function g(){if(n0?i[M]:(t.push(n,r),h(i[1].data[~M],i),g())}return 0===t.length?null:(r=t.pop(),n=t.pop(),g())}return function(M,I){for(i=I;t.length;)t.pop();return h(M.value,I),g}}const t_=/\ufffd(\d+):?\d*\ufffd/gi,dC=/\ufffd(\d+)\ufffd/,jM=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,cC=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,uC=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,hC=/\uE500/g;function UM(t,n,i,r,a,h,g){const M=ol(t,r,1,null);let I=M<i.length&&i.push(I)}return{type:r,mainBinding:a,cases:n,values:i}}function lm(t){if(!t)return[];let n=0;const i=[],r=[],a=/[{}]/g;let h;for(a.lastIndex=0;h=a.exec(t);){const M=h.index;if("}"==h[0]){if(i.pop(),0==i.length){const I=t.substring(n,M);jM.test(I)?r.push(bC(I)):r.push(I),n=M+1}}else{if(0==i.length){const I=t.substring(n,M);r.push(I),n=M+1}i.push("{")}}const g=t.substring(n);return r.push(g),r}function vC(t,n,i,r,a,h,g,M){const I=[],H=[],Q=[];n.cases.push(h),n.create.push(I),n.remove.push(H),n.update.push(Q);const Fe=Pu(sr()).getInertBodyElement(g),nt=Jd(Fe)||Fe;return nt?WM(t,n,i,r,I,H,Q,nt,a,M,0):0}function WM(t,n,i,r,a,h,g,M,I,H,Q){let Ee=0,Fe=M.firstChild;for(;Fe;){const nt=ol(t,i,1,null);switch(Fe.nodeType){case Node.ELEMENT_NODE:const pt=Fe,Ft=pt.tagName.toLowerCase();if(Zd.hasOwnProperty(Ft)){dm(a,Qh,Ft,I,nt),t.data[nt]=Ft;const In=pt.attributes;for(let Un=0;Un>>gs.SHIFT;let Ee=t[Q];null===Ee&&(Ee=t[Q]=I?a.createComment(M):rc(a,M)),H&&null!==i&&Hi(a,i,Ee,r,!1)}})(a,I.create,Q,M&&8&M.type?a[M.index]:null),Fn(!0)}function um(){Fn(!1)}function KM(t,n,i){cm(t,n,i),um()}function hm(t){return function(t){t&&(Hc|=1<0){const r=t.data[i];YM(t,n,Array.isArray(r)?r:r.update,it()-Vc-1,Hc)}Hc=0,Vc=0}(Jn(),Zt(),t+20)}function _m(t,n,i,r,a){if(t=ne(t),Array.isArray(t))for(let h=0;h>20;if(ul(t)||!t.multi){const nt=new ns(I,a,Fc),pt=pm(M,n,a?Q:Q+Fe,Ee);-1===pt?(E(Hr(H,g),h,M),fm(h,t,n.length),n.push(M),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),i.push(nt),g.push(nt)):(i[pt]=nt,g[pt]=nt)}else{const nt=pm(M,n,Q+Fe,Ee),pt=pm(M,n,Q,Q+Fe),Ft=nt>=0&&i[nt],St=pt>=0&&i[pt];if(a&&!St||!a&&!Ft){E(Hr(H,g),h,M);const cn=function(t,n,i,r,a){const h=new ns(t,i,Fc);return h.multi=[],h.index=n,h.componentProviders=0,QM(h,a,r&&!i),h}(a?YC:FC,i.length,a,r,I);!a&&St&&(i[pt].providerFactory=cn),fm(h,t,n.length,0),n.push(M),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),i.push(cn),g.push(cn)}else fm(h,t,nt>-1?nt:pt,QM(i[a?pt:nt],I,!a&&r));!a&&r&&St&&i[pt].componentProviders++}}}function fm(t,n,i,r){const a=ul(n);if(a||function(t){return!!t.useClass}(n)){const g=(n.useClass||n).prototype.ngOnDestroy;if(g){const M=t.destroyHooks||(t.destroyHooks=[]);if(!a&&n.multi){const I=M.indexOf(i);-1===I?M.push(i,[r,g]):M[I+1].push(r,g)}else M.push(i,g)}}}function QM(t,n,i){return i&&t.componentProviders++,t.multi.push(n)-1}function pm(t,n,i,r){for(let a=i;a{i.providersResolver=(r,a)=>function(t,n,i){const r=Jn();if(r.firstCreatePass){const a=hs(t);_m(i,r.data,r.blueprint,a,!0),_m(n,r.data,r.blueprint,a,!1)}}(r,a?a(t):t,n)}}class eb{}const nb="ngComponent";class VC{resolveComponentFactory(n){throw function(t){const n=Error(`No component factory found for ${D(t)}. Did you add it to @NgModule.entryComponents?`);return n[nb]=t,n}(n)}}let wd=(()=>{class t{}return t.NULL=new VC,t})();function n_(...t){}function Sd(t,n){return new Ta(Xt(t,n))}const $C=function(){return Sd(Fi(),Zt())};let Ta=(()=>{class t{constructor(i){this.nativeElement=i}}return t.__NG_ELEMENT_ID__=$C,t})();function ib(t){return t instanceof Ta?t.nativeElement:t}class i_{}let GC=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>WC(),t})();const WC=function(){const t=Zt(),i=Rn(Fi().index,t);return function(t){return t[j]}(ki(i)?i:t)};let ym=(()=>{class t{}return t.\u0275prov=le({token:t,providedIn:"root",factory:()=>null}),t})();class sb{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const rb=new sb("12.2.16");class ob{constructor(){}supports(n){return xc(n)}create(n){return new qC(n)}}const KC=(t,n)=>n;class qC{constructor(n){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=n||KC}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,r=this._removalsHead,a=0,h=null;for(;i||r;){const g=!r||i&&i.currentIndex{g=this._trackByFn(a,M),null!==i&&Object.is(i.trackById,g)?(r&&(i=this._verifyReinsertion(i,M,g,a)),Object.is(i.item,M)||this._addIdentityChange(i,M)):(i=this._mismatch(i,M,g,a),r=!0),i=i._next,a++}),this.length=a;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,r,a){let h;return null===n?h=this._itTail:(h=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,h,a)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,a))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,h,a)):n=this._addAfter(new QC(i,r),h,a),n}_verifyReinsertion(n,i,r,a){let h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==h?n=this._reinsertAfter(h,n._prev,a):n.currentIndex!=a&&(n.currentIndex=a,this._addToMoves(n,a)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}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(n,i,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const a=n._prevRemoved,h=n._nextRemoved;return null===a?this._removalsHead=h:a._nextRemoved=h,null===h?this._removalsTail=a:h._prevRemoved=a,this._insertAfter(n,i,r),this._addToMoves(n,r),n}_moveAfter(n,i,r){return this._unlink(n),this._insertAfter(n,i,r),this._addToMoves(n,r),n}_addAfter(n,i,r){return this._insertAfter(n,i,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,r){const a=null===i?this._itHead:i._next;return n._next=a,n._prev=i,null===a?this._itTail=n:a._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new ab),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,r=n._next;return null===i?this._itHead=r:i._next=r,null===r?this._itTail=i:r._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ab),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class QC{constructor(n,i){this.item=n,this.trackById=i,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 XC{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===i||i<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const i=n._prevDup,r=n._nextDup;return null===i?this._head=r:i._nextDup=r,null===r?this._tail=i:r._prevDup=i,null===this._head}}class ab{constructor(){this.map=new Map}put(n){const i=n.trackById;let r=this.map.get(i);r||(r=new XC,this.map.set(i,r)),r.add(n)}get(n,i){const a=this.map.get(n);return a?a.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function lb(t,n,i){const r=t.previousIndex;if(null===r)return r;let a=0;return i&&r{if(i&&i.key===a)this._maybeAddToChanges(i,r),this._appendAfter=i,i=i._next;else{const h=this._getOrCreateRecordForKey(a,r);i=this._insertBeforeOrAppend(i,h)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let r=i;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const r=n._prev;return i._next=n,i._prev=r,n._prev=i,r&&(r._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const a=this._records.get(n);this._maybeAddToChanges(a,i);const h=a._prev,g=a._next;return h&&(h._next=g),g&&(g._prev=h),a._next=null,a._prev=null,a}const r=new tD(n);return this._records.set(n,r),r.currentValue=i,this._addToAdditions(r),r}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(r=>i(n[r],r))}}class tD{constructor(n){this.key=n,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 cb(){return new s_([new ob])}let s_=(()=>{class t{constructor(i){this.factories=i}static create(i,r){if(null!=r){const a=r.factories.slice();i=i.concat(a)}return new t(i)}static extend(i){return{provide:t,useFactory:r=>t.create(i,r||cb()),deps:[[t,new ro,new rs]]}}find(i){const r=this.factories.find(a=>a.supports(i));if(null!=r)return r;throw new Error(`Cannot find a differ supporting object '${i}' of type '${function(t){return t.name||typeof t}(i)}'`)}}return t.\u0275prov=le({token:t,providedIn:"root",factory:cb}),t})();function ub(){return new r_([new db])}let r_=(()=>{class t{constructor(i){this.factories=i}static create(i,r){if(r){const a=r.factories.slice();i=i.concat(a)}return new t(i)}static extend(i){return{provide:t,useFactory:r=>t.create(i,r||ub()),deps:[[t,new ro,new rs]]}}find(i){const r=this.factories.find(a=>a.supports(i));if(r)return r;throw new Error(`Cannot find a differ supporting object '${i}'`)}}return t.\u0275prov=le({token:t,providedIn:"root",factory:ub}),t})();function o_(t,n,i,r,a=!1){for(;null!==i;){const h=n[i.index];if(null!==h&&r.push(P(h)),di(h))for(let M=10;M-1&&(ac(n,r),io(i,r))}this._attachedToViewContainer=!1}Qu(this._lView[1],this._lView)}onDestroy(n){Th(this._lView[1],this._lView,null,n)}markForCheck(){Sc(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Ac(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,n,i){ke(!0);try{Ac(t,n,i)}finally{ke(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var n;this._appRef=null,Rl(this._lView[1],n=this._lView,n[j],2,null,null)}attachToAppRef(n){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=n}}class iD extends Uc{constructor(n){super(n),this._view=n}detectChanges(){Rh(this._view)}checkNoChanges(){!function(t){ke(!0);try{Rh(t)}finally{ke(!1)}}(this._view)}get context(){return null}}const rD=function(t){return function(t,n,i){if(Bi(t)&&!i){const r=Rn(t.index,n);return new Uc(r,r)}return 47&t.type?new Uc(n[16],n):null}(Fi(),Zt(),16==(16&t))};let oD=(()=>{class t{}return t.__NG_ELEMENT_ID__=rD,t})();const dD=[new db],uD=new s_([new ob]),hD=new r_(dD),fD=function(){return a_(Fi(),Zt())};let $c=(()=>{class t{}return t.__NG_ELEMENT_ID__=fD,t})();const pD=$c,mD=class extends pD{constructor(n,i,r){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=r}createEmbeddedView(n){const i=this._declarationTContainer.tViews,r=xl(this._declarationLView,i,n,16,null,i.declTNode,null,null,null,null);r[17]=this._declarationLView[this._declarationTContainer.index];const h=this._declarationLView[19];return null!==h&&(r[19]=h.createEmbeddedView(i)),Nl(i,r,n),new Uc(r)}};function a_(t,n){return 4&t.type?new mD(n,t,Sd(t,n)):null}class jl{}class hb{}const MD=function(){return pb(Fi(),Zt())};let l_=(()=>{class t{}return t.__NG_ELEMENT_ID__=MD,t})();const vD=l_,_b=class extends vD{constructor(n,i,r){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=r}get element(){return Sd(this._hostTNode,this._hostLView)}get injector(){return new Ds(this._hostTNode,this._hostLView)}get parentInjector(){const n=O(this._hostTNode,this._hostLView);if(Ua(n)){const i=eo(n,this._hostLView),r=mo(n);return new Ds(i[1].data[r+8],i)}return new Ds(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=fb(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,i,r){const a=n.createEmbeddedView(i||{});return this.insert(a,r),a}createComponent(n,i,r,a,h){const g=r||this.parentInjector;if(!h&&null==n.ngModule&&g){const I=g.get(jl,null);I&&(h=I)}const M=n.create(g,a,void 0,h);return this.insert(M.hostView,i),M}insert(n,i){const r=n._lView,a=r[1];if(di(r[3])){const Q=this.indexOf(n);if(-1!==Q)this.detach(Q);else{const Ee=r[3],Fe=new _b(Ee,Ee[6],Ee[3]);Fe.detach(Fe.indexOf(n))}}const h=this._adjustIndex(i),g=this._lContainer;!function(t,n,i,r){const a=10+r,h=i.length;r>0&&(i[a-1][4]=n),rXi});class Fb extends eb{constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=n.selectors.map(Bf).join(","),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}get inputs(){return Nb(this.componentDef.inputs)}get outputs(){return Nb(this.componentDef.outputs)}create(n,i,r,a){const h=(a=a||this.ngModule)?function(t,n){return{get:(i,r,a)=>{const h=t.get(i,Id,a);return h!==Id||r===Id?h:n.get(i,r,a)}}}(n,a.injector):n,g=h.get(i_,Z),M=h.get(ym,null),I=g.createRenderer(null,this.componentDef),H=this.componentDef.selectors[0][0]||"div",Q=r?function(t,n,i){if(U(t))return t.selectRootElement(n,i===_e.ShadowDom);let r="string"==typeof n?t.querySelector(n):n;return r.textContent="",r}(I,r,this.componentDef.encapsulation):oc(g.createRenderer(null,this.componentDef),H,function(t){const n=t.toLowerCase();return"svg"===n?hi:"math"===n?"http://www.w3.org/1998/MathML/":null}(H)),Ee=this.componentDef.onPush?576:528,Fe=function(t,n){return{components:[],scheduler:t||Xi,clean:yp,playerHandler:n||null,flags:0}}(),nt=dd(0,null,null,1,0,null,null,null,null,null),pt=xl(null,nt,Fe,Ee,null,null,g,I,M,h);let Ft,St;xs(pt);try{const cn=function(t,n,i,r,a,h){const g=i[1];i[20]=t;const I=rl(g,20,2,"#host",null),H=I.mergedAttrs=n.hostAttrs;null!==H&&(ud(I,H,!0),null!==t&&(Xr(a,t,H),null!==I.classes&&cc(a,t,I.classes),null!==I.styles&&ih(a,t,I.styles)));const Q=r.createRenderer(t,n),Ee=xl(i,vh(n),null,n.onPush?64:16,i[20],I,r,Q,h||null,null);return g.firstCreatePass&&(E(Hr(I,i),g,n.type),Ph(g,I),Ih(I,i.length,1)),cd(i,Ee),i[20]=Ee}(Q,this.componentDef,pt,g,I);if(Q)if(r)Xr(I,Q,["ng-version",rb.full]);else{const{attrs:qt,classes:In}=function(t){const n=[],i=[];let r=1,a=2;for(;r0&&cc(I,Q,In.join(" "))}if(St=ei(nt,20),void 0!==i){const qt=St.projection=[];for(let In=0;InI(g,n)),n.contentQueries){const I=Fi();n.contentQueries(1,g,I.directiveStart)}const M=Fi();return!h.firstCreatePass||null===n.hostBindings&&null===n.hostAttrs||(Os(M.index),Sh(i[1],M,0,M.directiveStart,M.directiveEnd,n),Ah(n,g)),g}(cn,this.componentDef,pt,Fe,[T0]),Nl(nt,pt,null)}finally{ls()}return new bT(this.componentType,Ft,Sd(St,pt),pt,St)}}class bT extends class{}{constructor(n,i,r,a,h){super(),this.location=r,this._rootLView=a,this._tNode=h,this.instance=i,this.hostView=this.changeDetectorRef=new iD(a),this.componentType=n}get injector(){return new Ds(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}const kd=new Map;class DT extends jl{constructor(n,i){super(),this._parent=i,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new xb(this);const r=ai(n),a=n[Ie]||null;a&&am(a),this._bootstrapComponents=Eo(r.bootstrap),this._r3Injector=jh(n,i,[{provide:jl,useValue:this},{provide:wd,useValue:this.componentFactoryResolver}],D(n)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(n)}get(n,i=l.THROW_IF_NOT_FOUND,r=At.Default){return n===l||n===jl||n===dl?this:this._r3Injector.get(n,i,r)}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class km extends hb{constructor(n){super(),this.moduleType=n,null!==ai(n)&&function(t){const n=new Set;!function i(r){const a=ai(r,!0),h=a.id;null!==h&&(function(t,n,i){if(n&&n!==i)throw new Error(`Duplicate module registered for ${t} - ${D(n)} vs ${D(n.name)}`)}(h,kd.get(h),r),kd.set(h,r));const g=Eo(a.imports);for(const M of g)n.has(M)||(n.add(M),i(M))}(t)}(n)}create(n){return new DT(this.moduleType,n)}}function Hb(t,n,i){const r=Je()+t,a=Zt();return a[r]===Wn?va(a,r,i?n.call(i):n()):function(t,n){return t[n]}(a,r)}function Vb(t,n,i,r){return $b(Zt(),Je(),t,n,i,r)}function jb(t,n,i,r,a){return Gb(Zt(),Je(),t,n,i,r,a)}function Ub(t,n,i,r,a,h){return function(t,n,i,r,a,h,g,M){const I=n+i;return function(t,n,i,r,a){const h=Hl(t,n,i,r);return gr(t,n+2,a)||h}(t,I,a,h,g)?va(t,I+3,M?r.call(M,a,h,g):r(a,h,g)):Qc(t,I+3)}(Zt(),Je(),t,n,i,r,a,h)}function Qc(t,n){const i=t[n];return i===Wn?void 0:i}function $b(t,n,i,r,a,h){const g=n+i;return gr(t,g,a)?va(t,g+1,h?r.call(h,a):r(a)):Qc(t,g+1)}function Gb(t,n,i,r,a,h,g){const M=n+i;return Hl(t,M,a,h)?va(t,M+2,g?r.call(g,a,h):r(a,h)):Qc(t,M+2)}function Jb(t,n){const i=Jn();let r;const a=t+20;i.firstCreatePass?(r=function(t,n){if(n)for(let i=n.length-1;i>=0;i--){const r=n[i];if(t===r.name)return r}throw new ge("302",`The pipe '${t}' could not be found!`)}(n,i.pipeRegistry),i.data[a]=r,r.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(a,r.onDestroy)):r=i.data[a];const h=r.factory||(r.factory=ys(r.type)),g=Ce(Fc);try{const M=da(!1),I=h();return da(M),function(t,n,i,r){i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),n[i]=r}(i,Zt(),a,I),I}finally{Ce(g)}}function Kb(t,n,i){const r=t+20,a=Zt(),h=kn(a,r);return eu(a,Xc(a,r)?$b(a,Je(),n,h.transform,i,h):h.transform(i))}function qb(t,n,i,r){const a=t+20,h=Zt(),g=kn(h,a);return eu(h,Xc(h,a)?Gb(h,Je(),n,g.transform,i,r,g):g.transform(i,r))}function Xc(t,n){return t[1].data[n].pure}function eu(t,n){return Ko.isWrapped(n)&&(n=Ko.unwrap(n),t[it()]=Wn),n}function Rm(t){return n=>{setTimeout(t,void 0,n)}}const Ea=class extends u.xQ{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,r){var a,h,g;let M=n,I=i||(()=>null),H=r;if(n&&"object"==typeof n){const Ee=n;M=null===(a=Ee.next)||void 0===a?void 0:a.bind(Ee),I=null===(h=Ee.error)||void 0===h?void 0:h.bind(Ee),H=null===(g=Ee.complete)||void 0===g?void 0:g.bind(Ee)}this.__isAsync&&(I=Rm(I),M&&(M=Rm(M)),H&&(H=Rm(H)));const Q=super.subscribe({next:M,error:I,complete:H});return n instanceof e.w&&n.add(Q),Q}};function xT(){return this._results[hd()]()}class tu{constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const i=hd(),r=tu.prototype;r[i]||(r[i]=xT)}get changes(){return this._changes||(this._changes=new Ea)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){const r=this;r.dirty=!1;const a=Or(n);(this._changesDetected=!function(t,n,i){if(t.length!==n.length)return!1;for(let r=0;r0)r.push(g[M/2]);else{const H=h[M+1],Q=n[-I];for(let Ee=10;Ee{class t{constructor(i){this.appInits=i,this.resolve=n_,this.reject=n_,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,a)=>{this.resolve=r,this.reject=a})}runInitializers(){if(this.initialized)return;const i=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let a=0;a{h.subscribe({complete:M,error:I})});i.push(g)}}Promise.all(i).then(()=>{r()}).catch(a=>{this.reject(a)}),0===i.length&&r(),this.initialized=!0}}return t.\u0275fac=function(i){return new(i||t)(ss($m,8))},t.\u0275prov=le({token:t,factory:t.\u0275fac}),t})();const Ev=new qi("AppId"),gE={provide:Ev,useFactory:function(){return`${Gm()}${Gm()}${Gm()}`},deps:[]};function Gm(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const wv=new qi("Platform Initializer"),Sv=new qi("Platform ID"),Ov=new qi("appBootstrapListener");let Av=(()=>{class t{log(i){console.log(i)}warn(i){console.warn(i)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=le({token:t,factory:t.\u0275fac}),t})();const p_=new qi("LocaleId"),Pv=new qi("DefaultCurrencyCode");class ME{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}const Zm=function(t){return new km(t)},bE=Zm,vE=function(t){return Promise.resolve(Zm(t))},Iv=function(t){const n=Zm(t),r=Eo(ai(t).declarations).reduce((a,h)=>{const g=Xn(h);return g&&a.push(new Fb(g)),a},[]);return new ME(n,r)},CE=Iv,DE=function(t){return Promise.resolve(Iv(t))};let iu=(()=>{class t{constructor(){this.compileModuleSync=bE,this.compileModuleAsync=vE,this.compileModuleAndAllComponentsSync=CE,this.compileModuleAndAllComponentsAsync=DE}clearCache(){}clearCacheFor(i){}getModuleId(i){}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=le({token:t,factory:t.\u0275fac}),t})();const wE=(()=>Promise.resolve(0))();function Wm(t){"undefined"==typeof Zone?wE.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class po{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ea(!1),this.onMicrotaskEmpty=new Ea(!1),this.onStable=new Ea(!1),this.onError=new Ea(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!r&&i,a.shouldCoalesceRunChangeDetection=r,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function(){let t=Vt.requestAnimationFrame,n=Vt.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function(t){const n=()=>{!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Vt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Jm(t),t.isCheckStableRunning=!0,zm(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Jm(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,r,a,h,g,M)=>{try{return kv(t),i.invokeTask(a,h,g,M)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===h.type||t.shouldCoalesceRunChangeDetection)&&n(),Rv(t)}},onInvoke:(i,r,a,h,g,M,I)=>{try{return kv(t),i.invoke(a,h,g,M,I)}finally{t.shouldCoalesceRunChangeDetection&&n(),Rv(t)}},onHasTask:(i,r,a,h)=>{i.hasTask(a,h),r===a&&("microTask"==h.change?(t._hasPendingMicrotasks=h.microTask,Jm(t),zm(t)):"macroTask"==h.change&&(t.hasPendingMacrotasks=h.macroTask))},onHandleError:(i,r,a,h)=>(i.handleError(a,h),t.runOutsideAngular(()=>t.onError.emit(h)),!1)})}(a)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!po.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(po.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(n,i,r){return this._inner.run(n,i,r)}runTask(n,i,r,a){const h=this._inner,g=h.scheduleEventTask("NgZoneEvent: "+a,n,OE,n_,n_);try{return h.runTask(g,i,r)}finally{h.cancelTask(g)}}runGuarded(n,i,r){return this._inner.runGuarded(n,i,r)}runOutsideAngular(n){return this._outer.run(n)}}const OE={};function zm(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 Jm(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function kv(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Rv(t){t._nesting--,zm(t)}class IE{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ea,this.onMicrotaskEmpty=new Ea,this.onStable=new Ea,this.onError=new Ea}run(n,i,r){return n.apply(i,r)}runGuarded(n,i,r){return n.apply(i,r)}runOutsideAngular(n){return n()}runTask(n,i,r,a){return n.apply(i,r)}}let Lv=(()=>{class t{constructor(i){this._ngZone=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{po.assertNotInAngularZone(),Wm(()=>{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())Wm(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(i)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,r,a){let h=-1;r&&r>0&&(h=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==h),i(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:i,timeoutId:h,updateCb:a})}whenStable(i,r,a){if(a&&!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(i,r,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(i,r,a){return[]}}return t.\u0275fac=function(i){return new(i||t)(ss(po))},t.\u0275prov=le({token:t,factory:t.\u0275fac}),t})(),xv=(()=>{class t{constructor(){this._applications=new Map,Km.addToWindow(this)}registerApplication(i,r){this._applications.set(i,r)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,r=!0){return Km.findTestabilityInTree(this,i,r)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=le({token:t,factory:t.\u0275fac}),t})();class kE{addToWindow(n){}findTestabilityInTree(n,i,r){return null}}function RE(t){Km=t}let Km=new kE,Nv=!0,Fv=!1;function qm(){return Fv=!0,Nv}function LE(){if(Fv)throw new Error("Cannot enable prod mode after platform setup.");Nv=!1}let ta;const Yv=new qi("AllowMultipleToken");class VE{constructor(n,i){this.name=n,this.token=i}}function Bv(t,n,i=[]){const r=`Platform: ${n}`,a=new qi(r);return(h=[])=>{let g=Hv();if(!g||g.injector.get(Yv,!1))if(t)t(i.concat(h).concat({provide:a,useValue:!0}));else{const M=i.concat(h).concat({provide:a,useValue:!0},{provide:Yl,useValue:"platform"});!function(t){if(ta&&!ta.destroyed&&!ta.injector.get(Yv,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ta=t.get(Vv);const n=t.get(wv,null);n&&n.forEach(i=>i())}(l.create({providers:M,name:r}))}return function(t){const n=Hv();if(!n)throw new Error("No platform exists!");if(!n.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return n}(a)}}function Hv(){return ta&&!ta.destroyed?ta:null}let Vv=(()=>{class t{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,r){const M=function(t,n){let i;return i="noop"===t?new IE:("zone.js"===t?void 0:t)||new po({enableLongStackTrace:qm(),shouldCoalesceEventChangeDetection:!!(null==n?void 0:n.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==n?void 0:n.ngZoneRunCoalescing)}),i}(r?r.ngZone:void 0,{ngZoneEventCoalescing:r&&r.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:r&&r.ngZoneRunCoalescing||!1}),I=[{provide:po,useValue:M}];return M.run(()=>{const H=l.create({providers:I,parent:this.injector,name:i.moduleType.name}),Q=i.create(H),Ee=Q.injector.get(Xa,null);if(!Ee)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return M.runOutsideAngular(()=>{const Fe=M.onError.subscribe({next:nt=>{Ee.handleError(nt)}});Q.onDestroy(()=>{Qm(this._modules,Q),Fe.unsubscribe()})}),function(t,n,i){try{const r=i();return Zp(r)?r.catch(a=>{throw n.runOutsideAngular(()=>t.handleError(a)),a}):r}catch(r){throw n.runOutsideAngular(()=>t.handleError(r)),r}}(Ee,M,()=>{const Fe=Q.injector.get(Ld);return Fe.runInitializers(),Fe.donePromise.then(()=>(am(Q.injector.get(p_,qh)||qh),this._moduleDoBootstrap(Q),Q))})})}bootstrapModule(i,r=[]){const a=jv({},r);return function(t,n,i){const r=new km(i);return Promise.resolve(r)}(0,0,i).then(h=>this.bootstrapModuleFactory(h,a))}_moduleDoBootstrap(i){const r=i.injector.get(su);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(a=>r.bootstrap(a));else{if(!i.instance.ngDoBootstrap)throw new Error(`The module ${D(i.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);i.instance.ngDoBootstrap(r)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(i){return new(i||t)(ss(l))},t.\u0275prov=le({token:t,factory:t.\u0275fac}),t})();function jv(t,n){return Array.isArray(n)?n.reduce(jv,t):Object.assign(Object.assign({},t),n)}let su=(()=>{class t{constructor(i,r,a,h,g){this._zone=i,this._injector=r,this._exceptionHandler=a,this._componentFactoryResolver=h,this._initStatus=g,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const M=new c.y(H=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{H.next(this._stable),H.complete()})}),I=new c.y(H=>{let Q;this._zone.runOutsideAngular(()=>{Q=this._zone.onStable.subscribe(()=>{po.assertNotInAngularZone(),Wm(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,H.next(!0))})})});const Ee=this._zone.onUnstable.subscribe(()=>{po.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{H.next(!1)}))});return()=>{Q.unsubscribe(),Ee.unsubscribe()}});this.isStable=(0,f.T)(M,I.pipe((0,d.B)()))}bootstrap(i,r){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let a;a=i instanceof eb?i:this._componentFactoryResolver.resolveComponentFactory(i),this.componentTypes.push(a.componentType);const h=function(t){return t.isBoundToModule}(a)?void 0:this._injector.get(jl),M=a.create(l.NULL,[],r||a.selector,h),I=M.location.nativeElement,H=M.injector.get(Lv,null),Q=H&&M.injector.get(xv);return H&&Q&&Q.registerApplication(I,H),M.onDestroy(()=>{this.detachView(M.hostView),Qm(this.components,M),Q&&Q.unregisterApplication(I)}),this._loadComponent(M),M}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(i))}finally{this._runningTick=!1}}attachView(i){const r=i;this._views.push(r),r.attachToAppRef(this)}detachView(i){const r=i;Qm(this._views,r),r.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i),this._injector.get(Ov,[]).concat(this._bootstrapListeners).forEach(a=>a(i))}ngOnDestroy(){this._views.slice().forEach(i=>i.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(i){return new(i||t)(ss(po),ss(l),ss(Xa),ss(wd),ss(Ld))},t.\u0275prov=le({token:t,factory:t.\u0275fac}),t})();function Qm(t,n){const i=t.indexOf(n);i>-1&&t.splice(i,1)}class WE{}class JE{}const KE={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let qE=(()=>{class t{constructor(i,r){this._compiler=i,this._config=r||KE}load(i){return this.loadAndCompile(i)}loadAndCompile(i){let[r,a]=i.split("#");return void 0===a&&(a="default"),p(8255)(r).then(h=>h[a]).then(h=>Zv(h,r,a)).then(h=>this._compiler.compileModuleAsync(h))}loadFactory(i){let[r,a]=i.split("#"),h="NgFactory";return void 0===a&&(a="default",h=""),p(8255)(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(g=>g[a+h]).then(g=>Zv(g,r,a))}}return t.\u0275fac=function(i){return new(i||t)(ss(iu),ss(JE,8))},t.\u0275prov=le({token:t,factory:t.\u0275fac}),t})();function Zv(t,n,i){if(!t)throw new Error(`Cannot find '${i}' in '${n}'`);return t}const rw=function(t){return null},aw=Bv(null,"core",[{provide:Sv,useValue:"unknown"},{provide:Vv,deps:[l]},{provide:xv,deps:[]},{provide:Av,deps:[]}]),hw=[{provide:su,useClass:su,deps:[po,l,Xa,wd,Ld]},{provide:gT,deps:[po],useFactory:function(t){let n=[];return t.onStable.subscribe(()=>{for(;n.length;)n.pop()()}),function(i){n.push(i)}}},{provide:Ld,useClass:Ld,deps:[[new rs,$m]]},{provide:iu,useClass:iu,deps:[]},gE,{provide:s_,useFactory:function(){return uD},deps:[]},{provide:r_,useFactory:function(){return hD},deps:[]},{provide:p_,useFactory:function(t){return am(t=t||"undefined"!=typeof $localize&&$localize.locale||qh),t},deps:[[new pa(p_),new rs,new ro]]},{provide:Pv,useValue:"USD"}];let fw=(()=>{class t{constructor(i){}}return t.\u0275fac=function(i){return new(i||t)(ss(su))},t.\u0275mod=tn({type:t}),t.\u0275inj=Le({providers:hw}),t})()},3679:($e,fe,p)=>{"use strict";p.d(fe,{Zs:()=>Gi,gN:()=>ot,Fj:()=>Ye,qu:()=>me,NI:()=>ce,oH:()=>ws,u:()=>ar,sg:()=>wi,u5:()=>sr,Cf:()=>xe,JU:()=>D,a5:()=>st,JJ:()=>Cn,JL:()=>At,F:()=>Te,On:()=>En,YN:()=>Wr,UX:()=>Fr,Q7:()=>bs,kI:()=>xt,_Y:()=>Dn,Kr:()=>zr});var u=p(7716),e=p(8583),c=p(4402),f=p(5758),d=p(8002);let v=(()=>{class S{constructor(k,te){this._renderer=k,this._elementRef=te,this.onChange=ft=>{},this.onTouched=()=>{}}setProperty(k,te){this._renderer.setProperty(this._elementRef.nativeElement,k,te)}registerOnTouched(k){this.onTouched=k}registerOnChange(k){this.onChange=k}setDisabledState(k){this.setProperty("disabled",k)}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(u.Qsj),u.Y36(u.SBq))},S.\u0275dir=u.lG2({type:S}),S})(),A=(()=>{class S extends v{}return S.\u0275fac=function(){let P;return function(te){return(P||(P=u.n5z(S)))(te||S)}}(),S.\u0275dir=u.lG2({type:S,features:[u.qOj]}),S})();const D=new u.OlP("NgValueAccessor"),X={provide:D,useExisting:(0,u.Gpc)(()=>Ye),multi:!0},ve=new u.OlP("CompositionEventMode");let Ye=(()=>{class S extends v{constructor(k,te,ft){super(k,te),this._compositionMode=ft,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const S=(0,e.q)()?(0,e.q)().getUserAgent():"";return/android (\d+)/.test(S.toLowerCase())}())}writeValue(k){this.setProperty("value",null==k?"":k)}_handleInput(k){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(k)}_compositionStart(){this._composing=!0}_compositionEnd(k){this._composing=!1,this._compositionMode&&this.onChange(k)}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(u.Qsj),u.Y36(u.SBq),u.Y36(ve,8))},S.\u0275dir=u.lG2({type:S,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(k,te){1&k&&u.NdJ("input",function(Xt){return te._handleInput(Xt.target.value)})("blur",function(){return te.onTouched()})("compositionstart",function(){return te._compositionStart()})("compositionend",function(Xt){return te._compositionEnd(Xt.target.value)})},features:[u._Bn([X]),u.qOj]}),S})();function ge(S){return null==S||0===S.length}function Re(S){return null!=S&&"number"==typeof S.length}const xe=new u.OlP("NgValidators"),ht=new u.OlP("NgAsyncValidators"),wt=/^(?=.{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 xt{static min(P){return S=P,P=>{if(ge(P.value)||ge(S))return null;const k=parseFloat(P.value);return!isNaN(k)&&k{if(ge(P.value)||ge(S))return null;const k=parseFloat(P.value);return!isNaN(k)&&k>S?{max:{max:S,actual:P.value}}:null};var S}static required(P){return Oe(P)}static requiredTrue(P){return tt(P)}static email(P){return ge((S=P).value)||wt.test(S.value)?null:{email:!0};var S}static minLength(P){return S=P,P=>ge(P.value)||!Re(P.value)?null:P.value.lengthRe(P.value)&&P.value.length>S?{maxlength:{requiredLength:S,actualLength:P.value.length}}:null;var S}static pattern(P){return function(S){if(!S)return Be;let P,k;return"string"==typeof S?(k="","^"!==S.charAt(0)&&(k+="^"),k+=S,"$"!==S.charAt(S.length-1)&&(k+="$"),P=new RegExp(k)):(k=S.toString(),P=S),te=>{if(ge(te.value))return null;const ft=te.value;return P.test(ft)?null:{pattern:{requiredPattern:k,actualValue:ft}}}}(P)}static nullValidator(P){return null}static compose(P){return Pt(P)}static composeAsync(P){return ze(P)}}function Oe(S){return ge(S.value)?{required:!0}:null}function tt(S){return!0===S.value?null:{required:!0}}function Be(S){return null}function rt(S){return null!=S}function Ot(S){const P=(0,u.QGY)(S)?(0,c.D)(S):S;return(0,u.CqO)(P),P}function Dt(S){let P={};return S.forEach(k=>{P=null!=k?Object.assign(Object.assign({},P),k):P}),0===Object.keys(P).length?null:P}function on(S,P){return P.map(k=>k(S))}function _n(S){return S.map(P=>function(S){return!S.validate}(P)?P:k=>P.validate(k))}function Pt(S){if(!S)return null;const P=S.filter(rt);return 0==P.length?null:function(k){return Dt(on(k,P))}}function kt(S){return null!=S?Pt(_n(S)):null}function ze(S){if(!S)return null;const P=S.filter(rt);return 0==P.length?null:function(k){const te=on(k,P).map(Ot);return(0,f.D)(te).pipe((0,d.U)(Dt))}}function mt(S){return null!=S?ze(_n(S)):null}function ie(S,P){return null===S?[P]:Array.isArray(S)?[...S,P]:[S,P]}function W(S){return S._rawValidators}function le(S){return S._rawAsyncValidators}function He(S){return S?Array.isArray(S)?S:[S]:[]}function Le(S,P){return Array.isArray(S)?S.includes(P):S===P}function Mt(S,P){const k=He(P);return He(S).forEach(ft=>{Le(k,ft)||k.push(ft)}),k}function Ct(S,P){return He(P).filter(k=>!Le(S,k))}let $t=(()=>{class S{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(k){this._rawValidators=k||[],this._composedValidatorFn=kt(this._rawValidators)}_setAsyncValidators(k){this._rawAsyncValidators=k||[],this._composedAsyncValidatorFn=mt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(k){this._onDestroyCallbacks.push(k)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(k=>k()),this._onDestroyCallbacks=[]}reset(k){this.control&&this.control.reset(k)}hasError(k,te){return!!this.control&&this.control.hasError(k,te)}getError(k,te){return this.control?this.control.getError(k,te):null}}return S.\u0275fac=function(k){return new(k||S)},S.\u0275dir=u.lG2({type:S}),S})(),ot=(()=>{class S extends $t{get formDirective(){return null}get path(){return null}}return S.\u0275fac=function(){let P;return function(te){return(P||(P=u.n5z(S)))(te||S)}}(),S.\u0275dir=u.lG2({type:S,features:[u.qOj]}),S})();class st extends $t{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Bt{constructor(P){this._cd=P}is(P){var k,te,ft;return"submitted"===P?!!(null===(k=this._cd)||void 0===k?void 0:k.submitted):!!(null===(ft=null===(te=this._cd)||void 0===te?void 0:te.control)||void 0===ft?void 0:ft[P])}}let Cn=(()=>{class S extends Bt{constructor(k){super(k)}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(st,2))},S.\u0275dir=u.lG2({type:S,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(k,te){2&k&&u.ekj("ng-untouched",te.is("untouched"))("ng-touched",te.is("touched"))("ng-pristine",te.is("pristine"))("ng-dirty",te.is("dirty"))("ng-valid",te.is("valid"))("ng-invalid",te.is("invalid"))("ng-pending",te.is("pending"))},features:[u.qOj]}),S})(),At=(()=>{class S extends Bt{constructor(k){super(k)}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(ot,10))},S.\u0275dir=u.lG2({type:S,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(k,te){2&k&&u.ekj("ng-untouched",te.is("untouched"))("ng-touched",te.is("touched"))("ng-pristine",te.is("pristine"))("ng-dirty",te.is("dirty"))("ng-valid",te.is("valid"))("ng-invalid",te.is("invalid"))("ng-pending",te.is("pending"))("ng-submitted",te.is("submitted"))},features:[u.qOj]}),S})();function bt(S,P){return[...P.path,S]}function It(S,P){en(S,P),P.valueAccessor.writeValue(S.value),function(S,P){P.valueAccessor.registerOnChange(k=>{S._pendingValue=k,S._pendingChange=!0,S._pendingDirty=!0,"change"===S.updateOn&&Tt(S,P)})}(S,P),function(S,P){const k=(te,ft)=>{P.valueAccessor.writeValue(te),ft&&P.viewToModelUpdate(te)};S.registerOnChange(k),P._registerOnDestroy(()=>{S._unregisterOnChange(k)})}(S,P),function(S,P){P.valueAccessor.registerOnTouched(()=>{S._pendingTouched=!0,"blur"===S.updateOn&&S._pendingChange&&Tt(S,P),"submit"!==S.updateOn&&S.markAsTouched()})}(S,P),function(S,P){if(P.valueAccessor.setDisabledState){const k=te=>{P.valueAccessor.setDisabledState(te)};S.registerOnDisabledChange(k),P._registerOnDestroy(()=>{S._unregisterOnDisabledChange(k)})}}(S,P)}function Vt(S,P,k=!0){const te=()=>{};P.valueAccessor&&(P.valueAccessor.registerOnChange(te),P.valueAccessor.registerOnTouched(te)),hn(S,P),S&&(P._invokeOnDestroyCallbacks(),S._registerOnCollectionChange(()=>{}))}function an(S,P){S.forEach(k=>{k.registerOnValidatorChange&&k.registerOnValidatorChange(P)})}function en(S,P){const k=W(S);null!==P.validator?S.setValidators(ie(k,P.validator)):"function"==typeof k&&S.setValidators([k]);const te=le(S);null!==P.asyncValidator?S.setAsyncValidators(ie(te,P.asyncValidator)):"function"==typeof te&&S.setAsyncValidators([te]);const ft=()=>S.updateValueAndValidity();an(P._rawValidators,ft),an(P._rawAsyncValidators,ft)}function hn(S,P){let k=!1;if(null!==S){if(null!==P.validator){const ft=W(S);if(Array.isArray(ft)&&ft.length>0){const Xt=ft.filter(An=>An!==P.validator);Xt.length!==ft.length&&(k=!0,S.setValidators(Xt))}}if(null!==P.asyncValidator){const ft=le(S);if(Array.isArray(ft)&&ft.length>0){const Xt=ft.filter(An=>An!==P.asyncValidator);Xt.length!==ft.length&&(k=!0,S.setAsyncValidators(Xt))}}}const te=()=>{};return an(P._rawValidators,te),an(P._rawAsyncValidators,te),k}function Tt(S,P){S._pendingDirty&&S.markAsDirty(),S.setValue(S._pendingValue,{emitModelToViewChange:!1}),P.viewToModelUpdate(S._pendingValue),S._pendingChange=!1}function Ie(S,P){en(S,P)}function K(S,P){if(!S.hasOwnProperty("model"))return!1;const k=S.model;return!!k.isFirstChange()||!Object.is(P,k.currentValue)}function ue(S,P){S._syncPendingControls(),P.forEach(k=>{const te=k.control;"submit"===te.updateOn&&te._pendingChange&&(k.viewToModelUpdate(te._pendingValue),te._pendingChange=!1)})}function Ke(S,P){if(!P)return null;let k,te,ft;return Array.isArray(P),P.forEach(Xt=>{Xt.constructor===Ye?k=Xt:function(S){return Object.getPrototypeOf(S.constructor)===A}(Xt)?te=Xt:ft=Xt}),ft||te||k||null}function dt(S,P){const k=S.indexOf(P);k>-1&&S.splice(k,1)}const Gt="VALID",Yn="INVALID",Nn="PENDING",Vn="DISABLED";function Mn(S){return(jn(S)?S.validators:S)||null}function fi(S){return Array.isArray(S)?kt(S):S||null}function ai(S,P){return(jn(P)?P.asyncValidators:S)||null}function li(S){return Array.isArray(S)?mt(S):S||null}function jn(S){return null!=S&&!Array.isArray(S)&&"object"==typeof S}class sn{constructor(P,k){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=P,this._rawAsyncValidators=k,this._composedValidatorFn=fi(this._rawValidators),this._composedAsyncValidatorFn=li(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(P){this._rawValidators=this._composedValidatorFn=P}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(P){this._rawAsyncValidators=this._composedAsyncValidatorFn=P}get parent(){return this._parent}get valid(){return this.status===Gt}get invalid(){return this.status===Yn}get pending(){return this.status==Nn}get disabled(){return this.status===Vn}get enabled(){return this.status!==Vn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(P){this._rawValidators=P,this._composedValidatorFn=fi(P)}setAsyncValidators(P){this._rawAsyncValidators=P,this._composedAsyncValidatorFn=li(P)}addValidators(P){this.setValidators(Mt(P,this._rawValidators))}addAsyncValidators(P){this.setAsyncValidators(Mt(P,this._rawAsyncValidators))}removeValidators(P){this.setValidators(Ct(P,this._rawValidators))}removeAsyncValidators(P){this.setAsyncValidators(Ct(P,this._rawAsyncValidators))}hasValidator(P){return Le(this._rawValidators,P)}hasAsyncValidator(P){return Le(this._rawAsyncValidators,P)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(P={}){this.touched=!0,this._parent&&!P.onlySelf&&this._parent.markAsTouched(P)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(P=>P.markAllAsTouched())}markAsUntouched(P={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(k=>{k.markAsUntouched({onlySelf:!0})}),this._parent&&!P.onlySelf&&this._parent._updateTouched(P)}markAsDirty(P={}){this.pristine=!1,this._parent&&!P.onlySelf&&this._parent.markAsDirty(P)}markAsPristine(P={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(k=>{k.markAsPristine({onlySelf:!0})}),this._parent&&!P.onlySelf&&this._parent._updatePristine(P)}markAsPending(P={}){this.status=Nn,!1!==P.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!P.onlySelf&&this._parent.markAsPending(P)}disable(P={}){const k=this._parentMarkedDirty(P.onlySelf);this.status=Vn,this.errors=null,this._forEachChild(te=>{te.disable(Object.assign(Object.assign({},P),{onlySelf:!0}))}),this._updateValue(),!1!==P.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},P),{skipPristineCheck:k})),this._onDisabledChange.forEach(te=>te(!0))}enable(P={}){const k=this._parentMarkedDirty(P.onlySelf);this.status=Gt,this._forEachChild(te=>{te.enable(Object.assign(Object.assign({},P),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:P.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},P),{skipPristineCheck:k})),this._onDisabledChange.forEach(te=>te(!1))}_updateAncestors(P){this._parent&&!P.onlySelf&&(this._parent.updateValueAndValidity(P),P.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(P){this._parent=P}updateValueAndValidity(P={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Gt||this.status===Nn)&&this._runAsyncValidator(P.emitEvent)),!1!==P.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!P.onlySelf&&this._parent.updateValueAndValidity(P)}_updateTreeValidity(P={emitEvent:!0}){this._forEachChild(k=>k._updateTreeValidity(P)),this.updateValueAndValidity({onlySelf:!0,emitEvent:P.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Vn:Gt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(P){if(this.asyncValidator){this.status=Nn,this._hasOwnPendingAsyncValidator=!0;const k=Ot(this.asyncValidator(this));this._asyncValidationSubscription=k.subscribe(te=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(te,{emitEvent:P})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(P,k={}){this.errors=P,this._updateControlsErrors(!1!==k.emitEvent)}get(P){return function(S,P,k){if(null==P||(Array.isArray(P)||(P=P.split(".")),Array.isArray(P)&&0===P.length))return null;let te=S;return P.forEach(ft=>{te=te instanceof je?te.controls.hasOwnProperty(ft)?te.controls[ft]:null:te instanceof he&&te.at(ft)||null}),te}(this,P)}getError(P,k){const te=k?this.get(k):this;return te&&te.errors?te.errors[P]:null}hasError(P,k){return!!this.getError(P,k)}get root(){let P=this;for(;P._parent;)P=P._parent;return P}_updateControlsErrors(P){this.status=this._calculateStatus(),P&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(P)}_initObservables(){this.valueChanges=new u.vpe,this.statusChanges=new u.vpe}_calculateStatus(){return this._allControlsDisabled()?Vn:this.errors?Yn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Nn)?Nn:this._anyControlsHaveStatus(Yn)?Yn:Gt}_anyControlsHaveStatus(P){return this._anyControls(k=>k.status===P)}_anyControlsDirty(){return this._anyControls(P=>P.dirty)}_anyControlsTouched(){return this._anyControls(P=>P.touched)}_updatePristine(P={}){this.pristine=!this._anyControlsDirty(),this._parent&&!P.onlySelf&&this._parent._updatePristine(P)}_updateTouched(P={}){this.touched=this._anyControlsTouched(),this._parent&&!P.onlySelf&&this._parent._updateTouched(P)}_isBoxedValue(P){return"object"==typeof P&&null!==P&&2===Object.keys(P).length&&"value"in P&&"disabled"in P}_registerOnCollectionChange(P){this._onCollectionChange=P}_setUpdateStrategy(P){jn(P)&&null!=P.updateOn&&(this._updateOn=P.updateOn)}_parentMarkedDirty(P){return!P&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class ce extends sn{constructor(P=null,k,te){super(Mn(k),ai(te,k)),this._onChange=[],this._applyFormState(P),this._setUpdateStrategy(k),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}setValue(P,k={}){this.value=this._pendingValue=P,this._onChange.length&&!1!==k.emitModelToViewChange&&this._onChange.forEach(te=>te(this.value,!1!==k.emitViewToModelChange)),this.updateValueAndValidity(k)}patchValue(P,k={}){this.setValue(P,k)}reset(P=null,k={}){this._applyFormState(P),this.markAsPristine(k),this.markAsUntouched(k),this.setValue(this.value,k),this._pendingChange=!1}_updateValue(){}_anyControls(P){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(P){this._onChange.push(P)}_unregisterOnChange(P){dt(this._onChange,P)}registerOnDisabledChange(P){this._onDisabledChange.push(P)}_unregisterOnDisabledChange(P){dt(this._onDisabledChange,P)}_forEachChild(P){}_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(P){this._isBoxedValue(P)?(this.value=this._pendingValue=P.value,P.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=P}}class je extends sn{constructor(P,k,te){super(Mn(k),ai(te,k)),this.controls=P,this._initObservables(),this._setUpdateStrategy(k),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(P,k){return this.controls[P]?this.controls[P]:(this.controls[P]=k,k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange),k)}addControl(P,k,te={}){this.registerControl(P,k),this.updateValueAndValidity({emitEvent:te.emitEvent}),this._onCollectionChange()}removeControl(P,k={}){this.controls[P]&&this.controls[P]._registerOnCollectionChange(()=>{}),delete this.controls[P],this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}setControl(P,k,te={}){this.controls[P]&&this.controls[P]._registerOnCollectionChange(()=>{}),delete this.controls[P],k&&this.registerControl(P,k),this.updateValueAndValidity({emitEvent:te.emitEvent}),this._onCollectionChange()}contains(P){return this.controls.hasOwnProperty(P)&&this.controls[P].enabled}setValue(P,k={}){this._checkAllValuesPresent(P),Object.keys(P).forEach(te=>{this._throwIfControlMissing(te),this.controls[te].setValue(P[te],{onlySelf:!0,emitEvent:k.emitEvent})}),this.updateValueAndValidity(k)}patchValue(P,k={}){null!=P&&(Object.keys(P).forEach(te=>{this.controls[te]&&this.controls[te].patchValue(P[te],{onlySelf:!0,emitEvent:k.emitEvent})}),this.updateValueAndValidity(k))}reset(P={},k={}){this._forEachChild((te,ft)=>{te.reset(P[ft],{onlySelf:!0,emitEvent:k.emitEvent})}),this._updatePristine(k),this._updateTouched(k),this.updateValueAndValidity(k)}getRawValue(){return this._reduceChildren({},(P,k,te)=>(P[te]=k instanceof ce?k.value:k.getRawValue(),P))}_syncPendingControls(){let P=this._reduceChildren(!1,(k,te)=>!!te._syncPendingControls()||k);return P&&this.updateValueAndValidity({onlySelf:!0}),P}_throwIfControlMissing(P){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[P])throw new Error(`Cannot find form control with name: ${P}.`)}_forEachChild(P){Object.keys(this.controls).forEach(k=>{const te=this.controls[k];te&&P(te,k)})}_setUpControls(){this._forEachChild(P=>{P.setParent(this),P._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(P){for(const k of Object.keys(this.controls)){const te=this.controls[k];if(this.contains(k)&&P(te))return!0}return!1}_reduceValue(){return this._reduceChildren({},(P,k,te)=>((k.enabled||this.disabled)&&(P[te]=k.value),P))}_reduceChildren(P,k){let te=P;return this._forEachChild((ft,Xt)=>{te=k(te,ft,Xt)}),te}_allControlsDisabled(){for(const P of Object.keys(this.controls))if(this.controls[P].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(P){this._forEachChild((k,te)=>{if(void 0===P[te])throw new Error(`Must supply a value for form control with name: '${te}'.`)})}}class he extends sn{constructor(P,k,te){super(Mn(k),ai(te,k)),this.controls=P,this._initObservables(),this._setUpdateStrategy(k),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(P){return this.controls[P]}push(P,k={}){this.controls.push(P),this._registerControl(P),this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}insert(P,k,te={}){this.controls.splice(P,0,k),this._registerControl(k),this.updateValueAndValidity({emitEvent:te.emitEvent})}removeAt(P,k={}){this.controls[P]&&this.controls[P]._registerOnCollectionChange(()=>{}),this.controls.splice(P,1),this.updateValueAndValidity({emitEvent:k.emitEvent})}setControl(P,k,te={}){this.controls[P]&&this.controls[P]._registerOnCollectionChange(()=>{}),this.controls.splice(P,1),k&&(this.controls.splice(P,0,k),this._registerControl(k)),this.updateValueAndValidity({emitEvent:te.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(P,k={}){this._checkAllValuesPresent(P),P.forEach((te,ft)=>{this._throwIfControlMissing(ft),this.at(ft).setValue(te,{onlySelf:!0,emitEvent:k.emitEvent})}),this.updateValueAndValidity(k)}patchValue(P,k={}){null!=P&&(P.forEach((te,ft)=>{this.at(ft)&&this.at(ft).patchValue(te,{onlySelf:!0,emitEvent:k.emitEvent})}),this.updateValueAndValidity(k))}reset(P=[],k={}){this._forEachChild((te,ft)=>{te.reset(P[ft],{onlySelf:!0,emitEvent:k.emitEvent})}),this._updatePristine(k),this._updateTouched(k),this.updateValueAndValidity(k)}getRawValue(){return this.controls.map(P=>P instanceof ce?P.value:P.getRawValue())}clear(P={}){this.controls.length<1||(this._forEachChild(k=>k._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:P.emitEvent}))}_syncPendingControls(){let P=this.controls.reduce((k,te)=>!!te._syncPendingControls()||k,!1);return P&&this.updateValueAndValidity({onlySelf:!0}),P}_throwIfControlMissing(P){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(P))throw new Error(`Cannot find form control at index ${P}`)}_forEachChild(P){this.controls.forEach((k,te)=>{P(k,te)})}_updateValue(){this.value=this.controls.filter(P=>P.enabled||this.disabled).map(P=>P.value)}_anyControls(P){return this.controls.some(k=>k.enabled&&P(k))}_setUpControls(){this._forEachChild(P=>this._registerControl(P))}_checkAllValuesPresent(P){this._forEachChild((k,te)=>{if(void 0===P[te])throw new Error(`Must supply a value for form control at index: ${te}.`)})}_allControlsDisabled(){for(const P of this.controls)if(P.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(P){P.setParent(this),P._registerOnCollectionChange(this._onCollectionChange)}}const Ge={provide:ot,useExisting:(0,u.Gpc)(()=>Te)},Yt=(()=>Promise.resolve(null))();let Te=(()=>{class S extends ot{constructor(k,te){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new u.vpe,this.form=new je({},kt(k),mt(te))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(k){Yt.then(()=>{const te=this._findContainer(k.path);k.control=te.registerControl(k.name,k.control),It(k.control,k),k.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(k)})}getControl(k){return this.form.get(k.path)}removeControl(k){Yt.then(()=>{const te=this._findContainer(k.path);te&&te.removeControl(k.name),dt(this._directives,k)})}addFormGroup(k){Yt.then(()=>{const te=this._findContainer(k.path),ft=new je({});Ie(ft,k),te.registerControl(k.name,ft),ft.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(k){Yt.then(()=>{const te=this._findContainer(k.path);te&&te.removeControl(k.name)})}getFormGroup(k){return this.form.get(k.path)}updateModel(k,te){Yt.then(()=>{this.form.get(k.path).setValue(te)})}setValue(k){this.control.setValue(k)}onSubmit(k){return this.submitted=!0,ue(this.form,this._directives),this.ngSubmit.emit(k),!1}onReset(){this.resetForm()}resetForm(k){this.form.reset(k),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(k){return k.pop(),k.length?this.form.get(k):this.form}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(xe,10),u.Y36(ht,10))},S.\u0275dir=u.lG2({type:S,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(k,te){1&k&&u.NdJ("submit",function(Xt){return te.onSubmit(Xt)})("reset",function(){return te.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[u._Bn([Ge]),u.qOj]}),S})();const Rt={provide:st,useExisting:(0,u.Gpc)(()=>En)},pn=(()=>Promise.resolve(null))();let En=(()=>{class S extends st{constructor(k,te,ft,Xt){super(),this.control=new ce,this._registered=!1,this.update=new u.vpe,this._parent=k,this._setValidators(te),this._setAsyncValidators(ft),this.valueAccessor=Ke(0,Xt)}ngOnChanges(k){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in k&&this._updateDisabled(k),K(k,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?bt(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(k){this.viewModel=k,this.update.emit(k)}_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(){It(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(k){pn.then(()=>{this.control.setValue(k,{emitViewToModelChange:!1})})}_updateDisabled(k){const te=k.isDisabled.currentValue,ft=""===te||te&&"false"!==te;pn.then(()=>{ft&&!this.control.disabled?this.control.disable():!ft&&this.control.disabled&&this.control.enable()})}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(ot,9),u.Y36(xe,10),u.Y36(ht,10),u.Y36(D,10))},S.\u0275dir=u.lG2({type:S,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[u._Bn([Rt]),u.qOj,u.TTD]}),S})(),Dn=(()=>{class S{}return S.\u0275fac=function(k){return new(k||S)},S.\u0275dir=u.lG2({type:S,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),S})(),es=(()=>{class S{}return S.\u0275fac=function(k){return new(k||S)},S.\u0275mod=u.oAB({type:S}),S.\u0275inj=u.cJS({}),S})();const ki=new u.OlP("NgModelWithFormControlWarning"),di={provide:st,useExisting:(0,u.Gpc)(()=>ws)};let ws=(()=>{class S extends st{constructor(k,te,ft,Xt){super(),this._ngModelWarningConfig=Xt,this.update=new u.vpe,this._ngModelWarningSent=!1,this._setValidators(k),this._setAsyncValidators(te),this.valueAccessor=Ke(0,ft)}set isDisabled(k){}ngOnChanges(k){if(this._isControlChanged(k)){const te=k.form.previousValue;te&&Vt(te,this,!1),It(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}K(k,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Vt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(k){this.viewModel=k,this.update.emit(k)}_isControlChanged(k){return k.hasOwnProperty("form")}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(xe,10),u.Y36(ht,10),u.Y36(D,10),u.Y36(ki,8))},S.\u0275dir=u.lG2({type:S,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[u._Bn([di]),u.qOj,u.TTD]}),S._ngModelWarningSentOnce=!1,S})();const Bi={provide:ot,useExisting:(0,u.Gpc)(()=>wi)};let wi=(()=>{class S extends ot{constructor(k,te){super(),this.validators=k,this.asyncValidators=te,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new u.vpe,this._setValidators(k),this._setAsyncValidators(te)}ngOnChanges(k){this._checkFormPresent(),k.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(hn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(k){const te=this.form.get(k.path);return It(te,k),te.updateValueAndValidity({emitEvent:!1}),this.directives.push(k),te}getControl(k){return this.form.get(k.path)}removeControl(k){Vt(k.control||null,k,!1),dt(this.directives,k)}addFormGroup(k){this._setUpFormContainer(k)}removeFormGroup(k){this._cleanUpFormContainer(k)}getFormGroup(k){return this.form.get(k.path)}addFormArray(k){this._setUpFormContainer(k)}removeFormArray(k){this._cleanUpFormContainer(k)}getFormArray(k){return this.form.get(k.path)}updateModel(k,te){this.form.get(k.path).setValue(te)}onSubmit(k){return this.submitted=!0,ue(this.form,this.directives),this.ngSubmit.emit(k),!1}onReset(){this.resetForm()}resetForm(k){this.form.reset(k),this.submitted=!1}_updateDomValue(){this.directives.forEach(k=>{const te=k.control,ft=this.form.get(k.path);te!==ft&&(Vt(te||null,k),ft instanceof ce&&(It(ft,k),k.control=ft))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(k){const te=this.form.get(k.path);Ie(te,k),te.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(k){if(this.form){const te=this.form.get(k.path);te&&function(S,P){return hn(S,P)}(te,k)&&te.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){en(this.form,this),this._oldForm&&hn(this._oldForm,this)}_checkFormPresent(){}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(xe,10),u.Y36(ht,10))},S.\u0275dir=u.lG2({type:S,selectors:[["","formGroup",""]],hostBindings:function(k,te){1&k&&u.NdJ("submit",function(Xt){return te.onSubmit(Xt)})("reset",function(){return te.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[u._Bn([Bi]),u.qOj,u.TTD]}),S})();const qs={provide:st,useExisting:(0,u.Gpc)(()=>ar)};let ar=(()=>{class S extends st{constructor(k,te,ft,Xt,An){super(),this._ngModelWarningConfig=An,this._added=!1,this.update=new u.vpe,this._ngModelWarningSent=!1,this._parent=k,this._setValidators(te),this._setAsyncValidators(ft),this.valueAccessor=Ke(0,Xt)}set isDisabled(k){}ngOnChanges(k){this._added||this._setUpControl(),K(k,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(k){this.viewModel=k,this.update.emit(k)}get path(){return bt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(ot,13),u.Y36(xe,10),u.Y36(ht,10),u.Y36(D,10),u.Y36(ki,8))},S.\u0275dir=u.lG2({type:S,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[u._Bn([qs]),u.qOj,u.TTD]}),S._ngModelWarningSentOnce=!1,S})();const xr={provide:D,useExisting:(0,u.Gpc)(()=>Hs),multi:!0};function lr(S,P){return null==S?`${P}`:(P&&"object"==typeof P&&(P="Object"),`${S}: ${P}`.slice(0,50))}let Hs=(()=>{class S extends A{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(k){this._compareWith=k}writeValue(k){this.value=k;const te=this._getOptionId(k);null==te&&this.setProperty("selectedIndex",-1);const ft=lr(te,k);this.setProperty("value",ft)}registerOnChange(k){this.onChange=te=>{this.value=this._getOptionValue(te),k(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(k){for(const te of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(te),k))return te;return null}_getOptionValue(k){const te=function(S){return S.split(":")[0]}(k);return this._optionMap.has(te)?this._optionMap.get(te):k}}return S.\u0275fac=function(){let P;return function(te){return(P||(P=u.n5z(S)))(te||S)}}(),S.\u0275dir=u.lG2({type:S,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(k,te){1&k&&u.NdJ("change",function(Xt){return te.onChange(Xt.target.value)})("blur",function(){return te.onTouched()})},inputs:{compareWith:"compareWith"},features:[u._Bn([xr]),u.qOj]}),S})(),Wr=(()=>{class S{constructor(k,te,ft){this._element=k,this._renderer=te,this._select=ft,this._select&&(this.id=this._select._registerOption())}set ngValue(k){null!=this._select&&(this._select._optionMap.set(this.id,k),this._setElementValue(lr(this.id,k)),this._select.writeValue(this._select.value))}set value(k){this._setElementValue(k),this._select&&this._select.writeValue(this._select.value)}_setElementValue(k){this._renderer.setProperty(this._element.nativeElement,"value",k)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(Hs,9))},S.\u0275dir=u.lG2({type:S,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),S})();const as={provide:D,useExisting:(0,u.Gpc)(()=>Xs),multi:!0};function Rs(S,P){return null==S?`${P}`:("string"==typeof P&&(P=`'${P}'`),P&&"object"==typeof P&&(P="Object"),`${S}: ${P}`.slice(0,50))}let Xs=(()=>{class S extends A{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(k){this._compareWith=k}writeValue(k){let te;if(this.value=k,Array.isArray(k)){const ft=k.map(Xt=>this._getOptionId(Xt));te=(Xt,An)=>{Xt._setSelected(ft.indexOf(An.toString())>-1)}}else te=(ft,Xt)=>{ft._setSelected(!1)};this._optionMap.forEach(te)}registerOnChange(k){this.onChange=te=>{const ft=[];if(void 0!==te.selectedOptions){const Xt=te.selectedOptions;for(let An=0;An{class S{constructor(k,te,ft){this._element=k,this._renderer=te,this._select=ft,this._select&&(this.id=this._select._registerOption(this))}set ngValue(k){null!=this._select&&(this._value=k,this._setElementValue(Rs(this.id,k)),this._select.writeValue(this._select.value))}set value(k){this._select?(this._value=k,this._setElementValue(Rs(this.id,k)),this._select.writeValue(this._select.value)):this._setElementValue(k)}_setElementValue(k){this._renderer.setProperty(this._element.nativeElement,"value",k)}_setSelected(k){this._renderer.setProperty(this._element.nativeElement,"selected",k)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return S.\u0275fac=function(k){return new(k||S)(u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(Xs,9))},S.\u0275dir=u.lG2({type:S,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),S})();const ys={provide:xe,useExisting:(0,u.Gpc)(()=>bs),multi:!0},Ms={provide:xe,useExisting:(0,u.Gpc)(()=>Gi),multi:!0};let bs=(()=>{class S{constructor(){this._required=!1}get required(){return this._required}set required(k){this._required=null!=k&&!1!==k&&"false"!=`${k}`,this._onChange&&this._onChange()}validate(k){return this.required?Oe(k):null}registerOnValidatorChange(k){this._onChange=k}}return S.\u0275fac=function(k){return new(k||S)},S.\u0275dir=u.lG2({type:S,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(k,te){2&k&&u.uIk("required",te.required?"":null)},inputs:{required:"required"},features:[u._Bn([ys])]}),S})(),Gi=(()=>{class S extends bs{validate(k){return this.required?tt(k):null}}return S.\u0275fac=function(){let P;return function(te){return(P||(P=u.n5z(S)))(te||S)}}(),S.\u0275dir=u.lG2({type:S,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(k,te){2&k&&u.uIk("required",te.required?"":null)},features:[u._Bn([Ms]),u.qOj]}),S})(),Zi=(()=>{class S{}return S.\u0275fac=function(k){return new(k||S)},S.\u0275mod=u.oAB({type:S}),S.\u0275inj=u.cJS({imports:[[es]]}),S})(),sr=(()=>{class S{}return S.\u0275fac=function(k){return new(k||S)},S.\u0275mod=u.oAB({type:S}),S.\u0275inj=u.cJS({imports:[Zi]}),S})(),Fr=(()=>{class S{static withConfig(k){return{ngModule:S,providers:[{provide:ki,useValue:k.warnOnNgModelWithFormControl}]}}}return S.\u0275fac=function(k){return new(k||S)},S.\u0275mod=u.oAB({type:S}),S.\u0275inj=u.cJS({imports:[Zi]}),S})(),me=(()=>{class S{group(k,te=null){const ft=this._reduceControls(k);let ei,Xt=null,An=null;return null!=te&&(function(S){return void 0!==S.asyncValidators||void 0!==S.validators||void 0!==S.updateOn}(te)?(Xt=null!=te.validators?te.validators:null,An=null!=te.asyncValidators?te.asyncValidators:null,ei=null!=te.updateOn?te.updateOn:void 0):(Xt=null!=te.validator?te.validator:null,An=null!=te.asyncValidator?te.asyncValidator:null)),new je(ft,{asyncValidators:An,updateOn:ei,validators:Xt})}control(k,te,ft){return new ce(k,te,ft)}array(k,te,ft){const Xt=k.map(An=>this._createControl(An));return new he(Xt,te,ft)}_reduceControls(k){const te={};return Object.keys(k).forEach(ft=>{te[ft]=this._createControl(k[ft])}),te}_createControl(k){return k instanceof ce||k instanceof je||k instanceof he?k:Array.isArray(k)?this.control(k[0],k.length>1?k[1]:null,k.length>2?k[2]:null):this.control(k)}}return S.\u0275fac=function(k){return new(k||S)},S.\u0275prov=(0,u.Yz7)({factory:function(){return new S},token:S,providedIn:Fr}),S})()},1554:($e,fe,p)=>{"use strict";p.d(fe,{XC:()=>_n,Bb:()=>Mt,ZL:()=>Le});var u=p(9238),e=p(9490),c=p(521),f=p(7716),d=p(2458),v=p(5319),A=p(9765),D=p(1439),F=p(6682),B=p(5917),X=p(2759),ne=p(8583),ve=p(625),Ye=p(9243),ge=p(6461),Re=p(7636),xe=p(3679),ht=p(8295),wt=p(5257),xt=p(3190),gt=p(5435),Ve=p(8002),Oe=p(8307),tt=p(1289),Pe=p(946);const Ne=["panel"];function We(Ct,$t){if(1&Ct&&(f.TgZ(0,"div",0,1),f.Hsn(2),f.qZA()),2&Ct){const ot=$t.id,st=f.oxw();f.Q6J("id",st.id)("ngClass",st._classList),f.uIk("aria-label",st.ariaLabel||null)("aria-labelledby",st._getPanelAriaLabelledby(ot))}}const pe=["*"];let Be=0;class rt{constructor($t,ot){this.source=$t,this.option=ot}}const Ot=(0,d.Kr)(class{}),Dt=new f.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}});let Jt=(()=>{class Ct extends Ot{constructor(ot,st,Bt,_t){super(),this._changeDetectorRef=ot,this._elementRef=st,this._activeOptionChanges=v.w.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new f.vpe,this.opened=new f.vpe,this.closed=new f.vpe,this.optionActivated=new f.vpe,this._classList={},this.id="mat-autocomplete-"+Be++,this.inertGroups=(null==_t?void 0:_t.SAFARI)||!1,this._autoActiveFirstOption=!!Bt.autoActiveFirstOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(ot){this._autoActiveFirstOption=(0,e.Ig)(ot)}set classList(ot){this._classList=ot&&ot.length?(0,e.du)(ot).reduce((st,Bt)=>(st[Bt]=!0,st),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new u.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(ot=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[ot]||null})}),this._setVisibility()}ngOnDestroy(){this._activeOptionChanges.unsubscribe()}_setScrollTop(ot){this.panel&&(this.panel.nativeElement.scrollTop=ot)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(ot){const st=new rt(this,ot);this.optionSelected.emit(st)}_getPanelAriaLabelledby(ot){return this.ariaLabel?null:this.ariaLabelledby?(ot?ot+" ":"")+this.ariaLabelledby:ot}_setVisibilityClasses(ot){ot[this._visibleClass]=this.showPanel,ot[this._hiddenClass]=!this.showPanel}}return Ct.\u0275fac=function(ot){return new(ot||Ct)(f.Y36(f.sBO),f.Y36(f.SBq),f.Y36(Dt),f.Y36(c.t4))},Ct.\u0275dir=f.lG2({type:Ct,viewQuery:function(ot,st){if(1&ot&&(f.Gf(f.Rgc,7),f.Gf(Ne,5)),2&ot){let Bt;f.iGM(Bt=f.CRH())&&(st.template=Bt.first),f.iGM(Bt=f.CRH())&&(st.panel=Bt.first)}},inputs:{displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",classList:["class","classList"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],panelWidth:"panelWidth"},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[f.qOj]}),Ct})(),_n=(()=>{class Ct extends Jt{constructor(){super(...arguments),this._visibleClass="mat-autocomplete-visible",this._hiddenClass="mat-autocomplete-hidden"}}return Ct.\u0275fac=function(){let $t;return function(st){return($t||($t=f.n5z(Ct)))(st||Ct)}}(),Ct.\u0275cmp=f.Xpm({type:Ct,selectors:[["mat-autocomplete"]],contentQueries:function(ot,st,Bt){if(1&ot&&(f.Suo(Bt,d.K7,5),f.Suo(Bt,d.ey,5)),2&ot){let _t;f.iGM(_t=f.CRH())&&(st.optionGroups=_t),f.iGM(_t=f.CRH())&&(st.options=_t)}},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple"},exportAs:["matAutocomplete"],features:[f._Bn([{provide:d.HF,useExisting:Ct}]),f.qOj],ngContentSelectors:pe,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(ot,st){1&ot&&(f.F$t(),f.YNc(0,We,3,4,"ng-template"))},directives:[ne.mk],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}mat-autocomplete{display:none}\n"],encapsulation:2,changeDetection:0}),Ct})();const ze=new f.OlP("mat-autocomplete-scroll-strategy"),ie={provide:ze,deps:[ve.aV],useFactory:function(Ct){return()=>Ct.scrollStrategies.reposition()}},W={provide:xe.JU,useExisting:(0,f.Gpc)(()=>Le),multi:!0};let He=(()=>{class Ct{constructor(ot,st,Bt,_t,Qt,Cn,At,Nt,et,Ce,$){this._element=ot,this._overlay=st,this._viewContainerRef=Bt,this._zone=_t,this._changeDetectorRef=Qt,this._dir=At,this._formField=Nt,this._document=et,this._viewportRuler=Ce,this._defaults=$,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=v.w.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new A.xQ,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=(0,D.P)(()=>this.autocomplete&&this.autocomplete.options?(0,F.T)(...this.autocomplete.options.map(R=>R.onSelectionChange)):this._zone.onStable.pipe((0,wt.q)(1),(0,xt.w)(()=>this.optionSelections))),this._scrollStrategy=Cn}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(ot){this._autocompleteDisabled=(0,e.Ig)(ot)}ngAfterViewInit(){const ot=this._getWindow();void 0!==ot&&this._zone.runOutsideAngular(()=>ot.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(ot){ot.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const ot=this._getWindow();void 0!==ot&&ot.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this.autocomplete.closed.emit(),this.autocomplete._isOpen=this._overlayAttached=!1,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,F.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,gt.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,gt.h)(()=>this._overlayAttached)):(0,B.of)()).pipe((0,Ve.U)(ot=>ot instanceof d.rN?ot:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,F.T)((0,X.R)(this._document,"click"),(0,X.R)(this._document,"auxclick"),(0,X.R)(this._document,"touchend")).pipe((0,gt.h)(ot=>{const st=(0,c.sA)(ot),Bt=this._formField?this._formField._elementRef.nativeElement:null,_t=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&st!==this._element.nativeElement&&(!Bt||!Bt.contains(st))&&(!_t||!_t.contains(st))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(st)}))}writeValue(ot){Promise.resolve(null).then(()=>this._setTriggerValue(ot))}registerOnChange(ot){this._onChange=ot}registerOnTouched(ot){this._onTouched=ot}setDisabledState(ot){this._element.nativeElement.disabled=ot}_handleKeydown(ot){const st=ot.keyCode;if(st===ge.hY&&!(0,ge.Vb)(ot)&&ot.preventDefault(),this.activeOption&&st===ge.K5&&this.panelOpen)this.activeOption._selectViaInteraction(),this._resetActiveItem(),ot.preventDefault();else if(this.autocomplete){const Bt=this.autocomplete._keyManager.activeItem,_t=st===ge.LH||st===ge.JH;this.panelOpen||st===ge.Mf?this.autocomplete._keyManager.onKeydown(ot):_t&&this._canOpen()&&this.openPanel(),(_t||this.autocomplete._keyManager.activeItem!==Bt)&&this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0)}}_handleInput(ot){let st=ot.target,Bt=st.value;"number"===st.type&&(Bt=""==Bt?null:parseFloat(Bt)),this._previousValue!==Bt&&(this._previousValue=Bt,this._onChange(Bt),this._canOpen()&&this._document.activeElement===ot.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_floatLabel(ot=!1){this._formField&&"auto"===this._formField.floatLabel&&(ot?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const ot=this._zone.onStable.pipe((0,wt.q)(1)),st=this.autocomplete.options.changes.pipe((0,Oe.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,tt.g)(0));return(0,F.T)(ot,st).pipe((0,xt.w)(()=>{const Bt=this.panelOpen;return this._resetActiveItem(),this.autocomplete._setVisibility(),this.panelOpen&&(this._overlayRef.updatePosition(),Bt!==this.panelOpen&&this.autocomplete.opened.emit()),this.panelClosingActions}),(0,wt.q)(1)).subscribe(Bt=>this._setValueAndClose(Bt))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_setTriggerValue(ot){const st=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(ot):ot,Bt=null!=st?st:"";this._formField?this._formField._control.value=Bt:this._element.nativeElement.value=Bt,this._previousValue=Bt}_setValueAndClose(ot){ot&&ot.source&&(this._clearPreviousSelectedOption(ot.source),this._setTriggerValue(ot.source.value),this._onChange(ot.source.value),this._element.nativeElement.focus(),this.autocomplete._emitSelectEvent(ot.source)),this.closePanel()}_clearPreviousSelectedOption(ot){this.autocomplete.options.forEach(st=>{st!==ot&&st.selected&&st.deselect()})}_attachOverlay(){var ot;let st=this._overlayRef;st?(this._positionStrategy.setOrigin(this._getConnectedElement()),st.updateSize({width:this._getPanelWidth()})):(this._portal=new Re.UE(this.autocomplete.template,this._viewContainerRef,{id:null===(ot=this._formField)||void 0===ot?void 0:ot.getLabelId()}),st=this._overlay.create(this._getOverlayConfig()),this._overlayRef=st,st.keydownEvents().subscribe(_t=>{(_t.keyCode===ge.hY&&!(0,ge.Vb)(_t)||_t.keyCode===ge.LH&&(0,ge.Vb)(_t,"altKey"))&&(this._closeKeyEventStream.next(),this._resetActiveItem(),_t.stopPropagation(),_t.preventDefault())}),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&st&&st.updateSize({width:this._getPanelWidth()})})),st&&!st.hasAttached()&&(st.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const Bt=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&Bt!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){var ot;return new ve.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir,panelClass:null===(ot=this._defaults)||void 0===ot?void 0:ot.overlayPanelClass})}_getOverlayPosition(){const ot=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(ot),this._positionStrategy=ot,ot}_setStrategyPositions(ot){const st=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Bt=this._aboveClass,_t=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:Bt},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:Bt}];let Qt;Qt="above"===this.position?_t:"below"===this.position?st:[...st,..._t],ot.withPositions(Qt)}_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 ot=this.autocomplete;ot.autoActiveFirstOption?ot._keyManager.setFirstItemActive():ot._keyManager.setActiveItem(-1)}_canOpen(){const ot=this._element.nativeElement;return!ot.readOnly&&!ot.disabled&&!this._autocompleteDisabled}_getWindow(){var ot;return(null===(ot=this._document)||void 0===ot?void 0:ot.defaultView)||window}_scrollToOption(ot){const st=this.autocomplete,Bt=(0,d.CB)(ot,st.options,st.optionGroups);if(0===ot&&1===Bt)st._setScrollTop(0);else if(st.panel){const _t=st.options.toArray()[ot];if(_t){const Qt=_t._getHostElement(),Cn=(0,d.jH)(Qt.offsetTop,Qt.offsetHeight,st._getScrollTop(),st.panel.nativeElement.offsetHeight);st._setScrollTop(Cn)}}}}return Ct.\u0275fac=function(ot){return new(ot||Ct)(f.Y36(f.SBq),f.Y36(ve.aV),f.Y36(f.s_b),f.Y36(f.R0b),f.Y36(f.sBO),f.Y36(ze),f.Y36(Pe.Is,8),f.Y36(ht.G_,9),f.Y36(ne.K0,8),f.Y36(Ye.rL),f.Y36(Dt,8))},Ct.\u0275dir=f.lG2({type:Ct,inputs:{position:["matAutocompletePosition","position"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"],autocomplete:["matAutocomplete","autocomplete"],connectedTo:["matAutocompleteConnectedTo","connectedTo"]},features:[f.TTD]}),Ct})(),Le=(()=>{class Ct extends He{constructor(){super(...arguments),this._aboveClass="mat-autocomplete-panel-above"}}return Ct.\u0275fac=function(){let $t;return function(st){return($t||($t=f.n5z(Ct)))(st||Ct)}}(),Ct.\u0275dir=f.lG2({type:Ct,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(ot,st){1&ot&&f.NdJ("focusin",function(){return st._handleFocus()})("blur",function(){return st._onTouched()})("input",function(_t){return st._handleInput(_t)})("keydown",function(_t){return st._handleKeydown(_t)}),2&ot&&f.uIk("autocomplete",st.autocompleteAttribute)("role",st.autocompleteDisabled?null:"combobox")("aria-autocomplete",st.autocompleteDisabled?null:"list")("aria-activedescendant",st.panelOpen&&st.activeOption?st.activeOption.id:null)("aria-expanded",st.autocompleteDisabled?null:st.panelOpen.toString())("aria-owns",st.autocompleteDisabled||!st.panelOpen||null==st.autocomplete?null:st.autocomplete.id)("aria-haspopup",!st.autocompleteDisabled)},exportAs:["matAutocompleteTrigger"],features:[f._Bn([W]),f.qOj]}),Ct})(),Mt=(()=>{class Ct{}return Ct.\u0275fac=function(ot){return new(ot||Ct)},Ct.\u0275mod=f.oAB({type:Ct}),Ct.\u0275inj=f.cJS({providers:[ie],imports:[[ve.U8,d.Ng,d.BQ,ne.ez],Ye.ZD,d.Ng,d.BQ]}),Ct})()},1095:($e,fe,p)=>{"use strict";p.d(fe,{zs:()=>ne,lW:()=>X,ot:()=>ve});var u=p(2458),e=p(6237),c=p(7716),f=p(9238);const d=["mat-button",""],v=["*"],A=".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n",F=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],B=(0,u.pj)((0,u.Id)((0,u.Kr)(class{constructor(Ye){this._elementRef=Ye}})));let X=(()=>{class Ye extends B{constructor(Re,xe,ht){super(Re),this._focusMonitor=xe,this._animationMode=ht,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const wt of F)this._hasHostAttributes(wt)&&this._getHostElement().classList.add(wt);Re.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Re,xe){Re?this._focusMonitor.focusVia(this._getHostElement(),Re,xe):this._getHostElement().focus(xe)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...Re){return Re.some(xe=>this._getHostElement().hasAttribute(xe))}}return Ye.\u0275fac=function(Re){return new(Re||Ye)(c.Y36(c.SBq),c.Y36(f.tE),c.Y36(e.Qb,8))},Ye.\u0275cmp=c.Xpm({type:Ye,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(Re,xe){if(1&Re&&c.Gf(u.wG,5),2&Re){let ht;c.iGM(ht=c.CRH())&&(xe.ripple=ht.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(Re,xe){2&Re&&(c.uIk("disabled",xe.disabled||null),c.ekj("_mat-animation-noopable","NoopAnimations"===xe._animationMode)("mat-button-disabled",xe.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.qOj],attrs:d,ngContentSelectors:v,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(Re,xe){1&Re&&(c.F$t(),c.TgZ(0,"span",0),c.Hsn(1),c.qZA(),c._UZ(2,"span",1),c._UZ(3,"span",2)),2&Re&&(c.xp6(2),c.ekj("mat-button-ripple-round",xe.isRoundButton||xe.isIconButton),c.Q6J("matRippleDisabled",xe._isRippleDisabled())("matRippleCentered",xe.isIconButton)("matRippleTrigger",xe._getHostElement()))},directives:[u.wG],styles:[A],encapsulation:2,changeDetection:0}),Ye})(),ne=(()=>{class Ye extends X{constructor(Re,xe,ht){super(xe,Re,ht)}_haltDisabledEvents(Re){this.disabled&&(Re.preventDefault(),Re.stopImmediatePropagation())}}return Ye.\u0275fac=function(Re){return new(Re||Ye)(c.Y36(f.tE),c.Y36(c.SBq),c.Y36(e.Qb,8))},Ye.\u0275cmp=c.Xpm({type:Ye,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:7,hostBindings:function(Re,xe){1&Re&&c.NdJ("click",function(wt){return xe._haltDisabledEvents(wt)}),2&Re&&(c.uIk("tabindex",xe.disabled?-1:xe.tabIndex||0)("disabled",xe.disabled||null)("aria-disabled",xe.disabled.toString()),c.ekj("_mat-animation-noopable","NoopAnimations"===xe._animationMode)("mat-button-disabled",xe.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[c.qOj],attrs:d,ngContentSelectors:v,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(Re,xe){1&Re&&(c.F$t(),c.TgZ(0,"span",0),c.Hsn(1),c.qZA(),c._UZ(2,"span",1),c._UZ(3,"span",2)),2&Re&&(c.xp6(2),c.ekj("mat-button-ripple-round",xe.isRoundButton||xe.isIconButton),c.Q6J("matRippleDisabled",xe._isRippleDisabled())("matRippleCentered",xe.isIconButton)("matRippleTrigger",xe._getHostElement()))},directives:[u.wG],styles:[A],encapsulation:2,changeDetection:0}),Ye})(),ve=(()=>{class Ye{}return Ye.\u0275fac=function(Re){return new(Re||Ye)},Ye.\u0275mod=c.oAB({type:Ye}),Ye.\u0275inj=c.cJS({imports:[[u.si,u.BQ],u.BQ]}),Ye})()},3738:($e,fe,p)=>{"use strict";p.d(fe,{a8:()=>gt,hq:()=>ve,dn:()=>B,dk:()=>Ve,QW:()=>tt,n5:()=>X});var u=p(6237),e=p(2458),c=p(7716);const f=["*",[["mat-card-footer"]]],d=["*","mat-card-footer"],v=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],A=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"];let B=(()=>{class Pe{}return Pe.\u0275fac=function(We){return new(We||Pe)},Pe.\u0275dir=c.lG2({type:Pe,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),Pe})(),X=(()=>{class Pe{}return Pe.\u0275fac=function(We){return new(We||Pe)},Pe.\u0275dir=c.lG2({type:Pe,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),Pe})(),ve=(()=>{class Pe{constructor(){this.align="start"}}return Pe.\u0275fac=function(We){return new(We||Pe)},Pe.\u0275dir=c.lG2({type:Pe,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(We,pe){2&We&&c.ekj("mat-card-actions-align-end","end"===pe.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),Pe})(),gt=(()=>{class Pe{constructor(We){this._animationMode=We}}return Pe.\u0275fac=function(We){return new(We||Pe)(c.Y36(u.Qb,8))},Pe.\u0275cmp=c.Xpm({type:Pe,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(We,pe){2&We&&c.ekj("_mat-animation-noopable","NoopAnimations"===pe._animationMode)},exportAs:["matCard"],ngContentSelectors:d,decls:2,vars:0,template:function(We,pe){1&We&&(c.F$t(f),c.Hsn(0),c.Hsn(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),Pe})(),Ve=(()=>{class Pe{}return Pe.\u0275fac=function(We){return new(We||Pe)},Pe.\u0275cmp=c.Xpm({type:Pe,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:A,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(We,pe){1&We&&(c.F$t(v),c.Hsn(0),c.TgZ(1,"div",0),c.Hsn(2,1),c.qZA(),c.Hsn(3,2))},encapsulation:2,changeDetection:0}),Pe})(),tt=(()=>{class Pe{}return Pe.\u0275fac=function(We){return new(We||Pe)},Pe.\u0275mod=c.oAB({type:Pe}),Pe.\u0275inj=c.cJS({imports:[[e.BQ],e.BQ]}),Pe})()},8341:($e,fe,p)=>{"use strict";p.d(fe,{HS:()=>We,oH:()=>_n,qn:()=>on,qH:()=>pe,Hi:()=>ze});var u=p(6461),e=p(7716),c=p(2458),f=p(9490),d=p(8583),v=p(6237),A=p(9765),D=p(6682),F=p(5257),B=p(6782),X=p(9761),ne=p(9238),ve=p(7860),Ye=p(8295),ge=p(521),Re=p(946),xe=p(3679);const ht=["*"],xt=new e.OlP("MatChipRemove"),gt=new e.OlP("MatChipAvatar"),Ve=new e.OlP("MatChipTrailingIcon");class Oe{constructor(ie){this._elementRef=ie}}const tt=(0,c.sb)((0,c.pj)((0,c.Kr)(Oe),"primary"),-1);let We=(()=>{class mt extends tt{constructor(W,le,He,Le,Mt,Ct,$t,ot){super(W),this._ngZone=le,this._changeDetectorRef=Mt,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new A.xQ,this._onBlur=new A.xQ,this.selectionChange=new e.vpe,this.destroyed=new e.vpe,this.removed=new e.vpe,this._addHostClassName(),this._chipRippleTarget=Ct.createElement("div"),this._chipRippleTarget.classList.add("mat-chip-ripple"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new c.IR(this,le,this._chipRippleTarget,He),this._chipRipple.setupTriggerEvents(W),this.rippleConfig=Le||{},this._animationsDisabled="NoopAnimations"===$t,this.tabIndex=null!=ot&&parseInt(ot)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(W){const le=(0,f.Ig)(W);le!==this._selected&&(this._selected=le,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(W){this._value=W}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(W){this._selectable=(0,f.Ig)(W)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(W){this._disabled=(0,f.Ig)(W)}get removable(){return this._removable}set removable(W){this._removable=(0,f.Ig)(W)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const W="mat-basic-chip",le=this._elementRef.nativeElement;le.hasAttribute(W)||le.tagName.toLowerCase()===W?le.classList.add(W):le.classList.add("mat-standard-chip")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._changeDetectorRef.markForCheck())}toggleSelected(W=!1){return this._selected=!this.selected,this._dispatchSelectionChange(W),this._changeDetectorRef.markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(W){this.disabled?W.preventDefault():W.stopPropagation()}_handleKeydown(W){if(!this.disabled)switch(W.keyCode){case u.yY:case u.ZH:this.remove(),W.preventDefault();break;case u.L_:this.selectable&&this.toggleSelected(!0),W.preventDefault()}}_blur(){this._ngZone.onStable.pipe((0,F.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(W=!1){this.selectionChange.emit({source:this,isUserInput:W,selected:this._selected})}}return mt.\u0275fac=function(W){return new(W||mt)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(ge.t4),e.Y36(c.Y2,8),e.Y36(e.sBO),e.Y36(d.K0),e.Y36(v.Qb,8),e.$8M("tabindex"))},mt.\u0275dir=e.lG2({type:mt,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(W,le,He){if(1&W&&(e.Suo(He,gt,5),e.Suo(He,Ve,5),e.Suo(He,xt,5)),2&W){let Le;e.iGM(Le=e.CRH())&&(le.avatar=Le.first),e.iGM(Le=e.CRH())&&(le.trailingIcon=Le.first),e.iGM(Le=e.CRH())&&(le.removeIcon=Le.first)}},hostAttrs:["role","option",1,"mat-chip","mat-focus-indicator"],hostVars:14,hostBindings:function(W,le){1&W&&e.NdJ("click",function(Le){return le._handleClick(Le)})("keydown",function(Le){return le._handleKeydown(Le)})("focus",function(){return le.focus()})("blur",function(){return le._blur()}),2&W&&(e.uIk("tabindex",le.disabled?null:le.tabIndex)("disabled",le.disabled||null)("aria-disabled",le.disabled.toString())("aria-selected",le.ariaSelected),e.ekj("mat-chip-selected",le.selected)("mat-chip-with-avatar",le.avatar)("mat-chip-with-trailing-icon",le.trailingIcon||le.removeIcon)("mat-chip-disabled",le.disabled)("_mat-animation-noopable",le._animationsDisabled))},inputs:{color:"color",disableRipple:"disableRipple",tabIndex:"tabIndex",selected:"selected",value:"value",selectable:"selectable",disabled:"disabled",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[e.qOj]}),mt})(),pe=(()=>{class mt{constructor(W,le){this._parentChip=W,"BUTTON"===le.nativeElement.nodeName&&le.nativeElement.setAttribute("type","button")}_handleClick(W){const le=this._parentChip;le.removable&&!le.disabled&&le.remove(),W.stopPropagation()}}return mt.\u0275fac=function(W){return new(W||mt)(e.Y36(We),e.Y36(e.SBq))},mt.\u0275dir=e.lG2({type:mt,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(W,le){1&W&&e.NdJ("click",function(Le){return le._handleClick(Le)})},features:[e._Bn([{provide:xt,useExisting:mt}])]}),mt})();const Be=new e.OlP("mat-chips-default-options"),rt=(0,c.FD)(class{constructor(mt,ie,W,le){this._defaultErrorStateMatcher=mt,this._parentForm=ie,this._parentFormGroup=W,this.ngControl=le}});let Ot=0;class Dt{constructor(ie,W){this.source=ie,this.value=W}}let on=(()=>{class mt extends rt{constructor(W,le,He,Le,Mt,Ct,$t){super(Ct,Le,Mt,$t),this._elementRef=W,this._changeDetectorRef=le,this._dir=He,this.controlType="mat-chip-list",this._lastDestroyedChipIndex=null,this._destroyed=new A.xQ,this._uid="mat-chip-list-"+Ot++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(ot,st)=>ot===st,this._required=!1,this._disabled=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.change=new e.vpe,this.valueChange=new e.vpe,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){var W,le;return this.multiple?(null===(W=this._selectionModel)||void 0===W?void 0:W.selected)||[]:null===(le=this._selectionModel)||void 0===le?void 0:le.selected[0]}get role(){return this.empty?null:"listbox"}get multiple(){return this._multiple}set multiple(W){this._multiple=(0,f.Ig)(W),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(W){this._compareWith=W,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(W){this.writeValue(W),this._value=W}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required}set required(W){this._required=(0,f.Ig)(W),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(W){this._placeholder=W,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(W){this._disabled=(0,f.Ig)(W),this._syncChipsState()}get selectable(){return this._selectable}set selectable(W){this._selectable=(0,f.Ig)(W),this.chips&&this.chips.forEach(le=>le.chipListSelectable=this._selectable)}set tabIndex(W){this._userTabIndex=W,this._tabIndex=W}get chipSelectionChanges(){return(0,D.T)(...this.chips.map(W=>W.selectionChange))}get chipFocusChanges(){return(0,D.T)(...this.chips.map(W=>W._onFocus))}get chipBlurChanges(){return(0,D.T)(...this.chips.map(W=>W._onBlur))}get chipRemoveChanges(){return(0,D.T)(...this.chips.map(W=>W.destroyed))}ngAfterContentInit(){this._keyManager=new ne.Em(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe((0,B.R)(this._destroyed)).subscribe(W=>this._keyManager.withHorizontalOrientation(W)),this._keyManager.tabOut.pipe((0,B.R)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe((0,X.O)(null),(0,B.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new ve.Ov(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(W){this._chipInput=W,this._elementRef.nativeElement.setAttribute("data-mat-chip-input",W.id)}setDescribedByIds(W){this._ariaDescribedby=W.join(" ")}writeValue(W){this.chips&&this._setSelectionByValue(W,!1)}registerOnChange(W){this._onChange=W}registerOnTouched(W){this._onTouched=W}setDisabledState(W){this.disabled=W,this.stateChanges.next()}onContainerClick(W){this._originatesFromChip(W)||this.focus()}focus(W){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(W),this.stateChanges.next()))}_focusInput(W){this._chipInput&&this._chipInput.focus(W)}_keydown(W){const le=W.target;le&&le.classList.contains("mat-chip")&&(this._keyManager.onKeydown(W),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const W=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(W)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(W){return W>=0&&WHe.deselect()),Array.isArray(W))W.forEach(He=>this._selectValue(He,le)),this._sortValues();else{const He=this._selectValue(W,le);He&&le&&this._keyManager.setActiveItem(He)}}_selectValue(W,le=!0){const He=this.chips.find(Le=>null!=Le.value&&this._compareWith(Le.value,W));return He&&(le?He.selectViaInteraction():He.select(),this._selectionModel.select(He)),He}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(W){this._selectionModel.clear(),this.chips.forEach(le=>{le!==W&&le.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(W=>{W.selected&&this._selectionModel.select(W)}),this.stateChanges.next())}_propagateChanges(W){let le=null;le=Array.isArray(this.selected)?this.selected.map(He=>He.value):this.selected?this.selected.value:W,this._value=le,this.change.emit(new Dt(this,le)),this.valueChange.emit(le),this._onChange(le),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(W=>{W.source.selected?this._selectionModel.select(W.source):this._selectionModel.deselect(W.source),this.multiple||this.chips.forEach(le=>{!this._selectionModel.isSelected(le)&&le.selected&&le.deselect()}),W.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(W=>{let le=this.chips.toArray().indexOf(W.chip);this._isValidIndex(le)&&this._keyManager.updateActiveItem(le),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(W=>{const le=W.chip,He=this.chips.toArray().indexOf(W.chip);this._isValidIndex(He)&&le._hasFocus&&(this._lastDestroyedChipIndex=He)})}_originatesFromChip(W){let le=W.target;for(;le&&le!==this._elementRef.nativeElement;){if(le.classList.contains("mat-chip"))return!0;le=le.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(W=>W._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(W=>{W._chipListDisabled=this._disabled,W._chipListMultiple=this.multiple})}}return mt.\u0275fac=function(W){return new(W||mt)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(Re.Is,8),e.Y36(xe.F,8),e.Y36(xe.sg,8),e.Y36(c.rD),e.Y36(xe.a5,10))},mt.\u0275cmp=e.Xpm({type:mt,selectors:[["mat-chip-list"]],contentQueries:function(W,le,He){if(1&W&&e.Suo(He,We,5),2&W){let Le;e.iGM(Le=e.CRH())&&(le.chips=Le)}},hostAttrs:[1,"mat-chip-list"],hostVars:15,hostBindings:function(W,le){1&W&&e.NdJ("focus",function(){return le.focus()})("blur",function(){return le._blur()})("keydown",function(Le){return le._keydown(Le)}),2&W&&(e.Ikx("id",le._uid),e.uIk("tabindex",le.disabled?null:le._tabIndex)("aria-describedby",le._ariaDescribedby||null)("aria-required",le.role?le.required:null)("aria-disabled",le.disabled.toString())("aria-invalid",le.errorState)("aria-multiselectable",le.multiple)("role",le.role)("aria-orientation",le.ariaOrientation),e.ekj("mat-chip-list-disabled",le.disabled)("mat-chip-list-invalid",le.errorState)("mat-chip-list-required",le.required))},inputs:{ariaOrientation:["aria-orientation","ariaOrientation"],multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",selectable:"selectable",tabIndex:"tabIndex",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[e._Bn([{provide:Ye.Eo,useExisting:mt}]),e.qOj],ngContentSelectors:ht,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(W,le){1&W&&(e.F$t(),e.TgZ(0,"div",0),e.Hsn(1),e.qZA())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove{border:none;-webkit-appearance:none;-moz-appearance:none;padding:0;background:none}.mat-standard-chip .mat-chip-remove.mat-icon,.mat-standard-chip .mat-chip-remove .mat-icon{width:18px;height:18px;font-size:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\n'],encapsulation:2,changeDetection:0}),mt})(),Jt=0,_n=(()=>{class mt{constructor(W,le){this._elementRef=W,this._defaultOptions=le,this.focused=!1,this._addOnBlur=!1,this.separatorKeyCodes=this._defaultOptions.separatorKeyCodes,this.chipEnd=new e.vpe,this.placeholder="",this.id="mat-chip-list-input-"+Jt++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement}set chipList(W){W&&(this._chipList=W,this._chipList.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(W){this._addOnBlur=(0,f.Ig)(W)}get disabled(){return this._disabled||this._chipList&&this._chipList.disabled}set disabled(W){this._disabled=(0,f.Ig)(W)}get empty(){return!this.inputElement.value}ngOnChanges(){this._chipList.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(W){if(W){if(W.keyCode===u.Mf&&!(0,u.Vb)(W,"shiftKey")&&this._chipList._allowFocusEscape(),W.keyCode===u.ZH&&this._focusLastChipOnBackspace)return this._chipList._keyManager.setLastItemActive(),void W.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(W)}_keyup(W){!this._focusLastChipOnBackspace&&W.keyCode===u.ZH&&this.empty&&(this._focusLastChipOnBackspace=!0,W.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipList.focused||this._chipList._blur(),this._chipList.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipList.stateChanges.next()}_emitChipEnd(W){!this.inputElement.value&&!!W&&this._chipList._keydown(W),(!W||this._isSeparatorKey(W))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),null==W||W.preventDefault())}_onInput(){this._chipList.stateChanges.next()}focus(W){this.inputElement.focus(W)}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}_isSeparatorKey(W){return!(0,u.Vb)(W)&&new Set(this.separatorKeyCodes).has(W.keyCode)}}return mt.\u0275fac=function(W){return new(W||mt)(e.Y36(e.SBq),e.Y36(Be))},mt.\u0275dir=e.lG2({type:mt,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-chip-input","mat-input-element"],hostVars:5,hostBindings:function(W,le){1&W&&e.NdJ("keydown",function(Le){return le._keydown(Le)})("keyup",function(Le){return le._keyup(Le)})("blur",function(){return le._blur()})("focus",function(){return le._focus()})("input",function(){return le._onInput()}),2&W&&(e.Ikx("id",le.id),e.uIk("disabled",le.disabled||null)("placeholder",le.placeholder||null)("aria-invalid",le._chipList&&le._chipList.ngControl?le._chipList.ngControl.invalid:null)("aria-required",le._chipList&&le._chipList.required||null))},inputs:{separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",chipList:["matChipInputFor","chipList"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[e.TTD]}),mt})();const kt={separatorKeyCodes:[u.K5]};let ze=(()=>{class mt{}return mt.\u0275fac=function(W){return new(W||mt)},mt.\u0275mod=e.oAB({type:mt}),mt.\u0275inj=e.cJS({providers:[c.rD,{provide:Be,useValue:kt}],imports:[[c.BQ]]}),mt})()},2458:($e,fe,p)=>{"use strict";p.d(fe,{_A:()=>on,rD:()=>ot,sG:()=>Jt,Ad:()=>Ot,K7:()=>zt,HF:()=>bt,Y2:()=>Se,BQ:()=>tt,X2:()=>st,uc:()=>Qt,XK:()=>Ct,ey:()=>Tt,Ng:()=>Ze,rN:()=>dn,nP:()=>ee,us:()=>qe,wG:()=>be,si:()=>_e,IR:()=>R,CB:()=>nn,jH:()=>Ie,pj:()=>Ne,Kr:()=>We,Id:()=>Pe,FD:()=>Be,dB:()=>rt,sb:()=>pe,E0:()=>Bt});var u=p(7716),e=p(9238),c=p(946);const f=new u.GfV("12.2.13");var d=p(8583),v=p(521),A=p(9490),D=p(9765),F=p(8891),B=p(9761),X=p(6237),ne=p(6461);function ge(we,Ue){if(1&we&&u._UZ(0,"mat-pseudo-checkbox",4),2&we){const K=u.oxw();u.Q6J("state",K.selected?"checked":"unchecked")("disabled",K.disabled)}}function Re(we,Ue){if(1&we&&(u.TgZ(0,"span",5),u._uU(1),u.qZA()),2&we){const K=u.oxw();u.xp6(1),u.hij("(",K.group.label,")")}}const xe=["*"],gt=new u.GfV("12.2.13"),Oe=new u.OlP("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}});let tt=(()=>{class we{constructor(K,ae,ue){this._hasDoneGlobalChecks=!1,this._document=ue,K._applyBodyHighContrastModeCssClasses(),this._sanityChecks=ae,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_checkIsEnabled(K){return!(!(0,u.X6Q)()||(0,v.Oy)())&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[K])}_checkDoctypeIsDefined(){this._checkIsEnabled("doctype")&&!this._document.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){if(!this._checkIsEnabled("theme")||!this._document.body||"function"!=typeof getComputedStyle)return;const K=this._document.createElement("div");K.classList.add("mat-theme-loaded-marker"),this._document.body.appendChild(K);const ae=getComputedStyle(K);ae&&"none"!==ae.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),this._document.body.removeChild(K)}_checkCdkVersionMatch(){this._checkIsEnabled("version")&>.full!==f.full&&console.warn("The Angular Material version ("+gt.full+") does not match the Angular CDK version ("+f.full+").\nPlease ensure the versions of these two packages exactly match.")}}return we.\u0275fac=function(K){return new(K||we)(u.LFG(e.qm),u.LFG(Oe,8),u.LFG(d.K0))},we.\u0275mod=u.oAB({type:we}),we.\u0275inj=u.cJS({imports:[[c.vT],c.vT]}),we})();function Pe(we){return class extends we{constructor(...Ue){super(...Ue),this._disabled=!1}get disabled(){return this._disabled}set disabled(Ue){this._disabled=(0,A.Ig)(Ue)}}}function Ne(we,Ue){return class extends we{constructor(...K){super(...K),this.defaultColor=Ue,this.color=Ue}get color(){return this._color}set color(K){const ae=K||this.defaultColor;ae!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ae&&this._elementRef.nativeElement.classList.add(`mat-${ae}`),this._color=ae)}}}function We(we){return class extends we{constructor(...Ue){super(...Ue),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(Ue){this._disableRipple=(0,A.Ig)(Ue)}}}function pe(we,Ue=0){return class extends we{constructor(...K){super(...K),this._tabIndex=Ue,this.defaultTabIndex=Ue}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(K){this._tabIndex=null!=K?(0,A.su)(K):this.defaultTabIndex}}}function Be(we){return class extends we{constructor(...Ue){super(...Ue),this.stateChanges=new D.xQ,this.errorState=!1}updateErrorState(){const Ue=this.errorState,Ke=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Ke!==Ue&&(this.errorState=Ke,this.stateChanges.next())}}}function rt(we){return class extends we{constructor(...Ue){super(...Ue),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new F.y(K=>{this._isInitialized?this._notifySubscriber(K):this._pendingSubscribers.push(K)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(Ue){Ue.next(),Ue.complete()}}}const Ot=new u.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function(){return(0,u.f3M)(u.soG)}});class on{constructor(){this._localeChanges=new D.xQ,this.localeChanges=this._localeChanges}getValidDateOrNull(Ue){return this.isDateInstance(Ue)&&this.isValid(Ue)?Ue:null}deserialize(Ue){return null==Ue||this.isDateInstance(Ue)&&this.isValid(Ue)?Ue:this.invalid()}setLocale(Ue){this.locale=Ue,this._localeChanges.next()}compareDate(Ue,K){return this.getYear(Ue)-this.getYear(K)||this.getMonth(Ue)-this.getMonth(K)||this.getDate(Ue)-this.getDate(K)}sameDate(Ue,K){if(Ue&&K){let ae=this.isValid(Ue),ue=this.isValid(K);return ae&&ue?!this.compareDate(Ue,K):ae==ue}return Ue==K}clampDate(Ue,K,ae){return K&&this.compareDate(Ue,K)<0?K:ae&&this.compareDate(Ue,ae)>0?ae:Ue}}const Jt=new u.OlP("mat-date-formats");let _n;try{_n="undefined"!=typeof Intl}catch(we){_n=!1}const Pt={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},ze=W(31,we=>String(we+1)),mt={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},ie=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function W(we,Ue){const K=Array(we);for(let ae=0;ae{class we extends on{constructor(K,ae){super(),this.useUtcForDisplay=!0,super.setLocale(K),this.useUtcForDisplay=!ae.TRIDENT,this._clampDate=ae.TRIDENT||ae.EDGE}getYear(K){return K.getFullYear()}getMonth(K){return K.getMonth()}getDate(K){return K.getDate()}getDayOfWeek(K){return K.getDay()}getMonthNames(K){if(_n){const ae=new Intl.DateTimeFormat(this.locale,{month:K,timeZone:"utc"});return W(12,ue=>this._stripDirectionalityCharacters(this._format(ae,new Date(2017,ue,1))))}return Pt[K]}getDateNames(){if(_n){const K=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return W(31,ae=>this._stripDirectionalityCharacters(this._format(K,new Date(2017,0,ae+1))))}return ze}getDayOfWeekNames(K){if(_n){const ae=new Intl.DateTimeFormat(this.locale,{weekday:K,timeZone:"utc"});return W(7,ue=>this._stripDirectionalityCharacters(this._format(ae,new Date(2017,0,ue+1))))}return mt[K]}getYearName(K){if(_n){const ae=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(ae,K))}return String(this.getYear(K))}getFirstDayOfWeek(){return 0}getNumDaysInMonth(K){return this.getDate(this._createDateWithOverflow(this.getYear(K),this.getMonth(K)+1,0))}clone(K){return new Date(K.getTime())}createDate(K,ae,ue){let Ke=this._createDateWithOverflow(K,ae,ue);return Ke.getMonth(),Ke}today(){return new Date}parse(K){return"number"==typeof K?new Date(K):K?new Date(Date.parse(K)):null}format(K,ae){if(!this.isValid(K))throw Error("NativeDateAdapter: Cannot format invalid date.");if(_n){this._clampDate&&(K.getFullYear()<1||K.getFullYear()>9999)&&(K=this.clone(K)).setFullYear(Math.max(1,Math.min(9999,K.getFullYear()))),ae=Object.assign(Object.assign({},ae),{timeZone:"utc"});const ue=new Intl.DateTimeFormat(this.locale,ae);return this._stripDirectionalityCharacters(this._format(ue,K))}return this._stripDirectionalityCharacters(K.toDateString())}addCalendarYears(K,ae){return this.addCalendarMonths(K,12*ae)}addCalendarMonths(K,ae){let ue=this._createDateWithOverflow(this.getYear(K),this.getMonth(K)+ae,this.getDate(K));return this.getMonth(ue)!=((this.getMonth(K)+ae)%12+12)%12&&(ue=this._createDateWithOverflow(this.getYear(ue),this.getMonth(ue),0)),ue}addCalendarDays(K,ae){return this._createDateWithOverflow(this.getYear(K),this.getMonth(K),this.getDate(K)+ae)}toIso8601(K){return[K.getUTCFullYear(),this._2digit(K.getUTCMonth()+1),this._2digit(K.getUTCDate())].join("-")}deserialize(K){if("string"==typeof K){if(!K)return null;if(ie.test(K)){let ae=new Date(K);if(this.isValid(ae))return ae}}return super.deserialize(K)}isDateInstance(K){return K instanceof Date}isValid(K){return!isNaN(K.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(K,ae,ue){const Ke=new Date;return Ke.setFullYear(K,ae,ue),Ke.setHours(0,0,0,0),Ke}_2digit(K){return("00"+K).slice(-2)}_stripDirectionalityCharacters(K){return K.replace(/[\u200e\u200f]/g,"")}_format(K,ae){const ue=new Date;return ue.setUTCFullYear(ae.getFullYear(),ae.getMonth(),ae.getDate()),ue.setUTCHours(ae.getHours(),ae.getMinutes(),ae.getSeconds(),ae.getMilliseconds()),K.format(ue)}}return we.\u0275fac=function(K){return new(K||we)(u.LFG(Ot,8),u.LFG(v.t4))},we.\u0275prov=u.Yz7({token:we,factory:we.\u0275fac}),we})(),Le=(()=>{class we{}return we.\u0275fac=function(K){return new(K||we)},we.\u0275mod=u.oAB({type:we}),we.\u0275inj=u.cJS({providers:[{provide:on,useClass:le}],imports:[[v.ud]]}),we})();const Mt={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Ct=(()=>{class we{}return we.\u0275fac=function(K){return new(K||we)},we.\u0275mod=u.oAB({type:we}),we.\u0275inj=u.cJS({providers:[{provide:Jt,useValue:Mt}],imports:[[Le]]}),we})(),ot=(()=>{class we{isErrorState(K,ae){return!!(K&&K.invalid&&(K.touched||ae&&ae.submitted))}}return we.\u0275fac=function(K){return new(K||we)},we.\u0275prov=u.Yz7({factory:function(){return new we},token:we,providedIn:"root"}),we})(),st=(()=>{class we{}return we.\u0275fac=function(K){return new(K||we)},we.\u0275dir=u.lG2({type:we,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),we})();function Bt(we,Ue,K="mat"){we.changes.pipe((0,B.O)(we)).subscribe(({length:ae})=>{_t(Ue,`${K}-2-line`,!1),_t(Ue,`${K}-3-line`,!1),_t(Ue,`${K}-multi-line`,!1),2===ae||3===ae?_t(Ue,`${K}-${ae}-line`,!0):ae>3&&_t(Ue,`${K}-multi-line`,!0)})}function _t(we,Ue,K){const ae=we.nativeElement.classList;K?ae.add(Ue):ae.remove(Ue)}let Qt=(()=>{class we{}return we.\u0275fac=function(K){return new(K||we)},we.\u0275mod=u.oAB({type:we}),we.\u0275inj=u.cJS({imports:[[tt],tt]}),we})();class Cn{constructor(Ue,K,ae){this._renderer=Ue,this.element=K,this.config=ae,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const At={enterDuration:225,exitDuration:150},et=(0,v.i$)({passive:!0}),Ce=["mousedown","touchstart"],$=["mouseup","mouseleave","touchend","touchcancel"];class R{constructor(Ue,K,ae,ue){this._target=Ue,this._ngZone=K,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,ue.isBrowser&&(this._containerElement=(0,A.fI)(ae))}fadeInRipple(Ue,K,ae={}){const ue=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Ke=Object.assign(Object.assign({},At),ae.animation);ae.centered&&(Ue=ue.left+ue.width/2,K=ue.top+ue.height/2);const dt=ae.radius||function(we,Ue,K){const ae=Math.max(Math.abs(we-K.left),Math.abs(we-K.right)),ue=Math.max(Math.abs(Ue-K.top),Math.abs(Ue-K.bottom));return Math.sqrt(ae*ae+ue*ue)}(Ue,K,ue),tn=Ue-ue.left,Gt=K-ue.top,Yn=Ke.enterDuration,Nn=document.createElement("div");Nn.classList.add("mat-ripple-element"),Nn.style.left=tn-dt+"px",Nn.style.top=Gt-dt+"px",Nn.style.height=2*dt+"px",Nn.style.width=2*dt+"px",null!=ae.color&&(Nn.style.backgroundColor=ae.color),Nn.style.transitionDuration=`${Yn}ms`,this._containerElement.appendChild(Nn),window.getComputedStyle(Nn).getPropertyValue("opacity"),Nn.style.transform="scale(1)";const Vn=new Cn(this,Nn,ae);return Vn.state=0,this._activeRipples.add(Vn),ae.persistent||(this._mostRecentTransientRipple=Vn),this._runTimeoutOutsideZone(()=>{const Xn=Vn===this._mostRecentTransientRipple;Vn.state=1,!ae.persistent&&(!Xn||!this._isPointerDown)&&Vn.fadeOut()},Yn),Vn}fadeOutRipple(Ue){const K=this._activeRipples.delete(Ue);if(Ue===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!K)return;const ae=Ue.element,ue=Object.assign(Object.assign({},At),Ue.config.animation);ae.style.transitionDuration=`${ue.exitDuration}ms`,ae.style.opacity="0",Ue.state=2,this._runTimeoutOutsideZone(()=>{Ue.state=3,ae.parentNode.removeChild(ae)},ue.exitDuration)}fadeOutAll(){this._activeRipples.forEach(Ue=>Ue.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(Ue=>{Ue.config.persistent||Ue.fadeOut()})}setupTriggerEvents(Ue){const K=(0,A.fI)(Ue);!K||K===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=K,this._registerEvents(Ce))}handleEvent(Ue){"mousedown"===Ue.type?this._onMousedown(Ue):"touchstart"===Ue.type?this._onTouchStart(Ue):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents($),this._pointerUpEventsRegistered=!0)}_onMousedown(Ue){const K=(0,e.X6)(Ue),ae=this._lastTouchStartEvent&&Date.now(){!Ue.config.persistent&&(1===Ue.state||Ue.config.terminateOnPointerUp&&0===Ue.state)&&Ue.fadeOut()}))}_runTimeoutOutsideZone(Ue,K=0){this._ngZone.runOutsideAngular(()=>setTimeout(Ue,K))}_registerEvents(Ue){this._ngZone.runOutsideAngular(()=>{Ue.forEach(K=>{this._triggerElement.addEventListener(K,this,et)})})}_removeTriggerEvents(){this._triggerElement&&(Ce.forEach(Ue=>{this._triggerElement.removeEventListener(Ue,this,et)}),this._pointerUpEventsRegistered&&$.forEach(Ue=>{this._triggerElement.removeEventListener(Ue,this,et)}))}}const Se=new u.OlP("mat-ripple-global-options");let be=(()=>{class we{constructor(K,ae,ue,Ke,dt){this._elementRef=K,this._animationMode=dt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Ke||{},this._rippleRenderer=new R(this,ae,K,ue)}get disabled(){return this._disabled}set disabled(K){K&&this.fadeOutAllNonPersistent(),this._disabled=K,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(K){this._trigger=K,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(K,ae=0,ue){return"number"==typeof K?this._rippleRenderer.fadeInRipple(K,ae,Object.assign(Object.assign({},this.rippleConfig),ue)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),K))}}return we.\u0275fac=function(K){return new(K||we)(u.Y36(u.SBq),u.Y36(u.R0b),u.Y36(v.t4),u.Y36(Se,8),u.Y36(X.Qb,8))},we.\u0275dir=u.lG2({type:we,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(K,ae){2&K&&u.ekj("mat-ripple-unbounded",ae.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),we})(),_e=(()=>{class we{}return we.\u0275fac=function(K){return new(K||we)},we.\u0275mod=u.oAB({type:we}),we.\u0275inj=u.cJS({imports:[[tt,v.ud],tt]}),we})(),ee=(()=>{class we{constructor(K){this._animationMode=K,this.state="unchecked",this.disabled=!1}}return we.\u0275fac=function(K){return new(K||we)(u.Y36(X.Qb,8))},we.\u0275cmp=u.Xpm({type:we,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(K,ae){2&K&&u.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===ae.state)("mat-pseudo-checkbox-checked","checked"===ae.state)("mat-pseudo-checkbox-disabled",ae.disabled)("_mat-animation-noopable","NoopAnimations"===ae._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(K,ae){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;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-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),we})(),qe=(()=>{class we{}return we.\u0275fac=function(K){return new(K||we)},we.\u0275mod=u.oAB({type:we}),we.\u0275inj=u.cJS({imports:[[tt]]}),we})();const bt=new u.OlP("MAT_OPTION_PARENT_COMPONENT"),It=Pe(class{});let Vt=0,an=(()=>{class we extends It{constructor(K){var ae;super(),this._labelId="mat-optgroup-label-"+Vt++,this._inert=null!==(ae=null==K?void 0:K.inertGroups)&&void 0!==ae&&ae}}return we.\u0275fac=function(K){return new(K||we)(u.Y36(bt,8))},we.\u0275dir=u.lG2({type:we,inputs:{label:"label"},features:[u.qOj]}),we})();const zt=new u.OlP("MatOptgroup");let hn=0;class dn{constructor(Ue,K=!1){this.source=Ue,this.isUserInput=K}}let mn=(()=>{class we{constructor(K,ae,ue,Ke){this._element=K,this._changeDetectorRef=ae,this._parent=ue,this.group=Ke,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+hn++,this.onSelectionChange=new u.vpe,this._stateChanges=new D.xQ}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(K){this._disabled=(0,A.Ig)(K)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(K,ae){const ue=this._getHostElement();"function"==typeof ue.focus&&ue.focus(ae)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(K){(K.keyCode===ne.K5||K.keyCode===ne.L_)&&!(0,ne.Vb)(K)&&(this._selectViaInteraction(),K.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const K=this.viewValue;K!==this._mostRecentViewValue&&(this._mostRecentViewValue=K,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(K=!1){this.onSelectionChange.emit(new dn(this,K))}}return we.\u0275fac=function(K){return new(K||we)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(void 0),u.Y36(an))},we.\u0275dir=u.lG2({type:we,inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"}}),we})(),Tt=(()=>{class we extends mn{constructor(K,ae,ue,Ke){super(K,ae,ue,Ke)}}return we.\u0275fac=function(K){return new(K||we)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(bt,8),u.Y36(zt,8))},we.\u0275cmp=u.Xpm({type:we,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(K,ae){1&K&&u.NdJ("click",function(){return ae._selectViaInteraction()})("keydown",function(Ke){return ae._handleKeydown(Ke)}),2&K&&(u.Ikx("id",ae.id),u.uIk("tabindex",ae._getTabIndex())("aria-selected",ae._getAriaSelected())("aria-disabled",ae.disabled.toString()),u.ekj("mat-selected",ae.selected)("mat-option-multiple",ae.multiple)("mat-active",ae.active)("mat-option-disabled",ae.disabled))},exportAs:["matOption"],features:[u.qOj],ngContentSelectors:xe,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(K,ae){1&K&&(u.F$t(),u.YNc(0,ge,1,2,"mat-pseudo-checkbox",0),u.TgZ(1,"span",1),u.Hsn(2),u.qZA(),u.YNc(3,Re,2,1,"span",2),u._UZ(4,"div",3)),2&K&&(u.Q6J("ngIf",ae.multiple),u.xp6(3),u.Q6J("ngIf",ae.group&&ae.group._inert),u.xp6(1),u.Q6J("matRippleTrigger",ae._getHostElement())("matRippleDisabled",ae.disabled||ae.disableRipple))},directives:[d.O5,be,ee],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),we})();function nn(we,Ue,K){if(K.length){let ae=Ue.toArray(),ue=K.toArray(),Ke=0;for(let dt=0;dtK+ae?Math.max(0,we-ae+Ue):K}let Ze=(()=>{class we{}return we.\u0275fac=function(K){return new(K||we)},we.\u0275mod=u.oAB({type:we}),we.\u0275inj=u.cJS({imports:[[_e,d.ez,tt,qe]]}),we})()},3220:($e,fe,p)=>{"use strict";p.d(fe,{Mq:()=>ue,hl:()=>Nn,FA:()=>Yt,nW:()=>Xn});var u=p(9238),e=p(625),c=p(7636),f=p(8583),d=p(7716),v=p(1095),A=p(9243),D=p(2458),F=p(9765),B=p(5319),X=p(6682),ne=p(5917),ve=p(6461),Ye=p(5257),ge=p(9761),Re=p(5435),xe=p(9490),ht=p(521),wt=p(7238),xt=p(3679),gt=p(8295),Ve=p(9983),Oe=p(946);const tt=["mat-calendar-body",""];function Pe(Te,lt){if(1&Te&&(d.TgZ(0,"tr",2),d.TgZ(1,"td",3),d._uU(2),d.qZA(),d.qZA()),2&Te){const w=d.oxw();d.xp6(1),d.Udp("padding-top",w._cellPadding)("padding-bottom",w._cellPadding),d.uIk("colspan",w.numCols),d.xp6(1),d.hij(" ",w.label," ")}}function Ne(Te,lt){if(1&Te&&(d.TgZ(0,"td",3),d._uU(1),d.qZA()),2&Te){const w=d.oxw(2);d.Udp("padding-top",w._cellPadding)("padding-bottom",w._cellPadding),d.uIk("colspan",w._firstRowOffset),d.xp6(1),d.hij(" ",w._firstRowOffset>=w.labelMinRequiredCells?w.label:""," ")}}function We(Te,lt){if(1&Te){const w=d.EpF();d.TgZ(0,"td",7),d.NdJ("click",function(z){const ye=d.CHM(w).$implicit;return d.oxw(2)._cellClicked(ye,z)}),d.TgZ(1,"div",8),d._uU(2),d.qZA(),d._UZ(3,"div",9),d.qZA()}if(2&Te){const w=lt.$implicit,j=lt.index,z=d.oxw().index,oe=d.oxw();d.Udp("width",oe._cellWidth)("padding-top",oe._cellPadding)("padding-bottom",oe._cellPadding),d.ekj("mat-calendar-body-disabled",!w.enabled)("mat-calendar-body-active",oe._isActiveCell(z,j))("mat-calendar-body-range-start",oe._isRangeStart(w.compareValue))("mat-calendar-body-range-end",oe._isRangeEnd(w.compareValue))("mat-calendar-body-in-range",oe._isInRange(w.compareValue))("mat-calendar-body-comparison-bridge-start",oe._isComparisonBridgeStart(w.compareValue,z,j))("mat-calendar-body-comparison-bridge-end",oe._isComparisonBridgeEnd(w.compareValue,z,j))("mat-calendar-body-comparison-start",oe._isComparisonStart(w.compareValue))("mat-calendar-body-comparison-end",oe._isComparisonEnd(w.compareValue))("mat-calendar-body-in-comparison-range",oe._isInComparisonRange(w.compareValue))("mat-calendar-body-preview-start",oe._isPreviewStart(w.compareValue))("mat-calendar-body-preview-end",oe._isPreviewEnd(w.compareValue))("mat-calendar-body-in-preview",oe._isInPreview(w.compareValue)),d.Q6J("ngClass",w.cssClasses)("tabindex",oe._isActiveCell(z,j)?0:-1),d.uIk("data-mat-row",z)("data-mat-col",j)("aria-label",w.ariaLabel)("aria-disabled",!w.enabled||null)("aria-selected",oe._isSelected(w.compareValue)),d.xp6(1),d.ekj("mat-calendar-body-selected",oe._isSelected(w.compareValue))("mat-calendar-body-comparison-identical",oe._isComparisonIdentical(w.compareValue))("mat-calendar-body-today",oe.todayValue===w.compareValue),d.xp6(1),d.hij(" ",w.displayValue," ")}}function pe(Te,lt){if(1&Te&&(d.TgZ(0,"tr",4),d.YNc(1,Ne,2,6,"td",5),d.YNc(2,We,4,46,"td",6),d.qZA()),2&Te){const w=lt.$implicit,j=lt.index,z=d.oxw();d.xp6(1),d.Q6J("ngIf",0===j&&z._firstRowOffset),d.xp6(1),d.Q6J("ngForOf",w)}}function Be(Te,lt){if(1&Te&&(d.TgZ(0,"th",5),d.TgZ(1,"abbr",6),d._uU(2),d.qZA(),d.qZA()),2&Te){const w=lt.$implicit;d.uIk("aria-label",w.long),d.xp6(1),d.uIk("title",w.long),d.xp6(1),d.Oqu(w.narrow)}}const rt=["*"];function Ot(Te,lt){}function Dt(Te,lt){if(1&Te){const w=d.EpF();d.TgZ(0,"mat-month-view",5),d.NdJ("activeDateChange",function(z){return d.CHM(w),d.oxw().activeDate=z})("_userSelection",function(z){return d.CHM(w),d.oxw()._dateSelected(z)}),d.qZA()}if(2&Te){const w=d.oxw();d.Q6J("activeDate",w.activeDate)("selected",w.selected)("dateFilter",w.dateFilter)("maxDate",w.maxDate)("minDate",w.minDate)("dateClass",w.dateClass)("comparisonStart",w.comparisonStart)("comparisonEnd",w.comparisonEnd)}}function on(Te,lt){if(1&Te){const w=d.EpF();d.TgZ(0,"mat-year-view",6),d.NdJ("activeDateChange",function(z){return d.CHM(w),d.oxw().activeDate=z})("monthSelected",function(z){return d.CHM(w),d.oxw()._monthSelectedInYearView(z)})("selectedChange",function(z){return d.CHM(w),d.oxw()._goToDateInView(z,"month")}),d.qZA()}if(2&Te){const w=d.oxw();d.Q6J("activeDate",w.activeDate)("selected",w.selected)("dateFilter",w.dateFilter)("maxDate",w.maxDate)("minDate",w.minDate)("dateClass",w.dateClass)}}function Jt(Te,lt){if(1&Te){const w=d.EpF();d.TgZ(0,"mat-multi-year-view",7),d.NdJ("activeDateChange",function(z){return d.CHM(w),d.oxw().activeDate=z})("yearSelected",function(z){return d.CHM(w),d.oxw()._yearSelectedInMultiYearView(z)})("selectedChange",function(z){return d.CHM(w),d.oxw()._goToDateInView(z,"year")}),d.qZA()}if(2&Te){const w=d.oxw();d.Q6J("activeDate",w.activeDate)("selected",w.selected)("dateFilter",w.dateFilter)("maxDate",w.maxDate)("minDate",w.minDate)("dateClass",w.dateClass)}}function _n(Te,lt){}const Pt=["button"];function kt(Te,lt){1&Te&&(d.O4$(),d.TgZ(0,"svg",3),d._UZ(1,"path",4),d.qZA())}const ze=[[["","matDatepickerToggleIcon",""]]],mt=["[matDatepickerToggleIcon]"];let Le=(()=>{class Te{constructor(){this.changes=new F.xQ,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(w,j){return`${w} \u2013 ${j}`}}return Te.\u0275fac=function(w){return new(w||Te)},Te.\u0275prov=d.Yz7({factory:function(){return new Te},token:Te,providedIn:"root"}),Te})();class Mt{constructor(lt,w,j,z,oe={},ye=lt,at){this.value=lt,this.displayValue=w,this.ariaLabel=j,this.enabled=z,this.cssClasses=oe,this.compareValue=ye,this.rawValue=at}}let Ct=(()=>{class Te{constructor(w,j){this._elementRef=w,this._ngZone=j,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new d.vpe,this.previewChange=new d.vpe,this._enterHandler=z=>{if(this._skipNextFocus&&"focus"===z.type)this._skipNextFocus=!1;else if(z.target&&this.isRange){const oe=this._getCellFromElement(z.target);oe&&this._ngZone.run(()=>this.previewChange.emit({value:oe.enabled?oe:null,event:z}))}},this._leaveHandler=z=>{null!==this.previewEnd&&this.isRange&&z.target&&$t(z.target)&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:z}))},j.runOutsideAngular(()=>{const z=w.nativeElement;z.addEventListener("mouseenter",this._enterHandler,!0),z.addEventListener("focus",this._enterHandler,!0),z.addEventListener("mouseleave",this._leaveHandler,!0),z.addEventListener("blur",this._leaveHandler,!0)})}_cellClicked(w,j){w.enabled&&this.selectedValueChange.emit({value:w.value,event:j})}_isSelected(w){return this.startValue===w||this.endValue===w}ngOnChanges(w){const j=w.numCols,{rows:z,numCols:oe}=this;(w.rows||j)&&(this._firstRowOffset=z&&z.length&&z[0].length?oe-z[0].length:0),(w.cellAspectRatio||j||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/oe+"%"),(j||!this._cellWidth)&&(this._cellWidth=100/oe+"%")}ngOnDestroy(){const w=this._elementRef.nativeElement;w.removeEventListener("mouseenter",this._enterHandler,!0),w.removeEventListener("focus",this._enterHandler,!0),w.removeEventListener("mouseleave",this._leaveHandler,!0),w.removeEventListener("blur",this._leaveHandler,!0)}_isActiveCell(w,j){let z=w*this.numCols+j;return w&&(z-=this._firstRowOffset),z==this.activeCell}_focusActiveCell(w=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Ye.q)(1)).subscribe(()=>{const j=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");j&&(w||(this._skipNextFocus=!0),j.focus())})})}_isRangeStart(w){return ot(w,this.startValue,this.endValue)}_isRangeEnd(w){return st(w,this.startValue,this.endValue)}_isInRange(w){return Bt(w,this.startValue,this.endValue,this.isRange)}_isComparisonStart(w){return ot(w,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(w,j,z){if(!this._isComparisonStart(w)||this._isRangeStart(w)||!this._isInRange(w))return!1;let oe=this.rows[j][z-1];if(!oe){const ye=this.rows[j-1];oe=ye&&ye[ye.length-1]}return oe&&!this._isRangeEnd(oe.compareValue)}_isComparisonBridgeEnd(w,j,z){if(!this._isComparisonEnd(w)||this._isRangeEnd(w)||!this._isInRange(w))return!1;let oe=this.rows[j][z+1];if(!oe){const ye=this.rows[j+1];oe=ye&&ye[0]}return oe&&!this._isRangeStart(oe.compareValue)}_isComparisonEnd(w){return st(w,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(w){return Bt(w,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(w){return this.comparisonStart===this.comparisonEnd&&w===this.comparisonStart}_isPreviewStart(w){return ot(w,this.previewStart,this.previewEnd)}_isPreviewEnd(w){return st(w,this.previewStart,this.previewEnd)}_isInPreview(w){return Bt(w,this.previewStart,this.previewEnd,this.isRange)}_getCellFromElement(w){let j;if($t(w)?j=w:$t(w.parentNode)&&(j=w.parentNode),j){const z=j.getAttribute("data-mat-row"),oe=j.getAttribute("data-mat-col");if(z&&oe)return this.rows[parseInt(z)][parseInt(oe)]}return null}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(d.SBq),d.Y36(d.R0b))},Te.\u0275cmp=d.Xpm({type:Te,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",previewStart:"previewStart",previewEnd:"previewEnd",label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange"},exportAs:["matCalendarBody"],features:[d.TTD],attrs:tt,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell",3,"ngClass","tabindex","mat-calendar-body-disabled","mat-calendar-body-active","mat-calendar-body-range-start","mat-calendar-body-range-end","mat-calendar-body-in-range","mat-calendar-body-comparison-bridge-start","mat-calendar-body-comparison-bridge-end","mat-calendar-body-comparison-start","mat-calendar-body-comparison-end","mat-calendar-body-in-comparison-range","mat-calendar-body-preview-start","mat-calendar-body-preview-end","mat-calendar-body-in-preview","width","paddingTop","paddingBottom","click",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],[1,"mat-calendar-body-cell-preview"]],template:function(w,j){1&w&&(d.YNc(0,Pe,3,6,"tr",0),d.YNc(1,pe,3,2,"tr",1)),2&w&&(d.Q6J("ngIf",j._firstRowOffset.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){outline:dotted 2px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}@media(hover: none){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:transparent}}\n'],encapsulation:2,changeDetection:0}),Te})();function $t(Te){return"TD"===Te.nodeName}function ot(Te,lt,w){return null!==w&<!==w&&Te=lt&&Te===w}function Bt(Te,lt,w,j){return j&&null!==lt&&null!==w&<!==w&&Te>=lt&&Te<=w}class _t{constructor(lt,w){this.start=lt,this.end=w}}let Qt=(()=>{class Te{constructor(w,j){this.selection=w,this._adapter=j,this._selectionChanged=new F.xQ,this.selectionChanged=this._selectionChanged,this.selection=w}updateSelection(w,j){const z=this.selection;this.selection=w,this._selectionChanged.next({selection:w,source:j,oldValue:z})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(w){return this._adapter.isDateInstance(w)&&this._adapter.isValid(w)}}return Te.\u0275fac=function(w){return new(w||Te)(d.LFG(void 0),d.LFG(D._A))},Te.\u0275prov=d.Yz7({token:Te,factory:Te.\u0275fac}),Te})(),Cn=(()=>{class Te extends Qt{constructor(w){super(null,w)}add(w){super.updateSelection(w,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const w=new Te(this._adapter);return w.updateSelection(this.selection,this),w}}return Te.\u0275fac=function(w){return new(w||Te)(d.LFG(D._A))},Te.\u0275prov=d.Yz7({token:Te,factory:Te.\u0275fac}),Te})();const et={provide:Qt,deps:[[new d.FiY,new d.tp0,Qt],D._A],useFactory:function(Te,lt){return Te||new Cn(lt)}},R=new d.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let _e=(()=>{class Te{constructor(w,j,z,oe,ye){this._changeDetectorRef=w,this._dateFormats=j,this._dateAdapter=z,this._dir=oe,this._rangeStrategy=ye,this._rerenderSubscription=B.w.EMPTY,this.selectedChange=new d.vpe,this._userSelection=new d.vpe,this.activeDateChange=new d.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(w){const j=this._activeDate,z=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(z,this.minDate,this.maxDate),this._hasSameMonthAndYear(j,this._activeDate)||this._init()}get selected(){return this._selected}set selected(w){this._selected=w instanceof _t?w:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(w){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}get maxDate(){return this._maxDate}set maxDate(w){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,ge.O)(null)).subscribe(()=>this._init())}ngOnChanges(w){const j=w.comparisonStart||w.comparisonEnd;j&&!j.firstChange&&this._setRanges(this.selected)}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(w){const j=w.value,z=this._dateAdapter.getYear(this.activeDate),oe=this._dateAdapter.getMonth(this.activeDate),ye=this._dateAdapter.createDate(z,oe,j);let at,Rt;this._selected instanceof _t?(at=this._getDateInCurrentMonth(this._selected.start),Rt=this._getDateInCurrentMonth(this._selected.end)):at=Rt=this._getDateInCurrentMonth(this._selected),(at!==j||Rt!==j)&&this.selectedChange.emit(ye),this._userSelection.emit({value:ye,event:w.event}),this._previewStart=this._previewEnd=null,this._changeDetectorRef.markForCheck()}_handleCalendarBodyKeydown(w){const j=this._activeDate,z=this._isRtl();switch(w.keyCode){case ve.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,z?1:-1);break;case ve.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,z?-1:1);break;case ve.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case ve.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case ve.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case ve.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case ve.Ku:this.activeDate=w.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case ve.VM:this.activeDate=w.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case ve.K5:case ve.L_:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&w.preventDefault());case ve.hY:return void(null!=this._previewEnd&&!(0,ve.Vb)(w)&&(this._previewStart=this._previewEnd=null,this.selectedChange.emit(null),this._userSelection.emit({value:null,event:w}),w.preventDefault(),w.stopPropagation()));default:return}this._dateAdapter.compareDate(j,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),w.preventDefault()}_handleCalendarBodyKeyup(w){(w.keyCode===ve.L_||w.keyCode===ve.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:w}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let w=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(w)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(w){this._matCalendarBody._focusActiveCell(w)}_previewChanged({event:w,value:j}){if(this._rangeStrategy){const oe=this._rangeStrategy.createPreview(j?j.rawValue:null,this.selected,w);this._previewStart=this._getCellCompareValue(oe.start),this._previewEnd=this._getCellCompareValue(oe.end),this._changeDetectorRef.detectChanges()}}_initWeekdays(){const w=this._dateAdapter.getFirstDayOfWeek(),j=this._dateAdapter.getDayOfWeekNames("narrow");let oe=this._dateAdapter.getDayOfWeekNames("long").map((ye,at)=>({long:ye,narrow:j[at]}));this._weekdays=oe.slice(w).concat(oe.slice(0,w))}_createWeekCells(){const w=this._dateAdapter.getNumDaysInMonth(this.activeDate),j=this._dateAdapter.getDateNames();this._weeks=[[]];for(let z=0,oe=this._firstWeekOffset;z=0)&&(!this.maxDate||this._dateAdapter.compareDate(w,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(w))}_getDateInCurrentMonth(w){return w&&this._hasSameMonthAndYear(w,this.activeDate)?this._dateAdapter.getDate(w):null}_hasSameMonthAndYear(w,j){return!(!w||!j||this._dateAdapter.getMonth(w)!=this._dateAdapter.getMonth(j)||this._dateAdapter.getYear(w)!=this._dateAdapter.getYear(j))}_getCellCompareValue(w){if(w){const j=this._dateAdapter.getYear(w),z=this._dateAdapter.getMonth(w),oe=this._dateAdapter.getDate(w);return new Date(j,z,oe).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(w){w instanceof _t?(this._rangeStart=this._getCellCompareValue(w.start),this._rangeEnd=this._getCellCompareValue(w.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(w),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(w){return!this.dateFilter||this.dateFilter(w)}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(d.sBO),d.Y36(D.sG,8),d.Y36(D._A,8),d.Y36(Oe.Is,8),d.Y36(R,8))},Te.\u0275cmp=d.Xpm({type:Te,selectors:[["mat-month-view"]],viewQuery:function(w,j){if(1&w&&d.Gf(Ct,5),2&w){let z;d.iGM(z=d.CRH())&&(j._matCalendarBody=z.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[d.TTD],decls:7,vars:13,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","selectedValueChange","previewChange","keyup","keydown"],["scope","col"],[1,"mat-calendar-abbr"]],template:function(w,j){1&w&&(d.TgZ(0,"table",0),d.TgZ(1,"thead",1),d.TgZ(2,"tr"),d.YNc(3,Be,3,3,"th",2),d.qZA(),d.TgZ(4,"tr"),d._UZ(5,"th",3),d.qZA(),d.qZA(),d.TgZ(6,"tbody",4),d.NdJ("selectedValueChange",function(oe){return j._dateSelected(oe)})("previewChange",function(oe){return j._previewChanged(oe)})("keyup",function(oe){return j._handleCalendarBodyKeyup(oe)})("keydown",function(oe){return j._handleCalendarBodyKeydown(oe)}),d.qZA(),d.qZA()),2&w&&(d.xp6(3),d.Q6J("ngForOf",j._weekdays),d.xp6(3),d.Q6J("label",j._monthLabel)("rows",j._weeks)("todayValue",j._todayDate)("startValue",j._rangeStart)("endValue",j._rangeEnd)("comparisonStart",j._comparisonRangeStart)("comparisonEnd",j._comparisonRangeEnd)("previewStart",j._previewStart)("previewEnd",j._previewEnd)("isRange",j._isRange)("labelMinRequiredCells",3)("activeCell",j._dateAdapter.getDate(j.activeDate)-1))},directives:[f.sg,Ct],encapsulation:2,changeDetection:0}),Te})(),bt=(()=>{class Te{constructor(w,j,z){this._changeDetectorRef=w,this._dateAdapter=j,this._dir=z,this._rerenderSubscription=B.w.EMPTY,this.selectedChange=new d.vpe,this.yearSelected=new d.vpe,this.activeDateChange=new d.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(w){let j=this._activeDate;const z=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(z,this.minDate,this.maxDate),It(this._dateAdapter,j,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(w){this._selected=w instanceof _t?w:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w)),this._setSelectedYear(w)}get minDate(){return this._minDate}set minDate(w){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}get maxDate(){return this._maxDate}set maxDate(w){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,ge.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const j=this._dateAdapter.getYear(this._activeDate)-Vt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let z=0,oe=[];z<24;z++)oe.push(j+z),4==oe.length&&(this._years.push(oe.map(ye=>this._createCellForYear(ye))),oe=[]);this._changeDetectorRef.markForCheck()}_yearSelected(w){const j=w.value;this.yearSelected.emit(this._dateAdapter.createDate(j,0,1));let z=this._dateAdapter.getMonth(this.activeDate),oe=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(j,z,1));this.selectedChange.emit(this._dateAdapter.createDate(j,z,Math.min(this._dateAdapter.getDate(this.activeDate),oe)))}_handleCalendarBodyKeydown(w){const j=this._activeDate,z=this._isRtl();switch(w.keyCode){case ve.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,z?1:-1);break;case ve.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,z?-1:1);break;case ve.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case ve.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case ve.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Vt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case ve.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-Vt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case ve.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,w.altKey?-240:-24);break;case ve.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,w.altKey?240:24);break;case ve.K5:case ve.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(j,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),w.preventDefault()}_handleCalendarBodyKeyup(w){(w.keyCode===ve.L_||w.keyCode===ve.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:w}),this._selectionKeyPressed=!1)}_getActiveCell(){return Vt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(w){const j=this._dateAdapter.createDate(w,0,1),z=this._dateAdapter.getYearName(j),oe=this.dateClass?this.dateClass(j,"multi-year"):void 0;return new Mt(w,z,z,this._shouldEnableYear(w),oe)}_shouldEnableYear(w){if(null==w||this.maxDate&&w>this._dateAdapter.getYear(this.maxDate)||this.minDate&&w{class Te{constructor(w,j,z,oe){this._changeDetectorRef=w,this._dateFormats=j,this._dateAdapter=z,this._dir=oe,this._rerenderSubscription=B.w.EMPTY,this.selectedChange=new d.vpe,this.monthSelected=new d.vpe,this.activeDateChange=new d.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(w){let j=this._activeDate;const z=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(z,this.minDate,this.maxDate),this._dateAdapter.getYear(j)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(w){this._selected=w instanceof _t?w:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w)),this._setSelectedMonth(w)}get minDate(){return this._minDate}set minDate(w){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}get maxDate(){return this._maxDate}set maxDate(w){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,ge.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(w){const j=w.value,z=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),j,1);this.monthSelected.emit(z);const oe=this._dateAdapter.getNumDaysInMonth(z);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),j,Math.min(this._dateAdapter.getDate(this.activeDate),oe)))}_handleCalendarBodyKeydown(w){const j=this._activeDate,z=this._isRtl();switch(w.keyCode){case ve.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,z?1:-1);break;case ve.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,z?-1:1);break;case ve.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case ve.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case ve.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case ve.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case ve.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,w.altKey?-10:-1);break;case ve.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,w.altKey?10:1);break;case ve.K5:case ve.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(j,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),w.preventDefault()}_handleCalendarBodyKeyup(w){(w.keyCode===ve.L_||w.keyCode===ve.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:w}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let w=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(j=>j.map(z=>this._createCellForMonth(z,w[z]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(w){return w&&this._dateAdapter.getYear(w)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(w):null}_createCellForMonth(w,j){const z=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),w,1),oe=this._dateAdapter.format(z,this._dateFormats.display.monthYearA11yLabel),ye=this.dateClass?this.dateClass(z,"year"):void 0;return new Mt(w,j.toLocaleUpperCase(),oe,this._shouldEnableMonth(w),ye)}_shouldEnableMonth(w){const j=this._dateAdapter.getYear(this.activeDate);if(null==w||this._isYearAndMonthAfterMaxDate(j,w)||this._isYearAndMonthBeforeMinDate(j,w))return!1;if(!this.dateFilter)return!0;for(let oe=this._dateAdapter.createDate(j,w,1);this._dateAdapter.getMonth(oe)==w;oe=this._dateAdapter.addCalendarDays(oe,1))if(this.dateFilter(oe))return!0;return!1}_isYearAndMonthAfterMaxDate(w,j){if(this.maxDate){const z=this._dateAdapter.getYear(this.maxDate),oe=this._dateAdapter.getMonth(this.maxDate);return w>z||w===z&&j>oe}return!1}_isYearAndMonthBeforeMinDate(w,j){if(this.minDate){const z=this._dateAdapter.getYear(this.minDate),oe=this._dateAdapter.getMonth(this.minDate);return w{class Te{constructor(w,j,z,oe,ye){this._intl=w,this.calendar=j,this._dateAdapter=z,this._dateFormats=oe,this._buttonDescriptionId="mat-calendar-button-"+hn++,this.calendar.stateChanges.subscribe(()=>ye.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const j=this._dateAdapter.getYear(this.calendar.activeDate)-Vt(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),z=j+24-1,oe=this._dateAdapter.getYearName(this._dateAdapter.createDate(j,0,1)),ye=this._dateAdapter.getYearName(this._dateAdapter.createDate(z,0,1));return this._intl.formatYearRange(oe,ye)}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(w,j){return"month"==this.calendar.currentView?this._dateAdapter.getYear(w)==this._dateAdapter.getYear(j)&&this._dateAdapter.getMonth(w)==this._dateAdapter.getMonth(j):"year"==this.calendar.currentView?this._dateAdapter.getYear(w)==this._dateAdapter.getYear(j):It(this._dateAdapter,w,j,this.calendar.minDate,this.calendar.maxDate)}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(Le),d.Y36((0,d.Gpc)(()=>mn)),d.Y36(D._A,8),d.Y36(D.sG,8),d.Y36(d.sBO))},Te.\u0275cmp=d.Xpm({type:Te,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:rt,decls:10,vars:10,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","cdkAriaLive","polite",1,"mat-calendar-period-button",3,"click"],[1,"mat-calendar-arrow"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(w,j){1&w&&(d.F$t(),d.TgZ(0,"div",0),d.TgZ(1,"div",1),d.TgZ(2,"button",2),d.NdJ("click",function(){return j.currentPeriodClicked()}),d.TgZ(3,"span"),d._uU(4),d.qZA(),d._UZ(5,"div",3),d.qZA(),d._UZ(6,"div",4),d.Hsn(7),d.TgZ(8,"button",5),d.NdJ("click",function(){return j.previousClicked()}),d.qZA(),d.TgZ(9,"button",6),d.NdJ("click",function(){return j.nextClicked()}),d.qZA(),d.qZA(),d.qZA()),2&w&&(d.xp6(2),d.uIk("aria-label",j.periodButtonLabel)("aria-describedby",j._buttonDescriptionId),d.xp6(1),d.uIk("id",j._buttonDescriptionId),d.xp6(1),d.Oqu(j.periodButtonText),d.xp6(1),d.ekj("mat-calendar-invert","month"!==j.calendar.currentView),d.xp6(3),d.Q6J("disabled",!j.previousEnabled()),d.uIk("aria-label",j.prevButtonLabel),d.xp6(1),d.Q6J("disabled",!j.nextEnabled()),d.uIk("aria-label",j.nextButtonLabel))},directives:[v.lW,u.Qr],encapsulation:2,changeDetection:0}),Te})(),mn=(()=>{class Te{constructor(w,j,z,oe){this._dateAdapter=j,this._dateFormats=z,this._changeDetectorRef=oe,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new d.vpe,this.yearSelected=new d.vpe,this.monthSelected=new d.vpe,this.viewChanged=new d.vpe(!0),this._userSelection=new d.vpe,this.stateChanges=new F.xQ,this._intlChanges=w.changes.subscribe(()=>{oe.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(w){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}get selected(){return this._selected}set selected(w){this._selected=w instanceof _t?w:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}get minDate(){return this._minDate}set minDate(w){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}get maxDate(){return this._maxDate}set maxDate(w){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}get activeDate(){return this._clampedActiveDate}set activeDate(w){this._clampedActiveDate=this._dateAdapter.clampDate(w,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(w){const j=this._currentView!==w?w:null;this._currentView=w,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),j&&this.viewChanged.emit(j)}ngAfterContentInit(){this._calendarHeaderPortal=new c.C5(this.headerComponent||dn),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(w){const j=w.minDate||w.maxDate||w.dateFilter;if(j&&!j.firstChange){const z=this._getCurrentViewComponent();z&&(this._changeDetectorRef.detectChanges(),z._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(w){const j=w.value;(this.selected instanceof _t||j&&!this._dateAdapter.sameDate(j,this.selected))&&this.selectedChange.emit(j),this._userSelection.emit(w)}_yearSelectedInMultiYearView(w){this.yearSelected.emit(w)}_monthSelectedInYearView(w){this.monthSelected.emit(w)}_goToDateInView(w,j){this.activeDate=w,this.currentView=j}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(Le),d.Y36(D._A,8),d.Y36(D.sG,8),d.Y36(d.sBO))},Te.\u0275cmp=d.Xpm({type:Te,selectors:[["mat-calendar"]],viewQuery:function(w,j){if(1&w&&(d.Gf(_e,5),d.Gf(en,5),d.Gf(bt,5)),2&w){let z;d.iGM(z=d.CRH())&&(j.monthView=z.first),d.iGM(z=d.CRH())&&(j.yearView=z.first),d.iGM(z=d.CRH())&&(j.multiYearView=z.first)}},hostAttrs:[1,"mat-calendar"],inputs:{startView:"startView",startAt:"startAt",selected:"selected",minDate:"minDate",maxDate:"maxDate",headerComponent:"headerComponent",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["matCalendar"],features:[d._Bn([et]),d.TTD],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(w,j){1&w&&(d.YNc(0,Ot,0,0,"ng-template",0),d.TgZ(1,"div",1),d.YNc(2,Dt,1,8,"mat-month-view",2),d.YNc(3,on,1,6,"mat-year-view",3),d.YNc(4,Jt,1,6,"mat-multi-year-view",4),d.qZA()),2&w&&(d.Q6J("cdkPortalOutlet",j._calendarHeaderPortal),d.xp6(1),d.Q6J("ngSwitch",j.currentView),d.xp6(1),d.Q6J("ngSwitchCase","month"),d.xp6(1),d.Q6J("ngSwitchCase","year"),d.xp6(1),d.Q6J("ngSwitchCase","multi-year"))},directives:[c.Pl,u.kH,f.RF,f.n9,_e,en,bt],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;margin:5% calc(33% / 7 - 16px)}.mat-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}.mat-calendar-abbr{text-decoration:none}\n'],encapsulation:2,changeDetection:0}),Te})();const Tt={transformPanel:(0,wt.X$)("transformPanel",[(0,wt.eR)("void => enter-dropdown",(0,wt.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,wt.F4)([(0,wt.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,wt.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,wt.eR)("void => enter-dialog",(0,wt.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,wt.F4)([(0,wt.oB)({opacity:0,transform:"scale(0.7)"}),(0,wt.oB)({transform:"none",opacity:1})]))),(0,wt.eR)("* => void",(0,wt.jt)("100ms linear",(0,wt.oB)({opacity:0})))]),fadeInCalendar:(0,wt.X$)("fadeInCalendar",[(0,wt.SB)("void",(0,wt.oB)({opacity:0})),(0,wt.SB)("enter",(0,wt.oB)({opacity:1})),(0,wt.eR)("void => *",(0,wt.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let nn=0;const Ie=new d.OlP("mat-datepicker-scroll-strategy"),we={provide:Ie,deps:[e.aV],useFactory:function(Te){return()=>Te.scrollStrategies.reposition()}},Ue=(0,D.pj)(class{constructor(Te){this._elementRef=Te}});let K=(()=>{class Te extends Ue{constructor(w,j,z,oe,ye,at){super(w),this._changeDetectorRef=j,this._globalModel=z,this._dateAdapter=oe,this._rangeSelectionStrategy=ye,this._subscriptions=new B.w,this._animationDone=new F.xQ,this._actionsPortal=null,this._closeButtonText=at.closeCalendarLabel}ngOnInit(){this._model=this._actionsPortal?this._globalModel.clone():this._globalModel,this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(w){const j=this._model.selection,z=w.value,oe=j instanceof _t;if(oe&&this._rangeSelectionStrategy){const ye=this._rangeSelectionStrategy.selectionFinished(z,j,w.event);this._model.updateSelection(ye,this)}else z&&(oe||!this._dateAdapter.sameDate(z,j))&&this._model.add(z);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Qt),d.Y36(D._A),d.Y36(R,8),d.Y36(Le))},Te.\u0275cmp=d.Xpm({type:Te,selectors:[["mat-datepicker-content"]],viewQuery:function(w,j){if(1&w&&d.Gf(mn,5),2&w){let z;d.iGM(z=d.CRH())&&(j._calendar=z.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(w,j){1&w&&d.WFA("@transformPanel.done",function(){return j._animationDone.next()}),2&w&&(d.d8E("@transformPanel",j._animationState),d.ekj("mat-datepicker-content-touch",j.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[d.qOj],decls:5,vars:20,consts:[["cdkTrapFocus","",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","yearSelected","monthSelected","viewChanged","_userSelection"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(w,j){1&w&&(d.TgZ(0,"div",0),d.TgZ(1,"mat-calendar",1),d.NdJ("yearSelected",function(oe){return j.datepicker._selectYear(oe)})("monthSelected",function(oe){return j.datepicker._selectMonth(oe)})("viewChanged",function(oe){return j.datepicker._viewChanged(oe)})("_userSelection",function(oe){return j._handleUserSelection(oe)}),d.qZA(),d.YNc(2,_n,0,0,"ng-template",2),d.TgZ(3,"button",3),d.NdJ("focus",function(){return j._closeButtonFocused=!0})("blur",function(){return j._closeButtonFocused=!1})("click",function(){return j.datepicker.close()}),d._uU(4),d.qZA(),d.qZA()),2&w&&(d.ekj("mat-datepicker-content-container-with-actions",j._actionsPortal),d.xp6(1),d.Q6J("id",j.datepicker.id)("ngClass",j.datepicker.panelClass)("startAt",j.datepicker.startAt)("startView",j.datepicker.startView)("minDate",j.datepicker._getMinDate())("maxDate",j.datepicker._getMaxDate())("dateFilter",j.datepicker._getDateFilter())("headerComponent",j.datepicker.calendarHeaderComponent)("selected",j._getSelected())("dateClass",j.datepicker.dateClass)("comparisonStart",j.comparisonStart)("comparisonEnd",j.comparisonEnd)("@fadeInCalendar","enter"),d.xp6(1),d.Q6J("cdkPortalOutlet",j._actionsPortal),d.xp6(1),d.ekj("cdk-visually-hidden",!j._closeButtonFocused),d.Q6J("color",j.color||"primary"),d.xp6(1),d.Oqu(j._closeButtonText))},directives:[u.mK,mn,f.mk,c.Pl,v.lW],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],encapsulation:2,data:{animation:[Tt.transformPanel,Tt.fadeInCalendar]},changeDetection:0}),Te})(),ae=(()=>{class Te{constructor(w,j,z,oe,ye,at,Rt,fn,pn){this._overlay=j,this._ngZone=z,this._viewContainerRef=oe,this._dateAdapter=at,this._dir=Rt,this._model=pn,this._inputStateChanges=B.w.EMPTY,this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new d.vpe,this.monthSelected=new d.vpe,this.viewChanged=new d.vpe(!0),this.openedStream=new d.vpe,this.closedStream=new d.vpe,this._opened=!1,this.id="mat-datepicker-"+nn++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new F.xQ,this._scrollStrategy=ye}get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(w){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(w){this._color=w}get touchUi(){return this._touchUi}set touchUi(w){this._touchUi=(0,xe.Ig)(w)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(w){const j=(0,xe.Ig)(w);j!==this._disabled&&(this._disabled=j,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(w){this._restoreFocus=(0,xe.Ig)(w)}get panelClass(){return this._panelClass}set panelClass(w){this._panelClass=(0,xe.du)(w)}get opened(){return this._opened}set opened(w){(0,xe.Ig)(w)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}ngOnChanges(w){const j=w.xPosition||w.yPosition;if(j&&!j.firstChange&&this._overlayRef){const z=this._overlayRef.getConfig().positionStrategy;z instanceof e._G&&(this._setConnectedPositions(z),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(w){this._model.add(w)}_selectYear(w){this.yearSelected.emit(w)}_selectMonth(w){this.monthSelected.emit(w)}_viewChanged(w){this.viewChanged.emit(w)}registerInput(w){return this._inputStateChanges.unsubscribe(),this.datepickerInput=w,this._inputStateChanges=w.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(w){this._actionsPortal=w}removeActions(w){w===this._actionsPortal&&(this._actionsPortal=null)}open(){this._opened||this.disabled||(this._focusedElementBeforeOpen=(0,ht.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened)return;if(this._componentRef){const j=this._componentRef.instance;j._startExitAnimation(),j._animationDone.pipe((0,Ye.q)(1)).subscribe(()=>this._destroyOverlay())}const w=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(w)):w()}_applyPendingSelection(){var w,j;null===(j=null===(w=this._componentRef)||void 0===w?void 0:w.instance)||void 0===j||j._applyPendingSelection()}_forwardContentValues(w){w.datepicker=this,w.color=this.color,w._actionsPortal=this._actionsPortal}_openOverlay(){this._destroyOverlay();const w=this.touchUi,j=this.datepickerInput.getOverlayLabelId(),z=new c.C5(K,this._viewContainerRef),oe=this._overlayRef=this._overlay.create(new e.X_({positionStrategy:w?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[w?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:w?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(w?"dialog":"popup")})),ye=oe.overlayElement;ye.setAttribute("role","dialog"),j&&ye.setAttribute("aria-labelledby",j),w&&ye.setAttribute("aria-modal","true"),this._getCloseStream(oe).subscribe(at=>{at&&at.preventDefault(),this.close()}),this._componentRef=oe.attach(z),this._forwardContentValues(this._componentRef.instance),w||this._ngZone.onStable.pipe((0,Ye.q)(1)).subscribe(()=>oe.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const w=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(w)}_setConnectedPositions(w){const j="end"===this.xPosition?"end":"start",z="start"===j?"end":"start",oe="above"===this.yPosition?"bottom":"top",ye="top"===oe?"bottom":"top";return w.withPositions([{originX:j,originY:ye,overlayX:j,overlayY:oe},{originX:j,originY:oe,overlayX:j,overlayY:ye},{originX:z,originY:ye,overlayX:z,overlayY:oe},{originX:z,originY:oe,overlayX:z,overlayY:ye}])}_getCloseStream(w){return(0,X.T)(w.backdropClick(),w.detachments(),w.keydownEvents().pipe((0,Re.h)(j=>j.keyCode===ve.hY&&!(0,ve.Vb)(j)||this.datepickerInput&&(0,ve.Vb)(j,"altKey")&&j.keyCode===ve.LH)))}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(d.SBq),d.Y36(e.aV),d.Y36(d.R0b),d.Y36(d.s_b),d.Y36(Ie),d.Y36(D._A,8),d.Y36(Oe.Is,8),d.Y36(f.K0,8),d.Y36(Qt))},Te.\u0275dir=d.lG2({type:Te,inputs:{startView:"startView",xPosition:"xPosition",yPosition:"yPosition",startAt:"startAt",color:"color",touchUi:"touchUi",disabled:"disabled",restoreFocus:"restoreFocus",panelClass:"panelClass",opened:"opened",calendarHeaderComponent:"calendarHeaderComponent",dateClass:"dateClass"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[d.TTD]}),Te})(),ue=(()=>{class Te extends ae{}return Te.\u0275fac=function(){let lt;return function(j){return(lt||(lt=d.n5z(Te)))(j||Te)}}(),Te.\u0275cmp=d.Xpm({type:Te,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[d._Bn([et,{provide:ae,useExisting:Te}]),d.qOj],decls:0,vars:0,template:function(w,j){},encapsulation:2,changeDetection:0}),Te})();class Ke{constructor(lt,w){this.target=lt,this.targetElement=w,this.value=this.target.value}}let dt=(()=>{class Te{constructor(w,j,z){this._elementRef=w,this._dateAdapter=j,this._dateFormats=z,this.dateChange=new d.vpe,this.dateInput=new d.vpe,this.stateChanges=new F.xQ,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=B.w.EMPTY,this._localeSubscription=B.w.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=oe=>{const ye=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(oe.value));return!ye||this._matchesFilter(ye)?null:{matDatepickerFilter:!0}},this._minValidator=oe=>{const ye=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(oe.value)),at=this._getMinDate();return!at||!ye||this._dateAdapter.compareDate(at,ye)<=0?null:{matDatepickerMin:{min:at,actual:ye}}},this._maxValidator=oe=>{const ye=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(oe.value)),at=this._getMaxDate();return!at||!ye||this._dateAdapter.compareDate(at,ye)>=0?null:{matDatepickerMax:{max:at,actual:ye}}},this._lastValueValid=!1,this._localeSubscription=j.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(w){this._assignValueProgrammatically(w)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(w){const j=(0,xe.Ig)(w),z=this._elementRef.nativeElement;this._disabled!==j&&(this._disabled=j,this.stateChanges.next(void 0)),j&&this._isInitialized&&z.blur&&z.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(w){this._model=w,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(j=>{if(this._shouldHandleChangeEvent(j)){const z=this._getValueFromModel(j.selection);this._lastValueValid=this._isValidValue(z),this._cvaOnChange(z),this._onTouched(),this._formatValue(z),this.dateInput.emit(new Ke(this,this._elementRef.nativeElement)),this.dateChange.emit(new Ke(this,this._elementRef.nativeElement))}})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(w){(function(Te,lt){const w=Object.keys(Te);for(let j of w){const{previousValue:z,currentValue:oe}=Te[j];if(!lt.isDateInstance(z)||!lt.isDateInstance(oe))return!0;if(!lt.sameDate(z,oe))return!0}return!1})(w,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(w){this._validatorOnChange=w}validate(w){return this._validator?this._validator(w):null}writeValue(w){this._assignValueProgrammatically(w)}registerOnChange(w){this._cvaOnChange=w}registerOnTouched(w){this._onTouched=w}setDisabledState(w){this.disabled=w}_onKeydown(w){w.altKey&&w.keyCode===ve.JH&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),w.preventDefault())}_onInput(w){const j=this._lastValueValid;let z=this._dateAdapter.parse(w,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(z),z=this._dateAdapter.getValidDateOrNull(z),this._dateAdapter.sameDate(z,this.value)?(w&&!this.value&&this._cvaOnChange(z),j!==this._lastValueValid&&this._validatorOnChange()):(this._assignValue(z),this._cvaOnChange(z),this.dateInput.emit(new Ke(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new Ke(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(w){this._elementRef.nativeElement.value=w?this._dateAdapter.format(w,this._dateFormats.display.dateInput):""}_assignValue(w){this._model?(this._assignValueToModel(w),this._pendingValue=null):this._pendingValue=w}_isValidValue(w){return!w||this._dateAdapter.isValid(w)}_parentDisabled(){return!1}_assignValueProgrammatically(w){w=this._dateAdapter.deserialize(w),this._lastValueValid=this._isValidValue(w),w=this._dateAdapter.getValidDateOrNull(w),this._assignValue(w),this._formatValue(w)}_matchesFilter(w){const j=this._getDateFilter();return!j||j(w)}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(d.SBq),d.Y36(D._A,8),d.Y36(D.sG,8))},Te.\u0275dir=d.lG2({type:Te,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[d.TTD]}),Te})();const Gt={provide:xt.JU,useExisting:(0,d.Gpc)(()=>Nn),multi:!0},Yn={provide:xt.Cf,useExisting:(0,d.Gpc)(()=>Nn),multi:!0};let Nn=(()=>{class Te extends dt{constructor(w,j,z,oe){super(w,j,z),this._formField=oe,this._closedSubscription=B.w.EMPTY,this._validator=xt.kI.compose(super._getValidators())}set matDatepicker(w){w&&(this._datepicker=w,this._closedSubscription=w.closedStream.subscribe(()=>this._onTouched()),this._registerModel(w.registerInput(this)))}get min(){return this._min}set min(w){const j=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w));this._dateAdapter.sameDate(j,this._min)||(this._min=j,this._validatorOnChange())}get max(){return this._max}set max(w){const j=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(w));this._dateAdapter.sameDate(j,this._max)||(this._max=j,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(w){const j=this._matchesFilter(this.value);this._dateFilter=w,this._matchesFilter(this.value)!==j&&this._validatorOnChange()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(w){return w}_assignValueToModel(w){this._model&&this._model.updateSelection(w,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(w){return w.source!==this}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(d.SBq),d.Y36(D._A,8),d.Y36(D.sG,8),d.Y36(gt.G_,8))},Te.\u0275dir=d.lG2({type:Te,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(w,j){1&w&&d.NdJ("input",function(oe){return j._onInput(oe.target.value)})("change",function(){return j._onChange()})("blur",function(){return j._onBlur()})("keydown",function(oe){return j._onKeydown(oe)}),2&w&&(d.Ikx("disabled",j.disabled),d.uIk("aria-haspopup",j._datepicker?"dialog":null)("aria-owns",(null==j._datepicker?null:j._datepicker.opened)&&j._datepicker.id||null)("min",j.min?j._dateAdapter.toIso8601(j.min):null)("max",j.max?j._dateAdapter.toIso8601(j.max):null)("data-mat-calendar",j._datepicker?j._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[d._Bn([Gt,Yn,{provide:Ve.Jk,useExisting:Te}]),d.qOj]}),Te})(),Vn=(()=>{class Te{}return Te.\u0275fac=function(w){return new(w||Te)},Te.\u0275dir=d.lG2({type:Te,selectors:[["","matDatepickerToggleIcon",""]]}),Te})(),Xn=(()=>{class Te{constructor(w,j,z){this._intl=w,this._changeDetectorRef=j,this._stateChanges=B.w.EMPTY;const oe=Number(z);this.tabIndex=oe||0===oe?oe:null}get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(w){this._disabled=(0,xe.Ig)(w)}ngOnChanges(w){w.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(w){this.datepicker&&!this.disabled&&(this.datepicker.open(),w.stopPropagation())}_watchStateChanges(){const w=this.datepicker?this.datepicker.stateChanges:(0,ne.of)(),j=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,ne.of)(),z=this.datepicker?(0,X.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,ne.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,X.T)(this._intl.changes,w,j,z).subscribe(()=>this._changeDetectorRef.markForCheck())}}return Te.\u0275fac=function(w){return new(w||Te)(d.Y36(Le),d.Y36(d.sBO),d.$8M("tabindex"))},Te.\u0275cmp=d.Xpm({type:Te,selectors:[["mat-datepicker-toggle"]],contentQueries:function(w,j,z){if(1&w&&d.Suo(z,Vn,5),2&w){let oe;d.iGM(oe=d.CRH())&&(j._customIcon=oe.first)}},viewQuery:function(w,j){if(1&w&&d.Gf(Pt,5),2&w){let z;d.iGM(z=d.CRH())&&(j._button=z.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(w,j){1&w&&d.NdJ("click",function(oe){return j._open(oe)}),2&w&&(d.uIk("tabindex",null)("data-mat-calendar",j.datepicker?j.datepicker.id:null),d.ekj("mat-datepicker-toggle-active",j.datepicker&&j.datepicker.opened)("mat-accent",j.datepicker&&"accent"===j.datepicker.color)("mat-warn",j.datepicker&&"warn"===j.datepicker.color))},inputs:{tabIndex:"tabIndex",disabled:"disabled",datepicker:["for","datepicker"],ariaLabel:["aria-label","ariaLabel"],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[d.TTD],ngContentSelectors:mt,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(w,j){1&w&&(d.F$t(ze),d.TgZ(0,"button",0,1),d.YNc(2,kt,2,0,"svg",2),d.Hsn(3),d.qZA()),2&w&&(d.Q6J("disabled",j.disabled)("disableRipple",j.disableRipple),d.uIk("aria-haspopup",j.datepicker?"dialog":null)("aria-label",j.ariaLabel||j._intl.openCalendarLabel)("tabindex",j.disabled?-1:j.tabIndex),d.xp6(2),d.Q6J("ngIf",!j._customIcon))},directives:[v.lW,f.O5],styles:[".mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-datepicker-toggle-default-icon{display:block;width:1.5em;height:1.5em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-datepicker-toggle-default-icon{margin:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}\n"],encapsulation:2,changeDetection:0}),Te})(),Yt=(()=>{class Te{}return Te.\u0275fac=function(w){return new(w||Te)},Te.\u0275mod=d.oAB({type:Te}),Te.\u0275inj=d.cJS({providers:[Le,we],imports:[[f.ez,v.ot,e.U8,u.rt,c.eL,D.BQ],A.ZD]}),Te})()},2238:($e,fe,p)=>{"use strict";p.d(fe,{WI:()=>Ne,uw:()=>on,H8:()=>mt,ZT:()=>Pt,xY:()=>ze,Is:()=>W,so:()=>tt,uh:()=>kt});var u=p(625),e=p(7636),c=p(7716),f=p(2458),d=p(946),v=p(8583),A=p(9765),D=p(1439),F=p(5917),B=p(5435),X=p(5257),ne=p(9761),ve=p(521),Ye=p(7238),ge=p(6461),Re=p(9238);function xe(le,He){}class ht{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const wt={dialogContainer:(0,Ye.X$)("dialogContainer",[(0,Ye.SB)("void, exit",(0,Ye.oB)({opacity:0,transform:"scale(0.7)"})),(0,Ye.SB)("enter",(0,Ye.oB)({transform:"none"})),(0,Ye.eR)("* => enter",(0,Ye.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,Ye.oB)({transform:"none",opacity:1}))),(0,Ye.eR)("* => void, * => exit",(0,Ye.jt)("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",(0,Ye.oB)({opacity:0})))])};let gt=(()=>{class le extends e.en{constructor(Le,Mt,Ct,$t,ot,st){super(),this._elementRef=Le,this._focusTrapFactory=Mt,this._changeDetectorRef=Ct,this._config=ot,this._focusMonitor=st,this._animationStateChanged=new c.vpe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=Bt=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(Bt)),this._ariaLabelledBy=ot.ariaLabelledBy||null,this._document=$t}_initializeWithAttachedContent(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement(),this._focusDialogContainer()}attachComponentPortal(Le){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(Le)}attachTemplatePortal(Le){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(Le)}_recaptureFocus(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}_trapFocus(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}_restoreFocus(){const Le=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&Le&&"function"==typeof Le.focus){const Mt=(0,ve.ht)(),Ct=this._elementRef.nativeElement;(!Mt||Mt===this._document.body||Mt===Ct||Ct.contains(Mt))&&(this._focusMonitor?(this._focusMonitor.focusVia(Le,this._closeInteractionType),this._closeInteractionType=null):Le.focus())}this._focusTrap&&this._focusTrap.destroy()}_setupFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}_capturePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,ve.ht)())}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const Le=this._elementRef.nativeElement,Mt=(0,ve.ht)();return Le===Mt||Le.contains(Mt)}}return le.\u0275fac=function(Le){return new(Le||le)(c.Y36(c.SBq),c.Y36(Re.qV),c.Y36(c.sBO),c.Y36(v.K0,8),c.Y36(ht),c.Y36(Re.tE))},le.\u0275dir=c.lG2({type:le,viewQuery:function(Le,Mt){if(1&Le&&c.Gf(e.Pl,7),2&Le){let Ct;c.iGM(Ct=c.CRH())&&(Mt._portalOutlet=Ct.first)}},features:[c.qOj]}),le})(),Ve=(()=>{class le extends gt{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:Le,totalTime:Mt}){"enter"===Le?(this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:Mt})):"exit"===Le&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:Mt}))}_onAnimationStart({toState:Le,totalTime:Mt}){"enter"===Le?this._animationStateChanged.next({state:"opening",totalTime:Mt}):("exit"===Le||"void"===Le)&&this._animationStateChanged.next({state:"closing",totalTime:Mt})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}}return le.\u0275fac=function(){let He;return function(Mt){return(He||(He=c.n5z(le)))(Mt||le)}}(),le.\u0275cmp=c.Xpm({type:le,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(Le,Mt){1&Le&&c.WFA("@dialogContainer.start",function($t){return Mt._onAnimationStart($t)})("@dialogContainer.done",function($t){return Mt._onAnimationDone($t)}),2&Le&&(c.Ikx("id",Mt._id),c.uIk("role",Mt._config.role)("aria-labelledby",Mt._config.ariaLabel?null:Mt._ariaLabelledBy)("aria-label",Mt._config.ariaLabel)("aria-describedby",Mt._config.ariaDescribedBy||null),c.d8E("@dialogContainer",Mt._state))},features:[c.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Le,Mt){1&Le&&c.YNc(0,xe,0,0,"ng-template",0)},directives:[e.Pl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[wt.dialogContainer]}}),le})(),Oe=0;class tt{constructor(He,Le,Mt="mat-dialog-"+Oe++){this._overlayRef=He,this._containerInstance=Le,this.id=Mt,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new A.xQ,this._afterClosed=new A.xQ,this._beforeClosed=new A.xQ,this._state=0,Le._id=Mt,Le._animationStateChanged.pipe((0,B.h)(Ct=>"opened"===Ct.state),(0,X.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Le._animationStateChanged.pipe((0,B.h)(Ct=>"closed"===Ct.state),(0,X.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),He.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),He.keydownEvents().pipe((0,B.h)(Ct=>Ct.keyCode===ge.hY&&!this.disableClose&&!(0,ge.Vb)(Ct))).subscribe(Ct=>{Ct.preventDefault(),Pe(this,"keyboard")}),He.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():Pe(this,"mouse")})}close(He){this._result=He,this._containerInstance._animationStateChanged.pipe((0,B.h)(Le=>"closing"===Le.state),(0,X.q)(1)).subscribe(Le=>{this._beforeClosed.next(He),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),Le.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(He){let Le=this._getPositionStrategy();return He&&(He.left||He.right)?He.left?Le.left(He.left):Le.right(He.right):Le.centerHorizontally(),He&&(He.top||He.bottom)?He.top?Le.top(He.top):Le.bottom(He.bottom):Le.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(He="",Le=""){return this._overlayRef.updateSize({width:He,height:Le}),this._overlayRef.updatePosition(),this}addPanelClass(He){return this._overlayRef.addPanelClass(He),this}removePanelClass(He){return this._overlayRef.removePanelClass(He),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function Pe(le,He,Le){return void 0!==le._containerInstance&&(le._containerInstance._closeInteractionType=He),le.close(Le)}const Ne=new c.OlP("MatDialogData"),We=new c.OlP("mat-dialog-default-options"),pe=new c.OlP("mat-dialog-scroll-strategy"),Ot={provide:pe,deps:[u.aV],useFactory:function(le){return()=>le.scrollStrategies.block()}};let Dt=(()=>{class le{constructor(Le,Mt,Ct,$t,ot,st,Bt,_t,Qt){this._overlay=Le,this._injector=Mt,this._defaultOptions=Ct,this._parentDialog=$t,this._overlayContainer=ot,this._dialogRefConstructor=Bt,this._dialogContainerType=_t,this._dialogDataToken=Qt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.xQ,this._afterOpenedAtThisLevel=new A.xQ,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,D.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,ne.O)(void 0))),this._scrollStrategy=st}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const Le=this._parentDialog;return Le?Le._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(Le,Mt){Mt=function(le,He){return Object.assign(Object.assign({},He),le)}(Mt,this._defaultOptions||new ht),Mt.id&&this.getDialogById(Mt.id);const Ct=this._createOverlay(Mt),$t=this._attachDialogContainer(Ct,Mt),ot=this._attachDialogContent(Le,$t,Ct,Mt);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(ot),ot.afterClosed().subscribe(()=>this._removeOpenDialog(ot)),this.afterOpened.next(ot),$t._initializeWithAttachedContent(),ot}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(Le){return this.openDialogs.find(Mt=>Mt.id===Le)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(Le){const Mt=this._getOverlayConfig(Le);return this._overlay.create(Mt)}_getOverlayConfig(Le){const Mt=new u.X_({positionStrategy:this._overlay.position().global(),scrollStrategy:Le.scrollStrategy||this._scrollStrategy(),panelClass:Le.panelClass,hasBackdrop:Le.hasBackdrop,direction:Le.direction,minWidth:Le.minWidth,minHeight:Le.minHeight,maxWidth:Le.maxWidth,maxHeight:Le.maxHeight,disposeOnNavigation:Le.closeOnNavigation});return Le.backdropClass&&(Mt.backdropClass=Le.backdropClass),Mt}_attachDialogContainer(Le,Mt){const $t=c.zs3.create({parent:Mt&&Mt.viewContainerRef&&Mt.viewContainerRef.injector||this._injector,providers:[{provide:ht,useValue:Mt}]}),ot=new e.C5(this._dialogContainerType,Mt.viewContainerRef,$t,Mt.componentFactoryResolver);return Le.attach(ot).instance}_attachDialogContent(Le,Mt,Ct,$t){const ot=new this._dialogRefConstructor(Ct,Mt,$t.id);if(Le instanceof c.Rgc)Mt.attachTemplatePortal(new e.UE(Le,null,{$implicit:$t.data,dialogRef:ot}));else{const st=this._createInjector($t,ot,Mt),Bt=Mt.attachComponentPortal(new e.C5(Le,$t.viewContainerRef,st));ot.componentInstance=Bt.instance}return ot.updateSize($t.width,$t.height).updatePosition($t.position),ot}_createInjector(Le,Mt,Ct){const $t=Le&&Le.viewContainerRef&&Le.viewContainerRef.injector,ot=[{provide:this._dialogContainerType,useValue:Ct},{provide:this._dialogDataToken,useValue:Le.data},{provide:this._dialogRefConstructor,useValue:Mt}];return Le.direction&&(!$t||!$t.get(d.Is,null,c.XFs.Optional))&&ot.push({provide:d.Is,useValue:{value:Le.direction,change:(0,F.of)()}}),c.zs3.create({parent:$t||this._injector,providers:ot})}_removeOpenDialog(Le){const Mt=this.openDialogs.indexOf(Le);Mt>-1&&(this.openDialogs.splice(Mt,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Ct,$t)=>{Ct?$t.setAttribute("aria-hidden",Ct):$t.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const Le=this._overlayContainer.getContainerElement();if(Le.parentElement){const Mt=Le.parentElement.children;for(let Ct=Mt.length-1;Ct>-1;Ct--){let $t=Mt[Ct];$t!==Le&&"SCRIPT"!==$t.nodeName&&"STYLE"!==$t.nodeName&&!$t.hasAttribute("aria-live")&&(this._ariaHiddenElements.set($t,$t.getAttribute("aria-hidden")),$t.setAttribute("aria-hidden","true"))}}}_closeDialogs(Le){let Mt=Le.length;for(;Mt--;)Le[Mt].close()}}return le.\u0275fac=function(Le){return new(Le||le)(c.Y36(u.aV),c.Y36(c.zs3),c.Y36(void 0),c.Y36(void 0),c.Y36(u.Xj),c.Y36(void 0),c.Y36(c.DyG),c.Y36(c.DyG),c.Y36(c.OlP))},le.\u0275dir=c.lG2({type:le}),le})(),on=(()=>{class le extends Dt{constructor(Le,Mt,Ct,$t,ot,st,Bt){super(Le,Mt,$t,st,Bt,ot,tt,Ve,Ne)}}return le.\u0275fac=function(Le){return new(Le||le)(c.LFG(u.aV),c.LFG(c.zs3),c.LFG(v.Ye,8),c.LFG(We,8),c.LFG(pe),c.LFG(le,12),c.LFG(u.Xj))},le.\u0275prov=c.Yz7({token:le,factory:le.\u0275fac}),le})(),_n=0,Pt=(()=>{class le{constructor(Le,Mt,Ct){this.dialogRef=Le,this._elementRef=Mt,this._dialog=Ct,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=ie(this._elementRef,this._dialog.openDialogs))}ngOnChanges(Le){const Mt=Le._matDialogClose||Le._matDialogCloseResult;Mt&&(this.dialogResult=Mt.currentValue)}_onButtonClick(Le){Pe(this.dialogRef,0===Le.screenX&&0===Le.screenY?"keyboard":"mouse",this.dialogResult)}}return le.\u0275fac=function(Le){return new(Le||le)(c.Y36(tt,8),c.Y36(c.SBq),c.Y36(on))},le.\u0275dir=c.lG2({type:le,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Le,Mt){1&Le&&c.NdJ("click",function($t){return Mt._onButtonClick($t)}),2&Le&&c.uIk("aria-label",Mt.ariaLabel||null)("type",Mt.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[c.TTD]}),le})(),kt=(()=>{class le{constructor(Le,Mt,Ct){this._dialogRef=Le,this._elementRef=Mt,this._dialog=Ct,this.id="mat-dialog-title-"+_n++}ngOnInit(){this._dialogRef||(this._dialogRef=ie(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const Le=this._dialogRef._containerInstance;Le&&!Le._ariaLabelledBy&&(Le._ariaLabelledBy=this.id)})}}return le.\u0275fac=function(Le){return new(Le||le)(c.Y36(tt,8),c.Y36(c.SBq),c.Y36(on))},le.\u0275dir=c.lG2({type:le,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(Le,Mt){2&Le&&c.Ikx("id",Mt.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),le})(),ze=(()=>{class le{}return le.\u0275fac=function(Le){return new(Le||le)},le.\u0275dir=c.lG2({type:le,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),le})(),mt=(()=>{class le{}return le.\u0275fac=function(Le){return new(Le||le)},le.\u0275dir=c.lG2({type:le,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),le})();function ie(le,He){let Le=le.nativeElement.parentElement;for(;Le&&!Le.classList.contains("mat-dialog-container");)Le=Le.parentElement;return Le?He.find(Mt=>Mt.id===Le.id):null}let W=(()=>{class le{}return le.\u0275fac=function(Le){return new(Le||le)},le.\u0275mod=c.oAB({type:le}),le.\u0275inj=c.cJS({providers:[on,Ot],imports:[[u.U8,e.eL,f.BQ],f.BQ]}),le})()},1769:($e,fe,p)=>{"use strict";p.d(fe,{d:()=>f,t:()=>d});var u=p(9490),e=p(2458),c=p(7716);let f=(()=>{class v{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(D){this._vertical=(0,u.Ig)(D)}get inset(){return this._inset}set inset(D){this._inset=(0,u.Ig)(D)}}return v.\u0275fac=function(D){return new(D||v)},v.\u0275cmp=c.Xpm({type:v,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(D,F){2&D&&(c.uIk("aria-orientation",F.vertical?"vertical":"horizontal"),c.ekj("mat-divider-vertical",F.vertical)("mat-divider-horizontal",!F.vertical)("mat-divider-inset",F.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(D,F){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),v})(),d=(()=>{class v{}return v.\u0275fac=function(D){return new(D||v)},v.\u0275mod=c.oAB({type:v}),v.\u0275inj=c.cJS({imports:[[e.BQ],e.BQ]}),v})()},171:($e,fe,p)=>{"use strict";p.d(fe,{pp:()=>$t,To:()=>ot,ib:()=>ie,u4:()=>Mt,yz:()=>Le,yK:()=>Ct});var u=p(7716),e=p(9490),c=p(9765),f=p(5319),d=p(7860);let v=0;const A=new u.OlP("CdkAccordion");let D=(()=>{class st{constructor(){this._stateChanges=new c.xQ,this._openCloseAllActions=new c.xQ,this.id="cdk-accordion-"+v++,this._multi=!1}get multi(){return this._multi}set multi(_t){this._multi=(0,e.Ig)(_t)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(_t){this._stateChanges.next(_t)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275dir=u.lG2({type:st,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[u._Bn([{provide:A,useExisting:st}]),u.TTD]}),st})(),F=0,X=(()=>{class st{constructor(_t,Qt,Cn){this.accordion=_t,this._changeDetectorRef=Qt,this._expansionDispatcher=Cn,this._openCloseAllSubscription=f.w.EMPTY,this.closed=new u.vpe,this.opened=new u.vpe,this.destroyed=new u.vpe,this.expandedChange=new u.vpe,this.id="cdk-accordion-child-"+F++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Cn.listen((At,Nt)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===Nt&&this.id!==At&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(_t){_t=(0,e.Ig)(_t),this._expanded!==_t&&(this._expanded=_t,this.expandedChange.emit(_t),_t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(_t){this._disabled=(0,e.Ig)(_t)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(_t=>{this.disabled||(this.expanded=_t)})}}return st.\u0275fac=function(_t){return new(_t||st)(u.Y36(A,12),u.Y36(u.sBO),u.Y36(d.A8))},st.\u0275dir=u.lG2({type:st,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[u._Bn([{provide:A,useValue:void 0}])]}),st})(),ne=(()=>{class st{}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275mod=u.oAB({type:st}),st.\u0275inj=u.cJS({}),st})();var ve=p(7636),Ye=p(8583),ge=p(2458),Re=p(9238),xe=p(7519),ht=p(9761),wt=p(5435),xt=p(5257),gt=p(6461),Ve=p(6237),Oe=p(9193),tt=p(6682),Pe=p(7238);const Ne=["body"];function We(st,Bt){}const pe=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Be=["mat-expansion-panel-header","*","mat-action-row"];function rt(st,Bt){if(1&st&&u._UZ(0,"span",2),2&st){const _t=u.oxw();u.Q6J("@indicatorRotate",_t._getExpandedState())}}const Ot=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Dt=["mat-panel-title","mat-panel-description","*"],on=new u.OlP("MAT_ACCORDION"),Jt="225ms cubic-bezier(0.4,0.0,0.2,1)",_n={indicatorRotate:(0,Pe.X$)("indicatorRotate",[(0,Pe.SB)("collapsed, void",(0,Pe.oB)({transform:"rotate(0deg)"})),(0,Pe.SB)("expanded",(0,Pe.oB)({transform:"rotate(180deg)"})),(0,Pe.eR)("expanded <=> collapsed, void => collapsed",(0,Pe.jt)(Jt))]),bodyExpansion:(0,Pe.X$)("bodyExpansion",[(0,Pe.SB)("collapsed, void",(0,Pe.oB)({height:"0px",visibility:"hidden"})),(0,Pe.SB)("expanded",(0,Pe.oB)({height:"*",visibility:"visible"})),(0,Pe.eR)("expanded <=> collapsed, void => collapsed",(0,Pe.jt)(Jt))])};let Pt=(()=>{class st{constructor(_t){this._template=_t}}return st.\u0275fac=function(_t){return new(_t||st)(u.Y36(u.Rgc))},st.\u0275dir=u.lG2({type:st,selectors:[["ng-template","matExpansionPanelContent",""]]}),st})(),kt=0;const ze=new u.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let ie=(()=>{class st extends X{constructor(_t,Qt,Cn,At,Nt,et,Ce){super(_t,Qt,Cn),this._viewContainerRef=At,this._animationMode=et,this._hideToggle=!1,this.afterExpand=new u.vpe,this.afterCollapse=new u.vpe,this._inputChanges=new c.xQ,this._headerId="mat-expansion-panel-header-"+kt++,this._bodyAnimationDone=new c.xQ,this.accordion=_t,this._document=Nt,this._bodyAnimationDone.pipe((0,xe.x)(($,R)=>$.fromState===R.fromState&&$.toState===R.toState)).subscribe($=>{"void"!==$.fromState&&("expanded"===$.toState?this.afterExpand.emit():"collapsed"===$.toState&&this.afterCollapse.emit())}),Ce&&(this.hideToggle=Ce.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(_t){this._hideToggle=(0,e.Ig)(_t)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(_t){this._togglePosition=_t}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe((0,ht.O)(null),(0,wt.h)(()=>this.expanded&&!this._portal),(0,xt.q)(1)).subscribe(()=>{this._portal=new ve.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(_t){this._inputChanges.next(_t)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const _t=this._document.activeElement,Qt=this._body.nativeElement;return _t===Qt||Qt.contains(_t)}return!1}}return st.\u0275fac=function(_t){return new(_t||st)(u.Y36(on,12),u.Y36(u.sBO),u.Y36(d.A8),u.Y36(u.s_b),u.Y36(Ye.K0),u.Y36(Ve.Qb,8),u.Y36(ze,8))},st.\u0275cmp=u.Xpm({type:st,selectors:[["mat-expansion-panel"]],contentQueries:function(_t,Qt,Cn){if(1&_t&&u.Suo(Cn,Pt,5),2&_t){let At;u.iGM(At=u.CRH())&&(Qt._lazyContent=At.first)}},viewQuery:function(_t,Qt){if(1&_t&&u.Gf(Ne,5),2&_t){let Cn;u.iGM(Cn=u.CRH())&&(Qt._body=Cn.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(_t,Qt){2&_t&&u.ekj("mat-expanded",Qt.expanded)("_mat-animation-noopable","NoopAnimations"===Qt._animationMode)("mat-expansion-panel-spacing",Qt._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[u._Bn([{provide:on,useValue:void 0}]),u.qOj,u.TTD],ngContentSelectors:Be,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(_t,Qt){1&_t&&(u.F$t(pe),u.Hsn(0),u.TgZ(1,"div",0,1),u.NdJ("@bodyExpansion.done",function(At){return Qt._bodyAnimationDone.next(At)}),u.TgZ(3,"div",2),u.Hsn(4,1),u.YNc(5,We,0,0,"ng-template",3),u.qZA(),u.Hsn(6,2),u.qZA()),2&_t&&(u.xp6(1),u.Q6J("@bodyExpansion",Qt._getExpandedState())("id",Qt.id),u.uIk("aria-labelledby",Qt._headerId),u.xp6(4),u.Q6J("cdkPortalOutlet",Qt._portal))},directives:[ve.Pl],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[_n.bodyExpansion]},changeDetection:0}),st})();class le{}const He=(0,ge.sb)(le);let Le=(()=>{class st extends He{constructor(_t,Qt,Cn,At,Nt,et,Ce){super(),this.panel=_t,this._element=Qt,this._focusMonitor=Cn,this._changeDetectorRef=At,this._animationMode=et,this._parentChangeSubscription=f.w.EMPTY;const $=_t.accordion?_t.accordion._stateChanges.pipe((0,wt.h)(R=>!(!R.hideToggle&&!R.togglePosition))):Oe.E;this.tabIndex=parseInt(Ce||"")||0,this._parentChangeSubscription=(0,tt.T)(_t.opened,_t.closed,$,_t._inputChanges.pipe((0,wt.h)(R=>!!(R.hideToggle||R.disabled||R.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),_t.closed.pipe((0,wt.h)(()=>_t._containsFocus())).subscribe(()=>Cn.focusVia(Qt,"program")),Nt&&(this.expandedHeight=Nt.expandedHeight,this.collapsedHeight=Nt.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const _t=this._isExpanded();return _t&&this.expandedHeight?this.expandedHeight:!_t&&this.collapsedHeight?this.collapsedHeight:null}_keydown(_t){switch(_t.keyCode){case gt.L_:case gt.K5:(0,gt.Vb)(_t)||(_t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(_t))}}focus(_t,Qt){_t?this._focusMonitor.focusVia(this._element,_t,Qt):this._element.nativeElement.focus(Qt)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(_t=>{_t&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return st.\u0275fac=function(_t){return new(_t||st)(u.Y36(ie,1),u.Y36(u.SBq),u.Y36(Re.tE),u.Y36(u.sBO),u.Y36(ze,8),u.Y36(Ve.Qb,8),u.$8M("tabindex"))},st.\u0275cmp=u.Xpm({type:st,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(_t,Qt){1&_t&&u.NdJ("click",function(){return Qt._toggle()})("keydown",function(At){return Qt._keydown(At)}),2&_t&&(u.uIk("id",Qt.panel._headerId)("tabindex",Qt.tabIndex)("aria-controls",Qt._getPanelId())("aria-expanded",Qt._isExpanded())("aria-disabled",Qt.panel.disabled),u.Udp("height",Qt._getHeaderHeight()),u.ekj("mat-expanded",Qt._isExpanded())("mat-expansion-toggle-indicator-after","after"===Qt._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===Qt._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===Qt._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[u.qOj],ngContentSelectors:Dt,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(_t,Qt){1&_t&&(u.F$t(Ot),u.TgZ(0,"span",0),u.Hsn(1),u.Hsn(2,1),u.Hsn(3,2),u.qZA(),u.YNc(4,rt,1,1,"span",1)),2&_t&&(u.xp6(4),u.Q6J("ngIf",Qt._showToggle()))},directives:[Ye.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true])::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;border:3px solid;border-radius:4px;content:""}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],encapsulation:2,data:{animation:[_n.indicatorRotate]},changeDetection:0}),st})(),Mt=(()=>{class st{}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275dir=u.lG2({type:st,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),st})(),Ct=(()=>{class st{}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275dir=u.lG2({type:st,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),st})(),$t=(()=>{class st extends D{constructor(){super(...arguments),this._ownHeaders=new u.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(_t){this._hideToggle=(0,e.Ig)(_t)}ngAfterContentInit(){this._headers.changes.pipe((0,ht.O)(this._headers)).subscribe(_t=>{this._ownHeaders.reset(_t.filter(Qt=>Qt.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Re.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(_t){this._keyManager.onKeydown(_t)}_handleHeaderFocus(_t){this._keyManager.updateActiveItem(_t)}ngOnDestroy(){super.ngOnDestroy(),this._ownHeaders.destroy()}}return st.\u0275fac=function(){let Bt;return function(Qt){return(Bt||(Bt=u.n5z(st)))(Qt||st)}}(),st.\u0275dir=u.lG2({type:st,selectors:[["mat-accordion"]],contentQueries:function(_t,Qt,Cn){if(1&_t&&u.Suo(Cn,Le,5),2&_t){let At;u.iGM(At=u.CRH())&&(Qt._headers=At)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(_t,Qt){2&_t&&u.ekj("mat-accordion-multi",Qt.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[u._Bn([{provide:on,useExisting:st}]),u.qOj]}),st})(),ot=(()=>{class st{}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275mod=u.oAB({type:st}),st.\u0275inj=u.cJS({imports:[[Ye.ez,ge.BQ,ne,ve.eL]]}),st})()},8295:($e,fe,p)=>{"use strict";p.d(fe,{G_:()=>Nt,TO:()=>_n,KE:()=>et,Eo:()=>kt,lN:()=>Ce,hX:()=>Le,R9:()=>st});var u=p(8553),e=p(8583),c=p(7716),f=p(2458),d=p(9490),v=p(9765),A=p(6682),D=p(2759),F=p(9761),B=p(6782),X=p(5257),ne=p(7238),ve=p(6237),Ye=p(946),ge=p(521);const Re=["underline"],xe=["connectionContainer"],ht=["inputContainer"],wt=["label"];function xt($,R){1&$&&(c.ynx(0),c.TgZ(1,"div",14),c._UZ(2,"div",15),c._UZ(3,"div",16),c._UZ(4,"div",17),c.qZA(),c.TgZ(5,"div",18),c._UZ(6,"div",15),c._UZ(7,"div",16),c._UZ(8,"div",17),c.qZA(),c.BQk())}function gt($,R){1&$&&(c.TgZ(0,"div",19),c.Hsn(1,1),c.qZA())}function Ve($,R){if(1&$&&(c.ynx(0),c.Hsn(1,2),c.TgZ(2,"span"),c._uU(3),c.qZA(),c.BQk()),2&$){const x=c.oxw(2);c.xp6(3),c.Oqu(x._control.placeholder)}}function Oe($,R){1&$&&c.Hsn(0,3,["*ngSwitchCase","true"])}function tt($,R){1&$&&(c.TgZ(0,"span",23),c._uU(1," *"),c.qZA())}function Pe($,R){if(1&$){const x=c.EpF();c.TgZ(0,"label",20,21),c.NdJ("cdkObserveContent",function(){return c.CHM(x),c.oxw().updateOutlineGap()}),c.YNc(2,Ve,4,1,"ng-container",12),c.YNc(3,Oe,1,0,"ng-content",12),c.YNc(4,tt,2,0,"span",22),c.qZA()}if(2&$){const x=c.oxw();c.ekj("mat-empty",x._control.empty&&!x._shouldAlwaysFloat())("mat-form-field-empty",x._control.empty&&!x._shouldAlwaysFloat())("mat-accent","accent"==x.color)("mat-warn","warn"==x.color),c.Q6J("cdkObserveContentDisabled","outline"!=x.appearance)("id",x._labelId)("ngSwitch",x._hasLabel()),c.uIk("for",x._control.id)("aria-owns",x._control.id),c.xp6(2),c.Q6J("ngSwitchCase",!1),c.xp6(1),c.Q6J("ngSwitchCase",!0),c.xp6(1),c.Q6J("ngIf",!x.hideRequiredMarker&&x._control.required&&!x._control.disabled)}}function Ne($,R){1&$&&(c.TgZ(0,"div",24),c.Hsn(1,4),c.qZA())}function We($,R){if(1&$&&(c.TgZ(0,"div",25,26),c._UZ(2,"span",27),c.qZA()),2&$){const x=c.oxw();c.xp6(2),c.ekj("mat-accent","accent"==x.color)("mat-warn","warn"==x.color)}}function pe($,R){if(1&$&&(c.TgZ(0,"div"),c.Hsn(1,5),c.qZA()),2&$){const x=c.oxw();c.Q6J("@transitionMessages",x._subscriptAnimationState)}}function Be($,R){if(1&$&&(c.TgZ(0,"div",31),c._uU(1),c.qZA()),2&$){const x=c.oxw(2);c.Q6J("id",x._hintLabelId),c.xp6(1),c.Oqu(x.hintLabel)}}function rt($,R){if(1&$&&(c.TgZ(0,"div",28),c.YNc(1,Be,2,2,"div",29),c.Hsn(2,6),c._UZ(3,"div",30),c.Hsn(4,7),c.qZA()),2&$){const x=c.oxw();c.Q6J("@transitionMessages",x._subscriptAnimationState),c.xp6(1),c.Q6J("ngIf",x.hintLabel)}}const Ot=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Dt=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let on=0;const Jt=new c.OlP("MatError");let _n=(()=>{class ${constructor(x,re){this.id="mat-error-"+on++,x||re.nativeElement.setAttribute("aria-live","polite")}}return $.\u0275fac=function(x){return new(x||$)(c.$8M("aria-live"),c.Y36(c.SBq))},$.\u0275dir=c.lG2({type:$,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(x,re){2&x&&c.uIk("id",re.id)},inputs:{id:"id"},features:[c._Bn([{provide:Jt,useExisting:$}])]}),$})();const Pt={transitionMessages:(0,ne.X$)("transitionMessages",[(0,ne.SB)("enter",(0,ne.oB)({opacity:1,transform:"translateY(0%)"})),(0,ne.eR)("void => enter",[(0,ne.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ne.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let kt=(()=>{class ${}return $.\u0275fac=function(x){return new(x||$)},$.\u0275dir=c.lG2({type:$}),$})();const le=new c.OlP("MatHint");let Le=(()=>{class ${}return $.\u0275fac=function(x){return new(x||$)},$.\u0275dir=c.lG2({type:$,selectors:[["mat-label"]]}),$})(),Mt=(()=>{class ${}return $.\u0275fac=function(x){return new(x||$)},$.\u0275dir=c.lG2({type:$,selectors:[["mat-placeholder"]]}),$})();const Ct=new c.OlP("MatPrefix"),ot=new c.OlP("MatSuffix");let st=(()=>{class ${}return $.\u0275fac=function(x){return new(x||$)},$.\u0275dir=c.lG2({type:$,selectors:[["","matSuffix",""]],features:[c._Bn([{provide:ot,useExisting:$}])]}),$})(),Bt=0;const Cn=(0,f.pj)(class{constructor($){this._elementRef=$}},"primary"),At=new c.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Nt=new c.OlP("MatFormField");let et=(()=>{class $ extends Cn{constructor(x,re,Se,be,_e,ee,qe,bt){super(x),this._changeDetectorRef=re,this._dir=be,this._defaults=_e,this._platform=ee,this._ngZone=qe,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new v.xQ,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+Bt++,this._labelId="mat-form-field-label-"+Bt++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==bt,this.appearance=_e&&_e.appearance?_e.appearance:"legacy",this._hideRequiredMarker=!(!_e||null==_e.hideRequiredMarker)&&_e.hideRequiredMarker}get appearance(){return this._appearance}set appearance(x){const re=this._appearance;this._appearance=x||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&re!==x&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(x){this._hideRequiredMarker=(0,d.Ig)(x)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(x){this._hintLabel=x,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(x){x!==this._floatLabel&&(this._floatLabel=x||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(x){this._explicitFormFieldControl=x}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const x=this._control;x.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${x.controlType}`),x.stateChanges.pipe((0,F.O)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),x.ngControl&&x.ngControl.valueChanges&&x.ngControl.valueChanges.pipe((0,B.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,B.R)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),(0,A.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,F.O)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,F.O)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe((0,B.R)(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(x){const re=this._control?this._control.ngControl:null;return re&&re[x]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,(0,D.R)(this._label.nativeElement,"transitionend").pipe((0,X.q)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let x=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&x.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const re=this._hintChildren?this._hintChildren.find(be=>"start"===be.align):null,Se=this._hintChildren?this._hintChildren.find(be=>"end"===be.align):null;re?x.push(re.id):this._hintLabel&&x.push(this._hintLabelId),Se&&x.push(Se.id)}else this._errorChildren&&x.push(...this._errorChildren.map(re=>re.id));this._control.setDescribedByIds(x)}}_validateControlChild(){}updateOutlineGap(){const x=this._label?this._label.nativeElement:null;if(!("outline"===this.appearance&&x&&x.children.length&&x.textContent.trim()&&this._platform.isBrowser))return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let re=0,Se=0;const be=this._connectionContainerRef.nativeElement,_e=be.querySelectorAll(".mat-form-field-outline-start"),ee=be.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){const qe=be.getBoundingClientRect();if(0===qe.width&&0===qe.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const bt=this._getStartEnd(qe),It=x.children,Vt=this._getStartEnd(It[0].getBoundingClientRect());let an=0;for(let zt=0;zt0?.75*an+10:0}for(let qe=0;qe<_e.length;qe++)_e[qe].style.width=`${re}px`;for(let qe=0;qe{class ${}return $.\u0275fac=function(x){return new(x||$)},$.\u0275mod=c.oAB({type:$}),$.\u0275inj=c.cJS({imports:[[e.ez,f.BQ,u.Q8],f.BQ]}),$})()},6627:($e,fe,p)=>{"use strict";p.d(fe,{Hw:()=>Pt,Ps:()=>kt});var u=p(7716),e=p(2458),c=p(9490),f=p(8583),d=p(5917),v=p(205),A=p(5758),D=p(5319),F=p(8307),B=p(8002),X=p(5304),ne=p(8939),ve=p(8345),Ye=p(5257),ge=p(1841),Re=p(9075);const xe=["*"];function ht(ze){return Error(`Unable to find icon with the name "${ze}"`)}function xt(ze){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${ze}".`)}function gt(ze){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${ze}".`)}class Ve{constructor(mt,ie,W){this.url=mt,this.svgText=ie,this.options=W}}let Oe=(()=>{class ze{constructor(ie,W,le,He){this._httpClient=ie,this._sanitizer=W,this._errorHandler=He,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=le}addSvgIcon(ie,W,le){return this.addSvgIconInNamespace("",ie,W,le)}addSvgIconLiteral(ie,W,le){return this.addSvgIconLiteralInNamespace("",ie,W,le)}addSvgIconInNamespace(ie,W,le,He){return this._addSvgIconConfig(ie,W,new Ve(le,null,He))}addSvgIconResolver(ie){return this._resolvers.push(ie),this}addSvgIconLiteralInNamespace(ie,W,le,He){const Le=this._sanitizer.sanitize(u.q3G.HTML,le);if(!Le)throw gt(le);return this._addSvgIconConfig(ie,W,new Ve("",Le,He))}addSvgIconSet(ie,W){return this.addSvgIconSetInNamespace("",ie,W)}addSvgIconSetLiteral(ie,W){return this.addSvgIconSetLiteralInNamespace("",ie,W)}addSvgIconSetInNamespace(ie,W,le){return this._addSvgIconSetConfig(ie,new Ve(W,null,le))}addSvgIconSetLiteralInNamespace(ie,W,le){const He=this._sanitizer.sanitize(u.q3G.HTML,W);if(!He)throw gt(W);return this._addSvgIconSetConfig(ie,new Ve("",He,le))}registerFontClassAlias(ie,W=ie){return this._fontCssClassesByAlias.set(ie,W),this}classNameForFontAlias(ie){return this._fontCssClassesByAlias.get(ie)||ie}setDefaultFontSetClass(ie){return this._defaultFontSetClass=ie,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(ie){const W=this._sanitizer.sanitize(u.q3G.RESOURCE_URL,ie);if(!W)throw xt(ie);const le=this._cachedIconsByUrl.get(W);return le?(0,d.of)(Ne(le)):this._loadSvgIconFromConfig(new Ve(ie,null)).pipe((0,F.b)(He=>this._cachedIconsByUrl.set(W,He)),(0,B.U)(He=>Ne(He)))}getNamedSvgIcon(ie,W=""){const le=We(W,ie);let He=this._svgIconConfigs.get(le);if(He)return this._getSvgFromConfig(He);if(He=this._getIconConfigFromResolvers(W,ie),He)return this._svgIconConfigs.set(le,He),this._getSvgFromConfig(He);const Le=this._iconSetConfigs.get(W);return Le?this._getSvgFromIconSetConfigs(ie,Le):(0,v._)(ht(le))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(ie){return ie.svgText?(0,d.of)(Ne(this._svgElementFromConfig(ie))):this._loadSvgIconFromConfig(ie).pipe((0,B.U)(W=>Ne(W)))}_getSvgFromIconSetConfigs(ie,W){const le=this._extractIconWithNameFromAnySet(ie,W);if(le)return(0,d.of)(le);const He=W.filter(Le=>!Le.svgText).map(Le=>this._loadSvgIconSetFromConfig(Le).pipe((0,X.K)(Mt=>{const $t=`Loading icon set URL: ${this._sanitizer.sanitize(u.q3G.RESOURCE_URL,Le.url)} failed: ${Mt.message}`;return this._errorHandler.handleError(new Error($t)),(0,d.of)(null)})));return(0,A.D)(He).pipe((0,B.U)(()=>{const Le=this._extractIconWithNameFromAnySet(ie,W);if(!Le)throw ht(ie);return Le}))}_extractIconWithNameFromAnySet(ie,W){for(let le=W.length-1;le>=0;le--){const He=W[le];if(He.svgText&&He.svgText.indexOf(ie)>-1){const Le=this._svgElementFromConfig(He),Mt=this._extractSvgIconFromSet(Le,ie,He.options);if(Mt)return Mt}}return null}_loadSvgIconFromConfig(ie){return this._fetchIcon(ie).pipe((0,F.b)(W=>ie.svgText=W),(0,B.U)(()=>this._svgElementFromConfig(ie)))}_loadSvgIconSetFromConfig(ie){return ie.svgText?(0,d.of)(null):this._fetchIcon(ie).pipe((0,F.b)(W=>ie.svgText=W))}_extractSvgIconFromSet(ie,W,le){const He=ie.querySelector(`[id="${W}"]`);if(!He)return null;const Le=He.cloneNode(!0);if(Le.removeAttribute("id"),"svg"===Le.nodeName.toLowerCase())return this._setSvgAttributes(Le,le);if("symbol"===Le.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Le),le);const Mt=this._svgElementFromString("");return Mt.appendChild(Le),this._setSvgAttributes(Mt,le)}_svgElementFromString(ie){const W=this._document.createElement("DIV");W.innerHTML=ie;const le=W.querySelector("svg");if(!le)throw Error(" tag not found");return le}_toSvgElement(ie){const W=this._svgElementFromString(""),le=ie.attributes;for(let He=0;Hethis._inProgressUrlFetches.delete(Mt)),(0,ve.B)());return this._inProgressUrlFetches.set(Mt,$t),$t}_addSvgIconConfig(ie,W,le){return this._svgIconConfigs.set(We(ie,W),le),this}_addSvgIconSetConfig(ie,W){const le=this._iconSetConfigs.get(ie);return le?le.push(W):this._iconSetConfigs.set(ie,[W]),this}_svgElementFromConfig(ie){if(!ie.svgElement){const W=this._svgElementFromString(ie.svgText);this._setSvgAttributes(W,ie.options),ie.svgElement=W}return ie.svgElement}_getIconConfigFromResolvers(ie,W){for(let le=0;lemt?mt.pathname+mt.search:""}}}),Dt=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Jt=Dt.map(ze=>`[${ze}]`).join(", "),_n=/^url\(['"]?#(.*?)['"]?\)$/;let Pt=(()=>{class ze extends Be{constructor(ie,W,le,He,Le){super(ie),this._iconRegistry=W,this._location=He,this._errorHandler=Le,this._inline=!1,this._currentIconFetch=D.w.EMPTY,le||ie.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(ie){this._inline=(0,c.Ig)(ie)}get svgIcon(){return this._svgIcon}set svgIcon(ie){ie!==this._svgIcon&&(ie?this._updateSvgIcon(ie):this._svgIcon&&this._clearSvgElement(),this._svgIcon=ie)}get fontSet(){return this._fontSet}set fontSet(ie){const W=this._cleanupFontValue(ie);W!==this._fontSet&&(this._fontSet=W,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(ie){const W=this._cleanupFontValue(ie);W!==this._fontIcon&&(this._fontIcon=W,this._updateFontIconClasses())}_splitIconName(ie){if(!ie)return["",""];const W=ie.split(":");switch(W.length){case 1:return["",W[0]];case 2:return W;default:throw Error(`Invalid icon name: "${ie}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const ie=this._elementsWithExternalReferences;if(ie&&ie.size){const W=this._location.getPathname();W!==this._previousPath&&(this._previousPath=W,this._prependPathToReferences(W))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(ie){this._clearSvgElement();const W=ie.querySelectorAll("style");for(let He=0;He{le.forEach(Le=>{He.setAttribute(Le.name,`url('${ie}#${Le.value}')`)})})}_cacheChildrenWithExternalReferences(ie){const W=ie.querySelectorAll(Jt),le=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let He=0;He{const Mt=W[He],Ct=Mt.getAttribute(Le),$t=Ct?Ct.match(_n):null;if($t){let ot=le.get(Mt);ot||(ot=[],le.set(Mt,ot)),ot.push({name:Le,value:$t[1]})}})}_updateSvgIcon(ie){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),ie){const[W,le]=this._splitIconName(ie);W&&(this._svgNamespace=W),le&&(this._svgName=le),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(le,W).pipe((0,Ye.q)(1)).subscribe(He=>this._setSvgElement(He),He=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${W}:${le}! ${He.message}`))})}}}return ze.\u0275fac=function(ie){return new(ie||ze)(u.Y36(u.SBq),u.Y36(Oe),u.$8M("aria-hidden"),u.Y36(rt),u.Y36(u.qLn))},ze.\u0275cmp=u.Xpm({type:ze,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(ie,W){2&ie&&(u.uIk("data-mat-icon-type",W._usingFontIcon()?"font":"svg")("data-mat-icon-name",W._svgName||W.fontIcon)("data-mat-icon-namespace",W._svgNamespace||W.fontSet),u.ekj("mat-icon-inline",W.inline)("mat-icon-no-color","primary"!==W.color&&"accent"!==W.color&&"warn"!==W.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[u.qOj],ngContentSelectors:xe,decls:1,vars:0,template:function(ie,W){1&ie&&(u.F$t(),u.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),ze})(),kt=(()=>{class ze{}return ze.\u0275fac=function(ie){return new(ie||ze)},ze.\u0275mod=u.oAB({type:ze}),ze.\u0275inj=u.cJS({imports:[[e.BQ],e.BQ]}),ze})()},9983:($e,fe,p)=>{"use strict";p.d(fe,{Jk:()=>xt,Nt:()=>tt,c:()=>Pe});var u=p(521),e=p(7716),c=p(9490),f=p(9193),d=p(9765);p(2759),p(13),p(6782),p(8583);const B=(0,u.i$)({passive:!0});let X=(()=>{class Ne{constructor(pe,Be){this._platform=pe,this._ngZone=Be,this._monitoredElements=new Map}monitor(pe){if(!this._platform.isBrowser)return f.E;const Be=(0,c.fI)(pe),rt=this._monitoredElements.get(Be);if(rt)return rt.subject;const Ot=new d.xQ,Dt="cdk-text-field-autofilled",on=Jt=>{"cdk-text-field-autofill-start"!==Jt.animationName||Be.classList.contains(Dt)?"cdk-text-field-autofill-end"===Jt.animationName&&Be.classList.contains(Dt)&&(Be.classList.remove(Dt),this._ngZone.run(()=>Ot.next({target:Jt.target,isAutofilled:!1}))):(Be.classList.add(Dt),this._ngZone.run(()=>Ot.next({target:Jt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Be.addEventListener("animationstart",on,B),Be.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Be,{subject:Ot,unlisten:()=>{Be.removeEventListener("animationstart",on,B)}}),Ot}stopMonitoring(pe){const Be=(0,c.fI)(pe),rt=this._monitoredElements.get(Be);rt&&(rt.unlisten(),rt.subject.complete(),Be.classList.remove("cdk-text-field-autofill-monitored"),Be.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Be))}ngOnDestroy(){this._monitoredElements.forEach((pe,Be)=>this.stopMonitoring(Be))}}return Ne.\u0275fac=function(pe){return new(pe||Ne)(e.LFG(u.t4),e.LFG(e.R0b))},Ne.\u0275prov=e.Yz7({factory:function(){return new Ne(e.LFG(u.t4),e.LFG(e.R0b))},token:Ne,providedIn:"root"}),Ne})(),Ye=(()=>{class Ne{}return Ne.\u0275fac=function(pe){return new(pe||Ne)},Ne.\u0275mod=e.oAB({type:Ne}),Ne.\u0275inj=e.cJS({imports:[[u.ud]]}),Ne})();var ge=p(2458),Re=p(8295),xe=p(3679);const xt=new e.OlP("MAT_INPUT_VALUE_ACCESSOR"),gt=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Ve=0;const Oe=(0,ge.FD)(class{constructor(Ne,We,pe,Be){this._defaultErrorStateMatcher=Ne,this._parentForm=We,this._parentFormGroup=pe,this.ngControl=Be}});let tt=(()=>{class Ne extends Oe{constructor(pe,Be,rt,Ot,Dt,on,Jt,_n,Pt,kt){super(on,Ot,Dt,rt),this._elementRef=pe,this._platform=Be,this._autofillMonitor=_n,this._formField=kt,this._uid="mat-input-"+Ve++,this.focused=!1,this.stateChanges=new d.xQ,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(ie=>(0,u.qK)().has(ie));const ze=this._elementRef.nativeElement,mt=ze.nodeName.toLowerCase();this._inputValueAccessor=Jt||ze,this._previousNativeValue=this.value,this.id=this.id,Be.IOS&&Pt.runOutsideAngular(()=>{pe.nativeElement.addEventListener("keyup",ie=>{const W=ie.target;!W.value&&0===W.selectionStart&&0===W.selectionEnd&&(W.setSelectionRange(1,1),W.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===mt,this._isTextarea="textarea"===mt,this._isInFormField=!!kt,this._isNativeSelect&&(this.controlType=ze.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(pe){this._disabled=(0,c.Ig)(pe),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(pe){this._id=pe||this._uid}get required(){return this._required}set required(pe){this._required=(0,c.Ig)(pe)}get type(){return this._type}set type(pe){this._type=pe||"text",this._validateType(),!this._isTextarea&&(0,u.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(pe){pe!==this.value&&(this._inputValueAccessor.value=pe,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(pe){this._readonly=(0,c.Ig)(pe)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(pe=>{this.autofilled=pe.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(pe){this._elementRef.nativeElement.focus(pe)}_focusChanged(pe){pe!==this.focused&&(this.focused=pe,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var pe,Be;const rt=(null===(Be=null===(pe=this._formField)||void 0===pe?void 0:pe._hideControlPlaceholder)||void 0===Be?void 0:Be.call(pe))?null:this.placeholder;if(rt!==this._previousPlaceholder){const Ot=this._elementRef.nativeElement;this._previousPlaceholder=rt,rt?Ot.setAttribute("placeholder",rt):Ot.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const pe=this._elementRef.nativeElement.value;this._previousNativeValue!==pe&&(this._previousNativeValue=pe,this.stateChanges.next())}_validateType(){gt.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let pe=this._elementRef.nativeElement.validity;return pe&&pe.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const pe=this._elementRef.nativeElement,Be=pe.options[0];return this.focused||pe.multiple||!this.empty||!!(pe.selectedIndex>-1&&Be&&Be.label)}return this.focused||!this.empty}setDescribedByIds(pe){pe.length?this._elementRef.nativeElement.setAttribute("aria-describedby",pe.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const pe=this._elementRef.nativeElement;return this._isNativeSelect&&(pe.multiple||pe.size>1)}}return Ne.\u0275fac=function(pe){return new(pe||Ne)(e.Y36(e.SBq),e.Y36(u.t4),e.Y36(xe.a5,10),e.Y36(xe.F,8),e.Y36(xe.sg,8),e.Y36(ge.rD),e.Y36(xt,10),e.Y36(X),e.Y36(e.R0b),e.Y36(Re.G_,8))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:11,hostBindings:function(pe,Be){1&pe&&e.NdJ("focus",function(){return Be._focusChanged(!0)})("blur",function(){return Be._focusChanged(!1)})("input",function(){return Be._onInput()}),2&pe&&(e.Ikx("disabled",Be.disabled)("required",Be.required),e.uIk("id",Be.id)("data-placeholder",Be.placeholder)("readonly",Be.readonly&&!Be._isNativeSelect||null)("aria-invalid",Be.empty&&Be.required?null:Be.errorState)("aria-required",Be.required),e.ekj("mat-input-server",Be._isServer)("mat-native-select-inline",Be._isInlineSelect()))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"]},exportAs:["matInput"],features:[e._Bn([{provide:Re.Eo,useExisting:Ne}]),e.qOj,e.TTD]}),Ne})(),Pe=(()=>{class Ne{}return Ne.\u0275fac=function(pe){return new(pe||Ne)},Ne.\u0275mod=e.oAB({type:Ne}),Ne.\u0275inj=e.cJS({providers:[ge.rD],imports:[[Ye,Re.lN,ge.BQ],Ye,Re.lN]}),Ne})()},7746:($e,fe,p)=>{"use strict";p.d(fe,{i$:()=>Ne,Tg:()=>rt,ie:()=>kt});var u=p(8583),e=p(7716),c=p(2458),f=p(9490),d=p(9765),v=p(6782),ne=(p(9761),p(9238),p(7860),p(6461),p(3679),p(1769));const ve=["*"],ge=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],Re=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],gt=(0,c.Id)((0,c.Kr)(class{})),Ve=(0,c.Kr)(class{}),Oe=new e.OlP("MatList"),tt=new e.OlP("MatNavList");let Ne=(()=>{class ze extends gt{constructor(ie){super(),this._elementRef=ie,this._stateChanges=new d.xQ,"action-list"===this._getListType()&&ie.nativeElement.classList.add("mat-action-list")}_getListType(){const ie=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===ie?"list":"mat-action-list"===ie?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return ze.\u0275fac=function(ie){return new(ie||ze)(e.Y36(e.SBq))},ze.\u0275cmp=e.Xpm({type:ze,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[e._Bn([{provide:Oe,useExisting:ze}]),e.qOj,e.TTD],ngContentSelectors:ve,decls:1,vars:0,template:function(ie,W){1&ie&&(e.F$t(),e.Hsn(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),ze})(),We=(()=>{class ze{}return ze.\u0275fac=function(ie){return new(ie||ze)},ze.\u0275dir=e.lG2({type:ze,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),ze})(),pe=(()=>{class ze{}return ze.\u0275fac=function(ie){return new(ie||ze)},ze.\u0275dir=e.lG2({type:ze,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),ze})(),rt=(()=>{class ze extends Ve{constructor(ie,W,le,He){super(),this._element=ie,this._isInteractiveList=!1,this._destroyed=new d.xQ,this._disabled=!1,this._isInteractiveList=!!(le||He&&"action-list"===He._getListType()),this._list=le||He;const Le=this._getHostElement();"button"===Le.nodeName.toLowerCase()&&!Le.hasAttribute("type")&&Le.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe((0,v.R)(this._destroyed)).subscribe(()=>{W.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled(ie){this._disabled=(0,f.Ig)(ie)}ngAfterContentInit(){(0,c.E0)(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return ze.\u0275fac=function(ie){return new(ie||ze)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(tt,8),e.Y36(Oe,8))},ze.\u0275cmp=e.Xpm({type:ze,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(ie,W,le){if(1&ie&&(e.Suo(le,We,5),e.Suo(le,pe,5),e.Suo(le,c.X2,5)),2&ie){let He;e.iGM(He=e.CRH())&&(W._avatar=He.first),e.iGM(He=e.CRH())&&(W._icon=He.first),e.iGM(He=e.CRH())&&(W._lines=He)}},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(ie,W){2&ie&&e.ekj("mat-list-item-disabled",W.disabled)("mat-list-item-avatar",W._avatar||W._icon)("mat-list-item-with-avatar",W._avatar||W._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[e.qOj],ngContentSelectors:Re,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(ie,W){1&ie&&(e.F$t(ge),e.TgZ(0,"div",0),e._UZ(1,"div",1),e.Hsn(2),e.TgZ(3,"div",2),e.Hsn(4,1),e.qZA(),e.Hsn(5,2),e.qZA()),2&ie&&(e.xp6(1),e.Q6J("matRippleTrigger",W._getHostElement())("matRippleDisabled",W._isRippleDisabled()))},directives:[c.wG],encapsulation:2,changeDetection:0}),ze})(),kt=(()=>{class ze{}return ze.\u0275fac=function(ie){return new(ie||ze)},ze.\u0275mod=e.oAB({type:ze}),ze.\u0275inj=e.cJS({imports:[[c.uc,c.si,c.BQ,c.us,u.ez],c.uc,c.BQ,c.us,ne.t]}),ze})()},3935:($e,fe,p)=>{"use strict";p.d(fe,{VK:()=>Mt,OP:()=>ie,Tx:()=>Cn,p6:()=>Qt});var u=p(9238),e=p(9490),c=p(6461),f=p(7716),d=p(9765),v=p(5319),A=p(6682),D=p(5917),F=p(4581),B=p(9761),X=p(3190),ne=p(5257),ve=p(5435),Ye=p(6782),ge=p(1289),Re=p(7238),xe=p(7636),ht=p(8583),wt=p(2458),xt=p(625),gt=p(521),Ve=p(9243),Oe=p(946);const tt=["mat-menu-item",""];function Pe(At,Nt){1&At&&(f.O4$(),f.TgZ(0,"svg",2),f._UZ(1,"polygon",3),f.qZA())}const Ne=["*"];function We(At,Nt){if(1&At){const et=f.EpF();f.TgZ(0,"div",0),f.NdJ("keydown",function($){return f.CHM(et),f.oxw()._handleKeydown($)})("click",function(){return f.CHM(et),f.oxw().closed.emit("click")})("@transformMenu.start",function($){return f.CHM(et),f.oxw()._onAnimationStart($)})("@transformMenu.done",function($){return f.CHM(et),f.oxw()._onAnimationDone($)}),f.TgZ(1,"div",1),f.Hsn(2),f.qZA(),f.qZA()}if(2&At){const et=f.oxw();f.Q6J("id",et.panelId)("ngClass",et._classList)("@transformMenu",et._panelAnimationState),f.uIk("aria-label",et.ariaLabel||null)("aria-labelledby",et.ariaLabelledby||null)("aria-describedby",et.ariaDescribedby||null)}}const pe={transformMenu:(0,Re.X$)("transformMenu",[(0,Re.SB)("void",(0,Re.oB)({opacity:0,transform:"scale(0.8)"})),(0,Re.eR)("void => enter",(0,Re.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Re.oB)({opacity:1,transform:"scale(1)"}))),(0,Re.eR)("* => void",(0,Re.jt)("100ms 25ms linear",(0,Re.oB)({opacity:0})))]),fadeInItems:(0,Re.X$)("fadeInItems",[(0,Re.SB)("showing",(0,Re.oB)({opacity:1})),(0,Re.eR)("void => *",[(0,Re.oB)({opacity:0}),(0,Re.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Ot=new f.OlP("MatMenuContent"),ze=new f.OlP("MAT_MENU_PANEL"),mt=(0,wt.Kr)((0,wt.Id)(class{}));let ie=(()=>{class At extends mt{constructor(et,Ce,$,R,x){super(),this._elementRef=et,this._focusMonitor=$,this._parentMenu=R,this._changeDetectorRef=x,this.role="menuitem",this._hovered=new d.xQ,this._focused=new d.xQ,this._highlighted=!1,this._triggersSubmenu=!1,R&&R.addItem&&R.addItem(this)}focus(et,Ce){this._focusMonitor&&et?this._focusMonitor.focusVia(this._getHostElement(),et,Ce):this._getHostElement().focus(Ce),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(et){this.disabled&&(et.preventDefault(),et.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var et,Ce;const $=this._elementRef.nativeElement.cloneNode(!0),R=$.querySelectorAll("mat-icon, .material-icons");for(let x=0;x{class At{constructor(et,Ce,$){this._elementRef=et,this._ngZone=Ce,this._defaultOptions=$,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new f.n_E,this._tabSubscription=v.w.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new d.xQ,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new f.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+He++}get xPosition(){return this._xPosition}set xPosition(et){this._xPosition=et,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(et){this._yPosition=et,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(et){this._overlapTrigger=(0,e.Ig)(et)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(et){this._hasBackdrop=(0,e.Ig)(et)}set panelClass(et){const Ce=this._previousPanelClass;Ce&&Ce.length&&Ce.split(" ").forEach($=>{this._classList[$]=!1}),this._previousPanelClass=et,et&&et.length&&(et.split(" ").forEach($=>{this._classList[$]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(et){this.panelClass=et}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new u.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,B.O)(this._directDescendantItems),(0,X.w)(et=>(0,A.T)(...et.map(Ce=>Ce._focused)))).subscribe(et=>this._keyManager.updateActiveItem(et))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe((0,B.O)(this._directDescendantItems),(0,X.w)(Ce=>(0,A.T)(...Ce.map($=>$._hovered))))}addItem(et){}removeItem(et){}_handleKeydown(et){const Ce=et.keyCode,$=this._keyManager;switch(Ce){case c.hY:(0,c.Vb)(et)||(et.preventDefault(),this.closed.emit("keydown"));break;case c.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case c.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:(Ce===c.LH||Ce===c.JH)&&$.setFocusOrigin("keyboard"),$.onKeydown(et)}}focusFirstItem(et="program"){this.lazyContent?this._ngZone.onStable.pipe((0,ne.q)(1)).subscribe(()=>this._focusFirstItem(et)):this._focusFirstItem(et)}_focusFirstItem(et){const Ce=this._keyManager;if(Ce.setFocusOrigin(et).setFirstItemActive(),!Ce.activeItem&&this._directDescendantItems.length){let $=this._directDescendantItems.first._getHostElement().parentElement;for(;$;){if("menu"===$.getAttribute("role")){$.focus();break}$=$.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(et){const Ce=Math.min(this._baseElevation+et,24),$=`${this._elevationPrefix}${Ce}`,R=Object.keys(this._classList).find(x=>x.startsWith(this._elevationPrefix));(!R||R===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[$]=!0,this._previousElevation=$)}setPositionClasses(et=this.xPosition,Ce=this.yPosition){const $=this._classList;$["mat-menu-before"]="before"===et,$["mat-menu-after"]="after"===et,$["mat-menu-above"]="above"===Ce,$["mat-menu-below"]="below"===Ce}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(et){this._animationDone.next(et),this._isAnimating=!1}_onAnimationStart(et){this._isAnimating=!0,"enter"===et.toState&&0===this._keyManager.activeItemIndex&&(et.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,B.O)(this._allItems)).subscribe(et=>{this._directDescendantItems.reset(et.filter(Ce=>Ce._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return At.\u0275fac=function(et){return new(et||At)(f.Y36(f.SBq),f.Y36(f.R0b),f.Y36(W))},At.\u0275dir=f.lG2({type:At,contentQueries:function(et,Ce,$){if(1&et&&(f.Suo($,Ot,5),f.Suo($,ie,5),f.Suo($,ie,4)),2&et){let R;f.iGM(R=f.CRH())&&(Ce.lazyContent=R.first),f.iGM(R=f.CRH())&&(Ce._allItems=R),f.iGM(R=f.CRH())&&(Ce.items=R)}},viewQuery:function(et,Ce){if(1&et&&f.Gf(f.Rgc,5),2&et){let $;f.iGM($=f.CRH())&&(Ce.templateRef=$.first)}},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),At})(),Mt=(()=>{class At extends Le{constructor(et,Ce,$){super(et,Ce,$),this._elevationPrefix="mat-elevation-z",this._baseElevation=4}}return At.\u0275fac=function(et){return new(et||At)(f.Y36(f.SBq),f.Y36(f.R0b),f.Y36(W))},At.\u0275cmp=f.Xpm({type:At,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(et,Ce){2&et&&f.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[f._Bn([{provide:ze,useExisting:At}]),f.qOj],ngContentSelectors:Ne,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(et,Ce){1&et&&(f.F$t(),f.YNc(0,We,3,6,"ng-template"))},directives:[ht.mk],styles:["mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],encapsulation:2,data:{animation:[pe.transformMenu,pe.fadeInItems]},changeDetection:0}),At})();const Ct=new f.OlP("mat-menu-scroll-strategy"),ot={provide:Ct,deps:[xt.aV],useFactory:function(At){return()=>At.scrollStrategies.reposition()}},Bt=(0,gt.i$)({passive:!0});let _t=(()=>{class At{constructor(et,Ce,$,R,x,re,Se,be){this._overlay=et,this._element=Ce,this._viewContainerRef=$,this._menuItemInstance=re,this._dir=Se,this._focusMonitor=be,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=v.w.EMPTY,this._hoverSubscription=v.w.EMPTY,this._menuCloseSubscription=v.w.EMPTY,this._handleTouchStart=_e=>{(0,u.yG)(_e)||(this._openedBy="touch")},this._openedBy=void 0,this._ariaHaspopup=!0,this.restoreFocus=!0,this.menuOpened=new f.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new f.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=R,this._parentMaterialMenu=x instanceof Le?x:void 0,Ce.nativeElement.addEventListener("touchstart",this._handleTouchStart,Bt),re&&(re._triggersSubmenu=this.triggersSubmenu())}get _ariaExpanded(){return this.menuOpen||null}get _ariaControl(){return this.menuOpen?this.menu.panelId:null}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(et){this.menu=et}get menu(){return this._menu}set menu(et){et!==this._menu&&(this._menu=et,this._menuCloseSubscription.unsubscribe(),et&&(this._menuCloseSubscription=et.close.subscribe(Ce=>{this._destroyMenu(Ce),("click"===Ce||"tab"===Ce)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ce)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Bt),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const et=this._createOverlay(),Ce=et.getConfig();this._setPosition(Ce.positionStrategy),Ce.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,et.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof Le&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(et,Ce){this._focusMonitor&&et?this._focusMonitor.focusVia(this._element,et,Ce):this._element.nativeElement.focus(Ce)}updatePosition(){var et;null===(et=this._overlayRef)||void 0===et||et.updatePosition()}_destroyMenu(et){if(!this._overlayRef||!this.menuOpen)return;const Ce=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===et||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ce instanceof Le?(Ce._resetAnimation(),Ce.lazyContent?Ce._animationDone.pipe((0,ve.h)($=>"void"===$.toState),(0,ne.q)(1),(0,Ye.R)(Ce.lazyContent._attached)).subscribe({next:()=>Ce.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ce.lazyContent&&Ce.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(){if(this.menu.setElevation){let et=0,Ce=this.menu.parentMenu;for(;Ce;)et++,Ce=Ce.parentMenu;this.menu.setElevation(et)}}_setIsMenuOpen(et){this._menuOpen=et,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(et)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const et=this._getOverlayConfig();this._subscribeToPositions(et.positionStrategy),this._overlayRef=this._overlay.create(et),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new xt.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(et){this.menu.setPositionClasses&&et.positionChanges.subscribe(Ce=>{this.menu.setPositionClasses("start"===Ce.connectionPair.overlayX?"after":"before","top"===Ce.connectionPair.overlayY?"below":"above")})}_setPosition(et){let[Ce,$]="before"===this.menu.xPosition?["end","start"]:["start","end"],[R,x]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[re,Se]=[R,x],[be,_e]=[Ce,$],ee=0;this.triggersSubmenu()?(_e=Ce="before"===this.menu.xPosition?"start":"end",$=be="end"===Ce?"start":"end",ee="bottom"===R?8:-8):this.menu.overlapTrigger||(re="top"===R?"bottom":"top",Se="top"===x?"bottom":"top"),et.withPositions([{originX:Ce,originY:re,overlayX:be,overlayY:R,offsetY:ee},{originX:$,originY:re,overlayX:_e,overlayY:R,offsetY:ee},{originX:Ce,originY:Se,overlayX:be,overlayY:x,offsetY:-ee},{originX:$,originY:Se,overlayX:_e,overlayY:x,offsetY:-ee}])}_menuClosingActions(){const et=this._overlayRef.backdropClick(),Ce=this._overlayRef.detachments(),$=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,D.of)(),R=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,ve.h)(x=>x!==this._menuItemInstance),(0,ve.h)(()=>this._menuOpen)):(0,D.of)();return(0,A.T)(et,$,R,Ce)}_handleMousedown(et){(0,u.X6)(et)||(this._openedBy=0===et.button?"mouse":void 0,this.triggersSubmenu()&&et.preventDefault())}_handleKeydown(et){const Ce=et.keyCode;(Ce===c.K5||Ce===c.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ce===c.SV&&"ltr"===this.dir||Ce===c.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(et){this.triggersSubmenu()?(et.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,ve.h)(et=>et===this._menuItemInstance&&!et.disabled),(0,ge.g)(0,F.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Le&&this.menu._isAnimating?this.menu._animationDone.pipe((0,ne.q)(1),(0,ge.g)(0,F.E),(0,Ye.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new xe.UE(this.menu.templateRef,this._viewContainerRef)),this._portal}}return At.\u0275fac=function(et){return new(et||At)(f.Y36(xt.aV),f.Y36(f.SBq),f.Y36(f.s_b),f.Y36(Ct),f.Y36(ze,8),f.Y36(ie,10),f.Y36(Oe.Is,8),f.Y36(u.tE))},At.\u0275dir=f.lG2({type:At,hostVars:3,hostBindings:function(et,Ce){1&et&&f.NdJ("mousedown",function(R){return Ce._handleMousedown(R)})("keydown",function(R){return Ce._handleKeydown(R)})("click",function(R){return Ce._handleClick(R)}),2&et&&f.uIk("aria-haspopup",Ce._ariaHaspopup)("aria-expanded",Ce._ariaExpanded)("aria-controls",Ce._ariaControl)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),At})(),Qt=(()=>{class At extends _t{}return At.\u0275fac=function(){let Nt;return function(Ce){return(Nt||(Nt=f.n5z(At)))(Ce||At)}}(),At.\u0275dir=f.lG2({type:At,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[f.qOj]}),At})(),Cn=(()=>{class At{}return At.\u0275fac=function(et){return new(et||At)},At.\u0275mod=f.oAB({type:At}),At.\u0275inj=f.cJS({providers:[ot],imports:[[ht.ez,wt.BQ,wt.si,xt.U8],Ve.ZD,wt.BQ]}),At})()},9692:($e,fe,p)=>{"use strict";p.d(fe,{NW:()=>tt,TU:()=>Pe});var u=p(8583),e=p(7716),c=p(2458),f=p(1095),d=p(7441),v=p(1436),A=p(9490),D=p(9765),F=p(8295);function B(Ne,We){if(1&Ne&&(e.TgZ(0,"mat-option",19),e._uU(1),e.qZA()),2&Ne){const pe=We.$implicit;e.Q6J("value",pe),e.xp6(1),e.hij(" ",pe," ")}}function X(Ne,We){if(1&Ne){const pe=e.EpF();e.TgZ(0,"mat-form-field",16),e.TgZ(1,"mat-select",17),e.NdJ("selectionChange",function(rt){return e.CHM(pe),e.oxw(2)._changePageSize(rt.value)}),e.YNc(2,B,2,2,"mat-option",18),e.qZA(),e.qZA()}if(2&Ne){const pe=e.oxw(2);e.Q6J("appearance",pe._formFieldAppearance)("color",pe.color),e.xp6(1),e.Q6J("value",pe.pageSize)("disabled",pe.disabled)("aria-label",pe._intl.itemsPerPageLabel),e.xp6(1),e.Q6J("ngForOf",pe._displayedPageSizeOptions)}}function ne(Ne,We){if(1&Ne&&(e.TgZ(0,"div",20),e._uU(1),e.qZA()),2&Ne){const pe=e.oxw(2);e.xp6(1),e.Oqu(pe.pageSize)}}function ve(Ne,We){if(1&Ne&&(e.TgZ(0,"div",12),e.TgZ(1,"div",13),e._uU(2),e.qZA(),e.YNc(3,X,3,6,"mat-form-field",14),e.YNc(4,ne,2,1,"div",15),e.qZA()),2&Ne){const pe=e.oxw();e.xp6(2),e.hij(" ",pe._intl.itemsPerPageLabel," "),e.xp6(1),e.Q6J("ngIf",pe._displayedPageSizeOptions.length>1),e.xp6(1),e.Q6J("ngIf",pe._displayedPageSizeOptions.length<=1)}}function Ye(Ne,We){if(1&Ne){const pe=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){return e.CHM(pe),e.oxw().firstPage()}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",22),e.qZA(),e.qZA()}if(2&Ne){const pe=e.oxw();e.Q6J("matTooltip",pe._intl.firstPageLabel)("matTooltipDisabled",pe._previousButtonsDisabled())("matTooltipPosition","above")("disabled",pe._previousButtonsDisabled()),e.uIk("aria-label",pe._intl.firstPageLabel)}}function ge(Ne,We){if(1&Ne){const pe=e.EpF();e.O4$(),e.kcU(),e.TgZ(0,"button",23),e.NdJ("click",function(){return e.CHM(pe),e.oxw().lastPage()}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",24),e.qZA(),e.qZA()}if(2&Ne){const pe=e.oxw();e.Q6J("matTooltip",pe._intl.lastPageLabel)("matTooltipDisabled",pe._nextButtonsDisabled())("matTooltipPosition","above")("disabled",pe._nextButtonsDisabled()),e.uIk("aria-label",pe._intl.lastPageLabel)}}let Re=(()=>{class Ne{constructor(){this.changes=new D.xQ,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(pe,Be,rt)=>{if(0==rt||0==Be)return`0 of ${rt}`;const Ot=pe*Be;return`${Ot+1} \u2013 ${Ot<(rt=Math.max(rt,0))?Math.min(Ot+Be,rt):Ot+Be} of ${rt}`}}}return Ne.\u0275fac=function(pe){return new(pe||Ne)},Ne.\u0275prov=e.Yz7({factory:function(){return new Ne},token:Ne,providedIn:"root"}),Ne})();const ht={provide:Re,deps:[[new e.FiY,new e.tp0,Re]],useFactory:function(Ne){return Ne||new Re}},gt=new e.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),Ve=(0,c.Id)((0,c.dB)(class{}));let Oe=(()=>{class Ne extends Ve{constructor(pe,Be,rt){if(super(),this._intl=pe,this._changeDetectorRef=Be,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new e.vpe,this._intlChanges=pe.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),rt){const{pageSize:Ot,pageSizeOptions:Dt,hidePageSize:on,showFirstLastButtons:Jt}=rt;null!=Ot&&(this._pageSize=Ot),null!=Dt&&(this._pageSizeOptions=Dt),null!=on&&(this._hidePageSize=on),null!=Jt&&(this._showFirstLastButtons=Jt)}}get pageIndex(){return this._pageIndex}set pageIndex(pe){this._pageIndex=Math.max((0,A.su)(pe),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(pe){this._length=(0,A.su)(pe),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(pe){this._pageSize=Math.max((0,A.su)(pe),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(pe){this._pageSizeOptions=(pe||[]).map(Be=>(0,A.su)(Be)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(pe){this._hidePageSize=(0,A.Ig)(pe)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(pe){this._showFirstLastButtons=(0,A.Ig)(pe)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const pe=this.pageIndex;this.pageIndex++,this._emitPageEvent(pe)}previousPage(){if(!this.hasPreviousPage())return;const pe=this.pageIndex;this.pageIndex--,this._emitPageEvent(pe)}firstPage(){if(!this.hasPreviousPage())return;const pe=this.pageIndex;this.pageIndex=0,this._emitPageEvent(pe)}lastPage(){if(!this.hasNextPage())return;const pe=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(pe)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const pe=this.getNumberOfPages()-1;return this.pageIndexpe-Be),this._changeDetectorRef.markForCheck())}_emitPageEvent(pe){this.page.emit({previousPageIndex:pe,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return Ne.\u0275fac=function(pe){return new(pe||Ne)(e.Y36(Re),e.Y36(e.sBO),e.Y36(void 0))},Ne.\u0275dir=e.lG2({type:Ne,inputs:{pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",color:"color"},outputs:{page:"page"},features:[e.qOj]}),Ne})(),tt=(()=>{class Ne extends Oe{constructor(pe,Be,rt){super(pe,Be,rt),rt&&null!=rt.formFieldAppearance&&(this._formFieldAppearance=rt.formFieldAppearance)}}return Ne.\u0275fac=function(pe){return new(pe||Ne)(e.Y36(Re),e.Y36(e.sBO),e.Y36(gt,8))},Ne.\u0275cmp=e.Xpm({type:Ne,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[e.qOj],decls:14,vars:14,consts:[[1,"mat-paginator-outer-container"],[1,"mat-paginator-container"],["class","mat-paginator-page-size",4,"ngIf"],[1,"mat-paginator-range-actions"],[1,"mat-paginator-range-label"],["mat-icon-button","","type","button","class","mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-paginator-page-size"],[1,"mat-paginator-page-size-label"],["class","mat-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-paginator-page-size-value",4,"ngIf"],[1,"mat-paginator-page-size-select",3,"appearance","color"],[3,"value","disabled","aria-label","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(pe,Be){1&pe&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.YNc(2,ve,5,3,"div",2),e.TgZ(3,"div",3),e.TgZ(4,"div",4),e._uU(5),e.qZA(),e.YNc(6,Ye,3,5,"button",5),e.TgZ(7,"button",6),e.NdJ("click",function(){return Be.previousPage()}),e.O4$(),e.TgZ(8,"svg",7),e._UZ(9,"path",8),e.qZA(),e.qZA(),e.kcU(),e.TgZ(10,"button",9),e.NdJ("click",function(){return Be.nextPage()}),e.O4$(),e.TgZ(11,"svg",7),e._UZ(12,"path",10),e.qZA(),e.qZA(),e.YNc(13,ge,3,5,"button",11),e.qZA(),e.qZA(),e.qZA()),2&pe&&(e.xp6(2),e.Q6J("ngIf",!Be.hidePageSize),e.xp6(3),e.hij(" ",Be._intl.getRangeLabel(Be.pageIndex,Be.pageSize,Be.length)," "),e.xp6(1),e.Q6J("ngIf",Be.showFirstLastButtons),e.xp6(1),e.Q6J("matTooltip",Be._intl.previousPageLabel)("matTooltipDisabled",Be._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Be._previousButtonsDisabled()),e.uIk("aria-label",Be._intl.previousPageLabel),e.xp6(3),e.Q6J("matTooltip",Be._intl.nextPageLabel)("matTooltipDisabled",Be._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Be._nextButtonsDisabled()),e.uIk("aria-label",Be._intl.nextPageLabel),e.xp6(3),e.Q6J("ngIf",Be.showFirstLastButtons))},directives:[u.O5,f.lW,v.gM,F.KE,d.gD,u.sg,c.ey],styles:[".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-paginator-icon{fill:CanvasText}\n"],encapsulation:2,changeDetection:0}),Ne})(),Pe=(()=>{class Ne{}return Ne.\u0275fac=function(pe){return new(pe||Ne)},Ne.\u0275mod=e.oAB({type:Ne}),Ne.\u0275inj=e.cJS({providers:[ht],imports:[[u.ez,f.ot,d.LD,v.AV,c.BQ]]}),Ne})()},4885:($e,fe,p)=>{"use strict";p.d(fe,{Cq:()=>xt,$g:()=>wt});var u=p(7716),e=p(8583),c=p(2458),f=p(9490),d=p(521),v=p(6237);function A(gt,Ve){if(1>&&(u.O4$(),u._UZ(0,"circle",3)),2>){const Oe=u.oxw();u.Udp("animation-name","mat-progress-spinner-stroke-rotate-"+Oe._spinnerAnimationLabel)("stroke-dashoffset",Oe._getStrokeDashOffset(),"px")("stroke-dasharray",Oe._getStrokeCircumference(),"px")("stroke-width",Oe._getCircleStrokeWidth(),"%"),u.uIk("r",Oe._getCircleRadius())}}function D(gt,Ve){if(1>&&(u.O4$(),u._UZ(0,"circle",3)),2>){const Oe=u.oxw();u.Udp("stroke-dashoffset",Oe._getStrokeDashOffset(),"px")("stroke-dasharray",Oe._getStrokeCircumference(),"px")("stroke-width",Oe._getCircleStrokeWidth(),"%"),u.uIk("r",Oe._getCircleRadius())}}function F(gt,Ve){if(1>&&(u.O4$(),u._UZ(0,"circle",3)),2>){const Oe=u.oxw();u.Udp("animation-name","mat-progress-spinner-stroke-rotate-"+Oe._spinnerAnimationLabel)("stroke-dashoffset",Oe._getStrokeDashOffset(),"px")("stroke-dasharray",Oe._getStrokeCircumference(),"px")("stroke-width",Oe._getCircleStrokeWidth(),"%"),u.uIk("r",Oe._getCircleRadius())}}function B(gt,Ve){if(1>&&(u.O4$(),u._UZ(0,"circle",3)),2>){const Oe=u.oxw();u.Udp("stroke-dashoffset",Oe._getStrokeDashOffset(),"px")("stroke-dasharray",Oe._getStrokeCircumference(),"px")("stroke-width",Oe._getCircleStrokeWidth(),"%"),u.uIk("r",Oe._getCircleRadius())}}const X=".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:currentColor;stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] svg{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n",Ye=(0,c.pj)(class{constructor(gt){this._elementRef=gt}},"primary"),ge=new u.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}});class ht extends Ye{constructor(Ve,Oe,tt,Pe,Ne){super(Ve),this._document=tt,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode="determinate";const We=ht._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),We.has(tt.head)||We.set(tt.head,new Set([100])),this._fallbackAnimation=Oe.EDGE||Oe.TRIDENT,this._noopAnimations="NoopAnimations"===Pe&&!!Ne&&!Ne._forceAnimations,Ne&&(Ne.diameter&&(this.diameter=Ne.diameter),Ne.strokeWidth&&(this.strokeWidth=Ne.strokeWidth))}get diameter(){return this._diameter}set diameter(Ve){this._diameter=(0,f.su)(Ve),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(Ve){this._strokeWidth=(0,f.su)(Ve)}get value(){return"determinate"===this.mode?this._value:0}set value(Ve){this._value=Math.max(0,Math.min(100,(0,f.su)(Ve)))}ngOnInit(){const Ve=this._elementRef.nativeElement;this._styleRoot=(0,d.kV)(Ve)||this._document.head,this._attachStyleNode(),Ve.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?"-fallback":""}-animation`)}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const Ve=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${Ve} ${Ve}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._getStrokeCircumference():null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const Ve=this._styleRoot,Oe=this._diameter,tt=ht._diameters;let Pe=tt.get(Ve);if(!Pe||!Pe.has(Oe)){const Ne=this._document.createElement("style");Ne.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),Ne.textContent=this._getAnimationText(),Ve.appendChild(Ne),Pe||(Pe=new Set,tt.set(Ve,Pe)),Pe.add(Oe)}}_getAnimationText(){const Ve=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*Ve).replace(/END_VALUE/g,""+.2*Ve).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}ht.\u0275fac=function(Ve){return new(Ve||ht)(u.Y36(u.SBq),u.Y36(d.t4),u.Y36(e.K0,8),u.Y36(v.Qb,8),u.Y36(ge))},ht.\u0275cmp=u.Xpm({type:ht,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(Ve,Oe){2&Ve&&(u.uIk("aria-valuemin","determinate"===Oe.mode?0:null)("aria-valuemax","determinate"===Oe.mode?100:null)("aria-valuenow","determinate"===Oe.mode?Oe.value:null)("mode",Oe.mode),u.Udp("width",Oe.diameter,"px")("height",Oe.diameter,"px"),u.ekj("_mat-animation-noopable",Oe._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[u.qOj],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(Ve,Oe){1&Ve&&(u.O4$(),u.TgZ(0,"svg",0),u.YNc(1,A,1,9,"circle",1),u.YNc(2,D,1,7,"circle",2),u.qZA()),2&Ve&&(u.Udp("width",Oe.diameter,"px")("height",Oe.diameter,"px"),u.Q6J("ngSwitch","indeterminate"===Oe.mode),u.uIk("viewBox",Oe._getViewBox()),u.xp6(1),u.Q6J("ngSwitchCase",!0),u.xp6(1),u.Q6J("ngSwitchCase",!1))},directives:[e.RF,e.n9],styles:[X],encapsulation:2,changeDetection:0}),ht._diameters=new WeakMap;let wt=(()=>{class gt extends ht{constructor(Oe,tt,Pe,Ne,We){super(Oe,tt,Pe,Ne,We),this.mode="indeterminate"}}return gt.\u0275fac=function(Oe){return new(Oe||gt)(u.Y36(u.SBq),u.Y36(d.t4),u.Y36(e.K0,8),u.Y36(v.Qb,8),u.Y36(ge))},gt.\u0275cmp=u.Xpm({type:gt,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(Oe,tt){2&Oe&&(u.Udp("width",tt.diameter,"px")("height",tt.diameter,"px"),u.ekj("_mat-animation-noopable",tt._noopAnimations))},inputs:{color:"color"},features:[u.qOj],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(Oe,tt){1&Oe&&(u.O4$(),u.TgZ(0,"svg",0),u.YNc(1,F,1,9,"circle",1),u.YNc(2,B,1,7,"circle",2),u.qZA()),2&Oe&&(u.Udp("width",tt.diameter,"px")("height",tt.diameter,"px"),u.Q6J("ngSwitch","indeterminate"===tt.mode),u.uIk("viewBox",tt._getViewBox()),u.xp6(1),u.Q6J("ngSwitchCase",!0),u.xp6(1),u.Q6J("ngSwitchCase",!1))},directives:[e.RF,e.n9],styles:[X],encapsulation:2,changeDetection:0}),gt})(),xt=(()=>{class gt{}return gt.\u0275fac=function(Oe){return new(Oe||gt)},gt.\u0275mod=u.oAB({type:gt}),gt.\u0275inj=u.cJS({imports:[[c.BQ,e.ez],c.BQ]}),gt})()},7441:($e,fe,p)=>{"use strict";p.d(fe,{gD:()=>Cn,LD:()=>At,$L:()=>_t});var u=p(625),e=p(8583),c=p(7716),f=p(2458),d=p(8295),v=p(9243),A=p(9238),D=p(9490),F=p(7860),B=p(6461),X=p(9765),ne=p(1439),ve=p(6682),Ye=p(9761),ge=p(3190),Re=p(5257),xe=p(5435),ht=p(8002),wt=p(7519),xt=p(6782),gt=p(7238),Ve=p(946),Oe=p(3679);const tt=["trigger"],Pe=["panel"];function Ne(Nt,et){if(1&Nt&&(c.TgZ(0,"span",8),c._uU(1),c.qZA()),2&Nt){const Ce=c.oxw();c.xp6(1),c.Oqu(Ce.placeholder)}}function We(Nt,et){if(1&Nt&&(c.TgZ(0,"span",12),c._uU(1),c.qZA()),2&Nt){const Ce=c.oxw(2);c.xp6(1),c.Oqu(Ce.triggerValue)}}function pe(Nt,et){1&Nt&&c.Hsn(0,0,["*ngSwitchCase","true"])}function Be(Nt,et){if(1&Nt&&(c.TgZ(0,"span",9),c.YNc(1,We,2,1,"span",10),c.YNc(2,pe,1,0,"ng-content",11),c.qZA()),2&Nt){const Ce=c.oxw();c.Q6J("ngSwitch",!!Ce.customTrigger),c.xp6(2),c.Q6J("ngSwitchCase",!0)}}function rt(Nt,et){if(1&Nt){const Ce=c.EpF();c.TgZ(0,"div",13),c.TgZ(1,"div",14,15),c.NdJ("@transformPanel.done",function(R){return c.CHM(Ce),c.oxw()._panelDoneAnimatingStream.next(R.toState)})("keydown",function(R){return c.CHM(Ce),c.oxw()._handleKeydown(R)}),c.Hsn(3,1),c.qZA(),c.qZA()}if(2&Nt){const Ce=c.oxw();c.Q6J("@transformPanelWrap",void 0),c.xp6(1),c.Gre("mat-select-panel ",Ce._getPanelTheme(),""),c.Udp("transform-origin",Ce._transformOrigin)("font-size",Ce._triggerFontSize,"px"),c.Q6J("ngClass",Ce.panelClass)("@transformPanel",Ce.multiple?"showing-multiple":"showing"),c.uIk("id",Ce.id+"-panel")("aria-multiselectable",Ce.multiple)("aria-label",Ce.ariaLabel||null)("aria-labelledby",Ce._getPanelAriaLabelledby())}}const Ot=[[["mat-select-trigger"]],"*"],Dt=["mat-select-trigger","*"],on={transformPanelWrap:(0,gt.X$)("transformPanelWrap",[(0,gt.eR)("* => void",(0,gt.IO)("@transformPanel",[(0,gt.pV)()],{optional:!0}))]),transformPanel:(0,gt.X$)("transformPanel",[(0,gt.SB)("void",(0,gt.oB)({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),(0,gt.SB)("showing",(0,gt.oB)({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),(0,gt.SB)("showing-multiple",(0,gt.oB)({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),(0,gt.eR)("void => *",(0,gt.jt)("120ms cubic-bezier(0, 0, 0.2, 1)")),(0,gt.eR)("* => void",(0,gt.jt)("100ms 25ms linear",(0,gt.oB)({opacity:0})))])};let kt=0;const Le=new c.OlP("mat-select-scroll-strategy"),Ct=new c.OlP("MAT_SELECT_CONFIG"),$t={provide:Le,deps:[u.aV],useFactory:function(Nt){return()=>Nt.scrollStrategies.reposition()}};class ot{constructor(et,Ce){this.source=et,this.value=Ce}}const st=(0,f.Kr)((0,f.sb)((0,f.Id)((0,f.FD)(class{constructor(Nt,et,Ce,$,R){this._elementRef=Nt,this._defaultErrorStateMatcher=et,this._parentForm=Ce,this._parentFormGroup=$,this.ngControl=R}})))),Bt=new c.OlP("MatSelectTrigger");let _t=(()=>{class Nt{}return Nt.\u0275fac=function(Ce){return new(Ce||Nt)},Nt.\u0275dir=c.lG2({type:Nt,selectors:[["mat-select-trigger"]],features:[c._Bn([{provide:Bt,useExisting:Nt}])]}),Nt})(),Qt=(()=>{class Nt extends st{constructor(Ce,$,R,x,re,Se,be,_e,ee,qe,bt,It,Vt,an){var zt,en,hn;super(re,x,be,_e,qe),this._viewportRuler=Ce,this._changeDetectorRef=$,this._ngZone=R,this._dir=Se,this._parentFormField=ee,this._liveAnnouncer=Vt,this._defaultOptions=an,this._panelOpen=!1,this._compareWith=(dn,mn)=>dn===mn,this._uid="mat-select-"+kt++,this._triggerAriaLabelledBy=null,this._destroy=new X.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+kt++,this._panelDoneAnimatingStream=new X.xQ,this._overlayPanelClass=(null===(zt=this._defaultOptions)||void 0===zt?void 0:zt.overlayPanelClass)||"",this._focused=!1,this.controlType="mat-select",this._required=!1,this._multiple=!1,this._disableOptionCentering=null!==(hn=null===(en=this._defaultOptions)||void 0===en?void 0:en.disableOptionCentering)&&void 0!==hn&&hn,this.ariaLabel="",this.optionSelectionChanges=(0,ne.P)(()=>{const dn=this.options;return dn?dn.changes.pipe((0,Ye.O)(dn),(0,ge.w)(()=>(0,ve.T)(...dn.map(mn=>mn.onSelectionChange)))):this._ngZone.onStable.pipe((0,Re.q)(1),(0,ge.w)(()=>this.optionSelectionChanges))}),this.openedChange=new c.vpe,this._openedStream=this.openedChange.pipe((0,xe.h)(dn=>dn),(0,ht.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,xe.h)(dn=>!dn),(0,ht.U)(()=>{})),this.selectionChange=new c.vpe,this.valueChange=new c.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=(null==an?void 0:an.typeaheadDebounceInterval)&&(this._typeaheadDebounceInterval=an.typeaheadDebounceInterval),this._scrollStrategyFactory=It,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(bt)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(Ce){this._placeholder=Ce,this.stateChanges.next()}get required(){return this._required}set required(Ce){this._required=(0,D.Ig)(Ce),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Ce){this._multiple=(0,D.Ig)(Ce)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(Ce){this._disableOptionCentering=(0,D.Ig)(Ce)}get compareWith(){return this._compareWith}set compareWith(Ce){this._compareWith=Ce,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Ce){(Ce!==this._value||this._multiple&&Array.isArray(Ce))&&(this.options&&this._setSelectionByValue(Ce),this._value=Ce)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(Ce){this._typeaheadDebounceInterval=(0,D.su)(Ce)}get id(){return this._id}set id(Ce){this._id=Ce||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new F.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,wt.x)(),(0,xt.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,xt.R)(this._destroy)).subscribe(Ce=>{Ce.added.forEach($=>$.select()),Ce.removed.forEach($=>$.deselect())}),this.options.changes.pipe((0,Ye.O)(null),(0,xt.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Ce=this._getTriggerAriaLabelledby();if(Ce!==this._triggerAriaLabelledBy){const $=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Ce,Ce?$.setAttribute("aria-labelledby",Ce):$.removeAttribute("aria-labelledby")}this.ngControl&&this.updateErrorState()}ngOnChanges(Ce){Ce.disabled&&this.stateChanges.next(),Ce.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(Ce){this.value=Ce}registerOnChange(Ce){this._onChange=Ce}registerOnTouched(Ce){this._onTouched=Ce}setDisabledState(Ce){this.disabled=Ce,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){var Ce,$;return this.multiple?(null===(Ce=this._selectionModel)||void 0===Ce?void 0:Ce.selected)||[]:null===($=this._selectionModel)||void 0===$?void 0:$.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Ce=this._selectionModel.selected.map($=>$.viewValue);return this._isRtl()&&Ce.reverse(),Ce.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Ce){this.disabled||(this.panelOpen?this._handleOpenKeydown(Ce):this._handleClosedKeydown(Ce))}_handleClosedKeydown(Ce){const $=Ce.keyCode,R=$===B.JH||$===B.LH||$===B.oh||$===B.SV,x=$===B.K5||$===B.L_,re=this._keyManager;if(!re.isTyping()&&x&&!(0,B.Vb)(Ce)||(this.multiple||Ce.altKey)&&R)Ce.preventDefault(),this.open();else if(!this.multiple){const Se=this.selected;re.onKeydown(Ce);const be=this.selected;be&&Se!==be&&this._liveAnnouncer.announce(be.viewValue,1e4)}}_handleOpenKeydown(Ce){const $=this._keyManager,R=Ce.keyCode,x=R===B.JH||R===B.LH,re=$.isTyping();if(x&&Ce.altKey)Ce.preventDefault(),this.close();else if(re||R!==B.K5&&R!==B.L_||!$.activeItem||(0,B.Vb)(Ce))if(!re&&this._multiple&&R===B.A&&Ce.ctrlKey){Ce.preventDefault();const Se=this.options.some(be=>!be.disabled&&!be.selected);this.options.forEach(be=>{be.disabled||(Se?be.select():be.deselect())})}else{const Se=$.activeItemIndex;$.onKeydown(Ce),this._multiple&&x&&Ce.shiftKey&&$.activeItem&&$.activeItemIndex!==Se&&$.activeItem._selectViaInteraction()}else Ce.preventDefault(),$.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Re.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(Ce){if(this._selectionModel.selected.forEach($=>$.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Ce)Array.isArray(Ce),Ce.forEach($=>this._selectValue($)),this._sortValues();else{const $=this._selectValue(Ce);$?this._keyManager.updateActiveItem($):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(Ce){const $=this.options.find(R=>{if(this._selectionModel.isSelected(R))return!1;try{return null!=R.value&&this._compareWith(R.value,Ce)}catch(x){return!1}});return $&&this._selectionModel.select($),$}_initKeyManager(){this._keyManager=new A.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe((0,xt.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe((0,xt.R)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Ce=(0,ve.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,xt.R)(Ce)).subscribe($=>{this._onSelect($.source,$.isUserInput),$.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,ve.T)(...this.options.map($=>$._stateChanges)).pipe((0,xt.R)(Ce)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(Ce,$){const R=this._selectionModel.isSelected(Ce);null!=Ce.value||this._multiple?(R!==Ce.selected&&(Ce.selected?this._selectionModel.select(Ce):this._selectionModel.deselect(Ce)),$&&this._keyManager.setActiveItem(Ce),this.multiple&&(this._sortValues(),$&&this.focus())):(Ce.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Ce.value)),R!==this._selectionModel.isSelected(Ce)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Ce=this.options.toArray();this._selectionModel.sort(($,R)=>this.sortComparator?this.sortComparator($,R,Ce):Ce.indexOf($)-Ce.indexOf(R)),this.stateChanges.next()}}_propagateChanges(Ce){let $=null;$=this.multiple?this.selected.map(R=>R.value):this.selected?this.selected.value:Ce,this._value=$,this.valueChange.emit($),this._onChange($),this.selectionChange.emit(this._getChangeEvent($)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){var Ce;return!this._panelOpen&&!this.disabled&&(null===(Ce=this.options)||void 0===Ce?void 0:Ce.length)>0}focus(Ce){this._elementRef.nativeElement.focus(Ce)}_getPanelAriaLabelledby(){var Ce;if(this.ariaLabel)return null;const $=null===(Ce=this._parentFormField)||void 0===Ce?void 0:Ce.getLabelId();return this.ariaLabelledby?($?$+" ":"")+this.ariaLabelledby:$}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){var Ce;if(this.ariaLabel)return null;const $=null===(Ce=this._parentFormField)||void 0===Ce?void 0:Ce.getLabelId();let R=($?$+" ":"")+this._valueId;return this.ariaLabelledby&&(R+=" "+this.ariaLabelledby),R}_panelDoneAnimating(Ce){this.openedChange.emit(Ce)}setDescribedByIds(Ce){this._ariaDescribedby=Ce.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return Nt.\u0275fac=function(Ce){return new(Ce||Nt)(c.Y36(v.rL),c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(f.rD),c.Y36(c.SBq),c.Y36(Ve.Is,8),c.Y36(Oe.F,8),c.Y36(Oe.sg,8),c.Y36(d.G_,8),c.Y36(Oe.a5,10),c.$8M("tabindex"),c.Y36(Le),c.Y36(A.Kd),c.Y36(Ct,8))},Nt.\u0275dir=c.lG2({type:Nt,viewQuery:function(Ce,$){if(1&Ce&&(c.Gf(tt,5),c.Gf(Pe,5),c.Gf(u.pI,5)),2&Ce){let R;c.iGM(R=c.CRH())&&($.trigger=R.first),c.iGM(R=c.CRH())&&($.panel=R.first),c.iGM(R=c.CRH())&&($._overlayDir=R.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],id:"id",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",typeaheadDebounceInterval:"typeaheadDebounceInterval",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[c.qOj,c.TTD]}),Nt})(),Cn=(()=>{class Nt extends Qt{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(Ce,$,R){const x=this._getItemHeight();return Math.min(Math.max(0,x*Ce-$+x/2),R)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,xt.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe((0,Re.q)(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(Ce){const $=(0,f.CB)(Ce,this.options,this.optionGroups),R=this._getItemHeight();this.panel.nativeElement.scrollTop=0===Ce&&1===$?0:(0,f.jH)((Ce+$)*R,R,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(Ce){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(Ce)}_getChangeEvent(Ce){return new ot(this,Ce)}_calculateOverlayOffsetX(){const Ce=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),$=this._viewportRuler.getViewportSize(),R=this._isRtl(),x=this.multiple?56:32;let re;if(this.multiple)re=40;else if(this.disableOptionCentering)re=16;else{let _e=this._selectionModel.selected[0]||this.options.first;re=_e&&_e.group?32:16}R||(re*=-1);const Se=0-(Ce.left+re-(R?x:0)),be=Ce.right+re-$.width+(R?0:x);Se>0?re+=Se+8:be>0&&(re-=be+8),this._overlayDir.offsetX=Math.round(re),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(Ce,$,R){const x=this._getItemHeight(),re=(x-this._triggerRect.height)/2,Se=Math.floor(256/x);let be;return this.disableOptionCentering?0:(be=0===this._scrollTop?Ce*x:this._scrollTop===R?(Ce-(this._getItemCount()-Se))*x+(x-(this._getItemCount()*x-256)%x):$-x/2,Math.round(-1*be-re))}_checkOverlayWithinViewport(Ce){const $=this._getItemHeight(),R=this._viewportRuler.getViewportSize(),x=this._triggerRect.top-8,re=R.height-this._triggerRect.bottom-8,Se=Math.abs(this._offsetY),_e=Math.min(this._getItemCount()*$,256)-Se-this._triggerRect.height;_e>re?this._adjustPanelUp(_e,re):Se>x?this._adjustPanelDown(Se,x,Ce):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(Ce,$){const R=Math.round(Ce-$);this._scrollTop-=R,this._offsetY-=R,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(Ce,$,R){const x=Math.round(Ce-$);if(this._scrollTop+=x,this._offsetY+=x,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=R)return this._scrollTop=R,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const Ce=this._getItemHeight(),$=this._getItemCount(),R=Math.min($*Ce,256),re=$*Ce-R;let Se;Se=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),Se+=(0,f.CB)(Se,this.options,this.optionGroups);const be=R/2;this._scrollTop=this._calculateOverlayScroll(Se,be,re),this._offsetY=this._calculateOverlayOffsetY(Se,be,re),this._checkOverlayWithinViewport(re)}_getOriginBasedOnOption(){const Ce=this._getItemHeight(),$=(Ce-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-$+Ce/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return Nt.\u0275fac=function(){let et;return function($){return(et||(et=c.n5z(Nt)))($||Nt)}}(),Nt.\u0275cmp=c.Xpm({type:Nt,selectors:[["mat-select"]],contentQueries:function(Ce,$,R){if(1&Ce&&(c.Suo(R,Bt,5),c.Suo(R,f.ey,5),c.Suo(R,f.K7,5)),2&Ce){let x;c.iGM(x=c.CRH())&&($.customTrigger=x.first),c.iGM(x=c.CRH())&&($.options=x),c.iGM(x=c.CRH())&&($.optionGroups=x)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:20,hostBindings:function(Ce,$){1&Ce&&c.NdJ("keydown",function(x){return $._handleKeydown(x)})("focus",function(){return $._onFocus()})("blur",function(){return $._onBlur()}),2&Ce&&(c.uIk("id",$.id)("tabindex",$.tabIndex)("aria-controls",$.panelOpen?$.id+"-panel":null)("aria-expanded",$.panelOpen)("aria-label",$.ariaLabel||null)("aria-required",$.required.toString())("aria-disabled",$.disabled.toString())("aria-invalid",$.errorState)("aria-describedby",$._ariaDescribedby||null)("aria-activedescendant",$._getAriaActiveDescendant()),c.ekj("mat-select-disabled",$.disabled)("mat-select-invalid",$.errorState)("mat-select-required",$.required)("mat-select-empty",$.empty)("mat-select-multiple",$.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[c._Bn([{provide:d.Eo,useExisting:Nt},{provide:f.HF,useExisting:Nt}]),c.qOj],ngContentSelectors:Dt,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(Ce,$){if(1&Ce&&(c.F$t(Ot),c.TgZ(0,"div",0,1),c.NdJ("click",function(){return $.toggle()}),c.TgZ(3,"div",2),c.YNc(4,Ne,2,1,"span",3),c.YNc(5,Be,3,2,"span",4),c.qZA(),c.TgZ(6,"div",5),c._UZ(7,"div",6),c.qZA(),c.qZA(),c.YNc(8,rt,4,14,"ng-template",7),c.NdJ("backdropClick",function(){return $.close()})("attach",function(){return $._onAttached()})("detach",function(){return $.close()})),2&Ce){const R=c.MAs(1);c.uIk("aria-owns",$.panelOpen?$.id+"-panel":null),c.xp6(3),c.Q6J("ngSwitch",$.empty),c.uIk("id",$._valueId),c.xp6(1),c.Q6J("ngSwitchCase",!0),c.xp6(1),c.Q6J("ngSwitchCase",!1),c.xp6(3),c.Q6J("cdkConnectedOverlayPanelClass",$._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",$._scrollStrategy)("cdkConnectedOverlayOrigin",R)("cdkConnectedOverlayOpen",$.panelOpen)("cdkConnectedOverlayPositions",$._positions)("cdkConnectedOverlayMinWidth",null==$._triggerRect?null:$._triggerRect.width)("cdkConnectedOverlayOffsetY",$._offsetY)}},directives:[u.xu,e.RF,e.n9,u.pI,e.ED,e.mk],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;opacity:0}\n'],encapsulation:2,data:{animation:[on.transformPanelWrap,on.transformPanel]},changeDetection:0}),Nt})(),At=(()=>{class Nt{}return Nt.\u0275fac=function(Ce){return new(Ce||Nt)},Nt.\u0275mod=c.oAB({type:Nt}),Nt.\u0275inj=c.cJS({providers:[$t],imports:[[e.ez,u.U8,f.Ng,f.BQ],v.ZD,d.lN,f.Ng,f.BQ]}),Nt})()},5396:($e,fe,p)=>{"use strict";p.d(fe,{Rr:()=>ht,rP:()=>Ve});var u=p(8553),e=p(7716),c=p(2458),f=p(9490),d=p(3679),v=p(6237),A=p(9238);const D=["thumbContainer"],F=["toggleBar"],B=["input"],X=function(Oe){return{enterDuration:Oe}},ne=["*"],ve=new e.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let Ye=0;const ge={provide:d.JU,useExisting:(0,e.Gpc)(()=>ht),multi:!0};class Re{constructor(tt,Pe){this.source=tt,this.checked=Pe}}const xe=(0,c.sb)((0,c.pj)((0,c.Kr)((0,c.Id)(class{constructor(Oe){this._elementRef=Oe}}))));let ht=(()=>{class Oe extends xe{constructor(Pe,Ne,We,pe,Be,rt){super(Pe),this._focusMonitor=Ne,this._changeDetectorRef=We,this.defaults=Be,this._onChange=Ot=>{},this._onTouched=()=>{},this._uniqueId="mat-slide-toggle-"+ ++Ye,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new e.vpe,this.toggleChange=new e.vpe,this.tabIndex=parseInt(pe)||0,this.color=this.defaultColor=Be.color||"accent",this._noopAnimations="NoopAnimations"===rt}get required(){return this._required}set required(Pe){this._required=(0,f.Ig)(Pe)}get checked(){return this._checked}set checked(Pe){this._checked=(0,f.Ig)(Pe),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Pe=>{"keyboard"===Pe||"program"===Pe?this._inputElement.nativeElement.focus():Pe||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(Pe){Pe.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(Pe){Pe.stopPropagation()}writeValue(Pe){this.checked=!!Pe}registerOnChange(Pe){this._onChange=Pe}registerOnTouched(Pe){this._onTouched=Pe}setDisabledState(Pe){this.disabled=Pe,this._changeDetectorRef.markForCheck()}focus(Pe,Ne){Ne?this._focusMonitor.focusVia(this._inputElement,Ne,Pe):this._inputElement.nativeElement.focus(Pe)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new Re(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return Oe.\u0275fac=function(Pe){return new(Pe||Oe)(e.Y36(e.SBq),e.Y36(A.tE),e.Y36(e.sBO),e.$8M("tabindex"),e.Y36(ve),e.Y36(v.Qb,8))},Oe.\u0275cmp=e.Xpm({type:Oe,selectors:[["mat-slide-toggle"]],viewQuery:function(Pe,Ne){if(1&Pe&&(e.Gf(D,5),e.Gf(F,5),e.Gf(B,5)),2&Pe){let We;e.iGM(We=e.CRH())&&(Ne._thumbEl=We.first),e.iGM(We=e.CRH())&&(Ne._thumbBarEl=We.first),e.iGM(We=e.CRH())&&(Ne._inputElement=We.first)}},hostAttrs:[1,"mat-slide-toggle"],hostVars:12,hostBindings:function(Pe,Ne){2&Pe&&(e.Ikx("id",Ne.id),e.uIk("tabindex",Ne.disabled?null:-1)("aria-label",null)("aria-labelledby",null),e.ekj("mat-checked",Ne.checked)("mat-disabled",Ne.disabled)("mat-slide-toggle-label-before","before"==Ne.labelPosition)("_mat-animation-noopable",Ne._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],required:"required",checked:"checked",ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[e._Bn([ge]),e.qOj],ngContentSelectors:ne,decls:16,vars:20,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(Pe,Ne){if(1&Pe&&(e.F$t(),e.TgZ(0,"label",0,1),e.TgZ(2,"div",2,3),e.TgZ(4,"input",4,5),e.NdJ("change",function(pe){return Ne._onChangeEvent(pe)})("click",function(pe){return Ne._onInputClick(pe)}),e.qZA(),e.TgZ(6,"div",6,7),e._UZ(8,"div",8),e.TgZ(9,"div",9),e._UZ(10,"div",10),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"span",11,12),e.NdJ("cdkObserveContent",function(){return Ne._onLabelTextChange()}),e.TgZ(13,"span",13),e._uU(14,"\xa0"),e.qZA(),e.Hsn(15),e.qZA(),e.qZA()),2&Pe){const We=e.MAs(1),pe=e.MAs(12);e.uIk("for",Ne.inputId),e.xp6(2),e.ekj("mat-slide-toggle-bar-no-side-margin",!pe.textContent||!pe.textContent.trim()),e.xp6(2),e.Q6J("id",Ne.inputId)("required",Ne.required)("tabIndex",Ne.tabIndex)("checked",Ne.checked)("disabled",Ne.disabled),e.uIk("name",Ne.name)("aria-checked",Ne.checked.toString())("aria-label",Ne.ariaLabel)("aria-labelledby",Ne.ariaLabelledby)("aria-describedby",Ne.ariaDescribedby),e.xp6(5),e.Q6J("matRippleTrigger",We)("matRippleDisabled",Ne.disableRipple||Ne.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",e.VKq(18,X,Ne._noopAnimations?0:150))}},directives:[c.wG,u.wD],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),Oe})(),gt=(()=>{class Oe{}return Oe.\u0275fac=function(Pe){return new(Pe||Oe)},Oe.\u0275mod=e.oAB({type:Oe}),Oe.\u0275inj=e.cJS({}),Oe})(),Ve=(()=>{class Oe{}return Oe.\u0275fac=function(Pe){return new(Pe||Oe)},Oe.\u0275mod=e.oAB({type:Oe}),Oe.\u0275inj=e.cJS({imports:[[gt,c.si,c.BQ,u.Q8],gt,c.BQ]}),Oe})()},7001:($e,fe,p)=>{"use strict";p.d(fe,{ux:()=>Ne,ZX:()=>Oe});var u=p(625),e=p(7636),c=p(8583),f=p(7716),d=p(2458),v=p(1095),A=p(9765),D=p(5257),F=p(6782),B=p(7238),X=p(9238),ne=p(5072),ve=p(521);function Ye(We,pe){if(1&We){const Be=f.EpF();f.TgZ(0,"div",1),f.TgZ(1,"button",2),f.NdJ("click",function(){return f.CHM(Be),f.oxw().action()}),f._uU(2),f.qZA(),f.qZA()}if(2&We){const Be=f.oxw();f.xp6(2),f.Oqu(Be.data.action)}}function ge(We,pe){}const Re=new f.OlP("MatSnackBarData");class xe{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const ht=Math.pow(2,31)-1;class wt{constructor(pe,Be){this._overlayRef=Be,this._afterDismissed=new A.xQ,this._afterOpened=new A.xQ,this._onAction=new A.xQ,this._dismissedByAction=!1,this.containerInstance=pe,this.onAction().subscribe(()=>this.dismiss()),pe._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(pe){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(pe,ht))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let xt=(()=>{class We{constructor(Be,rt){this.snackBarRef=Be,this.data=rt}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return We.\u0275fac=function(Be){return new(Be||We)(f.Y36(wt),f.Y36(Re))},We.\u0275cmp=f.Xpm({type:We,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(Be,rt){1&Be&&(f.TgZ(0,"span"),f._uU(1),f.qZA(),f.YNc(2,Ye,3,1,"div",0)),2&Be&&(f.xp6(1),f.Oqu(rt.data.message),f.xp6(1),f.Q6J("ngIf",rt.hasAction))},directives:[c.O5,v.lW],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),We})();const gt={snackBarState:(0,B.X$)("state",[(0,B.SB)("void, hidden",(0,B.oB)({transform:"scale(0.8)",opacity:0})),(0,B.SB)("visible",(0,B.oB)({transform:"scale(1)",opacity:1})),(0,B.eR)("* => visible",(0,B.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,B.eR)("* => void, * => hidden",(0,B.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,B.oB)({opacity:0})))])};let Ve=(()=>{class We extends e.en{constructor(Be,rt,Ot,Dt,on){super(),this._ngZone=Be,this._elementRef=rt,this._changeDetectorRef=Ot,this._platform=Dt,this.snackBarConfig=on,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new A.xQ,this._onExit=new A.xQ,this._onEnter=new A.xQ,this._animationState="void",this.attachDomPortal=Jt=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(Jt)),this._live="assertive"!==on.politeness||on.announcementMessage?"off"===on.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(Be){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(Be)}attachTemplatePortal(Be){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(Be)}onAnimationEnd(Be){const{fromState:rt,toState:Ot}=Be;if(("void"===Ot&&"void"!==rt||"hidden"===Ot)&&this._completeExit(),"visible"===Ot){const Dt=this._onEnter;this._ngZone.run(()=>{Dt.next(),Dt.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,D.q)(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const Be=this._elementRef.nativeElement,rt=this.snackBarConfig.panelClass;rt&&(Array.isArray(rt)?rt.forEach(Ot=>Be.classList.add(Ot)):Be.classList.add(rt)),"center"===this.snackBarConfig.horizontalPosition&&Be.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&Be.classList.add("mat-snack-bar-top")}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const Be=this._elementRef.nativeElement.querySelector("[aria-hidden]"),rt=this._elementRef.nativeElement.querySelector("[aria-live]");if(Be&&rt){let Ot=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&Be.contains(document.activeElement)&&(Ot=document.activeElement),Be.removeAttribute("aria-hidden"),rt.appendChild(Be),null==Ot||Ot.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return We.\u0275fac=function(Be){return new(Be||We)(f.Y36(f.R0b),f.Y36(f.SBq),f.Y36(f.sBO),f.Y36(ve.t4),f.Y36(xe))},We.\u0275cmp=f.Xpm({type:We,selectors:[["snack-bar-container"]],viewQuery:function(Be,rt){if(1&Be&&f.Gf(e.Pl,7),2&Be){let Ot;f.iGM(Ot=f.CRH())&&(rt._portalOutlet=Ot.first)}},hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(Be,rt){1&Be&&f.WFA("@state.done",function(Dt){return rt.onAnimationEnd(Dt)}),2&Be&&f.d8E("@state",rt._animationState)},features:[f.qOj],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(Be,rt){1&Be&&(f.TgZ(0,"div",0),f.YNc(1,ge,0,0,"ng-template",1),f.qZA(),f._UZ(2,"div")),2&Be&&(f.xp6(2),f.uIk("aria-live",rt._live)("role",rt._role))},directives:[e.Pl],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[gt.snackBarState]}}),We})(),Oe=(()=>{class We{}return We.\u0275fac=function(Be){return new(Be||We)},We.\u0275mod=f.oAB({type:We}),We.\u0275inj=f.cJS({imports:[[u.U8,e.eL,c.ez,v.ot,d.BQ],d.BQ]}),We})();const tt=new f.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new xe}});let Ne=(()=>{class We{constructor(Be,rt,Ot,Dt,on,Jt){this._overlay=Be,this._live=rt,this._injector=Ot,this._breakpointObserver=Dt,this._parentSnackBar=on,this._defaultConfig=Jt,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=xt,this.snackBarContainerComponent=Ve,this.handsetCssClass="mat-snack-bar-handset"}get _openedSnackBarRef(){const Be=this._parentSnackBar;return Be?Be._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(Be){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=Be:this._snackBarRefAtThisLevel=Be}openFromComponent(Be,rt){return this._attach(Be,rt)}openFromTemplate(Be,rt){return this._attach(Be,rt)}open(Be,rt="",Ot){const Dt=Object.assign(Object.assign({},this._defaultConfig),Ot);return Dt.data={message:Be,action:rt},Dt.announcementMessage===Be&&(Dt.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Dt)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(Be,rt){const Dt=f.zs3.create({parent:rt&&rt.viewContainerRef&&rt.viewContainerRef.injector||this._injector,providers:[{provide:xe,useValue:rt}]}),on=new e.C5(this.snackBarContainerComponent,rt.viewContainerRef,Dt),Jt=Be.attach(on);return Jt.instance.snackBarConfig=rt,Jt.instance}_attach(Be,rt){const Ot=Object.assign(Object.assign(Object.assign({},new xe),this._defaultConfig),rt),Dt=this._createOverlay(Ot),on=this._attachSnackBarContainer(Dt,Ot),Jt=new wt(on,Dt);if(Be instanceof f.Rgc){const _n=new e.UE(Be,null,{$implicit:Ot.data,snackBarRef:Jt});Jt.instance=on.attachTemplatePortal(_n)}else{const _n=this._createInjector(Ot,Jt),Pt=new e.C5(Be,void 0,_n),kt=on.attachComponentPortal(Pt);Jt.instance=kt.instance}return this._breakpointObserver.observe(ne.u3.HandsetPortrait).pipe((0,F.R)(Dt.detachments())).subscribe(_n=>{const Pt=Dt.overlayElement.classList;_n.matches?Pt.add(this.handsetCssClass):Pt.remove(this.handsetCssClass)}),Ot.announcementMessage&&on._onAnnounce.subscribe(()=>{this._live.announce(Ot.announcementMessage,Ot.politeness)}),this._animateSnackBar(Jt,Ot),this._openedSnackBarRef=Jt,this._openedSnackBarRef}_animateSnackBar(Be,rt){Be.afterDismissed().subscribe(()=>{this._openedSnackBarRef==Be&&(this._openedSnackBarRef=null),rt.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{Be.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):Be.containerInstance.enter(),rt.duration&&rt.duration>0&&Be.afterOpened().subscribe(()=>Be._dismissAfter(rt.duration))}_createOverlay(Be){const rt=new u.X_;rt.direction=Be.direction;let Ot=this._overlay.position().global();const Dt="rtl"===Be.direction,on="left"===Be.horizontalPosition||"start"===Be.horizontalPosition&&!Dt||"end"===Be.horizontalPosition&&Dt,Jt=!on&&"center"!==Be.horizontalPosition;return on?Ot.left("0"):Jt?Ot.right("0"):Ot.centerHorizontally(),"top"===Be.verticalPosition?Ot.top("0"):Ot.bottom("0"),rt.positionStrategy=Ot,this._overlay.create(rt)}_createInjector(Be,rt){return f.zs3.create({parent:Be&&Be.viewContainerRef&&Be.viewContainerRef.injector||this._injector,providers:[{provide:wt,useValue:rt},{provide:Re,useValue:Be.data}]})}}return We.\u0275fac=function(Be){return new(Be||We)(f.LFG(u.aV),f.LFG(X.Kd),f.LFG(f.zs3),f.LFG(ne.Yg),f.LFG(We,12),f.LFG(tt))},We.\u0275prov=f.Yz7({factory:function(){return new We(f.LFG(u.aV),f.LFG(X.Kd),f.LFG(f.gxx),f.LFG(ne.Yg),f.LFG(We,12),f.LFG(tt))},token:We,providedIn:Oe}),We})()},2789:($e,fe,p)=>{"use strict";p.d(fe,{ev:()=>Ke,Dz:()=>Ze,w1:()=>K,ge:()=>ae,fO:()=>we,XQ:()=>Yn,as:()=>dt,Gk:()=>Vn,nj:()=>Gt,BZ:()=>Ie,p0:()=>ai});var u=p(9490),e=p(7860),c=p(7716),f=p(946),d=p(521),v=p(9243),A=p(8583),D=p(9765),F=p(4402),B=p(6215),X=p(5639),ne=p(5917),ve=p(6782),Ye=p(5257);const ge=[[["caption"]],[["colgroup"],["col"]]],Re=["caption","colgroup, col"];function wt(ce){return class extends ce{constructor(...je){super(...je),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(je){const he=this._sticky;this._sticky=(0,u.Ig)(je),this._hasStickyChanged=he!==this._sticky}hasStickyChanged(){const je=this._hasStickyChanged;return this._hasStickyChanged=!1,je}resetStickyChanged(){this._hasStickyChanged=!1}}}const xt=new c.OlP("CDK_TABLE");let Ve=(()=>{class ce{constructor(he){this.template=he}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.Rgc))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","cdkCellDef",""]]}),ce})(),Oe=(()=>{class ce{constructor(he){this.template=he}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.Rgc))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","cdkHeaderCellDef",""]]}),ce})(),tt=(()=>{class ce{constructor(he){this.template=he}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.Rgc))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","cdkFooterCellDef",""]]}),ce})();class Pe{}const Ne=wt(Pe);let We=(()=>{class ce extends Ne{constructor(he){super(),this._table=he,this._stickyEnd=!1}get name(){return this._name}set name(he){this._setNameInput(he)}get stickyEnd(){return this._stickyEnd}set stickyEnd(he){const Ge=this._stickyEnd;this._stickyEnd=(0,u.Ig)(he),this._hasStickyChanged=Ge!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(he){he&&(this._name=he,this.cssClassFriendlyName=he.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(xt,8))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","cdkColumnDef",""]],contentQueries:function(he,Ge,yt){if(1&he&&(c.Suo(yt,Ve,5),c.Suo(yt,Oe,5),c.Suo(yt,tt,5)),2&he){let Yt;c.iGM(Yt=c.CRH())&&(Ge.cell=Yt.first),c.iGM(Yt=c.CRH())&&(Ge.headerCell=Yt.first),c.iGM(Yt=c.CRH())&&(Ge.footerCell=Yt.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[c._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ce}]),c.qOj]}),ce})();class pe{constructor(je,he){const Ge=he.nativeElement.classList;for(const yt of je._columnCssClassName)Ge.add(yt)}}let Be=(()=>{class ce extends pe{constructor(he,Ge){super(he,Ge)}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(We),c.Y36(c.SBq))},ce.\u0275dir=c.lG2({type:ce,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[c.qOj]}),ce})(),Ot=(()=>{class ce extends pe{constructor(he,Ge){var yt;if(super(he,Ge),1===(null===(yt=he._table)||void 0===yt?void 0:yt._elementRef.nativeElement.nodeType)){const Yt=he._table._elementRef.nativeElement.getAttribute("role");Ge.nativeElement.setAttribute("role","grid"===Yt||"treegrid"===Yt?"gridcell":"cell")}}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(We),c.Y36(c.SBq))},ce.\u0275dir=c.lG2({type:ce,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[c.qOj]}),ce})();class Dt{constructor(){this.tasks=[],this.endTasks=[]}}const on=new c.OlP("_COALESCED_STYLE_SCHEDULER");let Jt=(()=>{class ce{constructor(he){this._ngZone=he,this._currentSchedule=null,this._destroyed=new D.xQ}schedule(he){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(he)}scheduleEnd(he){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(he)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Dt,this._getScheduleObservable().pipe((0,ve.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const he=this._currentSchedule;this._currentSchedule=new Dt;for(const Ge of he.tasks)Ge();for(const Ge of he.endTasks)Ge()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,F.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,Ye.q)(1))}}return ce.\u0275fac=function(he){return new(he||ce)(c.LFG(c.R0b))},ce.\u0275prov=c.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),Pt=(()=>{class ce{constructor(he,Ge){this.template=he,this._differs=Ge}ngOnChanges(he){if(!this._columnsDiffer){const Ge=he.columns&&he.columns.currentValue||[];this._columnsDiffer=this._differs.find(Ge).create(),this._columnsDiffer.diff(Ge)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(he){return this instanceof mt?he.headerCell.template:this instanceof le?he.footerCell.template:he.cell.template}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.Rgc),c.Y36(c.ZZ4))},ce.\u0275dir=c.lG2({type:ce,features:[c.TTD]}),ce})();class kt extends Pt{}const ze=wt(kt);let mt=(()=>{class ce extends ze{constructor(he,Ge,yt){super(he,Ge),this._table=yt}ngOnChanges(he){super.ngOnChanges(he)}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(xt,8))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),ce})();class ie extends Pt{}const W=wt(ie);let le=(()=>{class ce extends W{constructor(he,Ge,yt){super(he,Ge),this._table=yt}ngOnChanges(he){super.ngOnChanges(he)}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(xt,8))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),ce})(),He=(()=>{class ce extends Pt{constructor(he,Ge,yt){super(he,Ge),this._table=yt}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(xt,8))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[c.qOj]}),ce})(),Le=(()=>{class ce{constructor(he){this._viewContainer=he,ce.mostRecentCellOutlet=this}ngOnDestroy(){ce.mostRecentCellOutlet===this&&(ce.mostRecentCellOutlet=null)}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.s_b))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","cdkCellOutlet",""]]}),ce.mostRecentCellOutlet=null,ce})(),Mt=(()=>{class ce{}return ce.\u0275fac=function(he){return new(he||ce)},ce.\u0275cmp=c.Xpm({type:ce,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(he,Ge){1&he&&c.GkF(0,0)},directives:[Le],encapsulation:2}),ce})(),$t=(()=>{class ce{}return ce.\u0275fac=function(he){return new(he||ce)},ce.\u0275cmp=c.Xpm({type:ce,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(he,Ge){1&he&&c.GkF(0,0)},directives:[Le],encapsulation:2}),ce})(),ot=(()=>{class ce{constructor(he){this.templateRef=he}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.Rgc))},ce.\u0275dir=c.lG2({type:ce,selectors:[["ng-template","cdkNoDataRow",""]]}),ce})();const st=["top","bottom","left","right"];class Bt{constructor(je,he,Ge,yt,Yt=!0,Te=!0,lt){this._isNativeHtmlTable=je,this._stickCellCss=he,this.direction=Ge,this._coalescedStyleScheduler=yt,this._isBrowser=Yt,this._needsPositionStickyOnElement=Te,this._positionListener=lt,this._cachedCellWidths=[],this._borderCellCss={top:`${he}-border-elem-top`,bottom:`${he}-border-elem-bottom`,left:`${he}-border-elem-left`,right:`${he}-border-elem-right`}}clearStickyPositioning(je,he){const Ge=[];for(const yt of je)if(yt.nodeType===yt.ELEMENT_NODE){Ge.push(yt);for(let Yt=0;Yt{for(const yt of Ge)this._removeStickyStyle(yt,he)})}updateStickyColumns(je,he,Ge,yt=!0){if(!je.length||!this._isBrowser||!he.some(ye=>ye)&&!Ge.some(ye=>ye))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const Yt=je[0],Te=Yt.children.length,lt=this._getCellWidths(Yt,yt),w=this._getStickyStartColumnPositions(lt,he),j=this._getStickyEndColumnPositions(lt,Ge),z=he.lastIndexOf(!0),oe=Ge.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const ye="rtl"===this.direction,at=ye?"right":"left",Rt=ye?"left":"right";for(const fn of je)for(let pn=0;pnhe[pn]?fn:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===oe?[]:lt.slice(oe).map((fn,pn)=>Ge[pn+oe]?fn:null).reverse()}))})}stickRows(je,he,Ge){if(!this._isBrowser)return;const yt="bottom"===Ge?je.slice().reverse():je,Yt="bottom"===Ge?he.slice().reverse():he,Te=[],lt=[],w=[];for(let z=0,oe=0;z{var z,oe;for(let ye=0;ye{he.some(yt=>!yt)?this._removeStickyStyle(Ge,["bottom"]):this._addStickyStyle(Ge,"bottom",0,!1)})}_removeStickyStyle(je,he){for(const yt of he)je.style[yt]="",je.classList.remove(this._borderCellCss[yt]);st.some(yt=>-1===he.indexOf(yt)&&je.style[yt])?je.style.zIndex=this._getCalculatedZIndex(je):(je.style.zIndex="",this._needsPositionStickyOnElement&&(je.style.position=""),je.classList.remove(this._stickCellCss))}_addStickyStyle(je,he,Ge,yt){je.classList.add(this._stickCellCss),yt&&je.classList.add(this._borderCellCss[he]),je.style[he]=`${Ge}px`,je.style.zIndex=this._getCalculatedZIndex(je),this._needsPositionStickyOnElement&&(je.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(je){const he={top:100,bottom:10,left:1,right:1};let Ge=0;for(const yt of st)je.style[yt]&&(Ge+=he[yt]);return Ge?`${Ge}`:""}_getCellWidths(je,he=!0){if(!he&&this._cachedCellWidths.length)return this._cachedCellWidths;const Ge=[],yt=je.children;for(let Yt=0;Yt0;Yt--)he[Yt]&&(Ge[Yt]=yt,yt+=je[Yt]);return Ge}}const R=new c.OlP("CDK_SPL");let re=(()=>{class ce{constructor(he,Ge){this.viewContainer=he,this.elementRef=Ge}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.s_b),c.Y36(c.SBq))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","rowOutlet",""]]}),ce})(),Se=(()=>{class ce{constructor(he,Ge){this.viewContainer=he,this.elementRef=Ge}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.s_b),c.Y36(c.SBq))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","headerRowOutlet",""]]}),ce})(),be=(()=>{class ce{constructor(he,Ge){this.viewContainer=he,this.elementRef=Ge}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.s_b),c.Y36(c.SBq))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","footerRowOutlet",""]]}),ce})(),_e=(()=>{class ce{constructor(he,Ge){this.viewContainer=he,this.elementRef=Ge}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.s_b),c.Y36(c.SBq))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","noDataRowOutlet",""]]}),ce})(),bt=(()=>{class ce{constructor(he,Ge,yt,Yt,Te,lt,w,j,z,oe,ye){this._differs=he,this._changeDetectorRef=Ge,this._elementRef=yt,this._dir=Te,this._platform=w,this._viewRepeater=j,this._coalescedStyleScheduler=z,this._viewportRuler=oe,this._stickyPositioningListener=ye,this._onDestroy=new D.xQ,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new c.vpe,this.viewChange=new B.X({start:0,end:Number.MAX_VALUE}),Yt||this._elementRef.nativeElement.setAttribute("role","table"),this._document=lt,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(he){this._trackByFn=he}get dataSource(){return this._dataSource}set dataSource(he){this._dataSource!==he&&this._switchDataSource(he)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(he){this._multiTemplateDataRows=(0,u.Ig)(he),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(he){this._fixedLayout=(0,u.Ig)(he),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((he,Ge)=>this.trackBy?this.trackBy(Ge.dataIndex,Ge.data):Ge),this._viewportRuler.change().pipe((0,ve.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const Ge=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Ge,this._forceRecalculateCellWidths=Ge,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),(0,e.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const he=this._dataDiffer.diff(this._renderRows);if(!he)return this._updateNoDataRow(),void this.contentChanged.next();const Ge=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(he,Ge,(yt,Yt,Te)=>this._getEmbeddedViewArgs(yt.item,Te),yt=>yt.item.data,yt=>{1===yt.operation&&yt.context&&this._renderCellTemplateForItem(yt.record.item.rowDef,yt.context)}),this._updateRowIndexContext(),he.forEachIdentityChange(yt=>{Ge.get(yt.currentIndex).context.$implicit=yt.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(he){this._customColumnDefs.add(he)}removeColumnDef(he){this._customColumnDefs.delete(he)}addRowDef(he){this._customRowDefs.add(he)}removeRowDef(he){this._customRowDefs.delete(he)}addHeaderRowDef(he){this._customHeaderRowDefs.add(he),this._headerRowDefChanged=!0}removeHeaderRowDef(he){this._customHeaderRowDefs.delete(he),this._headerRowDefChanged=!0}addFooterRowDef(he){this._customFooterRowDefs.add(he),this._footerRowDefChanged=!0}removeFooterRowDef(he){this._customFooterRowDefs.delete(he),this._footerRowDefChanged=!0}setNoDataRow(he){this._customNoDataRow=he}updateStickyHeaderRowStyles(){const he=this._getRenderedRows(this._headerRowOutlet),yt=this._elementRef.nativeElement.querySelector("thead");yt&&(yt.style.display=he.length?"":"none");const Yt=this._headerRowDefs.map(Te=>Te.sticky);this._stickyStyler.clearStickyPositioning(he,["top"]),this._stickyStyler.stickRows(he,Yt,"top"),this._headerRowDefs.forEach(Te=>Te.resetStickyChanged())}updateStickyFooterRowStyles(){const he=this._getRenderedRows(this._footerRowOutlet),yt=this._elementRef.nativeElement.querySelector("tfoot");yt&&(yt.style.display=he.length?"":"none");const Yt=this._footerRowDefs.map(Te=>Te.sticky);this._stickyStyler.clearStickyPositioning(he,["bottom"]),this._stickyStyler.stickRows(he,Yt,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,Yt),this._footerRowDefs.forEach(Te=>Te.resetStickyChanged())}updateStickyColumnStyles(){const he=this._getRenderedRows(this._headerRowOutlet),Ge=this._getRenderedRows(this._rowOutlet),yt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...he,...Ge,...yt],["left","right"]),this._stickyColumnStylesNeedReset=!1),he.forEach((Yt,Te)=>{this._addStickyColumnStyles([Yt],this._headerRowDefs[Te])}),this._rowDefs.forEach(Yt=>{const Te=[];for(let lt=0;lt{this._addStickyColumnStyles([Yt],this._footerRowDefs[Te])}),Array.from(this._columnDefsByName.values()).forEach(Yt=>Yt.resetStickyChanged())}_getAllRenderRows(){const he=[],Ge=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let yt=0;yt{const lt=yt&&yt.has(Te)?yt.get(Te):[];if(lt.length){const w=lt.shift();return w.dataIndex=Ge,w}return{data:he,rowDef:Te,dataIndex:Ge}})}_cacheColumnDefs(){this._columnDefsByName.clear(),It(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Ge=>{this._columnDefsByName.has(Ge.name),this._columnDefsByName.set(Ge.name,Ge)})}_cacheRowDefs(){this._headerRowDefs=It(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=It(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=It(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const he=this._rowDefs.filter(Ge=>!Ge.when);this._defaultRowDef=he[0]}_renderUpdatedColumns(){const he=(Te,lt)=>Te||!!lt.getColumnsDiff(),Ge=this._rowDefs.reduce(he,!1);Ge&&this._forceRenderDataRows();const yt=this._headerRowDefs.reduce(he,!1);yt&&this._forceRenderHeaderRows();const Yt=this._footerRowDefs.reduce(he,!1);return Yt&&this._forceRenderFooterRows(),Ge||yt||Yt}_switchDataSource(he){this._data=[],(0,e.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),he||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=he}_observeRenderChanges(){if(!this.dataSource)return;let he;(0,e.Z9)(this.dataSource)?he=this.dataSource.connect(this):(0,X.b)(this.dataSource)?he=this.dataSource:Array.isArray(this.dataSource)&&(he=(0,ne.of)(this.dataSource)),this._renderChangeSubscription=he.pipe((0,ve.R)(this._onDestroy)).subscribe(Ge=>{this._data=Ge||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((he,Ge)=>this._renderRow(this._headerRowOutlet,he,Ge)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((he,Ge)=>this._renderRow(this._footerRowOutlet,he,Ge)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(he,Ge){const yt=Array.from(Ge.columns||[]).map(lt=>this._columnDefsByName.get(lt)),Yt=yt.map(lt=>lt.sticky),Te=yt.map(lt=>lt.stickyEnd);this._stickyStyler.updateStickyColumns(he,Yt,Te,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(he){const Ge=[];for(let yt=0;yt!Yt.when||Yt.when(Ge,he));else{let Yt=this._rowDefs.find(Te=>Te.when&&Te.when(Ge,he))||this._defaultRowDef;Yt&&yt.push(Yt)}return yt}_getEmbeddedViewArgs(he,Ge){return{templateRef:he.rowDef.template,context:{$implicit:he.data},index:Ge}}_renderRow(he,Ge,yt,Yt={}){const Te=he.viewContainer.createEmbeddedView(Ge.template,Yt,yt);return this._renderCellTemplateForItem(Ge,Yt),Te}_renderCellTemplateForItem(he,Ge){for(let yt of this._getCellTemplates(he))Le.mostRecentCellOutlet&&Le.mostRecentCellOutlet._viewContainer.createEmbeddedView(yt,Ge);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const he=this._rowOutlet.viewContainer;for(let Ge=0,yt=he.length;Ge{const yt=this._columnDefsByName.get(Ge);return he.extractCellTemplate(yt)}):[]}_applyNativeTableSections(){const he=this._document.createDocumentFragment(),Ge=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const yt of Ge){const Yt=this._document.createElement(yt.tag);Yt.setAttribute("role","rowgroup");for(const Te of yt.outlets)Yt.appendChild(Te.elementRef.nativeElement);he.appendChild(Yt)}this._elementRef.nativeElement.appendChild(he)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const he=(Ge,yt)=>Ge||yt.hasStickyChanged();this._headerRowDefs.reduce(he,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(he,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(he,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Bt(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,ne.of)()).pipe((0,ve.R)(this._onDestroy)).subscribe(Ge=>{this._stickyStyler.direction=Ge,this.updateStickyColumnStyles()})}_getOwnDefs(he){return he.filter(Ge=>!Ge._table||Ge._table===this)}_updateNoDataRow(){const he=this._customNoDataRow||this._noDataRow;if(he){const Ge=0===this._rowOutlet.viewContainer.length;if(Ge!==this._isShowingNoDataRow){const yt=this._noDataRowOutlet.viewContainer;Ge?yt.createEmbeddedView(he.templateRef):yt.clear(),this._isShowingNoDataRow=Ge}}}}return ce.\u0275fac=function(he){return new(he||ce)(c.Y36(c.ZZ4),c.Y36(c.sBO),c.Y36(c.SBq),c.$8M("role"),c.Y36(f.Is,8),c.Y36(A.K0),c.Y36(d.t4),c.Y36(e.k),c.Y36(on),c.Y36(v.rL),c.Y36(R,12))},ce.\u0275cmp=c.Xpm({type:ce,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(he,Ge,yt){if(1&he&&(c.Suo(yt,ot,5),c.Suo(yt,We,5),c.Suo(yt,He,5),c.Suo(yt,mt,5),c.Suo(yt,le,5)),2&he){let Yt;c.iGM(Yt=c.CRH())&&(Ge._noDataRow=Yt.first),c.iGM(Yt=c.CRH())&&(Ge._contentColumnDefs=Yt),c.iGM(Yt=c.CRH())&&(Ge._contentRowDefs=Yt),c.iGM(Yt=c.CRH())&&(Ge._contentHeaderRowDefs=Yt),c.iGM(Yt=c.CRH())&&(Ge._contentFooterRowDefs=Yt)}},viewQuery:function(he,Ge){if(1&he&&(c.Gf(re,7),c.Gf(Se,7),c.Gf(be,7),c.Gf(_e,7)),2&he){let yt;c.iGM(yt=c.CRH())&&(Ge._rowOutlet=yt.first),c.iGM(yt=c.CRH())&&(Ge._headerRowOutlet=yt.first),c.iGM(yt=c.CRH())&&(Ge._footerRowOutlet=yt.first),c.iGM(yt=c.CRH())&&(Ge._noDataRowOutlet=yt.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(he,Ge){2&he&&c.ekj("cdk-table-fixed-layout",Ge.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[c._Bn([{provide:xt,useExisting:ce},{provide:e.k,useClass:e.yy},{provide:on,useClass:Jt},{provide:R,useValue:null}])],ngContentSelectors:Re,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(he,Ge){1&he&&(c.F$t(ge),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0),c.GkF(3,1),c.GkF(4,2),c.GkF(5,3))},directives:[Se,re,_e,be],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],encapsulation:2}),ce})();function It(ce,je){return ce.concat(Array.from(je))}let zt=(()=>{class ce{}return ce.\u0275fac=function(he){return new(he||ce)},ce.\u0275mod=c.oAB({type:ce}),ce.\u0275inj=c.cJS({imports:[[v.Cl]]}),ce})();var en=p(2458);const hn=[[["caption"]],[["colgroup"],["col"]]],dn=["caption","colgroup, col"];let Ie=(()=>{class ce extends bt{constructor(){super(...arguments),this.stickyCssClass="mat-table-sticky",this.needsPositionStickyOnElement=!1}}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275cmp=c.Xpm({type:ce,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-table"],hostVars:2,hostBindings:function(he,Ge){2&he&&c.ekj("mat-table-fixed-layout",Ge.fixedLayout)},exportAs:["matTable"],features:[c._Bn([{provide:e.k,useClass:e.yy},{provide:bt,useExisting:ce},{provide:xt,useExisting:ce},{provide:on,useClass:Jt},{provide:R,useValue:null}]),c.qOj],ngContentSelectors:dn,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(he,Ge){1&he&&(c.F$t(hn),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0),c.GkF(3,1),c.GkF(4,2),c.GkF(5,3))},directives:[Se,re,_e,be],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:""}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky !important;position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}\n'],encapsulation:2}),ce})(),Ze=(()=>{class ce extends Ve{}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275dir=c.lG2({type:ce,selectors:[["","matCellDef",""]],features:[c._Bn([{provide:Ve,useExisting:ce}]),c.qOj]}),ce})(),we=(()=>{class ce extends Oe{}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275dir=c.lG2({type:ce,selectors:[["","matHeaderCellDef",""]],features:[c._Bn([{provide:Oe,useExisting:ce}]),c.qOj]}),ce})(),K=(()=>{class ce extends We{get name(){return this._name}set name(he){this._setNameInput(he)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275dir=c.lG2({type:ce,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[c._Bn([{provide:We,useExisting:ce},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ce}]),c.qOj]}),ce})(),ae=(()=>{class ce extends Be{}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275dir=c.lG2({type:ce,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-header-cell"],features:[c.qOj]}),ce})(),Ke=(()=>{class ce extends Ot{}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275dir=c.lG2({type:ce,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:["role","gridcell",1,"mat-cell"],features:[c.qOj]}),ce})(),dt=(()=>{class ce extends mt{}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275dir=c.lG2({type:ce,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[c._Bn([{provide:mt,useExisting:ce}]),c.qOj]}),ce})(),Gt=(()=>{class ce extends He{}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275dir=c.lG2({type:ce,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[c._Bn([{provide:He,useExisting:ce}]),c.qOj]}),ce})(),Yn=(()=>{class ce extends Mt{}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275cmp=c.Xpm({type:ce,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-header-row"],exportAs:["matHeaderRow"],features:[c._Bn([{provide:Mt,useExisting:ce}]),c.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(he,Ge){1&he&&c.GkF(0,0)},directives:[Le],encapsulation:2}),ce})(),Vn=(()=>{class ce extends $t{}return ce.\u0275fac=function(){let je;return function(Ge){return(je||(je=c.n5z(ce)))(Ge||ce)}}(),ce.\u0275cmp=c.Xpm({type:ce,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-row"],exportAs:["matRow"],features:[c._Bn([{provide:$t,useExisting:ce}]),c.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(he,Ge){1&he&&c.GkF(0,0)},directives:[Le],encapsulation:2}),ce})(),ai=(()=>{class ce{}return ce.\u0275fac=function(he){return new(he||ce)},ce.\u0275mod=c.oAB({type:ce}),ce.\u0275inj=c.cJS({imports:[[zt,en.BQ],en.BQ]}),ce})()},5939:($e,fe,p)=>{"use strict";p.d(fe,{uX:()=>Bt,SP:()=>x,Nh:()=>mn});var u=p(9238),e=p(8553),c=p(7636),f=p(8583),d=p(7716),v=p(2458),A=p(6237),D=p(9765),F=p(5319),B=p(6682),X=p(2759),ne=p(5917),ve=p(8634),Ye=p(7238),ge=p(9761),Re=p(7519),xe=p(6782),ht=p(9490),wt=p(521),xt=p(6461),gt=p(946),Ve=p(9243);function Oe(Tt,nn){1&Tt&&d.Hsn(0)}const tt=["*"];function Pe(Tt,nn){}const Ne=function(Tt){return{animationDuration:Tt}},We=function(Tt,nn){return{value:Tt,params:nn}},pe=["tabBodyWrapper"],Be=["tabHeader"];function rt(Tt,nn){}function Ot(Tt,nn){if(1&Tt&&d.YNc(0,rt,0,0,"ng-template",9),2&Tt){const Ie=d.oxw().$implicit;d.Q6J("cdkPortalOutlet",Ie.templateLabel)}}function Dt(Tt,nn){if(1&Tt&&d._uU(0),2&Tt){const Ie=d.oxw().$implicit;d.Oqu(Ie.textLabel)}}function on(Tt,nn){if(1&Tt){const Ie=d.EpF();d.TgZ(0,"div",6),d.NdJ("click",function(){const we=d.CHM(Ie),Ue=we.$implicit,K=we.index,ae=d.oxw(),ue=d.MAs(1);return ae._handleClick(Ue,ue,K)})("cdkFocusChange",function(we){const K=d.CHM(Ie).index;return d.oxw()._tabFocusChanged(we,K)}),d.TgZ(1,"div",7),d.YNc(2,Ot,1,1,"ng-template",8),d.YNc(3,Dt,1,1,"ng-template",8),d.qZA(),d.qZA()}if(2&Tt){const Ie=nn.$implicit,Ze=nn.index,we=d.oxw();d.ekj("mat-tab-label-active",we.selectedIndex==Ze),d.Q6J("id",we._getTabLabelId(Ze))("disabled",Ie.disabled)("matRippleDisabled",Ie.disabled||we.disableRipple),d.uIk("tabIndex",we._getTabIndex(Ie,Ze))("aria-posinset",Ze+1)("aria-setsize",we._tabs.length)("aria-controls",we._getTabContentId(Ze))("aria-selected",we.selectedIndex==Ze)("aria-label",Ie.ariaLabel||null)("aria-labelledby",!Ie.ariaLabel&&Ie.ariaLabelledby?Ie.ariaLabelledby:null),d.xp6(2),d.Q6J("ngIf",Ie.templateLabel),d.xp6(1),d.Q6J("ngIf",!Ie.templateLabel)}}function Jt(Tt,nn){if(1&Tt){const Ie=d.EpF();d.TgZ(0,"mat-tab-body",10),d.NdJ("_onCentered",function(){return d.CHM(Ie),d.oxw()._removeTabBodyWrapperHeight()})("_onCentering",function(we){return d.CHM(Ie),d.oxw()._setTabBodyWrapperHeight(we)}),d.qZA()}if(2&Tt){const Ie=nn.$implicit,Ze=nn.index,we=d.oxw();d.ekj("mat-tab-body-active",we.selectedIndex===Ze),d.Q6J("id",we._getTabContentId(Ze))("content",Ie.content)("position",Ie.position)("origin",Ie.origin)("animationDuration",we.animationDuration),d.uIk("tabindex",null!=we.contentTabIndex&&we.selectedIndex===Ze?we.contentTabIndex:null)("aria-labelledby",we._getTabLabelId(Ze))}}const _n=["tabListContainer"],Pt=["tabList"],kt=["nextPaginator"],ze=["previousPaginator"],ie=new d.OlP("MatInkBarPositioner",{providedIn:"root",factory:function(){return nn=>({left:nn?(nn.offsetLeft||0)+"px":"0",width:nn?(nn.offsetWidth||0)+"px":"0"})}});let le=(()=>{class Tt{constructor(Ie,Ze,we,Ue){this._elementRef=Ie,this._ngZone=Ze,this._inkBarPositioner=we,this._animationMode=Ue}alignToElement(Ie){this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(Ie))}):this._setStyles(Ie)}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}_setStyles(Ie){const Ze=this._inkBarPositioner(Ie),we=this._elementRef.nativeElement;we.style.left=Ze.left,we.style.width=Ze.width}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq),d.Y36(d.R0b),d.Y36(ie),d.Y36(A.Qb,8))},Tt.\u0275dir=d.lG2({type:Tt,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(Ie,Ze){2&Ie&&d.ekj("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)}}),Tt})();const He=new d.OlP("MatTabContent"),Mt=new d.OlP("MatTabLabel"),Ct=new d.OlP("MAT_TAB"),ot=(0,v.Id)(class{}),st=new d.OlP("MAT_TAB_GROUP");let Bt=(()=>{class Tt extends ot{constructor(Ie,Ze){super(),this._viewContainerRef=Ie,this._closestTabGroup=Ze,this.textLabel="",this._contentPortal=null,this._stateChanges=new D.xQ,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(Ie){this._setTemplateLabelInput(Ie)}get content(){return this._contentPortal}ngOnChanges(Ie){(Ie.hasOwnProperty("textLabel")||Ie.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new c.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(Ie){Ie&&Ie._closestTab===this&&(this._templateLabel=Ie)}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.s_b),d.Y36(st,8))},Tt.\u0275cmp=d.Xpm({type:Tt,selectors:[["mat-tab"]],contentQueries:function(Ie,Ze,we){if(1&Ie&&(d.Suo(we,Mt,5),d.Suo(we,He,7,d.Rgc)),2&Ie){let Ue;d.iGM(Ue=d.CRH())&&(Ze.templateLabel=Ue.first),d.iGM(Ue=d.CRH())&&(Ze._explicitContent=Ue.first)}},viewQuery:function(Ie,Ze){if(1&Ie&&d.Gf(d.Rgc,7),2&Ie){let we;d.iGM(we=d.CRH())&&(Ze._implicitContent=we.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[d._Bn([{provide:Ct,useExisting:Tt}]),d.qOj,d.TTD],ngContentSelectors:tt,decls:1,vars:0,template:function(Ie,Ze){1&Ie&&(d.F$t(),d.YNc(0,Oe,1,0,"ng-template"))},encapsulation:2}),Tt})();const _t={translateTab:(0,Ye.X$)("translateTab",[(0,Ye.SB)("center, void, left-origin-center, right-origin-center",(0,Ye.oB)({transform:"none"})),(0,Ye.SB)("left",(0,Ye.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),(0,Ye.SB)("right",(0,Ye.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),(0,Ye.eR)("* => left, * => right, left => center, right => center",(0,Ye.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,Ye.eR)("void => left-origin-center",[(0,Ye.oB)({transform:"translate3d(-100%, 0, 0)"}),(0,Ye.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,Ye.eR)("void => right-origin-center",[(0,Ye.oB)({transform:"translate3d(100%, 0, 0)"}),(0,Ye.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Qt=(()=>{class Tt extends c.Pl{constructor(Ie,Ze,we,Ue){super(Ie,Ze,Ue),this._host=we,this._centeringSub=F.w.EMPTY,this._leavingSub=F.w.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,ge.O)(this._host._isCenterPosition(this._host._position))).subscribe(Ie=>{Ie&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d._Vd),d.Y36(d.s_b),d.Y36((0,d.Gpc)(()=>At)),d.Y36(f.K0))},Tt.\u0275dir=d.lG2({type:Tt,selectors:[["","matTabBodyHost",""]],features:[d.qOj]}),Tt})(),Cn=(()=>{class Tt{constructor(Ie,Ze,we){this._elementRef=Ie,this._dir=Ze,this._dirChangeSubscription=F.w.EMPTY,this._translateTabComplete=new D.xQ,this._onCentering=new d.vpe,this._beforeCentering=new d.vpe,this._afterLeavingCenter=new d.vpe,this._onCentered=new d.vpe(!0),this.animationDuration="500ms",Ze&&(this._dirChangeSubscription=Ze.change.subscribe(Ue=>{this._computePositionAnimationState(Ue),we.markForCheck()})),this._translateTabComplete.pipe((0,Re.x)((Ue,K)=>Ue.fromState===K.fromState&&Ue.toState===K.toState)).subscribe(Ue=>{this._isCenterPosition(Ue.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(Ue.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(Ie){this._positionIndex=Ie,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(Ie){const Ze=this._isCenterPosition(Ie.toState);this._beforeCentering.emit(Ze),Ze&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(Ie){return"center"==Ie||"left-origin-center"==Ie||"right-origin-center"==Ie}_computePositionAnimationState(Ie=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==Ie?"left":"right":this._positionIndex>0?"ltr"==Ie?"right":"left":"center"}_computePositionFromOrigin(Ie){const Ze=this._getLayoutDirection();return"ltr"==Ze&&Ie<=0||"rtl"==Ze&&Ie>0?"left-origin-center":"right-origin-center"}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq),d.Y36(gt.Is,8),d.Y36(d.sBO))},Tt.\u0275dir=d.lG2({type:Tt,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),Tt})(),At=(()=>{class Tt extends Cn{constructor(Ie,Ze,we){super(Ie,Ze,we)}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq),d.Y36(gt.Is,8),d.Y36(d.sBO))},Tt.\u0275cmp=d.Xpm({type:Tt,selectors:[["mat-tab-body"]],viewQuery:function(Ie,Ze){if(1&Ie&&d.Gf(c.Pl,5),2&Ie){let we;d.iGM(we=d.CRH())&&(Ze._portalHost=we.first)}},hostAttrs:[1,"mat-tab-body"],features:[d.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(Ie,Ze){1&Ie&&(d.TgZ(0,"div",0,1),d.NdJ("@translateTab.start",function(Ue){return Ze._onTranslateTabStarted(Ue)})("@translateTab.done",function(Ue){return Ze._translateTabComplete.next(Ue)}),d.YNc(2,Pe,0,0,"ng-template",2),d.qZA()),2&Ie&&d.Q6J("@translateTab",d.WLB(3,We,Ze._position,d.VKq(1,Ne,Ze.animationDuration)))},directives:[Qt],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[_t.translateTab]}}),Tt})();const Nt=new d.OlP("MAT_TABS_CONFIG");let et=0;class Ce{}const $=(0,v.pj)((0,v.Kr)(class{constructor(Tt){this._elementRef=Tt}}),"primary");let R=(()=>{class Tt extends ${constructor(Ie,Ze,we,Ue){var K;super(Ie),this._changeDetectorRef=Ze,this._animationMode=Ue,this._tabs=new d.n_E,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=F.w.EMPTY,this._tabLabelSubscription=F.w.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new d.vpe,this.focusChange=new d.vpe,this.animationDone=new d.vpe,this.selectedTabChange=new d.vpe(!0),this._groupId=et++,this.animationDuration=we&&we.animationDuration?we.animationDuration:"500ms",this.disablePagination=!(!we||null==we.disablePagination)&&we.disablePagination,this.dynamicHeight=!(!we||null==we.dynamicHeight)&&we.dynamicHeight,this.contentTabIndex=null!==(K=null==we?void 0:we.contentTabIndex)&&void 0!==K?K:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(Ie){this._dynamicHeight=(0,ht.Ig)(Ie)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Ie){this._indexToSelect=(0,ht.su)(Ie,null)}get animationDuration(){return this._animationDuration}set animationDuration(Ie){this._animationDuration=/^\d+$/.test(Ie)?Ie+"ms":Ie}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(Ie){this._contentTabIndex=(0,ht.su)(Ie,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(Ie){const Ze=this._elementRef.nativeElement;Ze.classList.remove(`mat-background-${this.backgroundColor}`),Ie&&Ze.classList.add(`mat-background-${Ie}`),this._backgroundColor=Ie}ngAfterContentChecked(){const Ie=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=Ie){const Ze=null==this._selectedIndex;if(!Ze){this.selectedTabChange.emit(this._createChangeEvent(Ie));const we=this._tabBodyWrapper.nativeElement;we.style.minHeight=we.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((we,Ue)=>we.isActive=Ue===Ie),Ze||(this.selectedIndexChange.emit(Ie),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((Ze,we)=>{Ze.position=we-Ie,null!=this._selectedIndex&&0==Ze.position&&!Ze.origin&&(Ze.origin=Ie-this._selectedIndex)}),this._selectedIndex!==Ie&&(this._selectedIndex=Ie,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const Ze=this._tabs.toArray();for(let we=0;we{this._tabs.reset(Ie.filter(Ze=>Ze._closestTabGroup===this||!Ze._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}focusTab(Ie){const Ze=this._tabHeader;Ze&&(Ze.focusIndex=Ie)}_focusChanged(Ie){this.focusChange.emit(this._createChangeEvent(Ie))}_createChangeEvent(Ie){const Ze=new Ce;return Ze.index=Ie,this._tabs&&this._tabs.length&&(Ze.tab=this._tabs.toArray()[Ie]),Ze}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,B.T)(...this._tabs.map(Ie=>Ie._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(Ie){return Math.min(this._tabs.length-1,Math.max(Ie||0,0))}_getTabLabelId(Ie){return`mat-tab-label-${this._groupId}-${Ie}`}_getTabContentId(Ie){return`mat-tab-content-${this._groupId}-${Ie}`}_setTabBodyWrapperHeight(Ie){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const Ze=this._tabBodyWrapper.nativeElement;Ze.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(Ze.style.height=Ie+"px")}_removeTabBodyWrapperHeight(){const Ie=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=Ie.clientHeight,Ie.style.height="",this.animationDone.emit()}_handleClick(Ie,Ze,we){Ie.disabled||(this.selectedIndex=Ze.focusIndex=we)}_getTabIndex(Ie,Ze){return Ie.disabled?null:this.selectedIndex===Ze?0:-1}_tabFocusChanged(Ie,Ze){Ie&&"mouse"!==Ie&&"touch"!==Ie&&(this._tabHeader.focusIndex=Ze)}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Nt,8),d.Y36(A.Qb,8))},Tt.\u0275dir=d.lG2({type:Tt,inputs:{headerPosition:"headerPosition",animationDuration:"animationDuration",disablePagination:"disablePagination",dynamicHeight:"dynamicHeight",contentTabIndex:"contentTabIndex",selectedIndex:"selectedIndex",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[d.qOj]}),Tt})(),x=(()=>{class Tt extends R{constructor(Ie,Ze,we,Ue){super(Ie,Ze,we,Ue)}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Nt,8),d.Y36(A.Qb,8))},Tt.\u0275cmp=d.Xpm({type:Tt,selectors:[["mat-tab-group"]],contentQueries:function(Ie,Ze,we){if(1&Ie&&d.Suo(we,Bt,5),2&Ie){let Ue;d.iGM(Ue=d.CRH())&&(Ze._allTabs=Ue)}},viewQuery:function(Ie,Ze){if(1&Ie&&(d.Gf(pe,5),d.Gf(Be,5)),2&Ie){let we;d.iGM(we=d.CRH())&&(Ze._tabBodyWrapper=we.first),d.iGM(we=d.CRH())&&(Ze._tabHeader=we.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(Ie,Ze){2&Ie&&d.ekj("mat-tab-group-dynamic-height",Ze.dynamicHeight)("mat-tab-group-inverted-header","below"===Ze.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[d._Bn([{provide:st,useExisting:Tt}]),d.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(Ie,Ze){1&Ie&&(d.TgZ(0,"mat-tab-header",0,1),d.NdJ("indexFocused",function(Ue){return Ze._focusChanged(Ue)})("selectFocusedIndex",function(Ue){return Ze.selectedIndex=Ue}),d.YNc(2,on,4,14,"div",2),d.qZA(),d.TgZ(3,"div",3,4),d.YNc(5,Jt,1,9,"mat-tab-body",5),d.qZA()),2&Ie&&(d.Q6J("selectedIndex",Ze.selectedIndex||0)("disableRipple",Ze.disableRipple)("disablePagination",Ze.disablePagination),d.xp6(2),d.Q6J("ngForOf",Ze._tabs),d.xp6(1),d.ekj("_mat-animation-noopable","NoopAnimations"===Ze._animationMode),d.xp6(2),d.Q6J("ngForOf",Ze._tabs))},directives:function(){return[Vt,f.sg,Se,v.wG,u.kH,f.O5,c.Pl,At]},styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),Tt})();const re=(0,v.Id)(class{});let Se=(()=>{class Tt extends re{constructor(Ie){super(),this.elementRef=Ie}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq))},Tt.\u0275dir=d.lG2({type:Tt,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(Ie,Ze){2&Ie&&(d.uIk("aria-disabled",!!Ze.disabled),d.ekj("mat-tab-disabled",Ze.disabled))},inputs:{disabled:"disabled"},features:[d.qOj]}),Tt})();const be=(0,wt.i$)({passive:!0});let bt=(()=>{class Tt{constructor(Ie,Ze,we,Ue,K,ae,ue){this._elementRef=Ie,this._changeDetectorRef=Ze,this._viewportRuler=we,this._dir=Ue,this._ngZone=K,this._platform=ae,this._animationMode=ue,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new D.xQ,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new D.xQ,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new d.vpe,this.indexFocused=new d.vpe,K.runOutsideAngular(()=>{(0,X.R)(Ie.nativeElement,"mouseleave").pipe((0,xe.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(Ie){Ie=(0,ht.su)(Ie),this._selectedIndex!=Ie&&(this._selectedIndexChanged=!0,this._selectedIndex=Ie,this._keyManager&&this._keyManager.updateActiveItem(Ie))}ngAfterViewInit(){(0,X.R)(this._previousPaginator.nativeElement,"touchstart",be).pipe((0,xe.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,X.R)(this._nextPaginator.nativeElement,"touchstart",be).pipe((0,xe.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const Ie=this._dir?this._dir.change:(0,ne.of)("ltr"),Ze=this._viewportRuler.change(150),we=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new u.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(we):we(),(0,B.T)(Ie,Ze,this._items.changes).pipe((0,xe.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>Promise.resolve().then(we)),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe((0,xe.R)(this._destroyed)).subscribe(Ue=>{this.indexFocused.emit(Ue),this._setTabFocus(Ue)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(Ie){if(!(0,xt.Vb)(Ie))switch(Ie.keyCode){case xt.K5:case xt.L_:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(Ie));break;default:this._keyManager.onKeydown(Ie)}}_onContentChanges(){const Ie=this._elementRef.nativeElement.textContent;Ie!==this._currentTextContent&&(this._currentTextContent=Ie||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(Ie){!this._isValidIndex(Ie)||this.focusIndex===Ie||!this._keyManager||this._keyManager.setActiveItem(Ie)}_isValidIndex(Ie){if(!this._items)return!0;const Ze=this._items?this._items.toArray()[Ie]:null;return!!Ze&&!Ze.disabled}_setTabFocus(Ie){if(this._showPaginationControls&&this._scrollToLabel(Ie),this._items&&this._items.length){this._items.toArray()[Ie].focus();const Ze=this._tabListContainer.nativeElement;Ze.scrollLeft="ltr"==this._getLayoutDirection()?0:Ze.scrollWidth-Ze.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const Ie=this.scrollDistance,Ze="ltr"===this._getLayoutDirection()?-Ie:Ie;this._tabList.nativeElement.style.transform=`translateX(${Math.round(Ze)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(Ie){this._scrollTo(Ie)}_scrollHeader(Ie){return this._scrollTo(this._scrollDistance+("before"==Ie?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(Ie){this._stopInterval(),this._scrollHeader(Ie)}_scrollToLabel(Ie){if(this.disablePagination)return;const Ze=this._items?this._items.toArray()[Ie]:null;if(!Ze)return;const we=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:Ue,offsetWidth:K}=Ze.elementRef.nativeElement;let ae,ue;"ltr"==this._getLayoutDirection()?(ae=Ue,ue=ae+K):(ue=this._tabList.nativeElement.offsetWidth-Ue,ae=ue-K);const Ke=this.scrollDistance,dt=this.scrollDistance+we;aedt&&(this.scrollDistance+=ue-dt+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const Ie=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;Ie||(this.scrollDistance=0),Ie!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=Ie}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const Ie=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,Ze=Ie?Ie.elementRef.nativeElement:null;Ze?this._inkBar.alignToElement(Ze):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(Ie,Ze){Ze&&null!=Ze.button&&0!==Ze.button||(this._stopInterval(),(0,ve.H)(650,100).pipe((0,xe.R)((0,B.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:we,distance:Ue}=this._scrollHeader(Ie);(0===Ue||Ue>=we)&&this._stopInterval()}))}_scrollTo(Ie){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const Ze=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(Ze,Ie)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:Ze,distance:this._scrollDistance}}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Ve.rL),d.Y36(gt.Is,8),d.Y36(d.R0b),d.Y36(wt.t4),d.Y36(A.Qb,8))},Tt.\u0275dir=d.lG2({type:Tt,inputs:{disablePagination:"disablePagination"}}),Tt})(),It=(()=>{class Tt extends bt{constructor(Ie,Ze,we,Ue,K,ae,ue){super(Ie,Ze,we,Ue,K,ae,ue),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(Ie){this._disableRipple=(0,ht.Ig)(Ie)}_itemSelected(Ie){Ie.preventDefault()}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Ve.rL),d.Y36(gt.Is,8),d.Y36(d.R0b),d.Y36(wt.t4),d.Y36(A.Qb,8))},Tt.\u0275dir=d.lG2({type:Tt,inputs:{disableRipple:"disableRipple"},features:[d.qOj]}),Tt})(),Vt=(()=>{class Tt extends It{constructor(Ie,Ze,we,Ue,K,ae,ue){super(Ie,Ze,we,Ue,K,ae,ue)}}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Ve.rL),d.Y36(gt.Is,8),d.Y36(d.R0b),d.Y36(wt.t4),d.Y36(A.Qb,8))},Tt.\u0275cmp=d.Xpm({type:Tt,selectors:[["mat-tab-header"]],contentQueries:function(Ie,Ze,we){if(1&Ie&&d.Suo(we,Se,4),2&Ie){let Ue;d.iGM(Ue=d.CRH())&&(Ze._items=Ue)}},viewQuery:function(Ie,Ze){if(1&Ie&&(d.Gf(le,7),d.Gf(_n,7),d.Gf(Pt,7),d.Gf(kt,5),d.Gf(ze,5)),2&Ie){let we;d.iGM(we=d.CRH())&&(Ze._inkBar=we.first),d.iGM(we=d.CRH())&&(Ze._tabListContainer=we.first),d.iGM(we=d.CRH())&&(Ze._tabList=we.first),d.iGM(we=d.CRH())&&(Ze._nextPaginator=we.first),d.iGM(we=d.CRH())&&(Ze._previousPaginator=we.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(Ie,Ze){2&Ie&&d.ekj("mat-tab-header-pagination-controls-enabled",Ze._showPaginationControls)("mat-tab-header-rtl","rtl"==Ze._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[d.qOj],ngContentSelectors:tt,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(Ie,Ze){1&Ie&&(d.F$t(),d.TgZ(0,"div",0,1),d.NdJ("click",function(){return Ze._handlePaginatorClick("before")})("mousedown",function(Ue){return Ze._handlePaginatorPress("before",Ue)})("touchend",function(){return Ze._stopInterval()}),d._UZ(2,"div",2),d.qZA(),d.TgZ(3,"div",3,4),d.NdJ("keydown",function(Ue){return Ze._handleKeydown(Ue)}),d.TgZ(5,"div",5,6),d.NdJ("cdkObserveContent",function(){return Ze._onContentChanges()}),d.TgZ(7,"div",7),d.Hsn(8),d.qZA(),d._UZ(9,"mat-ink-bar"),d.qZA(),d.qZA(),d.TgZ(10,"div",8,9),d.NdJ("mousedown",function(Ue){return Ze._handlePaginatorPress("after",Ue)})("click",function(){return Ze._handlePaginatorClick("after")})("touchend",function(){return Ze._stopInterval()}),d._UZ(12,"div",2),d.qZA()),2&Ie&&(d.ekj("mat-tab-header-pagination-disabled",Ze._disableScrollBefore),d.Q6J("matRippleDisabled",Ze._disableScrollBefore||Ze.disableRipple),d.xp6(5),d.ekj("_mat-animation-noopable","NoopAnimations"===Ze._animationMode),d.xp6(5),d.ekj("mat-tab-header-pagination-disabled",Ze._disableScrollAfter),d.Q6J("matRippleDisabled",Ze._disableScrollAfter||Ze.disableRipple))},directives:[v.wG,e.wD,le],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),Tt})(),mn=(()=>{class Tt{}return Tt.\u0275fac=function(Ie){return new(Ie||Tt)},Tt.\u0275mod=d.oAB({type:Tt}),Tt.\u0275inj=d.cJS({imports:[[f.ez,v.BQ,c.eL,v.si,e.Q8,u.rt],v.BQ]}),Tt})()},2522:($e,fe,p)=>{"use strict";p.d(fe,{Ye:()=>F,g0:()=>X,rD:()=>D});var u=p(2458),e=p(8583),c=p(7716),f=p(521);const d=["*",[["mat-toolbar-row"]]],v=["*","mat-toolbar-row"],A=(0,u.pj)(class{constructor(ne){this._elementRef=ne}});let D=(()=>{class ne{}return ne.\u0275fac=function(Ye){return new(Ye||ne)},ne.\u0275dir=c.lG2({type:ne,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),ne})(),F=(()=>{class ne extends A{constructor(Ye,ge,Re){super(Ye),this._platform=ge,this._document=Re}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return ne.\u0275fac=function(Ye){return new(Ye||ne)(c.Y36(c.SBq),c.Y36(f.t4),c.Y36(e.K0))},ne.\u0275cmp=c.Xpm({type:ne,selectors:[["mat-toolbar"]],contentQueries:function(Ye,ge,Re){if(1&Ye&&c.Suo(Re,D,5),2&Ye){let xe;c.iGM(xe=c.CRH())&&(ge._toolbarRows=xe)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(Ye,ge){2&Ye&&c.ekj("mat-toolbar-multiple-rows",ge._toolbarRows.length>0)("mat-toolbar-single-row",0===ge._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[c.qOj],ngContentSelectors:v,decls:2,vars:0,template:function(Ye,ge){1&Ye&&(c.F$t(d),c.Hsn(0),c.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],encapsulation:2,changeDetection:0}),ne})(),X=(()=>{class ne{}return ne.\u0275fac=function(Ye){return new(Ye||ne)},ne.\u0275mod=c.oAB({type:ne}),ne.\u0275inj=c.cJS({imports:[[u.BQ],u.BQ]}),ne})()},1436:($e,fe,p)=>{"use strict";p.d(fe,{gM:()=>rt,AV:()=>on});var u=p(625),e=p(9238),c=p(8583),f=p(7716),d=p(2458),v=p(9243),A=p(9490),D=p(6461),F=p(5072),B=p(521),X=p(7636),ne=p(9765),ve=p(6782),Ye=p(5257),ge=p(7238),Re=p(946);const xe={tooltipState:(0,ge.X$)("state",[(0,ge.SB)("initial, void, hidden",(0,ge.oB)({opacity:0,transform:"scale(0)"})),(0,ge.SB)("visible",(0,ge.oB)({transform:"scale(1)"})),(0,ge.eR)("* => visible",(0,ge.jt)("200ms cubic-bezier(0, 0, 0.2, 1)",(0,ge.F4)([(0,ge.oB)({opacity:0,transform:"scale(0)",offset:0}),(0,ge.oB)({opacity:.5,transform:"scale(0.99)",offset:.5}),(0,ge.oB)({opacity:1,transform:"scale(1)",offset:1})]))),(0,ge.eR)("* => hidden",(0,ge.jt)("100ms cubic-bezier(0, 0, 0.2, 1)",(0,ge.oB)({opacity:0})))])},xt="tooltip-panel",gt=(0,B.i$)({passive:!0}),tt=new f.OlP("mat-tooltip-scroll-strategy"),Ne={provide:tt,deps:[u.aV],useFactory:function(Jt){return()=>Jt.scrollStrategies.reposition({scrollThrottle:20})}},We=new f.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let Be=(()=>{class Jt{constructor(Pt,kt,ze,mt,ie,W,le,He,Le,Mt,Ct,$t){this._overlay=Pt,this._elementRef=kt,this._scrollDispatcher=ze,this._viewContainerRef=mt,this._ngZone=ie,this._platform=W,this._ariaDescriber=le,this._focusMonitor=He,this._dir=Mt,this._defaultOptions=Ct,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ne.xQ,this._handleKeydown=ot=>{this._isTooltipVisible()&&ot.keyCode===D.hY&&!(0,D.Vb)(ot)&&(ot.preventDefault(),ot.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=Le,this._document=$t,Ct&&(Ct.position&&(this.position=Ct.position),Ct.touchGestures&&(this.touchGestures=Ct.touchGestures)),Mt.change.pipe((0,ve.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),ie.runOutsideAngular(()=>{kt.nativeElement.addEventListener("keydown",this._handleKeydown)})}get position(){return this._position}set position(Pt){var kt;Pt!==this._position&&(this._position=Pt,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(kt=this._tooltipInstance)||void 0===kt||kt.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(Pt){this._disabled=(0,A.Ig)(Pt),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(Pt){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=Pt?String(Pt).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(Pt){this._tooltipClass=Pt,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,ve.R)(this._destroyed)).subscribe(Pt=>{Pt?"keyboard"===Pt&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const Pt=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),Pt.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach(([kt,ze])=>{Pt.removeEventListener(kt,ze,gt)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(Pt,this.message,"tooltip"),this._focusMonitor.stopMonitoring(Pt)}show(Pt=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const kt=this._createOverlay();this._detach(),this._portal=this._portal||new X.C5(this._tooltipComponent,this._viewContainerRef),this._tooltipInstance=kt.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe((0,ve.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(Pt)}hide(Pt=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(Pt)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const Pt=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),kt=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Pt);return kt.positionChanges.pipe((0,ve.R)(this._destroyed)).subscribe(ze=>{this._updateCurrentPositionClass(ze.connectionPair),this._tooltipInstance&&ze.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:kt,panelClass:`${this._cssClassPrefix}-${xt}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,ve.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,ve.R)(this._destroyed)).subscribe(()=>{var ze;return null===(ze=this._tooltipInstance)||void 0===ze?void 0:ze._handleBodyInteraction()}),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(Pt){const kt=Pt.getConfig().positionStrategy,ze=this._getOrigin(),mt=this._getOverlayPosition();kt.withPositions([this._addOffset(Object.assign(Object.assign({},ze.main),mt.main)),this._addOffset(Object.assign(Object.assign({},ze.fallback),mt.fallback))])}_addOffset(Pt){return Pt}_getOrigin(){const Pt=!this._dir||"ltr"==this._dir.value,kt=this.position;let ze;"above"==kt||"below"==kt?ze={originX:"center",originY:"above"==kt?"top":"bottom"}:"before"==kt||"left"==kt&&Pt||"right"==kt&&!Pt?ze={originX:"start",originY:"center"}:("after"==kt||"right"==kt&&Pt||"left"==kt&&!Pt)&&(ze={originX:"end",originY:"center"});const{x:mt,y:ie}=this._invertPosition(ze.originX,ze.originY);return{main:ze,fallback:{originX:mt,originY:ie}}}_getOverlayPosition(){const Pt=!this._dir||"ltr"==this._dir.value,kt=this.position;let ze;"above"==kt?ze={overlayX:"center",overlayY:"bottom"}:"below"==kt?ze={overlayX:"center",overlayY:"top"}:"before"==kt||"left"==kt&&Pt||"right"==kt&&!Pt?ze={overlayX:"end",overlayY:"center"}:("after"==kt||"right"==kt&&Pt||"left"==kt&&!Pt)&&(ze={overlayX:"start",overlayY:"center"});const{x:mt,y:ie}=this._invertPosition(ze.overlayX,ze.overlayY);return{main:ze,fallback:{overlayX:mt,overlayY:ie}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,Ye.q)(1),(0,ve.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(Pt){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=Pt,this._tooltipInstance._markForCheck())}_invertPosition(Pt,kt){return"above"===this.position||"below"===this.position?"top"===kt?kt="bottom":"bottom"===kt&&(kt="top"):"end"===Pt?Pt="start":"start"===Pt&&(Pt="end"),{x:Pt,y:kt}}_updateCurrentPositionClass(Pt){const{overlayY:kt,originX:ze,originY:mt}=Pt;let ie;if(ie="center"===kt?this._dir&&"rtl"===this._dir.value?"end"===ze?"left":"right":"start"===ze?"left":"right":"bottom"===kt&&"top"===mt?"above":"below",ie!==this._currentPosition){const W=this._overlayRef;if(W){const le=`${this._cssClassPrefix}-${xt}-`;W.removePanelClass(le+this._currentPosition),W.addPanelClass(le+ie)}this._currentPosition=ie}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const Pt=[];if(this._platformSupportsMouseEvents())Pt.push(["mouseleave",()=>this.hide()],["wheel",kt=>this._wheelListener(kt)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const kt=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};Pt.push(["touchend",kt],["touchcancel",kt])}this._addListeners(Pt),this._passiveListeners.push(...Pt)}_addListeners(Pt){Pt.forEach(([kt,ze])=>{this._elementRef.nativeElement.addEventListener(kt,ze,gt)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(Pt){if(this._isTooltipVisible()){const kt=this._document.elementFromPoint(Pt.clientX,Pt.clientY),ze=this._elementRef.nativeElement;kt!==ze&&!ze.contains(kt)&&this.hide()}}_disableNativeGesturesIfNecessary(){const Pt=this.touchGestures;if("off"!==Pt){const kt=this._elementRef.nativeElement,ze=kt.style;("on"===Pt||"INPUT"!==kt.nodeName&&"TEXTAREA"!==kt.nodeName)&&(ze.userSelect=ze.msUserSelect=ze.webkitUserSelect=ze.MozUserSelect="none"),("on"===Pt||!kt.draggable)&&(ze.webkitUserDrag="none"),ze.touchAction="none",ze.webkitTapHighlightColor="transparent"}}}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)(f.Y36(u.aV),f.Y36(f.SBq),f.Y36(v.mF),f.Y36(f.s_b),f.Y36(f.R0b),f.Y36(B.t4),f.Y36(e.$s),f.Y36(e.tE),f.Y36(void 0),f.Y36(Re.Is),f.Y36(void 0),f.Y36(c.K0))},Jt.\u0275dir=f.lG2({type:Jt,inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),Jt})(),rt=(()=>{class Jt extends Be{constructor(Pt,kt,ze,mt,ie,W,le,He,Le,Mt,Ct,$t){super(Pt,kt,ze,mt,ie,W,le,He,Le,Mt,Ct,$t),this._tooltipComponent=Dt}}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)(f.Y36(u.aV),f.Y36(f.SBq),f.Y36(v.mF),f.Y36(f.s_b),f.Y36(f.R0b),f.Y36(B.t4),f.Y36(e.$s),f.Y36(e.tE),f.Y36(tt),f.Y36(Re.Is,8),f.Y36(We,8),f.Y36(c.K0))},Jt.\u0275dir=f.lG2({type:Jt,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[f.qOj]}),Jt})(),Ot=(()=>{class Jt{constructor(Pt){this._changeDetectorRef=Pt,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new ne.xQ}show(Pt){clearTimeout(this._hideTimeoutId),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility="visible",this._showTimeoutId=void 0,this._onShow(),this._markForCheck()},Pt)}hide(Pt){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._visibility="hidden",this._hideTimeoutId=void 0,this._markForCheck()},Pt)}afterHidden(){return this._onHide}isVisible(){return"visible"===this._visibility}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(Pt){const kt=Pt.toState;"hidden"===kt&&!this.isVisible()&&this._onHide.next(),("visible"===kt||"hidden"===kt)&&(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_onShow(){}}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)(f.Y36(f.sBO))},Jt.\u0275dir=f.lG2({type:Jt}),Jt})(),Dt=(()=>{class Jt extends Ot{constructor(Pt,kt){super(Pt),this._breakpointObserver=kt,this._isHandset=this._breakpointObserver.observe(F.u3.Handset)}}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)(f.Y36(f.sBO),f.Y36(F.Yg))},Jt.\u0275cmp=f.Xpm({type:Jt,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(Pt,kt){2&Pt&&f.Udp("zoom","visible"===kt._visibility?1:null)},features:[f.qOj],decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(Pt,kt){if(1&Pt&&(f.TgZ(0,"div",0),f.NdJ("@state.start",function(){return kt._animationStart()})("@state.done",function(mt){return kt._animationDone(mt)}),f.ALo(1,"async"),f._uU(2),f.qZA()),2&Pt){let ze;f.ekj("mat-tooltip-handset",null==(ze=f.lcZ(1,5,kt._isHandset))?null:ze.matches),f.Q6J("ngClass",kt.tooltipClass)("@state",kt._visibility),f.xp6(2),f.Oqu(kt.message)}},directives:[c.mk],pipes:[c.Ov],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[xe.tooltipState]},changeDetection:0}),Jt})(),on=(()=>{class Jt{}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)},Jt.\u0275mod=f.oAB({type:Jt}),Jt.\u0275inj=f.cJS({providers:[Ne],imports:[[e.rt,c.ez,u.U8,d.BQ],d.BQ,v.ZD]}),Jt})()},6237:($e,fe,p)=>{"use strict";p.d(fe,{Qb:()=>Jn,PW:()=>qr});var u=p(7716),e=p(9075),c=p(7238);function f(){return"undefined"!=typeof window&&void 0!==window.document}function d(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function v(se){switch(se.length){case 0:return new c.ZN;case 1:return se[0];default:return new c.ZE(se)}}function A(se,b,C,Y,de={},ke={}){const Je=[],it=[];let Et=-1,Ht=null;if(Y.forEach(ln=>{const bn=ln.offset,Fn=bn==Et,Gn=Fn&&Ht||{};Object.keys(ln).forEach(Tn=>{let Ln=Tn,Zn=ln[Tn];if("offset"!==Tn)switch(Ln=b.normalizePropertyName(Ln,Je),Zn){case c.k1:Zn=de[Tn];break;case c.l3:Zn=ke[Tn];break;default:Zn=b.normalizeStyleValue(Tn,Ln,Zn,Je)}Gn[Ln]=Zn}),Fn||it.push(Gn),Ht=Gn,Et=bn}),Je.length){const ln="\n - ";throw new Error(`Unable to animate due to the following errors:${ln}${Je.join(ln)}`)}return it}function D(se,b,C,Y){switch(b){case"start":se.onStart(()=>Y(C&&F(C,"start",se)));break;case"done":se.onDone(()=>Y(C&&F(C,"done",se)));break;case"destroy":se.onDestroy(()=>Y(C&&F(C,"destroy",se)))}}function F(se,b,C){const Y=C.totalTime,ke=B(se.element,se.triggerName,se.fromState,se.toState,b||se.phaseName,null==Y?se.totalTime:Y,!!C.disabled),Je=se._data;return null!=Je&&(ke._data=Je),ke}function B(se,b,C,Y,de="",ke=0,Je){return{element:se,triggerName:b,fromState:C,toState:Y,phaseName:de,totalTime:ke,disabled:!!Je}}function X(se,b,C){let Y;return se instanceof Map?(Y=se.get(b),Y||se.set(b,Y=C)):(Y=se[b],Y||(Y=se[b]=C)),Y}function ne(se){const b=se.indexOf(":");return[se.substring(1,b),se.substr(b+1)]}let ve=(se,b)=>!1,ge=(se,b)=>!1,xe=(se,b,C)=>[];const wt=d();(wt||"undefined"!=typeof Element)&&(ve=f()?(se,b)=>{for(;b&&b!==document.documentElement;){if(b===se)return!0;b=b.parentNode||b.host}return!1}:(se,b)=>se.contains(b),ge=(()=>{if(wt||Element.prototype.matches)return(se,b)=>se.matches(b);{const se=Element.prototype,b=se.matchesSelector||se.mozMatchesSelector||se.msMatchesSelector||se.oMatchesSelector||se.webkitMatchesSelector;return b?(C,Y)=>b.apply(C,[Y]):ge}})(),xe=(se,b,C)=>{let Y=[];if(C){const de=se.querySelectorAll(b);for(let ke=0;ke{const Y=C.replace(/([a-z])([A-Z])/g,"$1-$2");b[Y]=se[C]}),b}let Be=(()=>{class se{validateStyleProperty(C){return Oe(C)}matchesElement(C,Y){return Pe(C,Y)}containsElement(C,Y){return Ne(C,Y)}query(C,Y,de){return We(C,Y,de)}computeStyle(C,Y,de){return de||""}animate(C,Y,de,ke,Je,it=[],Et){return new c.ZN(de,ke)}}return se.\u0275fac=function(C){return new(C||se)},se.\u0275prov=u.Yz7({token:se,factory:se.\u0275fac}),se})(),rt=(()=>{class se{}return se.NOOP=new Be,se})();const Jt="ng-enter",_n="ng-leave",ze="ng-trigger",mt=".ng-trigger",ie="ng-animating",W=".ng-animating";function le(se){if("number"==typeof se)return se;const b=se.match(/^(-?[\.\d]+)(m?s)/);return!b||b.length<2?0:He(parseFloat(b[1]),b[2])}function He(se,b){return"s"===b?1e3*se:se}function Le(se,b,C){return se.hasOwnProperty("duration")?se:function(se,b,C){let de,ke=0,Je="";if("string"==typeof se){const it=se.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===it)return b.push(`The provided timing value "${se}" is invalid.`),{duration:0,delay:0,easing:""};de=He(parseFloat(it[1]),it[2]);const Et=it[3];null!=Et&&(ke=He(parseFloat(Et),it[4]));const Ht=it[5];Ht&&(Je=Ht)}else de=se;if(!C){let it=!1,Et=b.length;de<0&&(b.push("Duration values below 0 are not allowed for this animation step."),it=!0),ke<0&&(b.push("Delay values below 0 are not allowed for this animation step."),it=!0),it&&b.splice(Et,0,`The provided timing value "${se}" is invalid.`)}return{duration:de,delay:ke,easing:Je}}(se,b,C)}function Ct(se,b={}){return Object.keys(se).forEach(C=>{b[C]=se[C]}),b}function ot(se,b,C={}){if(b)for(let Y in se)C[Y]=se[Y];else Ct(se,C);return C}function st(se,b,C){return C?b+":"+C+";":""}function Bt(se){let b="";for(let C=0;C{const de=x(Y);C&&!C.hasOwnProperty(Y)&&(C[Y]=se.style[de]),se.style[de]=b[Y]}),d()&&Bt(se))}function Qt(se,b){se.style&&(Object.keys(b).forEach(C=>{const Y=x(C);se.style[Y]=""}),d()&&Bt(se))}function Cn(se){return Array.isArray(se)?1==se.length?se[0]:(0,c.vP)(se):se}const Nt=new RegExp("{{\\s*(.+?)\\s*}}","g");function et(se){let b=[];if("string"==typeof se){let C;for(;C=Nt.exec(se);)b.push(C[1]);Nt.lastIndex=0}return b}function Ce(se,b,C){const Y=se.toString(),de=Y.replace(Nt,(ke,Je)=>{let it=b[Je];return b.hasOwnProperty(Je)||(C.push(`Please provide a value for the animation param ${Je}`),it=""),it.toString()});return de==Y?se:de}function $(se){const b=[];let C=se.next();for(;!C.done;)b.push(C.value),C=se.next();return b}const R=/-+([a-z0-9])/g;function x(se){return se.replace(R,(...b)=>b[1].toUpperCase())}function re(se){return se.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Se(se,b){return 0===se||0===b}function be(se,b,C){const Y=Object.keys(C);if(Y.length&&b.length){let ke=b[0],Je=[];if(Y.forEach(it=>{ke.hasOwnProperty(it)||Je.push(it),ke[it]=C[it]}),Je.length)for(var de=1;defunction(se,b,C){if(":"==se[0]){const Et=function(se,b){switch(se){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(C,Y)=>parseFloat(Y)>parseFloat(C);case":decrement":return(C,Y)=>parseFloat(Y) *"}}(se,C);if("function"==typeof Et)return void b.push(Et);se=Et}const Y=se.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==Y||Y.length<4)return C.push(`The provided transition expression "${se}" is not supported`),b;const de=Y[1],ke=Y[2],Je=Y[3];b.push(en(de,Je));"<"==ke[0]&&!("*"==de&&"*"==Je)&&b.push(en(Je,de))}(Y,C,b)):C.push(se),C}const an=new Set(["true","1"]),zt=new Set(["false","0"]);function en(se,b){const C=an.has(se)||zt.has(se),Y=an.has(b)||zt.has(b);return(de,ke)=>{let Je="*"==se||se==de,it="*"==b||b==ke;return!Je&&C&&"boolean"==typeof de&&(Je=de?an.has(se):zt.has(se)),!it&&Y&&"boolean"==typeof ke&&(it=ke?an.has(b):zt.has(b)),Je&&it}}const dn=new RegExp("s*:selfs*,?","g");function mn(se,b,C){return new nn(se).build(b,C)}class nn{constructor(b){this._driver=b}build(b,C){const Y=new we(C);return this._resetContextStyleTimingState(Y),_e(this,Cn(b),Y)}_resetContextStyleTimingState(b){b.currentQuerySelector="",b.collectedStyles={},b.collectedStyles[""]={},b.currentTime=0}visitTrigger(b,C){let Y=C.queryCount=0,de=C.depCount=0;const ke=[],Je=[];return"@"==b.name.charAt(0)&&C.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),b.definitions.forEach(it=>{if(this._resetContextStyleTimingState(C),0==it.type){const Et=it,Ht=Et.name;Ht.toString().split(/\s*,\s*/).forEach(ln=>{Et.name=ln,ke.push(this.visitState(Et,C))}),Et.name=Ht}else if(1==it.type){const Et=this.visitTransition(it,C);Y+=Et.queryCount,de+=Et.depCount,Je.push(Et)}else C.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:b.name,states:ke,transitions:Je,queryCount:Y,depCount:de,options:null}}visitState(b,C){const Y=this.visitStyle(b.styles,C),de=b.options&&b.options.params||null;if(Y.containsDynamicStyles){const ke=new Set,Je=de||{};if(Y.styles.forEach(it=>{if(K(it)){const Et=it;Object.keys(Et).forEach(Ht=>{et(Et[Ht]).forEach(ln=>{Je.hasOwnProperty(ln)||ke.add(ln)})})}}),ke.size){const it=$(ke.values());C.errors.push(`state("${b.name}", ...) must define default values for all the following style substitutions: ${it.join(", ")}`)}}return{type:0,name:b.name,style:Y,options:de?{params:de}:null}}visitTransition(b,C){C.queryCount=0,C.depCount=0;const Y=_e(this,Cn(b.animation),C);return{type:1,matchers:bt(b.expr,C.errors),animation:Y,queryCount:C.queryCount,depCount:C.depCount,options:ue(b.options)}}visitSequence(b,C){return{type:2,steps:b.steps.map(Y=>_e(this,Y,C)),options:ue(b.options)}}visitGroup(b,C){const Y=C.currentTime;let de=0;const ke=b.steps.map(Je=>{C.currentTime=Y;const it=_e(this,Je,C);return de=Math.max(de,C.currentTime),it});return C.currentTime=de,{type:3,steps:ke,options:ue(b.options)}}visitAnimate(b,C){const Y=function(se,b){let C=null;if(se.hasOwnProperty("duration"))C=se;else if("number"==typeof se)return Ke(Le(se,b).duration,0,"");const Y=se;if(Y.split(/\s+/).some(ke=>"{"==ke.charAt(0)&&"{"==ke.charAt(1))){const ke=Ke(0,0,"");return ke.dynamic=!0,ke.strValue=Y,ke}return C=C||Le(Y,b),Ke(C.duration,C.delay,C.easing)}(b.timings,C.errors);C.currentAnimateTimings=Y;let de,ke=b.styles?b.styles:(0,c.oB)({});if(5==ke.type)de=this.visitKeyframes(ke,C);else{let Je=b.styles,it=!1;if(!Je){it=!0;const Ht={};Y.easing&&(Ht.easing=Y.easing),Je=(0,c.oB)(Ht)}C.currentTime+=Y.duration+Y.delay;const Et=this.visitStyle(Je,C);Et.isEmptyStep=it,de=Et}return C.currentAnimateTimings=null,{type:4,timings:Y,style:de,options:null}}visitStyle(b,C){const Y=this._makeStyleAst(b,C);return this._validateStyleAst(Y,C),Y}_makeStyleAst(b,C){const Y=[];Array.isArray(b.styles)?b.styles.forEach(Je=>{"string"==typeof Je?Je==c.l3?Y.push(Je):C.errors.push(`The provided style string value ${Je} is not allowed.`):Y.push(Je)}):Y.push(b.styles);let de=!1,ke=null;return Y.forEach(Je=>{if(K(Je)){const it=Je,Et=it.easing;if(Et&&(ke=Et,delete it.easing),!de)for(let Ht in it)if(it[Ht].toString().indexOf("{{")>=0){de=!0;break}}}),{type:6,styles:Y,easing:ke,offset:b.offset,containsDynamicStyles:de,options:null}}_validateStyleAst(b,C){const Y=C.currentAnimateTimings;let de=C.currentTime,ke=C.currentTime;Y&&ke>0&&(ke-=Y.duration+Y.delay),b.styles.forEach(Je=>{"string"!=typeof Je&&Object.keys(Je).forEach(it=>{if(!this._driver.validateStyleProperty(it))return void C.errors.push(`The provided animation property "${it}" is not a supported CSS property for animations`);const Et=C.collectedStyles[C.currentQuerySelector],Ht=Et[it];let ln=!0;Ht&&(ke!=de&&ke>=Ht.startTime&&de<=Ht.endTime&&(C.errors.push(`The CSS property "${it}" that exists between the times of "${Ht.startTime}ms" and "${Ht.endTime}ms" is also being animated in a parallel animation between the times of "${ke}ms" and "${de}ms"`),ln=!1),ke=Ht.startTime),ln&&(Et[it]={startTime:ke,endTime:de}),C.options&&function(se,b,C){const Y=b.params||{},de=et(se);de.length&&de.forEach(ke=>{Y.hasOwnProperty(ke)||C.push(`Unable to resolve the local animation param ${ke} in the given list of values`)})}(Je[it],C.options,C.errors)})})}visitKeyframes(b,C){const Y={type:5,styles:[],options:null};if(!C.currentAnimateTimings)return C.errors.push("keyframes() must be placed inside of a call to animate()"),Y;let ke=0;const Je=[];let it=!1,Et=!1,Ht=0;const ln=b.steps.map(Mi=>{const Si=this._makeStyleAst(Mi,C);let Wi=null!=Si.offset?Si.offset:function(se){if("string"==typeof se)return null;let b=null;if(Array.isArray(se))se.forEach(C=>{if(K(C)&&C.hasOwnProperty("offset")){const Y=C;b=parseFloat(Y.offset),delete Y.offset}});else if(K(se)&&se.hasOwnProperty("offset")){const C=se;b=parseFloat(C.offset),delete C.offset}return b}(Si.styles),Li=0;return null!=Wi&&(ke++,Li=Si.offset=Wi),Et=Et||Li<0||Li>1,it=it||Li0&&ke{const Wi=Fn>0?Si==Gn?1:Fn*Si:Je[Si],Li=Wi*Zn;C.currentTime=Tn+Ln.delay+Li,Ln.duration=Li,this._validateStyleAst(Mi,C),Mi.offset=Wi,Y.styles.push(Mi)}),Y}visitReference(b,C){return{type:8,animation:_e(this,Cn(b.animation),C),options:ue(b.options)}}visitAnimateChild(b,C){return C.depCount++,{type:9,options:ue(b.options)}}visitAnimateRef(b,C){return{type:10,animation:this.visitReference(b.animation,C),options:ue(b.options)}}visitQuery(b,C){const Y=C.currentQuerySelector,de=b.options||{};C.queryCount++,C.currentQuery=b;const[ke,Je]=function(se){const b=!!se.split(/\s*,\s*/).find(C=>":self"==C);return b&&(se=se.replace(dn,"")),se=se.replace(/@\*/g,mt).replace(/@\w+/g,C=>mt+"-"+C.substr(1)).replace(/:animating/g,W),[se,b]}(b.selector);C.currentQuerySelector=Y.length?Y+" "+ke:ke,X(C.collectedStyles,C.currentQuerySelector,{});const it=_e(this,Cn(b.animation),C);return C.currentQuery=null,C.currentQuerySelector=Y,{type:11,selector:ke,limit:de.limit||0,optional:!!de.optional,includeSelf:Je,animation:it,originalSelector:b.selector,options:ue(b.options)}}visitStagger(b,C){C.currentQuery||C.errors.push("stagger() can only be used inside of query()");const Y="full"===b.timings?{duration:0,delay:0,easing:"full"}:Le(b.timings,C.errors,!0);return{type:12,animation:_e(this,Cn(b.animation),C),timings:Y,options:null}}}class we{constructor(b){this.errors=b,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function K(se){return!Array.isArray(se)&&"object"==typeof se}function ue(se){return se?(se=Ct(se)).params&&(se.params=function(se){return se?Ct(se):null}(se.params)):se={},se}function Ke(se,b,C){return{duration:se,delay:b,easing:C}}function dt(se,b,C,Y,de,ke,Je=null,it=!1){return{type:1,element:se,keyframes:b,preStyleProps:C,postStyleProps:Y,duration:de,delay:ke,totalTime:de+ke,easing:Je,subTimeline:it}}class tn{constructor(){this._map=new Map}consume(b){let C=this._map.get(b);return C?this._map.delete(b):C=[],C}append(b,C){let Y=this._map.get(b);Y||this._map.set(b,Y=[]),Y.push(...C)}has(b){return this._map.has(b)}clear(){this._map.clear()}}const Nn=new RegExp(":enter","g"),Xn=new RegExp(":leave","g");function Mn(se,b,C,Y,de,ke={},Je={},it,Et,Ht=[]){return(new fi).buildKeyframes(se,b,C,Y,de,ke,Je,it,Et,Ht)}class fi{buildKeyframes(b,C,Y,de,ke,Je,it,Et,Ht,ln=[]){Ht=Ht||new tn;const bn=new li(b,C,Ht,de,ke,ln,[]);bn.options=Et,bn.currentTimeline.setStyles([Je],null,bn.errors,Et),_e(this,Y,bn);const Fn=bn.timelines.filter(Gn=>Gn.containsAnimation());if(Fn.length&&Object.keys(it).length){const Gn=Fn[Fn.length-1];Gn.allowOnlyTimelineStyles()||Gn.setStyles([it],null,bn.errors,Et)}return Fn.length?Fn.map(Gn=>Gn.buildKeyframes()):[dt(C,[],[],[],0,0,"",!1)]}visitTrigger(b,C){}visitState(b,C){}visitTransition(b,C){}visitAnimateChild(b,C){const Y=C.subInstructions.consume(C.element);if(Y){const de=C.createSubContext(b.options),ke=C.currentTimeline.currentTime,Je=this._visitSubInstructions(Y,de,de.options);ke!=Je&&C.transformIntoNewTimeline(Je)}C.previousNode=b}visitAnimateRef(b,C){const Y=C.createSubContext(b.options);Y.transformIntoNewTimeline(),this.visitReference(b.animation,Y),C.transformIntoNewTimeline(Y.currentTimeline.currentTime),C.previousNode=b}_visitSubInstructions(b,C,Y){let ke=C.currentTimeline.currentTime;const Je=null!=Y.duration?le(Y.duration):null,it=null!=Y.delay?le(Y.delay):null;return 0!==Je&&b.forEach(Et=>{const Ht=C.appendInstructionToTimeline(Et,Je,it);ke=Math.max(ke,Ht.duration+Ht.delay)}),ke}visitReference(b,C){C.updateOptions(b.options,!0),_e(this,b.animation,C),C.previousNode=b}visitSequence(b,C){const Y=C.subContextCount;let de=C;const ke=b.options;if(ke&&(ke.params||ke.delay)&&(de=C.createSubContext(ke),de.transformIntoNewTimeline(),null!=ke.delay)){6==de.previousNode.type&&(de.currentTimeline.snapshotCurrentStyles(),de.previousNode=ai);const Je=le(ke.delay);de.delayNextStep(Je)}b.steps.length&&(b.steps.forEach(Je=>_e(this,Je,de)),de.currentTimeline.applyStylesToKeyframe(),de.subContextCount>Y&&de.transformIntoNewTimeline()),C.previousNode=b}visitGroup(b,C){const Y=[];let de=C.currentTimeline.currentTime;const ke=b.options&&b.options.delay?le(b.options.delay):0;b.steps.forEach(Je=>{const it=C.createSubContext(b.options);ke&&it.delayNextStep(ke),_e(this,Je,it),de=Math.max(de,it.currentTimeline.currentTime),Y.push(it.currentTimeline)}),Y.forEach(Je=>C.currentTimeline.mergeTimelineCollectedStyles(Je)),C.transformIntoNewTimeline(de),C.previousNode=b}_visitTiming(b,C){if(b.dynamic){const Y=b.strValue;return Le(C.params?Ce(Y,C.params,C.errors):Y,C.errors)}return{duration:b.duration,delay:b.delay,easing:b.easing}}visitAnimate(b,C){const Y=C.currentAnimateTimings=this._visitTiming(b.timings,C),de=C.currentTimeline;Y.delay&&(C.incrementTime(Y.delay),de.snapshotCurrentStyles());const ke=b.style;5==ke.type?this.visitKeyframes(ke,C):(C.incrementTime(Y.duration),this.visitStyle(ke,C),de.applyStylesToKeyframe()),C.currentAnimateTimings=null,C.previousNode=b}visitStyle(b,C){const Y=C.currentTimeline,de=C.currentAnimateTimings;!de&&Y.getCurrentStyleProperties().length&&Y.forwardFrame();const ke=de&&de.easing||b.easing;b.isEmptyStep?Y.applyEmptyStep(ke):Y.setStyles(b.styles,ke,C.errors,C.options),C.previousNode=b}visitKeyframes(b,C){const Y=C.currentAnimateTimings,de=C.currentTimeline.duration,ke=Y.duration,it=C.createSubContext().currentTimeline;it.easing=Y.easing,b.styles.forEach(Et=>{it.forwardTime((Et.offset||0)*ke),it.setStyles(Et.styles,Et.easing,C.errors,C.options),it.applyStylesToKeyframe()}),C.currentTimeline.mergeTimelineCollectedStyles(it),C.transformIntoNewTimeline(de+ke),C.previousNode=b}visitQuery(b,C){const Y=C.currentTimeline.currentTime,de=b.options||{},ke=de.delay?le(de.delay):0;ke&&(6===C.previousNode.type||0==Y&&C.currentTimeline.getCurrentStyleProperties().length)&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=ai);let Je=Y;const it=C.invokeQuery(b.selector,b.originalSelector,b.limit,b.includeSelf,!!de.optional,C.errors);C.currentQueryTotal=it.length;let Et=null;it.forEach((Ht,ln)=>{C.currentQueryIndex=ln;const bn=C.createSubContext(b.options,Ht);ke&&bn.delayNextStep(ke),Ht===C.element&&(Et=bn.currentTimeline),_e(this,b.animation,bn),bn.currentTimeline.applyStylesToKeyframe(),Je=Math.max(Je,bn.currentTimeline.currentTime)}),C.currentQueryIndex=0,C.currentQueryTotal=0,C.transformIntoNewTimeline(Je),Et&&(C.currentTimeline.mergeTimelineCollectedStyles(Et),C.currentTimeline.snapshotCurrentStyles()),C.previousNode=b}visitStagger(b,C){const Y=C.parentContext,de=C.currentTimeline,ke=b.timings,Je=Math.abs(ke.duration),it=Je*(C.currentQueryTotal-1);let Et=Je*C.currentQueryIndex;switch(ke.duration<0?"reverse":ke.easing){case"reverse":Et=it-Et;break;case"full":Et=Y.currentStaggerTime}const ln=C.currentTimeline;Et&&ln.delayNextStep(Et);const bn=ln.currentTime;_e(this,b.animation,C),C.previousNode=b,Y.currentStaggerTime=de.currentTime-bn+(de.startTime-Y.currentTimeline.startTime)}}const ai={};class li{constructor(b,C,Y,de,ke,Je,it,Et){this._driver=b,this.element=C,this.subInstructions=Y,this._enterClassName=de,this._leaveClassName=ke,this.errors=Je,this.timelines=it,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ai,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Et||new jn(this._driver,C,0),it.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(b,C){if(!b)return;const Y=b;let de=this.options;null!=Y.duration&&(de.duration=le(Y.duration)),null!=Y.delay&&(de.delay=le(Y.delay));const ke=Y.params;if(ke){let Je=de.params;Je||(Je=this.options.params={}),Object.keys(ke).forEach(it=>{(!C||!Je.hasOwnProperty(it))&&(Je[it]=Ce(ke[it],Je,this.errors))})}}_copyOptions(){const b={};if(this.options){const C=this.options.params;if(C){const Y=b.params={};Object.keys(C).forEach(de=>{Y[de]=C[de]})}}return b}createSubContext(b=null,C,Y){const de=C||this.element,ke=new li(this._driver,de,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(de,Y||0));return ke.previousNode=this.previousNode,ke.currentAnimateTimings=this.currentAnimateTimings,ke.options=this._copyOptions(),ke.updateOptions(b),ke.currentQueryIndex=this.currentQueryIndex,ke.currentQueryTotal=this.currentQueryTotal,ke.parentContext=this,this.subContextCount++,ke}transformIntoNewTimeline(b){return this.previousNode=ai,this.currentTimeline=this.currentTimeline.fork(this.element,b),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(b,C,Y){const de={duration:null!=C?C:b.duration,delay:this.currentTimeline.currentTime+(null!=Y?Y:0)+b.delay,easing:""},ke=new sn(this._driver,b.element,b.keyframes,b.preStyleProps,b.postStyleProps,de,b.stretchStartingKeyframe);return this.timelines.push(ke),de}incrementTime(b){this.currentTimeline.forwardTime(this.currentTimeline.duration+b)}delayNextStep(b){b>0&&this.currentTimeline.delayNextStep(b)}invokeQuery(b,C,Y,de,ke,Je){let it=[];if(de&&it.push(this.element),b.length>0){b=(b=b.replace(Nn,"."+this._enterClassName)).replace(Xn,"."+this._leaveClassName);let Ht=this._driver.query(this.element,b,1!=Y);0!==Y&&(Ht=Y<0?Ht.slice(Ht.length+Y,Ht.length):Ht.slice(0,Y)),it.push(...Ht)}return!ke&&0==it.length&&Je.push(`\`query("${C}")\` returned zero elements. (Use \`query("${C}", { optional: true })\` if you wish to allow this.)`),it}}class jn{constructor(b,C,Y,de){this._driver=b,this.element=C,this.startTime=Y,this._elementTimelineStylesLookup=de,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(C),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(C,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(b){const C=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||C?(this.forwardTime(this.currentTime+b),C&&this.snapshotCurrentStyles()):this.startTime+=b}fork(b,C){return this.applyStylesToKeyframe(),new jn(this._driver,b,C||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(b){this.applyStylesToKeyframe(),this.duration=b,this._loadKeyframe()}_updateStyle(b,C){this._localTimelineStyles[b]=C,this._globalTimelineStyles[b]=C,this._styleSummary[b]={time:this.currentTime,value:C}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(b){b&&(this._previousKeyframe.easing=b),Object.keys(this._globalTimelineStyles).forEach(C=>{this._backFill[C]=this._globalTimelineStyles[C]||c.l3,this._currentKeyframe[C]=c.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(b,C,Y,de){C&&(this._previousKeyframe.easing=C);const ke=de&&de.params||{},Je=function(se,b){const C={};let Y;return se.forEach(de=>{"*"===de?(Y=Y||Object.keys(b),Y.forEach(ke=>{C[ke]=c.l3})):ot(de,!1,C)}),C}(b,this._globalTimelineStyles);Object.keys(Je).forEach(it=>{const Et=Ce(Je[it],ke,Y);this._pendingStyles[it]=Et,this._localTimelineStyles.hasOwnProperty(it)||(this._backFill[it]=this._globalTimelineStyles.hasOwnProperty(it)?this._globalTimelineStyles[it]:c.l3),this._updateStyle(it,Et)})}applyStylesToKeyframe(){const b=this._pendingStyles,C=Object.keys(b);0!=C.length&&(this._pendingStyles={},C.forEach(Y=>{this._currentKeyframe[Y]=b[Y]}),Object.keys(this._localTimelineStyles).forEach(Y=>{this._currentKeyframe.hasOwnProperty(Y)||(this._currentKeyframe[Y]=this._localTimelineStyles[Y])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(b=>{const C=this._localTimelineStyles[b];this._pendingStyles[b]=C,this._updateStyle(b,C)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const b=[];for(let C in this._currentKeyframe)b.push(C);return b}mergeTimelineCollectedStyles(b){Object.keys(b._styleSummary).forEach(C=>{const Y=this._styleSummary[C],de=b._styleSummary[C];(!Y||de.time>Y.time)&&this._updateStyle(C,de.value)})}buildKeyframes(){this.applyStylesToKeyframe();const b=new Set,C=new Set,Y=1===this._keyframes.size&&0===this.duration;let de=[];this._keyframes.forEach((it,Et)=>{const Ht=ot(it,!0);Object.keys(Ht).forEach(ln=>{const bn=Ht[ln];bn==c.k1?b.add(ln):bn==c.l3&&C.add(ln)}),Y||(Ht.offset=Et/this.duration),de.push(Ht)});const ke=b.size?$(b.values()):[],Je=C.size?$(C.values()):[];if(Y){const it=de[0],Et=Ct(it);it.offset=0,Et.offset=1,de=[it,Et]}return dt(this.element,de,ke,Je,this.duration,this.startTime,this.easing,!1)}}class sn extends jn{constructor(b,C,Y,de,ke,Je,it=!1){super(b,C,Je.delay),this.keyframes=Y,this.preStyleProps=de,this.postStyleProps=ke,this._stretchStartingKeyframe=it,this.timings={duration:Je.duration,delay:Je.delay,easing:Je.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let b=this.keyframes,{delay:C,duration:Y,easing:de}=this.timings;if(this._stretchStartingKeyframe&&C){const ke=[],Je=Y+C,it=C/Je,Et=ot(b[0],!1);Et.offset=0,ke.push(Et);const Ht=ot(b[0],!1);Ht.offset=ce(it),ke.push(Ht);const ln=b.length-1;for(let bn=1;bn<=ln;bn++){let Fn=ot(b[bn],!1);Fn.offset=ce((C+Fn.offset*Y)/Je),ke.push(Fn)}Y=Je,C=0,de="",b=ke}return dt(this.element,b,this.preStyleProps,this.postStyleProps,Y,C,de,!0)}}function ce(se,b=3){const C=Math.pow(10,b-1);return Math.round(se*C)/C}class Ge{}class Yt extends Ge{normalizePropertyName(b,C){return x(b)}normalizeStyleValue(b,C,Y,de){let ke="";const Je=Y.toString().trim();if(lt[C]&&0!==Y&&"0"!==Y)if("number"==typeof Y)ke="px";else{const it=Y.match(/^[+-]?[\d\.]+([a-z]*)$/);it&&0==it[1].length&&de.push(`Please provide a CSS unit value for ${b}:${Y}`)}return Je+ke}}const lt=(()=>function(se){const b={};return se.forEach(C=>b[C]=!0),b}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function j(se,b,C,Y,de,ke,Je,it,Et,Ht,ln,bn,Fn){return{type:0,element:se,triggerName:b,isRemovalTransition:de,fromState:C,fromStyles:ke,toState:Y,toStyles:Je,timelines:it,queriedElements:Et,preStyleProps:Ht,postStyleProps:ln,totalTime:bn,errors:Fn}}const z={};class oe{constructor(b,C,Y){this._triggerName=b,this.ast=C,this._stateStyles=Y}match(b,C,Y,de){return function(se,b,C,Y,de){return se.some(ke=>ke(b,C,Y,de))}(this.ast.matchers,b,C,Y,de)}buildStyles(b,C,Y){const de=this._stateStyles["*"],ke=this._stateStyles[b],Je=de?de.buildStyles(C,Y):{};return ke?ke.buildStyles(C,Y):Je}build(b,C,Y,de,ke,Je,it,Et,Ht,ln){const bn=[],Fn=this.ast.options&&this.ast.options.params||z,Tn=this.buildStyles(Y,it&&it.params||z,bn),Ln=Et&&Et.params||z,Zn=this.buildStyles(de,Ln,bn),Mi=new Set,Si=new Map,Wi=new Map,Li="void"===de,xs={params:Object.assign(Object.assign({},Fn),Ln)},Ss=ln?[]:Mn(b,C,this.ast.animation,ke,Je,Tn,Zn,xs,Ht,bn);let zi=0;if(Ss.forEach(Ji=>{zi=Math.max(Ji.duration+Ji.delay,zi)}),bn.length)return j(C,this._triggerName,Y,de,Li,Tn,Zn,[],[],Si,Wi,zi,bn);Ss.forEach(Ji=>{const ls=Ji.element,aa=X(Si,ls,{});Ji.preStyleProps.forEach(vi=>aa[vi]=!0);const rr=X(Wi,ls,{});Ji.postStyleProps.forEach(vi=>rr[vi]=!0),ls!==C&&Mi.add(ls)});const Us=$(Mi.values());return j(C,this._triggerName,Y,de,Li,Tn,Zn,Ss,Us,Si,Wi,zi)}}class at{constructor(b,C,Y){this.styles=b,this.defaultParams=C,this.normalizer=Y}buildStyles(b,C){const Y={},de=Ct(this.defaultParams);return Object.keys(b).forEach(ke=>{const Je=b[ke];null!=Je&&(de[ke]=Je)}),this.styles.styles.forEach(ke=>{if("string"!=typeof ke){const Je=ke;Object.keys(Je).forEach(it=>{let Et=Je[it];Et.length>1&&(Et=Ce(Et,de,C));const Ht=this.normalizer.normalizePropertyName(it,C);Et=this.normalizer.normalizeStyleValue(it,Ht,Et,C),Y[Ht]=Et})}}),Y}}class fn{constructor(b,C,Y){this.name=b,this.ast=C,this._normalizer=Y,this.transitionFactories=[],this.states={},C.states.forEach(de=>{this.states[de.name]=new at(de.style,de.options&&de.options.params||{},Y)}),En(this.states,"true","1"),En(this.states,"false","0"),C.transitions.forEach(de=>{this.transitionFactories.push(new oe(b,de,this.states))}),this.fallbackTransition=function(se,b,C){return new oe(se,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Je,it)=>!0],options:null,queryCount:0,depCount:0},b)}(b,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(b,C,Y,de){return this.transitionFactories.find(Je=>Je.match(b,C,Y,de))||null}matchStyles(b,C,Y){return this.fallbackTransition.buildStyles(b,C,Y)}}function En(se,b,C){se.hasOwnProperty(b)?se.hasOwnProperty(C)||(se[C]=se[b]):se.hasOwnProperty(C)&&(se[b]=se[C])}const Dn=new tn;class Es{constructor(b,C,Y){this.bodyNode=b,this._driver=C,this._normalizer=Y,this._animations={},this._playersById={},this.players=[]}register(b,C){const Y=[],de=mn(this._driver,C,Y);if(Y.length)throw new Error(`Unable to build the animation due to the following errors: ${Y.join("\n")}`);this._animations[b]=de}_buildPlayer(b,C,Y){const de=b.element,ke=A(0,this._normalizer,0,b.keyframes,C,Y);return this._driver.animate(de,ke,b.duration,b.delay,b.easing,[],!0)}create(b,C,Y={}){const de=[],ke=this._animations[b];let Je;const it=new Map;if(ke?(Je=Mn(this._driver,C,ke,Jt,_n,{},{},Y,Dn,de),Je.forEach(ln=>{const bn=X(it,ln.element,{});ln.postStyleProps.forEach(Fn=>bn[Fn]=null)})):(de.push("The requested animation doesn't exist or has already been destroyed"),Je=[]),de.length)throw new Error(`Unable to create the animation due to the following errors: ${de.join("\n")}`);it.forEach((ln,bn)=>{Object.keys(ln).forEach(Fn=>{ln[Fn]=this._driver.computeStyle(bn,Fn,c.l3)})});const Ht=v(Je.map(ln=>{const bn=it.get(ln.element);return this._buildPlayer(ln,{},bn)}));return this._playersById[b]=Ht,Ht.onDestroy(()=>this.destroy(b)),this.players.push(Ht),Ht}destroy(b){const C=this._getPlayer(b);C.destroy(),delete this._playersById[b];const Y=this.players.indexOf(C);Y>=0&&this.players.splice(Y,1)}_getPlayer(b){const C=this._playersById[b];if(!C)throw new Error(`Unable to find the timeline player referenced by ${b}`);return C}listen(b,C,Y,de){const ke=B(C,"","","");return D(this._getPlayer(b),Y,ke,de),()=>{}}command(b,C,Y,de){if("register"==Y)return void this.register(b,de[0]);if("create"==Y)return void this.create(b,C,de[0]||{});const ke=this._getPlayer(b);switch(Y){case"play":ke.play();break;case"pause":ke.pause();break;case"reset":ke.reset();break;case"restart":ke.restart();break;case"finish":ke.finish();break;case"init":ke.init();break;case"setPosition":ke.setPosition(parseFloat(de[0]));break;case"destroy":this.destroy(b)}}}const Js="ng-animate-queued",us="ng-animate-disabled",es=".ng-animate-disabled",Ei=[],Ks={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ki={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},di="__ng_removed";class ws{constructor(b,C=""){this.namespaceId=C;const Y=b&&b.hasOwnProperty("value");if(this.value=null!=(se=Y?b.value:b)?se:null,Y){const ke=Ct(b);delete ke.value,this.options=ke}else this.options={};var se;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(b){const C=b.params;if(C){const Y=this.options.params;Object.keys(C).forEach(de=>{null==Y[de]&&(Y[de]=C[de])})}}}const Bi="void",wi=new ws(Bi);class hs{constructor(b,C,Y){this.id=b,this.hostElement=C,this._engine=Y,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+b,as(C,this._hostClassName)}listen(b,C,Y,de){if(!this._triggers.hasOwnProperty(C))throw new Error(`Unable to listen on the animation trigger event "${Y}" because the animation trigger "${C}" doesn't exist!`);if(null==Y||0==Y.length)throw new Error(`Unable to listen on the animation trigger "${C}" because the provided event is undefined!`);if("start"!=(se=Y)&&"done"!=se)throw new Error(`The provided animation trigger event "${Y}" for the animation trigger "${C}" is not supported!`);var se;const ke=X(this._elementListeners,b,[]),Je={name:C,phase:Y,callback:de};ke.push(Je);const it=X(this._engine.statesByElement,b,{});return it.hasOwnProperty(C)||(as(b,ze),as(b,ze+"-"+C),it[C]=wi),()=>{this._engine.afterFlush(()=>{const Et=ke.indexOf(Je);Et>=0&&ke.splice(Et,1),this._triggers[C]||delete it[C]})}}register(b,C){return!this._triggers[b]&&(this._triggers[b]=C,!0)}_getTrigger(b){const C=this._triggers[b];if(!C)throw new Error(`The provided animation trigger "${b}" has not been registered!`);return C}trigger(b,C,Y,de=!0){const ke=this._getTrigger(C),Je=new Lr(this.id,C,b);let it=this._engine.statesByElement.get(b);it||(as(b,ze),as(b,ze+"-"+C),this._engine.statesByElement.set(b,it={}));let Et=it[C];const Ht=new ws(Y,this.id);if(!(Y&&Y.hasOwnProperty("value"))&&Et&&Ht.absorbOptions(Et.options),it[C]=Ht,Et||(Et=wi),Ht.value!==Bi&&Et.value===Ht.value){if(!function(se,b){const C=Object.keys(se),Y=Object.keys(b);if(C.length!=Y.length)return!1;for(let de=0;de{Qt(b,Zn),_t(b,Mi)})}return}const Fn=X(this._engine.playersByElement,b,[]);Fn.forEach(Ln=>{Ln.namespaceId==this.id&&Ln.triggerName==C&&Ln.queued&&Ln.destroy()});let Gn=ke.matchTransition(Et.value,Ht.value,b,Ht.params),Tn=!1;if(!Gn){if(!de)return;Gn=ke.fallbackTransition,Tn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:b,triggerName:C,transition:Gn,fromState:Et,toState:Ht,player:Je,isFallbackTransition:Tn}),Tn||(as(b,Js),Je.onStart(()=>{Rs(b,Js)})),Je.onDone(()=>{let Ln=this.players.indexOf(Je);Ln>=0&&this.players.splice(Ln,1);const Zn=this._engine.playersByElement.get(b);if(Zn){let Mi=Zn.indexOf(Je);Mi>=0&&Zn.splice(Mi,1)}}),this.players.push(Je),Fn.push(Je),Je}deregister(b){delete this._triggers[b],this._engine.statesByElement.forEach((C,Y)=>{delete C[b]}),this._elementListeners.forEach((C,Y)=>{this._elementListeners.set(Y,C.filter(de=>de.name!=b))})}clearElementCache(b){this._engine.statesByElement.delete(b),this._elementListeners.delete(b);const C=this._engine.playersByElement.get(b);C&&(C.forEach(Y=>Y.destroy()),this._engine.playersByElement.delete(b))}_signalRemovalForInnerTriggers(b,C){const Y=this._engine.driver.query(b,mt,!0);Y.forEach(de=>{if(de[di])return;const ke=this._engine.fetchNamespacesByElement(de);ke.size?ke.forEach(Je=>Je.triggerLeaveAnimation(de,C,!1,!0)):this.clearElementCache(de)}),this._engine.afterFlushAnimationsDone(()=>Y.forEach(de=>this.clearElementCache(de)))}triggerLeaveAnimation(b,C,Y,de){const ke=this._engine.statesByElement.get(b);if(ke){const Je=[];if(Object.keys(ke).forEach(it=>{if(this._triggers[it]){const Et=this.trigger(b,it,Bi,de);Et&&Je.push(Et)}}),Je.length)return this._engine.markElementAsRemoved(this.id,b,!0,C),Y&&v(Je).onDone(()=>this._engine.processLeaveNode(b)),!0}return!1}prepareLeaveAnimationListeners(b){const C=this._elementListeners.get(b),Y=this._engine.statesByElement.get(b);if(C&&Y){const de=new Set;C.forEach(ke=>{const Je=ke.name;if(de.has(Je))return;de.add(Je);const Et=this._triggers[Je].fallbackTransition,Ht=Y[Je]||wi,ln=new ws(Bi),bn=new Lr(this.id,Je,b);this._engine.totalQueuedPlayers++,this._queue.push({element:b,triggerName:Je,transition:Et,fromState:Ht,toState:ln,player:bn,isFallbackTransition:!0})})}}removeNode(b,C){const Y=this._engine;if(b.childElementCount&&this._signalRemovalForInnerTriggers(b,C),this.triggerLeaveAnimation(b,C,!0))return;let de=!1;if(Y.totalAnimations){const ke=Y.players.length?Y.playersByQueriedElement.get(b):[];if(ke&&ke.length)de=!0;else{let Je=b;for(;Je=Je.parentNode;)if(Y.statesByElement.get(Je)){de=!0;break}}}if(this.prepareLeaveAnimationListeners(b),de)Y.markElementAsRemoved(this.id,b,!1,C);else{const ke=b[di];(!ke||ke===Ks)&&(Y.afterFlush(()=>this.clearElementCache(b)),Y.destroyInnerAnimations(b),Y._onRemovalComplete(b,C))}}insertNode(b,C){as(b,this._hostClassName)}drainQueuedTransitions(b){const C=[];return this._queue.forEach(Y=>{const de=Y.player;if(de.destroyed)return;const ke=Y.element,Je=this._elementListeners.get(ke);Je&&Je.forEach(it=>{if(it.name==Y.triggerName){const Et=B(ke,Y.triggerName,Y.fromState.value,Y.toState.value);Et._data=b,D(Y.player,it.phase,Et,it.callback)}}),de.markedForDestroy?this._engine.afterFlush(()=>{de.destroy()}):C.push(Y)}),this._queue=[],C.sort((Y,de)=>{const ke=Y.transition.ast.depCount,Je=de.transition.ast.depCount;return 0==ke||0==Je?ke-Je:this._engine.driver.containsElement(Y.element,de.element)?1:-1})}destroy(b){this.players.forEach(C=>C.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,b)}elementContainsData(b){let C=!1;return this._elementListeners.has(b)&&(C=!0),C=!!this._queue.find(Y=>Y.element===b)||C,C}}class $i{constructor(b,C,Y){this.bodyNode=b,this.driver=C,this._normalizer=Y,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=(de,ke)=>{}}_onRemovalComplete(b,C){this.onRemovalComplete(b,C)}get queuedPlayers(){const b=[];return this._namespaceList.forEach(C=>{C.players.forEach(Y=>{Y.queued&&b.push(Y)})}),b}createNamespace(b,C){const Y=new hs(b,C,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,C)?this._balanceNamespaceList(Y,C):(this.newHostElements.set(C,Y),this.collectEnterElement(C)),this._namespaceLookup[b]=Y}_balanceNamespaceList(b,C){const Y=this._namespaceList.length-1;if(Y>=0){let de=!1;for(let ke=Y;ke>=0;ke--)if(this.driver.containsElement(this._namespaceList[ke].hostElement,C)){this._namespaceList.splice(ke+1,0,b),de=!0;break}de||this._namespaceList.splice(0,0,b)}else this._namespaceList.push(b);return this.namespacesByHostElement.set(C,b),b}register(b,C){let Y=this._namespaceLookup[b];return Y||(Y=this.createNamespace(b,C)),Y}registerTrigger(b,C,Y){let de=this._namespaceLookup[b];de&&de.register(C,Y)&&this.totalAnimations++}destroy(b,C){if(!b)return;const Y=this._fetchNamespace(b);this.afterFlush(()=>{this.namespacesByHostElement.delete(Y.hostElement),delete this._namespaceLookup[b];const de=this._namespaceList.indexOf(Y);de>=0&&this._namespaceList.splice(de,1)}),this.afterFlushAnimationsDone(()=>Y.destroy(C))}_fetchNamespace(b){return this._namespaceLookup[b]}fetchNamespacesByElement(b){const C=new Set,Y=this.statesByElement.get(b);if(Y){const de=Object.keys(Y);for(let ke=0;ke=0&&this.collectedLeaveElements.splice(Je,1)}if(b){const Je=this._fetchNamespace(b);Je&&Je.insertNode(C,Y)}de&&this.collectEnterElement(C)}collectEnterElement(b){this.collectedEnterElements.push(b)}markElementAsDisabled(b,C){C?this.disabledNodes.has(b)||(this.disabledNodes.add(b),as(b,us)):this.disabledNodes.has(b)&&(this.disabledNodes.delete(b),Rs(b,us))}removeNode(b,C,Y,de){if(qs(C)){const ke=b?this._fetchNamespace(b):null;if(ke?ke.removeNode(C,de):this.markElementAsRemoved(b,C,!1,de),Y){const Je=this.namespacesByHostElement.get(C);Je&&Je.id!==b&&Je.removeNode(C,de)}}else this._onRemovalComplete(C,de)}markElementAsRemoved(b,C,Y,de){this.collectedLeaveElements.push(C),C[di]={namespaceId:b,setForRemoval:de,hasAnimation:Y,removedBeforeQueried:!1}}listen(b,C,Y,de,ke){return qs(C)?this._fetchNamespace(b).listen(C,Y,de,ke):()=>{}}_buildInstruction(b,C,Y,de,ke){return b.transition.build(this.driver,b.element,b.fromState.value,b.toState.value,Y,de,b.fromState.options,b.toState.options,C,ke)}destroyInnerAnimations(b){let C=this.driver.query(b,mt,!0);C.forEach(Y=>this.destroyActiveAnimationsForElement(Y)),0!=this.playersByQueriedElement.size&&(C=this.driver.query(b,W,!0),C.forEach(Y=>this.finishActiveQueriedAnimationOnElement(Y)))}destroyActiveAnimationsForElement(b){const C=this.playersByElement.get(b);C&&C.forEach(Y=>{Y.queued?Y.markedForDestroy=!0:Y.destroy()})}finishActiveQueriedAnimationOnElement(b){const C=this.playersByQueriedElement.get(b);C&&C.forEach(Y=>Y.finish())}whenRenderingDone(){return new Promise(b=>{if(this.players.length)return v(this.players).onDone(()=>b());b()})}processLeaveNode(b){const C=b[di];if(C&&C.setForRemoval){if(b[di]=Ks,C.namespaceId){this.destroyInnerAnimations(b);const Y=this._fetchNamespace(C.namespaceId);Y&&Y.clearElementCache(b)}this._onRemovalComplete(b,C.setForRemoval)}this.driver.matchesElement(b,es)&&this.markElementAsDisabled(b,!1),this.driver.query(b,es,!0).forEach(Y=>{this.markElementAsDisabled(Y,!1)})}flush(b=-1){let C=[];if(this.newHostElements.size&&(this.newHostElements.forEach((Y,de)=>this._balanceNamespaceList(Y,de)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let Y=0;YY()),this._flushFns=[],this._whenQuietFns.length){const Y=this._whenQuietFns;this._whenQuietFns=[],C.length?v(C).onDone(()=>{Y.forEach(de=>de())}):Y.forEach(de=>de())}}reportError(b){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${b.join("\n")}`)}_flushAnimations(b,C){const Y=new tn,de=[],ke=new Map,Je=[],it=new Map,Et=new Map,Ht=new Map,ln=new Set;this.disabledNodes.forEach(yn=>{ln.add(yn);const Sn=this.driver.query(yn,".ng-animate-queued",!0);for(let xn=0;xn{const xn=Jt+Ln++;Tn.set(Sn,xn),yn.forEach(Bn=>as(Bn,xn))});const Zn=[],Mi=new Set,Si=new Set;for(let yn=0;ynMi.add(Bn)):Si.add(Sn))}const Wi=new Map,Li=dr(Fn,Array.from(Mi));Li.forEach((yn,Sn)=>{const xn=_n+Ln++;Wi.set(Sn,xn),yn.forEach(Bn=>as(Bn,xn))}),b.push(()=>{Gn.forEach((yn,Sn)=>{const xn=Tn.get(Sn);yn.forEach(Bn=>Rs(Bn,xn))}),Li.forEach((yn,Sn)=>{const xn=Wi.get(Sn);yn.forEach(Bn=>Rs(Bn,xn))}),Zn.forEach(yn=>{this.processLeaveNode(yn)})});const xs=[],Ss=[];for(let yn=this._namespaceList.length-1;yn>=0;yn--)this._namespaceList[yn].drainQueuedTransitions(C).forEach(xn=>{const Bn=xn.player,Di=xn.element;if(xs.push(Bn),this.collectedEnterElements.length){const Ki=Di[di];if(Ki&&Ki.setForMove)return void Bn.destroy()}const ui=!bn||!this.driver.containsElement(bn,Di),ds=Wi.get(Di),ts=Tn.get(Di),mi=this._buildInstruction(xn,Y,ts,ds,ui);if(mi.errors&&mi.errors.length)Ss.push(mi);else{if(ui)return Bn.onStart(()=>Qt(Di,mi.fromStyles)),Bn.onDestroy(()=>_t(Di,mi.toStyles)),void de.push(Bn);if(xn.isFallbackTransition)return Bn.onStart(()=>Qt(Di,mi.fromStyles)),Bn.onDestroy(()=>_t(Di,mi.toStyles)),void de.push(Bn);mi.timelines.forEach(Ki=>Ki.stretchStartingKeyframe=!0),Y.append(Di,mi.timelines),Je.push({instruction:mi,player:Bn,element:Di}),mi.queriedElements.forEach(Ki=>X(it,Ki,[]).push(Bn)),mi.preStyleProps.forEach((Ki,Ti)=>{const As=Object.keys(Ki);if(As.length){let ns=Et.get(Ti);ns||Et.set(Ti,ns=new Set),As.forEach(Ro=>ns.add(Ro))}}),mi.postStyleProps.forEach((Ki,Ti)=>{const As=Object.keys(Ki);let ns=Ht.get(Ti);ns||Ht.set(Ti,ns=new Set),As.forEach(Ro=>ns.add(Ro))})}});if(Ss.length){const yn=[];Ss.forEach(Sn=>{yn.push(`@${Sn.triggerName} has failed due to:\n`),Sn.errors.forEach(xn=>yn.push(`- ${xn}\n`))}),xs.forEach(Sn=>Sn.destroy()),this.reportError(yn)}const zi=new Map,Us=new Map;Je.forEach(yn=>{const Sn=yn.element;Y.has(Sn)&&(Us.set(Sn,Sn),this._beforeAnimationBuild(yn.player.namespaceId,yn.instruction,zi))}),de.forEach(yn=>{const Sn=yn.element;this._getPreviousPlayers(Sn,!1,yn.namespaceId,yn.triggerName,null).forEach(Bn=>{X(zi,Sn,[]).push(Bn),Bn.destroy()})});const Ji=Zn.filter(yn=>cr(yn,Et,Ht)),ls=new Map;lr(ls,this.driver,Si,Ht,c.l3).forEach(yn=>{cr(yn,Et,Ht)&&Ji.push(yn)});const rr=new Map;Gn.forEach((yn,Sn)=>{lr(rr,this.driver,new Set(yn),Et,c.k1)}),Ji.forEach(yn=>{const Sn=ls.get(yn),xn=rr.get(yn);ls.set(yn,Object.assign(Object.assign({},Sn),xn))});const vi=[],Os=[],Pi={};Je.forEach(yn=>{const{element:Sn,player:xn,instruction:Bn}=yn;if(Y.has(Sn)){if(ln.has(Sn))return xn.onDestroy(()=>_t(Sn,Bn.toStyles)),xn.disabled=!0,xn.overrideTotalTime(Bn.totalTime),void de.push(xn);let Di=Pi;if(Us.size>1){let ds=Sn;const ts=[];for(;ds=ds.parentNode;){const mi=Us.get(ds);if(mi){Di=mi;break}ts.push(ds)}ts.forEach(mi=>Us.set(mi,Di))}const ui=this._buildAnimation(xn.namespaceId,Bn,zi,ke,rr,ls);if(xn.setRealPlayer(ui),Di===Pi)vi.push(xn);else{const ds=this.playersByElement.get(Di);ds&&ds.length&&(xn.parentPlayer=v(ds)),de.push(xn)}}else Qt(Sn,Bn.fromStyles),xn.onDestroy(()=>_t(Sn,Bn.toStyles)),Os.push(xn),ln.has(Sn)&&de.push(xn)}),Os.forEach(yn=>{const Sn=ke.get(yn.element);if(Sn&&Sn.length){const xn=v(Sn);yn.setRealPlayer(xn)}}),de.forEach(yn=>{yn.parentPlayer?yn.syncPlayerEvents(yn.parentPlayer):yn.destroy()});for(let yn=0;yn!ui.destroyed);Di.length?Qs(this,Sn,Di):this.processLeaveNode(Sn)}return Zn.length=0,vi.forEach(yn=>{this.players.push(yn),yn.onDone(()=>{yn.destroy();const Sn=this.players.indexOf(yn);this.players.splice(Sn,1)}),yn.play()}),vi}elementContainsData(b,C){let Y=!1;const de=C[di];return de&&de.setForRemoval&&(Y=!0),this.playersByElement.has(C)&&(Y=!0),this.playersByQueriedElement.has(C)&&(Y=!0),this.statesByElement.has(C)&&(Y=!0),this._fetchNamespace(b).elementContainsData(C)||Y}afterFlush(b){this._flushFns.push(b)}afterFlushAnimationsDone(b){this._whenQuietFns.push(b)}_getPreviousPlayers(b,C,Y,de,ke){let Je=[];if(C){const it=this.playersByQueriedElement.get(b);it&&(Je=it)}else{const it=this.playersByElement.get(b);if(it){const Et=!ke||ke==Bi;it.forEach(Ht=>{Ht.queued||!Et&&Ht.triggerName!=de||Je.push(Ht)})}}return(Y||de)&&(Je=Je.filter(it=>!(Y&&Y!=it.namespaceId||de&&de!=it.triggerName))),Je}_beforeAnimationBuild(b,C,Y){const ke=C.element,Je=C.isRemovalTransition?void 0:b,it=C.isRemovalTransition?void 0:C.triggerName;for(const Et of C.timelines){const Ht=Et.element,ln=Ht!==ke,bn=X(Y,Ht,[]);this._getPreviousPlayers(Ht,ln,Je,it,C.toState).forEach(Gn=>{const Tn=Gn.getRealPlayer();Tn.beforeDestroy&&Tn.beforeDestroy(),Gn.destroy(),bn.push(Gn)})}Qt(ke,C.fromStyles)}_buildAnimation(b,C,Y,de,ke,Je){const it=C.triggerName,Et=C.element,Ht=[],ln=new Set,bn=new Set,Fn=C.timelines.map(Tn=>{const Ln=Tn.element;ln.add(Ln);const Zn=Ln[di];if(Zn&&Zn.removedBeforeQueried)return new c.ZN(Tn.duration,Tn.delay);const Mi=Ln!==Et,Si=function(se){const b=[];return Xs(se,b),b}((Y.get(Ln)||Ei).map(zi=>zi.getRealPlayer())).filter(zi=>!!zi.element&&zi.element===Ln),Wi=ke.get(Ln),Li=Je.get(Ln),xs=A(0,this._normalizer,0,Tn.keyframes,Wi,Li),Ss=this._buildPlayer(Tn,xs,Si);if(Tn.subTimeline&&de&&bn.add(Ln),Mi){const zi=new Lr(b,it,Ln);zi.setRealPlayer(Ss),Ht.push(zi)}return Ss});Ht.forEach(Tn=>{X(this.playersByQueriedElement,Tn.element,[]).push(Tn),Tn.onDone(()=>function(se,b,C){let Y;if(se instanceof Map){if(Y=se.get(b),Y){if(Y.length){const de=Y.indexOf(C);Y.splice(de,1)}0==Y.length&&se.delete(b)}}else if(Y=se[b],Y){if(Y.length){const de=Y.indexOf(C);Y.splice(de,1)}0==Y.length&&delete se[b]}return Y}(this.playersByQueriedElement,Tn.element,Tn))}),ln.forEach(Tn=>as(Tn,ie));const Gn=v(Fn);return Gn.onDestroy(()=>{ln.forEach(Tn=>Rs(Tn,ie)),_t(Et,C.toStyles)}),bn.forEach(Tn=>{X(de,Tn,[]).push(Gn)}),Gn}_buildPlayer(b,C,Y){return C.length>0?this.driver.animate(b.element,C,b.duration,b.delay,b.easing,Y):new c.ZN(b.duration,b.delay)}}class Lr{constructor(b,C,Y){this.namespaceId=b,this.triggerName=C,this.element=Y,this._player=new c.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(b){this._containsRealPlayer||(this._player=b,Object.keys(this._queuedCallbacks).forEach(C=>{this._queuedCallbacks[C].forEach(Y=>D(b,C,void 0,Y))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(b.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(b){this.totalTime=b}syncPlayerEvents(b){const C=this._player;C.triggerCallback&&b.onStart(()=>C.triggerCallback("start")),b.onDone(()=>this.finish()),b.onDestroy(()=>this.destroy())}_queueEvent(b,C){X(this._queuedCallbacks,b,[]).push(C)}onDone(b){this.queued&&this._queueEvent("done",b),this._player.onDone(b)}onStart(b){this.queued&&this._queueEvent("start",b),this._player.onStart(b)}onDestroy(b){this.queued&&this._queueEvent("destroy",b),this._player.onDestroy(b)}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(b){this.queued||this._player.setPosition(b)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(b){const C=this._player;C.triggerCallback&&C.triggerCallback(b)}}function qs(se){return se&&1===se.nodeType}function xr(se,b){const C=se.style.display;return se.style.display=null!=b?b:"none",C}function lr(se,b,C,Y,de){const ke=[];C.forEach(Et=>ke.push(xr(Et)));const Je=[];Y.forEach((Et,Ht)=>{const ln={};Et.forEach(bn=>{const Fn=ln[bn]=b.computeStyle(Ht,bn,de);(!Fn||0==Fn.length)&&(Ht[di]=ki,Je.push(Ht))}),se.set(Ht,ln)});let it=0;return C.forEach(Et=>xr(Et,ke[it++])),Je}function dr(se,b){const C=new Map;if(se.forEach(it=>C.set(it,[])),0==b.length)return C;const de=new Set(b),ke=new Map;function Je(it){if(!it)return 1;let Et=ke.get(it);if(Et)return Et;const Ht=it.parentNode;return Et=C.has(Ht)?Ht:de.has(Ht)?1:Je(Ht),ke.set(it,Et),Et}return b.forEach(it=>{const Et=Je(it);1!==Et&&C.get(Et).push(it)}),C}const Hs="$$classes";function as(se,b){if(se.classList)se.classList.add(b);else{let C=se[Hs];C||(C=se[Hs]={}),C[b]=!0}}function Rs(se,b){if(se.classList)se.classList.remove(b);else{let C=se[Hs];C&&delete C[b]}}function Qs(se,b,C){v(C).onDone(()=>se.processLeaveNode(b))}function Xs(se,b){for(let C=0;Cde.add(ke)):b.set(se,Y),C.delete(se),!0}class Ls{constructor(b,C,Y){this.bodyNode=b,this._driver=C,this._normalizer=Y,this._triggerCache={},this.onRemovalComplete=(de,ke)=>{},this._transitionEngine=new $i(b,C,Y),this._timelineEngine=new Es(b,C,Y),this._transitionEngine.onRemovalComplete=(de,ke)=>this.onRemovalComplete(de,ke)}registerTrigger(b,C,Y,de,ke){const Je=b+"-"+de;let it=this._triggerCache[Je];if(!it){const Et=[],Ht=mn(this._driver,ke,Et);if(Et.length)throw new Error(`The animation trigger "${de}" has failed to build due to the following errors:\n - ${Et.join("\n - ")}`);it=function(se,b,C){return new fn(se,b,C)}(de,Ht,this._normalizer),this._triggerCache[Je]=it}this._transitionEngine.registerTrigger(C,de,it)}register(b,C){this._transitionEngine.register(b,C)}destroy(b,C){this._transitionEngine.destroy(b,C)}onInsert(b,C,Y,de){this._transitionEngine.insertNode(b,C,Y,de)}onRemove(b,C,Y,de){this._transitionEngine.removeNode(b,C,de||!1,Y)}disableAnimations(b,C){this._transitionEngine.markElementAsDisabled(b,C)}process(b,C,Y,de){if("@"==Y.charAt(0)){const[ke,Je]=ne(Y);this._timelineEngine.command(ke,C,Je,de)}else this._transitionEngine.trigger(b,C,Y,de)}listen(b,C,Y,de,ke){if("@"==Y.charAt(0)){const[Je,it]=ne(Y);return this._timelineEngine.listen(Je,C,it,ke)}return this._transitionEngine.listen(b,C,Y,de,ke)}flush(b=-1){this._transitionEngine.flush(b)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function er(se,b){let C=null,Y=null;return Array.isArray(b)&&b.length?(C=tr(b[0]),b.length>1&&(Y=tr(b[b.length-1]))):b&&(C=tr(b)),C||Y?new Jr(se,C,Y):null}let Jr=(()=>{class se{constructor(C,Y,de){this._element=C,this._startStyles=Y,this._endStyles=de,this._state=0;let ke=se.initialStylesByElement.get(C);ke||se.initialStylesByElement.set(C,ke={}),this._initialStyles=ke}start(){this._state<1&&(this._startStyles&&_t(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(_t(this._element,this._initialStyles),this._endStyles&&(_t(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(se.initialStylesByElement.delete(this._element),this._startStyles&&(Qt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Qt(this._element,this._endStyles),this._endStyles=null),_t(this._element,this._initialStyles),this._state=3)}}return se.initialStylesByElement=new WeakMap,se})();function tr(se){let b=null;const C=Object.keys(se);for(let Y=0;Ythis._handleCallback(Et)}apply(){(function(se,b){const C=hi(se,"").trim();let Y=0;C.length&&(function(se,b){let C=0;for(let Y=0;Y=this._delay&&Y>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Nr(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(se,b){const Y=hi(se,"").split(","),de=vs(Y,b);de>=0&&(Y.splice(de,1),Ri(se,"",Y.join(",")))}(this._element,this._name))}}function ur(se,b,C){Ri(se,"PlayState",C,nr(se,b))}function nr(se,b){const C=hi(se,"");return C.indexOf(",")>0?vs(C.split(","),b):vs([C],b)}function vs(se,b){for(let C=0;C=0)return C;return-1}function Nr(se,b,C){C?se.removeEventListener(bs,b):se.addEventListener(bs,b)}function Ri(se,b,C,Y){const de=Ms+b;if(null!=Y){const ke=se.style[de];if(ke.length){const Je=ke.split(",");Je[Y]=C,C=Je.join(",")}}se.style[de]=C}function hi(se,b){return se.style[Ms+b]||""}class sr{constructor(b,C,Y,de,ke,Je,it,Et){this.element=b,this.keyframes=C,this.animationName=Y,this._duration=de,this._delay=ke,this._finalStyles=it,this._specialStyles=Et,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=Je||"linear",this.totalTime=de+ke,this._buildStyler()}onStart(b){this._onStartFns.push(b)}onDone(b){this._onDoneFns.push(b)}onDestroy(b){this._onDestroyFns.push(b)}destroy(){this.init(),!(this._state>=4)&&(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(b=>b()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(b=>b()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(b=>b()),this._onStartFns=[]}finish(){this.init(),!(this._state>=3)&&(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(b){this._styler.setPosition(b)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new Kr(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(b){const C="start"==b?this._onStartFns:this._onDoneFns;C.forEach(Y=>Y()),C.length=0}beforeDestroy(){this.init();const b={};if(this.hasStarted()){const C=this._state>=3;Object.keys(this._finalStyles).forEach(Y=>{"offset"!=Y&&(b[Y]=C?this._finalStyles[Y]:ee(this.element,Y))})}this.currentSnapshot=b}}class Fr extends c.ZN{constructor(b,C){super(),this.element=b,this._startingStyles={},this.__initialized=!1,this._styles=pe(C)}init(){this.__initialized||!this._startingStyles||(this.__initialized=!0,Object.keys(this._styles).forEach(b=>{this._startingStyles[b]=this.element.style[b]}),super.init())}play(){!this._startingStyles||(this.init(),Object.keys(this._styles).forEach(b=>this.element.style.setProperty(b,this._styles[b])),super.play())}destroy(){!this._startingStyles||(Object.keys(this._startingStyles).forEach(b=>{const C=this._startingStyles[b];C?this.element.style.setProperty(b,C):this.element.style.removeProperty(b)}),this._startingStyles=null,super.destroy())}}class Z{constructor(){this._count=0}validateStyleProperty(b){return Oe(b)}matchesElement(b,C){return Pe(b,C)}containsElement(b,C){return Ne(b,C)}query(b,C,Y){return We(b,C,Y)}computeStyle(b,C,Y){return window.getComputedStyle(b)[C]}buildKeyframeElement(b,C,Y){Y=Y.map(it=>pe(it));let de=`@keyframes ${C} {\n`,ke="";Y.forEach(it=>{ke=" ";const Et=parseFloat(it.offset);de+=`${ke}${100*Et}% {\n`,ke+=" ",Object.keys(it).forEach(Ht=>{const ln=it[Ht];switch(Ht){case"offset":return;case"easing":return void(ln&&(de+=`${ke}animation-timing-function: ${ln};\n`));default:return void(de+=`${ke}${Ht}: ${ln};\n`)}}),de+=`${ke}}\n`}),de+="}\n";const Je=document.createElement("style");return Je.textContent=de,Je}animate(b,C,Y,de,ke,Je=[],it){const Et=Je.filter(Zn=>Zn instanceof sr),Ht={};Se(Y,de)&&Et.forEach(Zn=>{let Mi=Zn.currentSnapshot;Object.keys(Mi).forEach(Si=>Ht[Si]=Mi[Si])});const ln=function(se){let b={};return se&&(Array.isArray(se)?se:[se]).forEach(Y=>{Object.keys(Y).forEach(de=>{"offset"==de||"easing"==de||(b[de]=Y[de])})}),b}(C=be(b,C,Ht));if(0==Y)return new Fr(b,ln);const bn="gen_css_kf_"+this._count++,Fn=this.buildKeyframeElement(b,bn,C);(function(se){var b;const C=null===(b=se.getRootNode)||void 0===b?void 0:b.call(se);return"undefined"!=typeof ShadowRoot&&C instanceof ShadowRoot?C:document.head})(b).appendChild(Fn);const Tn=er(b,C),Ln=new sr(b,C,bn,Y,de,ke,ln,Tn);return Ln.onDestroy(()=>{var se;(se=Fn).parentNode.removeChild(se)}),Ln}}class Xt{constructor(b,C,Y,de){this.element=b,this.keyframes=C,this.options=Y,this._specialStyles=de,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=Y.duration,this._delay=Y.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(b=>b()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const b=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,b,this.options),this._finalKeyframe=b.length?b[b.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(b,C,Y){return b.animate(C,Y)}onStart(b){this._onStartFns.push(b)}onDone(b){this._onDoneFns.push(b)}onDestroy(b){this._onDestroyFns.push(b)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(b=>b()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(b=>b()),this._onDestroyFns=[])}setPosition(b){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=b*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const b={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(C=>{"offset"!=C&&(b[C]=this._finished?this._finalKeyframe[C]:ee(this.element,C))}),this.currentSnapshot=b}triggerCallback(b){const C="start"==b?this._onStartFns:this._onDoneFns;C.forEach(Y=>Y()),C.length=0}}class An{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(kn().toString()),this._cssKeyframesDriver=new Z}validateStyleProperty(b){return Oe(b)}matchesElement(b,C){return Pe(b,C)}containsElement(b,C){return Ne(b,C)}query(b,C,Y){return We(b,C,Y)}computeStyle(b,C,Y){return window.getComputedStyle(b)[C]}overrideWebAnimationsSupport(b){this._isNativeImpl=b}animate(b,C,Y,de,ke,Je=[],it){if(!it&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(b,C,Y,de,ke,Je);const ln={duration:Y,delay:de,fill:0==de?"both":"forwards"};ke&&(ln.easing=ke);const bn={},Fn=Je.filter(Tn=>Tn instanceof Xt);Se(Y,de)&&Fn.forEach(Tn=>{let Ln=Tn.currentSnapshot;Object.keys(Ln).forEach(Zn=>bn[Zn]=Ln[Zn])});const Gn=er(b,C=be(b,C=C.map(Tn=>ot(Tn,!1)),bn));return new Xt(b,C,ln,Gn)}}function kn(){return f()&&Element.prototype.animate||{}}var Rn=p(8583);let _i=(()=>{class se extends c._j{constructor(C,Y){super(),this._nextAnimationId=0,this._renderer=C.createRenderer(Y.body,{id:"0",encapsulation:u.ifc.None,styles:[],data:{animation:[]}})}build(C){const Y=this._nextAnimationId.toString();this._nextAnimationId++;const de=Array.isArray(C)?(0,c.vP)(C):C;return $n(this._renderer,null,Y,"register",[de]),new Ai(Y,this._renderer)}}return se.\u0275fac=function(C){return new(C||se)(u.LFG(u.FYo),u.LFG(Rn.K0))},se.\u0275prov=u.Yz7({token:se,factory:se.\u0275fac}),se})();class Ai extends c.LC{constructor(b,C){super(),this._id=b,this._renderer=C}create(b,C){return new Vs(this._id,b,C||{},this._renderer)}}class Vs{constructor(b,C,Y,de){this.id=b,this.element=C,this._renderer=de,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Y)}_listen(b,C){return this._renderer.listen(this.element,`@@${this.id}:${b}`,C)}_command(b,...C){return $n(this._renderer,this.element,this.id,b,C)}onDone(b){this._listen("done",b)}onStart(b){this._listen("start",b)}onDestroy(b){this._listen("destroy",b)}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(b){this._command("setPosition",b)}getPosition(){var b,C;return null!==(C=null===(b=this._renderer.engine.players[+this.id])||void 0===b?void 0:b.getPosition())&&void 0!==C?C:0}}function $n(se,b,C,Y,de){return se.setProperty(b,`@@${C}:${Y}`,de)}const Ni="@.disabled";let wn=(()=>{class se{constructor(C,Y,de){this.delegate=C,this.engine=Y,this._zone=de,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),Y.onRemovalComplete=(ke,Je)=>{Je&&Je.parentNode(ke)&&Je.removeChild(ke.parentNode,ke)}}createRenderer(C,Y){const ke=this.delegate.createRenderer(C,Y);if(!(C&&Y&&Y.data&&Y.data.animation)){let ln=this._rendererCache.get(ke);return ln||(ln=new Yr("",ke,this.engine),this._rendererCache.set(ke,ln)),ln}const Je=Y.id,it=Y.id+"-"+this._currentId;this._currentId++,this.engine.register(it,C);const Et=ln=>{Array.isArray(ln)?ln.forEach(Et):this.engine.registerTrigger(Je,it,C,ln.name,ln)};return Y.data.animation.forEach(Et),new hr(this,it,ke,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(C,Y,de){C>=0&&CY(de)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(ke=>{const[Je,it]=ke;Je(it)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([Y,de]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return se.\u0275fac=function(C){return new(C||se)(u.LFG(u.FYo),u.LFG(Ls),u.LFG(u.R0b))},se.\u0275prov=u.Yz7({token:se,factory:se.\u0275fac}),se})();class Yr{constructor(b,C,Y){this.namespaceId=b,this.delegate=C,this.engine=Y,this.destroyNode=this.delegate.destroyNode?de=>C.destroyNode(de):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(b,C){return this.delegate.createElement(b,C)}createComment(b){return this.delegate.createComment(b)}createText(b){return this.delegate.createText(b)}appendChild(b,C){this.delegate.appendChild(b,C),this.engine.onInsert(this.namespaceId,C,b,!1)}insertBefore(b,C,Y,de=!0){this.delegate.insertBefore(b,C,Y),this.engine.onInsert(this.namespaceId,C,b,de)}removeChild(b,C,Y){this.engine.onRemove(this.namespaceId,C,this.delegate,Y)}selectRootElement(b,C){return this.delegate.selectRootElement(b,C)}parentNode(b){return this.delegate.parentNode(b)}nextSibling(b){return this.delegate.nextSibling(b)}setAttribute(b,C,Y,de){this.delegate.setAttribute(b,C,Y,de)}removeAttribute(b,C,Y){this.delegate.removeAttribute(b,C,Y)}addClass(b,C){this.delegate.addClass(b,C)}removeClass(b,C){this.delegate.removeClass(b,C)}setStyle(b,C,Y,de){this.delegate.setStyle(b,C,Y,de)}removeStyle(b,C,Y){this.delegate.removeStyle(b,C,Y)}setProperty(b,C,Y){"@"==C.charAt(0)&&C==Ni?this.disableAnimations(b,!!Y):this.delegate.setProperty(b,C,Y)}setValue(b,C){this.delegate.setValue(b,C)}listen(b,C,Y){return this.delegate.listen(b,C,Y)}disableAnimations(b,C){this.engine.disableAnimations(b,C)}}class hr extends Yr{constructor(b,C,Y,de){super(C,Y,de),this.factory=b,this.namespaceId=C}setProperty(b,C,Y){"@"==C.charAt(0)?"."==C.charAt(1)&&C==Ni?this.disableAnimations(b,Y=void 0===Y||!!Y):this.engine.process(this.namespaceId,b,C.substr(1),Y):this.delegate.setProperty(b,C,Y)}listen(b,C,Y){if("@"==C.charAt(0)){const de=function(se){switch(se){case"body":return document.body;case"document":return document;case"window":return window;default:return se}}(b);let ke=C.substr(1),Je="";return"@"!=ke.charAt(0)&&([ke,Je]=function(se){const b=se.indexOf(".");return[se.substring(0,b),se.substr(b+1)]}(ke)),this.engine.listen(this.namespaceId,de,ke,Je,it=>{this.factory.scheduleListenerCallback(it._data||-1,Y,it)})}return this.delegate.listen(b,C,Y)}}let js=(()=>{class se extends Ls{constructor(C,Y,de){super(C.body,Y,de)}ngOnDestroy(){this.flush()}}return se.\u0275fac=function(C){return new(C||se)(u.LFG(Rn.K0),u.LFG(rt),u.LFG(Ge))},se.\u0275prov=u.Yz7({token:se,factory:se.\u0275fac}),se})();const Jn=new u.OlP("AnimationModuleType"),Dr=[{provide:c._j,useClass:_i},{provide:Ge,useFactory:function(){return new Yt}},{provide:Ls,useClass:js},{provide:u.FYo,useFactory:function(se,b,C){return new wn(se,b,C)},deps:[e.se,Ls,u.R0b]}],Fi=[{provide:rt,useFactory:function(){return"function"==typeof kn()?new An:new Z}},{provide:Jn,useValue:"BrowserAnimations"},...Dr],oa=[{provide:rt,useClass:Be},{provide:Jn,useValue:"NoopAnimations"},...Dr];let qr=(()=>{class se{static withConfig(C){return{ngModule:se,providers:C.disableAnimations?oa:Fi}}}return se.\u0275fac=function(C){return new(C||se)},se.\u0275mod=u.oAB({type:se}),se.\u0275inj=u.cJS({providers:Fi,imports:[e.b2]}),se})()},9075:($e,fe,p)=>{"use strict";p.d(fe,{b2:()=>tn,H7:()=>dn,q6:()=>Ke,se:()=>Ct});var u=p(8583),e=p(7716);class c extends u.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class f extends c{static makeCurrent(){(0,u.HT)(new f)}onAndCancel(oe,ye,at){return oe.addEventListener(ye,at,!1),()=>{oe.removeEventListener(ye,at,!1)}}dispatchEvent(oe,ye){oe.dispatchEvent(ye)}remove(oe){oe.parentNode&&oe.parentNode.removeChild(oe)}createElement(oe,ye){return(ye=ye||this.getDefaultDocument()).createElement(oe)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(oe){return oe.nodeType===Node.ELEMENT_NODE}isShadowRoot(oe){return oe instanceof DocumentFragment}getGlobalEventTarget(oe,ye){return"window"===ye?window:"document"===ye?oe:"body"===ye?oe.body:null}getBaseHref(oe){const ye=(d=d||document.querySelector("base"),d?d.getAttribute("href"):null);return null==ye?null:function(z){A=A||document.createElement("a"),A.setAttribute("href",z);const oe=A.pathname;return"/"===oe.charAt(0)?oe:`/${oe}`}(ye)}resetBaseElement(){d=null}getUserAgent(){return window.navigator.userAgent}getCookie(oe){return(0,u.Mx)(document.cookie,oe)}}let A,d=null;const F=new e.OlP("TRANSITION_ID"),X=[{provide:e.ip1,useFactory:function(z,oe,ye){return()=>{ye.get(e.CZH).donePromise.then(()=>{const at=(0,u.q)(),Rt=oe.querySelectorAll(`style[ng-transition="${z}"]`);for(let fn=0;fn{const fn=oe.findTestabilityInTree(at,Rt);if(null==fn)throw new Error("Could not find testability for element.");return fn},e.dqk.getAllAngularTestabilities=()=>oe.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>oe.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(at=>{const Rt=e.dqk.getAllAngularTestabilities();let fn=Rt.length,pn=!1;const En=function(Dn){pn=pn||Dn,fn--,0==fn&&at(pn)};Rt.forEach(function(Dn){Dn.whenStable(En)})})}findTestabilityInTree(oe,ye,at){if(null==ye)return null;const Rt=oe.getTestability(ye);return null!=Rt?Rt:at?(0,u.q)().isShadowRoot(ye)?this.findTestabilityInTree(oe,ye.host,!0):this.findTestabilityInTree(oe,ye.parentElement,!0):null}}let ve=(()=>{class z{build(){return new XMLHttpRequest}}return z.\u0275fac=function(ye){return new(ye||z)},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})();const Be=new e.OlP("EventManagerPlugins");let rt=(()=>{class z{constructor(ye,at){this._zone=at,this._eventNameToPlugin=new Map,ye.forEach(Rt=>Rt.manager=this),this._plugins=ye.slice().reverse()}addEventListener(ye,at,Rt){return this._findPluginFor(at).addEventListener(ye,at,Rt)}addGlobalEventListener(ye,at,Rt){return this._findPluginFor(at).addGlobalEventListener(ye,at,Rt)}getZone(){return this._zone}_findPluginFor(ye){const at=this._eventNameToPlugin.get(ye);if(at)return at;const Rt=this._plugins;for(let fn=0;fn{class z{constructor(){this._stylesSet=new Set}addStyles(ye){const at=new Set;ye.forEach(Rt=>{this._stylesSet.has(Rt)||(this._stylesSet.add(Rt),at.add(Rt))}),this.onStylesAdded(at)}onStylesAdded(ye){}getAllStyles(){return Array.from(this._stylesSet)}}return z.\u0275fac=function(ye){return new(ye||z)},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})(),on=(()=>{class z extends Dt{constructor(ye){super(),this._doc=ye,this._hostNodes=new Map,this._hostNodes.set(ye.head,[])}_addStylesToHost(ye,at,Rt){ye.forEach(fn=>{const pn=this._doc.createElement("style");pn.textContent=fn,Rt.push(at.appendChild(pn))})}addHost(ye){const at=[];this._addStylesToHost(this._stylesSet,ye,at),this._hostNodes.set(ye,at)}removeHost(ye){const at=this._hostNodes.get(ye);at&&at.forEach(Jt),this._hostNodes.delete(ye)}onStylesAdded(ye){this._hostNodes.forEach((at,Rt)=>{this._addStylesToHost(ye,Rt,at)})}ngOnDestroy(){this._hostNodes.forEach(ye=>ye.forEach(Jt))}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(u.K0))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})();function Jt(z){(0,u.q)().remove(z)}const _n={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/"},Pt=/%COMP%/g;function He(z,oe,ye){for(let at=0;at{if("__ngUnwrap__"===oe)return z;!1===z(oe)&&(oe.preventDefault(),oe.returnValue=!1)}}let Ct=(()=>{class z{constructor(ye,at,Rt){this.eventManager=ye,this.sharedStylesHost=at,this.appId=Rt,this.rendererByCompId=new Map,this.defaultRenderer=new $t(ye)}createRenderer(ye,at){if(!ye||!at)return this.defaultRenderer;switch(at.encapsulation){case e.ifc.Emulated:{let Rt=this.rendererByCompId.get(at.id);return Rt||(Rt=new _t(this.eventManager,this.sharedStylesHost,at,this.appId),this.rendererByCompId.set(at.id,Rt)),Rt.applyToHost(ye),Rt}case 1:case e.ifc.ShadowDom:return new Qt(this.eventManager,this.sharedStylesHost,ye,at);default:if(!this.rendererByCompId.has(at.id)){const Rt=He(at.id,at.styles,[]);this.sharedStylesHost.addStyles(Rt),this.rendererByCompId.set(at.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(rt),e.LFG(on),e.LFG(e.AFp))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})();class $t{constructor(oe){this.eventManager=oe,this.data=Object.create(null)}destroy(){}createElement(oe,ye){return ye?document.createElementNS(_n[ye]||ye,oe):document.createElement(oe)}createComment(oe){return document.createComment(oe)}createText(oe){return document.createTextNode(oe)}appendChild(oe,ye){oe.appendChild(ye)}insertBefore(oe,ye,at){oe&&oe.insertBefore(ye,at)}removeChild(oe,ye){oe&&oe.removeChild(ye)}selectRootElement(oe,ye){let at="string"==typeof oe?document.querySelector(oe):oe;if(!at)throw new Error(`The selector "${oe}" did not match any elements`);return ye||(at.textContent=""),at}parentNode(oe){return oe.parentNode}nextSibling(oe){return oe.nextSibling}setAttribute(oe,ye,at,Rt){if(Rt){ye=Rt+":"+ye;const fn=_n[Rt];fn?oe.setAttributeNS(fn,ye,at):oe.setAttribute(ye,at)}else oe.setAttribute(ye,at)}removeAttribute(oe,ye,at){if(at){const Rt=_n[at];Rt?oe.removeAttributeNS(Rt,ye):oe.removeAttribute(`${at}:${ye}`)}else oe.removeAttribute(ye)}addClass(oe,ye){oe.classList.add(ye)}removeClass(oe,ye){oe.classList.remove(ye)}setStyle(oe,ye,at,Rt){Rt&(e.JOm.DashCase|e.JOm.Important)?oe.style.setProperty(ye,at,Rt&e.JOm.Important?"important":""):oe.style[ye]=at}removeStyle(oe,ye,at){at&e.JOm.DashCase?oe.style.removeProperty(ye):oe.style[ye]=""}setProperty(oe,ye,at){oe[ye]=at}setValue(oe,ye){oe.nodeValue=ye}listen(oe,ye,at){return"string"==typeof oe?this.eventManager.addGlobalEventListener(oe,ye,Le(at)):this.eventManager.addEventListener(oe,ye,Le(at))}}class _t extends $t{constructor(oe,ye,at,Rt){super(oe),this.component=at;const fn=He(Rt+"-"+at.id,at.styles,[]);ye.addStyles(fn),this.contentAttr="_ngcontent-%COMP%".replace(Pt,Rt+"-"+at.id),this.hostAttr="_nghost-%COMP%".replace(Pt,Rt+"-"+at.id)}applyToHost(oe){super.setAttribute(oe,this.hostAttr,"")}createElement(oe,ye){const at=super.createElement(oe,ye);return super.setAttribute(at,this.contentAttr,""),at}}class Qt extends $t{constructor(oe,ye,at,Rt){super(oe),this.sharedStylesHost=ye,this.hostEl=at,this.shadowRoot=at.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const fn=He(Rt.id,Rt.styles,[]);for(let pn=0;pn{class z extends Ot{constructor(ye){super(ye)}supports(ye){return!0}addEventListener(ye,at,Rt){return ye.addEventListener(at,Rt,!1),()=>this.removeEventListener(ye,at,Rt)}removeEventListener(ye,at,Rt){return ye.removeEventListener(at,Rt)}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(u.K0))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})();const be=["alt","control","meta","shift"],ee={"\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"},qe={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},zt={alt:z=>z.altKey,control:z=>z.ctrlKey,meta:z=>z.metaKey,shift:z=>z.shiftKey};let en=(()=>{class z extends Ot{constructor(ye){super(ye)}supports(ye){return null!=z.parseEventName(ye)}addEventListener(ye,at,Rt){const fn=z.parseEventName(at),pn=z.eventCallback(fn.fullKey,Rt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,u.q)().onAndCancel(ye,fn.domEventName,pn))}static parseEventName(ye){const at=ye.toLowerCase().split("."),Rt=at.shift();if(0===at.length||"keydown"!==Rt&&"keyup"!==Rt)return null;const fn=z._normalizeKey(at.pop());let pn="";if(be.forEach(Dn=>{const Es=at.indexOf(Dn);Es>-1&&(at.splice(Es,1),pn+=Dn+".")}),pn+=fn,0!=at.length||0===fn.length)return null;const En={};return En.domEventName=Rt,En.fullKey=pn,En}static getEventFullKey(ye){let at="",Rt=function(z){let oe=z.key;if(null==oe){if(oe=z.keyIdentifier,null==oe)return"Unidentified";oe.startsWith("U+")&&(oe=String.fromCharCode(parseInt(oe.substring(2),16)),3===z.location&&qe.hasOwnProperty(oe)&&(oe=qe[oe]))}return ee[oe]||oe}(ye);return Rt=Rt.toLowerCase()," "===Rt?Rt="space":"."===Rt&&(Rt="dot"),be.forEach(fn=>{fn!=Rt&&zt[fn](ye)&&(at+=fn+".")}),at+=Rt,at}static eventCallback(ye,at,Rt){return fn=>{z.getEventFullKey(fn)===ye&&Rt.runGuarded(()=>at(fn))}}static _normalizeKey(ye){return"esc"===ye?"escape":ye}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(u.K0))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})(),dn=(()=>{class z{}return z.\u0275fac=function(ye){return new(ye||z)},z.\u0275prov=(0,e.Yz7)({factory:function(){return(0,e.LFG)(Tt)},token:z,providedIn:"root"}),z})(),Tt=(()=>{class z extends dn{constructor(ye){super(),this._doc=ye}sanitize(ye,at){if(null==at)return null;switch(ye){case e.q3G.NONE:return at;case e.q3G.HTML:return(0,e.qzn)(at,"HTML")?(0,e.z3N)(at):(0,e.EiD)(this._doc,String(at)).toString();case e.q3G.STYLE:return(0,e.qzn)(at,"Style")?(0,e.z3N)(at):at;case e.q3G.SCRIPT:if((0,e.qzn)(at,"Script"))return(0,e.z3N)(at);throw new Error("unsafe value used in a script context");case e.q3G.URL:return(0,e.yhl)(at),(0,e.qzn)(at,"URL")?(0,e.z3N)(at):(0,e.mCW)(String(at));case e.q3G.RESOURCE_URL:if((0,e.qzn)(at,"ResourceURL"))return(0,e.z3N)(at);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${ye} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(ye){return(0,e.JVY)(ye)}bypassSecurityTrustStyle(ye){return(0,e.L6k)(ye)}bypassSecurityTrustScript(ye){return(0,e.eBb)(ye)}bypassSecurityTrustUrl(ye){return(0,e.LAX)(ye)}bypassSecurityTrustResourceUrl(ye){return(0,e.pB0)(ye)}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(u.K0))},z.\u0275prov=(0,e.Yz7)({factory:function(){return function(z){return new Tt(z.get(u.K0))}((0,e.LFG)(e.gxx))},token:z,providedIn:"root"}),z})();const Ke=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:u.bD},{provide:e.g9A,useValue:function(){f.makeCurrent(),ne.init()},multi:!0},{provide:u.K0,useFactory:function(){return(0,e.RDi)(document),document},deps:[]}]),dt=[[],{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function(){return new e.qLn},deps:[]},{provide:Be,useClass:Cn,multi:!0,deps:[u.K0,e.R0b,e.Lbi]},{provide:Be,useClass:en,multi:!0,deps:[u.K0]},[],{provide:Ct,useClass:Ct,deps:[rt,on,e.AFp]},{provide:e.FYo,useExisting:Ct},{provide:Dt,useExisting:on},{provide:on,useClass:on,deps:[u.K0]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b]},{provide:rt,useClass:rt,deps:[Be,e.R0b]},{provide:u.JF,useClass:ve,deps:[]},[]];let tn=(()=>{class z{constructor(ye){if(ye)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(ye){return{ngModule:z,providers:[{provide:e.AFp,useValue:ye.appId},{provide:F,useExisting:e.AFp},X]}}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(z,12))},z.\u0275mod=e.oAB({type:z}),z.\u0275inj=e.cJS({providers:dt,imports:[u.ez,e.hGG]}),z})();"undefined"!=typeof window&&window},6983:($e,fe,p)=>{"use strict";p.d(fe,{gz:()=>ji,F0:()=>ui,yS:()=>Qr,Bz:()=>No,lC:()=>ns});var u=p(8583),e=p(7716);const f=(()=>{function N(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return N.prototype=Object.create(Error.prototype),N})();var d=p(4402),v=p(5917),A=p(6215),D=p(9112),F=p(8891),B=p(8071),X=p(1439),ne=p(9193),ve=p(2441),Ye=p(9765),ge=p(5435),Re=p(7393),xe=p(7108);function ht(N){return function(E){return 0===N?(0,ne.c)():E.lift(new wt(N))}}class wt{constructor(O){if(this.total=O,this.total<0)throw new xe.W}call(O,E){return E.subscribe(new xt(O,this.total))}}class xt extends Re.L{constructor(O,E){super(O),this.total=E,this.ring=new Array,this.count=0}_next(O){const E=this.ring,G=this.total,q=this.count++;E.length0){const G=this.count>=this.total?this.total:this.count,q=this.ring;for(let Me=0;MeO.lift(new Ve(N))}class Ve{constructor(O){this.errorFactory=O}call(O,E){return E.subscribe(new Oe(O,this.errorFactory))}}class Oe extends Re.L{constructor(O,E){super(O),this.errorFactory=E,this.hasValue=!1}_next(O){this.hasValue=!0,this.destination.next(O)}_complete(){if(this.hasValue)return this.destination.complete();{let O;try{O=this.errorFactory()}catch(E){O=E}this.destination.error(O)}}}function tt(){return new f}function Pe(N=null){return O=>O.lift(new Ne(N))}class Ne{constructor(O){this.defaultValue=O}call(O,E){return E.subscribe(new We(O,this.defaultValue))}}class We extends Re.L{constructor(O,E){super(O),this.defaultValue=E,this.isEmpty=!0}_next(O){this.isEmpty=!1,this.destination.next(O)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var pe=p(4487),rt=p(5257);function Ot(N,O){const E=arguments.length>=2;return G=>G.pipe(N?(0,ge.h)((q,Me)=>N(q,Me,G)):pe.y,(0,rt.q)(1),E?Pe(O):gt(()=>new f))}var Dt=p(8002),on=p(3190),Jt=p(9761),_n=p(2145),Pt=p(5304),kt=p(4612),ze=p(9773),mt=p(8307),ie=p(1307),W=p(8939),le=p(3282);class He{constructor(O,E){this.id=O,this.url=E}}class Le extends He{constructor(O,E,G="imperative",q=null){super(O,E),this.navigationTrigger=G,this.restoredState=q}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Mt extends He{constructor(O,E,G){super(O,E),this.urlAfterRedirects=G}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Ct extends He{constructor(O,E,G){super(O,E),this.reason=G}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class $t extends He{constructor(O,E,G){super(O,E),this.error=G}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ot extends He{constructor(O,E,G,q){super(O,E),this.urlAfterRedirects=G,this.state=q}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class st extends He{constructor(O,E,G,q){super(O,E),this.urlAfterRedirects=G,this.state=q}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Bt extends He{constructor(O,E,G,q,Me){super(O,E),this.urlAfterRedirects=G,this.state=q,this.shouldActivate=Me}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class _t extends He{constructor(O,E,G,q){super(O,E),this.urlAfterRedirects=G,this.state=q}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Qt extends He{constructor(O,E,G,q){super(O,E),this.urlAfterRedirects=G,this.state=q}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Cn{constructor(O){this.route=O}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class At{constructor(O){this.route=O}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Nt{constructor(O){this.snapshot=O}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class et{constructor(O){this.snapshot=O}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ce{constructor(O){this.snapshot=O}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ${constructor(O){this.snapshot=O}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class R{constructor(O,E,G){this.routerEvent=O,this.position=E,this.anchor=G}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const x="primary";class re{constructor(O){this.params=O||{}}has(O){return Object.prototype.hasOwnProperty.call(this.params,O)}get(O){if(this.has(O)){const E=this.params[O];return Array.isArray(E)?E[0]:E}return null}getAll(O){if(this.has(O)){const E=this.params[O];return Array.isArray(E)?E:[E]}return[]}get keys(){return Object.keys(this.params)}}function Se(N){return new re(N)}const be="ngNavigationCancelingError";function _e(N){const O=Error("NavigationCancelingError: "+N);return O[be]=!0,O}function qe(N,O,E){const G=E.path.split("/");if(G.length>N.length||"full"===E.pathMatch&&(O.hasChildren()||G.lengthG[Me]===q)}return N===O}function an(N){return Array.prototype.concat.apply([],N)}function zt(N){return N.length>0?N[N.length-1]:null}function hn(N,O){for(const E in N)N.hasOwnProperty(E)&&O(N[E],E)}function dn(N){return(0,e.CqO)(N)?N:(0,e.QGY)(N)?(0,d.D)(Promise.resolve(N)):(0,v.of)(N)}const Tt={exact:function we(N,O,E){if(!Yn(N.segments,O.segments)||!ue(N.segments,O.segments,E)||N.numberOfChildren!==O.numberOfChildren)return!1;for(const G in O.children)if(!N.children[G]||!we(N.children[G],O.children[G],E))return!1;return!0},subset:K},nn={exact:function(N,O){return It(N,O)},subset:function(N,O){return Object.keys(O).length<=Object.keys(N).length&&Object.keys(O).every(E=>Vt(N[E],O[E]))},ignored:()=>!0};function Ie(N,O,E){return Tt[E.paths](N.root,O.root,E.matrixParams)&&nn[E.queryParams](N.queryParams,O.queryParams)&&!("exact"===E.fragment&&N.fragment!==O.fragment)}function K(N,O,E){return ae(N,O,O.segments,E)}function ae(N,O,E,G){if(N.segments.length>E.length){const q=N.segments.slice(0,E.length);return!(!Yn(q,E)||O.hasChildren()||!ue(q,E,G))}if(N.segments.length===E.length){if(!Yn(N.segments,E)||!ue(N.segments,E,G))return!1;for(const q in O.children)if(!N.children[q]||!K(N.children[q],O.children[q],G))return!1;return!0}{const q=E.slice(0,N.segments.length),Me=E.slice(N.segments.length);return!!(Yn(N.segments,q)&&ue(N.segments,q,G)&&N.children[x])&&ae(N.children[x],O,Me,G)}}function ue(N,O,E){return O.every((G,q)=>nn[E](N[q].parameters,G.parameters))}class Ke{constructor(O,E,G){this.root=O,this.queryParams=E,this.fragment=G}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Se(this.queryParams)),this._queryParamMap}toString(){return Mn.serialize(this)}}class dt{constructor(O,E){this.segments=O,this.children=E,this.parent=null,hn(E,(G,q)=>G.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return fi(this)}}class tn{constructor(O,E){this.path=O,this.parameters=E}get parameterMap(){return this._parameterMap||(this._parameterMap=Se(this.parameters)),this._parameterMap}toString(){return Ge(this)}}function Yn(N,O){return N.length===O.length&&N.every((E,G)=>E.path===O[G].path)}class Vn{}class Xn{parse(O){const E=new ye(O);return new Ke(E.parseRootSegment(),E.parseQueryParams(),E.parseFragment())}serialize(O){const E=`/${ai(O.root,!0)}`,G=function(N){const O=Object.keys(N).map(E=>{const G=N[E];return Array.isArray(G)?G.map(q=>`${jn(E)}=${jn(q)}`).join("&"):`${jn(E)}=${jn(G)}`}).filter(E=>!!E);return O.length?`?${O.join("&")}`:""}(O.queryParams);var N;return`${E}${G}${"string"==typeof O.fragment?`#${N=O.fragment,encodeURI(N)}`:""}`}}const Mn=new Xn;function fi(N){return N.segments.map(O=>Ge(O)).join("/")}function ai(N,O){if(!N.hasChildren())return fi(N);if(O){const E=N.children[x]?ai(N.children[x],!1):"",G=[];return hn(N.children,(q,Me)=>{Me!==x&&G.push(`${Me}:${ai(q,!1)}`)}),G.length>0?`${E}(${G.join("//")})`:E}{const E=function(N,O){let E=[];return hn(N.children,(G,q)=>{q===x&&(E=E.concat(O(G,q)))}),hn(N.children,(G,q)=>{q!==x&&(E=E.concat(O(G,q)))}),E}(N,(G,q)=>q===x?[ai(N.children[x],!1)]:[`${q}:${ai(G,!1)}`]);return 1===Object.keys(N.children).length&&null!=N.children[x]?`${fi(N)}/${E[0]}`:`${fi(N)}/(${E.join("//")})`}}function li(N){return encodeURIComponent(N).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function jn(N){return li(N).replace(/%3B/gi,";")}function ce(N){return li(N).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function je(N){return decodeURIComponent(N)}function he(N){return je(N.replace(/\+/g,"%20"))}function Ge(N){return`${ce(N.path)}${function(N){return Object.keys(N).map(O=>`;${ce(O)}=${ce(N[O])}`).join("")}(N.parameters)}`}const Te=/^[^\/()?;=#]+/;function lt(N){const O=N.match(Te);return O?O[0]:""}const w=/^[^=?&#]+/,z=/^[^?&#]+/;class ye{constructor(O){this.url=O,this.remaining=O}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new dt([],{}):new dt([],this.parseChildren())}parseQueryParams(){const O={};if(this.consumeOptional("?"))do{this.parseQueryParam(O)}while(this.consumeOptional("&"));return O}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const O=[];for(this.peekStartsWith("(")||O.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),O.push(this.parseSegment());let E={};this.peekStartsWith("/(")&&(this.capture("/"),E=this.parseParens(!0));let G={};return this.peekStartsWith("(")&&(G=this.parseParens(!1)),(O.length>0||Object.keys(E).length>0)&&(G[x]=new dt(O,E)),G}parseSegment(){const O=lt(this.remaining);if(""===O&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(O),new tn(je(O),this.parseMatrixParams())}parseMatrixParams(){const O={};for(;this.consumeOptional(";");)this.parseParam(O);return O}parseParam(O){const E=lt(this.remaining);if(!E)return;this.capture(E);let G="";if(this.consumeOptional("=")){const q=lt(this.remaining);q&&(G=q,this.capture(G))}O[je(E)]=je(G)}parseQueryParam(O){const E=function(N){const O=N.match(w);return O?O[0]:""}(this.remaining);if(!E)return;this.capture(E);let G="";if(this.consumeOptional("=")){const Qe=function(N){const O=N.match(z);return O?O[0]:""}(this.remaining);Qe&&(G=Qe,this.capture(G))}const q=he(E),Me=he(G);if(O.hasOwnProperty(q)){let Qe=O[q];Array.isArray(Qe)||(Qe=[Qe],O[q]=Qe),Qe.push(Me)}else O[q]=Me}parseParens(O){const E={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const G=lt(this.remaining),q=this.remaining[G.length];if("/"!==q&&")"!==q&&";"!==q)throw new Error(`Cannot parse url '${this.url}'`);let Me;G.indexOf(":")>-1?(Me=G.substr(0,G.indexOf(":")),this.capture(Me),this.capture(":")):O&&(Me=x);const Qe=this.parseChildren();E[Me]=1===Object.keys(Qe).length?Qe[x]:new dt([],Qe),this.consumeOptional("//")}return E}peekStartsWith(O){return this.remaining.startsWith(O)}consumeOptional(O){return!!this.peekStartsWith(O)&&(this.remaining=this.remaining.substring(O.length),!0)}capture(O){if(!this.consumeOptional(O))throw new Error(`Expected "${O}".`)}}class at{constructor(O){this._root=O}get root(){return this._root.value}parent(O){const E=this.pathFromRoot(O);return E.length>1?E[E.length-2]:null}children(O){const E=Rt(O,this._root);return E?E.children.map(G=>G.value):[]}firstChild(O){const E=Rt(O,this._root);return E&&E.children.length>0?E.children[0].value:null}siblings(O){const E=fn(O,this._root);return E.length<2?[]:E[E.length-2].children.map(q=>q.value).filter(q=>q!==O)}pathFromRoot(O){return fn(O,this._root).map(E=>E.value)}}function Rt(N,O){if(N===O.value)return O;for(const E of O.children){const G=Rt(N,E);if(G)return G}return null}function fn(N,O){if(N===O.value)return[O];for(const E of O.children){const G=fn(N,E);if(G.length)return G.unshift(O),G}return[]}class pn{constructor(O,E){this.value=O,this.children=E}toString(){return`TreeNode(${this.value})`}}function En(N){const O={};return N&&N.children.forEach(E=>O[E.value.outlet]=E),O}class Dn extends at{constructor(O,E){super(O),this.snapshot=E,Ei(this,O)}toString(){return this.snapshot.toString()}}function Es(N,O){const E=function(N,O){const Qe=new Yi([],{},{},"",{},x,O,null,N.root,-1,{});return new Ui("",new pn(Qe,[]))}(N,O),G=new A.X([new tn("",{})]),q=new A.X({}),Me=new A.X({}),Qe=new A.X({}),ct=new A.X(""),Wt=new ji(G,q,Qe,ct,Me,x,O,E.root);return Wt.snapshot=E.root,new Dn(new pn(Wt,[]),E)}class ji{constructor(O,E,G,q,Me,Qe,ct,Wt){this.url=O,this.params=E,this.queryParams=G,this.fragment=q,this.data=Me,this.outlet=Qe,this.component=ct,this._futureSnapshot=Wt}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((0,Dt.U)(O=>Se(O)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Dt.U)(O=>Se(O)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function us(N,O="emptyOnly"){const E=N.pathFromRoot;let G=0;if("always"!==O)for(G=E.length-1;G>=1;){const q=E[G],Me=E[G-1];if(q.routeConfig&&""===q.routeConfig.path)G--;else{if(Me.component)break;G--}}return function(N){return N.reduce((O,E)=>({params:Object.assign(Object.assign({},O.params),E.params),data:Object.assign(Object.assign({},O.data),E.data),resolve:Object.assign(Object.assign({},O.resolve),E._resolvedData)}),{params:{},data:{},resolve:{}})}(E.slice(G))}class Yi{constructor(O,E,G,q,Me,Qe,ct,Wt,gn,oi,On){this.url=O,this.params=E,this.queryParams=G,this.fragment=q,this.data=Me,this.outlet=Qe,this.component=ct,this.routeConfig=Wt,this._urlSegment=gn,this._lastPathIndex=oi,this._resolve=On}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=Se(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Se(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(G=>G.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Ui extends at{constructor(O,E){super(E),this.url=O,Ei(this,E)}toString(){return Ks(this._root)}}function Ei(N,O){O.value._routerState=N,O.children.forEach(E=>Ei(N,E))}function Ks(N){const O=N.children.length>0?` { ${N.children.map(Ks).join(", ")} } `:"";return`${N.value}${O}`}function ki(N){if(N.snapshot){const O=N.snapshot,E=N._futureSnapshot;N.snapshot=E,It(O.queryParams,E.queryParams)||N.queryParams.next(E.queryParams),O.fragment!==E.fragment&&N.fragment.next(E.fragment),It(O.params,E.params)||N.params.next(E.params),function(N,O){if(N.length!==O.length)return!1;for(let E=0;EIt(E.parameters,O[G].parameters))}(N.url,O.url);return E&&!(!N.parent!=!O.parent)&&(!N.parent||di(N.parent,O.parent))}function Bi(N,O,E){if(E&&N.shouldReuseRoute(O.value,E.value.snapshot)){const G=E.value;G._futureSnapshot=O.value;const q=function(N,O,E){return O.children.map(G=>{for(const q of E.children)if(N.shouldReuseRoute(G.value,q.value.snapshot))return Bi(N,G,q);return Bi(N,G)})}(N,O,E);return new pn(G,q)}{if(N.shouldAttach(O.value)){const Me=N.retrieve(O.value);if(null!==Me){const Qe=Me.route;return wi(O,Qe),Qe}}const G=function(N){return new ji(new A.X(N.url),new A.X(N.params),new A.X(N.queryParams),new A.X(N.fragment),new A.X(N.data),N.outlet,N.component,N)}(O.value),q=O.children.map(Me=>Bi(N,Me));return new pn(G,q)}}function wi(N,O){if(N.value.routeConfig!==O.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(N.children.length!==O.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");O.value._futureSnapshot=N.value;for(let E=0;E{Me[ct]=Array.isArray(Qe)?Qe.map(Wt=>`${Wt}`):`${Qe}`}),new Ke(E.root===N?O:ar(E.root,N,O),Me,q)}function ar(N,O,E){const G={};return hn(N.children,(q,Me)=>{G[Me]=q===O?E:ar(q,O,E)}),new dt(N.segments,G)}class xr{constructor(O,E,G){if(this.isAbsolute=O,this.numberOfDoubleDots=E,this.commands=G,O&&G.length>0&&Ys(G[0]))throw new Error("Root segment cannot have matrix parameters");const q=G.find(Bs);if(q&&q!==zt(G))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class dr{constructor(O,E,G){this.segmentGroup=O,this.processChildren=E,this.index=G}}function Rs(N,O,E){if(N||(N=new dt([],{})),0===N.segments.length&&N.hasChildren())return Qs(N,O,E);const G=function(N,O,E){let G=0,q=O;const Me={match:!1,pathIndex:0,commandIndex:0};for(;q=E.length)return Me;const Qe=N.segments[q],ct=E[G];if(Bs(ct))break;const Wt=`${ct}`,gn=G0&&void 0===Wt)break;if(Wt&&gn&&"object"==typeof gn&&void 0===gn.outlets){if(!Ls(Wt,gn,Qe))return Me;G+=2}else{if(!Ls(Wt,{},Qe))return Me;G++}q++}return{match:!0,pathIndex:q,commandIndex:G}}(N,O,E),q=E.slice(G.commandIndex);if(G.match&&G.pathIndex{"string"==typeof Me&&(Me=[Me]),null!==Me&&(q[Qe]=Rs(N.children[Qe],O,Me))}),hn(N.children,(Me,Qe)=>{void 0===G[Qe]&&(q[Qe]=Me)}),new dt(N.segments,q)}}function Xs(N,O,E){const G=N.segments.slice(0,O);let q=0;for(;q{"string"==typeof E&&(E=[E]),null!==E&&(O[G]=Xs(new dt([],{}),0,E))}),O}function cr(N){const O={};return hn(N,(E,G)=>O[G]=`${E}`),O}function Ls(N,O,E){return N==E.path&&It(O,E.parameters)}class Jr{constructor(O,E,G,q){this.routeReuseStrategy=O,this.futureState=E,this.currState=G,this.forwardEvent=q}activate(O){const E=this.futureState._root,G=this.currState?this.currState._root:null;this.deactivateChildRoutes(E,G,O),ki(this.futureState.root),this.activateChildRoutes(E,G,O)}deactivateChildRoutes(O,E,G){const q=En(E);O.children.forEach(Me=>{const Qe=Me.value.outlet;this.deactivateRoutes(Me,q[Qe],G),delete q[Qe]}),hn(q,(Me,Qe)=>{this.deactivateRouteAndItsChildren(Me,G)})}deactivateRoutes(O,E,G){const q=O.value,Me=E?E.value:null;if(q===Me)if(q.component){const Qe=G.getContext(q.outlet);Qe&&this.deactivateChildRoutes(O,E,Qe.children)}else this.deactivateChildRoutes(O,E,G);else Me&&this.deactivateRouteAndItsChildren(E,G)}deactivateRouteAndItsChildren(O,E){this.routeReuseStrategy.shouldDetach(O.value.snapshot)?this.detachAndStoreRouteSubtree(O,E):this.deactivateRouteAndOutlet(O,E)}detachAndStoreRouteSubtree(O,E){const G=E.getContext(O.value.outlet);if(G&&G.outlet){const q=G.outlet.detach(),Me=G.children.onOutletDeactivated();this.routeReuseStrategy.store(O.value.snapshot,{componentRef:q,route:O,contexts:Me})}}deactivateRouteAndOutlet(O,E){const G=E.getContext(O.value.outlet),q=G&&O.value.component?G.children:E,Me=En(O);for(const Qe of Object.keys(Me))this.deactivateRouteAndItsChildren(Me[Qe],q);G&&G.outlet&&(G.outlet.deactivate(),G.children.onOutletDeactivated(),G.attachRef=null,G.resolver=null,G.route=null)}activateChildRoutes(O,E,G){const q=En(E);O.children.forEach(Me=>{this.activateRoutes(Me,q[Me.value.outlet],G),this.forwardEvent(new $(Me.value.snapshot))}),O.children.length&&this.forwardEvent(new et(O.value.snapshot))}activateRoutes(O,E,G){const q=O.value,Me=E?E.value:null;if(ki(q),q===Me)if(q.component){const Qe=G.getOrCreateContext(q.outlet);this.activateChildRoutes(O,E,Qe.children)}else this.activateChildRoutes(O,E,G);else if(q.component){const Qe=G.getOrCreateContext(q.outlet);if(this.routeReuseStrategy.shouldAttach(q.snapshot)){const ct=this.routeReuseStrategy.retrieve(q.snapshot);this.routeReuseStrategy.store(q.snapshot,null),Qe.children.onOutletReAttached(ct.contexts),Qe.attachRef=ct.componentRef,Qe.route=ct.route.value,Qe.outlet&&Qe.outlet.attach(ct.componentRef,ct.route.value),tr(ct.route)}else{const ct=function(N){for(let O=N.parent;O;O=O.parent){const E=O.routeConfig;if(E&&E._loadedConfig)return E._loadedConfig;if(E&&E.component)return null}return null}(q.snapshot),Wt=ct?ct.module.componentFactoryResolver:null;Qe.attachRef=null,Qe.route=q,Qe.resolver=Wt,Qe.outlet&&Qe.outlet.activateWith(q,Wt),this.activateChildRoutes(O,null,Qe.children)}}else this.activateChildRoutes(O,null,G)}}function tr(N){ki(N.value),N.children.forEach(tr)}class ys{constructor(O,E){this.routes=O,this.module=E}}function Ms(N){return"function"==typeof N}function Gi(N){return N instanceof Ke}const nr=Symbol("INITIAL_VALUE");function vs(){return(0,on.w)(N=>(0,D.aj)(N.map(O=>O.pipe((0,rt.q)(1),(0,Jt.O)(nr)))).pipe((0,_n.R)((O,E)=>{let G=!1;return E.reduce((q,Me,Qe)=>q!==nr?q:(Me===nr&&(G=!0),G||!1!==Me&&Qe!==E.length-1&&!Gi(Me)?q:Me),O)},nr),(0,ge.h)(O=>O!==nr),(0,Dt.U)(O=>Gi(O)?O:!0===O),(0,rt.q)(1)))}let Nr=(()=>{class N{}return N.\u0275fac=function(E){return new(E||N)},N.\u0275cmp=e.Xpm({type:N,selectors:[["ng-component"]],decls:1,vars:0,template:function(E,G){1&E&&e._UZ(0,"router-outlet")},directives:function(){return[ns]},encapsulation:2}),N})();function Ri(N,O=""){for(let E=0;EZi(G)===O);return E.push(...N.filter(G=>Zi(G)!==O)),E}const Fr={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function U(N,O,E){var G;if(""===O.path)return"full"===O.pathMatch&&(N.hasChildren()||E.length>0)?Object.assign({},Fr):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const Me=(O.matcher||qe)(E,N,O);if(!Me)return Object.assign({},Fr);const Qe={};hn(Me.posParams,(Wt,gn)=>{Qe[gn]=Wt.path});const ct=Me.consumed.length>0?Object.assign(Object.assign({},Qe),Me.consumed[Me.consumed.length-1].parameters):Qe;return{matched:!0,consumedSegments:Me.consumed,lastChild:Me.consumed.length,parameters:ct,positionalParamSegments:null!==(G=Me.posParams)&&void 0!==G?G:{}}}function me(N,O,E,G,q="corrected"){if(E.length>0&&function(N,O,E){return E.some(G=>te(N,O,G)&&Zi(G)!==x)}(N,E,G)){const Qe=new dt(O,function(N,O,E,G){const q={};q[x]=G,G._sourceSegment=N,G._segmentIndexShift=O.length;for(const Me of E)if(""===Me.path&&Zi(Me)!==x){const Qe=new dt([],{});Qe._sourceSegment=N,Qe._segmentIndexShift=O.length,q[Zi(Me)]=Qe}return q}(N,O,G,new dt(E,N.children)));return Qe._sourceSegment=N,Qe._segmentIndexShift=O.length,{segmentGroup:Qe,slicedSegments:[]}}if(0===E.length&&function(N,O,E){return E.some(G=>te(N,O,G))}(N,E,G)){const Qe=new dt(N.segments,function(N,O,E,G,q,Me){const Qe={};for(const ct of G)if(te(N,E,ct)&&!q[Zi(ct)]){const Wt=new dt([],{});Wt._sourceSegment=N,Wt._segmentIndexShift="legacy"===Me?N.segments.length:O.length,Qe[Zi(ct)]=Wt}return Object.assign(Object.assign({},q),Qe)}(N,O,E,G,N.children,q));return Qe._sourceSegment=N,Qe._segmentIndexShift=O.length,{segmentGroup:Qe,slicedSegments:E}}const Me=new dt(N.segments,N.children);return Me._sourceSegment=N,Me._segmentIndexShift=O.length,{segmentGroup:Me,slicedSegments:E}}function te(N,O,E){return(!(N.hasChildren()||O.length>0)||"full"!==E.pathMatch)&&""===E.path}function ft(N,O,E,G){return!!(Zi(N)===G||G!==x&&te(O,E,N))&&("**"===N.path||U(O,N,E).matched)}function Xt(N,O,E){return 0===O.length&&!N.children[E]}class An{constructor(O){this.segmentGroup=O||null}}class ei{constructor(O){this.urlTree=O}}function kn(N){return new F.y(O=>O.error(new An(N)))}function Rn(N){return new F.y(O=>O.error(new ei(N)))}function _i(N){return new F.y(O=>O.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${N}'`)))}class $n{constructor(O,E,G,q,Me){this.configLoader=E,this.urlSerializer=G,this.urlTree=q,this.config=Me,this.allowRedirects=!0,this.ngModule=O.get(e.h0i)}apply(){const O=me(this.urlTree.root,[],[],this.config).segmentGroup,E=new dt(O.segments,O.children);return this.expandSegmentGroup(this.ngModule,this.config,E,x).pipe((0,Dt.U)(Me=>this.createUrlTree(Ni(Me),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,Pt.K)(Me=>{if(Me instanceof ei)return this.allowRedirects=!1,this.match(Me.urlTree);throw Me instanceof An?this.noMatchError(Me):Me}))}match(O){return this.expandSegmentGroup(this.ngModule,this.config,O.root,x).pipe((0,Dt.U)(q=>this.createUrlTree(Ni(q),O.queryParams,O.fragment))).pipe((0,Pt.K)(q=>{throw q instanceof An?this.noMatchError(q):q}))}noMatchError(O){return new Error(`Cannot match any routes. URL Segment: '${O.segmentGroup}'`)}createUrlTree(O,E,G){const q=O.segments.length>0?new dt([],{[x]:O}):O;return new Ke(q,E,G)}expandSegmentGroup(O,E,G,q){return 0===G.segments.length&&G.hasChildren()?this.expandChildren(O,E,G).pipe((0,Dt.U)(Me=>new dt([],Me))):this.expandSegment(O,G,E,G.segments,q,!0)}expandChildren(O,E,G){const q=[];for(const Me of Object.keys(G.children))"primary"===Me?q.unshift(Me):q.push(Me);return(0,d.D)(q).pipe((0,kt.b)(Me=>{const Qe=G.children[Me],ct=sr(E,Me);return this.expandSegmentGroup(O,ct,Qe,Me).pipe((0,Dt.U)(Wt=>({segment:Wt,outlet:Me})))}),(0,_n.R)((Me,Qe)=>(Me[Qe.outlet]=Qe.segment,Me),{}),function(N,O){const E=arguments.length>=2;return G=>G.pipe(N?(0,ge.h)((q,Me)=>N(q,Me,G)):pe.y,ht(1),E?Pe(O):gt(()=>new f))}())}expandSegment(O,E,G,q,Me,Qe){return(0,d.D)(G).pipe((0,kt.b)(ct=>this.expandSegmentAgainstRoute(O,E,G,ct,q,Me,Qe).pipe((0,Pt.K)(gn=>{if(gn instanceof An)return(0,v.of)(null);throw gn}))),Ot(ct=>!!ct),(0,Pt.K)((ct,Wt)=>{if(ct instanceof f||"EmptyError"===ct.name){if(Xt(E,q,Me))return(0,v.of)(new dt([],{}));throw new An(E)}throw ct}))}expandSegmentAgainstRoute(O,E,G,q,Me,Qe,ct){return ft(q,E,Me,Qe)?void 0===q.redirectTo?this.matchSegmentAgainstRoute(O,E,q,Me,Qe):ct&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(O,E,G,q,Me,Qe):kn(E):kn(E)}expandSegmentAgainstRouteUsingRedirect(O,E,G,q,Me,Qe){return"**"===q.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(O,G,q,Qe):this.expandRegularSegmentAgainstRouteUsingRedirect(O,E,G,q,Me,Qe)}expandWildCardWithParamsAgainstRouteUsingRedirect(O,E,G,q){const Me=this.applyRedirectCommands([],G.redirectTo,{});return G.redirectTo.startsWith("/")?Rn(Me):this.lineralizeSegments(G,Me).pipe((0,ze.zg)(Qe=>{const ct=new dt(Qe,{});return this.expandSegment(O,ct,E,Qe,q,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(O,E,G,q,Me,Qe){const{matched:ct,consumedSegments:Wt,lastChild:gn,positionalParamSegments:oi}=U(E,q,Me);if(!ct)return kn(E);const On=this.applyRedirectCommands(Wt,q.redirectTo,oi);return q.redirectTo.startsWith("/")?Rn(On):this.lineralizeSegments(q,On).pipe((0,ze.zg)(Oi=>this.expandSegment(O,E,G,Oi.concat(Me.slice(gn)),Qe,!1)))}matchSegmentAgainstRoute(O,E,G,q,Me){if("**"===G.path)return G.loadChildren?(G._loadedConfig?(0,v.of)(G._loadedConfig):this.configLoader.load(O.injector,G)).pipe((0,Dt.U)(Oi=>(G._loadedConfig=Oi,new dt(q,{})))):(0,v.of)(new dt(q,{}));const{matched:Qe,consumedSegments:ct,lastChild:Wt}=U(E,G,q);if(!Qe)return kn(E);const gn=q.slice(Wt);return this.getChildConfig(O,G,q).pipe((0,ze.zg)(On=>{const Oi=On.module,ti=On.routes,{segmentGroup:fr,slicedSegments:Ds}=me(E,ct,gn,ti),$s=new dt(fr.segments,fr.children);if(0===Ds.length&&$s.hasChildren())return this.expandChildren(Oi,ti,$s).pipe((0,Dt.U)(Gs=>new dt(ct,Gs)));if(0===ti.length&&0===Ds.length)return(0,v.of)(new dt(ct,{}));const no=Zi(G)===Me;return this.expandSegment(Oi,$s,ti,Ds,no?x:Me,!0).pipe((0,Dt.U)(Ps=>new dt(ct.concat(Ps.segments),Ps.children)))}))}getChildConfig(O,E,G){return E.children?(0,v.of)(new ys(E.children,O)):E.loadChildren?void 0!==E._loadedConfig?(0,v.of)(E._loadedConfig):this.runCanLoadGuards(O.injector,E,G).pipe((0,ze.zg)(q=>{return q?this.configLoader.load(O.injector,E).pipe((0,Dt.U)(Me=>(E._loadedConfig=Me,Me))):(N=E,new F.y(O=>O.error(_e(`Cannot load children because the guard of the route "path: '${N.path}'" returned false`))));var N})):(0,v.of)(new ys([],O))}runCanLoadGuards(O,E,G){const q=E.canLoad;if(!q||0===q.length)return(0,v.of)(!0);const Me=q.map(Qe=>{const ct=O.get(Qe);let Wt;if((N=ct)&&Ms(N.canLoad))Wt=ct.canLoad(E,G);else{if(!Ms(ct))throw new Error("Invalid CanLoad guard");Wt=ct(E,G)}var N;return dn(Wt)});return(0,v.of)(Me).pipe(vs(),(0,mt.b)(Qe=>{if(!Gi(Qe))return;const ct=_e(`Redirecting to "${this.urlSerializer.serialize(Qe)}"`);throw ct.url=Qe,ct}),(0,Dt.U)(Qe=>!0===Qe))}lineralizeSegments(O,E){let G=[],q=E.root;for(;;){if(G=G.concat(q.segments),0===q.numberOfChildren)return(0,v.of)(G);if(q.numberOfChildren>1||!q.children[x])return _i(O.redirectTo);q=q.children[x]}}applyRedirectCommands(O,E,G){return this.applyRedirectCreatreUrlTree(E,this.urlSerializer.parse(E),O,G)}applyRedirectCreatreUrlTree(O,E,G,q){const Me=this.createSegmentGroup(O,E.root,G,q);return new Ke(Me,this.createQueryParams(E.queryParams,this.urlTree.queryParams),E.fragment)}createQueryParams(O,E){const G={};return hn(O,(q,Me)=>{if("string"==typeof q&&q.startsWith(":")){const ct=q.substring(1);G[Me]=E[ct]}else G[Me]=q}),G}createSegmentGroup(O,E,G,q){const Me=this.createSegments(O,E.segments,G,q);let Qe={};return hn(E.children,(ct,Wt)=>{Qe[Wt]=this.createSegmentGroup(O,ct,G,q)}),new dt(Me,Qe)}createSegments(O,E,G,q){return E.map(Me=>Me.path.startsWith(":")?this.findPosParam(O,Me,q):this.findOrReturn(Me,G))}findPosParam(O,E,G){const q=G[E.path.substring(1)];if(!q)throw new Error(`Cannot redirect to '${O}'. Cannot find '${E.path}'.`);return q}findOrReturn(O,E){let G=0;for(const q of E){if(q.path===O.path)return E.splice(G),q;G++}return O}}function Ni(N){const O={};for(const G of Object.keys(N.children)){const Me=Ni(N.children[G]);(Me.segments.length>0||Me.hasChildren())&&(O[G]=Me)}return function(N){if(1===N.numberOfChildren&&N.children[x]){const O=N.children[x];return new dt(N.segments.concat(O.segments),O.children)}return N}(new dt(N.segments,O))}class Yr{constructor(O){this.path=O,this.route=this.path[this.path.length-1]}}class hr{constructor(O,E){this.component=O,this.route=E}}function sa(N,O,E){const G=N._root;return _r(G,O?O._root:null,E,[G.value])}function js(N,O,E){const G=function(N){if(!N)return null;for(let O=N.parent;O;O=O.parent){const E=O.routeConfig;if(E&&E._loadedConfig)return E._loadedConfig}return null}(O);return(G?G.module.injector:E).get(N)}function _r(N,O,E,G,q={canDeactivateChecks:[],canActivateChecks:[]}){const Me=En(O);return N.children.forEach(Qe=>{(function(N,O,E,G,q={canDeactivateChecks:[],canActivateChecks:[]}){const Me=N.value,Qe=O?O.value:null,ct=E?E.getContext(N.value.outlet):null;if(Qe&&Me.routeConfig===Qe.routeConfig){const Wt=function(N,O,E){if("function"==typeof E)return E(N,O);switch(E){case"pathParamsChange":return!Yn(N.url,O.url);case"pathParamsOrQueryParamsChange":return!Yn(N.url,O.url)||!It(N.queryParams,O.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!di(N,O)||!It(N.queryParams,O.queryParams);default:return!di(N,O)}}(Qe,Me,Me.routeConfig.runGuardsAndResolvers);Wt?q.canActivateChecks.push(new Yr(G)):(Me.data=Qe.data,Me._resolvedData=Qe._resolvedData),_r(N,O,Me.component?ct?ct.children:null:E,G,q),Wt&&ct&&ct.outlet&&ct.outlet.isActivated&&q.canDeactivateChecks.push(new hr(ct.outlet.component,Qe))}else Qe&&Dr(O,ct,q),q.canActivateChecks.push(new Yr(G)),_r(N,null,Me.component?ct?ct.children:null:E,G,q)})(Qe,Me[Qe.value.outlet],E,G.concat([Qe.value]),q),delete Me[Qe.value.outlet]}),hn(Me,(Qe,ct)=>Dr(Qe,E.getContext(ct),q)),q}function Dr(N,O,E){const G=En(N),q=N.value;hn(G,(Me,Qe)=>{Dr(Me,q.component?O?O.children.getContext(Qe):null:O,E)}),E.canDeactivateChecks.push(new hr(q.component&&O&&O.outlet&&O.outlet.isActivated?O.outlet.component:null,q))}class de{}function ke(N){return new F.y(O=>O.error(N))}class it{constructor(O,E,G,q,Me,Qe){this.rootComponentType=O,this.config=E,this.urlTree=G,this.url=q,this.paramsInheritanceStrategy=Me,this.relativeLinkResolution=Qe}recognize(){const O=me(this.urlTree.root,[],[],this.config.filter(Qe=>void 0===Qe.redirectTo),this.relativeLinkResolution).segmentGroup,E=this.processSegmentGroup(this.config,O,x);if(null===E)return null;const G=new Yi([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},x,this.rootComponentType,null,this.urlTree.root,-1,{}),q=new pn(G,E),Me=new Ui(this.url,q);return this.inheritParamsAndData(Me._root),Me}inheritParamsAndData(O){const E=O.value,G=us(E,this.paramsInheritanceStrategy);E.params=Object.freeze(G.params),E.data=Object.freeze(G.data),O.children.forEach(q=>this.inheritParamsAndData(q))}processSegmentGroup(O,E,G){return 0===E.segments.length&&E.hasChildren()?this.processChildren(O,E):this.processSegment(O,E,E.segments,G)}processChildren(O,E){const G=[];for(const Me of Object.keys(E.children)){const Qe=E.children[Me],ct=sr(O,Me),Wt=this.processSegmentGroup(ct,Qe,Me);if(null===Wt)return null;G.push(...Wt)}const q=bn(G);return q.sort((O,E)=>O.value.outlet===x?-1:E.value.outlet===x?1:O.value.outlet.localeCompare(E.value.outlet)),q}processSegment(O,E,G,q){for(const Me of O){const Qe=this.processSegmentAgainstRoute(Me,E,G,q);if(null!==Qe)return Qe}return Xt(E,G,q)?[]:null}processSegmentAgainstRoute(O,E,G,q){if(O.redirectTo||!ft(O,E,G,q))return null;let Me,Qe=[],ct=[];if("**"===O.path){const ti=G.length>0?zt(G).parameters:{};Me=new Yi(G,ti,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Ln(O),Zi(O),O.component,O,Gn(E),Tn(E)+G.length,Zn(O))}else{const ti=U(E,O,G);if(!ti.matched)return null;Qe=ti.consumedSegments,ct=G.slice(ti.lastChild),Me=new Yi(Qe,ti.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Ln(O),Zi(O),O.component,O,Gn(E),Tn(E)+Qe.length,Zn(O))}const Wt=(N=O).children?N.children:N.loadChildren?N._loadedConfig.routes:[],{segmentGroup:gn,slicedSegments:oi}=me(E,Qe,ct,Wt.filter(ti=>void 0===ti.redirectTo),this.relativeLinkResolution);var N;if(0===oi.length&&gn.hasChildren()){const ti=this.processChildren(Wt,gn);return null===ti?null:[new pn(Me,ti)]}if(0===Wt.length&&0===oi.length)return[new pn(Me,[])];const On=Zi(O)===q,Oi=this.processSegment(Wt,gn,oi,On?x:q);return null===Oi?null:[new pn(Me,Oi)]}}function ln(N){const O=N.value.routeConfig;return O&&""===O.path&&void 0===O.redirectTo}function bn(N){const O=[],E=new Set;for(const G of N){if(!ln(G)){O.push(G);continue}const q=O.find(Me=>G.value.routeConfig===Me.value.routeConfig);void 0!==q?(q.children.push(...G.children),E.add(q)):O.push(G)}for(const G of E){const q=bn(G.children);O.push(new pn(G.value,q))}return O.filter(G=>!E.has(G))}function Gn(N){let O=N;for(;O._sourceSegment;)O=O._sourceSegment;return O}function Tn(N){let O=N,E=O._segmentIndexShift?O._segmentIndexShift:0;for(;O._sourceSegment;)O=O._sourceSegment,E+=O._segmentIndexShift?O._segmentIndexShift:0;return E-1}function Ln(N){return N.data||{}}function Zn(N){return N.resolve||{}}function Ss(N){return(0,on.w)(O=>{const E=N(O);return E?(0,d.D)(E).pipe((0,Dt.U)(()=>O)):(0,v.of)(O)})}class Ji extends class{shouldDetach(O){return!1}store(O,E){}shouldAttach(O){return!1}retrieve(O){return null}shouldReuseRoute(O,E){return O.routeConfig===E.routeConfig}}{}const ls=new e.OlP("ROUTES");class aa{constructor(O,E,G,q){this.loader=O,this.compiler=E,this.onLoadStartListener=G,this.onLoadEndListener=q}load(O,E){if(E._loader$)return E._loader$;this.onLoadStartListener&&this.onLoadStartListener(E);const q=this.loadModuleFactory(E.loadChildren).pipe((0,Dt.U)(Me=>{this.onLoadEndListener&&this.onLoadEndListener(E);const Qe=Me.create(O);return new ys(an(Qe.injector.get(ls,void 0,e.XFs.Self|e.XFs.Optional)).map(Cs),Qe)}),(0,Pt.K)(Me=>{throw E._loader$=void 0,Me}));return E._loader$=new ve.c(q,()=>new Ye.xQ).pipe((0,ie.x)()),E._loader$}loadModuleFactory(O){return"string"==typeof O?(0,d.D)(this.loader.load(O)):dn(O()).pipe((0,ze.zg)(E=>E instanceof e.YKP?(0,v.of)(E):(0,d.D)(this.compiler.compileModuleAsync(E))))}}class rr{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new vi,this.attachRef=null}}class vi{constructor(){this.contexts=new Map}onChildOutletCreated(O,E){const G=this.getOrCreateContext(O);G.outlet=E,this.contexts.set(O,G)}onChildOutletDestroyed(O){const E=this.getContext(O);E&&(E.outlet=null,E.attachRef=null)}onOutletDeactivated(){const O=this.contexts;return this.contexts=new Map,O}onOutletReAttached(O){this.contexts=O}getOrCreateContext(O){let E=this.getContext(O);return E||(E=new rr,this.contexts.set(O,E)),E}getContext(O){return this.contexts.get(O)||null}}class Pi{shouldProcessUrl(O){return!0}extract(O){return O}merge(O,E){return O}}function yn(N){throw N}function Sn(N,O,E){return O.parse("/")}function xn(N,O){return(0,v.of)(null)}const Bn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Di={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ui=(()=>{class N{constructor(E,G,q,Me,Qe,ct,Wt,gn){this.rootComponentType=E,this.urlSerializer=G,this.rootContexts=q,this.location=Me,this.config=gn,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new Ye.xQ,this.errorHandler=yn,this.malformedUriErrorHandler=Sn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:xn,afterPreactivation:xn},this.urlHandlingStrategy=new Pi,this.routeReuseStrategy=new Ji,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=Qe.get(e.h0i),this.console=Qe.get(e.c2e);const Oi=Qe.get(e.R0b);this.isNgZoneEnabled=Oi instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(gn),this.currentUrlTree=new Ke(new dt([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new aa(ct,Wt,ti=>this.triggerEvent(new Cn(ti)),ti=>this.triggerEvent(new At(ti))),this.routerState=Es(this.currentUrlTree,this.rootComponentType),this.transitions=new A.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var E;return null===(E=this.location.getState())||void 0===E?void 0:E.\u0275routerPageId}setupNavigations(E){const G=this.events;return E.pipe((0,ge.h)(q=>0!==q.id),(0,Dt.U)(q=>Object.assign(Object.assign({},q),{extractedUrl:this.urlHandlingStrategy.extract(q.rawUrl)})),(0,on.w)(q=>{let Me=!1,Qe=!1;return(0,v.of)(q).pipe((0,mt.b)(ct=>{this.currentNavigation={id:ct.id,initialUrl:ct.currentRawUrl,extractedUrl:ct.extractedUrl,trigger:ct.source,extras:ct.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,on.w)(ct=>{const Wt=this.browserUrlTree.toString(),gn=!this.navigated||ct.extractedUrl.toString()!==Wt||Wt!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||gn)&&this.urlHandlingStrategy.shouldProcessUrl(ct.rawUrl))return ts(ct.source)&&(this.browserUrlTree=ct.extractedUrl),(0,v.of)(ct).pipe((0,on.w)(On=>{const Oi=this.transitions.getValue();return G.next(new Le(On.id,this.serializeUrl(On.extractedUrl),On.source,On.restoredState)),Oi!==this.transitions.getValue()?ne.E:Promise.resolve(On)}),function(N,O,E,G){return(0,on.w)(q=>function(N,O,E,G,q){return new $n(N,O,E,G,q).apply()}(N,O,E,q.extractedUrl,G).pipe((0,Dt.U)(Me=>Object.assign(Object.assign({},q),{urlAfterRedirects:Me}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,mt.b)(On=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:On.urlAfterRedirects})}),function(N,O,E,G,q){return(0,ze.zg)(Me=>function(N,O,E,G,q="emptyOnly",Me="legacy"){try{const Qe=new it(N,O,E,G,q,Me).recognize();return null===Qe?ke(new de):(0,v.of)(Qe)}catch(Qe){return ke(Qe)}}(N,O,Me.urlAfterRedirects,E(Me.urlAfterRedirects),G,q).pipe((0,Dt.U)(Qe=>Object.assign(Object.assign({},Me),{targetSnapshot:Qe}))))}(this.rootComponentType,this.config,On=>this.serializeUrl(On),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,mt.b)(On=>{"eager"===this.urlUpdateStrategy&&(On.extras.skipLocationChange||this.setBrowserUrl(On.urlAfterRedirects,On),this.browserUrlTree=On.urlAfterRedirects);const Oi=new ot(On.id,this.serializeUrl(On.extractedUrl),this.serializeUrl(On.urlAfterRedirects),On.targetSnapshot);G.next(Oi)}));if(gn&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:Oi,extractedUrl:ti,source:fr,restoredState:Ds,extras:$s}=ct,no=new Le(Oi,this.serializeUrl(ti),fr,Ds);G.next(no);const pr=Es(ti,this.rootComponentType).snapshot;return(0,v.of)(Object.assign(Object.assign({},ct),{targetSnapshot:pr,urlAfterRedirects:ti,extras:Object.assign(Object.assign({},$s),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=ct.rawUrl,this.browserUrlTree=ct.urlAfterRedirects,ct.resolve(null),ne.E}),Ss(ct=>{const{targetSnapshot:Wt,id:gn,extractedUrl:oi,rawUrl:On,extras:{skipLocationChange:Oi,replaceUrl:ti}}=ct;return this.hooks.beforePreactivation(Wt,{navigationId:gn,appliedUrlTree:oi,rawUrlTree:On,skipLocationChange:!!Oi,replaceUrl:!!ti})}),(0,mt.b)(ct=>{const Wt=new st(ct.id,this.serializeUrl(ct.extractedUrl),this.serializeUrl(ct.urlAfterRedirects),ct.targetSnapshot);this.triggerEvent(Wt)}),(0,Dt.U)(ct=>Object.assign(Object.assign({},ct),{guards:sa(ct.targetSnapshot,ct.currentSnapshot,this.rootContexts)})),function(N,O){return(0,ze.zg)(E=>{const{targetSnapshot:G,currentSnapshot:q,guards:{canActivateChecks:Me,canDeactivateChecks:Qe}}=E;return 0===Qe.length&&0===Me.length?(0,v.of)(Object.assign(Object.assign({},E),{guardsResult:!0})):function(N,O,E,G){return(0,d.D)(N).pipe((0,ze.zg)(q=>function(N,O,E,G,q){const Me=O&&O.routeConfig?O.routeConfig.canDeactivate:null;if(!Me||0===Me.length)return(0,v.of)(!0);const Qe=Me.map(ct=>{const Wt=js(ct,O,q);let gn;if(function(N){return N&&Ms(N.canDeactivate)}(Wt))gn=dn(Wt.canDeactivate(N,O,E,G));else{if(!Ms(Wt))throw new Error("Invalid CanDeactivate guard");gn=dn(Wt(N,O,E,G))}return gn.pipe(Ot())});return(0,v.of)(Qe).pipe(vs())}(q.component,q.route,E,O,G)),Ot(q=>!0!==q,!0))}(Qe,G,q,N).pipe((0,ze.zg)(ct=>ct&&function(N){return"boolean"==typeof N}(ct)?function(N,O,E,G){return(0,d.D)(O).pipe((0,kt.b)(q=>(0,B.z)(function(N,O){return null!==N&&O&&O(new Nt(N)),(0,v.of)(!0)}(q.route.parent,G),function(N,O){return null!==N&&O&&O(new Ce(N)),(0,v.of)(!0)}(q.route,G),function(N,O,E){const G=O[O.length-1],Me=O.slice(0,O.length-1).reverse().map(Qe=>function(N){const O=N.routeConfig?N.routeConfig.canActivateChild:null;return O&&0!==O.length?{node:N,guards:O}:null}(Qe)).filter(Qe=>null!==Qe).map(Qe=>(0,X.P)(()=>{const ct=Qe.guards.map(Wt=>{const gn=js(Wt,Qe.node,E);let oi;if(function(N){return N&&Ms(N.canActivateChild)}(gn))oi=dn(gn.canActivateChild(G,N));else{if(!Ms(gn))throw new Error("Invalid CanActivateChild guard");oi=dn(gn(G,N))}return oi.pipe(Ot())});return(0,v.of)(ct).pipe(vs())}));return(0,v.of)(Me).pipe(vs())}(N,q.path,E),function(N,O,E){const G=O.routeConfig?O.routeConfig.canActivate:null;if(!G||0===G.length)return(0,v.of)(!0);const q=G.map(Me=>(0,X.P)(()=>{const Qe=js(Me,O,E);let ct;if(function(N){return N&&Ms(N.canActivate)}(Qe))ct=dn(Qe.canActivate(O,N));else{if(!Ms(Qe))throw new Error("Invalid CanActivate guard");ct=dn(Qe(O,N))}return ct.pipe(Ot())}));return(0,v.of)(q).pipe(vs())}(N,q.route,E))),Ot(q=>!0!==q,!0))}(G,Me,N,O):(0,v.of)(ct)),(0,Dt.U)(ct=>Object.assign(Object.assign({},E),{guardsResult:ct})))})}(this.ngModule.injector,ct=>this.triggerEvent(ct)),(0,mt.b)(ct=>{if(Gi(ct.guardsResult)){const gn=_e(`Redirecting to "${this.serializeUrl(ct.guardsResult)}"`);throw gn.url=ct.guardsResult,gn}const Wt=new Bt(ct.id,this.serializeUrl(ct.extractedUrl),this.serializeUrl(ct.urlAfterRedirects),ct.targetSnapshot,!!ct.guardsResult);this.triggerEvent(Wt)}),(0,ge.h)(ct=>!!ct.guardsResult||(this.restoreHistory(ct),this.cancelNavigationTransition(ct,""),!1)),Ss(ct=>{if(ct.guards.canActivateChecks.length)return(0,v.of)(ct).pipe((0,mt.b)(Wt=>{const gn=new _t(Wt.id,this.serializeUrl(Wt.extractedUrl),this.serializeUrl(Wt.urlAfterRedirects),Wt.targetSnapshot);this.triggerEvent(gn)}),(0,on.w)(Wt=>{let gn=!1;return(0,v.of)(Wt).pipe(function(N,O){return(0,ze.zg)(E=>{const{targetSnapshot:G,guards:{canActivateChecks:q}}=E;if(!q.length)return(0,v.of)(E);let Me=0;return(0,d.D)(q).pipe((0,kt.b)(Qe=>function(N,O,E,G){return function(N,O,E,G){const q=Object.keys(N);if(0===q.length)return(0,v.of)({});const Me={};return(0,d.D)(q).pipe((0,ze.zg)(Qe=>function(N,O,E,G){const q=js(N,O,G);return dn(q.resolve?q.resolve(O,E):q(O,E))}(N[Qe],O,E,G).pipe((0,mt.b)(ct=>{Me[Qe]=ct}))),ht(1),(0,ze.zg)(()=>Object.keys(Me).length===q.length?(0,v.of)(Me):ne.E))}(N._resolve,N,O,G).pipe((0,Dt.U)(Me=>(N._resolvedData=Me,N.data=Object.assign(Object.assign({},N.data),us(N,E).resolve),null)))}(Qe.route,G,N,O)),(0,mt.b)(()=>Me++),ht(1),(0,ze.zg)(Qe=>Me===q.length?(0,v.of)(E):ne.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,mt.b)({next:()=>gn=!0,complete:()=>{gn||(this.restoreHistory(Wt),this.cancelNavigationTransition(Wt,"At least one route resolver didn't emit any value."))}}))}),(0,mt.b)(Wt=>{const gn=new Qt(Wt.id,this.serializeUrl(Wt.extractedUrl),this.serializeUrl(Wt.urlAfterRedirects),Wt.targetSnapshot);this.triggerEvent(gn)}))}),Ss(ct=>{const{targetSnapshot:Wt,id:gn,extractedUrl:oi,rawUrl:On,extras:{skipLocationChange:Oi,replaceUrl:ti}}=ct;return this.hooks.afterPreactivation(Wt,{navigationId:gn,appliedUrlTree:oi,rawUrlTree:On,skipLocationChange:!!Oi,replaceUrl:!!ti})}),(0,Dt.U)(ct=>{const Wt=function(N,O,E){const G=Bi(N,O._root,E?E._root:void 0);return new Dn(G,O)}(this.routeReuseStrategy,ct.targetSnapshot,ct.currentRouterState);return Object.assign(Object.assign({},ct),{targetRouterState:Wt})}),(0,mt.b)(ct=>{this.currentUrlTree=ct.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(ct.urlAfterRedirects,ct.rawUrl),this.routerState=ct.targetRouterState,"deferred"===this.urlUpdateStrategy&&(ct.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,ct),this.browserUrlTree=ct.urlAfterRedirects)}),((N,O,E)=>(0,Dt.U)(G=>(new Jr(O,G.targetRouterState,G.currentRouterState,E).activate(N),G)))(this.rootContexts,this.routeReuseStrategy,ct=>this.triggerEvent(ct)),(0,mt.b)({next(){Me=!0},complete(){Me=!0}}),(0,W.x)(()=>{var ct;if(!Me&&!Qe){const Wt=`Navigation ID ${q.id} is not equal to the current navigation id ${this.navigationId}`;"replace"===this.canceledNavigationResolution?(this.restoreHistory(q),this.cancelNavigationTransition(q,Wt)):this.cancelNavigationTransition(q,Wt)}(null===(ct=this.currentNavigation)||void 0===ct?void 0:ct.id)===q.id&&(this.currentNavigation=null)}),(0,Pt.K)(ct=>{if(Qe=!0,function(N){return N&&N[be]}(ct)){const Wt=Gi(ct.url);Wt||(this.navigated=!0,this.restoreHistory(q,!0));const gn=new Ct(q.id,this.serializeUrl(q.extractedUrl),ct.message);G.next(gn),Wt?setTimeout(()=>{const oi=this.urlHandlingStrategy.merge(ct.url,this.rawUrlTree),On={skipLocationChange:q.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||ts(q.source)};this.scheduleNavigation(oi,"imperative",null,On,{resolve:q.resolve,reject:q.reject,promise:q.promise})},0):q.resolve(!1)}else{this.restoreHistory(q,!0);const Wt=new $t(q.id,this.serializeUrl(q.extractedUrl),ct);G.next(Wt);try{q.resolve(this.errorHandler(ct))}catch(gn){q.reject(gn)}}return ne.E}))}))}resetRootComponentType(E){this.rootComponentType=E,this.routerState.root.component=this.rootComponentType}getTransition(){const E=this.transitions.value;return E.urlAfterRedirects=this.browserUrlTree,E}setTransition(E){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),E))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(E=>{const G=this.extractLocationChangeInfoFromEvent(E);this.shouldScheduleNavigation(this.lastLocationChangeInfo,G)&&setTimeout(()=>{const{source:q,state:Me,urlTree:Qe}=G,ct={replaceUrl:!0};if(Me){const Wt=Object.assign({},Me);delete Wt.navigationId,delete Wt.\u0275routerPageId,0!==Object.keys(Wt).length&&(ct.state=Wt)}this.scheduleNavigation(Qe,q,Me,ct)},0),this.lastLocationChangeInfo=G}))}extractLocationChangeInfoFromEvent(E){var G;return{source:"popstate"===E.type?"popstate":"hashchange",urlTree:this.parseUrl(E.url),state:(null===(G=E.state)||void 0===G?void 0:G.navigationId)?E.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(E,G){if(!E)return!0;const q=G.urlTree.toString()===E.urlTree.toString();return G.transitionId!==E.transitionId||!q||!("hashchange"===G.source&&"popstate"===E.source||"popstate"===G.source&&"hashchange"===E.source)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(E){this.events.next(E)}resetConfig(E){Ri(E),this.config=E.map(Cs),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(E,G={}){const{relativeTo:q,queryParams:Me,fragment:Qe,queryParamsHandling:ct,preserveFragment:Wt}=G,gn=q||this.routerState.root,oi=Wt?this.currentUrlTree.fragment:Qe;let On=null;switch(ct){case"merge":On=Object.assign(Object.assign({},this.currentUrlTree.queryParams),Me);break;case"preserve":On=this.currentUrlTree.queryParams;break;default:On=Me||null}return null!==On&&(On=this.removeEmptyProps(On)),function(N,O,E,G,q){if(0===E.length)return qs(O.root,O.root,O,G,q);const Me=function(N){if("string"==typeof N[0]&&1===N.length&&"/"===N[0])return new xr(!0,0,N);let O=0,E=!1;const G=N.reduce((q,Me,Qe)=>{if("object"==typeof Me&&null!=Me){if(Me.outlets){const ct={};return hn(Me.outlets,(Wt,gn)=>{ct[gn]="string"==typeof Wt?Wt.split("/"):Wt}),[...q,{outlets:ct}]}if(Me.segmentPath)return[...q,Me.segmentPath]}return"string"!=typeof Me?[...q,Me]:0===Qe?(Me.split("/").forEach((ct,Wt)=>{0==Wt&&"."===ct||(0==Wt&&""===ct?E=!0:".."===ct?O++:""!=ct&&q.push(ct))}),q):[...q,Me]},[]);return new xr(E,O,G)}(E);if(Me.toRoot())return qs(O.root,new dt([],{}),O,G,q);const Qe=function(N,O,E){if(N.isAbsolute)return new dr(O.root,!0,0);if(-1===E.snapshot._lastPathIndex){const Me=E.snapshot._urlSegment;return new dr(Me,Me===O.root,0)}const G=Ys(N.commands[0])?0:1;return function(N,O,E){let G=N,q=O,Me=E;for(;Me>q;){if(Me-=q,G=G.parent,!G)throw new Error("Invalid number of '../'");q=G.segments.length}return new dr(G,!1,q-Me)}(E.snapshot._urlSegment,E.snapshot._lastPathIndex+G,N.numberOfDoubleDots)}(Me,O,N),ct=Qe.processChildren?Qs(Qe.segmentGroup,Qe.index,Me.commands):Rs(Qe.segmentGroup,Qe.index,Me.commands);return qs(Qe.segmentGroup,ct,O,G,q)}(gn,this.currentUrlTree,E,On,null!=oi?oi:null)}navigateByUrl(E,G={skipLocationChange:!1}){const q=Gi(E)?E:this.parseUrl(E),Me=this.urlHandlingStrategy.merge(q,this.rawUrlTree);return this.scheduleNavigation(Me,"imperative",null,G)}navigate(E,G={skipLocationChange:!1}){return function(N){for(let O=0;O{const Me=E[q];return null!=Me&&(G[q]=Me),G},{})}processNavigations(){this.navigations.subscribe(E=>{this.navigated=!0,this.lastSuccessfulId=E.id,this.currentPageId=E.targetPageId,this.events.next(new Mt(E.id,this.serializeUrl(E.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,E.resolve(!0)},E=>{this.console.warn(`Unhandled Navigation Error: ${E}`)})}scheduleNavigation(E,G,q,Me,Qe){var ct,Wt;if(this.disposed)return Promise.resolve(!1);const gn=this.getTransition(),oi=ts(G)&&gn&&!ts(gn.source),ti=(this.lastSuccessfulId===gn.id||this.currentNavigation?gn.rawUrl:gn.urlAfterRedirects).toString()===E.toString();if(oi&&ti)return Promise.resolve(!0);let fr,Ds,$s;Qe?(fr=Qe.resolve,Ds=Qe.reject,$s=Qe.promise):$s=new Promise((Ps,Gs)=>{fr=Ps,Ds=Gs});const no=++this.navigationId;let pr;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(q=this.location.getState()),pr=q&&q.\u0275routerPageId?q.\u0275routerPageId:Me.replaceUrl||Me.skipLocationChange?null!==(ct=this.browserPageId)&&void 0!==ct?ct:0:(null!==(Wt=this.browserPageId)&&void 0!==Wt?Wt:0)+1):pr=0,this.setTransition({id:no,targetPageId:pr,source:G,restoredState:q,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:E,extras:Me,resolve:fr,reject:Ds,promise:$s,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),$s.catch(Ps=>Promise.reject(Ps))}setBrowserUrl(E,G){const q=this.urlSerializer.serialize(E),Me=Object.assign(Object.assign({},G.extras.state),this.generateNgRouterState(G.id,G.targetPageId));this.location.isCurrentPathEqualTo(q)||G.extras.replaceUrl?this.location.replaceState(q,"",Me):this.location.go(q,"",Me)}restoreHistory(E,G=!1){var q,Me;if("computed"===this.canceledNavigationResolution){const Qe=this.currentPageId-E.targetPageId;"popstate"!==E.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(q=this.currentNavigation)||void 0===q?void 0:q.finalUrl)||0===Qe?this.currentUrlTree===(null===(Me=this.currentNavigation)||void 0===Me?void 0:Me.finalUrl)&&0===Qe&&(this.resetState(E),this.browserUrlTree=E.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(Qe)}else"replace"===this.canceledNavigationResolution&&(G&&this.resetState(E),this.resetUrlToCurrentUrlTree())}resetState(E){this.routerState=E.currentRouterState,this.currentUrlTree=E.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,E.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(E,G){const q=new Ct(E.id,this.serializeUrl(E.extractedUrl),G);this.triggerEvent(q),E.resolve(!1)}generateNgRouterState(E,G){return"computed"===this.canceledNavigationResolution?{navigationId:E,\u0275routerPageId:G}:{navigationId:E}}}return N.\u0275fac=function(E){return new(E||N)(e.LFG(e.DyG),e.LFG(Vn),e.LFG(vi),e.LFG(u.Ye),e.LFG(e.zs3),e.LFG(e.v3s),e.LFG(e.Sil),e.LFG(void 0))},N.\u0275prov=e.Yz7({token:N,factory:N.\u0275fac}),N})();function ts(N){return"imperative"!==N}let Qr=(()=>{class N{constructor(E,G,q){this.router=E,this.route=G,this.locationStrategy=q,this.commands=[],this.onChanges=new Ye.xQ,this.subscription=E.events.subscribe(Me=>{Me instanceof Mt&&this.updateTargetUrlAndHref()})}set routerLink(E){this.commands=null!=E?Array.isArray(E)?E:[E]:[]}ngOnChanges(E){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(E,G,q,Me,Qe){if(0!==E||G||q||Me||Qe||"string"==typeof this.target&&"_self"!=this.target)return!0;const ct={skipLocationChange:Ki(this.skipLocationChange),replaceUrl:Ki(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,ct),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Ki(this.preserveFragment)})}}return N.\u0275fac=function(E){return new(E||N)(e.Y36(ui),e.Y36(ji),e.Y36(u.S$))},N.\u0275dir=e.lG2({type:N,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(E,G){1&E&&e.NdJ("click",function(Me){return G.onClick(Me.button,Me.ctrlKey,Me.shiftKey,Me.altKey,Me.metaKey)}),2&E&&(e.Ikx("href",G.href,e.LSH),e.uIk("target",G.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[e.TTD]}),N})();function Ki(N){return""===N||!!N}let ns=(()=>{class N{constructor(E,G,q,Me,Qe){this.parentContexts=E,this.location=G,this.resolver=q,this.changeDetector=Qe,this.activated=null,this._activatedRoute=null,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.name=Me||x,E.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const E=this.parentContexts.getContext(this.name);E&&E.route&&(E.attachRef?this.attach(E.attachRef,E.route):this.activateWith(E.route,E.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const E=this.activated;return this.activated=null,this._activatedRoute=null,E}attach(E,G){this.activated=E,this._activatedRoute=G,this.location.insert(E.hostView)}deactivate(){if(this.activated){const E=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(E)}}activateWith(E,G){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=E;const Qe=(G=G||this.resolver).resolveComponentFactory(E._futureSnapshot.routeConfig.component),ct=this.parentContexts.getOrCreateContext(this.name).children,Wt=new Ro(E,ct,this.location.injector);this.activated=this.location.createComponent(Qe,this.location.length,Wt),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return N.\u0275fac=function(E){return new(E||N)(e.Y36(vi),e.Y36(e.s_b),e.Y36(e._Vd),e.$8M("name"),e.Y36(e.sBO))},N.\u0275dir=e.lG2({type:N,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),N})();class Ro{constructor(O,E,G){this.route=O,this.childContexts=E,this.parent=G}get(O,E){return O===ji?this.route:O===vi?this.childContexts:this.parent.get(O,E)}}class Lo{}class Tr{preload(O,E){return(0,v.of)(null)}}let wa=(()=>{class N{constructor(E,G,q,Me,Qe){this.router=E,this.injector=Me,this.preloadingStrategy=Qe,this.loader=new aa(G,q,gn=>E.triggerEvent(new Cn(gn)),gn=>E.triggerEvent(new At(gn)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,ge.h)(E=>E instanceof Mt),(0,kt.b)(()=>this.preload())).subscribe(()=>{})}preload(){const E=this.injector.get(e.h0i);return this.processRoutes(E,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(E,G){const q=[];for(const Me of G)if(Me.loadChildren&&!Me.canLoad&&Me._loadedConfig){const Qe=Me._loadedConfig;q.push(this.processRoutes(Qe.module,Qe.routes))}else Me.loadChildren&&!Me.canLoad?q.push(this.preloadConfig(E,Me)):Me.children&&q.push(this.processRoutes(E,Me.children));return(0,d.D)(q).pipe((0,le.J)(),(0,Dt.U)(Me=>{}))}preloadConfig(E,G){return this.preloadingStrategy.preload(G,()=>(G._loadedConfig?(0,v.of)(G._loadedConfig):this.loader.load(E.injector,G)).pipe((0,ze.zg)(Me=>(G._loadedConfig=Me,this.processRoutes(Me.module,Me.routes)))))}}return N.\u0275fac=function(E){return new(E||N)(e.LFG(ui),e.LFG(e.v3s),e.LFG(e.Sil),e.LFG(e.zs3),e.LFG(Lo))},N.\u0275prov=e.Yz7({token:N,factory:N.\u0275fac}),N})(),Sa=(()=>{class N{constructor(E,G,q={}){this.router=E,this.viewportScroller=G,this.options=q,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},q.scrollPositionRestoration=q.scrollPositionRestoration||"disabled",q.anchorScrolling=q.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(E=>{E instanceof Le?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=E.navigationTrigger,this.restoredId=E.restoredState?E.restoredState.navigationId:0):E instanceof Mt&&(this.lastId=E.id,this.scheduleScrollEvent(E,this.router.parseUrl(E.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(E=>{E instanceof R&&(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,G){this.router.triggerEvent(new R(E,"popstate"===this.lastSource?this.store[this.restoredId]:null,G))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return N.\u0275fac=function(E){return new(E||N)(e.LFG(ui),e.LFG(u.EM),e.LFG(void 0))},N.\u0275prov=e.Yz7({token:N,factory:N.\u0275fac}),N})();const Er=new e.OlP("ROUTER_CONFIGURATION"),Xr=new e.OlP("ROUTER_FORROOT_GUARD"),Oa=[u.Ye,{provide:Vn,useClass:Xn},{provide:ui,useFactory:function(N,O,E,G,q,Me,Qe,ct={},Wt,gn){const oi=new ui(null,N,O,E,G,q,Me,an(Qe));return Wt&&(oi.urlHandlingStrategy=Wt),gn&&(oi.routeReuseStrategy=gn),function(N,O){N.errorHandler&&(O.errorHandler=N.errorHandler),N.malformedUriErrorHandler&&(O.malformedUriErrorHandler=N.malformedUriErrorHandler),N.onSameUrlNavigation&&(O.onSameUrlNavigation=N.onSameUrlNavigation),N.paramsInheritanceStrategy&&(O.paramsInheritanceStrategy=N.paramsInheritanceStrategy),N.relativeLinkResolution&&(O.relativeLinkResolution=N.relativeLinkResolution),N.urlUpdateStrategy&&(O.urlUpdateStrategy=N.urlUpdateStrategy)}(ct,oi),ct.enableTracing&&oi.events.subscribe(On=>{var Oi,ti;null===(Oi=console.group)||void 0===Oi||Oi.call(console,`Router Event: ${On.constructor.name}`),console.log(On.toString()),console.log(On),null===(ti=console.groupEnd)||void 0===ti||ti.call(console)}),oi},deps:[Vn,vi,u.Ye,e.zs3,e.v3s,e.Sil,ls,Er,[class{},new e.FiY],[class{},new e.FiY]]},vi,{provide:ji,useFactory:function(N){return N.routerState.root},deps:[ui]},{provide:e.v3s,useClass:e.EAV},wa,Tr,class{preload(O,E){return E().pipe((0,Pt.K)(()=>(0,v.of)(null)))}},{provide:Er,useValue:{enableTracing:!1}}];function la(){return new e.PXZ("Router",ui)}let No=(()=>{class N{constructor(E,G){}static forRoot(E,G){return{ngModule:N,providers:[Oa,eo(E),{provide:Xr,useFactory:fl,deps:[[ui,new e.FiY,new e.tp0]]},{provide:Er,useValue:G||{}},{provide:u.S$,useFactory:mo,deps:[u.lw,[new e.tBr(u.mr),new e.FiY],Er]},{provide:Sa,useFactory:Ua,deps:[ui,u.EM,Er]},{provide:Lo,useExisting:G&&G.preloadingStrategy?G.preloadingStrategy:Tr},{provide:e.PXZ,multi:!0,useFactory:la},[Sr,{provide:e.ip1,multi:!0,useFactory:Fo,deps:[Sr]},{provide:Yo,useFactory:Ga,deps:[Sr]},{provide:e.tb,multi:!0,useExisting:Yo}]]}}static forChild(E){return{ngModule:N,providers:[eo(E)]}}}return N.\u0275fac=function(E){return new(E||N)(e.LFG(Xr,8),e.LFG(ui,8))},N.\u0275mod=e.oAB({type:N}),N.\u0275inj=e.cJS({}),N})();function Ua(N,O,E){return E.scrollOffset&&O.setOffset(E.scrollOffset),new Sa(N,O,E)}function mo(N,O,E={}){return E.useHash?new u.Do(N,O):new u.b0(N,O)}function fl(N){return"guarded"}function eo(N){return[{provide:e.deG,multi:!0,useValue:N},{provide:ls,multi:!0,useValue:N}]}let Sr=(()=>{class N{constructor(E){this.injector=E,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new Ye.xQ}appInitializer(){return this.injector.get(u.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let G=null;const q=new Promise(ct=>G=ct),Me=this.injector.get(ui),Qe=this.injector.get(Er);return"disabled"===Qe.initialNavigation?(Me.setUpLocationChangeListener(),G(!0)):"enabled"===Qe.initialNavigation||"enabledBlocking"===Qe.initialNavigation?(Me.hooks.afterPreactivation=()=>this.initNavigation?(0,v.of)(null):(this.initNavigation=!0,G(!0),this.resultOfPreactivationDone),Me.initialNavigation()):G(!0),q})}bootstrapListener(E){const G=this.injector.get(Er),q=this.injector.get(wa),Me=this.injector.get(Sa),Qe=this.injector.get(ui),ct=this.injector.get(e.z2F);E===ct.components[0]&&(("enabledNonBlocking"===G.initialNavigation||void 0===G.initialNavigation)&&Qe.initialNavigation(),q.setUpPreloading(),Me.init(),Qe.resetRootComponentType(ct.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return N.\u0275fac=function(E){return new(E||N)(e.LFG(e.zs3))},N.\u0275prov=e.Yz7({token:N,factory:N.\u0275fac}),N})();function Fo(N){return N.appInitializer.bind(N)}function Ga(N){return N.bootstrapListener.bind(N)}const Yo=new e.OlP("Router Initializer")},6431:function($e,fe,p){!function(u){"use strict";u.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(c){return/^nm$/i.test(c)},meridiem:function(c,f,d){return c<12?d?"vm":"VM":d?"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(c){return c+(1===c||8===c||c>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(6738))},1616:function($e,fe,p){!function(u){"use strict";var e=function(A){return 0===A?0:1===A?1:2===A?2:A%100>=3&&A%100<=10?3:A%100>=11?4:5},c={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"]},f=function(A){return function(D,F,B,X){var ne=e(D),ve=c[A][e(D)];return 2===ne&&(ve=ve[F?0:1]),ve.replace(/%d/i,D)}},d=["\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"];u.defineLocale("ar-dz",{months:d,monthsShort:d,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(A){return"\u0645"===A},meridiem:function(A,D,F){return A<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:f("s"),ss:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},postformat:function(A){return A.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(p(6738))},9759:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},3160:function($e,fe,p){!function(u){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},c=function(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},f={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"]},d=function(D){return function(F,B,X,ne){var ve=c(F),Ye=f[D][c(F)];return 2===ve&&(Ye=Ye[B?0:1]),Ye.replace(/%d/i,F)}},v=["\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"];u.defineLocale("ar-ly",{months:v,monthsShort:v,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(D){return"\u0645"===D},meridiem:function(D,F,B){return D<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:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},preparse:function(D){return D.replace(/\u060c/g,",")},postformat:function(D){return D.replace(/\d/g,function(F){return e[F]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(6738))},2551:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},9989:function($e,fe,p){!function(u){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},c={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};u.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(d){return"\u0645"===d},meridiem:function(d,v,A){return d<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(d){return d.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(v){return c[v]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(p(6738))},6962:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},1286:function($e,fe,p){!function(u){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},c={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},f=function(F){return 0===F?0:1===F?1:2===F?2:F%100>=3&&F%100<=10?3:F%100>=11?4:5},d={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"]},v=function(F){return function(B,X,ne,ve){var Ye=f(B),ge=d[F][f(B)];return 2===Ye&&(ge=ge[X?0:1]),ge.replace(/%d/i,B)}},A=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];u.defineLocale("ar",{months:A,monthsShort:A,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(F){return"\u0645"===F},meridiem:function(F,B,X){return F<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:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},preparse:function(F){return F.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(B){return c[B]}).replace(/\u060c/g,",")},postformat:function(F){return F.replace(/\d/g,function(B){return e[B]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(6738))},5887:function($e,fe,p){!function(u){"use strict";var e={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"};u.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(f){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(f)},meridiem:function(f,d,v){return f<4?"gec\u0259":f<12?"s\u0259h\u0259r":f<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(f){if(0===f)return f+"-\u0131nc\u0131";var d=f%10;return f+(e[d]||e[f%100-d]||e[f>=100?100:null])},week:{dow:1,doy:7}})}(p(6738))},4572:function($e,fe,p){!function(u){"use strict";function c(d,v,A){return"m"===A?v?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===A?v?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":d+" "+function(d,v){var A=d.split("_");return v%10==1&&v%100!=11?A[0]:v%10>=2&&v%10<=4&&(v%100<10||v%100>=20)?A[1]:A[2]}({ss:v?"\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:v?"\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:v?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[A],+d)}u.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:c,mm:c,h:c,hh:c,d:"\u0434\u0437\u0435\u043d\u044c",dd:c,M:"\u043c\u0435\u0441\u044f\u0446",MM:c,y:"\u0433\u043e\u0434",yy:c},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(d){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(d)},meridiem:function(d,v,A){return d<4?"\u043d\u043e\u0447\u044b":d<12?"\u0440\u0430\u043d\u0456\u0446\u044b":d<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(d,v){switch(v){case"M":case"d":case"DDD":case"w":case"W":return d%10!=2&&d%10!=3||d%100==12||d%100==13?d+"-\u044b":d+"-\u0456";case"D":return d+"-\u0433\u0430";default:return d}},week:{dow:1,doy:7}})}(p(6738))},3276:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10,d=c%100;return 0===c?c+"-\u0435\u0432":0===d?c+"-\u0435\u043d":d>10&&d<20?c+"-\u0442\u0438":1===f?c+"-\u0432\u0438":2===f?c+"-\u0440\u0438":7===f||8===f?c+"-\u043c\u0438":c+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(6738))},3344:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},3990:function($e,fe,p){!function(u){"use strict";var e={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},c={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};u.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(d){return d.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},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(d,v){return 12===d&&(d=0),"\u09b0\u09be\u09a4"===v?d<4?d:d+12:"\u09ad\u09cb\u09b0"===v||"\u09b8\u0995\u09be\u09b2"===v?d:"\u09a6\u09c1\u09aa\u09c1\u09b0"===v?d>=3?d:d+12:"\u09ac\u09bf\u0995\u09be\u09b2"===v||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===v?d+12:void 0},meridiem:function(d,v,A){return d<4?"\u09b0\u09be\u09a4":d<6?"\u09ad\u09cb\u09b0":d<12?"\u09b8\u0995\u09be\u09b2":d<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":d<18?"\u09ac\u09bf\u0995\u09be\u09b2":d<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(6738))},8985:function($e,fe,p){!function(u){"use strict";var e={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},c={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};u.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(d){return d.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(d,v){return 12===d&&(d=0),"\u09b0\u09be\u09a4"===v&&d>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===v&&d<5||"\u09ac\u09bf\u0995\u09be\u09b2"===v?d+12:d},meridiem:function(d,v,A){return d<4?"\u09b0\u09be\u09a4":d<10?"\u09b8\u0995\u09be\u09b2":d<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":d<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(6738))},4391:function($e,fe,p){!function(u){"use strict";var e={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},c={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};u.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(d){return d.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},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(d,v){return 12===d&&(d=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===v&&d>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===v&&d<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===v?d+12:d},meridiem:function(d,v,A){return d<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":d<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":d<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":d<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(p(6738))},6728:function($e,fe,p){!function(u){"use strict";function e(ge,Re,xe){return ge+" "+function(ge,Re){return 2===Re?function(ge){var Re={m:"v",b:"v",d:"z"};return void 0===Re[ge.charAt(0)]?ge:Re[ge.charAt(0)]+ge.substring(1)}(ge):ge}({mm:"munutenn",MM:"miz",dd:"devezh"}[xe],ge)}function f(ge){return ge>9?f(ge%10):ge}var A=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],D=/^(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,ve=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];u.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:ve,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:ve,monthsRegex:D,monthsShortRegex:D,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:A,longMonthsParse:A,shortMonthsParse:A,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:function(ge){switch(f(ge)){case 1:case 3:case 4:case 5:case 9:return ge+" bloaz";default:return ge+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(ge){return ge+(1===ge?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ge){return"g.m."===ge},meridiem:function(ge,Re,xe){return ge<12?"a.m.":"g.m."}})}(p(6738))},5536:function($e,fe,p){!function(u){"use strict";function e(f,d,v){var A=f+" ";switch(v){case"ss":return A+(1===f?"sekunda":2===f||3===f||4===f?"sekunde":"sekundi");case"m":return d?"jedna minuta":"jedne minute";case"mm":return A+(1===f?"minuta":2===f||3===f||4===f?"minute":"minuta");case"h":return d?"jedan sat":"jednog sata";case"hh":return A+(1===f?"sat":2===f||3===f||4===f?"sata":"sati");case"dd":return A+(1===f?"dan":"dana");case"MM":return A+(1===f?"mjesec":2===f||3===f||4===f?"mjeseca":"mjeseci");case"yy":return A+(1===f?"godina":2===f||3===f||4===f?"godine":"godina")}}u.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:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},1043:function($e,fe,p){!function(u){"use strict";u.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(c,f){var d=1===c?"r":2===c?"n":3===c?"r":4===c?"t":"\xe8";return("w"===f||"W"===f)&&(d="a"),c+d},week:{dow:1,doy:4}})}(p(6738))},420:function($e,fe,p){!function(u){"use strict";var e={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},c="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),f=[/^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],d=/^(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 v(F){return F>1&&F<5&&1!=~~(F/10)}function A(F,B,X,ne){var ve=F+" ";switch(X){case"s":return B||ne?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return B||ne?ve+(v(F)?"sekundy":"sekund"):ve+"sekundami";case"m":return B?"minuta":ne?"minutu":"minutou";case"mm":return B||ne?ve+(v(F)?"minuty":"minut"):ve+"minutami";case"h":return B?"hodina":ne?"hodinu":"hodinou";case"hh":return B||ne?ve+(v(F)?"hodiny":"hodin"):ve+"hodinami";case"d":return B||ne?"den":"dnem";case"dd":return B||ne?ve+(v(F)?"dny":"dn\xed"):ve+"dny";case"M":return B||ne?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return B||ne?ve+(v(F)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):ve+"m\u011bs\xedci";case"y":return B||ne?"rok":"rokem";case"yy":return B||ne?ve+(v(F)?"roky":"let"):ve+"lety"}}u.defineLocale("cs",{months:e,monthsShort:c,monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},3513:function($e,fe,p){!function(u){"use strict";u.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(c){return c+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(c)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(c)?"\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}})}(p(6738))},6771:function($e,fe,p){!function(u){"use strict";u.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(c){var d="";return c>20?d=40===c||50===c||60===c||80===c||100===c?"fed":"ain":c>0&&(d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][c]),c+d},week:{dow:1,doy:4}})}(p(6738))},7978:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},5204:function($e,fe,p){!function(u){"use strict";function e(f,d,v,A){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return d?D[v][0]:D[v][1]}u.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:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},2653:function($e,fe,p){!function(u){"use strict";function e(f,d,v,A){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return d?D[v][0]:D[v][1]}u.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:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},6061:function($e,fe,p){!function(u){"use strict";function e(f,d,v,A){var D={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return d?D[v][0]:D[v][1]}u.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:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},85:function($e,fe,p){!function(u){"use strict";var e=["\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"],c=["\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"];u.defineLocale("dv",{months:e,monthsShort:e,weekdays:c,weekdaysShort:c,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(d){return"\u0789\u078a"===d},meridiem:function(d,v,A){return d<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(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(p(6738))},8579:function($e,fe,p){!function(u){"use strict";u.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(f,d){return f?"string"==typeof d&&/D/.test(d.substring(0,d.indexOf("MMMM")))?this._monthsGenitiveEl[f.month()]:this._monthsNominativeEl[f.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(f,d,v){return f>11?v?"\u03bc\u03bc":"\u039c\u039c":v?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(f){return"\u03bc"===(f+"").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(f,d){var v=this._calendarEl[f],A=d&&d.hours();return function(f){return"undefined"!=typeof Function&&f instanceof Function||"[object Function]"===Object.prototype.toString.call(f)}(v)&&(v=v.apply(d)),v.replace("{}",A%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(p(6738))},5724:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:0,doy:4}})}(p(6738))},525:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")}})}(p(6738))},2847:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},7216:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},9305:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")}})}(p(6738))},3364:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:0,doy:6}})}(p(6738))},9130:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},1161:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},802:function($e,fe,p){!function(u){"use strict";u.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(c){return"p"===c.charAt(0).toLowerCase()},meridiem:function(c,f,d){return c>11?d?"p.t.m.":"P.T.M.":d?"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}})}(p(6738))},5551:function($e,fe,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(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;u.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,D){return A?/-MMM-/.test(D)?c[A.month()]:e[A.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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}})}(p(6738))},5615:function($e,fe,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(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;u.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,D){return A?/-MMM-/.test(D)?c[A.month()]:e[A.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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"})}(p(6738))},4790:function($e,fe,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(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;u.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,D){return A?/-MMM-/.test(D)?c[A.month()]:e[A.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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}})}(p(6738))},328:function($e,fe,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(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;u.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,D){return A?/-MMM-/.test(D)?c[A.month()]:e[A.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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"})}(p(6738))},6389:function($e,fe,p){!function(u){"use strict";function e(f,d,v,A){var D={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[f+"sekundi",f+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[f+" minuti",f+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[f+" tunni",f+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[f+" kuu",f+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[f+" aasta",f+" aastat"]};return d?D[v][2]?D[v][2]:D[v][1]:A?D[v][0]:D[v][1]}u.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d p\xe4eva",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},2961:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6151:function($e,fe,p){!function(u){"use strict";var e={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},c={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};u.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(d){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(d)},meridiem:function(d,v,A){return d<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(d){return d.replace(/[\u06f0-\u06f9]/g,function(v){return c[v]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(p(6738))},7997:function($e,fe,p){!function(u){"use strict";var e="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),c=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",e[7],e[8],e[9]];function f(A,D,F,B){var X="";switch(F){case"s":return B?"muutaman sekunnin":"muutama sekunti";case"ss":X=B?"sekunnin":"sekuntia";break;case"m":return B?"minuutin":"minuutti";case"mm":X=B?"minuutin":"minuuttia";break;case"h":return B?"tunnin":"tunti";case"hh":X=B?"tunnin":"tuntia";break;case"d":return B?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":X=B?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return B?"kuukauden":"kuukausi";case"MM":X=B?"kuukauden":"kuukautta";break;case"y":return B?"vuoden":"vuosi";case"yy":X=B?"vuoden":"vuotta"}return function(A,D){return A<10?D?c[A]:e[A]:A}(A,B)+" "+X}u.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},8898:function($e,fe,p){!function(u){"use strict";u.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(c){return c},week:{dow:1,doy:4}})}(p(6738))},7779:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},3287:function($e,fe,p){!function(u){"use strict";u.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(c,f){switch(f){default:case"M":case"Q":case"D":case"DDD":case"d":return c+(1===c?"er":"e");case"w":case"W":return c+(1===c?"re":"e")}}})}(p(6738))},8867:function($e,fe,p){!function(u){"use strict";u.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(c,f){switch(f){default:case"M":case"Q":case"D":case"DDD":case"d":return c+(1===c?"er":"e");case"w":case"W":return c+(1===c?"re":"e")}},week:{dow:1,doy:4}})}(p(6738))},8174:function($e,fe,p){!function(u){"use strict";var f=/(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,d=[/^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];u.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:f,monthsShortRegex:f,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:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(A,D){switch(D){case"D":return A+(1===A?"er":"");default:case"M":case"Q":case"DDD":case"d":return A+(1===A?"er":"e");case"w":case"W":return A+(1===A?"re":"e")}},week:{dow:1,doy:4}})}(p(6738))},452:function($e,fe,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),c="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");u.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(d,v){return d?/-MMM-/.test(v)?c[d.month()]:e[d.month()]:e},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(d){return d+(1===d||8===d||d>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(6738))},5014:function($e,fe,p){!function(u){"use strict";u.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(D){return D+(1===D?"d":D%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(6738))},4127:function($e,fe,p){!function(u){"use strict";u.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(D){return D+(1===D?"d":D%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(6738))},2124:function($e,fe,p){!function(u){"use strict";u.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(c){return 0===c.indexOf("un")?"n"+c:"en "+c},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}})}(p(6738))},6444:function($e,fe,p){!function(u){"use strict";function e(f,d,v,A){var D={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:[f+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",f+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[f+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",f+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[f+" \u0935\u0930\u093e\u0902\u0928\u0940",f+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[f+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",f+" \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:[f+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",f+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[f+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",f+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return A?D[v][0]:D[v][1]}u.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(f,d){return"D"===d?f+"\u0935\u0947\u0930":f},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(f,d){return 12===f&&(f=0),"\u0930\u093e\u0924\u0940"===d?f<4?f:f+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===d?f:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===d?f>12?f:f+12:"\u0938\u093e\u0902\u091c\u0947"===d?f+12:void 0},meridiem:function(f,d,v){return f<4?"\u0930\u093e\u0924\u0940":f<12?"\u0938\u0915\u093e\u0933\u0940\u0902":f<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":f<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(p(6738))},7953:function($e,fe,p){!function(u){"use strict";function e(f,d,v,A){var D={s:["thoddea sekondamni","thodde sekond"],ss:[f+" sekondamni",f+" sekond"],m:["eka mintan","ek minut"],mm:[f+" mintamni",f+" mintam"],h:["eka voran","ek vor"],hh:[f+" voramni",f+" voram"],d:["eka disan","ek dis"],dd:[f+" disamni",f+" dis"],M:["eka mhoinean","ek mhoino"],MM:[f+" mhoineamni",f+" mhoine"],y:["eka vorsan","ek voros"],yy:[f+" vorsamni",f+" vorsam"]};return A?D[v][0]:D[v][1]}u.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(f,d){return"D"===d?f+"er":f},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(f,d){return 12===f&&(f=0),"rati"===d?f<4?f:f+12:"sokallim"===d?f:"donparam"===d?f>12?f:f+12:"sanje"===d?f+12:void 0},meridiem:function(f,d,v){return f<4?"rati":f<12?"sokallim":f<16?"donparam":f<20?"sanje":"rati"}})}(p(6738))},6604:function($e,fe,p){!function(u){"use strict";var e={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},c={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};u.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(d){return d.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(d,v){return 12===d&&(d=0),"\u0ab0\u0abe\u0aa4"===v?d<4?d:d+12:"\u0ab8\u0ab5\u0abe\u0ab0"===v?d:"\u0aac\u0aaa\u0acb\u0ab0"===v?d>=10?d:d+12:"\u0ab8\u0abe\u0a82\u0a9c"===v?d+12:void 0},meridiem:function(d,v,A){return d<4?"\u0ab0\u0abe\u0aa4":d<10?"\u0ab8\u0ab5\u0abe\u0ab0":d<17?"\u0aac\u0aaa\u0acb\u0ab0":d<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(p(6738))},1222:function($e,fe,p){!function(u){"use strict";u.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(c){return 2===c?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":c+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(c){return 2===c?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":c+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(c){return 2===c?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":c+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(c){return 2===c?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":c%10==0&&10!==c?c+" \u05e9\u05e0\u05d4":c+" \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(c){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(c)},meridiem:function(c,f,d){return c<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":c<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":c<12?d?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":c<18?d?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(p(6738))},4235:function($e,fe,p){!function(u){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},c={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},f=[/^\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];u.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:f,longMonthsParse:f,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(A){return A.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(D){return c[D]})},postformat:function(A){return A.replace(/\d/g,function(D){return e[D]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(A,D){return 12===A&&(A=0),"\u0930\u093e\u0924"===D?A<4?A:A+12:"\u0938\u0941\u092c\u0939"===D?A:"\u0926\u094b\u092a\u0939\u0930"===D?A>=10?A:A+12:"\u0936\u093e\u092e"===D?A+12:void 0},meridiem:function(A,D,F){return A<4?"\u0930\u093e\u0924":A<10?"\u0938\u0941\u092c\u0939":A<17?"\u0926\u094b\u092a\u0939\u0930":A<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(p(6738))},622:function($e,fe,p){!function(u){"use strict";function e(f,d,v){var A=f+" ";switch(v){case"ss":return A+(1===f?"sekunda":2===f||3===f||4===f?"sekunde":"sekundi");case"m":return d?"jedna minuta":"jedne minute";case"mm":return A+(1===f?"minuta":2===f||3===f||4===f?"minute":"minuta");case"h":return d?"jedan sat":"jednog sata";case"hh":return A+(1===f?"sat":2===f||3===f||4===f?"sata":"sati");case"dd":return A+(1===f?"dan":"dana");case"MM":return A+(1===f?"mjesec":2===f||3===f||4===f?"mjeseca":"mjeseci");case"yy":return A+(1===f?"godina":2===f||3===f||4===f?"godine":"godina")}}u.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:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},7735:function($e,fe,p){!function(u){"use strict";var e="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function c(v,A,D,F){var B=v;switch(D){case"s":return F||A?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return B+(F||A)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(F||A?" perc":" perce");case"mm":return B+(F||A?" perc":" perce");case"h":return"egy"+(F||A?" \xf3ra":" \xf3r\xe1ja");case"hh":return B+(F||A?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(F||A?" nap":" napja");case"dd":return B+(F||A?" nap":" napja");case"M":return"egy"+(F||A?" h\xf3nap":" h\xf3napja");case"MM":return B+(F||A?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(F||A?" \xe9v":" \xe9ve");case"yy":return B+(F||A?" \xe9v":" \xe9ve")}return""}function f(v){return(v?"":"[m\xfalt] ")+"["+e[this.day()]+"] LT[-kor]"}u.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(v){return"u"===v.charAt(1).toLowerCase()},meridiem:function(v,A,D){return v<12?!0===D?"de":"DE":!0===D?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return f.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return f.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},402:function($e,fe,p){!function(u){"use strict";u.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(c){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(c)},meridiem:function(c){return c<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":c<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":c<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(c,f){switch(f){case"DDD":case"w":case"W":case"DDDo":return 1===c?c+"-\u056b\u0576":c+"-\u0580\u0564";default:return c}},week:{dow:1,doy:7}})}(p(6738))},9187:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"pagi"===f?c:"siang"===f?c>=11?c:c+12:"sore"===f||"malam"===f?c+12:void 0},meridiem:function(c,f,d){return c<11?"pagi":c<15?"siang":c<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}})}(p(6738))},536:function($e,fe,p){!function(u){"use strict";function e(d){return d%100==11||d%10!=1}function c(d,v,A,D){var F=d+" ";switch(A){case"s":return v||D?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return e(d)?F+(v||D?"sek\xfandur":"sek\xfandum"):F+"sek\xfanda";case"m":return v?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return e(d)?F+(v||D?"m\xedn\xfatur":"m\xedn\xfatum"):v?F+"m\xedn\xfata":F+"m\xedn\xfatu";case"hh":return e(d)?F+(v||D?"klukkustundir":"klukkustundum"):F+"klukkustund";case"d":return v?"dagur":D?"dag":"degi";case"dd":return e(d)?v?F+"dagar":F+(D?"daga":"d\xf6gum"):v?F+"dagur":F+(D?"dag":"degi");case"M":return v?"m\xe1nu\xf0ur":D?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return e(d)?v?F+"m\xe1nu\xf0ir":F+(D?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):v?F+"m\xe1nu\xf0ur":F+(D?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return v||D?"\xe1r":"\xe1ri";case"yy":return e(d)?F+(v||D?"\xe1r":"\xe1rum"):F+(v||D?"\xe1r":"\xe1ri")}}u.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:c,ss:c,m:c,mm:c,h:"klukkustund",hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},4667:function($e,fe,p){!function(u){"use strict";u.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(c){return(/^[0-9].+$/.test(c)?"tra":"in")+" "+c},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}})}(p(6738))},5007:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},2093:function($e,fe,p){!function(u){"use strict";u.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(c,f){return"\u5143"===f[1]?1:parseInt(f[1]||c,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(c){return"\u5348\u5f8c"===c},meridiem:function(c,f,d){return c<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(c){return c.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(c){return this.week()!==c.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(c,f){switch(f){case"y":return 1===c?"\u5143\u5e74":c+"\u5e74";case"d":case"D":case"DDD":return c+"\u65e5";default:return c}},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"}})}(p(6738))},59:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"enjing"===f?c:"siyang"===f?c>=11?c:c+12:"sonten"===f||"ndalu"===f?c+12:void 0},meridiem:function(c,f,d){return c<11?"enjing":c<15?"siyang":c<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}})}(p(6738))},6870:function($e,fe,p){!function(u){"use strict";u.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(c){return c.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(f,d,v){return"\u10d8"===v?d+"\u10e8\u10d8":d+v+"\u10e8\u10d8"})},past:function(c){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(c)?c.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(c)?c.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):c},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(c){return 0===c?c:1===c?c+"-\u10da\u10d8":c<20||c<=100&&c%20==0||c%100==0?"\u10db\u10d4-"+c:c+"-\u10d4"},week:{dow:1,doy:7}})}(p(6738))},880:function($e,fe,p){!function(u){"use strict";var e={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"};u.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(f){return f+(e[f]||e[f%10]||e[f>=100?100:null])},week:{dow:1,doy:7}})}(p(6738))},1083:function($e,fe,p){!function(u){"use strict";var e={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},c={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};u.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(d){return"\u179b\u17d2\u1784\u17b6\u1785"===d},meridiem:function(d,v,A){return d<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(d){return d.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},week:{dow:1,doy:4}})}(p(6738))},8785:function($e,fe,p){!function(u){"use strict";var e={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},c={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};u.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(d){return d.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},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(d,v){return 12===d&&(d=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===v?d<4?d:d+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===v?d:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===v?d>=10?d:d+12:"\u0cb8\u0c82\u0c9c\u0cc6"===v?d+12:void 0},meridiem:function(d,v,A){return d<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":d<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":d<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":d<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(d){return d+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(p(6738))},1721:function($e,fe,p){!function(u){"use strict";u.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(c,f){switch(f){case"d":case"D":case"DDD":return c+"\uc77c";case"M":return c+"\uc6d4";case"w":case"W":return c+"\uc8fc";default:return c}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(c){return"\uc624\ud6c4"===c},meridiem:function(c,f,d){return c<12?"\uc624\uc804":"\uc624\ud6c4"}})}(p(6738))},7851:function($e,fe,p){!function(u){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},c={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},f=["\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"];u.defineLocale("ku",{months:f,monthsShort:f,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(v){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(v)},meridiem:function(v,A,D){return v<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(v){return v.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(A){return c[A]}).replace(/\u060c/g,",")},postformat:function(v){return v.replace(/\d/g,function(A){return e[A]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(6738))},1727:function($e,fe,p){!function(u){"use strict";var e={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"};u.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(f){return f+(e[f]||e[f%10]||e[f>=100?100:null])},week:{dow:1,doy:7}})}(p(6738))},346:function($e,fe,p){!function(u){"use strict";function e(A,D,F,B){var X={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 D?X[F][0]:X[F][1]}function d(A){if(A=parseInt(A,10),isNaN(A))return!1;if(A<0)return!0;if(A<10)return 4<=A&&A<=7;if(A<100){var D=A%10;return d(0===D?A/10:D)}if(A<1e4){for(;A>=10;)A/=10;return d(A)}return d(A/=1e3)}u.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(A){return d(A.substr(0,A.indexOf(" ")))?"a "+A:"an "+A},past:function(A){return d(A.substr(0,A.indexOf(" ")))?"viru "+A:"virun "+A},s:"e puer Sekonnen",ss:"%d Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d M\xe9int",y:e,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},3002:function($e,fe,p){!function(u){"use strict";u.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(c){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===c},meridiem:function(c,f,d){return c<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(c){return"\u0e97\u0eb5\u0ec8"+c}})}(p(6738))},4035:function($e,fe,p){!function(u){"use strict";var e={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 f(F,B,X,ne){return B?v(X)[0]:ne?v(X)[1]:v(X)[2]}function d(F){return F%10==0||F>10&&F<20}function v(F){return e[F].split("_")}function A(F,B,X,ne){var ve=F+" ";return 1===F?ve+f(0,B,X[0],ne):B?ve+(d(F)?v(X)[1]:v(X)[0]):ne?ve+v(X)[1]:ve+(d(F)?v(X)[1]:v(X)[2])}u.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(F,B,X,ne){return B?"kelios sekund\u0117s":ne?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:A,m:f,mm:A,h:f,hh:A,d:f,dd:A,M:f,MM:A,y:f,yy:A},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(F){return F+"-oji"},week:{dow:1,doy:4}})}(p(6738))},6927:function($e,fe,p){!function(u){"use strict";var e={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 c(D,F,B){return B?F%10==1&&F%100!=11?D[2]:D[3]:F%10==1&&F%100!=11?D[0]:D[1]}function f(D,F,B){return D+" "+c(e[B],D,F)}function d(D,F,B){return c(e[B],D,F)}u.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(D,F){return F?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:f,m:d,mm:f,h:d,hh:f,d,dd:f,M:d,MM:f,y:d,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},5634:function($e,fe,p){!function(u){"use strict";var e={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(f,d){return 1===f?d[0]:f>=2&&f<=4?d[1]:d[2]},translate:function(f,d,v){var A=e.words[v];return 1===v.length?d?A[0]:A[1]:f+" "+e.correctGrammaticalCase(f,A)}};u.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:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},4173:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6320:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10,d=c%100;return 0===c?c+"-\u0435\u0432":0===d?c+"-\u0435\u043d":d>10&&d<20?c+"-\u0442\u0438":1===f?c+"-\u0432\u0438":2===f?c+"-\u0440\u0438":7===f||8===f?c+"-\u043c\u0438":c+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(6738))},1705:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===f&&c>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===f||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===f?c+12:c},meridiem:function(c,f,d){return c<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":c<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":c<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":c<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(p(6738))},1062:function($e,fe,p){!function(u){"use strict";function e(f,d,v,A){switch(v){case"s":return d?"\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 f+(d?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return f+(d?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return f+(d?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return f+(d?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return f+(d?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return f+(d?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return f}}u.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(f){return"\u04ae\u0425"===f},meridiem:function(f,d,v){return f<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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(f,d){switch(d){case"d":case"D":case"DDD":return f+" \u04e9\u0434\u04e9\u0440";default:return f}}})}(p(6738))},2805:function($e,fe,p){!function(u){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},c={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function f(v,A,D,F){var B="";if(A)switch(D){case"s":B="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":B="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":B="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":B="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":B="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":B="%d \u0924\u093e\u0938";break;case"d":B="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":B="%d \u0926\u093f\u0935\u0938";break;case"M":B="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":B="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":B="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":B="%d \u0935\u0930\u094d\u0937\u0947"}else switch(D){case"s":B="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":B="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":B="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":B="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":B="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":B="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":B="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":B="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":B="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":B="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":B="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":B="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return B.replace(/%d/i,v)}u.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},preparse:function(v){return v.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(A){return c[A]})},postformat:function(v){return v.replace(/\d/g,function(A){return e[A]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(v,A){return 12===v&&(v=0),"\u092a\u0939\u093e\u091f\u0947"===A||"\u0938\u0915\u093e\u0933\u0940"===A?v:"\u0926\u0941\u092a\u093e\u0930\u0940"===A||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===A||"\u0930\u093e\u0924\u094d\u0930\u0940"===A?v>=12?v:v+12:void 0},meridiem:function(v,A,D){return v>=0&&v<6?"\u092a\u0939\u093e\u091f\u0947":v<12?"\u0938\u0915\u093e\u0933\u0940":v<17?"\u0926\u0941\u092a\u093e\u0930\u0940":v<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(p(6738))},9900:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"pagi"===f?c:"tengahari"===f?c>=11?c:c+12:"petang"===f||"malam"===f?c+12:void 0},meridiem:function(c,f,d){return c<11?"pagi":c<15?"tengahari":c<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}})}(p(6738))},1341:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"pagi"===f?c:"tengahari"===f?c>=11?c:c+12:"petang"===f||"malam"===f?c+12:void 0},meridiem:function(c,f,d){return c<11?"pagi":c<15?"tengahari":c<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}})}(p(6738))},7734:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},9034:function($e,fe,p){!function(u){"use strict";var e={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},c={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};u.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(d){return d.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},week:{dow:1,doy:4}})}(p(6738))},9324:function($e,fe,p){!function(u){"use strict";u.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},6495:function($e,fe,p){!function(u){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},c={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};u.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(d){return d.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(d,v){return 12===d&&(d=0),"\u0930\u093e\u0924\u093f"===v?d<4?d:d+12:"\u092c\u093f\u0939\u093e\u0928"===v?d:"\u0926\u093f\u0909\u0901\u0938\u094b"===v?d>=10?d:d+12:"\u0938\u093e\u0901\u091d"===v?d+12:void 0},meridiem:function(d,v,A){return d<3?"\u0930\u093e\u0924\u093f":d<12?"\u092c\u093f\u0939\u093e\u0928":d<16?"\u0926\u093f\u0909\u0901\u0938\u094b":d<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}})}(p(6738))},6272:function($e,fe,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),f=[/^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],d=/^(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;u.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(A,D){return A?/-MMM-/.test(D)?c[A.month()]:e[A.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(6738))},673:function($e,fe,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),f=[/^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],d=/^(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;u.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(A,D){return A?/-MMM-/.test(D)?c[A.month()]:e[A.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(6738))},2486:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6219:function($e,fe,p){!function(u){"use strict";u.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(c,f){var d=1===c?"r":2===c?"n":3===c?"r":4===c?"t":"\xe8";return("w"===f||"W"===f)&&(d="a"),c+d},week:{dow:1,doy:4}})}(p(6738))},2829:function($e,fe,p){!function(u){"use strict";var e={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},c={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};u.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(d){return d.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(d,v){return 12===d&&(d=0),"\u0a30\u0a3e\u0a24"===v?d<4?d:d+12:"\u0a38\u0a35\u0a47\u0a30"===v?d:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===v?d>=10?d:d+12:"\u0a38\u0a3c\u0a3e\u0a2e"===v?d+12:void 0},meridiem:function(d,v,A){return d<4?"\u0a30\u0a3e\u0a24":d<10?"\u0a38\u0a35\u0a47\u0a30":d<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":d<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(p(6738))},8444:function($e,fe,p){!function(u){"use strict";var e="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),c="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),f=[/^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 d(D){return D%10<5&&D%10>1&&~~(D/10)%10!=1}function v(D,F,B){var X=D+" ";switch(B){case"ss":return X+(d(D)?"sekundy":"sekund");case"m":return F?"minuta":"minut\u0119";case"mm":return X+(d(D)?"minuty":"minut");case"h":return F?"godzina":"godzin\u0119";case"hh":return X+(d(D)?"godziny":"godzin");case"ww":return X+(d(D)?"tygodnie":"tygodni");case"MM":return X+(d(D)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return X+(d(D)?"lata":"lat")}}u.defineLocale("pl",{months:function(D,F){return D?/D MMMM/.test(F)?c[D.month()]:e[D.month()]:e},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:f,longMonthsParse:f,shortMonthsParse:f,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:v,m:v,mm:v,h:v,hh:v,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:v,M:"miesi\u0105c",MM:v,y:"rok",yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},6117:function($e,fe,p){!function(u){"use strict";u.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"})}(p(6738))},3170:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6587:function($e,fe,p){!function(u){"use strict";function e(f,d,v){var D=" ";return(f%100>=20||f>=100&&f%100==0)&&(D=" de "),f+D+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[v]}u.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:e,m:"un minut",mm:e,h:"o or\u0103",hh:e,d:"o zi",dd:e,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:e,M:"o lun\u0103",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}})}(p(6738))},9264:function($e,fe,p){!function(u){"use strict";function c(v,A,D){return"m"===D?A?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":v+" "+function(v,A){var D=v.split("_");return A%10==1&&A%100!=11?D[0]:A%10>=2&&A%10<=4&&(A%100<10||A%100>=20)?D[1]:D[2]}({ss:A?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:A?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[D],+v)}var f=[/^\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];u.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:f,longMonthsParse:f,shortMonthsParse:f,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(v){if(v.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(v){if(v.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:c,m:c,mm:c,h:"\u0447\u0430\u0441",hh:c,d:"\u0434\u0435\u043d\u044c",dd:c,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:c,M:"\u043c\u0435\u0441\u044f\u0446",MM:c,y:"\u0433\u043e\u0434",yy:c},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(v){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(v)},meridiem:function(v,A,D){return v<4?"\u043d\u043e\u0447\u0438":v<12?"\u0443\u0442\u0440\u0430":v<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(v,A){switch(A){case"M":case"d":case"DDD":return v+"-\u0439";case"D":return v+"-\u0433\u043e";case"w":case"W":return v+"-\u044f";default:return v}},week:{dow:1,doy:4}})}(p(6738))},2135:function($e,fe,p){!function(u){"use strict";var e=["\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"],c=["\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"];u.defineLocale("sd",{months:e,monthsShort:e,weekdays:c,weekdaysShort:c,weekdaysMin:c,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(d){return"\u0634\u0627\u0645"===d},meridiem:function(d,v,A){return d<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(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(6738))},5366:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},3379:function($e,fe,p){!function(u){"use strict";u.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(c){return c+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(c){return"\u0db4.\u0dc0."===c||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===c},meridiem:function(c,f,d){return c>11?d?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":d?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(p(6738))},6143:function($e,fe,p){!function(u){"use strict";var e="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),c="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function f(A){return A>1&&A<5}function d(A,D,F,B){var X=A+" ";switch(F){case"s":return D||B?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return D||B?X+(f(A)?"sekundy":"sek\xfand"):X+"sekundami";case"m":return D?"min\xfata":B?"min\xfatu":"min\xfatou";case"mm":return D||B?X+(f(A)?"min\xfaty":"min\xfat"):X+"min\xfatami";case"h":return D?"hodina":B?"hodinu":"hodinou";case"hh":return D||B?X+(f(A)?"hodiny":"hod\xedn"):X+"hodinami";case"d":return D||B?"de\u0148":"d\u0148om";case"dd":return D||B?X+(f(A)?"dni":"dn\xed"):X+"d\u0148ami";case"M":return D||B?"mesiac":"mesiacom";case"MM":return D||B?X+(f(A)?"mesiace":"mesiacov"):X+"mesiacmi";case"y":return D||B?"rok":"rokom";case"yy":return D||B?X+(f(A)?"roky":"rokov"):X+"rokmi"}}u.defineLocale("sk",{months:e,monthsShort:c,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:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},196:function($e,fe,p){!function(u){"use strict";function e(f,d,v,A){var D=f+" ";switch(v){case"s":return d||A?"nekaj sekund":"nekaj sekundami";case"ss":return D+(1===f?d?"sekundo":"sekundi":2===f?d||A?"sekundi":"sekundah":f<5?d||A?"sekunde":"sekundah":"sekund");case"m":return d?"ena minuta":"eno minuto";case"mm":return D+(1===f?d?"minuta":"minuto":2===f?d||A?"minuti":"minutama":f<5?d||A?"minute":"minutami":d||A?"minut":"minutami");case"h":return d?"ena ura":"eno uro";case"hh":return D+(1===f?d?"ura":"uro":2===f?d||A?"uri":"urama":f<5?d||A?"ure":"urami":d||A?"ur":"urami");case"d":return d||A?"en dan":"enim dnem";case"dd":return D+(1===f?d||A?"dan":"dnem":2===f?d||A?"dni":"dnevoma":d||A?"dni":"dnevi");case"M":return d||A?"en mesec":"enim mesecem";case"MM":return D+(1===f?d||A?"mesec":"mesecem":2===f?d||A?"meseca":"mesecema":f<5?d||A?"mesece":"meseci":d||A?"mesecev":"meseci");case"y":return d||A?"eno leto":"enim letom";case"yy":return D+(1===f?d||A?"leto":"letom":2===f?d||A?"leti":"letoma":f<5?d||A?"leta":"leti":d||A?"let":"leti")}}u.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},1082:function($e,fe,p){!function(u){"use strict";u.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(c){return"M"===c.charAt(0)},meridiem:function(c,f,d){return c<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}})}(p(6738))},8963:function($e,fe,p){!function(u){"use strict";var e={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(f,d){return f%10>=1&&f%10<=4&&(f%100<10||f%100>=20)?f%10==1?d[0]:d[1]:d[2]},translate:function(f,d,v,A){var D=e.words[v];if(1===v.length)return"y"===v&&d?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":A||d?D[0]:D[1];const F=e.correctGrammaticalCase(f,D);return"yy"===v&&d&&"\u0433\u043e\u0434\u0438\u043d\u0443"===F?f+" \u0433\u043e\u0434\u0438\u043d\u0430":f+" "+F}};u.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:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:e.translate,dd:e.translate,M:e.translate,MM:e.translate,y:e.translate,yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},1621:function($e,fe,p){!function(u){"use strict";var e={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(f,d){return f%10>=1&&f%10<=4&&(f%100<10||f%100>=20)?f%10==1?d[0]:d[1]:d[2]},translate:function(f,d,v,A){var D=e.words[v];if(1===v.length)return"y"===v&&d?"jedna godina":A||d?D[0]:D[1];const F=e.correctGrammaticalCase(f,D);return"yy"===v&&d&&"godinu"===F?f+" godina":f+" "+F}};u.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:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:e.translate,dd:e.translate,M:e.translate,MM:e.translate,y:e.translate,yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},1404:function($e,fe,p){!function(u){"use strict";u.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(c,f,d){return c<11?"ekuseni":c<15?"emini":c<19?"entsambama":"ebusuku"},meridiemHour:function(c,f){return 12===c&&(c=0),"ekuseni"===f?c:"emini"===f?c>=11?c:c+12:"entsambama"===f||"ebusuku"===f?0===c?0:c+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(p(6738))},5685:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?":e":1===f||2===f?":a":":e")},week:{dow:1,doy:4}})}(p(6738))},6490:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},4106:function($e,fe,p){!function(u){"use strict";var e={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},c={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};u.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(d){return d+"\u0bb5\u0ba4\u0bc1"},preparse:function(d){return d.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},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(d,v,A){return d<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":d<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":d<10?" \u0b95\u0bbe\u0bb2\u0bc8":d<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":d<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":d<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(d,v){return 12===d&&(d=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===v?d<2?d:d+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===v||"\u0b95\u0bbe\u0bb2\u0bc8"===v||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===v&&d>=10?d:d+12},week:{dow:0,doy:6}})}(p(6738))},9204:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===f?c<4?c:c+12:"\u0c09\u0c26\u0c2f\u0c02"===f?c:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===f?c>=10?c:c+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===f?c+12:void 0},meridiem:function(c,f,d){return c<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":c<10?"\u0c09\u0c26\u0c2f\u0c02":c<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":c<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(p(6738))},3692:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},6361:function($e,fe,p){!function(u){"use strict";var e={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"};u.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(f,d){return 12===f&&(f=0),"\u0448\u0430\u0431"===d?f<4?f:f+12:"\u0441\u0443\u0431\u04b3"===d?f:"\u0440\u04ef\u0437"===d?f>=11?f:f+12:"\u0431\u0435\u0433\u043e\u04b3"===d?f+12:void 0},meridiem:function(f,d,v){return f<4?"\u0448\u0430\u0431":f<11?"\u0441\u0443\u0431\u04b3":f<16?"\u0440\u04ef\u0437":f<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(f){return f+(e[f]||e[f%10]||e[f>=100?100:null])},week:{dow:1,doy:7}})}(p(6738))},1735:function($e,fe,p){!function(u){"use strict";u.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(c){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===c},meridiem:function(c,f,d){return c<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"}})}(p(6738))},1568:function($e,fe,p){!function(u){"use strict";var e={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"};u.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(f,d){switch(d){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'unjy";var v=f%10;return f+(e[v]||e[f%100-v]||e[f>=100?100:null])}},week:{dow:1,doy:7}})}(p(6738))},6129:function($e,fe,p){!function(u){"use strict";u.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(c){return c},week:{dow:1,doy:4}})}(p(6738))},3759:function($e,fe,p){!function(u){"use strict";var e="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function d(D,F,B,X){var ne=function(D){var F=Math.floor(D%1e3/100),B=Math.floor(D%100/10),X=D%10,ne="";return F>0&&(ne+=e[F]+"vatlh"),B>0&&(ne+=(""!==ne?" ":"")+e[B]+"maH"),X>0&&(ne+=(""!==ne?" ":"")+e[X]),""===ne?"pagh":ne}(D);switch(B){case"ss":return ne+" lup";case"mm":return ne+" tup";case"hh":return ne+" rep";case"dd":return ne+" jaj";case"MM":return ne+" jar";case"yy":return ne+" DIS"}}u.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(D){var F=D;return-1!==D.indexOf("jaj")?F.slice(0,-3)+"leS":-1!==D.indexOf("jar")?F.slice(0,-3)+"waQ":-1!==D.indexOf("DIS")?F.slice(0,-3)+"nem":F+" pIq"},past:function(D){var F=D;return-1!==D.indexOf("jaj")?F.slice(0,-3)+"Hu\u2019":-1!==D.indexOf("jar")?F.slice(0,-3)+"wen":-1!==D.indexOf("DIS")?F.slice(0,-3)+"ben":F+" ret"},s:"puS lup",ss:d,m:"wa\u2019 tup",mm:d,h:"wa\u2019 rep",hh:d,d:"wa\u2019 jaj",dd:d,M:"wa\u2019 jar",MM:d,y:"wa\u2019 DIS",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},1644:function($e,fe,p){!function(u){"use strict";var e={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"};u.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(f,d,v){return f<12?v?"\xf6\xf6":"\xd6\xd6":v?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(f){return"\xf6s"===f||"\xd6S"===f},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(f,d){switch(d){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'\u0131nc\u0131";var v=f%10;return f+(e[v]||e[f%100-v]||e[f>=100?100:null])}},week:{dow:1,doy:7}})}(p(6738))},875:function($e,fe,p){!function(u){"use strict";function c(f,d,v,A){var D={s:["viensas secunds","'iensas secunds"],ss:[f+" secunds",f+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[f+" m\xeduts",f+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[f+" \xfeoras",f+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[f+" ziuas",f+" ziuas"],M:["'n mes","'iens mes"],MM:[f+" mesen",f+" mesen"],y:["'n ar","'iens ar"],yy:[f+" ars",f+" ars"]};return A||d?D[v][0]:D[v][1]}u.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(f){return"d'o"===f.toLowerCase()},meridiem:function(f,d,v){return f>11?v?"d'o":"D'O":v?"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:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},1041:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6878:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},4357:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===f||"\u0633\u06d5\u06be\u06d5\u0631"===f||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===f?c:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===f||"\u0643\u06d5\u0686"===f?c+12:c>=11?c:c+12},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":v<900?"\u0633\u06d5\u06be\u06d5\u0631":v<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":v<1230?"\u0686\u06c8\u0634":v<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(c,f){switch(f){case"d":case"D":case"DDD":return c+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return c+"-\u06be\u06d5\u067e\u062a\u06d5";default:return c}},preparse:function(c){return c.replace(/\u060c/g,",")},postformat:function(c){return c.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(p(6738))},4810:function($e,fe,p){!function(u){"use strict";function c(A,D,F){return"m"===F?D?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===F?D?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":A+" "+function(A,D){var F=A.split("_");return D%10==1&&D%100!=11?F[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?F[1]:F[2]}({ss:D?"\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:D?"\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:D?"\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"}[F],+A)}function d(A){return function(){return A+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}u.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(A,D){var F={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===A?F.nominative.slice(1,7).concat(F.nominative.slice(0,1)):A?F[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(D)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(D)?"genitive":"nominative"][A.day()]:F.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:d("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:d("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:d("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:d("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return d("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return d("[\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:c,m:c,mm:c,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:c,d:"\u0434\u0435\u043d\u044c",dd:c,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:c,y:"\u0440\u0456\u043a",yy:c},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(A){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(A)},meridiem:function(A,D,F){return A<4?"\u043d\u043e\u0447\u0456":A<12?"\u0440\u0430\u043d\u043a\u0443":A<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(A,D){switch(D){case"M":case"d":case"DDD":case"w":case"W":return A+"-\u0439";case"D":return A+"-\u0433\u043e";default:return A}},week:{dow:1,doy:7}})}(p(6738))},6794:function($e,fe,p){!function(u){"use strict";var e=["\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"],c=["\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"];u.defineLocale("ur",{months:e,monthsShort:e,weekdays:c,weekdaysShort:c,weekdaysMin:c,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(d){return"\u0634\u0627\u0645"===d},meridiem:function(d,v,A){return d<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(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(6738))},7959:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},8966:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},5386:function($e,fe,p){!function(u){"use strict";u.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(c){return/^ch$/i.test(c)},meridiem:function(c,f,d){return c<12?d?"sa":"SA":d?"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(c){return c},week:{dow:1,doy:4}})}(p(6738))},3156:function($e,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},8028:function($e,fe,p){!function(u){"use strict";u.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}})}(p(6738))},9330:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?c:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?c+12:c>=11?c:c+12},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(c){return c.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(c){return this.week()!==c.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(c,f){switch(f){case"d":case"D":case"DDD":return c+"\u65e5";case"M":return c+"\u6708";case"w":case"W":return c+"\u5468";default:return c}},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}})}(p(6738))},9380:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?c:"\u4e2d\u5348"===f?c>=11?c:c+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?c+12:void 0},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1200?"\u4e0a\u5348":1200===v?"\u4e2d\u5348":v<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(c,f){switch(f){case"d":case"D":case"DDD":return c+"\u65e5";case"M":return c+"\u6708";case"w":case"W":return c+"\u9031";default:return c}},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"}})}(p(6738))},874:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?c:"\u4e2d\u5348"===f?c>=11?c:c+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?c+12:void 0},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<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(c,f){switch(f){case"d":case"D":case"DDD":return c+"\u65e5";case"M":return c+"\u6708";case"w":case"W":return c+"\u9031";default:return c}},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"}})}(p(6738))},6508:function($e,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?c:"\u4e2d\u5348"===f?c>=11?c:c+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?c+12:void 0},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<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(c,f){switch(f){case"d":case"D":case"DDD":return c+"\u65e5";case"M":return c+"\u6708";case"w":case"W":return c+"\u9031";default:return c}},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"}})}(p(6738))},6738:function($e,fe,p){($e=p.nmd($e)).exports=function(){"use strict";var u,Re;function e(){return u.apply(null,arguments)}function f(m){return m instanceof Array||"[object Array]"===Object.prototype.toString.call(m)}function d(m){return null!=m&&"[object Object]"===Object.prototype.toString.call(m)}function v(m,T){return Object.prototype.hasOwnProperty.call(m,T)}function A(m){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(m).length;var T;for(T in m)if(v(m,T))return!1;return!0}function D(m){return void 0===m}function F(m){return"number"==typeof m||"[object Number]"===Object.prototype.toString.call(m)}function B(m){return m instanceof Date||"[object Date]"===Object.prototype.toString.call(m)}function X(m,T){var J,V=[],De=m.length;for(J=0;J>>0;for(J=0;J0)for(V=0;V=0?V?"+":"":"-")+Math.pow(10,Math.max(0,T-J.length)).toString().substr(1)+J}var Pt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,kt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ze={},mt={};function ie(m,T,V,J){var De=J;"string"==typeof J&&(De=function(){return this[J]()}),m&&(mt[m]=De),T&&(mt[T[0]]=function(){return _n(De.apply(this,arguments),T[1],T[2])}),V&&(mt[V]=function(){return this.localeData().ordinal(De.apply(this,arguments),m)})}function W(m){return m.match(/\[[\s\S]/)?m.replace(/^\[|\]$/g,""):m.replace(/\\/g,"")}function He(m,T){return m.isValid()?(T=Le(T,m.localeData()),ze[T]=ze[T]||function(m){var V,J,T=m.match(Pt);for(V=0,J=T.length;V=0&&kt.test(m);)m=m.replace(kt,J),kt.lastIndex=0,V-=1;return m}var Nt={};function et(m,T){var V=m.toLowerCase();Nt[V]=Nt[V+"s"]=Nt[T]=m}function Ce(m){return"string"==typeof m?Nt[m]||Nt[m.toLowerCase()]:void 0}function $(m){var V,J,T={};for(J in m)v(m,J)&&(V=Ce(J))&&(T[V]=m[J]);return T}var R={};function x(m,T){R[m]=T}function Se(m){return m%4==0&&m%100!=0||m%400==0}function be(m){return m<0?Math.ceil(m)||0:Math.floor(m)}function _e(m){var T=+m,V=0;return 0!==T&&isFinite(T)&&(V=be(T)),V}function ee(m,T){return function(V){return null!=V?(bt(this,m,V),e.updateOffset(this,T),this):qe(this,m)}}function qe(m,T){return m.isValid()?m._d["get"+(m._isUTC?"UTC":"")+T]():NaN}function bt(m,T,V){m.isValid()&&!isNaN(V)&&("FullYear"===T&&Se(m.year())&&1===m.month()&&29===m.date()?(V=_e(V),m._d["set"+(m._isUTC?"UTC":"")+T](V,m.month(),w(V,m.month()))):m._d["set"+(m._isUTC?"UTC":"")+T](V))}var tn,an=/\d/,zt=/\d\d/,en=/\d{3}/,hn=/\d{4}/,dn=/[+-]?\d{6}/,mn=/\d\d?/,Tt=/\d\d\d\d?/,nn=/\d\d\d\d\d\d?/,Ie=/\d{1,3}/,Ze=/\d{1,4}/,we=/[+-]?\d{1,6}/,Ue=/\d+/,K=/[+-]?\d+/,ae=/Z|[+-]\d\d:?\d\d/gi,ue=/Z|[+-]\d\d(?::?\d\d)?/gi,dt=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Gt(m,T,V){tn[m]=pe(T)?T:function(J,De){return J&&V?V:T}}function Yn(m,T){return v(tn,m)?tn[m](T._strict,T._locale):new RegExp(function(m){return Vn(m.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(T,V,J,De,ut){return V||J||De||ut}))}(m))}function Vn(m){return m.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}tn={};var Xn={};function Mn(m,T){var V,De,J=T;for("string"==typeof m&&(m=[m]),F(T)&&(J=function(ut,Ut){Ut[T]=_e(ut)}),De=m.length,V=0;V68?1900:2e3)};var Ui=ee("FullYear",!0);function Ks(m,T,V,J,De,ut,Ut){var Pn;return m<100&&m>=0?(Pn=new Date(m+400,T,V,J,De,ut,Ut),isFinite(Pn.getFullYear())&&Pn.setFullYear(m)):Pn=new Date(m,T,V,J,De,ut,Ut),Pn}function ki(m){var T,V;return m<100&&m>=0?((V=Array.prototype.slice.call(arguments))[0]=m+400,T=new Date(Date.UTC.apply(null,V)),isFinite(T.getUTCFullYear())&&T.setUTCFullYear(m)):T=new Date(Date.UTC.apply(null,arguments)),T}function di(m,T,V){var J=7+T-V;return-(7+ki(m,0,J).getUTCDay()-T)%7+J-1}function ws(m,T,V,J,De){var si,yi,Pn=1+7*(T-1)+(7+V-J)%7+di(m,J,De);return Pn<=0?yi=Yi(si=m-1)+Pn:Pn>Yi(m)?(si=m+1,yi=Pn-Yi(m)):(si=m,yi=Pn),{year:si,dayOfYear:yi}}function Bi(m,T,V){var ut,Ut,J=di(m.year(),T,V),De=Math.floor((m.dayOfYear()-J-1)/7)+1;return De<1?ut=De+wi(Ut=m.year()-1,T,V):De>wi(m.year(),T,V)?(ut=De-wi(m.year(),T,V),Ut=m.year()+1):(Ut=m.year(),ut=De),{week:ut,year:Ut}}function wi(m,T,V){var J=di(m,T,V),De=di(m+1,T,V);return(Yi(m)-J+De)/7}ie("w",["ww",2],"wo","week"),ie("W",["WW",2],"Wo","isoWeek"),et("week","w"),et("isoWeek","W"),x("week",5),x("isoWeek",5),Gt("w",mn),Gt("ww",mn,zt),Gt("W",mn),Gt("WW",mn,zt),fi(["w","ww","W","WW"],function(m,T,V,J){T[J.substr(0,1)]=_e(m)});function lr(m,T){return m.slice(T,7).concat(m.slice(0,T))}ie("d",0,"do","day"),ie("dd",0,0,function(m){return this.localeData().weekdaysMin(this,m)}),ie("ddd",0,0,function(m){return this.localeData().weekdaysShort(this,m)}),ie("dddd",0,0,function(m){return this.localeData().weekdays(this,m)}),ie("e",0,0,"weekday"),ie("E",0,0,"isoWeekday"),et("day","d"),et("weekday","e"),et("isoWeekday","E"),x("day",11),x("weekday",11),x("isoWeekday",11),Gt("d",mn),Gt("e",mn),Gt("E",mn),Gt("dd",function(m,T){return T.weekdaysMinRegex(m)}),Gt("ddd",function(m,T){return T.weekdaysShortRegex(m)}),Gt("dddd",function(m,T){return T.weekdaysRegex(m)}),fi(["dd","ddd","dddd"],function(m,T,V,J){var De=V._locale.weekdaysParse(m,J,V._strict);null!=De?T.d=De:ge(V).invalidWeekday=m}),fi(["d","e","E"],function(m,T,V,J){T[J]=_e(m)});var dr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Hs="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),as=dt,Rs=dt,Qs=dt;function cr(m,T,V){var J,De,ut,Ut=m.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],J=0;J<7;++J)ut=ve([2e3,1]).day(J),this._minWeekdaysParse[J]=this.weekdaysMin(ut,"").toLocaleLowerCase(),this._shortWeekdaysParse[J]=this.weekdaysShort(ut,"").toLocaleLowerCase(),this._weekdaysParse[J]=this.weekdays(ut,"").toLocaleLowerCase();return V?"dddd"===T?-1!==(De=lt.call(this._weekdaysParse,Ut))?De:null:"ddd"===T?-1!==(De=lt.call(this._shortWeekdaysParse,Ut))?De:null:-1!==(De=lt.call(this._minWeekdaysParse,Ut))?De:null:"dddd"===T?-1!==(De=lt.call(this._weekdaysParse,Ut))||-1!==(De=lt.call(this._shortWeekdaysParse,Ut))||-1!==(De=lt.call(this._minWeekdaysParse,Ut))?De:null:"ddd"===T?-1!==(De=lt.call(this._shortWeekdaysParse,Ut))||-1!==(De=lt.call(this._weekdaysParse,Ut))||-1!==(De=lt.call(this._minWeekdaysParse,Ut))?De:null:-1!==(De=lt.call(this._minWeekdaysParse,Ut))||-1!==(De=lt.call(this._weekdaysParse,Ut))||-1!==(De=lt.call(this._shortWeekdaysParse,Ut))?De:null}function bs(){function m(ps,ks){return ks.length-ps.length}var ut,Ut,Pn,si,yi,T=[],V=[],J=[],De=[];for(ut=0;ut<7;ut++)Ut=ve([2e3,1]).day(ut),Pn=Vn(this.weekdaysMin(Ut,"")),si=Vn(this.weekdaysShort(Ut,"")),yi=Vn(this.weekdays(Ut,"")),T.push(Pn),V.push(si),J.push(yi),De.push(Pn),De.push(si),De.push(yi);T.sort(m),V.sort(m),J.sort(m),De.sort(m),this._weekdaysRegex=new RegExp("^("+De.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+J.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+V.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+T.join("|")+")","i")}function Gi(){return this.hours()%12||12}function ur(m,T){ie(m,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),T)})}function vr(m,T){return T._meridiemParse}ie("H",["HH",2],0,"hour"),ie("h",["hh",2],0,Gi),ie("k",["kk",2],0,function(){return this.hours()||24}),ie("hmm",0,0,function(){return""+Gi.apply(this)+_n(this.minutes(),2)}),ie("hmmss",0,0,function(){return""+Gi.apply(this)+_n(this.minutes(),2)+_n(this.seconds(),2)}),ie("Hmm",0,0,function(){return""+this.hours()+_n(this.minutes(),2)}),ie("Hmmss",0,0,function(){return""+this.hours()+_n(this.minutes(),2)+_n(this.seconds(),2)}),ur("a",!0),ur("A",!1),et("hour","h"),x("hour",13),Gt("a",vr),Gt("A",vr),Gt("H",mn),Gt("h",mn),Gt("k",mn),Gt("HH",mn,zt),Gt("hh",mn,zt),Gt("kk",mn,zt),Gt("hmm",Tt),Gt("hmmss",nn),Gt("Hmm",Tt),Gt("Hmmss",nn),Mn(["H","HH"],3),Mn(["k","kk"],function(m,T,V){var J=_e(m);T[3]=24===J?0:J}),Mn(["a","A"],function(m,T,V){V._isPm=V._locale.isPM(m),V._meridiem=m}),Mn(["h","hh"],function(m,T,V){T[3]=_e(m),ge(V).bigHour=!0}),Mn("hmm",function(m,T,V){var J=m.length-2;T[3]=_e(m.substr(0,J)),T[4]=_e(m.substr(J)),ge(V).bigHour=!0}),Mn("hmmss",function(m,T,V){var J=m.length-4,De=m.length-2;T[3]=_e(m.substr(0,J)),T[4]=_e(m.substr(J,2)),T[5]=_e(m.substr(De)),ge(V).bigHour=!0}),Mn("Hmm",function(m,T,V){var J=m.length-2;T[3]=_e(m.substr(0,J)),T[4]=_e(m.substr(J))}),Mn("Hmmss",function(m,T,V){var J=m.length-4,De=m.length-2;T[3]=_e(m.substr(0,J)),T[4]=_e(m.substr(J,2)),T[5]=_e(m.substr(De))});var vs=ee("Hours",!0);var Cs,Ri={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:j,monthsShort:z,week:{dow:0,doy:6},weekdays:dr,weekdaysMin:Wr,weekdaysShort:Hs,meridiemParse:/[ap]\.?m?\.?/i},hi={},ir={};function Zi(m,T){var V,J=Math.min(m.length,T.length);for(V=0;V0;){if(De=me(ut.slice(0,V).join("-")))return De;if(J&&J.length>=V&&Zi(ut,J)>=V-1)break;V--}T++}return Cs}(m)}function ft(m){var T,V=m._a;return V&&-2===ge(m).overflow&&(T=V[1]<0||V[1]>11?1:V[2]<1||V[2]>w(V[0],V[1])?2:V[3]<0||V[3]>24||24===V[3]&&(0!==V[4]||0!==V[5]||0!==V[6])?3:V[4]<0||V[4]>59?4:V[5]<0||V[5]>59?5:V[6]<0||V[6]>999?6:-1,ge(m)._overflowDayOfYear&&(T<0||T>2)&&(T=2),ge(m)._overflowWeeks&&-1===T&&(T=7),ge(m)._overflowWeekday&&-1===T&&(T=8),ge(m).overflow=T),m}var Xt=/^\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)?)?$/,An=/^\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)?)?$/,ei=/Z|[+-]\d\d(?::?\d\d)?/,kn=[["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]],Rn=[["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/]],_i=/^\/?Date\((-?\d+)/i,Ai=/^(?:(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}))$/,Vs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function $n(m){var T,V,ut,Ut,Pn,si,J=m._i,De=Xt.exec(J)||An.exec(J),yi=kn.length,ps=Rn.length;if(De){for(ge(m).iso=!0,T=0,V=yi;T7)&&(si=!0)):(ut=m._locale._week.dow,Ut=m._locale._week.doy,yi=Bi(C(),ut,Ut),V=js(T.gg,m._a[0],yi.year),J=js(T.w,yi.week),null!=T.d?((De=T.d)<0||De>6)&&(si=!0):null!=T.e?(De=T.e+ut,(T.e<0||T.e>6)&&(si=!0)):De=ut),J<1||J>wi(V,ut,Ut)?ge(m)._overflowWeeks=!0:null!=si?ge(m)._overflowWeekday=!0:(Pn=ws(V,J,De,ut,Ut),m._a[0]=Pn.year,m._dayOfYear=Pn.dayOfYear)}(m),null!=m._dayOfYear&&(Ut=js(m._a[0],De[0]),(m._dayOfYear>Yi(Ut)||0===m._dayOfYear)&&(ge(m)._overflowDayOfYear=!0),V=ki(Ut,0,m._dayOfYear),m._a[1]=V.getUTCMonth(),m._a[2]=V.getUTCDate()),T=0;T<3&&null==m._a[T];++T)m._a[T]=J[T]=De[T];for(;T<7;T++)m._a[T]=J[T]=null==m._a[T]?2===T?1:0:m._a[T];24===m._a[3]&&0===m._a[4]&&0===m._a[5]&&0===m._a[6]&&(m._nextDay=!0,m._a[3]=0),m._d=(m._useUTC?ki:Ks).apply(null,J),ut=m._useUTC?m._d.getUTCDay():m._d.getDay(),null!=m._tzm&&m._d.setUTCMinutes(m._d.getUTCMinutes()-m._tzm),m._nextDay&&(m._a[3]=24),m._w&&void 0!==m._w.d&&m._w.d!==ut&&(ge(m).weekdayMismatch=!0)}}function Jn(m){if(m._f!==e.ISO_8601)if(m._f!==e.RFC_2822){m._a=[],ge(m).empty=!0;var V,J,De,ut,Ut,yi,ps,T=""+m._i,Pn=T.length,si=0;for(ps=(De=Le(m._f,m._locale).match(Pt)||[]).length,V=0;V0&&ge(m).unusedInput.push(Ut),T=T.slice(T.indexOf(J)+J.length),si+=J.length),mt[ut]?(J?ge(m).empty=!1:ge(m).unusedTokens.push(ut),ai(ut,J,m)):m._strict&&!J&&ge(m).unusedTokens.push(ut);ge(m).charsLeftOver=Pn-si,T.length>0&&ge(m).unusedInput.push(T),m._a[3]<=12&&!0===ge(m).bigHour&&m._a[3]>0&&(ge(m).bigHour=void 0),ge(m).parsedDateParts=m._a.slice(0),ge(m).meridiem=m._meridiem,m._a[3]=function(m,T,V){var J;return null==V?T:null!=m.meridiemHour?m.meridiemHour(T,V):(null!=m.isPM&&((J=m.isPM(V))&&T<12&&(T+=12),!J&&12===T&&(T=0)),T)}(m._locale,m._a[3],m._meridiem),null!==(yi=ge(m).era)&&(m._a[0]=m._locale.erasConvertYear(yi,m._a[0])),_r(m),ft(m)}else sa(m);else $n(m)}function _s(m){var T=m._i,V=m._f;return m._locale=m._locale||k(m._l),null===T||void 0===V&&""===T?ht({nullInput:!0}):("string"==typeof T&&(m._i=T=m._locale.preparse(T)),Oe(T)?new Ve(ft(T)):(B(T)?m._d=T:f(V)?function(m){var T,V,J,De,ut,Ut,Pn=!1,si=m._f.length;if(0===si)return ge(m).invalidFormat=!0,void(m._d=new Date(NaN));for(De=0;Dethis?this:m:ht()});function ke(m,T){var V,J;if(1===T.length&&f(T[0])&&(T=T[0]),!T.length)return C();for(V=T[0],J=1;J=0?new Date(m+400,T,V)-O:new Date(m,T,V).valueOf()}function q(m,T,V){return m<100&&m>=0?Date.UTC(m+400,T,V)-O:Date.UTC(m,T,V)}function ml(m,T){return T.erasAbbrRegex(m)}function Wl(){var De,ut,m=[],T=[],V=[],J=[],Ut=this.eras();for(De=0,ut=Ut.length;De(ut=wi(m,J,De))&&(T=ut),L_.call(this,m,T,V,J,De))}function L_(m,T,V,J,De){var ut=ws(m,T,V,J,De),Ut=ki(ut.year,0,ut.dayOfYear);return this.year(Ut.getUTCFullYear()),this.month(Ut.getUTCMonth()),this.date(Ut.getUTCDate()),this}ie("N",0,0,"eraAbbr"),ie("NN",0,0,"eraAbbr"),ie("NNN",0,0,"eraAbbr"),ie("NNNN",0,0,"eraName"),ie("NNNNN",0,0,"eraNarrow"),ie("y",["y",1],"yo","eraYear"),ie("y",["yy",2],0,"eraYear"),ie("y",["yyy",3],0,"eraYear"),ie("y",["yyyy",4],0,"eraYear"),Gt("N",ml),Gt("NN",ml),Gt("NNN",ml),Gt("NNNN",function(m,T){return T.erasNameRegex(m)}),Gt("NNNNN",function(m,T){return T.erasNarrowRegex(m)}),Mn(["N","NN","NNN","NNNN","NNNNN"],function(m,T,V,J){var De=V._locale.erasParse(m,J,V._strict);De?ge(V).era=De:ge(V).invalidEra=m}),Gt("y",Ue),Gt("yy",Ue),Gt("yyy",Ue),Gt("yyyy",Ue),Gt("yo",function(m,T){return T._eraYearOrdinalRegex||Ue}),Mn(["y","yy","yyy","yyyy"],0),Mn(["yo"],function(m,T,V,J){var De;V._locale._eraYearOrdinalRegex&&(De=m.match(V._locale._eraYearOrdinalRegex)),T[0]=V._locale.eraYearOrdinalParse?V._locale.eraYearOrdinalParse(m,De):parseInt(m,10)}),ie(0,["gg",2],0,function(){return this.weekYear()%100}),ie(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Za("gggg","weekYear"),Za("ggggg","weekYear"),Za("GGGG","isoWeekYear"),Za("GGGGG","isoWeekYear"),et("weekYear","gg"),et("isoWeekYear","GG"),x("weekYear",1),x("isoWeekYear",1),Gt("G",K),Gt("g",K),Gt("GG",mn,zt),Gt("gg",mn,zt),Gt("GGGG",Ze,hn),Gt("gggg",Ze,hn),Gt("GGGGG",we,dn),Gt("ggggg",we,dn),fi(["gggg","ggggg","GGGG","GGGGG"],function(m,T,V,J){T[J.substr(0,2)]=_e(m)}),fi(["gg","GG"],function(m,T,V,J){T[J]=e.parseTwoDigitYear(m)}),ie("Q",0,"Qo","quarter"),et("quarter","Q"),x("quarter",7),Gt("Q",an),Mn("Q",function(m,T){T[1]=3*(_e(m)-1)}),ie("D",["DD",2],"Do","date"),et("date","D"),x("date",9),Gt("D",mn),Gt("DD",mn,zt),Gt("Do",function(m,T){return m?T._dayOfMonthOrdinalParse||T._ordinalParse:T._dayOfMonthOrdinalParseLenient}),Mn(["D","DD"],2),Mn("Do",function(m,T){T[2]=_e(m.match(mn)[0])});var Aa=ee("Date",!0);ie("DDD",["DDDD",3],"DDDo","dayOfYear"),et("dayOfYear","DDD"),x("dayOfYear",4),Gt("DDD",Ie),Gt("DDDD",en),Mn(["DDD","DDDD"],function(m,T,V){V._dayOfYear=_e(m)}),ie("m",["mm",2],0,"minute"),et("minute","m"),x("minute",14),Gt("m",mn),Gt("mm",mn,zt),Mn(["m","mm"],4);var fs=ee("Minutes",!1);ie("s",["ss",2],0,"second"),et("second","s"),x("second",15),Gt("s",mn),Gt("ss",mn,zt),Mn(["s","ss"],5);var Vr,fu,gl=ee("Seconds",!1);for(ie("S",0,0,function(){return~~(this.millisecond()/100)}),ie(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ie(0,["SSS",3],0,"millisecond"),ie(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ie(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ie(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ie(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ie(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ie(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),et("millisecond","ms"),x("millisecond",16),Gt("S",Ie,an),Gt("SS",Ie,zt),Gt("SSS",Ie,en),Vr="SSSS";Vr.length<=9;Vr+="S")Gt(Vr,Ue);function zl(m,T){T[6]=_e(1e3*("0."+m))}for(Vr="S";Vr.length<=9;Vr+="S")Mn(Vr,zl);fu=ee("Milliseconds",!1),ie("z",0,0,"zoneAbbr"),ie("zz",0,0,"zoneName");var Kt=Ve.prototype;function Pa(m){return m}Kt.add=Qr,Kt.calendar=function(m,T){1===arguments.length&&(arguments[0]?As(arguments[0])?(m=arguments[0],T=void 0):Lo(arguments[0])&&(T=arguments[0],m=void 0):(m=void 0,T=void 0));var V=m||C(),J=Li(V,this).startOf("day"),De=e.calendarFormat(this,J)||"sameElse",ut=T&&(pe(T[De])?T[De].call(this,V):T[De]);return this.format(ut||this.localeData().calendar(De,this,C(V)))},Kt.clone=function(){return new Ve(this)},Kt.diff=function(m,T,V){var J,De,ut;if(!this.isValid())return NaN;if(!(J=Li(m,this)).isValid())return NaN;switch(De=6e4*(J.utcOffset()-this.utcOffset()),T=Ce(T)){case"year":ut=No(this,J)/12;break;case"month":ut=No(this,J);break;case"quarter":ut=No(this,J)/3;break;case"second":ut=(this-J)/1e3;break;case"minute":ut=(this-J)/6e4;break;case"hour":ut=(this-J)/36e5;break;case"day":ut=(this-J-De)/864e5;break;case"week":ut=(this-J-De)/6048e5;break;default:ut=this-J}return V?ut:be(ut)},Kt.endOf=function(m){var T,V;if(void 0===(m=Ce(m))||"millisecond"===m||!this.isValid())return this;switch(V=this._isUTC?q:G,m){case"year":T=V(this.year()+1,0,1)-1;break;case"quarter":T=V(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":T=V(this.year(),this.month()+1,1)-1;break;case"week":T=V(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":T=V(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":T=V(this.year(),this.month(),this.date()+1)-1;break;case"hour":T=this._d.valueOf(),T+=N-E(T+(this._isUTC?0:this.utcOffset()*to),N)-1;break;case"minute":T=this._d.valueOf(),T+=to-E(T,to)-1;break;case"second":T=this._d.valueOf(),T+=1e3-E(T,1e3)-1}return this._d.setTime(T),e.updateOffset(this,!0),this},Kt.format=function(m){m||(m=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var T=He(this,m);return this.localeData().postformat(T)},Kt.from=function(m,T){return this.isValid()&&(Oe(m)&&m.isValid()||C(m).isValid())?Bn({to:this,from:m}).locale(this.locale()).humanize(!T):this.localeData().invalidDate()},Kt.fromNow=function(m){return this.from(C(),m)},Kt.to=function(m,T){return this.isValid()&&(Oe(m)&&m.isValid()||C(m).isValid())?Bn({from:this,to:m}).locale(this.locale()).humanize(!T):this.localeData().invalidDate()},Kt.toNow=function(m){return this.to(C(),m)},Kt.get=function(m){return pe(this[m=Ce(m)])?this[m]():this},Kt.invalidAt=function(){return ge(this).overflow},Kt.isAfter=function(m,T){var V=Oe(m)?m:C(m);return!(!this.isValid()||!V.isValid())&&("millisecond"===(T=Ce(T)||"millisecond")?this.valueOf()>V.valueOf():V.valueOf()9999?He(V,T?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):pe(Date.prototype.toISOString)?T?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",He(V,"Z")):He(V,T?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Kt.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var V,J,m="moment",T="";return this.isLocal()||(m=0===this.utcOffset()?"moment.utc":"moment.parseZone",T="Z"),V="["+m+'("]',J=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(V+J+"-MM-DD[T]HH:mm:ss.SSS"+T+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Kt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Kt.toJSON=function(){return this.isValid()?this.toISOString():null},Kt.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Kt.unix=function(){return Math.floor(this.valueOf()/1e3)},Kt.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Kt.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Kt.eraName=function(){var m,T,V,J=this.localeData().eras();for(m=0,T=J.length;mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Kt.isLocal=function(){return!!this.isValid()&&!this._isUTC},Kt.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Kt.isUtc=yn,Kt.isUTC=yn,Kt.zoneAbbr=function(){return this._isUTC?"UTC":""},Kt.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Kt.dates=Pe("dates accessor is deprecated. Use date instead.",Aa),Kt.months=Pe("months accessor is deprecated. Use month instead",Es),Kt.years=Pe("years accessor is deprecated. Use year instead",Ui),Kt.zone=Pe("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(m,T){return null!=m?("string"!=typeof m&&(m=-m),this.utcOffset(m,T),this):-this.utcOffset()}),Kt.isDSTShifted=Pe("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!D(this._isDSTShifted))return this._isDSTShifted;var T,m={};return gt(m,this),(m=_s(m))._a?(T=m._isUTC?ve(m._a):C(m._a),this._isDSTShifted=this.isValid()&&function(m,T,V){var Ut,J=Math.min(m.length,T.length),De=Math.abs(m.length-T.length),ut=0;for(Ut=0;Ut0):this._isDSTShifted=!1,this._isDSTShifted});var gi=Ot.prototype;function Wa(m,T,V,J){var De=k(),ut=ve().set(J,T);return De[V](ut,m)}function yl(m,T,V){if(F(m)&&(T=m,m=void 0),m=m||"",null!=T)return Wa(m,T,V,"month");var J,De=[];for(J=0;J<12;J++)De[J]=Wa(m,J,V,"month");return De}function Vd(m,T,V,J){"boolean"==typeof m?(F(T)&&(V=T,T=void 0),T=T||""):(V=T=m,m=!1,F(T)&&(V=T,T=void 0),T=T||"");var Ut,De=k(),ut=m?De._week.dow:0,Pn=[];if(null!=V)return Wa(T,(V+ut)%7,J,"day");for(Ut=0;Ut<7;Ut++)Pn[Ut]=Wa(T,(Ut+ut)%7,J,"day");return Pn}gi.calendar=function(m,T,V){var J=this._calendar[m]||this._calendar.sameElse;return pe(J)?J.call(T,V):J},gi.longDateFormat=function(m){var T=this._longDateFormat[m],V=this._longDateFormat[m.toUpperCase()];return T||!V?T:(this._longDateFormat[m]=V.match(Pt).map(function(J){return"MMMM"===J||"MM"===J||"DD"===J||"dddd"===J?J.slice(1):J}).join(""),this._longDateFormat[m])},gi.invalidDate=function(){return this._invalidDate},gi.ordinal=function(m){return this._ordinal.replace("%d",m)},gi.preparse=Pa,gi.postformat=Pa,gi.relativeTime=function(m,T,V,J){var De=this._relativeTime[V];return pe(De)?De(m,T,V,J):De.replace(/%d/i,m)},gi.pastFuture=function(m,T){var V=this._relativeTime[m>0?"future":"past"];return pe(V)?V(T):V.replace(/%s/i,T)},gi.set=function(m){var T,V;for(V in m)v(m,V)&&(pe(T=m[V])?this[V]=T:this["_"+V]=T);this._config=m,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},gi.eras=function(m,T){var V,J,De,ut=this._eras||k("en")._eras;for(V=0,J=ut.length;V=0)return ut[J]},gi.erasConvertYear=function(m,T){var V=m.since<=m.until?1:-1;return void 0===T?e(m.since).year():e(m.since).year()+(T-m.offset)*V},gi.erasAbbrRegex=function(m){return v(this,"_erasAbbrRegex")||Wl.call(this),m?this._erasAbbrRegex:this._erasRegex},gi.erasNameRegex=function(m){return v(this,"_erasNameRegex")||Wl.call(this),m?this._erasNameRegex:this._erasRegex},gi.erasNarrowRegex=function(m){return v(this,"_erasNarrowRegex")||Wl.call(this),m?this._erasNarrowRegex:this._erasRegex},gi.months=function(m,T){return m?f(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||oe).test(T)?"format":"standalone"][m.month()]:f(this._months)?this._months:this._months.standalone},gi.monthsShort=function(m,T){return m?f(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[oe.test(T)?"format":"standalone"][m.month()]:f(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},gi.monthsParse=function(m,T,V){var J,De,ut;if(this._monthsParseExact)return pn.call(this,m,T,V);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),J=0;J<12;J++){if(De=ve([2e3,J]),V&&!this._longMonthsParse[J]&&(this._longMonthsParse[J]=new RegExp("^"+this.months(De,"").replace(".","")+"$","i"),this._shortMonthsParse[J]=new RegExp("^"+this.monthsShort(De,"").replace(".","")+"$","i")),!V&&!this._monthsParse[J]&&(ut="^"+this.months(De,"")+"|^"+this.monthsShort(De,""),this._monthsParse[J]=new RegExp(ut.replace(".",""),"i")),V&&"MMMM"===T&&this._longMonthsParse[J].test(m))return J;if(V&&"MMM"===T&&this._shortMonthsParse[J].test(m))return J;if(!V&&this._monthsParse[J].test(m))return J}},gi.monthsRegex=function(m){return this._monthsParseExact?(v(this,"_monthsRegex")||es.call(this),m?this._monthsStrictRegex:this._monthsRegex):(v(this,"_monthsRegex")||(this._monthsRegex=at),this._monthsStrictRegex&&m?this._monthsStrictRegex:this._monthsRegex)},gi.monthsShortRegex=function(m){return this._monthsParseExact?(v(this,"_monthsRegex")||es.call(this),m?this._monthsShortStrictRegex:this._monthsShortRegex):(v(this,"_monthsShortRegex")||(this._monthsShortRegex=ye),this._monthsShortStrictRegex&&m?this._monthsShortStrictRegex:this._monthsShortRegex)},gi.week=function(m){return Bi(m,this._week.dow,this._week.doy).week},gi.firstDayOfYear=function(){return this._week.doy},gi.firstDayOfWeek=function(){return this._week.dow},gi.weekdays=function(m,T){var V=f(this._weekdays)?this._weekdays:this._weekdays[m&&!0!==m&&this._weekdays.isFormat.test(T)?"format":"standalone"];return!0===m?lr(V,this._week.dow):m?V[m.day()]:V},gi.weekdaysMin=function(m){return!0===m?lr(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin},gi.weekdaysShort=function(m){return!0===m?lr(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort},gi.weekdaysParse=function(m,T,V){var J,De,ut;if(this._weekdaysParseExact)return cr.call(this,m,T,V);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),J=0;J<7;J++){if(De=ve([2e3,1]).day(J),V&&!this._fullWeekdaysParse[J]&&(this._fullWeekdaysParse[J]=new RegExp("^"+this.weekdays(De,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[J]=new RegExp("^"+this.weekdaysShort(De,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[J]=new RegExp("^"+this.weekdaysMin(De,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[J]||(ut="^"+this.weekdays(De,"")+"|^"+this.weekdaysShort(De,"")+"|^"+this.weekdaysMin(De,""),this._weekdaysParse[J]=new RegExp(ut.replace(".",""),"i")),V&&"dddd"===T&&this._fullWeekdaysParse[J].test(m))return J;if(V&&"ddd"===T&&this._shortWeekdaysParse[J].test(m))return J;if(V&&"dd"===T&&this._minWeekdaysParse[J].test(m))return J;if(!V&&this._weekdaysParse[J].test(m))return J}},gi.weekdaysRegex=function(m){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||bs.call(this),m?this._weekdaysStrictRegex:this._weekdaysRegex):(v(this,"_weekdaysRegex")||(this._weekdaysRegex=as),this._weekdaysStrictRegex&&m?this._weekdaysStrictRegex:this._weekdaysRegex)},gi.weekdaysShortRegex=function(m){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||bs.call(this),m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(v(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Rs),this._weekdaysShortStrictRegex&&m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},gi.weekdaysMinRegex=function(m){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||bs.call(this),m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(v(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qs),this._weekdaysMinStrictRegex&&m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},gi.isPM=function(m){return"p"===(m+"").toLowerCase().charAt(0)},gi.meridiem=function(m,T,V){return m>11?V?"pm":"PM":V?"am":"AM"},Z("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(m){var T=m%10;return m+(1===_e(m%100/10)?"th":1===T?"st":2===T?"nd":3===T?"rd":"th")}}),e.lang=Pe("moment.lang is deprecated. Use moment.locale instead.",Z),e.langData=Pe("moment.langData is deprecated. Use moment.localeData instead.",k);var jr=Math.abs;function Bo(m,T,V,J){var De=Bn(T,V);return m._milliseconds+=J*De._milliseconds,m._days+=J*De._days,m._months+=J*De._months,m._bubble()}function ka(m){return m<0?Math.floor(m):Math.ceil(m)}function Vo(m){return 4800*m/146097}function mr(m){return 146097*m/4800}function Ur(m){return function(){return this.as(m)}}var Ra=Ur("ms"),mu=Ur("s"),gu=Ur("m"),yu=Ur("h"),Jl=Ur("d"),N_=Ur("w"),Kl=Ur("M"),Ka=Ur("Q"),La=Ur("y");function jo(m){return function(){return this.isValid()?this._data[m]:NaN}}var bu=jo("milliseconds"),yo=jo("seconds"),xa=jo("minutes"),ql=jo("hours"),Ml=jo("days"),bl=jo("months"),vl=jo("years");var rs=Math.round,Mo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ro(m,T,V,J,De){return De.relativeTime(T||1,!!V,m,J)}var Cl=Math.abs;function Uo(m){return(m>0)-(m<0)||+m}function Qa(){if(!this.isValid())return this.localeData().invalidDate();var J,De,ut,Ut,si,yi,ps,ks,m=Cl(this._milliseconds)/1e3,T=Cl(this._days),V=Cl(this._months),Pn=this.asSeconds();return Pn?(J=be(m/60),De=be(J/60),m%=60,J%=60,ut=be(V/12),V%=12,Ut=m?m.toFixed(3).replace(/\.?0+$/,""):"",si=Pn<0?"-":"",yi=Uo(this._months)!==Uo(Pn)?"-":"",ps=Uo(this._days)!==Uo(Pn)?"-":"",ks=Uo(this._milliseconds)!==Uo(Pn)?"-":"",si+"P"+(ut?yi+ut+"Y":"")+(V?yi+V+"M":"")+(T?ps+T+"D":"")+(De||J||m?"T":"")+(De?ks+De+"H":"")+(J?ks+J+"M":"")+(m?ks+Ut+"S":"")):"P0D"}var ii=Gn.prototype;return ii.isValid=function(){return this._isValid},ii.abs=function(){var m=this._data;return this._milliseconds=jr(this._milliseconds),this._days=jr(this._days),this._months=jr(this._months),m.milliseconds=jr(m.milliseconds),m.seconds=jr(m.seconds),m.minutes=jr(m.minutes),m.hours=jr(m.hours),m.months=jr(m.months),m.years=jr(m.years),this},ii.add=function(m,T){return Bo(this,m,T,1)},ii.subtract=function(m,T){return Bo(this,m,T,-1)},ii.as=function(m){if(!this.isValid())return NaN;var T,V,J=this._milliseconds;if("month"===(m=Ce(m))||"quarter"===m||"year"===m)switch(T=this._days+J/864e5,V=this._months+Vo(T),m){case"month":return V;case"quarter":return V/3;case"year":return V/12}else switch(T=this._days+Math.round(mr(this._months)),m){case"week":return T/7+J/6048e5;case"day":return T+J/864e5;case"hour":return 24*T+J/36e5;case"minute":return 1440*T+J/6e4;case"second":return 86400*T+J/1e3;case"millisecond":return Math.floor(864e5*T)+J;default:throw new Error("Unknown unit "+m)}},ii.asMilliseconds=Ra,ii.asSeconds=mu,ii.asMinutes=gu,ii.asHours=yu,ii.asDays=Jl,ii.asWeeks=N_,ii.asMonths=Kl,ii.asQuarters=Ka,ii.asYears=La,ii.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_e(this._months/12):NaN},ii._bubble=function(){var De,ut,Ut,Pn,si,m=this._milliseconds,T=this._days,V=this._months,J=this._data;return m>=0&&T>=0&&V>=0||m<=0&&T<=0&&V<=0||(m+=864e5*ka(mr(V)+T),T=0,V=0),J.milliseconds=m%1e3,De=be(m/1e3),J.seconds=De%60,ut=be(De/60),J.minutes=ut%60,Ut=be(ut/60),J.hours=Ut%24,T+=be(Ut/24),V+=si=be(Vo(T)),T-=ka(mr(si)),Pn=be(V/12),V%=12,J.days=T,J.months=V,J.years=Pn,this},ii.clone=function(){return Bn(this)},ii.get=function(m){return m=Ce(m),this.isValid()?this[m+"s"]():NaN},ii.milliseconds=bu,ii.seconds=yo,ii.minutes=xa,ii.hours=ql,ii.days=Ml,ii.weeks=function(){return be(this.days()/7)},ii.months=bl,ii.years=vl,ii.humanize=function(m,T){if(!this.isValid())return this.localeData().invalidDate();var De,ut,V=!1,J=Mo;return"object"==typeof m&&(T=m,m=!1),"boolean"==typeof m&&(V=m),"object"==typeof T&&(J=Object.assign({},Mo,T),null!=T.s&&null==T.ss&&(J.ss=T.s-1)),ut=function(m,T,V,J){var De=Bn(m).abs(),ut=rs(De.as("s")),Ut=rs(De.as("m")),Pn=rs(De.as("h")),si=rs(De.as("d")),yi=rs(De.as("M")),ps=rs(De.as("w")),ks=rs(De.as("y")),$r=ut<=V.ss&&["s",ut]||ut0,$r[4]=J,ro.apply(null,$r)}(this,!V,J,De=this.localeData()),V&&(ut=De.pastFuture(+this,ut)),De.postformat(ut)},ii.toISOString=Qa,ii.toString=Qa,ii.toJSON=Qa,ii.locale=Fo,ii.localeData=Yo,ii.toIsoString=Pe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Qa),ii.lang=Ga,ie("X",0,0,"unix"),ie("x",0,0,"valueOf"),Gt("x",K),Gt("X",/[+-]?\d+(\.\d{1,3})?/),Mn("X",function(m,T,V){V._d=new Date(1e3*parseFloat(m))}),Mn("x",function(m,T,V){V._d=new Date(_e(m))}),e.version="2.29.2",u=C,e.fn=Kt,e.min=function(){return ke("isBefore",[].slice.call(arguments,0))},e.max=function(){return ke("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=ve,e.unix=function(m){return C(1e3*m)},e.months=function(m,T){return yl(m,T,"months")},e.isDate=B,e.locale=Z,e.invalid=ht,e.duration=Bn,e.isMoment=Oe,e.weekdays=function(m,T,V){return Vd(m,T,V,"weekdays")},e.parseZone=function(){return C.apply(null,arguments).parseZone()},e.localeData=k,e.isDuration=Tn,e.monthsShort=function(m,T){return yl(m,T,"monthsShort")},e.weekdaysMin=function(m,T,V){return Vd(m,T,V,"weekdaysMin")},e.defineLocale=S,e.updateLocale=function(m,T){if(null!=T){var V,J,De=Ri;null!=hi[m]&&null!=hi[m].parentLocale?hi[m].set(rt(hi[m]._config,T)):(null!=(J=me(m))&&(De=J._config),T=rt(De,T),null==J&&(T.abbr=m),(V=new Ot(T)).parentLocale=hi[m],hi[m]=V),Z(m)}else null!=hi[m]&&(null!=hi[m].parentLocale?(hi[m]=hi[m].parentLocale,m===Z()&&Z(m)):null!=hi[m]&&delete hi[m]);return hi[m]},e.locales=function(){return Dt(hi)},e.weekdaysShort=function(m,T,V){return Vd(m,T,V,"weekdaysShort")},e.normalizeUnits=Ce,e.relativeTimeRounding=function(m){return void 0===m?rs:"function"==typeof m&&(rs=m,!0)},e.relativeTimeThreshold=function(m,T){return void 0!==Mo[m]&&(void 0===T?Mo[m]:(Mo[m]=T,"s"===m&&(Mo.ss=T-1),!0))},e.calendarFormat=function(m,T){var V=m.diff(T,"days",!0);return V<-6?"sameElse":V<-1?"lastWeek":V<0?"lastDay":V<1?"sameDay":V<2?"nextDay":V<7?"nextWeek":"sameElse"},e.prototype=Kt,e.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"},e}()},4154:($e,fe,p)=>{"use strict";p.d(fe,{w:()=>f,X:()=>d});var u=p(7716),e=(()=>{return(v=e||(e={})).Rect="rect",v.Circle="circle",e;var v})();const c={animate:!0,backgroundColor:"rgba(0, 0, 0, 0.08)",borderRadius:0,height:"100%",margin:0,variant:e.Rect,width:"100%"};let f=(()=>{class v{constructor(){this.animate=c.animate,this.backgroundColor=c.backgroundColor,this.borderRadius=c.borderRadius,this.height=c.height,this.margin=c.margin,this.variant=c.variant,this.width=c.width}getBorderRadius(){return this.variant===e.Circle&&this.borderRadius===c.borderRadius?"50%":this.borderRadius}getHeight(){return isNaN(+this.height)?this.height:`${this.height}px`}getWidth(){return isNaN(+this.width)?this.width:`${this.width}px`}}return v.\u0275fac=function(D){return new(D||v)},v.\u0275cmp=u.Xpm({type:v,selectors:[["ngx-skeleton"]],inputs:{animate:"animate",backgroundColor:"backgroundColor",borderRadius:"borderRadius",height:"height",margin:"margin",variant:"variant",width:"width"},decls:1,vars:12,template:function(D,F){1&D&&u._UZ(0,"div"),2&D&&(u.Udp("background-color",F.backgroundColor)("border-radius",F.getBorderRadius())("height",F.getHeight())("margin",F.margin)("width",F.getWidth()),u.ekj("ngx-skeleton-animate",F.animate))},styles:["@keyframes ngx-skeleton-animation{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ngx-skeleton-animate[_ngcontent-%COMP%]{animation:ngx-skeleton-animation 1.5s ease-in-out infinite}"]}),v})(),d=(()=>{class v{}return v.\u0275fac=function(D){return new(D||v)},v.\u0275mod=u.oAB({type:v}),v.\u0275inj=u.cJS({}),v})()},6215:($e,fe,p)=>{"use strict";p.d(fe,{X:()=>c});var u=p(9765),e=p(7971);class c extends u.xQ{constructor(d){super(),this._value=d}get value(){return this.getValue()}_subscribe(d){const v=super._subscribe(d);return v&&!v.closed&&d.next(this._value),v}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new e.N;return this._value}next(d){super.next(this._value=d)}}},3098:($e,fe,p)=>{"use strict";p.d(fe,{P:()=>d});var u=p(9193),e=p(5917),c=p(205);class d{constructor(A,D,F){this.kind=A,this.value=D,this.error=F,this.hasValue="N"===A}observe(A){switch(this.kind){case"N":return A.next&&A.next(this.value);case"E":return A.error&&A.error(this.error);case"C":return A.complete&&A.complete()}}do(A,D,F){switch(this.kind){case"N":return A&&A(this.value);case"E":return D&&D(this.error);case"C":return F&&F()}}accept(A,D,F){return A&&"function"==typeof A.next?this.observe(A):this.do(A,D,F)}toObservable(){switch(this.kind){case"N":return(0,e.of)(this.value);case"E":return(0,c._)(this.error);case"C":return(0,u.c)()}throw new Error("unexpected notification kind value")}static createNext(A){return void 0!==A?new d("N",A):d.undefinedValueNotification}static createError(A){return new d("E",void 0,A)}static createComplete(){return d.completeNotification}}d.completeNotification=new d("C"),d.undefinedValueNotification=new d("N",void 0)},8891:($e,fe,p)=>{"use strict";p.d(fe,{y:()=>F});var u=p(7393),c=p(9181),f=p(799),v=p(6554),A=p(4022),D=p(2494);let F=(()=>{class X{constructor(ve){this._isScalar=!1,ve&&(this._subscribe=ve)}lift(ve){const Ye=new X;return Ye.source=this,Ye.operator=ve,Ye}subscribe(ve,Ye,ge){const{operator:Re}=this,xe=function(X,ne,ve){if(X){if(X instanceof u.L)return X;if(X[c.b])return X[c.b]()}return X||ne||ve?new u.L(X,ne,ve):new u.L(f.c)}(ve,Ye,ge);if(xe.add(Re?Re.call(xe,this.source):this.source||D.v.useDeprecatedSynchronousErrorHandling&&!xe.syncErrorThrowable?this._subscribe(xe):this._trySubscribe(xe)),D.v.useDeprecatedSynchronousErrorHandling&&xe.syncErrorThrowable&&(xe.syncErrorThrowable=!1,xe.syncErrorThrown))throw xe.syncErrorValue;return xe}_trySubscribe(ve){try{return this._subscribe(ve)}catch(Ye){D.v.useDeprecatedSynchronousErrorHandling&&(ve.syncErrorThrown=!0,ve.syncErrorValue=Ye),function(X){for(;X;){const{closed:ne,destination:ve,isStopped:Ye}=X;if(ne||Ye)return!1;X=ve&&ve instanceof u.L?ve:null}return!0}(ve)?ve.error(Ye):console.warn(Ye)}}forEach(ve,Ye){return new(Ye=B(Ye))((ge,Re)=>{let xe;xe=this.subscribe(ht=>{try{ve(ht)}catch(wt){Re(wt),xe&&xe.unsubscribe()}},Re,ge)})}_subscribe(ve){const{source:Ye}=this;return Ye&&Ye.subscribe(ve)}[v.L](){return this}pipe(...ve){return 0===ve.length?this:(0,A.U)(ve)(this)}toPromise(ve){return new(ve=B(ve))((Ye,ge)=>{let Re;this.subscribe(xe=>Re=xe,xe=>ge(xe),()=>Ye(Re))})}}return X.create=ne=>new X(ne),X})();function B(X){if(X||(X=D.v.Promise||Promise),!X)throw new Error("no Promise impl found");return X}},799:($e,fe,p)=>{"use strict";p.d(fe,{c:()=>c});var u=p(2494),e=p(4449);const c={closed:!0,next(f){},error(f){if(u.v.useDeprecatedSynchronousErrorHandling)throw f;(0,e.z)(f)},complete(){}}},5197:($e,fe,p)=>{"use strict";p.d(fe,{L:()=>e});var u=p(7393);class e extends u.L{notifyNext(f,d,v,A,D){this.destination.next(d)}notifyError(f,d){this.destination.error(f)}notifyComplete(f){this.destination.complete()}}},9765:($e,fe,p)=>{"use strict";p.d(fe,{Yc:()=>A,xQ:()=>D});var u=p(8891),e=p(7393),c=p(5319),f=p(7971),d=p(8858),v=p(9181);class A extends e.L{constructor(X){super(X),this.destination=X}}let D=(()=>{class B extends u.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[v.b](){return new A(this)}lift(ne){const ve=new F(this,this);return ve.operator=ne,ve}next(ne){if(this.closed)throw new f.N;if(!this.isStopped){const{observers:ve}=this,Ye=ve.length,ge=ve.slice();for(let Re=0;Renew F(X,ne),B})();class F extends D{constructor(X,ne){super(),this.destination=X,this.source=ne}next(X){const{destination:ne}=this;ne&&ne.next&&ne.next(X)}error(X){const{destination:ne}=this;ne&&ne.error&&this.destination.error(X)}complete(){const{destination:X}=this;X&&X.complete&&this.destination.complete()}_subscribe(X){const{source:ne}=this;return ne?this.source.subscribe(X):c.w.EMPTY}}},8858:($e,fe,p)=>{"use strict";p.d(fe,{W:()=>e});var u=p(5319);class e extends u.w{constructor(f,d){super(),this.subject=f,this.subscriber=d,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const f=this.subject,d=f.observers;if(this.subject=null,!d||0===d.length||f.isStopped||f.closed)return;const v=d.indexOf(this.subscriber);-1!==v&&d.splice(v,1)}}},7393:($e,fe,p)=>{"use strict";p.d(fe,{L:()=>A});var u=p(9105),e=p(799),c=p(5319),f=p(9181),d=p(2494),v=p(4449);class A extends c.w{constructor(B,X,ne){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=e.c;break;case 1:if(!B){this.destination=e.c;break}if("object"==typeof B){B instanceof A?(this.syncErrorThrowable=B.syncErrorThrowable,this.destination=B,B.add(this)):(this.syncErrorThrowable=!0,this.destination=new D(this,B));break}default:this.syncErrorThrowable=!0,this.destination=new D(this,B,X,ne)}}[f.b](){return this}static create(B,X,ne){const ve=new A(B,X,ne);return ve.syncErrorThrowable=!1,ve}next(B){this.isStopped||this._next(B)}error(B){this.isStopped||(this.isStopped=!0,this._error(B))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(B){this.destination.next(B)}_error(B){this.destination.error(B),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:B}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=B,this}}class D extends A{constructor(B,X,ne,ve){super(),this._parentSubscriber=B;let Ye,ge=this;(0,u.m)(X)?Ye=X:X&&(Ye=X.next,ne=X.error,ve=X.complete,X!==e.c&&(ge=Object.create(X),(0,u.m)(ge.unsubscribe)&&this.add(ge.unsubscribe.bind(ge)),ge.unsubscribe=this.unsubscribe.bind(this))),this._context=ge,this._next=Ye,this._error=ne,this._complete=ve}next(B){if(!this.isStopped&&this._next){const{_parentSubscriber:X}=this;d.v.useDeprecatedSynchronousErrorHandling&&X.syncErrorThrowable?this.__tryOrSetError(X,this._next,B)&&this.unsubscribe():this.__tryOrUnsub(this._next,B)}}error(B){if(!this.isStopped){const{_parentSubscriber:X}=this,{useDeprecatedSynchronousErrorHandling:ne}=d.v;if(this._error)ne&&X.syncErrorThrowable?(this.__tryOrSetError(X,this._error,B),this.unsubscribe()):(this.__tryOrUnsub(this._error,B),this.unsubscribe());else if(X.syncErrorThrowable)ne?(X.syncErrorValue=B,X.syncErrorThrown=!0):(0,v.z)(B),this.unsubscribe();else{if(this.unsubscribe(),ne)throw B;(0,v.z)(B)}}}complete(){if(!this.isStopped){const{_parentSubscriber:B}=this;if(this._complete){const X=()=>this._complete.call(this._context);d.v.useDeprecatedSynchronousErrorHandling&&B.syncErrorThrowable?(this.__tryOrSetError(B,X),this.unsubscribe()):(this.__tryOrUnsub(X),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(B,X){try{B.call(this._context,X)}catch(ne){if(this.unsubscribe(),d.v.useDeprecatedSynchronousErrorHandling)throw ne;(0,v.z)(ne)}}__tryOrSetError(B,X,ne){if(!d.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{X.call(this._context,ne)}catch(ve){return d.v.useDeprecatedSynchronousErrorHandling?(B.syncErrorValue=ve,B.syncErrorThrown=!0,!0):((0,v.z)(ve),!0)}return!1}_unsubscribe(){const{_parentSubscriber:B}=this;this._context=null,this._parentSubscriber=null,B.unsubscribe()}}},5319:($e,fe,p)=>{"use strict";p.d(fe,{w:()=>v});var u=p(9796),e=p(1555),c=p(9105);const d=(()=>{function D(F){return Error.call(this),this.message=F?`${F.length} errors occurred during unsubscription:\n${F.map((B,X)=>`${X+1}) ${B.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=F,this}return D.prototype=Object.create(Error.prototype),D})();class v{constructor(F){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,F&&(this._ctorUnsubscribe=!0,this._unsubscribe=F)}unsubscribe(){let F;if(this.closed)return;let{_parentOrParents:B,_ctorUnsubscribe:X,_unsubscribe:ne,_subscriptions:ve}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,B instanceof v)B.remove(this);else if(null!==B)for(let Ye=0;YeF.concat(B instanceof d?B.errors:B),[])}v.EMPTY=((D=new v).closed=!0,D)},2494:($e,fe,p)=>{"use strict";p.d(fe,{v:()=>e});let u=!1;const e={Promise:void 0,set useDeprecatedSynchronousErrorHandling(c){if(c){const f=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+f.stack)}else u&&console.log("RxJS: Back to a better error behavior. Thank you. <3");u=c},get useDeprecatedSynchronousErrorHandling(){return u}}},5345:($e,fe,p)=>{"use strict";p.d(fe,{IY:()=>f,Ds:()=>v,ft:()=>D});var u=p(7393),e=p(8891),c=p(7444);class f extends u.L{constructor(B){super(),this.parent=B}_next(B){this.parent.notifyNext(B)}_error(B){this.parent.notifyError(B),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class v extends u.L{notifyNext(B){this.destination.next(B)}notifyError(B){this.destination.error(B)}notifyComplete(){this.destination.complete()}}function D(F,B){if(B.closed)return;if(F instanceof e.y)return F.subscribe(B);let X;try{X=(0,c.s)(F)(B)}catch(ne){B.error(ne)}return X}},2441:($e,fe,p)=>{"use strict";p.d(fe,{c:()=>d,N:()=>v});var u=p(9765),e=p(8891),c=p(5319),f=p(1307);class d extends e.y{constructor(X,ne){super(),this.source=X,this.subjectFactory=ne,this._refCount=0,this._isComplete=!1}_subscribe(X){return this.getSubject().subscribe(X)}getSubject(){const X=this._subject;return(!X||X.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let X=this._connection;return X||(this._isComplete=!1,X=this._connection=new c.w,X.add(this.source.subscribe(new A(this.getSubject(),this))),X.closed&&(this._connection=null,X=c.w.EMPTY)),X}refCount(){return(0,f.x)()(this)}}const v=(()=>{const B=d.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:B._subscribe},_isComplete:{value:B._isComplete,writable:!0},getSubject:{value:B.getSubject},connect:{value:B.connect},refCount:{value:B.refCount}}})();class A extends u.Yc{constructor(X,ne){super(X),this.connectable=ne}_error(X){this._unsubscribe(),super._error(X)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const X=this.connectable;if(X){this.connectable=null;const ne=X._connection;X._refCount=0,X._subject=null,X._connection=null,ne&&ne.unsubscribe()}}}},9112:($e,fe,p)=>{"use strict";p.d(fe,{aj:()=>A,Ms:()=>D});var u=p(4869),e=p(9796),c=p(5197),f=p(509),d=p(6693);const v={};function A(...B){let X,ne;return(0,u.K)(B[B.length-1])&&(ne=B.pop()),"function"==typeof B[B.length-1]&&(X=B.pop()),1===B.length&&(0,e.k)(B[0])&&(B=B[0]),(0,d.n)(B,ne).lift(new D(X))}class D{constructor(X){this.resultSelector=X}call(X,ne){return ne.subscribe(new F(X,this.resultSelector))}}class F extends c.L{constructor(X,ne){super(X),this.resultSelector=ne,this.active=0,this.values=[],this.observables=[]}_next(X){this.values.push(v),this.observables.push(X)}_complete(){const X=this.observables,ne=X.length;if(0===ne)this.destination.complete();else{this.active=ne,this.toRespond=ne;for(let ve=0;ve{"use strict";p.d(fe,{z:()=>f});var u=p(5917),e=p(3282);function f(...d){return(0,e.J)(1)((0,u.of)(...d))}},1439:($e,fe,p)=>{"use strict";p.d(fe,{P:()=>f});var u=p(8891),e=p(4402),c=p(9193);function f(d){return new u.y(v=>{let A;try{A=d()}catch(F){return void v.error(F)}return(A?(0,e.D)(A):(0,c.c)()).subscribe(v)})}},9193:($e,fe,p)=>{"use strict";p.d(fe,{E:()=>e,c:()=>c});var u=p(8891);const e=new u.y(d=>d.complete());function c(d){return d?function(d){return new u.y(v=>d.schedule(()=>v.complete()))}(d):e}},5758:($e,fe,p)=>{"use strict";p.d(fe,{D:()=>v});var u=p(8891),e=p(9796),c=p(8002),f=p(1555),d=p(4402);function v(...D){if(1===D.length){const F=D[0];if((0,e.k)(F))return A(F,null);if((0,f.K)(F)&&Object.getPrototypeOf(F)===Object.prototype){const B=Object.keys(F);return A(B.map(X=>F[X]),B)}}if("function"==typeof D[D.length-1]){const F=D.pop();return A(D=1===D.length&&(0,e.k)(D[0])?D[0]:D,null).pipe((0,c.U)(B=>F(...B)))}return A(D,null)}function A(D,F){return new u.y(B=>{const X=D.length;if(0===X)return void B.complete();const ne=new Array(X);let ve=0,Ye=0;for(let ge=0;ge{xe||(xe=!0,Ye++),ne[ge]=ht},error:ht=>B.error(ht),complete:()=>{ve++,(ve===X||!xe)&&(Ye===X&&B.next(F?F.reduce((ht,wt,xt)=>(ht[wt]=ne[xt],ht),{}):ne),B.complete())}}))}})}},4402:($e,fe,p)=>{"use strict";p.d(fe,{D:()=>ge});var u=p(8891),e=p(7444),c=p(5319),f=p(6554),A=p(4087),D=p(377),X=p(4072),ne=p(9489);function ge(Re,xe){return xe?function(Re,xe){if(null!=Re){if(function(Re){return Re&&"function"==typeof Re[f.L]}(Re))return function(Re,xe){return new u.y(ht=>{const wt=new c.w;return wt.add(xe.schedule(()=>{const xt=Re[f.L]();wt.add(xt.subscribe({next(gt){wt.add(xe.schedule(()=>ht.next(gt)))},error(gt){wt.add(xe.schedule(()=>ht.error(gt)))},complete(){wt.add(xe.schedule(()=>ht.complete()))}}))})),wt})}(Re,xe);if((0,X.t)(Re))return function(Re,xe){return new u.y(ht=>{const wt=new c.w;return wt.add(xe.schedule(()=>Re.then(xt=>{wt.add(xe.schedule(()=>{ht.next(xt),wt.add(xe.schedule(()=>ht.complete()))}))},xt=>{wt.add(xe.schedule(()=>ht.error(xt)))}))),wt})}(Re,xe);if((0,ne.z)(Re))return(0,A.r)(Re,xe);if(function(Re){return Re&&"function"==typeof Re[D.hZ]}(Re)||"string"==typeof Re)return function(Re,xe){if(!Re)throw new Error("Iterable cannot be null");return new u.y(ht=>{const wt=new c.w;let xt;return wt.add(()=>{xt&&"function"==typeof xt.return&&xt.return()}),wt.add(xe.schedule(()=>{xt=Re[D.hZ](),wt.add(xe.schedule(function(){if(ht.closed)return;let gt,Ve;try{const Oe=xt.next();gt=Oe.value,Ve=Oe.done}catch(Oe){return void ht.error(Oe)}Ve?ht.complete():(ht.next(gt),this.schedule())}))})),wt})}(Re,xe)}throw new TypeError((null!==Re&&typeof Re||Re)+" is not observable")}(Re,xe):Re instanceof u.y?Re:new u.y((0,e.s)(Re))}},6693:($e,fe,p)=>{"use strict";p.d(fe,{n:()=>f});var u=p(8891),e=p(5015),c=p(4087);function f(d,v){return v?(0,c.r)(d,v):new u.y((0,e.V)(d))}},2759:($e,fe,p)=>{"use strict";p.d(fe,{R:()=>v});var u=p(8891),e=p(9796),c=p(9105),f=p(8002);function v(X,ne,ve,Ye){return(0,c.m)(ve)&&(Ye=ve,ve=void 0),Ye?v(X,ne,ve).pipe((0,f.U)(ge=>(0,e.k)(ge)?Ye(...ge):Ye(ge))):new u.y(ge=>{A(X,ne,function(xe){ge.next(arguments.length>1?Array.prototype.slice.call(arguments):xe)},ge,ve)})}function A(X,ne,ve,Ye,ge){let Re;if(function(X){return X&&"function"==typeof X.addEventListener&&"function"==typeof X.removeEventListener}(X)){const xe=X;X.addEventListener(ne,ve,ge),Re=()=>xe.removeEventListener(ne,ve,ge)}else if(function(X){return X&&"function"==typeof X.on&&"function"==typeof X.off}(X)){const xe=X;X.on(ne,ve),Re=()=>xe.off(ne,ve)}else if(function(X){return X&&"function"==typeof X.addListener&&"function"==typeof X.removeListener}(X)){const xe=X;X.addListener(ne,ve),Re=()=>xe.removeListener(ne,ve)}else{if(!X||!X.length)throw new TypeError("Invalid event target");for(let xe=0,ht=X.length;xe{"use strict";p.d(fe,{T:()=>d});var u=p(8891),e=p(4869),c=p(3282),f=p(6693);function d(...v){let A=Number.POSITIVE_INFINITY,D=null,F=v[v.length-1];return(0,e.K)(F)?(D=v.pop(),v.length>1&&"number"==typeof v[v.length-1]&&(A=v.pop())):"number"==typeof F&&(A=v.pop()),null===D&&1===v.length&&v[0]instanceof u.y?v[0]:(0,c.J)(A)((0,f.n)(v,D))}},5917:($e,fe,p)=>{"use strict";p.d(fe,{of:()=>f});var u=p(4869),e=p(6693),c=p(4087);function f(...d){let v=d[d.length-1];return(0,u.K)(v)?(d.pop(),(0,c.r)(d,v)):(0,e.n)(d)}},205:($e,fe,p)=>{"use strict";p.d(fe,{_:()=>e});var u=p(8891);function e(f,d){return new u.y(d?v=>d.schedule(c,0,{error:f,subscriber:v}):v=>v.error(f))}function c({error:f,subscriber:d}){d.error(f)}},8634:($e,fe,p)=>{"use strict";p.d(fe,{H:()=>v});var u=p(8891),e=p(3637),c=p(9796);function f(D){return!(0,c.k)(D)&&D-parseFloat(D)+1>=0}var d=p(4869);function v(D=0,F,B){let X=-1;return f(F)?X=Number(F)<1?1:Number(F):(0,d.K)(F)&&(B=F),(0,d.K)(B)||(B=e.P),new u.y(ne=>{const ve=f(D)?D:+D-B.now();return B.schedule(A,ve,{index:0,period:X,subscriber:ne})})}function A(D){const{index:F,period:B,subscriber:X}=D;if(X.next(F),!X.closed){if(-1===B)return X.complete();D.index=F+1,this.schedule(D,B)}}},13:($e,fe,p)=>{"use strict";p.d(fe,{e:()=>A});var u=p(3637),e=p(5345);class f{constructor(F){this.durationSelector=F}call(F,B){return B.subscribe(new d(F,this.durationSelector))}}class d extends e.Ds{constructor(F,B){super(F),this.durationSelector=B,this.hasValue=!1}_next(F){if(this.value=F,this.hasValue=!0,!this.throttled){let B;try{const{durationSelector:ne}=this;B=ne(F)}catch(ne){return this.destination.error(ne)}const X=(0,e.ft)(B,new e.IY(this));!X||X.closed?this.clearThrottle():this.add(this.throttled=X)}}clearThrottle(){const{value:F,hasValue:B,throttled:X}=this;X&&(this.remove(X),this.throttled=void 0,X.unsubscribe()),B&&(this.value=void 0,this.hasValue=!1,this.destination.next(F))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var v=p(8634);function A(D,F=u.P){return function(D){return function(B){return B.lift(new f(D))}}(()=>(0,v.H)(D,F))}},5304:($e,fe,p)=>{"use strict";p.d(fe,{K:()=>e});var u=p(5345);function e(d){return function(A){const D=new c(d),F=A.lift(D);return D.caught=F}}class c{constructor(v){this.selector=v}call(v,A){return A.subscribe(new f(v,this.selector,this.caught))}}class f extends u.Ds{constructor(v,A,D){super(v),this.selector=A,this.caught=D}error(v){if(!this.isStopped){let A;try{A=this.selector(v,this.caught)}catch(B){return void super.error(B)}this._unsubscribeAndRecycle();const D=new u.IY(this);this.add(D);const F=(0,u.ft)(A,D);F!==D&&this.add(F)}}}},4612:($e,fe,p)=>{"use strict";p.d(fe,{b:()=>e});var u=p(9773);function e(c,f){return(0,u.zg)(c,f,1)}},4395:($e,fe,p)=>{"use strict";p.d(fe,{b:()=>c});var u=p(7393),e=p(3637);function c(A,D=e.P){return F=>F.lift(new f(A,D))}class f{constructor(D,F){this.dueTime=D,this.scheduler=F}call(D,F){return F.subscribe(new d(D,this.dueTime,this.scheduler))}}class d extends u.L{constructor(D,F,B){super(D),this.dueTime=F,this.scheduler=B,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(D){this.clearDebounce(),this.lastValue=D,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(v,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:D}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(D)}}clearDebounce(){const D=this.debouncedSubscription;null!==D&&(this.remove(D),D.unsubscribe(),this.debouncedSubscription=null)}}function v(A){A.debouncedNext()}},1289:($e,fe,p)=>{"use strict";p.d(fe,{g:()=>d});var u=p(3637),c=p(7393),f=p(3098);function d(F,B=u.P){const ne=function(F){return F instanceof Date&&!isNaN(+F)}(F)?+F-B.now():Math.abs(F);return ve=>ve.lift(new v(ne,B))}class v{constructor(B,X){this.delay=B,this.scheduler=X}call(B,X){return X.subscribe(new A(B,this.delay,this.scheduler))}}class A extends c.L{constructor(B,X,ne){super(B),this.delay=X,this.scheduler=ne,this.queue=[],this.active=!1,this.errored=!1}static dispatch(B){const X=B.source,ne=X.queue,ve=B.scheduler,Ye=B.destination;for(;ne.length>0&&ne[0].time-ve.now()<=0;)ne.shift().notification.observe(Ye);if(ne.length>0){const ge=Math.max(0,ne[0].time-ve.now());this.schedule(B,ge)}else this.unsubscribe(),X.active=!1}_schedule(B){this.active=!0,this.destination.add(B.schedule(A.dispatch,this.delay,{source:this,destination:this.destination,scheduler:B}))}scheduleNotification(B){if(!0===this.errored)return;const X=this.scheduler,ne=new D(X.now()+this.delay,B);this.queue.push(ne),!1===this.active&&this._schedule(X)}_next(B){this.scheduleNotification(f.P.createNext(B))}_error(B){this.errored=!0,this.queue=[],this.destination.error(B),this.unsubscribe()}_complete(){this.scheduleNotification(f.P.createComplete()),this.unsubscribe()}}class D{constructor(B,X){this.time=B,this.notification=X}}},7519:($e,fe,p)=>{"use strict";p.d(fe,{x:()=>e});var u=p(7393);function e(d,v){return A=>A.lift(new c(d,v))}class c{constructor(v,A){this.compare=v,this.keySelector=A}call(v,A){return A.subscribe(new f(v,this.compare,this.keySelector))}}class f extends u.L{constructor(v,A,D){super(v),this.keySelector=D,this.hasKey=!1,"function"==typeof A&&(this.compare=A)}compare(v,A){return v===A}_next(v){let A;try{const{keySelector:F}=this;A=F?F(v):v}catch(F){return this.destination.error(F)}let D=!1;if(this.hasKey)try{const{compare:F}=this;D=F(this.key,A)}catch(F){return this.destination.error(F)}else this.hasKey=!0;D||(this.key=A,this.destination.next(v))}}},5435:($e,fe,p)=>{"use strict";p.d(fe,{h:()=>e});var u=p(7393);function e(d,v){return function(D){return D.lift(new c(d,v))}}class c{constructor(v,A){this.predicate=v,this.thisArg=A}call(v,A){return A.subscribe(new f(v,this.predicate,this.thisArg))}}class f extends u.L{constructor(v,A,D){super(v),this.predicate=A,this.thisArg=D,this.count=0}_next(v){let A;try{A=this.predicate.call(this.thisArg,v,this.count++)}catch(D){return void this.destination.error(D)}A&&this.destination.next(v)}}},8939:($e,fe,p)=>{"use strict";p.d(fe,{x:()=>c});var u=p(7393),e=p(5319);function c(v){return A=>A.lift(new f(v))}class f{constructor(A){this.callback=A}call(A,D){return D.subscribe(new d(A,this.callback))}}class d extends u.L{constructor(A,D){super(A),this.add(new e.w(D))}}},8002:($e,fe,p)=>{"use strict";p.d(fe,{U:()=>e});var u=p(7393);function e(d,v){return function(D){if("function"!=typeof d)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return D.lift(new c(d,v))}}class c{constructor(v,A){this.project=v,this.thisArg=A}call(v,A){return A.subscribe(new f(v,this.project,this.thisArg))}}class f extends u.L{constructor(v,A,D){super(v),this.project=A,this.count=0,this.thisArg=D||this}_next(v){let A;try{A=this.project.call(this.thisArg,v,this.count++)}catch(D){return void this.destination.error(D)}this.destination.next(A)}}},3282:($e,fe,p)=>{"use strict";p.d(fe,{J:()=>c});var u=p(9773),e=p(4487);function c(f=Number.POSITIVE_INFINITY){return(0,u.zg)(e.y,f)}},9773:($e,fe,p)=>{"use strict";p.d(fe,{zg:()=>f});var u=p(8002),e=p(4402),c=p(5345);function f(D,F,B=Number.POSITIVE_INFINITY){return"function"==typeof F?X=>X.pipe(f((ne,ve)=>(0,e.D)(D(ne,ve)).pipe((0,u.U)((Ye,ge)=>F(ne,Ye,ve,ge))),B)):("number"==typeof F&&(B=F),X=>X.lift(new d(D,B)))}class d{constructor(F,B=Number.POSITIVE_INFINITY){this.project=F,this.concurrent=B}call(F,B){return B.subscribe(new v(F,this.project,this.concurrent))}}class v extends c.Ds{constructor(F,B,X=Number.POSITIVE_INFINITY){super(F),this.project=B,this.concurrent=X,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(F){this.active0?this._next(F.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},4458:($e,fe,p)=>{"use strict";p.d(fe,{O:()=>e});var u=p(2441);function e(f,d){return function(A){let D;if(D="function"==typeof f?f:function(){return f},"function"==typeof d)return A.lift(new c(D,d));const F=Object.create(A,u.N);return F.source=A,F.subjectFactory=D,F}}class c{constructor(d,v){this.subjectFactory=d,this.selector=v}call(d,v){const{selector:A}=this,D=this.subjectFactory(),F=A(D).subscribe(d);return F.add(v.subscribe(D)),F}}},1307:($e,fe,p)=>{"use strict";p.d(fe,{x:()=>e});var u=p(7393);function e(){return function(v){return v.lift(new c(v))}}class c{constructor(v){this.connectable=v}call(v,A){const{connectable:D}=this;D._refCount++;const F=new f(v,D),B=A.subscribe(F);return F.closed||(F.connection=D.connect()),B}}class f extends u.L{constructor(v,A){super(v),this.connectable=A}_unsubscribe(){const{connectable:v}=this;if(!v)return void(this.connection=null);this.connectable=null;const A=v._refCount;if(A<=0)return void(this.connection=null);if(v._refCount=A-1,A>1)return void(this.connection=null);const{connection:D}=this,F=v._connection;this.connection=null,F&&(!D||F===D)&&F.unsubscribe()}}},2145:($e,fe,p)=>{"use strict";p.d(fe,{R:()=>e});var u=p(7393);function e(d,v){let A=!1;return arguments.length>=2&&(A=!0),function(F){return F.lift(new c(d,v,A))}}class c{constructor(v,A,D=!1){this.accumulator=v,this.seed=A,this.hasSeed=D}call(v,A){return A.subscribe(new f(v,this.accumulator,this.seed,this.hasSeed))}}class f extends u.L{constructor(v,A,D,F){super(v),this.accumulator=A,this._seed=D,this.hasSeed=F,this.index=0}get seed(){return this._seed}set seed(v){this.hasSeed=!0,this._seed=v}_next(v){if(this.hasSeed)return this._tryNext(v);this.seed=v,this.destination.next(v)}_tryNext(v){const A=this.index++;let D;try{D=this.accumulator(this.seed,v,A)}catch(F){this.destination.error(F)}this.seed=D,this.destination.next(D)}}},8345:($e,fe,p)=>{"use strict";p.d(fe,{B:()=>d});var u=p(4458),e=p(1307),c=p(9765);function f(){return new c.xQ}function d(){return v=>(0,e.x)()((0,u.O)(f)(v))}},3653:($e,fe,p)=>{"use strict";p.d(fe,{T:()=>e});var u=p(7393);function e(d){return v=>v.lift(new c(d))}class c{constructor(v){this.total=v}call(v,A){return A.subscribe(new f(v,this.total))}}class f extends u.L{constructor(v,A){super(v),this.total=A,this.count=0}_next(v){++this.count>this.total&&this.destination.next(v)}}},9761:($e,fe,p)=>{"use strict";p.d(fe,{O:()=>c});var u=p(8071),e=p(4869);function c(...f){const d=f[f.length-1];return(0,e.K)(d)?(f.pop(),v=>(0,u.z)(f,v,d)):v=>(0,u.z)(f,v)}},3190:($e,fe,p)=>{"use strict";p.d(fe,{w:()=>f});var u=p(8002),e=p(4402),c=p(5345);function f(A,D){return"function"==typeof D?F=>F.pipe(f((B,X)=>(0,e.D)(A(B,X)).pipe((0,u.U)((ne,ve)=>D(B,ne,X,ve))))):F=>F.lift(new d(A))}class d{constructor(D){this.project=D}call(D,F){return F.subscribe(new v(D,this.project))}}class v extends c.Ds{constructor(D,F){super(D),this.project=F,this.index=0}_next(D){let F;const B=this.index++;try{F=this.project(D,B)}catch(X){return void this.destination.error(X)}this._innerSub(F)}_innerSub(D){const F=this.innerSubscription;F&&F.unsubscribe();const B=new c.IY(this),X=this.destination;X.add(B),this.innerSubscription=(0,c.ft)(D,B),this.innerSubscription!==B&&X.add(this.innerSubscription)}_complete(){const{innerSubscription:D}=this;(!D||D.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(D){this.destination.next(D)}}},5257:($e,fe,p)=>{"use strict";p.d(fe,{q:()=>f});var u=p(7393),e=p(7108),c=p(9193);function f(A){return D=>0===A?(0,c.c)():D.lift(new d(A))}class d{constructor(D){if(this.total=D,this.total<0)throw new e.W}call(D,F){return F.subscribe(new v(D,this.total))}}class v extends u.L{constructor(D,F){super(D),this.total=F,this.count=0}_next(D){const F=this.total,B=++this.count;B<=F&&(this.destination.next(D),B===F&&(this.destination.complete(),this.unsubscribe()))}}},6782:($e,fe,p)=>{"use strict";p.d(fe,{R:()=>e});var u=p(5345);function e(d){return v=>v.lift(new c(d))}class c{constructor(v){this.notifier=v}call(v,A){const D=new f(v),F=(0,u.ft)(this.notifier,new u.IY(D));return F&&!D.seenValue?(D.add(F),A.subscribe(D)):D}}class f extends u.Ds{constructor(v){super(v),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},8307:($e,fe,p)=>{"use strict";p.d(fe,{b:()=>f});var u=p(7393),e=p(8640),c=p(9105);function f(A,D,F){return function(X){return X.lift(new d(A,D,F))}}class d{constructor(D,F,B){this.nextOrObserver=D,this.error=F,this.complete=B}call(D,F){return F.subscribe(new v(D,this.nextOrObserver,this.error,this.complete))}}class v extends u.L{constructor(D,F,B,X){super(D),this._tapNext=e.Z,this._tapError=e.Z,this._tapComplete=e.Z,this._tapError=B||e.Z,this._tapComplete=X||e.Z,(0,c.m)(F)?(this._context=this,this._tapNext=F):F&&(this._context=F,this._tapNext=F.next||e.Z,this._tapError=F.error||e.Z,this._tapComplete=F.complete||e.Z)}_next(D){try{this._tapNext.call(this._context,D)}catch(F){return void this.destination.error(F)}this.destination.next(D)}_error(D){try{this._tapError.call(this._context,D)}catch(F){return void this.destination.error(F)}this.destination.error(D)}_complete(){try{this._tapComplete.call(this._context)}catch(D){return void this.destination.error(D)}return this.destination.complete()}}},4087:($e,fe,p)=>{"use strict";p.d(fe,{r:()=>c});var u=p(8891),e=p(5319);function c(f,d){return new u.y(v=>{const A=new e.w;let D=0;return A.add(d.schedule(function(){D!==f.length?(v.next(f[D++]),v.closed||A.add(this.schedule())):v.complete()})),A})}},6465:($e,fe,p)=>{"use strict";p.d(fe,{o:()=>c});var u=p(5319);class e extends u.w{constructor(d,v){super()}schedule(d,v=0){return this}}class c extends e{constructor(d,v){super(d,v),this.scheduler=d,this.work=v,this.pending=!1}schedule(d,v=0){if(this.closed)return this;this.state=d;const A=this.id,D=this.scheduler;return null!=A&&(this.id=this.recycleAsyncId(D,A,v)),this.pending=!0,this.delay=v,this.id=this.id||this.requestAsyncId(D,this.id,v),this}requestAsyncId(d,v,A=0){return setInterval(d.flush.bind(d,this),A)}recycleAsyncId(d,v,A=0){if(null!==A&&this.delay===A&&!1===this.pending)return v;clearInterval(v)}execute(d,v){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const A=this._execute(d,v);if(A)return A;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(d,v){let D,A=!1;try{this.work(d)}catch(F){A=!0,D=!!F&&F||new Error(F)}if(A)return this.unsubscribe(),D}_unsubscribe(){const d=this.id,v=this.scheduler,A=v.actions,D=A.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==D&&A.splice(D,1),null!=d&&(this.id=this.recycleAsyncId(v,d,null)),this.delay=null}}},6102:($e,fe,p)=>{"use strict";p.d(fe,{v:()=>e});let u=(()=>{class c{constructor(d,v=c.now){this.SchedulerAction=d,this.now=v}schedule(d,v=0,A){return new this.SchedulerAction(this,d).schedule(A,v)}}return c.now=()=>Date.now(),c})();class e extends u{constructor(f,d=u.now){super(f,()=>e.delegate&&e.delegate!==this?e.delegate.now():d()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(f,d=0,v){return e.delegate&&e.delegate!==this?e.delegate.schedule(f,d,v):super.schedule(f,d,v)}flush(f){const{actions:d}=this;if(this.active)return void d.push(f);let v;this.active=!0;do{if(v=f.execute(f.state,f.delay))break}while(f=d.shift());if(this.active=!1,v){for(;f=d.shift();)f.unsubscribe();throw v}}}},4581:($e,fe,p)=>{"use strict";p.d(fe,{E:()=>X});let u=1;const e=Promise.resolve(),c={};function f(ve){return ve in c&&(delete c[ve],!0)}const d={setImmediate(ve){const Ye=u++;return c[Ye]=!0,e.then(()=>f(Ye)&&ve()),Ye},clearImmediate(ve){f(ve)}};var A=p(6465),F=p(6102);const X=new class extends F.v{flush(Ye){this.active=!0,this.scheduled=void 0;const{actions:ge}=this;let Re,xe=-1,ht=ge.length;Ye=Ye||ge.shift();do{if(Re=Ye.execute(Ye.state,Ye.delay))break}while(++xe0?super.requestAsyncId(Ye,ge,Re):(Ye.actions.push(this),Ye.scheduled||(Ye.scheduled=d.setImmediate(Ye.flush.bind(Ye,null))))}recycleAsyncId(Ye,ge,Re=0){if(null!==Re&&Re>0||null===Re&&this.delay>0)return super.recycleAsyncId(Ye,ge,Re);0===Ye.actions.length&&(d.clearImmediate(ge),Ye.scheduled=void 0)}})},3637:($e,fe,p)=>{"use strict";p.d(fe,{P:()=>f});var u=p(6465);const f=new(p(6102).v)(u.o)},377:($e,fe,p)=>{"use strict";p.d(fe,{hZ:()=>e});const e="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"},6554:($e,fe,p)=>{"use strict";p.d(fe,{L:()=>u});const u="function"==typeof Symbol&&Symbol.observable||"@@observable"},9181:($e,fe,p)=>{"use strict";p.d(fe,{b:()=>u});const u="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},7108:($e,fe,p)=>{"use strict";p.d(fe,{W:()=>e});const e=(()=>{function c(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return c.prototype=Object.create(Error.prototype),c})()},7971:($e,fe,p)=>{"use strict";p.d(fe,{N:()=>e});const e=(()=>{function c(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return c.prototype=Object.create(Error.prototype),c})()},4449:($e,fe,p)=>{"use strict";function u(e){setTimeout(()=>{throw e},0)}p.d(fe,{z:()=>u})},4487:($e,fe,p)=>{"use strict";function u(e){return e}p.d(fe,{y:()=>u})},9796:($e,fe,p)=>{"use strict";p.d(fe,{k:()=>u});const u=Array.isArray||(e=>e&&"number"==typeof e.length)},9489:($e,fe,p)=>{"use strict";p.d(fe,{z:()=>u});const u=e=>e&&"number"==typeof e.length&&"function"!=typeof e},9105:($e,fe,p)=>{"use strict";function u(e){return"function"==typeof e}p.d(fe,{m:()=>u})},1555:($e,fe,p)=>{"use strict";function u(e){return null!==e&&"object"==typeof e}p.d(fe,{K:()=>u})},5639:($e,fe,p)=>{"use strict";p.d(fe,{b:()=>e});var u=p(8891);function e(c){return!!c&&(c instanceof u.y||"function"==typeof c.lift&&"function"==typeof c.subscribe)}},4072:($e,fe,p)=>{"use strict";function u(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}p.d(fe,{t:()=>u})},4869:($e,fe,p)=>{"use strict";function u(e){return e&&"function"==typeof e.schedule}p.d(fe,{K:()=>u})},8640:($e,fe,p)=>{"use strict";function u(){}p.d(fe,{Z:()=>u})},4022:($e,fe,p)=>{"use strict";p.d(fe,{z:()=>e,U:()=>c});var u=p(4487);function e(...f){return c(f)}function c(f){return 0===f.length?u.y:1===f.length?f[0]:function(v){return f.reduce((A,D)=>D(A),v)}}},7444:($e,fe,p)=>{"use strict";p.d(fe,{s:()=>X});var u=p(5015),e=p(4449),f=p(377),v=p(6554),D=p(9489),F=p(4072),B=p(1555);const X=ne=>{if(ne&&"function"==typeof ne[v.L])return(ne=>ve=>{const Ye=ne[v.L]();if("function"!=typeof Ye.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return Ye.subscribe(ve)})(ne);if((0,D.z)(ne))return(0,u.V)(ne);if((0,F.t)(ne))return(ne=>ve=>(ne.then(Ye=>{ve.closed||(ve.next(Ye),ve.complete())},Ye=>ve.error(Ye)).then(null,e.z),ve))(ne);if(ne&&"function"==typeof ne[f.hZ])return(ne=>ve=>{const Ye=ne[f.hZ]();for(;;){let ge;try{ge=Ye.next()}catch(Re){return ve.error(Re),ve}if(ge.done){ve.complete();break}if(ve.next(ge.value),ve.closed)break}return"function"==typeof Ye.return&&ve.add(()=>{Ye.return&&Ye.return()}),ve})(ne);{const Ye=`You provided ${(0,B.K)(ne)?"an invalid object":`'${ne}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(Ye)}}},5015:($e,fe,p)=>{"use strict";p.d(fe,{V:()=>u});const u=e=>c=>{for(let f=0,d=e.length;f{"use strict";p.d(fe,{D:()=>d});var u=p(7393);class e extends u.L{constructor(A,D,F){super(),this.parent=A,this.outerValue=D,this.outerIndex=F,this.index=0}_next(A){this.parent.notifyNext(this.outerValue,A,this.outerIndex,this.index++,this)}_error(A){this.parent.notifyError(A,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var c=p(7444),f=p(8891);function d(v,A,D,F,B=new e(v,D,F)){if(!B.closed)return A instanceof f.y?A.subscribe(B):(0,c.s)(A)(B)}},9018:($e,fe,p)=>{"use strict";p.d(fe,{e:()=>u});const u=[{value:"PENDING",label:"En attente d'approbation",icon:"pending"},{value:"APPROVED",label:"Approuv\xE9",icon:"verified"},{value:"REJECTED",label:"Approbation rejet\xE9e",icon:"warning"}]},5804:($e,fe,p)=>{"use strict";p.d(fe,{D:()=>u});var u=(()=>{return(e=u||(u={})).VIDEO="video",e.PODCAST="podcast",e.ARTICLE="article",u;var e})()},7574:($e,fe,p)=>{"use strict";p.d(fe,{a:()=>v});var u=p(7716),e=p(7644),c=p(8583),f=p(6983),d=p(7001);let v=(()=>{class A{constructor(F,B,X,ne){this.authService=F,this.location=B,this.router=X,this.snackBar=ne,this.labelClose="Fermer.",this.labelErrorUnauthenticated="Vous devez \xEAtre authentifi\xE9 pour acc\xE9der \xE0 cette page.",this.labelErrorRoleRequired="Vous n'avez pas les droits d'acc\xE9der \xE0 cette page."}canActivate(F,B){let X=!1;return this.authService.isAuthenticated()?this.authService.doesUserHaveRoles(F.data.roles)?X=!0:(this.router.navigate(["/"]),window.setTimeout(()=>{this.snackBar.open(this.labelErrorRoleRequired,this.labelClose,{duration:5e3})},500)):(this.router.navigate(["/logout"]),window.setTimeout(()=>this.snackBar.open(this.labelErrorUnauthenticated,this.labelClose,{duration:5e3}),500),X=!1),X}}return A.\u0275fac=function(F){return new(F||A)(u.LFG(e.e),u.LFG(c.Ye),u.LFG(f.F0),u.LFG(d.ux))},A.\u0275prov=u.Yz7({token:A,factory:A.\u0275fac}),A})()},7644:($e,fe,p)=>{"use strict";p.d(fe,{e:()=>v});var u=p(6738),c=p(7716),f=p(6983);const d="jwt";let v=(()=>{class A{constructor(F){this.router=F}setAuthenticated(F){localStorage.setItem(d,F),this.userDetails=this.extractUserDetailsFromToken(F)}getUserDetails(){return this.userDetails}setAnonymous(){localStorage.removeItem(d),this.userDetails=void 0}isAuthenticated(){return!!localStorage.getItem(d)&&!this.isExpired()}doesUserHaveRoles(F){const B=this.getUserDetails();if(!B)return!1;const X=B.scopes||[];return F.reduce((ne,ve)=>ne||X.some(Ye=>Ye===ve),!1)}isExpired(){this.userDetails||(this.userDetails=this.extractUserDetailsFromToken(localStorage.getItem(d)));const B=u.unix(this.userDetails.exp);return u().isAfter(B)}extractUserDetailsFromToken(F){if(!F.length)throw new Error("Token is empty.");const B=F.split(".");if(3!==B.length)throw new Error("Token is malformed.");return JSON.parse(atob(B[1]))}set redirection(F){this._redirection=F}redirectOrNavigate(F){this._redirection?(this.router.navigate([this._redirection.url],{queryParams:this._redirection.params}),this._redirection=void 0):this.router.navigate([F])}}return A.\u0275fac=function(F){return new(F||A)(c.LFG(f.F0))},A.\u0275prov=c.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})()},5519:($e,fe,p)=>{"use strict";p.d(fe,{c:()=>c});var u=p(1841),e=p(7716);let c=(()=>{class f{constructor(v){this.httpClient=v}search(v){let A=new u.LE;return v&&(A=A.set("query",v)),this.httpClient.get("/api/tags/search",{params:A})}create(v){return this.httpClient.post("/api/tags",v).toPromise()}getMostUsed(v){let A=new u.LE;return v&&(A=A.set("limit",v.toString())),this.httpClient.get("/api/tags/most-used",{params:A}).toPromise()}}return f.\u0275fac=function(v){return new(v||f)(e.LFG(u.eN))},f.\u0275prov=e.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})()},4396:($e,fe,p)=>{"use strict";p.d(fe,{m:()=>u});const u={URL:/^https:\/\/(.+(:.+)?@)?[\w\d\-_\.]+\.\w{1,5}\/.*$/,SLUG:/^\w+(-\w+)*$/,LENGTH:/^\d{2}(:\d{2}){2}$/}},8415:($e,fe,p)=>{"use strict";p.d(fe,{x:()=>ve});var u=p(9018),e=p(5804),c=p(7716),f=p(6983),d=p(1436),v=p(6627),A=p(8583);const D=["mediaCard"],F=["mediaLink"],B=["mediaPreview"],X=["mediaTitle"];function ne(Ye,ge){if(1&Ye&&(c.ynx(0),c.TgZ(1,"div",13),c.TgZ(2,"mat-icon",14),c._uU(3),c.qZA(),c.qZA(),c.BQk()),2&Ye){const Re=c.oxw();let xe;c.xp6(2),c.Tol(null==(xe=Re.getApprovalStatus(Re.media))?null:xe.value.toLowerCase()),c.Q6J("matTooltip",Re.getApprovalStatus(Re.media).label),c.xp6(1),c.hij(" ",Re.getApprovalStatus(Re.media).icon," ")}}let ve=(()=>{class Ye{constructor(Re){this.renderer=Re,this.showApprovalStatus=!1}ngOnChanges(Re){this._computeTypeIcon(),this._computeTypeTooltip()}ngOnInit(){const Re=[this.mediaCard,this.mediaLink,this.mediaPreview,this.mediaTitle];this.width&&Re.forEach(xe=>{this.renderer.setStyle(xe.nativeElement,"width",`${this.width}em`)}),this.height&&Re.forEach(xe=>{this.renderer.setStyle(xe.nativeElement,"height",`${this.height}em`)})}getPreviewUrl(Re){let xe;return Re.previewUrl?xe=Re.previewUrl:"video"===Re.type?xe="./assets/images/medias/search/video-preview.png":"article"===Re.type&&(xe="./assets/images/medias/search/article-preview.png"),xe}_computeTypeIcon(){let Re;switch(this.media.type){case e.D.ARTICLE:Re="article";break;case e.D.VIDEO:Re="movie";break;default:Re="help"}this.typeIcon=Re}_computeTypeTooltip(){let Re;switch(this.media.type){case e.D.ARTICLE:Re="Il s'agit d'un article";break;case e.D.VIDEO:Re="Il s'agit d'une vid\xE9o";break;default:Re="Le type de m\xE9dia est inconnu"}this.typeTooltip=Re}getApprovalStatus(Re){return u.e.find(xe=>xe.value===Re.approvalStatus)}}return Ye.\u0275fac=function(Re){return new(Re||Ye)(c.Y36(c.Qsj))},Ye.\u0275cmp=c.Xpm({type:Ye,selectors:[["app-media-preview-card"]],viewQuery:function(Re,xe){if(1&Re&&(c.Gf(D,7),c.Gf(F,7),c.Gf(B,7),c.Gf(X,7)),2&Re){let ht;c.iGM(ht=c.CRH())&&(xe.mediaCard=ht.first),c.iGM(ht=c.CRH())&&(xe.mediaLink=ht.first),c.iGM(ht=c.CRH())&&(xe.mediaPreview=ht.first),c.iGM(ht=c.CRH())&&(xe.mediaTitle=ht.first)}},inputs:{media:"media",width:"width",height:"height",showApprovalStatus:"showApprovalStatus"},features:[c.TTD],decls:16,vars:6,consts:[[1,"media"],["mediaCard",""],[3,"routerLink"],["mediaLink",""],[1,"display"],[1,"preview"],[3,"src"],["mediaPreview",""],[1,"title"],["mediaTitle",""],[1,"type-icon"],[1,"icon-container",3,"matTooltip"],[4,"ngIf"],[1,"approval-status"],[3,"matTooltip"]],template:function(Re,xe){1&Re&&(c.TgZ(0,"div",0,1),c.TgZ(2,"a",2,3),c.TgZ(4,"div",4),c.TgZ(5,"div",5),c._UZ(6,"img",6,7),c.qZA(),c.TgZ(8,"div",8,9),c._uU(10),c.qZA(),c.qZA(),c.TgZ(11,"div",10),c.TgZ(12,"div",11),c.TgZ(13,"mat-icon"),c._uU(14),c.qZA(),c.qZA(),c.qZA(),c.YNc(15,ne,4,4,"ng-container",12),c.qZA(),c.qZA()),2&Re&&(c.xp6(2),c.MGl("routerLink","/medias/",xe.media.id,""),c.xp6(4),c.Q6J("src",xe.getPreviewUrl(xe.media),c.LSH),c.xp6(4),c.hij(" ",xe.media.title," "),c.xp6(2),c.Q6J("matTooltip",xe.typeTooltip),c.xp6(2),c.Oqu(xe.typeIcon),c.xp6(1),c.Q6J("ngIf",xe.showApprovalStatus))},directives:[f.yS,d.gM,v.Hw,A.O5],styles:[".media[_ngcontent-%COMP%]{width:11rem;height:8rem;margin:.5rem}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:relative}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .display[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:relative}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .display[_ngcontent-%COMP%] .preview[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{background-color:#000;width:11rem;height:8rem;object-fit:contain}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .display[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{position:absolute;display:flex;text-align:center;justify-content:center;align-items:center;width:11rem;height:8rem;background-color:#3351b5cc;font-weight:bold;color:#fff;transition:background-color .5s linear;top:0;left:0}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .display[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]:hover{background-color:#3351b54d}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%]{position:absolute;display:flex;justify-content:right;align-self:start;top:0;right:0}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:10em;margin:.5em;padding:.2em;background-color:#fff;color:#3351b5cc}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .approval-status[_ngcontent-%COMP%]{border-radius:2em;background-color:#fff;width:2.2em;height:2.2em;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;right:0;margin:.5em}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .approval-status[_ngcontent-%COMP%] .pending[_ngcontent-%COMP%]{color:#e69720}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .approval-status[_ngcontent-%COMP%] .approved[_ngcontent-%COMP%]{color:#109b23}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .approval-status[_ngcontent-%COMP%] .rejected[_ngcontent-%COMP%]{color:#b81717}"]}),Ye})()},3753:($e,fe,p)=>{"use strict";p.d(fe,{a:()=>d});var u=p(7716),e=p(8583),c=p(1095),f=p(6627);let d=(()=>{class v{constructor(D){this.location=D}goToPreviousLocation(){this.location.back()}}return v.\u0275fac=function(D){return new(D||v)(u.Y36(e.Ye))},v.\u0275cmp=u.Xpm({type:v,selectors:[["app-previous-location"]],decls:5,vars:0,consts:function(){let A;return A="Retour",[["type","button","mat-button","",3,"click"],A]},template:function(D,F){1&D&&(u.TgZ(0,"button",0),u.NdJ("click",function(){return F.goToPreviousLocation()}),u.TgZ(1,"mat-icon"),u._uU(2,"navigate_before"),u.qZA(),u.ynx(3),u.SDv(4,1),u.BQk(),u.qZA())},directives:[c.lW,f.Hw],styles:["button[_ngcontent-%COMP%]{margin:2em 0}"]}),v})()},9749:($e,fe,p)=>{"use strict";p.d(fe,{w:()=>A});var u=p(7716),e=p(1095),c=p(8583),f=p(4885);function d(D,F){if(1&D&&(u.ynx(0),u._uU(1),u.BQk()),2&D){const B=u.oxw();u.xp6(1),u.hij(" ",B.label," ")}}function v(D,F){1&D&&(u.ynx(0),u._UZ(1,"mat-spinner",2),u.BQk()),2&D&&(u.xp6(1),u.Q6J("diameter",25))}let A=(()=>{class D{constructor(){this.requestPending=!1,this.label="",this.disabled=!1,this.click=new u.vpe,this.valid=new u.vpe}}return D.\u0275fac=function(B){return new(B||D)},D.\u0275cmp=u.Xpm({type:D,selectors:[["app-submit-button"]],inputs:{requestPending:"requestPending",label:"label",disabled:"disabled",color:"color",click:"click"},outputs:{valid:"valid"},decls:3,vars:4,consts:[["mat-raised-button","","type","submit",3,"disabled","color","click"],[4,"ngIf"],[3,"diameter"]],template:function(B,X){1&B&&(u.TgZ(0,"button",0),u.NdJ("click",function(){return X.click.emit()}),u.YNc(1,d,2,1,"ng-container",1),u.YNc(2,v,2,1,"ng-container",1),u.qZA()),2&B&&(u.Q6J("disabled",X.disabled||X.requestPending)("color",X.color),u.xp6(1),u.Q6J("ngIf",!X.requestPending),u.xp6(1),u.Q6J("ngIf",X.requestPending))},directives:[e.lW,c.O5,f.$g],styles:["button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:100%}mat-spinner[_ngcontent-%COMP%]{margin:.5em}"]}),D})()},5351:($e,fe,p)=>{"use strict";p.d(fe,{Q:()=>tt});var u=p(1554),e=p(1095),c=p(3738),f=p(8341),d=p(2458),v=p(3220),A=p(2238),D=p(171),F=p(8295),B=p(6627),X=p(9983),ne=p(7746),ve=p(3935),Ye=p(9692),ge=p(4885),Re=p(7441),xe=p(5396),ht=p(7001),wt=p(2789),xt=p(5939),gt=p(2522),Ve=p(1436),Oe=p(7716);let tt=(()=>{class Pe{}return Pe.\u0275fac=function(We){return new(We||Pe)},Pe.\u0275mod=Oe.oAB({type:Pe}),Pe.\u0275inj=Oe.cJS({imports:[[u.Bb,e.ot,c.QW,f.Hi,v.FA,A.Is,D.To,F.lN,B.Ps,X.c,ne.ie,ve.Tx,d.XK,Ye.TU,ge.Cq,d.si,Re.LD,xe.rP,ht.ZX,wt.p0,xt.Nh,gt.g0,Ve.AV],u.Bb,e.ot,c.QW,f.Hi,v.FA,A.Is,D.To,F.lN,B.Ps,X.c,ne.ie,ve.Tx,d.XK,Ye.TU,ge.Cq,d.si,Re.LD,xe.rP,ht.ZX,wt.p0,xt.Nh,gt.g0,Ve.AV]}),Pe})()},4466:($e,fe,p)=>{"use strict";p.d(fe,{m:()=>A});var u=p(5351),e=p(8583),c=p(4154),f=p(3679),d=p(6983),v=p(7716);let A=(()=>{class D{}return D.\u0275fac=function(B){return new(B||D)},D.\u0275mod=v.oAB({type:D}),D.\u0275inj=v.cJS({imports:[[e.ez,f.UX,u.Q,c.X,d.Bz],e.ez,f.UX,u.Q,c.X,d.Bz]}),D})()},6115:($e,fe,p)=>{"use strict";var u=p(9075),e=p(7716),c=p(1841),f=p(3679),d=p(6237),v=p(5351),A=p(2458),D=p(8583),F=p(9765),B=p(6215),X=p(5917),ne=p(8891),ve=p(9796),ge=(p(9105),p(8002));p(9112),p(4022),p(6682);var xt=p(5257),Ve=(p(9761),p(8307)),Oe=p(6782);p(4458);var Ne=p(3190),pe=(p(9773),p(5197)),Be=p(509);function rt(...o){return _=>{let s;return"function"==typeof o[o.length-1]&&(s=o.pop()),_.lift(new Ot(o,s))}}class Ot{constructor(_,s){this.observables=_,this.project=s}call(_,s){return s.subscribe(new Dt(_,this.observables,this.project))}}class Dt extends pe.L{constructor(_,s,l){super(_),this.observables=s,this.project=l,this.toRespond=[];const y=s.length;this.values=new Array(y);for(let L=0;L0){const L=y.indexOf(l);-1!==L&&y.splice(L,1)}}notifyComplete(){}_next(_){if(0===this.toRespond.length){const s=[_,...this.values];this.project?this._tryProject(s):this.destination.next(s)}}_tryProject(_){let s;try{s=this.project.apply(this,_)}catch(l){return void this.destination.error(l)}this.destination.next(s)}}p(2145);var Jt=p(7519);p(4402);var ze=p(7393),le=p(5435);let $=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})();var R=p(9193),x=p(2759),re=p(8634),Se=p(6693);class _e{call(_,s){return s.subscribe(new ee(_))}}class ee extends pe.L{constructor(_){super(_),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(_){this.observables.push(_)}_complete(){const _=this.observables,s=_.length;if(0===s)this.destination.complete();else{for(let l=0;lthis.index}hasCompleted(){return this.array.length===this.index}}class Tt extends an.Ds{constructor(_,s,l){super(_),this.parent=s,this.observable=l,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[Vt.hZ](){return this}next(){const _=this.buffer;return 0===_.length&&this.isComplete?{value:null,done:!0}:{value:_.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(_){this.buffer.push(_),this.parent.checkIterators()}subscribe(){return(0,an.ft)(this.observable,new an.IY(this))}}var nn=p(8071);p(1289),p(3653),p(8345);const Nn=["*"],Ui=["dialog"];function Ni(o){return null!=o}function Br(o){return(o||document.body).getBoundingClientRect()}"undefined"!=typeof Element&&!Element.prototype.closest&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(o){let _=this;if(!document.documentElement.contains(_))return null;do{if(_.matches(o))return _;_=_.parentElement||_.parentNode}while(null!==_&&1===_.nodeType);return null});const _r={animation:!0,transitionTimerDelayMs:5};let Zt=(()=>{class o{constructor(){this.animation=_r.animation}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o},token:o,providedIn:"root"}),o})();const Fi=()=>{},{transitionTimerDelayMs:qr}=_r,_s=new Map,se=(o,_,s,l)=>{let y=l.context||{};const L=_s.get(_);if(L)switch(l.runningTransition){case"continue":return R.E;case"stop":o.run(()=>L.transition$.complete()),y=Object.assign(L.context,y),_s.delete(_)}const Ae=s(_,l.animation,y)||Fi;if(!l.animation||"none"===window.getComputedStyle(_).transitionProperty)return o.run(()=>Ae()),(0,X.of)(void 0).pipe(function(o){return _=>new ne.y(s=>_.subscribe(Ae=>o.run(()=>s.next(Ae)),Ae=>o.run(()=>s.error(Ae)),()=>o.run(()=>s.complete())))}(o));const Xe=new F.xQ,vt=new F.xQ,Lt=Xe.pipe(function(...o){return _=>(0,nn.z)(_,(0,X.of)(...o))}(!0));_s.set(_,{transition$:Xe,complete:()=>{vt.next(),vt.complete()},context:y});const jt=function(o){const{transitionDelay:_,transitionDuration:s}=window.getComputedStyle(o);return 1e3*(parseFloat(_)+parseFloat(s))}(_);return o.runOutsideAngular(()=>{const un=(0,x.R)(_,"transitionend").pipe((0,Oe.R)(Lt),(0,le.h)(({target:vn})=>vn===_));(function(...o){if(1===o.length){if(!(0,ve.k)(o[0]))return o[0];o=o[0]}return(0,Se.n)(o,void 0).lift(new _e)})((0,re.H)(jt+qr).pipe((0,Oe.R)(Lt)),un,vt).pipe((0,Oe.R)(Lt)).subscribe(()=>{_s.delete(_),o.run(()=>{Ae(),Xe.next(),Xe.complete()})})}),Xe.asObservable()};let Fn=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),Zn=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),zi=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})(),ts=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),Ki=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})();var O=(()=>{return(o=O||(O={}))[o.Tab=9]="Tab",o[o.Enter=13]="Enter",o[o.Escape=27]="Escape",o[o.Space=32]="Space",o[o.PageUp=33]="PageUp",o[o.PageDown=34]="PageDown",o[o.End=35]="End",o[o.Home=36]="Home",o[o.ArrowLeft=37]="ArrowLeft",o[o.ArrowUp=38]="ArrowUp",o[o.ArrowRight=39]="ArrowRight",o[o.ArrowDown=40]="ArrowDown",O;var o})();"undefined"!=typeof navigator&&navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));const fr=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function Ds(o){const _=Array.from(o.querySelectorAll(fr)).filter(s=>-1!==s.tabIndex);return[_[0],_[_.length-1]]}new class{getAllStyles(_){return window.getComputedStyle(_)}getStyle(_,s){return this.getAllStyles(_)[s]}isStaticPositioned(_){return"static"===(this.getStyle(_,"position")||"static")}offsetParent(_){let s=_.offsetParent||document.documentElement;for(;s&&s!==document.documentElement&&this.isStaticPositioned(s);)s=s.offsetParent;return s||document.documentElement}position(_,s=!0){let l,y={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(_,"position"))l=_.getBoundingClientRect(),l={top:l.top,bottom:l.bottom,left:l.left,right:l.right,height:l.height,width:l.width};else{const L=this.offsetParent(_);l=this.offset(_,!1),L!==document.documentElement&&(y=this.offset(L,!1)),y.top+=L.clientTop,y.left+=L.clientLeft}return l.top-=y.top,l.bottom-=y.top,l.left-=y.left,l.right-=y.left,s&&(l.top=Math.round(l.top),l.bottom=Math.round(l.bottom),l.left=Math.round(l.left),l.right=Math.round(l.right)),l}offset(_,s=!0){const l=_.getBoundingClientRect(),y_top=window.pageYOffset-document.documentElement.clientTop,y_left=window.pageXOffset-document.documentElement.clientLeft;let L={height:l.height||_.offsetHeight,width:l.width||_.offsetWidth,top:l.top+y_top,bottom:l.bottom+y_top,left:l.left+y_left,right:l.right+y_left};return s&&(L.height=Math.round(L.height),L.width=Math.round(L.width),L.top=Math.round(L.top),L.bottom=Math.round(L.bottom),L.left=Math.round(L.left),L.right=Math.round(L.right)),L}positionElements(_,s,l,y){const[L="top",Ae="center"]=l.split("-"),Xe=y?this.offset(_,!1):this.position(_,!1),vt=this.getAllStyles(s),Lt=parseFloat(vt.marginTop),jt=parseFloat(vt.marginBottom),un=parseFloat(vt.marginLeft),rn=parseFloat(vt.marginRight);let vn=0,qn=0;switch(L){case"top":vn=Xe.top-(s.offsetHeight+Lt+jt);break;case"bottom":vn=Xe.top+Xe.height;break;case"left":qn=Xe.left-(s.offsetWidth+un+rn);break;case"right":qn=Xe.left+Xe.width}switch(Ae){case"top":vn=Xe.top;break;case"bottom":vn=Xe.top+Xe.height-s.offsetHeight;break;case"left":qn=Xe.left;break;case"right":qn=Xe.left+Xe.width-s.offsetWidth;break;case"center":"top"===L||"bottom"===L?qn=Xe.left+Xe.width/2-s.offsetWidth/2:vn=Xe.top+Xe.height/2-s.offsetHeight/2}s.style.transform=`translate(${Math.round(qn)}px, ${Math.round(vn)}px)`;const ri=s.getBoundingClientRect(),Vi=document.documentElement,ms=window.innerHeight||Vi.clientHeight,xi=window.innerWidth||Vi.clientWidth;return ri.left>=0&&ri.top>=0&&ri.right<=xi&&ri.bottom<=ms}},new Date(1882,10,12),new Date(2174,10,25);let yo=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez,f.u5]]}),o})(),ro=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})(),Ql=(()=>{class o{constructor(s){this._ngbConfig=s,this.backdrop=!0,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(s){this._animation=s}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(Zt))},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o((0,e.LFG)(Zt))},token:o,providedIn:"root"}),o})();class bo{constructor(_,s,l){this.nodes=_,this.viewRef=s,this.componentRef=l}}const qa=()=>{};let Uo=(()=>{class o{constructor(s){this._document=s}compensate(){const s=this._getWidth();return this._isPresent(s)?this._adjustBody(s):qa}_adjustBody(s){const l=this._document.body,y=l.style.paddingRight,L=parseFloat(window.getComputedStyle(l)["padding-right"]);return l.style["padding-right"]=`${L+s}px`,()=>l.style["padding-right"]=y}_isPresent(s){const l=this._document.body.getBoundingClientRect();return window.innerWidth-(l.left+l.right)>=s-.1*s}_getWidth(){const s=this._document.createElement("div");s.className="modal-scrollbar-measure";const l=this._document.body;l.appendChild(s);const y=s.getBoundingClientRect().width-s.clientWidth;return l.removeChild(s),y}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(D.K0))},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o((0,e.LFG)(D.K0))},token:o,providedIn:"root"}),o})(),Qa=(()=>{class o{constructor(s,l){this._el=s,this._zone=l}ngOnInit(){this._zone.onStable.asObservable().pipe((0,xt.q)(1)).subscribe(()=>{se(this._zone,this._el.nativeElement,(s,l)=>{l&&Br(s),s.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return se(this._zone,this._el.nativeElement,({classList:s})=>s.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(e.SBq),e.Y36(e.R0b))},o.\u0275cmp=e.Xpm({type:o,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1050"],hostVars:6,hostBindings:function(s,l){2&s&&(e.Tol("modal-backdrop"+(l.backdropClass?" "+l.backdropClass:"")),e.ekj("show",!l.animation)("fade",l.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(s,l){},encapsulation:2}),o})();class ii{close(_){}dismiss(_){}}class m{constructor(_,s,l,y){this._windowCmptRef=_,this._contentRef=s,this._backdropCmptRef=l,this._beforeDismiss=y,this._closed=new F.xQ,this._dismissed=new F.xQ,this._hidden=new F.xQ,_.instance.dismissEvent.subscribe(L=>{this.dismiss(L)}),this.result=new Promise((L,Ae)=>{this._resolve=L,this._reject=Ae}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe((0,Oe.R)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe((0,Oe.R)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(_){this._windowCmptRef&&(this._closed.next(_),this._resolve(_),this._removeModalElements())}_dismiss(_){this._dismissed.next(_),this._reject(_),this._removeModalElements()}dismiss(_){if(this._windowCmptRef)if(this._beforeDismiss){const s=this._beforeDismiss();s&&s.then?s.then(l=>{!1!==l&&this._dismiss(_)},()=>{}):!1!==s&&this._dismiss(_)}else this._dismiss(_)}_removeModalElements(){const _=this._windowCmptRef.instance.hide(),s=this._backdropCmptRef?this._backdropCmptRef.instance.hide():(0,X.of)(void 0);_.subscribe(()=>{const{nativeElement:l}=this._windowCmptRef.location;l.parentNode.removeChild(l),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),s.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:l}=this._backdropCmptRef.location;l.parentNode.removeChild(l),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),zt(_,s).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var T=(()=>{return(o=T||(T={}))[o.BACKDROP_CLICK=0]="BACKDROP_CLICK",o[o.ESC=1]="ESC",T;var o})();let V=(()=>{class o{constructor(s,l,y){this._document=s,this._elRef=l,this._zone=y,this._closed$=new F.xQ,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new e.vpe,this.shown=new F.xQ,this.hidden=new F.xQ}dismiss(s){this.dismissEvent.emit(s)}ngOnInit(){this._elWithFocus=this._document.activeElement}ngAfterViewInit(){this._show()}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:s}=this._elRef,l={animation:this.animation,runningTransition:"stop"},Ae=zt(se(this._zone,s,()=>s.classList.remove("show"),l),se(this._zone,this._dialogEl.nativeElement,()=>{},l));return Ae.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),Ae}_show(){const s={animation:this.animation,runningTransition:"continue"};zt(se(this._zone,this._elRef.nativeElement,(L,Ae)=>{Ae&&Br(L),L.classList.add("show")},s),se(this._zone,this._dialogEl.nativeElement,()=>{},s)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:s}=this._elRef;this._zone.runOutsideAngular(()=>{(0,x.R)(s,"keydown").pipe((0,Oe.R)(this._closed$),(0,le.h)(y=>y.which===O.Escape)).subscribe(y=>{this.keyboard?requestAnimationFrame(()=>{y.defaultPrevented||this._zone.run(()=>this.dismiss(T.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let l=!1;(0,x.R)(this._dialogEl.nativeElement,"mousedown").pipe((0,Oe.R)(this._closed$),(0,Ve.b)(()=>l=!1),(0,Ne.w)(()=>(0,x.R)(s,"mouseup").pipe((0,Oe.R)(this._closed$),(0,xt.q)(1))),(0,le.h)(({target:y})=>s===y)).subscribe(()=>{l=!0}),(0,x.R)(s,"click").pipe((0,Oe.R)(this._closed$)).subscribe(({target:y})=>{s===y&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!l&&this._zone.run(()=>this.dismiss(T.BACKDROP_CLICK))),l=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:s}=this._elRef;if(!s.contains(document.activeElement)){const l=s.querySelector("[ngbAutofocus]"),y=Ds(s)[0];(l||y||s).focus()}}_restoreFocus(){const s=this._document.body,l=this._elWithFocus;let y;y=l&&l.focus&&s.contains(l)?l:s,this._zone.runOutsideAngular(()=>{setTimeout(()=>y.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&se(this._zone,this._elRef.nativeElement,({classList:s})=>(s.add("modal-static"),()=>s.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(D.K0),e.Y36(e.SBq),e.Y36(e.R0b))},o.\u0275cmp=e.Xpm({type:o,selectors:[["ngb-modal-window"]],viewQuery:function(s,l){if(1&s&&e.Gf(Ui,7),2&s){let y;e.iGM(y=e.CRH())&&(l._dialogEl=y.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(s,l){2&s&&(e.uIk("aria-modal",!0)("aria-labelledby",l.ariaLabelledBy)("aria-describedby",l.ariaDescribedBy),e.Tol("modal d-block"+(l.windowClass?" "+l.windowClass:"")),e.ekj("fade",l.animation))},inputs:{backdrop:"backdrop",keyboard:"keyboard",animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",centered:"centered",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:Nn,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(s,l){1&s&&(e.F$t(),e.TgZ(0,"div",0,1),e.TgZ(2,"div",2),e.Hsn(3),e.qZA(),e.qZA()),2&s&&e.Tol("modal-dialog"+(l.size?" modal-"+l.size:"")+(l.centered?" modal-dialog-centered":"")+(l.scrollable?" modal-dialog-scrollable":"")+(l.modalDialogClass?" "+l.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}"],encapsulation:2}),o})(),J=(()=>{class o{constructor(s,l,y,L,Ae,Xe){this._applicationRef=s,this._injector=l,this._document=y,this._scrollBar=L,this._rendererFactory=Ae,this._ngZone=Xe,this._activeWindowCmptHasChanged=new F.xQ,this._ariaHiddenValues=new Map,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","keyboard","scrollable","size","windowClass"],this._windowCmpts=[],this._activeInstances=new e.vpe,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const vt=this._windowCmpts[this._windowCmpts.length-1];((o,_,s,l=!1)=>{o.runOutsideAngular(()=>{const y=(0,x.R)(_,"focusin").pipe((0,Oe.R)(s),(0,ge.U)(L=>L.target));(0,x.R)(_,"keydown").pipe((0,Oe.R)(s),(0,le.h)(L=>L.which===O.Tab),rt(y)).subscribe(([L,Ae])=>{const[Xe,vt]=Ds(_);(Ae===Xe||Ae===_)&&L.shiftKey&&(vt.focus(),L.preventDefault()),Ae===vt&&!L.shiftKey&&(Xe.focus(),L.preventDefault())}),l&&(0,x.R)(_,"click").pipe((0,Oe.R)(s),rt(y),(0,ge.U)(L=>L[1])).subscribe(L=>L.focus())})})(this._ngZone,vt.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(vt.location.nativeElement)}})}open(s,l,y,L){const Ae=L.container instanceof HTMLElement?L.container:Ni(L.container)?this._document.querySelector(L.container):this._document.body,Xe=this._rendererFactory.createRenderer(null,null),vt=this._scrollBar.compensate(),Lt=()=>{this._modalRefs.length||(Xe.removeClass(this._document.body,"modal-open"),this._revertAriaHidden())};if(!Ae)throw new Error(`The specified modal container "${L.container||"body"}" was not found in the DOM.`);const jt=new ii,un=this._getContentRef(s,L.injector||l,y,jt,L);let rn=!1!==L.backdrop?this._attachBackdrop(s,Ae):void 0,vn=this._attachWindowComponent(s,Ae,un),qn=new m(vn,un,rn,L.beforeDismiss);return this._registerModalRef(qn),this._registerWindowCmpt(vn),qn.result.then(vt,vt),qn.result.then(Lt,Lt),jt.close=ri=>{qn.close(ri)},jt.dismiss=ri=>{qn.dismiss(ri)},this._applyWindowOptions(vn.instance,L),1===this._modalRefs.length&&Xe.addClass(this._document.body,"modal-open"),rn&&rn.instance&&this._applyBackdropOptions(rn.instance,L),qn}get activeInstances(){return this._activeInstances}dismissAll(s){this._modalRefs.forEach(l=>l.dismiss(s))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(s,l){let L=s.resolveComponentFactory(Qa).create(this._injector);return this._applicationRef.attachView(L.hostView),l.appendChild(L.location.nativeElement),L}_attachWindowComponent(s,l,y){let Ae=s.resolveComponentFactory(V).create(this._injector,y.nodes);return this._applicationRef.attachView(Ae.hostView),l.appendChild(Ae.location.nativeElement),Ae}_applyWindowOptions(s,l){this._windowAttributes.forEach(y=>{Ni(l[y])&&(s[y]=l[y])})}_applyBackdropOptions(s,l){this._backdropAttributes.forEach(y=>{Ni(l[y])&&(s[y]=l[y])})}_getContentRef(s,l,y,L,Ae){return y?y instanceof e.Rgc?this._createFromTemplateRef(y,L):function(o){return"string"==typeof o}(y)?this._createFromString(y):this._createFromComponent(s,l,y,L,Ae):new bo([])}_createFromTemplateRef(s,l){const L=s.createEmbeddedView({$implicit:l,close(Ae){l.close(Ae)},dismiss(Ae){l.dismiss(Ae)}});return this._applicationRef.attachView(L),new bo([L.rootNodes],L)}_createFromString(s){const l=this._document.createTextNode(`${s}`);return new bo([[l]])}_createFromComponent(s,l,y,L,Ae){const Xe=s.resolveComponentFactory(y),vt=e.zs3.create({providers:[{provide:ii,useValue:L}],parent:l}),Lt=Xe.create(vt),jt=Lt.location.nativeElement;return Ae.scrollable&&jt.classList.add("component-host-scrollable"),this._applicationRef.attachView(Lt.hostView),new bo([[jt]],Lt.hostView,Lt)}_setAriaHidden(s){const l=s.parentElement;l&&s!==this._document.body&&(Array.from(l.children).forEach(y=>{y!==s&&"SCRIPT"!==y.nodeName&&(this._ariaHiddenValues.set(y,y.getAttribute("aria-hidden")),y.setAttribute("aria-hidden","true"))}),this._setAriaHidden(l))}_revertAriaHidden(){this._ariaHiddenValues.forEach((s,l)=>{s?l.setAttribute("aria-hidden",s):l.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(s){const l=()=>{const y=this._modalRefs.indexOf(s);y>-1&&(this._modalRefs.splice(y,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(s),this._activeInstances.emit(this._modalRefs),s.result.then(l,l)}_registerWindowCmpt(s){this._windowCmpts.push(s),this._activeWindowCmptHasChanged.next(),s.onDestroy(()=>{const l=this._windowCmpts.indexOf(s);l>-1&&(this._windowCmpts.splice(l,1),this._activeWindowCmptHasChanged.next())})}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(e.z2F),e.LFG(e.zs3),e.LFG(D.K0),e.LFG(Uo),e.LFG(e.FYo),e.LFG(e.R0b))},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o((0,e.LFG)(e.z2F),(0,e.LFG)(e.gxx),(0,e.LFG)(D.K0),(0,e.LFG)(Uo),(0,e.LFG)(e.FYo),(0,e.LFG)(e.R0b))},token:o,providedIn:"root"}),o})(),De=(()=>{class o{constructor(s,l,y,L){this._moduleCFR=s,this._injector=l,this._modalStack=y,this._config=L}open(s,l={}){const y=Object.assign(Object.assign(Object.assign({},this._config),{animation:this._config.animation}),l);return this._modalStack.open(this._moduleCFR,this._injector,s,y)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(s){this._modalStack.dismissAll(s)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(e._Vd),e.LFG(e.zs3),e.LFG(J),e.LFG(Ql))},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o((0,e.LFG)(e._Vd),(0,e.LFG)(e.gxx),(0,e.LFG)(J),(0,e.LFG)(Ql))},token:o,providedIn:"root"}),o})(),ut=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({providers:[De]}),o})(),$d=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),Au=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),oo=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),Gd=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),G_=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),Lu=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),Qi=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})(),Fu=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})();new e.OlP("live announcer delay",{providedIn:"root",factory:function(){return 100}});let qd=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[D.ez]]}),o})();const Hu=[Fn,Zn,zi,ts,Ki,yo,ro,ut,$d,Au,oo,Gd,G_,Lu,Qi,Fu,qd];let Zs=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[Hu,Fn,Zn,zi,ts,Ki,yo,ro,ut,$d,Au,oo,Gd,G_,Lu,Qi,Fu,qd]}),o})();var ao=p(4154),Qd=p(4466),Co=p(7644),Vu=p(2522),bi=p(6983);const lo="/api/medias";let Do=(()=>{class o{constructor(s){this.httpClient=s}getMedias(s){let l=new c.LE;return s&&(l=l.set("query",s)),this.httpClient.get(lo,{params:l})}getAllByPublisher(s,l){let y=(new c.LE).set("publisherId",s);return l&&(y=y.set("approvalStatus",l)),this.httpClient.get(lo,{params:y}).toPromise()}getAllToApprove(){let s=(new c.LE).set("approvalStatus","PENDING");return this.httpClient.get(lo,{params:s}).toPromise()}searchMedias(s,l,y){let L=(new c.LE).set("approvalStatus","APPROVED");if(s){L=L.set("query",s);const Ae=null!=l?l:1;y&&(L=L.set("offset",""+(Ae-1)*y).set("limit",`${y}`))}return this.httpClient.get(lo,{observe:"response",params:L}).toPromise()}createMedia(s){return this.httpClient.post("/api/videos",s)}updateMedia(s){return this.httpClient.put("/api/videos/{media.id}",s)}getById(s){return this.httpClient.get(`${lo}/${s}`)}getByIdPromise(s){return this.httpClient.get(`${lo}/${s}`).toPromise()}getLast(){return this.httpClient.get(`${lo}/last`)}updateMediaTag(s,l){return this.httpClient.put(`${lo}/${s}/tags`,l)}getMediasByIds(s){let l=new c.LE;for(let y of s)l=l.append("id",y);return this.httpClient.get(lo,{params:l}).toPromise()}approve(s){return this.httpClient.patch(`${lo}/${s.id}`,{type:s.type,approvalStatus:"APPROVED"}).toPromise()}unapprove(s){return this.httpClient.patch(`${lo}/${s.id}`,{type:s.type,approvalStatus:"REJECTED"}).toPromise()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();const nf={criteria:void 0,medias:[],totalCount:0,page:1,pageSize:10};let Sl=(()=>{class o{constructor(s,l){this._http=s,this._mediaService=l,this._stateSubject=new B.X(nf),this._isLoadingSubject=new B.X(!1)}get state$(){return this._stateSubject.asObservable()}get isLoading$(){return this._isLoadingSubject.asObservable()}_state(){return this._stateSubject.value}_save(s){this._stateSubject.next(s)}searchMedias(s,l,y){this._isLoadingSubject.next(!0),this._mediaService.searchMedias(s,l,y).then(L=>{const Ae=L.headers.get("X-Total-Count");let Xe=0;try{Xe=Number.parseInt(Ae)}catch(jt){console.error(`Error while parsing number of total results: '${Ae}'.`)}const vt=L.body.sort((jt,un)=>new Date(un.createdAt).getTime()-new Date(jt.createdAt).getTime());this._save({criteria:s,medias:vt,totalCount:Xe,page:l,pageSize:y})}).catch(L=>{404===(null==L?void 0:L.status)&&this._save({criteria:s,medias:[],totalCount:0,page:1,pageSize:y})}).finally(()=>this._isLoadingSubject.next(!1))}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN),e.LFG(Do))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();const sf=["searchInput"];let ju=(()=>{class o{constructor(s,l,y,L){this._formBuilder=s,this._router=l,this._renderer=y,this._searchMediaService=L,this._subscriptions=[]}ngOnInit(){this._router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.searchForm=this._formBuilder.group({query:[this.getQuery()]});const s=this._searchMediaService.state$.subscribe(l=>{this.searchForm.controls.query.setValue(l.criteria),this.setPageIndex(l.page),this.setPageSize(l.pageSize)});this._subscriptions.push(s)}ngAfterViewInit(){this.getWidth()&&(console.log("width",this.getWidth()),this._renderer.setStyle(this.matFormField.nativeElement,"width",this.getWidth()))}ngOnDestroy(){this._subscriptions.forEach(s=>null==s?void 0:s.unsubscribe())}get isLoading$(){return this._searchMediaService.isLoading$}get form(){return this.searchForm.controls}onSubmit(){const s={query:this.searchForm.controls.query.value||"",pageIndex:this.getPageIndex(),pageSize:this.getPageSize()};this._router.navigate(["/search"],{queryParams:s})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(bi.F0),e.Y36(e.Qsj),e.Y36(Sl))},o.\u0275dir=e.lG2({type:o,viewQuery:function(s,l){if(1&s&&e.Gf(sf,7),2&s){let y;e.iGM(y=e.CRH())&&(l.matFormField=y.first)}}}),o})();var co=p(9983),To=p(1436),os=p(1095),Kn=p(8295),Ar=p(6627),Ol=p(4885);function Uu(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){return e.CHM(s),e.oxw().form.query.reset()}),e.TgZ(1,"mat-icon"),e._uU(2,"close"),e.qZA(),e.qZA()}}function nd(o,_){1&o&&e._UZ(0,"mat-spinner",9)}function rf(o,_){1&o&&(e.TgZ(0,"mat-icon"),e._uU(1,"search"),e.qZA())}let af=(()=>{class o extends ju{constructor(s,l,y,L){super(s,l,y,L)}getQuery(){return this.query}getPageIndex(){return this.pageIndex}getPageSize(){return this.pageSize}getWidth(){return this.width}setQuery(s){this.query=s}setPageIndex(s){this.pageIndex=s}setPageSize(s){this.pageSize=s}setWidth(s){this.width=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(bi.F0),e.Y36(e.Qsj),e.Y36(Sl))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-header-media-search-bar"]],inputs:{query:"query",pageIndex:"pageIndex",pageSize:"pageSize",width:"width"},features:[e.qOj],decls:11,vars:9,consts:function(){let _,s;return _="Votre recherche (diab\xE8te, scl\xE9rose en plaques, Covid-19, AVC, r\xE9gime, addiction...)",s="Rechercher des m\xE9dias",[["ngNativeValidate","",3,"formGroup","ngSubmit"],[1,"search-input"],["searchInput",""],["matInput","","formControlName","query","placeholder",_],["mat-button","","type","button","matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],["type","submit","matTooltip",s,3,"disabled"],["diameter","20",4,"ngIf","ngIfElse"],["notLoading",""],["mat-button","","type","button","matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"],["diameter","20"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(1,"div",1,2),e._UZ(3,"input",3),e.YNc(4,Uu,3,0,"button",4),e.qZA(),e.TgZ(5,"button",5),e.ALo(6,"async"),e.YNc(7,nd,1,0,"mat-spinner",6),e.ALo(8,"async"),e.YNc(9,rf,2,0,"ng-template",null,7,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(10);e.Q6J("formGroup",l.searchForm),e.xp6(4),e.Q6J("ngIf",l.form.query.value),e.xp6(1),e.Q6J("disabled",e.lcZ(6,5,l.isLoading$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(8,7,l.isLoading$))("ngIfElse",y)}},directives:[f.JL,f.sg,co.Nt,f.Fj,f.JJ,f.u,D.O5,To.gM,os.lW,Kn.R9,Ar.Hw,Ol.$g],pipes:[D.Ov],styles:["form[_ngcontent-%COMP%]{display:flex;flex-direction:row;position:relative}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{display:flex;flex:1;position:relative}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{flex:1;background-color:#fff;border:none;border-radius:10rem;padding:0 4.5rem 0 1rem;height:2.5rem;color:#2d3d8e;font-size:1rem}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#777;font-style:italic;color:background-color .3s ease-in-out}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;right:3rem;color:#3f51b5;width:1.2rem;height:1.2rem;align-self:center;display:flex;justify-content:center;align-items:center}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%] button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:1rem}form[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;position:absolute;right:.5rem;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;color:#000}"]}),o})();const Xa=["sideMenuContainer"];function lf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"a",11),e.NdJ("click",function(){return e.CHM(s),e.oxw(2).close()}),e.TgZ(1,"mat-icon"),e._uU(2),e.qZA(),e._uU(3),e.qZA()}if(2&o){const s=e.oxw().$implicit;e.Q6J("routerLink",s.route),e.xp6(2),e.Oqu(s.icon),e.xp6(1),e.hij(" ",s.label," ")}}function df(o,_){if(1&o&&(e.ynx(0),e.YNc(1,lf,4,3,"a",10),e.BQk()),2&o){const s=_.$implicit,l=e.oxw();e.xp6(1),e.Q6J("ngIf",!s.requiredRoles.length||l.userHasRole(s.requiredRoles))}}let cf=(()=>{class o{constructor(s){this.authService=s,this.links=[{label:"Mon espace",route:"/current-user",requiredRoles:["REGISTERED"],icon:"home"},{label:"Mes publications",route:"/current-user/publications",requiredRoles:["PUBLISHER"],icon:"publish"},{label:"Approuver des m\xE9dias",route:"/medias/approve",requiredRoles:["APPROVER"],icon:"balance"},{label:"Gestion des utilisateurs",route:"/users",requiredRoles:["ADMIN"],icon:"supervisor_account"},{label:"Cr\xE9ation de tags",route:"/tags",requiredRoles:["ADMIN"],icon:"label"},{label:"D\xE9connexion",route:"/logout",requiredRoles:[],icon:"logout"}]}show(){this.sideMenuContainer.nativeElement.focus(),this.sideMenuContainer.nativeElement.classList.add("show")}close(){this.sideMenuContainer.nativeElement.classList.remove("show")}userHasRole(s){return this.authService.doesUserHaveRoles(s)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Co.e))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-side-menu"]],viewQuery:function(s,l){if(1&s&&e.Gf(Xa,5),2&s){let y;e.iGM(y=e.CRH())&&(l.sideMenuContainer=y.first)}},decls:15,vars:1,consts:function(){let _;return _="Informations de sant\xE9 v\xE9rifi\xE9es",[["id","side-menu"],["sideMenuContainer",""],["id","overlay",3,"click"],["id","menu"],[1,"title"],["src","assets/images/h23.png","alt","H-23",1,"logo"],_,["mat-icon-button","",3,"click"],[1,"links-container"],[4,"ngFor","ngForOf"],[3,"routerLink","click",4,"ngIf"],[3,"routerLink","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0,1),e.TgZ(2,"div",2),e.NdJ("click",function(){return l.close()}),e.qZA(),e.TgZ(3,"div",3),e.TgZ(4,"header"),e.TgZ(5,"div",4),e._UZ(6,"img",5),e.TgZ(7,"span"),e.SDv(8,6),e.qZA(),e.qZA(),e.TgZ(9,"button",7),e.NdJ("click",function(){return l.close()}),e.TgZ(10,"mat-icon"),e._uU(11,"close"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(12,"section"),e.TgZ(13,"div",8),e.YNc(14,df,2,1,"ng-container",9),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(14),e.Q6J("ngForOf",l.links))},directives:[os.lW,Ar.Hw,D.sg,D.O5,bi.yS],styles:["#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%]{position:fixed;width:28em;height:100%;top:0;right:0;z-index:10;background-color:#3f51b5;transform:translate(28em);transition:transform .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s;box-shadow:#00000047 0 0 16px;color:#fff}@media screen and (max-width: 391px){#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%]{width:100%;transform:translate(100%)}}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{width:100%;font-size:1.5em;position:absolute;display:flex;flex-direction:row;align-items:center}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] div.title[_ngcontent-%COMP%]{padding:1em;display:flex;align-items:center}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] div.title[_ngcontent-%COMP%] img.logo[_ngcontent-%COMP%]{width:40px;height:32px}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] div.title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:1em;font-size:.8em}@media screen and (max-width: 450px){#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] div.title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.75em}}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-left:auto;order:2;margin-right:1em}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] section[_ngcontent-%COMP%]{width:100%;margin-top:5.5em}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] section[_ngcontent-%COMP%] .links-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] section[_ngcontent-%COMP%] .links-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:inherit;height:2em;text-decoration:none;padding:0 2em;height:3.5em;font-size:1.2em;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] section[_ngcontent-%COMP%] .links-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#2d3d8e}#side-menu[_ngcontent-%COMP%] #overlay[_ngcontent-%COMP%]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9;background-color:#0000004d;display:none}#side-menu.show[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%]{transform:translate(0)}#side-menu.show[_ngcontent-%COMP%] #overlay[_ngcontent-%COMP%]{display:block}"]}),o})();var Xd=p(3935);function uf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){return e.CHM(s),e.oxw(2),e.MAs(12).show()}),e.TgZ(1,"mat-icon"),e._uU(2,"menu"),e.qZA(),e.qZA()}}function id(o,_){if(1&o&&(e.ynx(0),e.YNc(1,uf,3,0,"button",10),e.BQk()),2&o){const s=e.oxw();e.xp6(1),e.Q6J("ngIf",s.authService.isAuthenticated())}}function Gr(o,_){if(1&o&&(e.TgZ(0,"div",12),e.TgZ(1,"button",13),e.TgZ(2,"mat-icon"),e._uU(3,"more_vert"),e.qZA(),e.qZA(),e.TgZ(4,"mat-menu",14,15),e.TgZ(6,"div",16),e.TgZ(7,"a",17),e.SDv(8,18),e.qZA(),e.TgZ(9,"a",19),e.SDv(10,20),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"div",21),e.TgZ(12,"a",22),e.SDv(13,23),e.qZA(),e.TgZ(14,"a",24),e.SDv(15,25),e.qZA(),e.qZA()),2&o){const s=e.MAs(5);e.xp6(1),e.Q6J("matMenuTriggerFor",s)}}let $u=(()=>{class o{constructor(s){this.authService=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Co.e))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-header"]],decls:13,vars:2,consts:function(){let _,s,l,y;return _="Inscription",s="Connexion",l="Inscription",y="Connexion",[["color","primary"],[1,"logo-container"],["routerLink","/",1,"link-button"],["src","assets/images/h23.png","alt","H-23",1,"logo"],[1,"search-bar"],["width","50%"],[1,"actions"],[4,"ngIf","ngIfElse"],["anonymousActions",""],["sideMenu",""],["mat-icon-button","","class","example-icon",3,"click",4,"ngIf"],["mat-icon-button","",1,"example-icon",3,"click"],[1,"vertical-menu"],["mat-icon-button","",3,"matMenuTriggerFor"],["xPosition","before"],["menu","matMenu"],[1,"vertical-menu-links"],["routerLink","/registration","mat-menu-item",""],_,["routerLink","/login","mat-menu-item",""],s,[1,"menu"],["routerLink","/registration","mat-button","",1,"link-button"],l,["routerLink","/login","mat-raised-button","",1,"link-button","raised"],y]},template:function(s,l){if(1&s&&(e.TgZ(0,"mat-toolbar",0),e.TgZ(1,"mat-toolbar-row"),e.TgZ(2,"div",1),e.TgZ(3,"a",2),e._UZ(4,"img",3),e.qZA(),e.qZA(),e.TgZ(5,"div",4),e._UZ(6,"app-header-media-search-bar",5),e.qZA(),e.TgZ(7,"div",6),e.YNc(8,id,2,1,"ng-container",7),e.YNc(9,Gr,16,1,"ng-template",null,8,e.W1O),e.qZA(),e.qZA(),e.qZA(),e._UZ(11,"app-side-menu",null,9)),2&s){const y=e.MAs(10);e.xp6(8),e.Q6J("ngIf",l.authService.isAuthenticated())("ngIfElse",y)}},directives:[Vu.Ye,Vu.rD,bi.yS,af,D.O5,cf,os.lW,Ar.Hw,Xd.p6,Xd.VK,Xd.OP,os.zs],styles:["mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%]{position:absolute;left:1rem}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{width:60%;max-width:50rem}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{position:absolute;right:1rem}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%] a.link-button[_ngcontent-%COMP%]{margin:0 .5em}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%] a.link-button.raised[_ngcontent-%COMP%]{color:#3f51b5}@media screen and (max-width: 640px){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{display:none}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{width:100%;text-align:right}}@media screen and (min-width: 641px){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .vertical-menu[_ngcontent-%COMP%]{display:none}}@media screen and (max-width: 640px){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .vertical-menu[_ngcontent-%COMP%]{display:inline}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .vertical-menu[_ngcontent-%COMP%]{width:100%;text-align:right}}.vertical-menu-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.vertical-menu-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#000}"]}),o})();function hf(o,_){1&o&&(e.ynx(0),e._uU(1," | "),e.TgZ(2,"a",2),e.TgZ(3,"mat-icon",3),e._uU(4,"favorite"),e.qZA(),e.qZA(),e.BQk())}let _f=(()=>{class o{constructor(s){this.authService=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Co.e))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-footer"]],decls:6,vars:1,consts:function(){let _;return _="Protection des donn\xE9es et vie priv\xE9e",[_,[4,"ngIf"],["routerLink","/healthCheck"],["id","health-check-icon"]]},template:function(s,l){1&s&&(e.TgZ(0,"footer"),e.TgZ(1,"div"),e._uU(2," Copyright 2021 H-23 | "),e.ynx(3),e.SDv(4,0),e.BQk(),e.YNc(5,hf,5,0,"ng-container",1),e.qZA(),e.qZA()),2&s&&(e.xp6(5),e.Q6J("ngIf",l.authService.isAuthenticated()))},directives:[D.O5,bi.yS,Ar.Hw],styles:["footer[_ngcontent-%COMP%]{padding:2em 3em;font-size:1.2em}#health-check-icon[_ngcontent-%COMP%]{font-size:16px}"]}),o})(),Gu=(()=>{class o{constructor(){this.title="h23"}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-root"]],decls:4,vars:0,consts:[[1,"container"]],template:function(s,l){1&s&&(e._UZ(0,"app-header"),e.TgZ(1,"div",0),e._UZ(2,"router-outlet"),e.qZA(),e._UZ(3,"app-footer"))},directives:[$u,bi.lC,_f],styles:[".container[_ngcontent-%COMP%]{min-height:84vh}"]}),o})(),Al=(()=>{class o{constructor(s){this.httpClient=s}register(s,l,y){return this.httpClient.post("/api/users",{email:s,pseudo:l,password:y})}validate(s,l){const y=(new c.LE).set("email",s).set("code",l);return this.httpClient.get("/api/users/validation",{params:y})}login(s,l){return this.httpClient.post("/api/auth/login",{email:s,password:l})}find(s){let l=new c.LE;return s&&(l=l.set("query",s)),this.httpClient.get("/api/users",{params:l})}updateRoles(s){return this.httpClient.put(`/api/users/${s.id}/roles`,s.roles)}forgottenPassword(s){return this.httpClient.post("/api/forgottenPassword",{email:s})}resetPassword(s,l){return this.httpClient.post("/api/resetPassword",{token:s,password:l})}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var Xi=p(7001),Ci=p(3738);function ff(o,_){1&o&&(e.TgZ(0,"div",3),e._UZ(1,"mat-spinner"),e.TgZ(2,"span"),e.SDv(3,4),e.qZA(),e.qZA())}function pf(o,_){1&o&&(e.TgZ(0,"mat-card",5),e.TgZ(1,"mat-card-header"),e.SDv(2,6),e.qZA(),e.TgZ(3,"mat-card-content"),e.SDv(4,7),e.qZA(),e.TgZ(5,"mat-card-content"),e.TgZ(6,"a",8),e.SDv(7,9),e.qZA(),e._uU(8,"! "),e.qZA(),e.qZA())}function el(o,_){1&o&&(e.TgZ(0,"mat-card",5),e.TgZ(1,"mat-card-content"),e.SDv(2,10),e.qZA(),e.TgZ(3,"mat-card-content"),e.SDv(4,11),e.qZA(),e.qZA())}let Eo=(()=>{class o{constructor(s,l,y){this.activatedRoute=s,this.usersService=l,this.snackBar=y,this.validationErrorMessage="Impossible de valider votre compte."}ngOnInit(){this.isValidating=!0,this.validationSuccedded=!1,this.activatedRoute.queryParams.subscribe(s=>{const l=s.email,y=s.code;l&&y?this.usersService.validate(l,y).subscribe(()=>{this.validationSuccedded=!0,this.isValidating=!1},L=>{console.error(L),this.snackBar.open(this.validationErrorMessage,"Fermer.",{duration:5e3}),this.isValidating=!1}):(this.snackBar.open(this.validationErrorMessage,"Fermer.",{duration:5e3}),this.isValidating=!1)})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(bi.gz),e.Y36(Al),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-account-validation"]],decls:4,vars:3,consts:function(){let _,s,l,y,L,Ae;return _="Validation en cours...",s="Bienvenue sur H-23",l="Votre compte est valid\xE9 !",y="Acc\xE9der \xE0 l'application en cliquant ici",L="Impossible de valider votre compte... Essayez plus tard.",Ae="Peut \xEAtre que le lien est expir\xE9, dans ce cas, merci de vous r\xE9inscrire.",[[1,"content"],["id","validation-pending-message",4,"ngIf"],["id","validation-succedded",4,"ngIf"],["id","validation-pending-message"],_,["id","validation-succedded"],s,l,["routerLink","/"],y,L,Ae]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,ff,4,0,"div",1),e.YNc(2,pf,9,0,"mat-card",2),e.YNc(3,el,5,0,"mat-card",2),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngIf",l.isValidating),e.xp6(1),e.Q6J("ngIf",l.validationSuccedded),e.xp6(1),e.Q6J("ngIf",!l.isValidating&&!l.validationSuccedded))},directives:[D.O5,Ol.$g,Ci.a8,Ci.dk,Ci.dn,bi.yS],styles:[".content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em;padding-top:2em}.content[_ngcontent-%COMP%] #validation-pending-message[_ngcontent-%COMP%], .content[_ngcontent-%COMP%] #validation-succedded[_ngcontent-%COMP%]{width:30em;display:flex;flex-direction:column;justify-content:center;align-items:center}.content[_ngcontent-%COMP%] #validation-pending-message[_ngcontent-%COMP%]{font-size:1.5em}.content[_ngcontent-%COMP%] #validation-pending-message[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin:1em}.content[_ngcontent-%COMP%] #validation-succedded[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%]{font-size:1.5em;margin:.5em}"]}),o})();var tl=p(3753);let Sg=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-comming-soon"]],decls:8,vars:0,consts:function(){let _,s;return _="Construction en cours...",s="Cette fonctionnalit\xE9 n'est pas disponible pour le moment, mais nous travaillons dessus. Elle devrait l'\xEAtre prochainement, dans une prochaine version.",[[1,"content"],_,["src","assets/images/work-in-progress.png","alt","work in progress"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div"),e._UZ(1,"app-previous-location"),e.TgZ(2,"div",0),e.TgZ(3,"h1"),e.SDv(4,1),e.qZA(),e._UZ(5,"img",2),e.TgZ(6,"div"),e.SDv(7,3),e.qZA(),e.qZA(),e.qZA())},directives:[tl.a],styles:[".content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5em;text-align:center}.content[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.5em}.content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:30em;margin:2em}"]}),o})(),ec=(()=>{class o{constructor(s,l){this.authService=s,this.router=l}canActivate(s,l){let y;return this.authService.isAuthenticated()?(this.router.navigate(["/"]),y=!1):y=!0,y}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(Co.e),e.LFG(bi.F0))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})();var ma=p(7574),Ts=p(9749);function tc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,9),e.qZA())}function nc(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"form",5),e.NdJ("ngSubmit",function(){return e.CHM(s),e.oxw().onSubmit()}),e.TgZ(1,"mat-card-content"),e.TgZ(2,"div"),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,6),e.qZA(),e._UZ(6,"input",7),e.qZA(),e.YNc(7,tc,2,0,"mat-error",4),e.qZA(),e.qZA(),e.TgZ(8,"mat-card-actions"),e._UZ(9,"app-submit-button",8),e.qZA(),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("formGroup",s.forgottenPasswordForm),e.xp6(7),e.Q6J("ngIf",s.form.email.touched&&s.form.email.errors),e.xp6(2),e.Q6J("label",s.labelSend)("requestPending",s.resetPasswordPending)}}function mf(o,_){1&o&&(e.TgZ(0,"mat-card-content"),e.SDv(1,10),e.qZA())}let Zu=(()=>{class o{constructor(s,l,y){this.formBuilder=s,this.usersService=l,this.snackBar=y,this.resetPasswordPending=!1,this.resetPasswordAsked=!1,this.labelClose="Fermer.",this.labelSend="Envoyer"}ngOnInit(){this.forgottenPasswordForm=this.formBuilder.group({email:[null,[f.kI.required,f.kI.email]]})}get form(){return this.forgottenPasswordForm.controls}onSubmit(){this.resetPasswordPending=!0,this.forgottenPasswordForm.valid&&this.usersService.forgottenPassword(this.forgottenPasswordForm.value.email).subscribe(()=>{this.resetPasswordAsked=!0,this.resetPasswordPending=!1},s=>{console.error(s),this.snackBar.open("An error occured while asking to reset password.",this.labelClose,{duration:5e3}),this.resetPasswordPending=!1})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(Al),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-forgotten-password"]],decls:6,vars:2,consts:function(){let _,s,l,y;return _="R\xE9initialiser mon mot de passe",s="Adresse mail",l="Entrez une adresse mail valide.",y="Un email vous a \xE9t\xE9 envoy\xE9 pour que vous puissiez r\xE9initialiser votre mot de passe.",[["id","page"],["id","form"],_,["ngNativeValidate","",3,"formGroup","ngSubmit",4,"ngIf"],[4,"ngIf"],["ngNativeValidate","",3,"formGroup","ngSubmit"],s,["matInput","","formControlName","email","required",""],[3,"label","requestPending"],l,y]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-card",1),e.TgZ(2,"mat-card-title"),e.SDv(3,2),e.qZA(),e.YNc(4,nc,10,4,"form",3),e.YNc(5,mf,2,0,"mat-card-content",4),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngIf",!l.resetPasswordAsked),e.xp6(1),e.Q6J("ngIf",l.resetPasswordAsked))},directives:[Ci.a8,Ci.n5,D.O5,f.JL,f.sg,Ci.dn,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.u,f.Q7,Ci.hq,Ts.w,Kn.TO],styles:["#page[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:2em}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%]{width:20em}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{text-align:center;margin-bottom:1em}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{margin-bottom:0}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:0}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{width:95%}"]}),o})();class Pl{constructor(_="",s=""){this.version=_,this.platform=s}}let ic=(()=>{class o{constructor(s){this.httpClient=s}getHealthCheck(){return this.httpClient.get("/api/metrics/healthCheck")}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var sc=p(7746),Og=p(1769);function nl(o,_){if(1&o&&(e.TgZ(0,"mat-card"),e.TgZ(1,"mat-card-title"),e._uU(2," Platform healthcheck "),e.qZA(),e.TgZ(3,"mat-card-content"),e.TgZ(4,"mat-list",2),e.TgZ(5,"mat-list-item",3),e._uU(6," Version: "),e.TgZ(7,"span",4),e._uU(8),e.qZA(),e.qZA(),e._UZ(9,"mat-divider"),e.TgZ(10,"mat-list-item",3),e._uU(11," Platform: "),e.TgZ(12,"span",4),e._uU(13),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&o){const s=e.oxw();e.xp6(8),e.hij(" ",s.healthCheck.version," "),e.xp6(5),e.hij(" ",s.healthCheck.platform," ")}}function rc(o,_){1&o&&e._UZ(0,"mat-spinner")}let zu=(()=>{class o{constructor(s){this.healthCheckService=s,this.healthCheck=new Pl,this.isLoading=!1}ngOnInit(){this.isLoading=!0,this.healthCheckService.getHealthCheck().subscribe(s=>{this.healthCheck=s},s=>console.error(s),()=>this.isLoading=!1)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(ic))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-healthCheck"]],decls:3,vars:2,consts:[["id","health-check-container"],[4,"ngIf"],["role","list"],["role","listitem"],[1,"pill"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,nl,14,2,"mat-card",1),e.YNc(2,rc,1,0,"mat-spinner",1),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngIf",!l.isLoading),e.xp6(1),e.Q6J("ngIf",l.isLoading))},directives:[D.O5,Ci.a8,Ci.n5,Ci.dn,sc.i$,sc.Tg,Og.d,Ol.$g],styles:["#health-check-container[_ngcontent-%COMP%]{padding:2em}#health-check-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin:2em auto;max-width:30em}#health-check-container[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin:auto}.pill[_ngcontent-%COMP%]{margin-left:auto;border-radius:1em;background-color:#3f51b5;padding:.3em .5em;color:#fff}"]}),o})();function Mf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){return e.CHM(s),e.oxw().form.query.reset()}),e.TgZ(1,"mat-icon"),e._uU(2,"close"),e.qZA(),e.qZA()}}function oc(o,_){1&o&&e._UZ(0,"mat-spinner",9)}function bf(o,_){1&o&&(e.TgZ(0,"mat-icon"),e._uU(1,"search"),e.qZA())}let Ju=(()=>{class o extends ju{constructor(s,l,y,L){super(s,l,y,L)}getQuery(){return this.query}getPageIndex(){return this.pageIndex}getPageSize(){return this.pageSize}getWidth(){return this.width}setQuery(s){this.query=s}setPageIndex(s){this.pageIndex=s}setPageSize(s){this.pageSize=s}setWidth(s){this.width=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(bi.F0),e.Y36(e.Qsj),e.Y36(Sl))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-search-bar"]],inputs:{query:"query",pageIndex:"pageIndex",pageSize:"pageSize",width:"width"},features:[e.qOj],decls:14,vars:9,consts:function(){let _,s;return _="Votre recherche (diab\xE8te, scl\xE9rose en plaques, Covid-19, AVC, r\xE9gime, addiction...)",s="Rechercher des m\xE9dias",[["ngNativeValidate","",3,"formGroup","ngSubmit"],["searchInput",""],_,["matInput","","formControlName","query"],["mat-button","","type","button","matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],["mat-mini-fab","","color","white","type","submit","matTooltip",s,3,"disabled"],["diameter","20",4,"ngIf","ngIfElse"],["notLoading",""],["mat-button","","type","button","matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"],["diameter","20"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(1,"div",null,1),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,2),e.qZA(),e._UZ(6,"input",3),e.YNc(7,Mf,3,0,"button",4),e.qZA(),e.qZA(),e.TgZ(8,"button",5),e.ALo(9,"async"),e.YNc(10,oc,1,0,"mat-spinner",6),e.ALo(11,"async"),e.YNc(12,bf,2,0,"ng-template",null,7,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(13);e.Q6J("formGroup",l.searchForm),e.xp6(7),e.Q6J("ngIf",l.form.query.value),e.xp6(1),e.Q6J("disabled",e.lcZ(9,5,l.isLoading$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(11,7,l.isLoading$))("ngIfElse",y)}},directives:[f.JL,f.sg,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.u,D.O5,os.lW,To.gM,Kn.R9,Ar.Hw,Ol.$g],pipes:[D.Ov],styles:["form[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center}form[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:70%}form[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}form[_ngcontent-%COMP%] button[mat-mini-fab][_ngcontent-%COMP%]{margin-left:1em;display:flex;justify-content:center;align-items:center}"]}),o})();var Ku=p(5519);function vf(o,_){if(1&o&&(e.TgZ(0,"a",6),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.MGl("routerLink","tags/",s.id,""),e.xp6(1),e.hij(" ",s.label," ")}}function Cf(o,_){if(1&o&&(e.ynx(0),e.YNc(1,vf,2,2,"a",5),e.BQk()),2&o){const s=e.oxw();e.xp6(1),e.Q6J("ngForOf",s.tags)}}function Df(o,_){1&o&&(e._UZ(0,"ngx-skeleton",7),e._UZ(1,"ngx-skeleton",7),e._UZ(2,"ngx-skeleton",7),e._UZ(3,"ngx-skeleton",7),e._UZ(4,"ngx-skeleton",7))}let ac=(()=>{class o{constructor(s){this._tagService=s,this.tags=[]}ngOnInit(){this.isLoading=!0,this._tagService.getMostUsed(5).then(s=>{this.tags=s}).finally(()=>this.isLoading=!1)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ku.c))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-most-used-tags"]],decls:7,vars:2,consts:function(){let _;return _="Mots clefs les plus utilis\xE9s",[[1,"component"],_,[1,"tags-container"],[4,"ngIf","ngIfElse"],["skeletons",""],["class","tag link-button","matRipple","",3,"routerLink",4,"ngFor","ngForOf"],["matRipple","",1,"tag","link-button",3,"routerLink"],["width","8rem","height","2.5rem","margin","1rem","borderRadius","2rem"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"h1"),e.SDv(2,1),e.qZA(),e.TgZ(3,"div",2),e.YNc(4,Cf,2,1,"ng-container",3),e.YNc(5,Df,5,0,"ng-template",null,4,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(6);e.xp6(4),e.Q6J("ngIf",!l.isLoading)("ngIfElse",y)}},directives:[D.O5,D.sg,bi.yS,A.wG,ao.w],styles:[".component[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column}.component[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.5em}.component[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%]{width:100%;display:flex;flex:1;flex-wrap:wrap;justify-content:center}.component[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]{margin:1rem;padding:.5rem .7rem;font-size:1rem;border-radius:2rem;background-color:#3f51b5;color:#fff}.component[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]:hover{cursor:pointer}"]}),o})(),Qu=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-home"]],decls:24,vars:0,consts:function(){let _,s,l,y,L,Ae,Xe,vt;return _="\n Comprendre sa sant\xE9 c\u2019est commencer \xE0 aller mieux.\n ",s="\n H-23 est un projet associatif cr\xE9\xE9 pour combattre les \u201Cfake news\u201D en sant\xE9 et permettre \xE0 chacun de disposer gratuitement et facilement d\u2019une source d\u2019informations de sant\xE9 fiable et de confiance.\n ",l="Quel sujet vous interesse ?",y="\n C\u2019est quoi H-23 ?\n ",L="\n Nous sommes un collectif de citoyens engag\xE9s qui pensent que chacun doit avoir acc\xE8s facilement \xE0 des informations de sant\xE9 fiables, v\xE9rifiables, et faciles \xE0 comprendre.\n ",Ae="\n Nous archivons et partageons les articles, podcasts, et vid\xE9os collect\xE9s et valid\xE9s par des patients, des aidants et des professionnels de sant\xE9, \xE0 travers le monde.\n ",Xe="\n Toute cette collecte passe par un processus de validation collaboratif pour exclure ce qui n\u2019est pas v\xE9rifiable.\n ",vt="\n Nous voulons que chacun puisse toujours identifier facilement d\u2019o\xF9 vient l\u2019information et comment elle est construite.\n ",[["id","first-messsage"],_,s,["id","search-area"],[1,"row"],[1,"col"],["for","search",1,"col-12"],l,["width","100%"],["id","second-message"],y,L,Ae,Xe,vt]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"p"),e.SDv(2,1),e.qZA(),e.TgZ(3,"p"),e.SDv(4,2),e.qZA(),e.qZA(),e.TgZ(5,"div",3),e.TgZ(6,"div",4),e.TgZ(7,"div",5),e.TgZ(8,"div",4),e.TgZ(9,"label",6),e.SDv(10,7),e.qZA(),e._UZ(11,"app-media-search-bar",8),e._UZ(12,"app-most-used-tags"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(13,"div",9),e.TgZ(14,"p"),e.SDv(15,10),e.qZA(),e.TgZ(16,"p"),e.SDv(17,11),e.qZA(),e.TgZ(18,"p"),e.SDv(19,12),e.qZA(),e.TgZ(20,"p"),e.SDv(21,13),e.qZA(),e.TgZ(22,"p"),e.SDv(23,14),e.qZA(),e.qZA())},directives:[Ju,ac],styles:["div#first-messsage[_ngcontent-%COMP%]{font-size:1.5em;line-height:1.6em;width:100%;text-align:center;margin-top:4em;margin-bottom:4em}@media screen and (min-width: 768px){div#first-messsage[_ngcontent-%COMP%]{padding:1em 5em}}div#first-messsage[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:nth-child(1){font-size:1.5em}div#search-area[_ngcontent-%COMP%]{width:100%;text-align:center}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(1){text-align:center}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(1) label[_ngcontent-%COMP%]{font-size:1.5em}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(1) app-media-search-bar[_ngcontent-%COMP%]{width:100%;padding:0 1.5em;margin-bottom:4rem}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(1) app-most-used-tags[_ngcontent-%COMP%]{width:100%;padding:0 1.5em}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(2){font-size:1.2em;display:flex;align-items:center;justify-content:center}#second-message[_ngcontent-%COMP%]{margin:10em 0}#second-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.3em;line-height:1.3em;text-align:justify}#second-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:nth-child(1){font-size:2.5em;margin-bottom:1em}"]}),o})(),lc=(()=>{class o{constructor(s){this.snackBar=s,this.requestPending=!1,this.requestSuccedded=!1,this.formGroup=null,this.labelClose="Fermer."}get form(){return this.formGroup.controls}ngOnInit(){this.formGroup=this.initForm()}onSubmit(){this.formGroup.valid&&(this.requestPending=!0,this.sendRequest().subscribe(s=>{this.requestPending=!1,this.requestSuccedded=!0,this.onSuccess(s)},s=>{console.error(s),this.requestPending=!1,this.onFailure(s)}))}showMessage(s){this.snackBar.open(s,this.labelClose,{duration:5e3})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["ng-component"]],decls:0,vars:0,template:function(s,l){},encapsulation:2}),o})();function Tf(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,15),e.qZA())}function Ef(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,16),e.qZA())}let Xu=(()=>{class o extends lc{constructor(s,l,y,L,Ae){super(Ae),this.authService=s,this.formBuilder=l,this.usersService=y,this.router=L,this.snackBar=Ae,this.labelLogin="Se connecter",this.labelLoginError="Adresse mail ou mot de passe incorrect.",this.labelLoginTechnicalError="Une erreur est survenue lors de la connexion, veuillez r\xE9essayer plus tard"}ngOnDestroy(){this.authService.redirection=void 0}initForm(){return this.formBuilder.group({email:[null,[f.kI.required,f.kI.email]],password:[null,f.kI.required]})}sendRequest(){return this.usersService.login(this.formGroup.value.email,this.formGroup.value.password)}onSuccess(s){try{this.authService.setAuthenticated(s.token);const l=this.authService.getUserDetails();this.snackBar.open("Bienvenue " + l.pseudo + ".",this.labelClose,{duration:5e3}),this.authService.redirectOrNavigate("/")}catch(l){console.error(l),this.snackBar.open("Une erreur est survenue lors de la connexion.",this.labelClose,{duration:5e3})}}onFailure(s){this.snackBar.open(400===s.status?this.labelLoginError:this.labelLoginTechnicalError,this.labelClose,{duration:5e3})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Co.e),e.Y36(f.qu),e.Y36(Al),e.Y36(bi.F0),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-login"]],features:[e.qOj],decls:25,vars:5,consts:function(){let _,s,l,y,L,Ae,Xe;return _="Connexion",s="Adresse mail",l="Mot de passe",y="Pas encore inscrit ?",L="R\xE9initialiser mon mot de passe",Ae="Entrez une adresse mail valide.",Xe="Renseignez votre mot de passe.",[["id","page"],["id","form"],_,["ngNativeValidate","",3,"formGroup","ngSubmit"],s,["matInput","","formControlName","email","required",""],[4,"ngIf"],l,["matInput","","formControlName","password","type","password","required",""],["routerLink","/registration"],y,[3,"label","requestPending"],[1,"forgotten-password-link"],["routerLink","/forgottenPassword"],L,Ae,Xe]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-card",1),e.TgZ(2,"mat-card-title"),e.SDv(3,2),e.qZA(),e.TgZ(4,"form",3),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(5,"mat-card-content"),e.TgZ(6,"div"),e.TgZ(7,"mat-form-field"),e.TgZ(8,"mat-label"),e.SDv(9,4),e.qZA(),e._UZ(10,"input",5),e.qZA(),e.YNc(11,Tf,2,0,"mat-error",6),e.qZA(),e.TgZ(12,"div"),e.TgZ(13,"mat-form-field"),e.TgZ(14,"mat-label"),e.SDv(15,7),e.qZA(),e._UZ(16,"input",8),e.qZA(),e.YNc(17,Ef,2,0,"mat-error",6),e.qZA(),e.qZA(),e.TgZ(18,"mat-card-actions"),e.TgZ(19,"a",9),e.SDv(20,10),e.qZA(),e._UZ(21,"app-submit-button",11),e.qZA(),e.qZA(),e.qZA(),e.TgZ(22,"div",12),e.TgZ(23,"a",13),e.SDv(24,14),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("formGroup",l.formGroup),e.xp6(7),e.Q6J("ngIf",l.form.email.touched&&l.form.email.errors),e.xp6(6),e.Q6J("ngIf",l.form.password.touched&&l.form.password.errors),e.xp6(4),e.Q6J("label",l.labelLogin)("requestPending",l.requestPending))},directives:[Ci.a8,Ci.n5,f.JL,f.sg,Ci.dn,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.u,f.Q7,D.O5,Ci.hq,bi.yS,Ts.w,Kn.TO],styles:["#page[_ngcontent-%COMP%]{margin:2em auto;width:20em}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{text-align:center}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:0}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{margin:0 .5em}#page[_ngcontent-%COMP%] .forgotten-password-link[_ngcontent-%COMP%]{margin-top:1em;display:flex;align-items:center;justify-content:center}"]}),o})(),eh=(()=>{class o{constructor(s,l,y){this.authService=s,this.router=l,this.snackBaz=y}ngOnInit(){this.authService.setAnonymous(),this.snackBaz.open("Vous \xEAtes d\xE9connect\xE9.","Fermer.",{duration:5e3}),this.router.navigate(["/login"])}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Co.e),e.Y36(bi.F0),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-logout"]],decls:1,vars:0,template:function(s,l){1&s&&e._UZ(0,"mat-spinner")},directives:[Ol.$g],styles:[""]}),o})();var Hi=p(2238);let th=(()=>{class o{constructor(s){this.dialogRef=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Hi.so))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-back-to-type-selection-dialog"]],decls:16,vars:0,consts:function(){let _,s,l,y,L;return _="Retour au choix du type de m\xE9dia",s="\xCAtes vous s\xFBr de vouloire retourner au choix du type de m\xE9dia ?",l="Toutes les informations que vous avez saisi seront perdues",y="Non",L="Oui",[["id","back-to-type-selection-dialog"],["mat-dialog-title",""],_,["mat-dialog-content","",1,"dialog-content"],s,[1,"warning-msg"],l,["mat-dialog-actions","",1,"dialog-actions"],["mat-raised-button","",3,"click"],y,L]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"h1",1),e.SDv(2,2),e.qZA(),e.TgZ(3,"div",3),e.TgZ(4,"p"),e.SDv(5,4),e.qZA(),e.TgZ(6,"mat-card"),e.TgZ(7,"mat-icon"),e._uU(8,"warning"),e.qZA(),e.TgZ(9,"span",5),e.SDv(10,6),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"div",7),e.TgZ(12,"button",8),e.NdJ("click",function(){return l.dialogRef.close(!1)}),e.SDv(13,9),e.qZA(),e.TgZ(14,"button",8),e.NdJ("click",function(){return l.dialogRef.close(!0)}),e.SDv(15,10),e.qZA(),e.qZA(),e.qZA())},directives:[Hi.uh,Hi.xY,Ci.a8,Ar.Hw,Hi.H8,os.lW],styles:["#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.3em}#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-content[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{background-color:#fb3;display:flex;align-items:center;margin-bottom:1em}#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-content[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:.5em}#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-actions[_ngcontent-%COMP%]{padding-bottom:1em}#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(2){margin-left:auto}"]}),o})();var ga=p(5804);function wf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"mat-card",2),e.NdJ("click",function(){const L=e.CHM(s).$implicit;return e.oxw().selectType(L)}),e.TgZ(1,"header"),e._uU(2),e.qZA(),e.TgZ(3,"mat-card-content"),e._UZ(4,"img",3),e.qZA(),e.qZA()}if(2&o){const s=_.$implicit,l=e.oxw();e.Tol(s===l.selectedType?"selected":""),e.xp6(2),e.hij(" ",s.label," "),e.xp6(2),e.MGl("src","assets/images/medias/media-addition/",s.image,"",e.LSH)}}const Il=[{label:"Video",image:"video.png",value:ga.D.VIDEO,disabled:!1},{label:"Podcast",image:"podcast.png",value:ga.D.PODCAST,disabled:!0},{label:"Article",image:"article.png",value:ga.D.ARTICLE,disabled:!0}];let Sf=(()=>{class o{constructor(){this.mediaTypes=Il,this.typeSelection=new e.vpe}selectType(s){this.selectedType=s,this.typeSelection.emit(this.selectedType.value)}setSelectedType(s){s&&(this.selectedType=Il.find(l=>l.value===s),this.selectedType&&this.typeSelection.emit(this.selectedType.value))}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-type-selection"]],outputs:{typeSelection:"typeSelection"},decls:2,vars:1,consts:[[1,"container"],[3,"class","click",4,"ngFor","ngForOf"],[3,"click"],[3,"src"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,wf,5,4,"mat-card",1),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngForOf",l.mediaTypes))},directives:[D.sg,Ci.a8,Ci.dn],styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:center}@media (max-width: 767px){.container[_ngcontent-%COMP%]{flex-direction:column}}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin:0 auto;cursor:pointer}@media screen and (max-width: 767px){.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin:1em auto}}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:hover{box-shadow:0 .2em .5em #777}.container[_ngcontent-%COMP%] mat-card.selected[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.container[_ngcontent-%COMP%] mat-card.selected[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{font-weight:bold}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{text-align:center}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{text-align:center}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:10em;height:10em}"]}),o})(),dc=(()=>{class o{constructor(s){this.httpClient=s}create(s){return this.httpClient.post("/api/videos",s)}update(s){return s.type=ga.D.VIDEO,this.httpClient.put(`/api/videos/${s.id}`,s)}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var uo=p(4396);let sd=(()=>{class o{constructor(){this._videoSubject=new B.X({}),this.video=this._videoSubject.asObservable()}setVideo(s){return this._video=s,this.emitChanges(),this.video}setStorage(s){this._storage=s,this.emitChanges()}emitChanges(){this._storage&&(this._video.storage=this._storage);const s={entity:this._video,valid:this.isVideoValid()};this._videoSubject.next(s)}isVideoValid(){let s=!1;return s=this._video&&!!this._video.title&&!!this._video.length&&!!this._video.location&&!!this._video.language,s&&!!this._video.storage&&(s="remote"===this._storage.type&&this.isRemoteStorageValid()),s}isRemoteStorageValid(){const s=this._storage;return!!s&&!!s.reader&&!!s.url&&uo.m.URL.test(s.url)}reset(s){s?(this._video=s,this._storage=s.storage):(this._video={},this._storage={}),this.emitChanges()}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var il=p(5939),rd=p(5758),$o=p(4395);let kl=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-publication-date-dialog"]],decls:9,vars:0,consts:function(){let _,s,l,y;return _="Date de publication",s="Il s'agit de la date \xE0 laquelle le m\xE9dia sera publi\xE9.",l="Si cette date est dans le future, le m\xE9dia sera invisible jusqu'\xE0 cette date.",y="Si cette date n'est pas renseign\xE9e, par d\xE9faut le m\xE9dia sera publi\xE9 directement apr\xE8s sa cr\xE9ation.",[["mat-dialog-title",""],_,["mat-dialog-content",""],s,l,y]},template:function(s,l){1&s&&(e.TgZ(0,"h3",0),e.SDv(1,1),e.qZA(),e.TgZ(2,"div",2),e.TgZ(3,"p"),e.SDv(4,3),e.qZA(),e.TgZ(5,"p"),e.SDv(6,4),e.qZA(),e.TgZ(7,"p"),e.SDv(8,5),e.qZA(),e.qZA())},directives:[Hi.uh,Hi.xY],encapsulation:2}),o})();const sl="/api/referenceData";let ya=(()=>{class o{constructor(s){this.httpClient=s}getLocations(){return this.httpClient.get(`${sl}/locations`)}getLanguages(){return this.httpClient.get(`${sl}/languages`)}getReaders(){return this.httpClient.get(`${sl}/readers`)}getStorageTypes(){return this.httpClient.get(`${sl}/storageTypes`)}getRoles(){return this.httpClient.get(`${sl}/roles`)}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var Ba=p(3220),wo=p(7441);function Rl(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,32),e.qZA())}function Of(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,33),e.qZA())}function nh(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,34),e.qZA())}function Af(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,35),e.qZA())}function Pf(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,36),e.qZA())}function ih(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,37),e.qZA())}function cc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,38),e.qZA())}function sh(o,_){if(1&o&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function Ag(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,40),e.qZA())}function rh(o,_){if(1&o&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function If(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,41),e.qZA())}let oh=(()=>{class o{constructor(s,l,y){this._formBuilder=s,this._matDialog=l,this._referenceDataService=y,this.onChange=new e.vpe,this.locations=[],this.languages=[]}ngOnInit(){(0,rd.D)([this._referenceDataService.getLocations(),this._referenceDataService.getLanguages()]).subscribe(([s,l])=>{this.locations=s,this.languages=l},s=>{console.error(s.error)})}ngOnChanges(){var s,l,y,L,Ae,Xe,vt,Lt,jt,un,rn;this.videoForm=this._formBuilder.group({id:[null===(s=this.video)||void 0===s?void 0:s.id],title:[null===(l=this.video)||void 0===l?void 0:l.title,f.kI.required],slug:[null===(y=this.video)||void 0===y?void 0:y.slug,f.kI.pattern(uo.m.SLUG)],previewUrl:[null===(L=this.video)||void 0===L?void 0:L.previewUrl,f.kI.pattern(uo.m.URL)],publication:[null===(Ae=this.video)||void 0===Ae?void 0:Ae.publication],length:[null===(Xe=this.video)||void 0===Xe?void 0:Xe.length,[f.kI.required,f.kI.pattern(uo.m.LENGTH)]],description:[null===(vt=this.video)||void 0===vt?void 0:vt.description],focusKeyPhrase:[null===(Lt=this.video)||void 0===Lt?void 0:Lt.focusKeyPhrase],location:[null===(jt=this.video)||void 0===jt?void 0:jt.location,f.kI.required],language:[null===(un=this.video)||void 0===un?void 0:un.language,f.kI.required],comment:[null===(rn=this.video)||void 0===rn?void 0:rn.comment]}),this.videoForm.valueChanges.pipe((0,$o.b)(200)).subscribe(()=>{this.onChange.emit({entity:this.videoForm.value,valid:this.videoForm.valid})})}get form(){return this.videoForm.controls}showPublicationDateHelp(){this._matDialog.open(kl,{width:"350px"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(Hi.uw),e.Y36(ya))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-form"]],inputs:{video:"video"},outputs:{onChange:"onChange"},features:[e.TTD],decls:73,vars:14,consts:function(){let _,s,l,y,L,Ae,Xe,vt,Lt,jt,un,rn,vn,qn,ri,Vi,ms,xi,fo,zo;return _="Titre",s="Slug",l="URL de pr\xE9visualisation",y="Date de publication",L="Afficher les informations \xE0 propos de la date de publication",Ae="Dur\xE9e",Xe="Description",vt="Focus key phrase",Lt="Localisation",jt="Langue",un="Commentaire",rn="Veuillez saisir un titre valide.",vn="Veuillez saisir un slug valide.",qn="Veuillez saisir une URL de pr\xE9visualisation valide.",ri="Veuillez saisir une date de publication valide.",Vi="Veuillez saisir une dur\xE9e valide.",ms="Veuillez saisir une description valide.",xi="Veuillez saisir une focus key phrase valide.",fo="Veuillez saisir une localisation valide.",zo="Veuillez saisir une langue valide.",[["ngNativeValidate","",3,"formGroup"],[1,"row"],[1,"col"],_,["matInput","","formControlName","title","required",""],[4,"ngIf"],s,["matInput","","formControlName","slug"],[1,"col-8"],l,["matInput","","formControlName","previewUrl"],[1,"col-sm-12","col-md-6","publication-date-field"],y,["matInput","","formControlName","publication",3,"matDatepicker"],["matSuffix","",3,"for"],["touchUi",""],["publicationDatePicker",""],["type","button","color","primary","matTooltip",L,3,"click"],[1,"col-sm-12","col-md-6"],Ae,["matInput","","formControlName","length","placeholder","00:00:00","required",""],Xe,["matInput","","formControlName","description"],vt,["matInput","","formControlName","focusKeyPhrase"],Lt,["formControlName","location","required",""],[3,"value",4,"ngFor","ngForOf"],jt,["formControlName","language","required",""],un,["matInput","","formControlName","comment"],rn,vn,qn,ri,Vi,ms,xi,[3,"value"],fo,zo]},template:function(s,l){if(1&s&&(e.TgZ(0,"form",0),e.TgZ(1,"div",1),e.TgZ(2,"div",2),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,3),e.qZA(),e._UZ(6,"input",4),e.qZA(),e.YNc(7,Rl,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(8,"div",1),e.TgZ(9,"div",2),e.TgZ(10,"mat-form-field"),e.TgZ(11,"mat-label"),e.SDv(12,6),e.qZA(),e._UZ(13,"input",7),e.qZA(),e.YNc(14,Of,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(15,"div",1),e.TgZ(16,"div",8),e.TgZ(17,"mat-form-field"),e.TgZ(18,"mat-label"),e.SDv(19,9),e.qZA(),e._UZ(20,"input",10),e.qZA(),e.YNc(21,nh,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(22,"div",1),e.TgZ(23,"div",11),e.TgZ(24,"div"),e.TgZ(25,"mat-form-field"),e.TgZ(26,"mat-label"),e.SDv(27,12),e.qZA(),e._UZ(28,"input",13),e._UZ(29,"mat-datepicker-toggle",14),e._UZ(30,"mat-datepicker",15,16),e.qZA(),e.YNc(32,Af,2,0,"mat-error",5),e.qZA(),e.TgZ(33,"button",17),e.NdJ("click",function(){return l.showPublicationDateHelp()}),e._uU(34," ? "),e.qZA(),e.qZA(),e.TgZ(35,"div",18),e.TgZ(36,"mat-form-field"),e.TgZ(37,"mat-label"),e.SDv(38,19),e.qZA(),e._UZ(39,"input",20),e.qZA(),e.YNc(40,Pf,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(41,"div"),e.TgZ(42,"mat-form-field"),e.TgZ(43,"mat-label"),e.SDv(44,21),e.qZA(),e._UZ(45,"textarea",22),e.qZA(),e.YNc(46,ih,2,0,"mat-error",5),e.qZA(),e.TgZ(47,"div"),e.TgZ(48,"mat-form-field"),e.TgZ(49,"mat-label"),e.SDv(50,23),e.qZA(),e._UZ(51,"input",24),e.qZA(),e.YNc(52,cc,2,0,"mat-error",5),e.qZA(),e.TgZ(53,"div",1),e.TgZ(54,"div",18),e.TgZ(55,"mat-form-field"),e.TgZ(56,"mat-label"),e.SDv(57,25),e.qZA(),e.TgZ(58,"mat-select",26),e.YNc(59,sh,2,2,"mat-option",27),e.qZA(),e.qZA(),e.YNc(60,Ag,2,0,"mat-error",5),e.qZA(),e.TgZ(61,"div",18),e.TgZ(62,"mat-form-field"),e.TgZ(63,"mat-label"),e.SDv(64,28),e.qZA(),e.TgZ(65,"mat-select",29),e.YNc(66,rh,2,2,"mat-option",27),e.qZA(),e.qZA(),e.YNc(67,If,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(68,"div"),e.TgZ(69,"mat-form-field"),e.TgZ(70,"mat-label"),e.SDv(71,30),e.qZA(),e._UZ(72,"textarea",31),e.qZA(),e.qZA(),e.qZA()),2&s){const y=e.MAs(31);e.Q6J("formGroup",l.videoForm),e.xp6(7),e.Q6J("ngIf",l.form.title.touched&&l.form.title.errors),e.xp6(7),e.Q6J("ngIf",l.form.slug.touched&&l.form.slug.errors),e.xp6(7),e.Q6J("ngIf",l.form.previewUrl.touched&&l.form.previewUrl.errors),e.xp6(7),e.Q6J("matDatepicker",y),e.xp6(1),e.Q6J("for",y),e.xp6(3),e.Q6J("ngIf",l.form.publication.touched&&l.form.publication.errors),e.xp6(8),e.Q6J("ngIf",l.form.length.touched&&l.form.length.errors),e.xp6(6),e.Q6J("ngIf",l.form.description.touched&&l.form.description.errors),e.xp6(6),e.Q6J("ngIf",l.form.focusKeyPhrase.touched&&l.form.focusKeyPhrase.errors),e.xp6(7),e.Q6J("ngForOf",l.locations),e.xp6(1),e.Q6J("ngIf",l.form.location.touched&&l.form.location.errors),e.xp6(6),e.Q6J("ngForOf",l.languages),e.xp6(1),e.Q6J("ngIf",l.form.language.touched&&l.form.language.errors)}},directives:[f.JL,f.sg,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.u,f.Q7,D.O5,Ba.hl,Ba.nW,Kn.R9,Ba.Mq,To.gM,wo.gD,D.sg,Kn.TO,A.ey],styles:["mat-form-field[_ngcontent-%COMP%]{width:100%}.publication-date-field[_ngcontent-%COMP%]{display:flex;align-items:center}.publication-date-field[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{flex:1;padding-right:.5em}.publication-date-field[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}.publication-date-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-style:none;border-radius:15em;height:1.5em;width:1.5em;display:flex;justify-content:center;align-items:center;background-color:#3f51b5;color:#fff;font-weight:bold;font-size:1.2em;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}"]}),o})(),kf=(()=>{class o{constructor(){}ngOnInit(){}ngOnChanges(s){}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-local-storage-form"]],inputs:{storage:"storage"},features:[e.TTD],decls:2,vars:0,consts:function(){let _;return _="Le stockage local n'est actuellement pas pris en charge.",[_]},template:function(s,l){1&s&&(e.TgZ(0,"p"),e.SDv(1,0),e.qZA())},styles:[""]}),o})();function Rf(o,_){if(1&o&&(e.TgZ(0,"mat-option",10),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function ho(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,11),e.qZA())}let Lf=(()=>{class o{constructor(s,l,y){this._formBuilder=s,this._referenceDataService=l,this._snackBar=y,this.onChange=new e.vpe,this.labelClose="Fermer."}ngOnInit(){this._referenceDataService.getReaders().subscribe(s=>{this.readers=s},s=>{console.error(s.error),this._snackBar.open("An error occured while readers retrieving.",this.labelClose,{duration:5e3})})}ngOnChanges(s){var l,y,L,Ae;const Xe=null===(y=null===(l=null==s?void 0:s.storage)||void 0===l?void 0:l.currentValue)||void 0===y?void 0:y.reader,vt=null===(Ae=null===(L=null==s?void 0:s.storage)||void 0===L?void 0:L.currentValue)||void 0===Ae?void 0:Ae.url;this.storageForm=this._formBuilder.group({reader:[Xe,f.kI.required],url:[vt,[f.kI.required,f.kI.pattern(uo.m.URL)]]}),this.storageForm.valueChanges.pipe((0,$o.b)(200)).subscribe(()=>{this.validateForm()})}get form(){return this.storageForm.controls}validateForm(){this.onChange.emit({entity:{reader:this.storageForm.controls.reader.value,url:this.storageForm.controls.url.value,type:"remote"},valid:this.storageForm.valid})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(ya),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-remote-storage-form"]],inputs:{storage:"storage"},outputs:{onChange:"onChange"},features:[e.TTD],decls:16,vars:3,consts:function(){let _,s,l;return _="Lecteur",s="Lien externe de la vid\xE9o",l="Veuillez saisir une url valide.",[[1,"content"],["ngNativeValidate","",3,"formGroup"],[1,"row"],[1,"col"],_,["formControlName","reader","required",""],[3,"value",4,"ngFor","ngForOf"],s,["matInput","","formControlName","url","required",""],[4,"ngIf"],[3,"value"],l]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"form",1),e.TgZ(2,"div",2),e.TgZ(3,"div",3),e.TgZ(4,"mat-form-field"),e.TgZ(5,"mat-label"),e.SDv(6,4),e.qZA(),e.TgZ(7,"mat-select",5),e.YNc(8,Rf,2,2,"mat-option",6),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(9,"div",2),e.TgZ(10,"div",3),e.TgZ(11,"mat-form-field"),e.TgZ(12,"mat-label"),e.SDv(13,7),e.qZA(),e._UZ(14,"input",8),e.qZA(),e.YNc(15,ho,2,0,"mat-error",9),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(1),e.Q6J("formGroup",l.storageForm),e.xp6(7),e.Q6J("ngForOf",l.readers),e.xp6(7),e.Q6J("ngIf",l.form.url.touched&&l.form.url.errors))},directives:[f.JL,f.sg,Kn.KE,Kn.hX,wo.gD,f.JJ,f.u,f.Q7,D.sg,co.Nt,f.Fj,D.O5,A.ey,Kn.TO],styles:["mat-form-field[_ngcontent-%COMP%]{width:100%}"]}),o})();const ah=["localStorageForm"],xf=["remoteStorageForm"];function Nf(o,_){if(1&o&&(e.TgZ(0,"mat-option",6),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function Ff(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-local-storage-form",7,8),e.NdJ("valid",function(y){return e.CHM(s),e.oxw().valid.emit(y)}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("storage",s.storage)}}function Yf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-remote-storage-form",9,10),e.NdJ("onChange",function(y){return e.CHM(s),e.oxw().onChange.emit(y)}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("storage",s.storage)}}let lh=(()=>{class o{constructor(s,l){this.referenceDataService=s,this.changeDetector=l,this.onChange=new e.vpe}ngOnInit(){this.referenceDataService.getStorageTypes().subscribe(s=>{this.storageTypes=s})}ngOnChanges(){var s,l;this.changeDetector.detectChanges(),this.selectedStorageType=null===(l=null===(s=this.storage)||void 0===s?void 0:s.type)||void 0===l?void 0:l.toUpperCase()}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(ya),e.Y36(e.sBO))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-storage-form"]],viewQuery:function(s,l){if(1&s&&(e.Gf(ah,5),e.Gf(xf,5)),2&s){let y;e.iGM(y=e.CRH())&&(l.localStorageForm=y.first),e.iGM(y=e.CRH())&&(l.remoteStorageForm=y.first)}},inputs:{storage:"storage"},outputs:{onChange:"onChange"},features:[e.TTD],decls:8,vars:4,consts:function(){let _;return _="Type de stockage",[[1,"content"],_,["required","",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"storage","valid",4,"ngIf"],[3,"storage","onChange",4,"ngIf"],[3,"value"],[3,"storage","valid"],["localStorageForm",""],[3,"storage","onChange"],["remoteStorageForm",""]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-form-field"),e.TgZ(2,"mat-label"),e.SDv(3,1),e.qZA(),e.TgZ(4,"mat-select",2),e.NdJ("ngModelChange",function(L){return l.selectedStorageType=L}),e.YNc(5,Nf,2,2,"mat-option",3),e.qZA(),e.qZA(),e.YNc(6,Ff,2,1,"app-local-storage-form",4),e.YNc(7,Yf,2,1,"app-remote-storage-form",5),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngModel",l.selectedStorageType),e.xp6(1),e.Q6J("ngForOf",l.storageTypes),e.xp6(1),e.Q6J("ngIf","LOCAL"===l.selectedStorageType),e.xp6(1),e.Q6J("ngIf","REMOTE"===l.selectedStorageType))},directives:[Kn.KE,Kn.hX,wo.gD,f.Q7,f.JJ,f.On,D.sg,D.O5,A.ey,kf,Lf],encapsulation:2}),o})();function Bf(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"button",2),e.NdJ("click",function(){return e.CHM(s),e.oxw().previous.emit()}),e.SDv(2,3),e.qZA(),e.BQk()}if(2&o){const s=e.oxw();e.xp6(1),e.Q6J("disabled",s.previousDisabled)}}function Hf(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"button",4),e.NdJ("click",function(){return e.CHM(s),e.oxw().next.emit()}),e.SDv(2,5),e.qZA(),e.BQk()}if(2&o){const s=e.oxw();e.xp6(1),e.Q6J("disabled",s.nextDisabled)}}let dh=(()=>{class o{constructor(){this.hidePrevious=!1,this.previousDisabled=!1,this.hideNext=!1,this.nextDisabled=!1,this.previous=new e.vpe,this.next=new e.vpe}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-sub-form-navigation"]],inputs:{hidePrevious:"hidePrevious",previousDisabled:"previousDisabled",hideNext:"hideNext",nextDisabled:"nextDisabled"},outputs:{previous:"previous",next:"next"},decls:3,vars:2,consts:function(){let _,s;return _="Pr\xE9c\xE9dent",s="Suivant",[[1,"content"],[4,"ngIf"],["mat-button","",1,"previous",3,"disabled","click"],_,["mat-button","","color","primary",1,"next",3,"disabled","click"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,Bf,3,1,"ng-container",1),e.YNc(2,Hf,3,1,"ng-container",1),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngIf",!l.hidePrevious),e.xp6(1),e.Q6J("ngIf",!l.hideNext))},directives:[D.O5,os.lW],styles:[".content[_ngcontent-%COMP%]{display:inline-block;width:100%}.content[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{float:right}"]}),o})();const Wn=["tabGroup"];let uc=(()=>{class o{constructor(s){this.videoEditionService=s,this.onChange=new e.vpe,this.videoFormValid=!1,this.storageValid=!1,this.hidePreviousBtn=!1,this.hideNextBtn=!1}ngOnInit(){this.videoEditionService.video.subscribe(s=>{this.video=s.entity,s.valid&&(this.videoFormValid=!0,this.storageValid=!0),this.onChange.emit(s)}),this.setVideo(this.video)}ngAfterContentChecked(){this.hidePreviousBtn=0===this.tabGroup.selectedIndex,this.hideNextBtn=1===this.tabGroup.selectedIndex}onVideoFormChange(s){this.videoFormValid=s.valid,this.videoEditionService.setVideo(s.entity)}onStorageChange(s){this.storageValid=s.valid,this.videoEditionService.setStorage(s.entity)}setVideo(s){s.storage=this.video.storage,this.videoEditionService.setVideo(s)}isSaveEnabled(){return this.videoFormValid&&this.storageValid}setPreviousTab(){this.tabGroup.selectedIndex>0&&this.tabGroup.selectedIndex--}setNextTab(){this.tabGroup.selectedIndex<2&&this.tabGroup.selectedIndex++}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(sd))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-edition"]],viewQuery:function(s,l){if(1&s&&e.Gf(Wn,7),2&s){let y;e.iGM(y=e.CRH())&&(l.tabGroup=y.first)}},inputs:{video:"video"},outputs:{onChange:"onChange"},decls:12,vars:6,consts:function(){let _,s;return _="Information",s="Stockage",[[1,"container"],[1,"content"],["dynamicHeight",""],["tabGroup",""],["label",_],[1,"tab-content"],[3,"video","onChange"],["label",s,3,"disabled"],[3,"storage","onChange"],["mediaStorageForm",""],[3,"hidePrevious","nextDisabled","hideNext","previous","next"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"mat-tab-group",2,3),e.TgZ(4,"mat-tab",4),e.TgZ(5,"div",5),e.TgZ(6,"app-video-form",6),e.NdJ("onChange",function(L){return l.onVideoFormChange(L)}),e.qZA(),e.qZA(),e.qZA(),e.TgZ(7,"mat-tab",7),e.TgZ(8,"div",5),e.TgZ(9,"app-storage-form",8,9),e.NdJ("onChange",function(L){return l.onStorageChange(L)}),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"app-sub-form-navigation",10),e.NdJ("previous",function(){return l.setPreviousTab()})("next",function(){return l.setNextTab()}),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(6),e.Q6J("video",l.video),e.xp6(1),e.Q6J("disabled",!l.videoFormValid),e.xp6(2),e.Q6J("storage",null==l.video?null:l.video.storage),e.xp6(2),e.Q6J("hidePrevious",l.hidePreviousBtn)("nextDisabled",!l.videoFormValid)("hideNext",l.hideNextBtn))},directives:[il.SP,il.uX,oh,lh,dh],styles:[".container[_ngcontent-%COMP%]{margin-top:2em;width:50em;max-width:98%}.tab-content[_ngcontent-%COMP%]{padding:1em 0 .5em}"]}),o})(),ch=(()=>{class o{constructor(s,l,y){this.videoService=s,this.snackBar=l,this.videoEditionService=y,this.onMediaSaved=new e.vpe,this.videoIsValid=!1,this.requestIsPending=!1,this.labelVideoCreated="Vid\xE9o cr\xE9\xE9e.",this.labelVideoCreationError="Une erreur est survenue lors de la cr\xE9ation de la nouvelle vid\xE9o.",this.labelClose="Fermer."}ngOnInit(){this.videoEditionService.reset()}onVideoChange(s){this.video=s.entity,this.videoIsValid=s.valid}save(){this.videoIsValid&&(this.requestIsPending=!0,this.videoService.create(this.video).subscribe(()=>{this.requestIsPending=!1,this.snackBar.open(this.labelVideoCreated,this.labelClose,{duration:5e3}),this.onMediaSaved.emit()},s=>{this.requestIsPending=!1,console.error(s),this.snackBar.open(this.labelVideoCreationError,this.labelClose,{duration:5e3})}))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(dc),e.Y36(Xi.ux),e.Y36(sd))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-creation"]],outputs:{onMediaSaved:"onMediaSaved"},decls:5,vars:2,consts:function(){let _,s;return _="Cr\xE9ation d'une vid\xE9o",s="Enregistrer",[_,[3,"onChange"],[1,"actions"],["label",s,3,"requestPending","disabled","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"h1"),e.SDv(1,0),e.qZA(),e.TgZ(2,"app-video-edition",1),e.NdJ("onChange",function(L){return l.onVideoChange(L)}),e.qZA(),e.TgZ(3,"div",2),e.TgZ(4,"app-submit-button",3),e.NdJ("click",function(){return l.save()}),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("requestPending",l.requestIsPending)("disabled",!l.videoIsValid))},directives:[uc,Ts.w],styles:["h1[_ngcontent-%COMP%]{margin:0 16px}.actions[_ngcontent-%COMP%]{padding:0 1em;display:flex;justify-content:right;align-items:center}"]}),o})(),Ll=(()=>{class o{constructor(s){this._httpClient=s}create(s){return this._httpClient.post("/api/articles",s)}update(s){return s.type=ga.D.ARTICLE,this._httpClient.put(`/api/articles/${s.id}`,s).toPromise()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),Pr=(()=>{class o{constructor(){this._articleSubject=new B.X({}),this.article=this._articleSubject.asObservable()}setArticle(s){return this._article=s,this.emitChanges(),this.article}setStorage(s){this._storage=s,this.emitChanges()}emitChanges(){this._storage&&(this._article.storage=this._storage);const s={entity:this._article,valid:this.isArticleValid()};this._articleSubject.next(s)}isArticleValid(){let s=!1;return s=this._article&&!!this._article.title&&!!this._article.length&&!!this._article.location&&!!this._article.language,s&&!!this._article.storage&&(s="remote"===this._storage.type&&this.isRemoteStorageValid()),s}isRemoteStorageValid(){const s=this._storage;return!!s&&!!s.url&&uo.m.URL.test(s.url)}reset(s){s?(this._article=s,this._storage=s.storage):(this._article={},this._storage={}),this.emitChanges()}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();function uh(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,32),e.qZA())}function Vf(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,33),e.qZA())}function hc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,34),e.qZA())}function Go(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,35),e.qZA())}function _c(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,36),e.qZA())}function hh(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,37),e.qZA())}function fc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,38),e.qZA())}function Pg(o,_){if(1&o&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function _h(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,40),e.qZA())}function Ig(o,_){if(1&o&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function Zo(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,41),e.qZA())}let od=(()=>{class o{constructor(s,l,y){this._formBuilder=s,this._referenceDataService=l,this._matDialog=y,this.mediaForm=this._formBuilder.group({id:[void 0],title:[void 0,f.kI.required],slug:[void 0,f.kI.pattern(uo.m.SLUG)],previewUrl:[void 0,f.kI.pattern(uo.m.URL)],publication:[void 0],length:[void 0,[f.kI.required,f.kI.pattern(uo.m.LENGTH)]],description:[void 0],focusKeyPhrase:[void 0],location:[void 0,f.kI.required],language:[void 0,f.kI.required],comment:[void 0]}),this.locations=[],this.languages=[],this.onChange=new e.vpe}ngOnChanges(){var s,l,y,L,Ae,Xe,vt,Lt,jt,un,rn;this.mediaForm.controls.id.setValue(null===(s=this.article)||void 0===s?void 0:s.id),this.mediaForm.controls.title.setValue(null===(l=this.article)||void 0===l?void 0:l.title),this.mediaForm.controls.slug.setValue(null===(y=this.article)||void 0===y?void 0:y.slug),this.mediaForm.controls.previewUrl.setValue(null===(L=this.article)||void 0===L?void 0:L.previewUrl),this.mediaForm.controls.publication.setValue(null===(Ae=this.article)||void 0===Ae?void 0:Ae.publication),this.mediaForm.controls.length.setValue(null===(Xe=this.article)||void 0===Xe?void 0:Xe.length),this.mediaForm.controls.description.setValue(null===(vt=this.article)||void 0===vt?void 0:vt.description),this.mediaForm.controls.focusKeyPhrase.setValue(null===(Lt=this.article)||void 0===Lt?void 0:Lt.focusKeyPhrase),this.mediaForm.controls.location.setValue(null===(jt=this.article)||void 0===jt?void 0:jt.location),this.mediaForm.controls.language.setValue(null===(un=this.article)||void 0===un?void 0:un.language),this.mediaForm.controls.comment.setValue(null===(rn=this.article)||void 0===rn?void 0:rn.comment)}ngOnInit(){(0,rd.D)([this._referenceDataService.getLocations(),this._referenceDataService.getLanguages()]).subscribe(([s,l])=>{this.locations=s,this.languages=l},s=>{console.error(s.error)}),this.mediaForm.valueChanges.pipe((0,$o.b)(350)).subscribe(()=>{this.onChange.emit({entity:this.mediaForm.value,valid:this.mediaForm.valid})})}get form(){return this.mediaForm.controls}showPublicationDateHelp(){this._matDialog.open(kl,{width:"350px"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(ya),e.Y36(Hi.uw))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-form"]],inputs:{article:"article"},outputs:{onChange:"onChange"},features:[e.TTD],decls:73,vars:14,consts:function(){let _,s,l,y,L,Ae,Xe,vt,Lt,jt,un,rn,vn,qn,ri,Vi,ms,xi,fo,zo;return _="Titre",s="Slug",l="URL de pr\xE9visualisation",y="Date de publication",L="Afficher les informations \xE0 propos de la date de publication",Ae="Dur\xE9e",Xe="Description",vt="Focus key phrase",Lt="Localisation",jt="Langue",un="Commentaire",rn="Veuillez saisir un titre valide.",vn="Veuillez saisir un slug valide.",qn="Veuillez saisir une URL de pr\xE9visualisation valide.",ri="Veuillez saisir une date de publication valide.",Vi="Veuillez saisir une dur\xE9e valide.",ms="Veuillez saisir une description valide.",xi="Veuillez saisir une focus key phrase valide.",fo="Veuillez saisir une localisation valide.",zo="Veuillez saisir une langue valide.",[["ngNativeValidate","",3,"formGroup"],[1,"row"],[1,"col"],_,["matInput","","formControlName","title","required",""],[4,"ngIf"],s,["matInput","","formControlName","slug"],[1,"col-8"],l,["matInput","","formControlName","previewUrl"],[1,"col-sm-12","col-md-6","publication-date-field"],y,["matInput","","formControlName","publication",3,"matDatepicker"],["matSuffix","",3,"for"],["touchUi",""],["publicationDatePicker",""],["type","button","color","primary","matTooltip",L,3,"click"],[1,"col-sm-12","col-md-6"],Ae,["matInput","","formControlName","length","placeholder","00:00:00","required",""],Xe,["matInput","","formControlName","description"],vt,["matInput","","formControlName","focusKeyPhrase"],Lt,["formControlName","location","required",""],[3,"value",4,"ngFor","ngForOf"],jt,["formControlName","language","required",""],un,["matInput","","formControlName","comment"],rn,vn,qn,ri,Vi,ms,xi,[3,"value"],fo,zo]},template:function(s,l){if(1&s&&(e.TgZ(0,"form",0),e.TgZ(1,"div",1),e.TgZ(2,"div",2),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,3),e.qZA(),e._UZ(6,"input",4),e.qZA(),e.YNc(7,uh,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(8,"div",1),e.TgZ(9,"div",2),e.TgZ(10,"mat-form-field"),e.TgZ(11,"mat-label"),e.SDv(12,6),e.qZA(),e._UZ(13,"input",7),e.qZA(),e.YNc(14,Vf,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(15,"div",1),e.TgZ(16,"div",8),e.TgZ(17,"mat-form-field"),e.TgZ(18,"mat-label"),e.SDv(19,9),e.qZA(),e._UZ(20,"input",10),e.qZA(),e.YNc(21,hc,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(22,"div",1),e.TgZ(23,"div",11),e.TgZ(24,"div"),e.TgZ(25,"mat-form-field"),e.TgZ(26,"mat-label"),e.SDv(27,12),e.qZA(),e._UZ(28,"input",13),e._UZ(29,"mat-datepicker-toggle",14),e._UZ(30,"mat-datepicker",15,16),e.qZA(),e.YNc(32,Go,2,0,"mat-error",5),e.qZA(),e.TgZ(33,"button",17),e.NdJ("click",function(){return l.showPublicationDateHelp()}),e._uU(34," ? "),e.qZA(),e.qZA(),e.TgZ(35,"div",18),e.TgZ(36,"mat-form-field"),e.TgZ(37,"mat-label"),e.SDv(38,19),e.qZA(),e._UZ(39,"input",20),e.qZA(),e.YNc(40,_c,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(41,"div"),e.TgZ(42,"mat-form-field"),e.TgZ(43,"mat-label"),e.SDv(44,21),e.qZA(),e._UZ(45,"textarea",22),e.qZA(),e.YNc(46,hh,2,0,"mat-error",5),e.qZA(),e.TgZ(47,"div"),e.TgZ(48,"mat-form-field"),e.TgZ(49,"mat-label"),e.SDv(50,23),e.qZA(),e._UZ(51,"input",24),e.qZA(),e.YNc(52,fc,2,0,"mat-error",5),e.qZA(),e.TgZ(53,"div",1),e.TgZ(54,"div",18),e.TgZ(55,"mat-form-field"),e.TgZ(56,"mat-label"),e.SDv(57,25),e.qZA(),e.TgZ(58,"mat-select",26),e.YNc(59,Pg,2,2,"mat-option",27),e.qZA(),e.qZA(),e.YNc(60,_h,2,0,"mat-error",5),e.qZA(),e.TgZ(61,"div",18),e.TgZ(62,"mat-form-field"),e.TgZ(63,"mat-label"),e.SDv(64,28),e.qZA(),e.TgZ(65,"mat-select",29),e.YNc(66,Ig,2,2,"mat-option",27),e.qZA(),e.qZA(),e.YNc(67,Zo,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(68,"div"),e.TgZ(69,"mat-form-field"),e.TgZ(70,"mat-label"),e.SDv(71,30),e.qZA(),e._UZ(72,"textarea",31),e.qZA(),e.qZA(),e.qZA()),2&s){const y=e.MAs(31);e.Q6J("formGroup",l.mediaForm),e.xp6(7),e.Q6J("ngIf",l.form.title.touched&&l.form.title.errors),e.xp6(7),e.Q6J("ngIf",l.form.slug.touched&&l.form.slug.errors),e.xp6(7),e.Q6J("ngIf",l.form.previewUrl.touched&&l.form.previewUrl.errors),e.xp6(7),e.Q6J("matDatepicker",y),e.xp6(1),e.Q6J("for",y),e.xp6(3),e.Q6J("ngIf",l.form.publication.touched&&l.form.publication.errors),e.xp6(8),e.Q6J("ngIf",l.form.length.touched&&l.form.length.errors),e.xp6(6),e.Q6J("ngIf",l.form.description.touched&&l.form.description.errors),e.xp6(6),e.Q6J("ngIf",l.form.focusKeyPhrase.touched&&l.form.focusKeyPhrase.errors),e.xp6(7),e.Q6J("ngForOf",l.locations),e.xp6(1),e.Q6J("ngIf",l.form.location.touched&&l.form.location.errors),e.xp6(6),e.Q6J("ngForOf",l.languages),e.xp6(1),e.Q6J("ngIf",l.form.language.touched&&l.form.language.errors)}},directives:[f.JL,f.sg,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.u,f.Q7,D.O5,Ba.hl,Ba.nW,Kn.R9,Ba.Mq,To.gM,wo.gD,D.sg,Kn.TO,A.ey],styles:["mat-form-field[_ngcontent-%COMP%]{width:100%}.publication-date-field[_ngcontent-%COMP%]{display:flex;align-items:center}.publication-date-field[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{flex:1;padding-right:.5em}.publication-date-field[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}.publication-date-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-style:none;border-radius:15em;height:1.5em;width:1.5em;display:flex;justify-content:center;align-items:center;background-color:#3f51b5;color:#fff;font-weight:bold;font-size:1.2em;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}"]}),o})(),ad=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-local-storage-form"]],decls:2,vars:0,template:function(s,l){1&s&&(e.TgZ(0,"p"),e._uU(1,"Local storage is not available yet."),e.qZA())},encapsulation:2}),o})();function pc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,7),e.qZA())}let kg=(()=>{class o{constructor(s){this._formBuilder=s,this.onChange=new e.vpe,this.storageForm=this._formBuilder.group({url:[void 0,[f.kI.required,f.kI.pattern(uo.m.URL)]]}),this.labelClose="Fermer."}ngOnChanges(){this.storageForm.controls.url.setValue(this.storage.url)}ngOnInit(){this.storageForm.valueChanges.pipe((0,$o.b)(350),(0,Jt.x)()).subscribe(()=>this.validateForm())}get form(){return this.storageForm.controls}validateForm(){this.onChange.emit({entity:{url:this.storageForm.controls.url.value,type:"remote"},valid:this.storageForm.valid})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-remote-storage-form"]],inputs:{storage:"storage"},outputs:{onChange:"onChange"},features:[e.TTD],decls:9,vars:2,consts:function(){let _,s;return _="Lien externe de l'article",s="Veuillez saisir une url valide.",[[1,"content"],["ngNativeValidate","",3,"formGroup"],[1,"row"],[1,"col"],_,["matInput","","formControlName","url","required",""],[4,"ngIf"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"form",1),e.TgZ(2,"div",2),e.TgZ(3,"div",3),e.TgZ(4,"mat-form-field"),e.TgZ(5,"mat-label"),e.SDv(6,4),e.qZA(),e._UZ(7,"input",5),e.qZA(),e.YNc(8,pc,2,0,"mat-error",6),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(1),e.Q6J("formGroup",l.storageForm),e.xp6(7),e.Q6J("ngIf",l.form.url.touched&&l.form.url.errors))},directives:[f.JL,f.sg,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.u,f.Q7,D.O5,Kn.TO],styles:[".content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .col[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}"]}),o})();const jf=["remoteStorageForm"];function fh(o,_){if(1&o&&(e.TgZ(0,"mat-option",5),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function Rg(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-article-local-storage-form",6,7),e.NdJ("onChange",function(y){return e.CHM(s),e.oxw().onChange.emit(y)}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("storage",s.storage)}}function Uf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-article-remote-storage-form",6,8),e.NdJ("onChange",function(y){return e.CHM(s),e.oxw().onChange.emit(y)}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("storage",s.storage)}}let Lg=(()=>{class o{constructor(s,l){this._referenceDataService=s,this._changeDetector=l,this.onChange=new e.vpe}ngOnInit(){this._referenceDataService.getStorageTypes().subscribe(s=>{this.storageTypes=s})}ngOnChanges(){var s,l;this._changeDetector.detectChanges(),this.selectedStorageType=null===(l=null===(s=this.storage)||void 0===s?void 0:s.type)||void 0===l?void 0:l.toUpperCase()}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(ya),e.Y36(e.sBO))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-storage-form"]],viewQuery:function(s,l){if(1&s&&e.Gf(jf,5),2&s){let y;e.iGM(y=e.CRH())&&(l.remoteStorageForm=y.first)}},inputs:{storage:"storage"},outputs:{onChange:"onChange"},features:[e.TTD],decls:8,vars:4,consts:function(){let _;return _="Type de stockage",[[1,"content"],_,["required","",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"storage","onChange",4,"ngIf"],[3,"value"],[3,"storage","onChange"],["localStorageForm",""],["remoteStorageForm",""]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-form-field"),e.TgZ(2,"mat-label"),e.SDv(3,1),e.qZA(),e.TgZ(4,"mat-select",2),e.NdJ("ngModelChange",function(L){return l.selectedStorageType=L}),e.YNc(5,fh,2,2,"mat-option",3),e.qZA(),e.qZA(),e.YNc(6,Rg,2,1,"app-article-local-storage-form",4),e.YNc(7,Uf,2,1,"app-article-remote-storage-form",4),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngModel",l.selectedStorageType),e.xp6(1),e.Q6J("ngForOf",l.storageTypes),e.xp6(1),e.Q6J("ngIf","LOCAL"===l.selectedStorageType),e.xp6(1),e.Q6J("ngIf","REMOTE"===l.selectedStorageType))},directives:[Kn.KE,Kn.hX,wo.gD,f.Q7,f.JJ,f.On,D.sg,D.O5,A.ey,ad,kg],encapsulation:2}),o})();const ph=["tabGroup"];let mc=(()=>{class o{constructor(s){this._articleEditionService=s,this.onChange=new e.vpe,this.articleFormValid=!1,this.storageValid=!1,this.hidePreviousBtn=!1,this.hideNextBtn=!1}ngOnInit(){this._articleEditionService.article.subscribe(s=>{this.article=s.entity,s.valid&&(this.articleFormValid=!0,this.storageValid=!0),this.onChange.emit(s)}),this.setArticle(this.article)}ngAfterContentChecked(){this.hidePreviousBtn=0===this.tabGroup.selectedIndex,this.hideNextBtn=1===this.tabGroup.selectedIndex}onVideoFormChange(s){this.articleFormValid=s.valid,this._articleEditionService.setArticle(s.entity)}onStorageChange(s){this.storageValid=s.valid,this._articleEditionService.setStorage(s.entity)}setArticle(s){s.storage=this.article.storage,this._articleEditionService.setArticle(s)}isSaveEnabled(){return this.articleFormValid&&this.storageValid}setPreviousTab(){this.tabGroup.selectedIndex>0&&this.tabGroup.selectedIndex--}setNextTab(){this.tabGroup.selectedIndex<2&&this.tabGroup.selectedIndex++}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Pr))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-edition"]],viewQuery:function(s,l){if(1&s&&e.Gf(ph,7),2&s){let y;e.iGM(y=e.CRH())&&(l.tabGroup=y.first)}},inputs:{article:"article"},outputs:{onChange:"onChange"},decls:12,vars:6,consts:function(){let _,s;return _="Information",s="Stockage",[[1,"container"],[1,"content"],["dynamicHeight",""],["tabGroup",""],["label",_],[1,"tab-content"],[3,"article","onChange"],["label",s,3,"disabled"],[3,"storage","onChange"],["mediaStorageForm",""],[3,"hidePrevious","nextDisabled","hideNext","previous","next"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"mat-tab-group",2,3),e.TgZ(4,"mat-tab",4),e.TgZ(5,"div",5),e.TgZ(6,"app-article-form",6),e.NdJ("onChange",function(L){return l.onVideoFormChange(L)}),e.qZA(),e.qZA(),e.qZA(),e.TgZ(7,"mat-tab",7),e.TgZ(8,"div",5),e.TgZ(9,"app-article-storage-form",8,9),e.NdJ("onChange",function(L){return l.onStorageChange(L)}),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"app-sub-form-navigation",10),e.NdJ("previous",function(){return l.setPreviousTab()})("next",function(){return l.setNextTab()}),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(6),e.Q6J("article",l.article),e.xp6(1),e.Q6J("disabled",!l.articleFormValid),e.xp6(2),e.Q6J("storage",null==l.article?null:l.article.storage),e.xp6(2),e.Q6J("hidePrevious",l.hidePreviousBtn)("nextDisabled",!l.articleFormValid)("hideNext",l.hideNextBtn))},directives:[il.SP,il.uX,od,Lg,dh],styles:[".container[_ngcontent-%COMP%]{margin-top:2em;width:50em;max-width:98%}.tab-content[_ngcontent-%COMP%]{padding:1em 0 .5em}"]}),o})(),$f=(()=>{class o{constructor(s,l,y){this._articleService=s,this._snackBar=l,this._articleEditionService=y,this.onMediaSaved=new e.vpe,this.articleIsValid=!1,this.requestIsPending=!1,this.labelArticleCreated="Article cr\xE9\xE9.",this.labelVideoCreationError="Une erreur est survenue lors de la cr\xE9ation de l'article.",this.labelClose="Fermer."}ngOnInit(){this._articleEditionService.reset()}onArticleChange(s){this.article=s.entity,this.articleIsValid=s.valid}save(){this.articleIsValid&&(this.requestIsPending=!0,this._articleService.create(this.article).subscribe(()=>{this.requestIsPending=!1,this._snackBar.open(this.labelArticleCreated,this.labelClose,{duration:5e3}),this.onMediaSaved.emit()},s=>{this.requestIsPending=!1,console.error(s),this._snackBar.open(this.labelVideoCreationError,this.labelClose,{duration:5e3})}))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ll),e.Y36(Xi.ux),e.Y36(Pr))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-creation"]],outputs:{onMediaSaved:"onMediaSaved"},decls:5,vars:2,consts:function(){let _,s;return _="Cr\xE9ation d'un article.",s="Enregistrer",[_,[3,"onChange"],[1,"actions"],["label",s,3,"requestPending","disabled","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"h1"),e.SDv(1,0),e.qZA(),e.TgZ(2,"app-article-edition",1),e.NdJ("onChange",function(L){return l.onArticleChange(L)}),e.qZA(),e.TgZ(3,"div",2),e.TgZ(4,"app-submit-button",3),e.NdJ("click",function(){return l.save()}),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("requestPending",l.requestIsPending)("disabled",!l.articleIsValid))},directives:[mc,Ts.w],styles:["h1[_ngcontent-%COMP%]{margin:0 16px}.actions[_ngcontent-%COMP%]{padding:0 1em;display:flex;justify-content:right;align-items:center}"]}),o})();function gc(o,_){1&o&&(e.TgZ(0,"mat-card-header"),e.TgZ(1,"mat-card-title"),e.SDv(2,2),e.qZA(),e.qZA())}function xg(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"app-media-type-selection",3,4),e.NdJ("typeSelection",function(y){return e.CHM(s),e.oxw().mediaType=y}),e.qZA(),e.BQk()}}function Ng(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-video-creation",8),e.NdJ("onMediaSaved",function(){return e.CHM(s),e.oxw(2).onMediaSaved()}),e.qZA()}}function Fg(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-article-creation",8),e.NdJ("onMediaSaved",function(){return e.CHM(s),e.oxw(2).onMediaSaved()}),e.qZA()}}function Yg(o,_){1&o&&(e.TgZ(0,"div"),e.SDv(1,9),e.qZA())}function Bg(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"button",5),e.NdJ("click",function(){return e.CHM(s),e.oxw().openDialog()}),e.SDv(2,6),e.qZA(),e.YNc(3,Ng,1,0,"app-video-creation",7),e.YNc(4,Fg,1,0,"app-article-creation",7),e.YNc(5,Yg,2,0,"div",1),e.BQk()}if(2&o){const s=e.oxw();e.xp6(3),e.Q6J("ngIf","video"===s.mediaType),e.xp6(1),e.Q6J("ngIf","article"===s.mediaType),e.xp6(1),e.Q6J("ngIf","video"!==s.mediaType&&"article"!==s.mediaType)}}let Hg=(()=>{class o{constructor(s,l){this.dialog=s,this.router=l}openDialog(){this.dialog.open(th,{width:"350px"}).afterClosed().subscribe(l=>{l&&(this.mediaType=void 0)})}onMediaSaved(){this.router.navigate(["/current-user/publications"])}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Hi.uw),e.Y36(bi.F0))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-creation"]],decls:7,vars:3,consts:function(){let _,s,l;return _="Ajout d'un m\xE9dia",s="Retour au choix du type de m\xE9dia",l="Ce type de m\xE9dia n'est pas encore disponible.",[[1,"container"],[4,"ngIf"],_,[3,"typeSelection"],["mediaTypeFrom",""],["mat-button","",1,"btn-back-to-type-selection",3,"click"],s,[3,"onMediaSaved",4,"ngIf"],[3,"onMediaSaved"],l]},template:function(s,l){1&s&&(e._UZ(0,"app-previous-location"),e.TgZ(1,"div",0),e.TgZ(2,"mat-card"),e.YNc(3,gc,3,0,"mat-card-header",1),e.TgZ(4,"mat-card-content"),e.YNc(5,xg,3,0,"ng-container",1),e.YNc(6,Bg,6,3,"ng-container",1),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(3),e.Q6J("ngIf",!l.mediaType),e.xp6(2),e.Q6J("ngIf",!l.mediaType),e.xp6(1),e.Q6J("ngIf",!!l.mediaType))},directives:[tl.a,Ci.a8,D.O5,Ci.dn,Ci.dk,Ci.n5,Sf,os.lW,ch,$f],styles:[".container[_ngcontent-%COMP%]{width:50em;max-width:98%}.btn-back-to-type-selection[_ngcontent-%COMP%]{margin-bottom:.5em}"]}),o})(),Vg=(()=>{class o{constructor(s){this.httpClient=s}proposeContent(s){return this.httpClient.post("/api/proposals",s).toPromise()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();function jg(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,13),e.qZA())}let Ug=(()=>{class o{constructor(s,l,y){this.dialogRef=s,this.proposalService=l,this.snackBar=y,this.proposal=new f.NI(void 0,f.kI.required),this.proposalSending=!1,this.labelClose="Fermer.",this.labelSend="Envoyer",this.labelProposalSent="Votre proposition a bien \xE9t\xE9 enregistr\xE9e, merci ! H-23 va l'examiner."}onSubmit(){this.proposal.valid&&(this.proposalSending=!0,this.proposalService.proposeContent(this.proposal.value).then(()=>{this.snackBar.open(this.labelProposalSent,this.labelClose,{duration:5e3}),this.dialogRef.close()}).catch(s=>{const l="Une erreur est survenue lors de l'envoi de votre proposition. Veuillez r\xE9essayer plus tard.";console.error(l,s),this.snackBar.open(l,this.labelClose,{duration:5e3})}).finally(()=>this.proposalSending=!1))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Hi.so),e.Y36(Vg),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-share-content-dialog"]],decls:16,vars:6,consts:function(){let _,s,l,y;return _="Partager un article, une vid\xE9o ou un podcast de sant\xE9",s="Dites nous ce que vous voulez partager",l="Note : Vous pouvez partager des informations, de nouveaux contenus tels que des vid\xE9os ou des articles, ou autre chose !",y="Veuillez saisir votre proposition.",[[1,"dialog"],["ngNativeValidation","",3,"ngSubmit"],["mat-dialog-title",""],_,["mat-dialog-content","",1,"content"],s,["matInput","",3,"formControl"],[4,"ngIf"],[1,"note"],l,["mat-dialog-actions","",1,"actions"],["mat-button","","type","button",3,"click"],["color","primary",3,"label","requestPending","disabled"],y]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"form",1),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(2,"h1",2),e.SDv(3,3),e.qZA(),e.TgZ(4,"div",4),e.TgZ(5,"mat-form-field"),e.TgZ(6,"mat-label"),e.SDv(7,5),e.qZA(),e._UZ(8,"textarea",6),e.YNc(9,jg,2,0,"mat-error",7),e.qZA(),e.TgZ(10,"p",8),e.SDv(11,9),e.qZA(),e.qZA(),e.TgZ(12,"div",10),e.TgZ(13,"button",11),e.NdJ("click",function(){return l.dialogRef.close()}),e._uU(14),e.qZA(),e._UZ(15,"app-submit-button",12),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(8),e.Q6J("formControl",l.proposal),e.xp6(1),e.Q6J("ngIf",!l.proposal.valid),e.xp6(5),e.Oqu(l.labelClose),e.xp6(1),e.Q6J("label",l.labelSend)("requestPending",l.proposalSending)("disabled",!l.proposal.valid))},directives:[f._Y,f.JL,f.F,Hi.uh,Hi.xY,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.oH,D.O5,Hi.H8,os.lW,Ts.w,Kn.TO],styles:[".dialog[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}.dialog[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%;min-height:10em}.dialog[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .note[_ngcontent-%COMP%]{font-style:italic}.dialog[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]}),o})(),$g=(()=>{class o{constructor(s,l,y,L,Ae){this.dialog=s,this.router=l,this.authService=y,this.snackBar=L,this.activatedRoute=Ae,this.labelAuthenticationRequired="Veuillez vous connecter pour pouvoir nous envoyer votre proposition.",this.labelClose="Fermer."}ngOnInit(){this.activatedRoute.queryParamMap.subscribe(s=>{this.query=s.get("query"),s.has("newProposal")&&this.openDialog()})}openDialog(){this.authService.isAuthenticated()?this.dialog.open(Ug):(this.authService.redirection={url:"search",params:{newProposal:1,query:this.query}},this.snackBar.open(this.labelAuthenticationRequired,this.labelClose,{duration:5e3}),this.router.navigate(["login"]))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Hi.uw),e.Y36(bi.F0),e.Y36(Co.e),e.Y36(Xi.ux),e.Y36(bi.gz))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-share-content"]],decls:5,vars:0,consts:function(){let _,s;return _="Partager un article, une vid\xE9o ou un podcast de sant\xE9 :",s="Proposer",[[1,"container"],_,["mat-raised-button","","color","primary","type","button",1,"propose-btn",3,"click"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"span"),e.SDv(2,1),e.qZA(),e.TgZ(3,"button",2),e.NdJ("click",function(){return l.openDialog()}),e.SDv(4,3),e.qZA(),e.qZA())},directives:[os.lW],styles:[".container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 768px){.container[_ngcontent-%COMP%]{flex-direction:column}.container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:.5em}}.propose-btn[_ngcontent-%COMP%]{margin-left:1em}"]}),o})();var Gg=p(9692),Zr=p(8415);function yc(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",4),e._UZ(2,"ngx-skeleton",5),e._UZ(3,"ngx-skeleton",5),e._UZ(4,"ngx-skeleton",5),e._UZ(5,"ngx-skeleton",5),e._UZ(6,"ngx-skeleton",5),e._UZ(7,"ngx-skeleton",5),e.qZA(),e.BQk())}function Gf(o,_){1&o&&e._UZ(0,"app-media-preview-card",9),2&o&&e.Q6J("media",_.$implicit)("width",20)("height",13)}const mh=function(){return[10,20,40,75,100]};function Mc(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"div",4),e.YNc(2,Gf,1,3,"app-media-preview-card",7),e.qZA(),e.TgZ(3,"mat-paginator",8),e.NdJ("page",function(y){return e.CHM(s),e.oxw(2).onPageChange(y)}),e.qZA(),e.BQk()}if(2&o){const s=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",s.results),e.xp6(1),e.Q6J("length",s.totalCount)("pageIndex",s.page-1)("pageSize",s.pageSize)("pageSizeOptions",e.DdM(5,mh))}}function gh(o,_){1&o&&(e.TgZ(0,"div",12),e.TgZ(1,"span"),e.SDv(2,13),e.qZA(),e._UZ(3,"img",14),e.qZA())}function bc(o,_){1&o&&(e.TgZ(0,"div",15),e.TgZ(1,"span"),e.SDv(2,16),e.qZA(),e._UZ(3,"img",17),e.qZA())}function Zf(o,_){if(1&o&&(e.YNc(0,gh,4,0,"div",10),e.YNc(1,bc,4,0,"div",11)),2&o){const s=e.oxw(2);e.Q6J("ngIf",!(null!=s.results&&s.results.length)),e.xp6(1),e.Q6J("ngIf",!1)}}function Ma(o,_){if(1&o&&(e.YNc(0,Mc,4,6,"ng-container",2),e.YNc(1,Zf,2,2,"ng-template",null,6,e.W1O)),2&o){const s=e.MAs(2),l=e.oxw();e.Q6J("ngIf",null==l.results?null:l.results.length)("ngIfElse",s)}}let yh=(()=>{class o{constructor(s,l,y){this.activatedRoute=s,this.router=l,this._searchMediaService=y,this.error=!1,this._subscriptions=[]}ngOnInit(){const s=this.activatedRoute.queryParamMap.subscribe(y=>{if(y.has("query")){const L=y.get("query"),Ae=y.get("page"),Xe=Ae?Number.parseInt(Ae):1,vt=y.get("pageSize"),Lt=vt?Number.parseInt(vt):10;this._searchMediaService.searchMedias(L,Xe,Lt)}});this._subscriptions.push(s);const l=this._searchMediaService.state$.subscribe(y=>{this.query=y.criteria,this.results=y.medias,this.totalCount=y.totalCount,this.page=y.page,this.pageSize=y.pageSize});this._subscriptions.push(l)}ngOnDestroy(){this._subscriptions.forEach(s=>null==s?void 0:s.unsubscribe())}get isLoading$(){return this._searchMediaService.isLoading$}getPreviewUrl(s){let l="./assets/images/medias/search/video-preview.png";if("video"===s.type){const y=s;y.previewUrl&&(l=y.previewUrl)}return l}onPageChange(s){this.router.navigate(["/search"],{queryParams:{query:this.query,page:s.pageIndex+1,pageSize:s.pageSize}})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(bi.gz),e.Y36(bi.F0),e.Y36(Sl))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-search"]],decls:7,vars:4,consts:function(){let _,s;return _="Oh non... il n'y a aucun r\xE9sultat pour cette recherche...",s="Oh oh... Une erreur est survenue, vous devriez retenter votre recherche plus tard...",[[1,"search-area"],[1,"results"],[4,"ngIf","ngIfElse"],["resultsArea",""],[1,"medias"],["width","18rem","height","12rem","margin",".5rem"],["noResults",""],[3,"media","width","height",4,"ngFor","ngForOf"],["aria-label","Select page",3,"length","pageIndex","pageSize","pageSizeOptions","page"],[3,"media","width","height"],["class","no-results",4,"ngIf"],["class","error",4,"ngIf"],[1,"no-results"],_,["src","./assets/images/medias/search/no-results.png"],[1,"error"],s,["src","./assets/images/medias/search/error.png"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e._UZ(1,"app-share-content"),e.qZA(),e.TgZ(2,"div",1),e.YNc(3,yc,8,0,"ng-container",2),e.ALo(4,"async"),e.YNc(5,Ma,3,2,"ng-template",null,3,e.W1O),e.qZA()),2&s){const y=e.MAs(6);e.xp6(3),e.Q6J("ngIf",e.lcZ(4,2,l.isLoading$))("ngIfElse",y)}},directives:[$g,D.O5,ao.w,D.sg,Gg.NW,Zr.x],pipes:[D.Ov],styles:[".search-area[_ngcontent-%COMP%]{margin:2em 0;justify-content:center;display:flex;flex-direction:column}.search-area[_ngcontent-%COMP%] app-media-search-bar[_ngcontent-%COMP%]{width:100%}.results[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin:auto}.results[_ngcontent-%COMP%] .medias[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}.results[_ngcontent-%COMP%] .no-results[_ngcontent-%COMP%], .results[_ngcontent-%COMP%] .error[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:4em}.results[_ngcontent-%COMP%] .no-results[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .results[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:2em}"]}),o})(),Wf=(()=>{class o{constructor(s,l,y){this.videoEditionService=s,this.videosService=l,this.snackBar=y,this.onMediaSaved=new e.vpe,this.videoIsValid=!1,this.requestIsPending=!1,this.labelVideoUpdated="Vid\xE9o modifi\xE9e.",this.labelVideoUpdateError="Une erreur est survenue lors de la modification de la vid\xE9o.",this.labelClose="Fermer."}ngOnInit(){this.videoEditionService.reset(this.video)}onVideoChange(s){this.video=s.entity,this.videoIsValid=s.valid}save(){this.videoIsValid&&(this.requestIsPending=!0,this.videosService.update(this.video).subscribe(()=>{this.requestIsPending=!1,this.snackBar.open(this.labelVideoUpdated,this.labelClose,{duration:5e3}),this.onMediaSaved.emit()},s=>{this.requestIsPending=!1,console.error(s),this.snackBar.open(this.labelVideoUpdateError,this.labelClose,{duration:5e3})}))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(sd),e.Y36(dc),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-update"]],inputs:{video:"video"},outputs:{onMediaSaved:"onMediaSaved"},decls:5,vars:3,consts:function(){let _,s;return _="Modification d'une vid\xE9o",s="Enregistrer",[_,[3,"video","onChange"],[1,"actions"],["label",s,3,"requestPending","disabled","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"h1"),e.SDv(1,0),e.qZA(),e.TgZ(2,"app-video-edition",1),e.NdJ("onChange",function(L){return l.onVideoChange(L)}),e.qZA(),e.TgZ(3,"div",2),e.TgZ(4,"app-submit-button",3),e.NdJ("click",function(){return l.save()}),e.qZA(),e.qZA()),2&s&&(e.xp6(2),e.Q6J("video",l.video),e.xp6(2),e.Q6J("requestPending",l.requestIsPending)("disabled",!l.videoIsValid))},directives:[uc,Ts.w],styles:["h1[_ngcontent-%COMP%]{margin:0 16px}.actions[_ngcontent-%COMP%]{padding:0 1em;display:flex;justify-content:right;align-items:center}"]}),o})(),Zg=(()=>{class o{constructor(s,l,y){this.videoEditionService=s,this.articleService=l,this.snackBar=y,this.onMediaSaved=new e.vpe,this.articleIsValid=!1,this.requestIsPending=!1}ngOnInit(){this.videoEditionService.reset(this.article)}onArticleChange(s){this.article=s.entity,this.articleIsValid=s.valid}save(){this.articleIsValid&&(this.requestIsPending=!0,this.articleService.update(this.article).then(()=>{this.requestIsPending=!1,this.snackBar.open("Article modifi\xE9.","Fermer.",{duration:5e3}),this.onMediaSaved.emit()}).catch(s=>{this.requestIsPending=!1,console.error(s),this.snackBar.open("Une erreur est survenue lors de la modification de l'article.","Fermer.",{duration:5e3})}))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Pr),e.Y36(Ll),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-update"]],inputs:{article:"article"},outputs:{onMediaSaved:"onMediaSaved"},decls:5,vars:2,consts:function(){let _,s;return _="Modification d'article",s="Enregistrer",[_,[3,"onChange"],[1,"actions"],["label",s,3,"requestPending","disabled","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"h1"),e.SDv(1,0),e.qZA(),e.TgZ(2,"app-article-edition",1),e.NdJ("onChange",function(L){return l.onArticleChange(L)}),e.qZA(),e.TgZ(3,"div",2),e.TgZ(4,"app-submit-button",3),e.NdJ("click",function(){return l.save()}),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("requestPending",l.requestIsPending)("disabled",!l.articleIsValid))},directives:[mc,Ts.w],styles:["h1[_ngcontent-%COMP%]{margin:0 16px}.actions[_ngcontent-%COMP%]{padding:0 1em;display:flex;justify-content:right;align-items:center}"]}),o})();function vc(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-video-update",3),e.NdJ("onMediaSaved",function(){return e.CHM(s),e.oxw().onMediaSaved()}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("video",s.media)}}function zf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-article-update",4),e.NdJ("onMediaSaved",function(){return e.CHM(s),e.oxw().onMediaSaved()}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("article",s.media)}}let Mh=(()=>{class o{constructor(s,l,y){this.router=s,this.activatedRoute=l,this.mediasService=y}ngOnInit(){this.mediasService.getById(this.activatedRoute.snapshot.paramMap.get("id")).subscribe(l=>{this.media=l})}onMediaSaved(){this.router.navigate(["/"])}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(bi.F0),e.Y36(bi.gz),e.Y36(Do))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-update"]],decls:6,vars:2,consts:[[1,"container"],[3,"video","onMediaSaved",4,"ngIf"],[3,"article","onMediaSaved",4,"ngIf"],[3,"video","onMediaSaved"],[3,"article","onMediaSaved"]],template:function(s,l){1&s&&(e._UZ(0,"app-previous-location"),e.TgZ(1,"div",0),e.TgZ(2,"mat-card"),e.TgZ(3,"mat-card-content"),e.YNc(4,vc,1,1,"app-video-update",1),e.YNc(5,zf,1,1,"app-article-update",2),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngIf","video"===(null==l.media?null:l.media.type)),e.xp6(1),e.Q6J("ngIf","article"===(null==l.media?null:l.media.type)))},directives:[tl.a,Ci.a8,Ci.dn,D.O5,Wf,Zg],styles:[".container[_ngcontent-%COMP%]{width:50em;max-width:98%}"]}),o})();const Kf=/^https:\/\/www\.youtube\.com\/watch\?v=(.*)$/,xl=/^https:\/\/youtu\.be\/(.*)$/;let rl=(()=>{class o extends class{constructor(){this.onLoadingSuccess=()=>{console.log("Video loading succedded."),this.videoLoaded.next(!0)},this.onLoadingFailure=()=>{console.log("Video loading failed."),this.videoLoaded.next(!1)},this.videoLoaded=new F.xQ}init(_){this.loadVideo(_).then(this.onLoadingSuccess).catch(this.onLoadingFailure)}}{ngOnInit(){this.videoLoaded.subscribe(s=>this.loaded=s)}loadVideo(s){return new Promise((l,y)=>{const L=s.storage.url;this.loadVideoByUrl(L,Kf).then(l).catch(()=>this.loadVideoByUrl(L,xl).then(l).catch(y))})}loadVideoByUrl(s,l){return new Promise((y,L)=>{const Ae=s.match(l);(null==Ae?void 0:Ae.length)>=2?(this.initYoutubePlayer(Ae[1]),y()):L()})}initYoutubePlayer(s){this.player=new YT.Player("youtube-player",{videoId:s,width:"100%",height:"100%"})}}return o.\u0275fac=function(){let _;return function(l){return(_||(_=e.n5z(o)))(l||o)}}(),o.\u0275cmp=e.Xpm({type:o,selectors:[["app-youtube-player"]],features:[e.qOj],decls:2,vars:0,consts:[["id","youtube-player-wrapper"],["id","youtube-player"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.qZA())},styles:["#youtube-player-wrapper[_ngcontent-%COMP%]{width:50em;height:30em;max-width:100%}@media screen and (max-width: 991px){#youtube-player-wrapper[_ngcontent-%COMP%]{height:25em}}@media screen and (max-width: 767px){#youtube-player-wrapper[_ngcontent-%COMP%]{height:18em}}@media screen and (max-width: 444px){#youtube-player-wrapper[_ngcontent-%COMP%]{height:15em}}@media screen and (max-width: 393px){#youtube-player-wrapper[_ngcontent-%COMP%]{height:12em}}iframe[_ngcontent-%COMP%]{width:100%;height:100%;margin:0;overflow:hidden}"]}),o})();const Cc=["videoPlayer"];function ol(o,_){1&o&&(e.TgZ(0,"div",4),e.TgZ(1,"mat-icon",5),e._uU(2,"error"),e.qZA(),e._uU(3," Unable to load video. Please contact administrators. "),e.qZA()),2&o&&(e.xp6(1),e.Q6J("inline",!0))}let Nl=(()=>{class o{constructor(s){this.componentFactoryResolver=s,this.video={}}ngAfterViewInit(){this.videoPlayer=this.getVideoPlayer(),this.videoPlayer.init(this.video),this.videoPlayer.videoLoaded.subscribe(s=>{this.videoLoaded=s})}getVideoPlayer(){let s;switch(this.video.storage.type){case"local":default:break;case"remote":s=this.getRemoteVideoPlayer()}return s}getRemoteVideoPlayer(){let s;if("YOUTUBE"===this.video.storage.reader){const y=this.componentFactoryResolver.resolveComponentFactory(rl),L=this.videoPlayerRef.createComponent(y);L.changeDetectorRef.detectChanges(),s=L.instance}return s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(e._Vd))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-watching"]],viewQuery:function(s,l){if(1&s&&e.Gf(Cc,5,e.s_b),2&s){let y;e.iGM(y=e.CRH())&&(l.videoPlayerRef=y.first)}},inputs:{video:"video"},decls:6,vars:2,consts:[[1,"player"],[1,"player-wrapper",3,"hidden"],["videoPlayer",""],["class","error-panel",4,"ngIf"],[1,"error-panel"],[3,"inline"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"div"),e._UZ(3,"div",null,2),e.qZA(),e.qZA(),e.YNc(5,ol,4,1,"div",3),e.qZA()),2&s&&(e.xp6(1),e.Q6J("hidden",!l.videoLoaded),e.xp6(4),e.Q6J("ngIf",!l.videoLoaded))},directives:[D.O5,Ar.Hw],styles:[".player[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin:2em 0}.player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:100%}.player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%] .video-information[_ngcontent-%COMP%]{display:flex}.player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%] .video-information[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;flex:1}.player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%] .video-information[_ngcontent-%COMP%] div.right-align[_ngcontent-%COMP%]{justify-content:right}.player[_ngcontent-%COMP%] .error-panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em;text-align:center}.player[_ngcontent-%COMP%] .error-panel[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:3em;margin:.5em auto}"]}),o})(),al=(()=>{class o{constructor(){}ngOnInit(){}getMediaSourceUrl(){var s;let l;switch(null===(s=this.media)||void 0===s?void 0:s.type){case ga.D.VIDEO:case ga.D.ARTICLE:l=this.media.storage.url}return l}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-degraded-reader"]],inputs:{media:"media"},decls:5,vars:2,consts:function(){let _,s;return _="Cliquez ici pour aller sur le site o\xF9 est h\xE9berg\xE9 le m\xE9dia",s="Acc\xE9der \xE0 la source du m\xE9dia",[[1,"content"],[3,"src"],[1,"link"],["mat-raised-button","","color","primary","target","_blank","matTooltip",_,3,"href"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e._UZ(1,"img",1),e.TgZ(2,"div",2),e.TgZ(3,"a",3),e.SDv(4,4),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(1),e.Q6J("src",l.media.previewUrl,e.LSH),e.xp6(2),e.Q6J("href",l.getMediaSourceUrl(),e.LSH))},directives:[os.zs,To.gM],styles:[".content[_ngcontent-%COMP%]{margin:2em auto;width:50em;max-width:90%;height:25em;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 991px){.content[_ngcontent-%COMP%]{height:25em}}@media screen and (max-width: 767px){.content[_ngcontent-%COMP%]{height:18em}}@media screen and (max-width: 444px){.content[_ngcontent-%COMP%]{height:15em}}@media screen and (max-width: 393px){.content[_ngcontent-%COMP%]{height:12em}}.content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50em;max-width:90%;height:100%;background-color:#000;object-fit:contain}.content[_ngcontent-%COMP%] .link[_ngcontent-%COMP%]{width:50em;max-width:90%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;background-color:#3351b5cc;transition:background-color .5s linear}.content[_ngcontent-%COMP%] .link[_ngcontent-%COMP%]:hover{background-color:#3351b54d}.content[_ngcontent-%COMP%] .link[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}"]}),o})();var bh=p(6461),ll=p(171),Fl=p(8341),ld=p(1554);const Dc=["tagInput"];function vh(o,_){1&o&&(e.TgZ(0,"mat-icon",15),e._uU(1,"cancel"),e.qZA())}function dd(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"mat-chip",13),e.NdJ("removed",function(){const L=e.CHM(s).$implicit;return e.oxw().onTagRemoval(L)}),e._uU(1),e.YNc(2,vh,2,0,"mat-icon",14),e.qZA()}if(2&o){const s=_.$implicit;e.Q6J("selectable",!0)("removable",!0),e.xp6(1),e.hij(" ",s.label," "),e.xp6(1),e.Q6J("ngIf",!0)}}function qf(o,_){if(1&o&&(e.TgZ(0,"mat-option",16),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s.label," ")}}let Ch=(()=>{class o{constructor(s,l,y){this.tagService=s,this.mediaService=l,this.snackBar=y,this.separatorKeysCodes=[bh.K5,bh.OC],this.tagFormControl=new f.NI,this.mediaTags=[],this.initialMediaTags=[],this.savePending=!1,this.labelSave="Enregistrer",this.labelOnSuccess="Mise \xE0 jour des tags effectu\xE9e",this.labelOnError="Une erreur est survenue lors de la mise \xE0 jour des tags.",this.labelClose="Fermer."}ngOnInit(){this.tagFormControl.valueChanges.pipe((0,$o.b)(200)).subscribe(()=>{this.doSearch()})}ngOnChanges(){this.media.tags&&(this.mediaTags=this.media.tags,this.initialMediaTags=JSON.parse(JSON.stringify(this.mediaTags)))}doSearch(){this.tagFormControl.valid&&this.tagFormControl.value&&(this.tagSearchResults=this.tagService.search(this.tagFormControl.value).pipe((0,ge.U)(l=>{const y=this.mediaTags.map(L=>L.id);return l.filter(L=>!y.includes(L.id))})))}onTagSelection(s){this.mediaTags.push(s.option.value),this.tagInput.nativeElement.value="",this.tagFormControl.setValue(null)}onTagRemoval(s){const l=this.mediaTags.indexOf(s);l>=0&&this.mediaTags.splice(l,1)}getTagsSummary(){let s="";if(this.media&&this.media.tags){let l=1;for(let y of this.media.tags){if(s=1==l?y.label:`${s}, ${y.label}`,l>=3){s=`${s}...`;break}l++}}return s}resetMediaTags(){this.mediaTags=JSON.parse(JSON.stringify(this.initialMediaTags))}onSave(){this.savePending=!0,this.mediaService.updateMediaTag(this.media.id,this.mediaTags).subscribe(()=>{this.snackBar.open(this.labelOnSuccess,this.labelClose,{duration:5e3}),this.initialMediaTags=JSON.parse(JSON.stringify(this.mediaTags)),this.savePending=!1},s=>{console.error(s),this.snackBar.open(this.labelOnError,this.labelClose,{duration:5e3}),this.savePending=!1})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ku.c),e.Y36(Do),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-tag-management"]],viewQuery:function(s,l){if(1&s&&e.Gf(Dc,5),2&s){let y;e.iGM(y=e.CRH())&&(l.tagInput=y.first)}},inputs:{media:"media"},features:[e.TTD],decls:25,vars:11,consts:function(){let _,s,l;return _="Tags associ\xE9s",s="Rechercher un tag...",l="R\xE9initialiser",[[1,"content"],_,["tagList",""],[3,"selectable","removable","removed",4,"ngFor","ngForOf"],["placeholder",s,1,"tag-search",3,"formControl","matAutocomplete","matChipInputFor","matChipInputSeparatorKeyCodes"],["tagInput",""],[3,"optionSelected"],["autoComplete","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],[1,"action-buttons"],["mat-button","",3,"click"],l,["color","primary",3,"label","requestPending","click"],[3,"selectable","removable","removed"],["matChipRemove","",4,"ngIf"],["matChipRemove",""],[3,"value"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-accordion"),e.TgZ(2,"mat-expansion-panel"),e.TgZ(3,"mat-expansion-panel-header"),e.TgZ(4,"mat-panel-title"),e.SDv(5,1),e.qZA(),e.TgZ(6,"mat-panel-description"),e._uU(7),e.qZA(),e.qZA(),e.TgZ(8,"div"),e.TgZ(9,"mat-form-field"),e.TgZ(10,"mat-label"),e._uU(11,"Tags"),e.qZA(),e.TgZ(12,"mat-chip-list",null,2),e.YNc(14,dd,3,4,"mat-chip",3),e.qZA(),e._UZ(15,"input",4,5),e.TgZ(17,"mat-autocomplete",6,7),e.NdJ("optionSelected",function(L){return l.onTagSelection(L)}),e.YNc(19,qf,2,2,"mat-option",8),e.ALo(20,"async"),e.qZA(),e.qZA(),e.TgZ(21,"div",9),e.TgZ(22,"button",10),e.NdJ("click",function(){return l.resetMediaTags()}),e.SDv(23,11),e.qZA(),e.TgZ(24,"app-submit-button",12),e.NdJ("click",function(){return l.onSave()}),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s){const y=e.MAs(13),L=e.MAs(18);e.xp6(7),e.hij(" ",l.getTagsSummary()," "),e.xp6(7),e.Q6J("ngForOf",l.mediaTags),e.xp6(1),e.Q6J("formControl",l.tagFormControl)("matAutocomplete",L)("matChipInputFor",y)("matChipInputSeparatorKeyCodes",l.separatorKeysCodes),e.xp6(4),e.Q6J("ngForOf",e.lcZ(20,9,l.tagSearchResults)),e.xp6(5),e.Q6J("label",l.labelSave)("requestPending",l.savePending)}},directives:[ll.pp,ll.ib,ll.yz,ll.yK,ll.u4,Kn.KE,Kn.hX,Fl.qn,D.sg,f.Fj,ld.ZL,Fl.oH,f.JJ,f.oH,ld.XC,os.lW,Ts.w,Fl.HS,D.O5,Ar.Hw,Fl.qH,A.ey],pipes:[D.Ov],styles:[".content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}.content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] .tag-search[_ngcontent-%COMP%]{width:100%;margin-top:1em}.action-buttons[_ngcontent-%COMP%]{display:flex;justify-content:right}.action-buttons[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{margin-left:1em}"]}),o})();function Wg(o,_){if(1&o&&(e.TgZ(0,"a",6),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.MGl("routerLink","/tags/",s.id,""),e.xp6(1),e.hij(" ",s.label," ")}}function Dh(o,_){if(1&o&&(e.TgZ(0,"div",1),e.TgZ(1,"div",2),e.SDv(2,3),e.qZA(),e.TgZ(3,"div",4),e.YNc(4,Wg,2,2,"a",5),e.qZA(),e.qZA()),2&o){const s=e.oxw();e.xp6(4),e.Q6J("ngForOf",null==s.media?null:s.media.tags)}}let Th=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-tag-list"]],inputs:{media:"media"},decls:1,vars:1,consts:function(){let _;return _="Tags associ\xE9s",[["class","content",4,"ngIf"],[1,"content"],[1,"title"],_,[1,"tags-container"],["class","link-button tag",3,"routerLink",4,"ngFor","ngForOf"],[1,"link-button","tag",3,"routerLink"]]},template:function(s,l){1&s&&e.YNc(0,Dh,5,1,"div",0),2&s&&e.Q6J("ngIf",!(null==l.media||null==l.media.tags||!l.media.tags.length))},directives:[D.O5,D.sg,bi.yS],styles:[".content[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.2em;margin:.5em 0}.content[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%]{margin:.5rem 0;display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.content[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]{padding:.3rem .7rem;border-radius:2rem;background-color:#3f51b5;color:#fff}.content[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]:hover{cursor:pointer}"]}),o})(),Qf=(()=>{class o{constructor(s,l){this._dialogRef=s,this._data=l}ngOnInit(){this.title=this._data.title,this.actionLabel=this._data.actionLabel,this.icon=this._data.icon,this.color=this._data.color}validateAction(){this._dialogRef.close(!0)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Hi.so),e.Y36(Hi.WI))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-confirm-approval-action-dialog"]],decls:11,vars:5,consts:function(){let _;return _="Annuler",[[1,"component"],[1,"actions"],["mat-raised-button","","mat-dialog-close",""],_,["mat-raised-button","",3,"click"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"h1"),e._uU(2),e.qZA(),e.TgZ(3,"div",1),e.TgZ(4,"button",2),e.TgZ(5,"span"),e.SDv(6,3),e.qZA(),e.qZA(),e.TgZ(7,"button",4),e.NdJ("click",function(){return l.validateAction()}),e.TgZ(8,"mat-icon"),e._uU(9),e.qZA(),e._uU(10),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(2),e.Oqu(l.title),e.xp6(5),e.Tol(l.color),e.xp6(2),e.Oqu(l.icon),e.xp6(1),e.hij(" ",l.actionLabel," "))},directives:[os.lW,Hi.ZT,Ar.Hw],styles:[".component[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{text-align:center}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button.red[_ngcontent-%COMP%]{background-color:#b81717;color:#fff}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button.green[_ngcontent-%COMP%]{background-color:#2e7d32;color:#fff}"]}),o})(),Eh=(()=>{class o{constructor(s,l,y){this._dialog=s,this._mediaService=l,this._snackBar=y,this.approvalConfirmed=new e.vpe,this._subscriptions=[],this.approveLabel="Confirmer l'approbation",this.unapproveLabel="Refuser l'approbation",this._confirmationErrorMessage="Une erreur technique est survenue, merci de r\xE9essayer ult\xE9rieurement.",this.confirmApprovalDialogData={title:"\xCAtes vous s\xFBr de vouloir approuver ce m\xE9dia ?",actionLabel:this.approveLabel,icon:"verified",color:"green"},this.confirmUnapprovalDialogData={title:"\xCAtes vous s\xFBr de vouloir refuser l'approbation de ce m\xE9dia ?",actionLabel:this.unapproveLabel,icon:"cancel",color:"red"}}ngOnDestroy(){this._subscriptions.forEach(s=>null==s?void 0:s.unsubscribe())}rejectApproval(){this.displayConfirmActionDialog(this.confirmUnapprovalDialogData).then(s=>{s&&this._mediaService.unapprove(this.media).then(()=>{this._snackBar.open("Media non approuv\xE9.","Fermer.",{duration:5e3}),this.approvalConfirmed.emit()}).catch(l=>{this._snackBar.open(this._confirmationErrorMessage,"Fermer.",{duration:5e3})})})}approve(){this.displayConfirmActionDialog(this.confirmApprovalDialogData).then(s=>{s&&this._mediaService.approve(this.media).then(()=>{this._snackBar.open("Media approuv\xE9.","Fermer.",{duration:5e3}),this.approvalConfirmed.emit()}).catch(l=>{this._snackBar.open(this._confirmationErrorMessage,"Fermer.",{duration:5e3})})})}displayConfirmActionDialog(s){return new Promise(l=>{const L=this._dialog.open(Qf,{width:"400px",data:s}).afterClosed().subscribe(Ae=>{l(Ae)});this._subscriptions.push(L)})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Hi.uw),e.Y36(Do),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-approval"]],inputs:{media:"media"},outputs:{approvalConfirmed:"approvalConfirmed"},decls:14,vars:2,consts:[[1,"component"],[1,"actions"],["type","button","mat-raised-button","",1,"reject",3,"click"],["type","button","mat-raised-button","",1,"approve",3,"click"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"h2"),e._uU(2,"Media approval"),e.qZA(),e.TgZ(3,"div",1),e.TgZ(4,"button",2),e.NdJ("click",function(){return l.rejectApproval()}),e.TgZ(5,"mat-icon"),e._uU(6,"cancel"),e.qZA(),e.TgZ(7,"span"),e._uU(8),e.qZA(),e.qZA(),e.TgZ(9,"button",3),e.NdJ("click",function(){return l.approve()}),e.TgZ(10,"mat-icon"),e._uU(11,"verified"),e.qZA(),e.TgZ(12,"span"),e._uU(13),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(8),e.Oqu(l.unapproveLabel),e.xp6(5),e.Oqu(l.approveLabel))},directives:[os.lW,Ar.Hw],styles:[".component[_ngcontent-%COMP%]{margin-top:2rem}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:3rem;gap:3rem}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:#fff}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button.reject[_ngcontent-%COMP%]{background-color:#b81717}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button.approve[_ngcontent-%COMP%]{background-color:#2e7d32}"]}),o})();function Xf(o,_){1&o&&(e.TgZ(0,"div",4),e.TgZ(1,"h1"),e.TgZ(2,"mat-icon"),e._uU(3,"do_not_disturb_on"),e.qZA(),e._uU(4," Access denied "),e.qZA(),e.TgZ(5,"div"),e.SDv(6,5),e.qZA(),e.qZA())}function ep(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"div",6),e.TgZ(1,"h1"),e.TgZ(2,"mat-icon"),e._uU(3,"sync_problem"),e.qZA(),e.TgZ(4,"span"),e.SDv(5,7),e.qZA(),e.qZA(),e.TgZ(6,"div"),e.TgZ(7,"span"),e.SDv(8,8),e.qZA(),e.TgZ(9,"button",9),e.NdJ("click",function(){return e.CHM(s),e.oxw().loadMedia()}),e.TgZ(10,"mat-icon"),e._uU(11,"replay"),e.qZA(),e.TgZ(12,"span"),e.SDv(13,10),e.qZA(),e.qZA(),e.qZA(),e.qZA()}}function Ir(o,_){if(1&o&&(e.TgZ(0,"a",24),e.TgZ(1,"mat-icon"),e._uU(2,"edit"),e.qZA(),e.qZA()),2&o){const s=e.oxw(2);e.MGl("routerLink","/medias/",s.media.id,"/edit")}}function tp(o,_){if(1&o&&(e.TgZ(0,"span",25),e._uU(1),e.ALo(2,"date"),e.qZA()),2&o){const s=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,s.media.publication)," ")}}function np(o,_){if(1&o&&(e.TgZ(0,"span",26),e._uU(1),e.ALo(2,"date"),e.qZA()),2&o){const s=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,s.media.createdAt)," ")}}function zg(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",27),e.TgZ(2,"mat-icon"),e._uU(3,"pending"),e.qZA(),e.TgZ(4,"span"),e.SDv(5,28),e.qZA(),e.qZA(),e.BQk())}function Jg(o,_){if(1&o&&e._UZ(0,"app-video-watching",29),2&o){const s=e.oxw(2);e.Q6J("video",s.media)}}function wh(o,_){if(1&o&&e._UZ(0,"app-degraded-reader",30),2&o){const s=e.oxw(2);e.Q6J("media",s.media)}}function Kg(o,_){if(1&o&&e._UZ(0,"app-tag-management",30),2&o){const s=e.oxw(2);e.Q6J("media",s.media)}}function ip(o,_){if(1&o&&e._UZ(0,"app-tag-list",30),2&o){const s=e.oxw(2);e.Q6J("media",s.media)}}function Tc(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-media-approval",31),e.NdJ("approvalConfirmed",function(){return e.CHM(s),e.oxw(2).loadMedia()}),e.qZA()}if(2&o){const s=e.oxw(2);e.Q6J("media",s.media)}}function Sh(o,_){if(1&o&&(e.ynx(0),e.TgZ(1,"header"),e.TgZ(2,"div",11),e.TgZ(3,"span"),e._uU(4),e.qZA(),e.YNc(5,Ir,3,1,"a",12),e.qZA(),e.TgZ(6,"div",13),e.TgZ(7,"div",14),e.YNc(8,tp,3,3,"span",15),e.YNc(9,np,3,3,"ng-template",null,16,e.W1O),e.TgZ(11,"span",17),e._uU(12,"\u2022"),e.qZA(),e.TgZ(13,"span",18),e._uU(14),e.qZA(),e.qZA(),e.YNc(15,zg,6,0,"ng-container",3),e.qZA(),e.qZA(),e.YNc(16,Jg,1,1,"app-video-watching",19),e.YNc(17,wh,1,1,"app-degraded-reader",20),e.TgZ(18,"div",21),e.TgZ(19,"div",22),e._uU(20),e.qZA(),e.qZA(),e.YNc(21,Kg,1,1,"app-tag-management",20),e.YNc(22,ip,1,1,"app-tag-list",20),e.YNc(23,Tc,1,1,"app-media-approval",23),e.BQk()),2&o){const s=e.MAs(10),l=e.oxw();e.xp6(4),e.Oqu(l.media.title),e.xp6(1),e.Q6J("ngIf",l.isUserAdmin||l.isUserAuthor),e.xp6(3),e.Q6J("ngIf",l.media.publication)("ngIfElse",s),e.xp6(6),e.hij(" ",l.media.length," "),e.xp6(1),e.Q6J("ngIf",l.isUserApprover&&"PENDING"===l.media.approvalStatus),e.xp6(1),e.Q6J("ngIf","video"===l.media.type),e.xp6(1),e.Q6J("ngIf","video"!==l.media.type),e.xp6(3),e.hij(" ",l.media.description," "),e.xp6(1),e.Q6J("ngIf",l.isUserAdmin),e.xp6(1),e.Q6J("ngIf",!l.isUserAdmin),e.xp6(1),e.Q6J("ngIf",l.isUserApprover&&"PENDING"===l.media.approvalStatus)}}let sp=(()=>{class o{constructor(s,l,y,L,Ae){this.activatedRoute=s,this.mediasService=l,this.authService=y,this._router=L,this._snackBar=Ae,this.media={},this.accessForbidden=!1,this.technicalErrorOccured=!1}ngOnInit(){this.loadMedia()}loadMedia(){const s=this.activatedRoute.snapshot.paramMap;this.accessForbidden=!1,this.technicalErrorOccured=!1,this.mediasService.getByIdPromise(s.get("id")).then(l=>{this.media=l}).catch(l=>{switch(null==l?void 0:l.status){case 401:this._snackBar.open("Vous ne pouvez pas acc\xE9der \xE0 ce m\xE9dia sans \xEAtre authentifi\xE9.","Fermer.",{duration:5e3}),this._router.navigate(["/login"]);break;case 403:this.accessForbidden=!0,this._snackBar.open("Vous n'\xEAtes pas autoris\xE9 \xE0 acc\xE9der \xE0 ce m\xE9dia.","Fermer.",{duration:5e3});break;default:this.technicalErrorOccured=!0,this._snackBar.open("Une erreur technique est survenue lors du chargement du m\xE9dia.","Fermer.",{duration:5e3})}})}get isUserAdmin(){return this.authService.doesUserHaveRoles(["ADMIN"])}get isUserAuthor(){var s;return(null===(s=this.authService.getUserDetails())||void 0===s?void 0:s.id)===this.media.publisher.id}get isUserApprover(){return this.authService.doesUserHaveRoles(["APPROVER"])}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(bi.gz),e.Y36(Do),e.Y36(Co.e),e.Y36(bi.F0),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-watching"]],decls:5,vars:3,consts:function(){let _,s,l,y,L,Ae,Xe,vt;return _="Vous n'\xEAtes pas autoris\xE9 \xE0 acc\xE9der \xE0 ce m\xE9dia.",s="Erreur technique",l="Une erreur technique est survenue lors du chargement des m\xE9dias.",y="Recharger",L="Date de publication",Ae="Dur\xE9e de visionnage",Xe="Date de publication",vt="En attente d'approbation",[[1,"content"],["class","error access-forbidden",4,"ngIf"],["class","error technical-error-occured",4,"ngIf"],[4,"ngIf"],[1,"error","access-forbidden"],_,[1,"error","technical-error-occured"],s,l,["mat-raised-button","","color","primary",3,"click"],y,[1,"title"],["mat-mini-fab","","color","primary",3,"routerLink",4,"ngIf"],[1,"details"],[1,"details-elements"],["class","publication","matTooltip",L,4,"ngIf","ngIfElse"],["createdAtAsPublication",""],[1,"dot"],["matTooltip",Ae,1,"duration"],[3,"video",4,"ngIf"],[3,"media",4,"ngIf"],[1,"information"],[1,"description"],[3,"media","approvalConfirmed",4,"ngIf"],["mat-mini-fab","","color","primary",3,"routerLink"],["matTooltip",L,1,"publication"],["matTooltip",Xe,1,"publication"],["matTooltip","This media is not approved yet, so it is not visible in search results.",1,"status"],vt,[3,"video"],[3,"media"],[3,"media","approvalConfirmed"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e._UZ(1,"app-previous-location"),e.YNc(2,Xf,7,0,"div",1),e.YNc(3,ep,14,0,"div",2),e.YNc(4,Sh,24,12,"ng-container",3),e.qZA()),2&s&&(e.xp6(2),e.Q6J("ngIf",l.accessForbidden),e.xp6(1),e.Q6J("ngIf",l.technicalErrorOccured),e.xp6(1),e.Q6J("ngIf",!l.accessForbidden&&!l.technicalErrorOccured))},directives:[tl.a,D.O5,Ar.Hw,os.lW,To.gM,os.zs,bi.yS,Nl,al,Ch,Th,Eh],pipes:[D.uU],styles:[".content[_ngcontent-%COMP%] .error[_ngcontent-%COMP%]{display:flex;flex-direction:column}.content[_ngcontent-%COMP%] .error.access-forbidden[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#b81717}.content[_ngcontent-%COMP%] .error.technical-error-occured[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#e69720}.content[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem;display:flex;align-items:center}.content[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:3rem;width:3rem;height:3rem}.content[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin-left:1rem}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{margin-top:2em 0}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{display:flex;align-items:center}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:flex;flex:3;font-size:2em;line-height:1}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .details[_ngcontent-%COMP%]{color:#606060;margin-top:.5em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;grid-gap:.2rem;gap:.2rem}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .status[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;background-color:#e69720;color:#fff;padding:.5em 1em;border-radius:10em}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:.5rem}.content[_ngcontent-%COMP%] .information[_ngcontent-%COMP%]{margin:1em 0}.content[_ngcontent-%COMP%] .information[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{text-align:justify}"]}),o})();function Oh(o,_){return s=>{const y=s.controls[_];y.errors&&!y.errors.mustMatch||y.setErrors(s.controls[o].value!==y.value?{mustMatch:!0}:null)}}function rp(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,17),e.qZA())}function Ah(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,18),e.qZA())}function op(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,19),e.qZA())}function Ph(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,20),e.qZA())}function ap(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"mat-card",3),e.TgZ(1,"mat-card-title"),e.SDv(2,4),e.qZA(),e.TgZ(3,"form",5),e.NdJ("ngSubmit",function(){return e.CHM(s),e.oxw().onSubmit()}),e.TgZ(4,"mat-card-content"),e.TgZ(5,"div"),e.TgZ(6,"mat-form-field"),e.TgZ(7,"mat-label"),e.SDv(8,6),e.qZA(),e._UZ(9,"input",7),e.qZA(),e.YNc(10,rp,2,0,"mat-error",2),e.qZA(),e.TgZ(11,"div"),e.TgZ(12,"mat-form-field"),e.TgZ(13,"mat-label"),e.SDv(14,8),e.qZA(),e._UZ(15,"input",9),e.qZA(),e.YNc(16,Ah,2,0,"mat-error",2),e.qZA(),e.TgZ(17,"div"),e.TgZ(18,"mat-form-field"),e.TgZ(19,"mat-label"),e.SDv(20,10),e.qZA(),e._UZ(21,"input",11),e.qZA(),e.YNc(22,op,2,0,"mat-error",2),e.qZA(),e.TgZ(23,"div"),e.TgZ(24,"mat-form-field"),e.TgZ(25,"mat-label"),e.SDv(26,12),e.qZA(),e._UZ(27,"input",13),e.qZA(),e.YNc(28,Ph,2,0,"mat-error",2),e.qZA(),e.qZA(),e.TgZ(29,"mat-card-actions"),e.TgZ(30,"a",14),e.SDv(31,15),e.qZA(),e._UZ(32,"app-submit-button",16),e.qZA(),e.qZA(),e.qZA()}if(2&o){const s=e.oxw();e.xp6(3),e.Q6J("formGroup",s.registrationForm),e.xp6(7),e.Q6J("ngIf",s.form.email.touched&&s.form.email.errors),e.xp6(6),e.Q6J("ngIf",s.form.pseudo.touched&&s.form.pseudo.errors),e.xp6(6),e.Q6J("ngIf",s.form.password.touched&&s.form.password.errors),e.xp6(6),e.Q6J("ngIf",s.form.confirmPassword.touched&&s.form.confirmPassword.errors),e.xp6(4),e.Q6J("label",s.labelRegister)("requestPending",s.registrationPending)}}function lp(o,_){1&o&&(e.TgZ(0,"mat-card"),e.TgZ(1,"mat-card-content"),e.TgZ(2,"div",21),e.tHW(3,22),e._UZ(4,"p"),e.N_p(),e.qZA(),e.qZA(),e.qZA())}let Ih=(()=>{class o{constructor(s,l,y){this.formBuilder=s,this.usersService=l,this.snackBar=y,this.labelClose="Fermer.",this.labelRegister="Inscription",this.registrationPending=!1,this.registrationSuccedded=!1}ngOnInit(){this.registrationForm=this.formBuilder.group({email:[null,[f.kI.required,f.kI.email]],pseudo:[null,f.kI.required],password:[null,f.kI.required],confirmPassword:[null,f.kI.required]},{validator:Oh("password","confirmPassword")})}get form(){return this.registrationForm.controls}onSubmit(){this.registrationForm.valid&&(this.registrationPending=!0,this.usersService.register(this.registrationForm.value.email,this.registrationForm.value.pseudo,this.registrationForm.value.password).subscribe(()=>{this.snackBar.open("Inscription r\xE9ussie.",this.labelClose,{duration:5e3}),this.registrationSuccedded=!0},s=>{console.error(s),this.snackBar.open("Une erreur est survenue lors de l'inscription.",this.labelClose,{duration:5e3})},()=>this.registrationPending=!1))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(Al),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-registration"]],decls:3,vars:2,consts:function(){let _,s,l,y,L,Ae,Xe,vt,Lt,jt,un;return _="Inscription",s="Adresse mail",l="Pseudo",y="Mot de passe",L="Confirmez votre mot de passe",Ae="D\xE9j\xE0 inscrit ?",Xe="Entrez une adresse mail valide.",vt="Saisissez votre pseudo.",Lt="Renseignez votre mot de passe.",jt="Les mots de passe saisis sont diff\xE9rents.",un="\n Vous devriez avoir re\xE7u un mail provenant de l'adresse mail suivante : kerbyh23@gmail.com.\n " + "\ufffd#4\ufffd" + "\n Veuillez valider la cr\xE9ation de votre compte en cliquant sur le lien pr\xE9sent dans le mail que vous avez re\xE7u.\n " + "\ufffd/#4\ufffd" + "\n ",[["id","page"],["id","form",4,"ngIf"],[4,"ngIf"],["id","form"],_,["ngNativeValidate","",3,"formGroup","ngSubmit"],s,["matInput","","formControlName","email","required",""],l,["matInput","","formControlName","pseudo","required",""],y,["matInput","","formControlName","password","type","password","required",""],L,["matInput","","formControlName","confirmPassword","type","password","required",""],["routerLink","/login"],Ae,[3,"label","requestPending"],Xe,vt,Lt,jt,["id","registration-succedded-message"],un]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,ap,33,7,"mat-card",1),e.YNc(2,lp,5,0,"mat-card",2),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngIf",!l.registrationSuccedded),e.xp6(1),e.Q6J("ngIf",l.registrationSuccedded))},directives:[D.O5,Ci.a8,Ci.n5,f.JL,f.sg,Ci.dn,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.u,f.Q7,Ci.hq,bi.yS,Ts.w,Kn.TO],styles:["#page[_ngcontent-%COMP%]{margin:2em auto;width:22em}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{text-align:center}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:0}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{margin:0 .5em}#registration-succedded-message[_ngcontent-%COMP%]{text-align:justify}"]}),o})();function kh(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,11),e.qZA())}function dp(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,12),e.qZA())}function So(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"form",5),e.NdJ("ngSubmit",function(){return e.CHM(s),e.oxw().onSubmit()}),e.TgZ(1,"mat-card-content"),e.TgZ(2,"div"),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,6),e.qZA(),e._UZ(6,"input",7),e.qZA(),e.YNc(7,kh,2,0,"mat-error",4),e.qZA(),e.TgZ(8,"div"),e.TgZ(9,"mat-form-field"),e.TgZ(10,"mat-label"),e.SDv(11,8),e.qZA(),e._UZ(12,"input",9),e.qZA(),e.YNc(13,dp,2,0,"mat-error",4),e.qZA(),e.qZA(),e.TgZ(14,"mat-card-actions"),e._UZ(15,"app-submit-button",10),e.qZA(),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("formGroup",s.resetPasswordForm),e.xp6(7),e.Q6J("ngIf",s.form.password.touched&&s.form.password.errors),e.xp6(6),e.Q6J("ngIf",s.form.confirmPassword.touched&&s.form.confirmPassword.errors),e.xp6(2),e.Q6J("label",s.labelSend)("requestPending",s.resetPasswordPending)}}function Ec(o,_){1&o&&(e.TgZ(0,"mat-card-content"),e.SDv(1,13),e.qZA())}let cp=(()=>{class o{constructor(s,l,y,L){this.activatedRoute=s,this.formBuilder=l,this.usersService=y,this.snackBar=L,this.resetPasswordPending=!1,this.resetPasswordDone=!1,this.labelClose="Fermer.",this.labelSend="Envoyer",this.errorMessage="Une erreur est survenur lors de la d\xE9finition du nouveau mot de passe."}ngOnInit(){this.activatedRoute.queryParams.subscribe(s=>{this.resetPasswordForm=this.formBuilder.group({token:[s.token],password:[null,f.kI.required],confirmPassword:[null,f.kI.required]},{validator:Oh("password","confirmPassword")})})}get form(){return this.resetPasswordForm.controls}onSubmit(){this.resetPasswordPending=!0,this.resetPasswordForm.valid&&this.usersService.resetPassword(this.resetPasswordForm.value.token,this.resetPasswordForm.value.password).subscribe(()=>{this.resetPasswordPending=!1,this.resetPasswordDone=!0},y=>{console.error(y),this.snackBar.open(this.errorMessage,this.labelClose,{duration:5e3}),this.resetPasswordPending=!1})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(bi.gz),e.Y36(f.qu),e.Y36(Al),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-reset-password"]],decls:6,vars:2,consts:function(){let _,s,l,y,L,Ae;return _="D\xE9finition d'un nouveau mot de passe",s="Mot de passe",l="Confirmez votre mot de passe",y="Renseignez votre mot de passe.",L="Les mots de passe saisis sont diff\xE9rents.",Ae="Votre mot de passe a \xE9t\xE9 chang\xE9.",[[1,"page"],[1,"form"],_,["ngNativeValidate","",3,"formGroup","ngSubmit",4,"ngIf"],[4,"ngIf"],["ngNativeValidate","",3,"formGroup","ngSubmit"],s,["matInput","","formControlName","password","type","password","required",""],l,["matInput","","formControlName","confirmPassword","type","password","required",""],[3,"label","requestPending"],y,L,Ae]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-card",1),e.TgZ(2,"mat-card-title"),e.SDv(3,2),e.qZA(),e.YNc(4,So,16,5,"form",3),e.YNc(5,Ec,2,0,"mat-card-content",4),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngIf",!l.resetPasswordDone),e.xp6(1),e.Q6J("ngIf",l.resetPasswordDone))},directives:[Ci.a8,Ci.n5,D.O5,f.JL,f.sg,Ci.dn,Kn.KE,Kn.hX,co.Nt,f.Fj,f.JJ,f.u,f.Q7,Ci.hq,Ts.w,Kn.TO],styles:[".page[_ngcontent-%COMP%]{margin-top:2em;display:flex;align-items:center;justify-content:center;margin-bottom:0}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%]{width:20em}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{text-align:center;margin-bottom:1em}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{margin-bottom:0}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:0}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{width:95%}"]}),o})();var Ha=p(7238);let qg=(()=>{class o{constructor(s){this.snackBar=s}copyToClipboard(s){const l=document.createElement("textarea");l.style.position="fixed",l.style.left="0",l.style.top="0",l.style.opacity="0",l.value=s,document.body.appendChild(l),l.focus(),l.select(),document.execCommand("copy"),document.body.removeChild(l),this.snackBar.open("Value copied into clipBoard!","Close",{duration:5e3})}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(Xi.ux))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var _o=p(2789),up=p(5396);function hp(o,_){1&o&&e._UZ(0,"mat-spinner")}function _p(o,_){if(1&o&&(e.TgZ(0,"th",12),e._uU(1),e.qZA()),2&o){const s=e.oxw().$implicit;e.xp6(1),e.hij(" ",s," ")}}function wc(o,_){if(1&o&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&o){const s=_.$implicit,l=e.oxw().$implicit;e.xp6(1),e.hij(" ",s[l]," ")}}function fp(o,_){1&o&&(e.ynx(0,10),e.YNc(1,_p,2,1,"th",11),e.YNc(2,wc,2,1,"td",6),e.BQk()),2&o&&e.s9C("matColumnDef",_.$implicit)}function pp(o,_){if(1&o&&(e.TgZ(0,"mat-option",24),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.Oqu(s)}}function cd(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"td",13),e.TgZ(1,"div",14),e.TgZ(2,"form",15),e.TgZ(3,"div",16),e.TgZ(4,"div",17),e.TgZ(5,"span",18),e._uU(6),e.qZA(),e.TgZ(7,"span",19),e.NdJ("click",function(){const L=e.CHM(s).$implicit;return e.oxw(2).copyToClipboard(L.id)}),e._uU(8),e.qZA(),e.qZA(),e.qZA(),e.TgZ(9,"div",16),e.TgZ(10,"div",17),e._uU(11),e.qZA(),e.TgZ(12,"div",17),e._uU(13),e.qZA(),e.qZA(),e.TgZ(14,"div",16),e.TgZ(15,"div",17),e._uU(16," Registered to newsletter: "),e._UZ(17,"mat-slide-toggle",20),e.qZA(),e.TgZ(18,"div",17),e._uU(19," Status: "),e.TgZ(20,"span",21),e._uU(21),e.qZA(),e.qZA(),e.qZA(),e.TgZ(22,"div",16),e.TgZ(23,"div",17),e._uU(24," Roles: "),e.TgZ(25,"mat-form-field"),e.TgZ(26,"mat-label"),e._uU(27,"Roles"),e.qZA(),e.TgZ(28,"mat-select",22),e.YNc(29,pp,2,2,"mat-option",23),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()}if(2&o){const s=_.$implicit,l=e.oxw(2);e.uIk("colspan",l.displayedColumns.length),e.xp6(1),e.Q6J("@detailExpand",s==l.expandedUser?"expanded":"collapsed"),e.xp6(1),e.Q6J("formGroup",l.userFrom),e.xp6(4),e.hij(" ",s.pseudo," "),e.xp6(2),e.hij(" ",s.id," "),e.xp6(3),e.hij(" Email: ",s.email," "),e.xp6(2),e.hij(" Registered since: ",s.registration," "),e.xp6(4),e.Q6J("checked",s.registeredToNewsletter)("disabled",!0),e.xp6(4),e.hij(" ",s.status," "),e.xp6(8),e.Q6J("ngForOf",l.roles)}}function Sc(o,_){1&o&&e._UZ(0,"tr",25)}function mp(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"tr",26),e.NdJ("click",function(){const L=e.CHM(s).$implicit;return e.oxw(2).expand(L)}),e.qZA()}if(2&o){const s=_.$implicit,l=e.oxw(2);e.ekj("user-expanded-row",l.expandedUser===s)}}function Oc(o,_){1&o&&e._UZ(0,"tr",27)}const Ac=function(){return["expandedDetail"]};function Rh(o,_){if(1&o&&(e.ynx(0),e.TgZ(1,"table",3),e.YNc(2,fp,3,1,"ng-container",4),e.ynx(3,5),e.YNc(4,cd,30,11,"td",6),e.BQk(),e.YNc(5,Sc,1,0,"tr",7),e.YNc(6,mp,1,2,"tr",8),e.YNc(7,Oc,1,0,"tr",9),e.qZA(),e.BQk()),2&o){const s=e.oxw();e.xp6(1),e.Q6J("dataSource",s.users),e.xp6(1),e.Q6J("ngForOf",s.displayedColumns),e.xp6(3),e.Q6J("matHeaderRowDef",s.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",s.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(5,Ac))}}let gp=(()=>{class o{constructor(s,l,y,L,Ae){this.usersService=s,this.snackBar=l,this.utilityService=y,this.referenceDataService=L,this.formBuilder=Ae,this.users=[],this.roles=[],this.isLoading=!1,this.displayedColumns=["pseudo","email"],this.expandedUser={},this.rolesBehaviorSubject=new B.X(this.expandedUser.roles),this.rolesObservable=this.rolesBehaviorSubject.asObservable()}ngOnInit(){this.isLoading=!0,(0,rd.D)([this.usersService.find(void 0),this.referenceDataService.getRoles()]).subscribe(([s,l])=>{this.users=s,this.roles=l,this.initForm()},s=>{console.error("Error while users retrieving.",s),this.snackBar.open("An error occured while retrieving users or roles list.","Close",{duration:5e3})},()=>this.isLoading=!1)}copyToClipboard(s){this.utilityService.copyToClipboard(s)}expand(s){this.expandedUser=this.expandedUser===s?null:s,this.initForm()}initForm(){this.userFrom=this.formBuilder.group({roles:[this.expandedUser.roles,f.kI.required]}),this.userFrom.valueChanges.pipe((0,$o.b)(500)).subscribe(s=>{var l;(null===(l=s.roles)||void 0===l?void 0:l.length)?(this.expandedUser.roles=this.userFrom.value.roles,this.usersService.updateRoles(this.expandedUser).subscribe(()=>{this.snackBar.open("User roles have been updated.","Close",{duration:5e3})},y=>{console.error(y),this.snackBar.open("An error occured while user roles update.","Close",{duration:5e3})})):(this.snackBar.open("User should have at least one role.","Close",{duration:5e3}),this.userFrom.setValue({roles:[this.roles[0]]}))})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Al),e.Y36(Xi.ux),e.Y36(qg),e.Y36(ya),e.Y36(f.qu))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-user-management"]],decls:5,vars:2,consts:[[1,"content"],[1,"title"],[4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z8",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["matColumnDef","expandedDetail"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","user-element-row",3,"user-expanded-row","click",4,"matRowDef","matRowDefColumns"],["mat-row","","class","user-detail-row",4,"matRowDef","matRowDefColumns"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-cell",""],["mat-cell",""],[1,"user-element-detail"],[3,"formGroup"],[1,"row"],[1,"col"],["matTooltip","Pseudo",1,"field-pseudo"],["matTooltip","Click to copy",1,"field-id",3,"click"],[3,"checked","disabled"],[1,"field-status"],["formControlName","roles","multiple",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-header-row",""],["mat-row","",1,"user-element-row",3,"click"],["mat-row","",1,"user-detail-row"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e._uU(2," Users management "),e.qZA(),e.YNc(3,hp,1,0,"mat-spinner",2),e.YNc(4,Rh,8,6,"ng-container",2),e.qZA()),2&s&&(e.xp6(3),e.Q6J("ngIf",l.isLoading),e.xp6(1),e.Q6J("ngIf",!l.isLoading))},directives:[D.O5,Ol.$g,_o.BZ,D.sg,_o.w1,_o.Dz,_o.as,_o.nj,_o.fO,_o.ge,_o.ev,f._Y,f.JL,f.sg,To.gM,up.Rr,Kn.KE,Kn.hX,wo.gD,f.JJ,f.u,A.ey,_o.XQ,_o.Gk],styles:[".content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}.content[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:2.5em;font-weight:bold;text-align:center;padding:1em 0}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.user-detail-row[_ngcontent-%COMP%]{height:0}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.user-element-row[_ngcontent-%COMP%]{cursor:pointer}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.user-element-row[_ngcontent-%COMP%]:not(.user-expanded-row):hover{background:whitesmoke}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.user-element-row[_ngcontent-%COMP%]:not(.user-expanded-row):active{background:#efefef}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom-width:0}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] div.user-element-detail[_ngcontent-%COMP%]{overflow:hidden}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] div.user-element-detail[_ngcontent-%COMP%] div.row[_ngcontent-%COMP%]{margin-bottom:1em}.field-pseudo[_ngcontent-%COMP%]{font-size:2em}.field-id[_ngcontent-%COMP%]{background-color:#eee;padding:.2em .4em;color:#606060;border:solid 1px #ccc;border-radius:.2em;font-style:italic;cursor:pointer}.field-status[_ngcontent-%COMP%]{margin-left:.5em;background-color:#eee;padding:.3em .5em;color:#777;border:solid 1px #cccccc;border-radius:.2em}"],data:{animation:[(0,Ha.X$)("detailExpand",[(0,Ha.SB)("collapsed",(0,Ha.oB)({height:"0px",minHeight:"0"})),(0,Ha.SB)("expanded",(0,Ha.oB)({height:"*"})),(0,Ha.eR)("expanded <=> collapsed",(0,Ha.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),o})(),Lh=(()=>{class o{constructor(s){this._http=s}getTheOneOfCurrentUser(s){let l=new c.LE;return s&&(l=l.set("limit",`${s}`)),this._http.get("/api/history/current-user",{params:l}).toPromise()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();const Pc=["scrollableContainer"];function Qg(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",13),e._UZ(2,"ngx-skeleton",14),e._UZ(3,"ngx-skeleton",14),e._UZ(4,"ngx-skeleton",14),e._UZ(5,"ngx-skeleton",14),e._UZ(6,"ngx-skeleton",14),e.qZA(),e.BQk())}function yp(o,_){if(1&o&&(e.TgZ(0,"div",23),e._UZ(1,"app-media-preview-card",24),e.TgZ(2,"div",25),e._uU(3),e.ALo(4,"date"),e.TgZ(5,"span"),e.SDv(6,26),e.qZA(),e._uU(7),e.ALo(8,"date"),e.qZA(),e.qZA()),2&o){const s=_.$implicit;e.xp6(1),e.Q6J("media",s.media),e.xp6(2),e.hij(" ",e.lcZ(4,3,s.date)," \xa0"),e.xp6(4),e.hij("\xa0 ",e.xi3(8,5,s.date,"shortTime")," ")}}function xh(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"div",17),e.TgZ(1,"button",18),e.NdJ("click",function(){return e.CHM(s),e.oxw(2).scrollLeft()}),e.TgZ(2,"mat-icon"),e._uU(3,"chevron_left"),e.qZA(),e.qZA(),e.TgZ(4,"button",19),e.NdJ("click",function(){return e.CHM(s),e.oxw(2).scrollRight()}),e.TgZ(5,"mat-icon"),e._uU(6,"chevron_right"),e.qZA(),e.qZA(),e.TgZ(7,"div",20,21),e.YNc(9,yp,9,8,"div",22),e.qZA(),e.qZA()}if(2&o){const s=e.oxw(2);e.xp6(9),e.Q6J("ngForOf",s.historyLines)}}function Nh(o,_){1&o&&(e.TgZ(0,"div"),e.SDv(1,27),e.qZA())}function Fh(o,_){if(1&o&&(e.YNc(0,xh,10,1,"div",15),e.YNc(1,Nh,2,0,"ng-template",null,16,e.W1O)),2&o){const s=e.MAs(2),l=e.oxw();e.Q6J("ngIf",l.historyLines.length)("ngIfElse",s)}}let Yh=(()=>{class o{constructor(s,l,y,L){this._authService=s,this._historyService=l,this._mediaService=y,this._snackBar=L,this.historyLines=[],this.historyLoading=!1}ngOnInit(){this.user=this._authService.userDetails,this.historyLoading=!0,this._historyService.getTheOneOfCurrentUser(10).then(s=>{this._history=s;let l=Promise.resolve([]);return this._history.lines&&(l=this._mediaService.getMediasByIds(s.lines.map(y=>y.mediaId))),l}).then(s=>{this.historyLoading=!1,this.historyLines=this._history.lines?this._history.lines.map(l=>({date:l.date,media:s.find(y=>y.id===l.mediaId)})).sort((l,y)=>new Date(y.date).getTime()-new Date(l.date).getTime()):[]}).catch(s=>{console.error(s),this._snackBar.open("Une erreur est survenue lors du chargement de votre historique.","Fermer.",{duration:5e3}),this.historyLoading=!1})}scrollLeft(){this.scrollableContainer.nativeElement.scroll({left:this.scrollableContainer.nativeElement.scrollLeft-300,behavior:"smooth"})}scrollRight(){this.scrollableContainer.nativeElement.scroll({left:this.scrollableContainer.nativeElement.scrollLeft+300,behavior:"smooth"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Co.e),e.Y36(Lh),e.Y36(Do),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-connected-user-home"]],viewQuery:function(s,l){if(1&s&&e.Gf(Pc,5),2&s){let y;e.iGM(y=e.CRH())&&(l.scrollableContainer=y.first)}},decls:19,vars:5,consts:function(){let _,s,l,y,L,Ae,Xe;return _="Les derniers m\xE9dias visionn\xE9s",s="Tout afficher",l="Faire d\xE9filer vers la gauche",y="Faire d\xE9filer vers la droite",L="Date de visionnage",Ae="\xE0",Xe="Vous n'avez pas encore visionn\xE9 de m\xE9dia.",[[1,"container"],[1,"profile"],[1,"icon"],[1,"details"],[1,"pseudo"],[1,"email"],[1,"history"],[1,"title"],_,["routerLink","/current-user/history","mat-button",""],s,[4,"ngIf","ngIfElse"],["history",""],[1,"history-skeletons"],["width","15rem","height","10rem","margin","0 1rem"],["class","history-container",4,"ngIf","ngIfElse"],["noHistory",""],[1,"history-container"],["mat-raised-button","","matTooltip",l,1,"left",3,"click"],["mat-raised-button","","matTooltip",y,1,"right",3,"click"],[1,"scrollable-container"],["scrollableContainer",""],["class","history-line",4,"ngFor","ngForOf"],[1,"history-line"],["width","15","height","10",3,"media"],["matTooltip",L,1,"view-date"],Ae,Xe]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"div",2),e._uU(3),e.qZA(),e.TgZ(4,"div",3),e.TgZ(5,"div",4),e._uU(6),e.qZA(),e.TgZ(7,"div",5),e._uU(8),e.qZA(),e.qZA(),e.qZA(),e._UZ(9,"app-media-search-bar"),e.TgZ(10,"div",6),e.TgZ(11,"div",7),e.TgZ(12,"h1"),e.SDv(13,8),e.qZA(),e.TgZ(14,"a",9),e.SDv(15,10),e.qZA(),e.qZA(),e.YNc(16,Qg,7,0,"ng-container",11),e.YNc(17,Fh,3,2,"ng-template",null,12,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(18);e.xp6(3),e.Oqu(l.user.pseudo[0]),e.xp6(3),e.Oqu(l.user.pseudo),e.xp6(2),e.Oqu(l.user.email),e.xp6(8),e.Q6J("ngIf",l.historyLoading)("ngIfElse",y)}},directives:[Ju,bi.yS,os.zs,D.O5,ao.w,os.lW,To.gM,Ar.Hw,D.sg,Zr.x],pipes:[D.uU],styles:[".profile[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin:2rem 0;align-items:center}.profile[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:2.5rem;line-height:2.5rem;width:5rem;height:5rem;border-radius:10rem;display:flex;justify-content:center;align-items:center;background-color:#777;margin:0 1rem;color:#fff}.profile[_ngcontent-%COMP%] .details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.profile[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .pseudo[_ngcontent-%COMP%]{font-size:2rem;line-height:2rem}.profile[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{font-style:italic;color:#777}.history[_ngcontent-%COMP%]{margin-top:2rem}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;justify-content:space-between}@media screen and (max-width: 575px){.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{flex-direction:column}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{text-align:center}}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin:0 1rem}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#000}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;position:relative}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;width:5rem;height:10em;top:0;opacity:0;transition:opacity .3s ease-in-out;z-index:100;margin-top:7px}@media only screen and (orientation: portrait){.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:none}}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{opacity:1}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button.left[_ngcontent-%COMP%]{left:0}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button.right[_ngcontent-%COMP%]{right:0}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .scrollable-container[_ngcontent-%COMP%]{overflow-x:scroll;display:flex;flex-direction:row;-ms-overflow-style:none;scrollbar-width:none}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .scrollable-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .scrollable-container[_ngcontent-%COMP%] .history-line[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .scrollable-container[_ngcontent-%COMP%] .history-line[_ngcontent-%COMP%] .view-date[_ngcontent-%COMP%]{display:flex;justify-content:center;font-style:italic;color:#777}.history[_ngcontent-%COMP%] .history-skeletons[_ngcontent-%COMP%]{display:flex;flex-direction:row;overflow-x:hidden}"]}),o})();function Bh(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",4),e._UZ(2,"ngx-skeleton",5),e._UZ(3,"ngx-skeleton",5),e._UZ(4,"ngx-skeleton",5),e._UZ(5,"ngx-skeleton",5),e._UZ(6,"ngx-skeleton",5),e._UZ(7,"ngx-skeleton",5),e._UZ(8,"ngx-skeleton",5),e._UZ(9,"ngx-skeleton",5),e.qZA(),e.BQk())}function Wo(o,_){if(1&o&&(e.TgZ(0,"div",10),e._UZ(1,"app-media-preview-card",11),e.TgZ(2,"div",12),e._uU(3),e.ALo(4,"date"),e.TgZ(5,"span"),e.SDv(6,13),e.qZA(),e._uU(7),e.ALo(8,"date"),e.qZA(),e.qZA()),2&o){const s=_.$implicit;e.xp6(1),e.Q6J("media",s.media),e.xp6(2),e.hij(" ",e.lcZ(4,3,s.date)," \xa0"),e.xp6(4),e.hij("\xa0 ",e.xi3(8,5,s.date,"shortTime")," ")}}function ud(o,_){if(1&o&&(e.TgZ(0,"div",8),e.YNc(1,Wo,9,8,"div",9),e.qZA()),2&o){const s=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",s.historyLines)}}function Mp(o,_){1&o&&(e.TgZ(0,"div"),e.SDv(1,14),e.qZA())}function bp(o,_){if(1&o&&(e.YNc(0,ud,2,1,"div",6),e.YNc(1,Mp,2,0,"ng-template",null,7,e.W1O)),2&o){const s=e.MAs(2),l=e.oxw();e.Q6J("ngIf",l.historyLines.length)("ngIfElse",s)}}let Xg=(()=>{class o{constructor(s,l,y){this._historyService=s,this._mediaService=l,this._snackBar=y,this.historyLines=[],this.historyLoading=!1}ngOnInit(){this.historyLoading=!0,this._historyService.getTheOneOfCurrentUser().then(s=>{this._history=s;let l=Promise.resolve([]);return this._history.lines&&(l=this._mediaService.getMediasByIds(s.lines.map(y=>y.mediaId))),l}).then(s=>{this.historyLoading=!1,this.historyLines=this._history.lines?this._history.lines.map(l=>({date:l.date,media:s.find(y=>y.id===l.mediaId)})).sort((l,y)=>new Date(y.date).getTime()-new Date(l.date).getTime()):[]}).catch(s=>{console.error(s),this._snackBar.open("Une erreur est survenue lors du chargement de votre historique.","Fermer.",{duration:5e3}),this.historyLoading=!1})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Lh),e.Y36(Do),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-connected-user-media-history"]],decls:7,vars:2,consts:function(){let _,s,l,y;return _="Tous les m\xE9dias que vous avez visionn\xE9",s="Date de visionnage",l="\xE0",y="Vous n'avez pas encore visionn\xE9 de m\xE9dia.",[[1,"container"],_,[4,"ngIf","ngIfElse"],["history",""],[1,"history-skeletons"],["width","13rem","height","8rem","margin","1rem .5rem"],["class","history-container",4,"ngIf","ngIfElse"],["noHistory",""],[1,"history-container"],["class","history-line",4,"ngFor","ngForOf"],[1,"history-line"],["width","15","height","10",3,"media"],["matTooltip",s,1,"view-date"],l,y]},template:function(s,l){if(1&s&&(e._UZ(0,"app-previous-location"),e.TgZ(1,"div",0),e.TgZ(2,"h1"),e.SDv(3,1),e.qZA(),e.YNc(4,Bh,10,0,"ng-container",2),e.YNc(5,bp,3,2,"ng-template",null,3,e.W1O),e.qZA()),2&s){const y=e.MAs(6);e.xp6(4),e.Q6J("ngIf",l.historyLoading)("ngIfElse",y)}},directives:[tl.a,D.O5,ao.w,D.sg,Zr.x,To.gM],pipes:[D.uU],styles:[".container[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.container[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .history-line[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.container[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .history-line[_ngcontent-%COMP%] .view-date[_ngcontent-%COMP%]{display:flex;justify-content:center;font-style:italic;color:#777}.container[_ngcontent-%COMP%] .history-skeletons[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}"]}),o})();var dl=p(9018);function Hh(o,_){if(1&o&&(e.TgZ(0,"mat-option",8),e.TgZ(1,"mat-icon"),e._uU(2),e.qZA(),e._uU(3),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.Tol(s.value.toLowerCase()),e.xp6(1),e.Oqu(s.icon),e.xp6(1),e.hij(" ",s.label," ")}}function Yl(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",17),e._UZ(2,"ngx-skeleton",18),e._UZ(3,"ngx-skeleton",18),e._UZ(4,"ngx-skeleton",18),e._UZ(5,"ngx-skeleton",18),e._UZ(6,"ngx-skeleton",18),e.qZA(),e.BQk())}function Bl(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"div",21),e.TgZ(1,"span"),e.SDv(2,22),e.qZA(),e.TgZ(3,"button",23),e.NdJ("click",function(){return e.CHM(s),e.oxw(2).loadMedias()}),e.TgZ(4,"mat-icon"),e._uU(5,"refresh"),e.qZA(),e.TgZ(6,"span"),e.SDv(7,24),e.qZA(),e.qZA(),e.qZA()}}function vp(o,_){1&o&&e._UZ(0,"app-media-preview-card",29),2&o&&e.Q6J("media",_.$implicit)("showApprovalStatus",!0)}function Ic(o,_){if(1&o&&(e.TgZ(0,"div",27),e.YNc(1,vp,1,2,"app-media-preview-card",28),e.qZA()),2&o){const s=e.oxw(4);e.xp6(1),e.Q6J("ngForOf",s.medias)}}function Vh(o,_){if(1&o&&(e.TgZ(0,"div",27),e.YNc(1,Ic,2,1,"div",25),e.qZA()),2&o){const s=e.oxw(3);e.xp6(1),e.Q6J("ngIf",null==s.medias?null:s.medias.length)}}function Cp(o,_){1&o&&(e.ynx(0),e.TgZ(1,"span"),e.SDv(2,31),e.qZA(),e.BQk())}function jh(o,_){1&o&&(e.TgZ(0,"span"),e.SDv(1,32),e.qZA(),e.TgZ(2,"a",33),e.TgZ(3,"mat-icon"),e._uU(4,"article"),e.qZA(),e.TgZ(5,"span"),e.SDv(6,34),e.qZA(),e.qZA())}function Dp(o,_){if(1&o&&(e.TgZ(0,"div",21),e.YNc(1,Cp,3,0,"ng-container",15),e.YNc(2,jh,7,0,"ng-template",null,30,e.W1O),e.qZA()),2&o){const s=e.MAs(3),l=e.oxw(3);e.xp6(1),e.Q6J("ngIf",l.filteredStatus)("ngIfElse",s)}}function kc(o,_){if(1&o&&(e.YNc(0,Vh,2,1,"div",25),e.YNc(1,Dp,4,2,"div",26)),2&o){const s=e.oxw(2);e.Q6J("ngIf",null==s.medias?null:s.medias.length),e.xp6(1),e.Q6J("ngIf",!(null!=s.medias&&s.medias.length))}}function Tp(o,_){if(1&o&&(e.YNc(0,Bl,8,0,"div",19),e.YNc(1,kc,2,2,"ng-template",null,20,e.W1O)),2&o){const s=e.MAs(2),l=e.oxw();e.Q6J("ngIf",l.mediasFecthingError)("ngIfElse",s)}}let Ep=(()=>{class o{constructor(s,l,y){this._authService=s,this._mediaService=l,this._snackBar=y,this.medias=[],this._labelErrorFetchingMedias="Une erreur est survenue lors de la r\xE9cup\xE9ration des m\xE9dias que vous avez publi\xE9.",this._labelClose="Fermer.",this.approvalStatuses=dl.e}ngOnInit(){this.loadMedias()}loadMedias(){var s;this.isLoading=!0,this.mediasFecthingError=!1;const l=this._authService.getUserDetails();this._mediaService.getAllByPublisher(l.id,null===(s=this.filteredStatus)||void 0===s?void 0:s.value).then(y=>{this.medias=y}).catch(y=>{404===(null==y?void 0:y.status)?this.medias=[]:(console.error(y),this._snackBar.open(this._labelErrorFetchingMedias,this._labelClose,{duration:5e3}),this.mediasFecthingError=!0)}).finally(()=>this.isLoading=!1)}filterOnSelectedStatus(s){this.filteredStatus=s,this.loadMedias()}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Co.e),e.Y36(Do),e.Y36(Xi.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-my-publications"]],decls:29,vars:8,consts:function(){let _,s,l,y,L,Ae,Xe,vt,Lt;return _="Mes publications",s="Filtrer par status d'approbation",l="Tous les status",y="Ajouter un nouveau m\xE9dia",L="Aucun m\xE9dia d'affich\xE9 car une erreur est survenue.",Ae="Recharger les m\xE9dias",Xe="Aucun m\xE9dia ne correspond au status filtr\xE9...",vt="Vous n'avez pas encore publi\xE9 de m\xE9dia.",Lt="Publier un m\xE9dia",[[1,"component"],[1,"header"],[1,"title"],_,[1,"actions"],[1,"form-field-status-filter"],s,[3,"valueChange"],[3,"value"],[1,"all"],l,[3,"value",4,"ngFor","ngForOf"],["mat-raised-button","","routerLink","/medias/new",1,"link-button"],y,[1,"content"],[4,"ngIf","ngIfElse"],["displayResults",""],[1,"skeletons"],["width","11rem","height","8rem","margin",".5rem 1rem"],["class","error-msg",4,"ngIf","ngIfElse"],["noError",""],[1,"error-msg"],L,["mat-raised-button","","color","primary",3,"click"],Ae,["class","medias",4,"ngIf"],["class","error-msg",4,"ngIf"],[1,"medias"],[3,"media","showApprovalStatus",4,"ngFor","ngForOf"],[3,"media","showApprovalStatus"],["noAnyMedia",""],Xe,vt,["mat-raised-button","","routerLink","/medias/new","color","primary",1,"link-button"],Lt]},template:function(s,l){if(1&s&&(e._UZ(0,"app-previous-location"),e.TgZ(1,"div",0),e.TgZ(2,"div",1),e.TgZ(3,"h1",2),e.SDv(4,3),e.qZA(),e.TgZ(5,"div",4),e.TgZ(6,"mat-form-field",5),e.TgZ(7,"mat-label"),e.SDv(8,6),e.qZA(),e.TgZ(9,"mat-select",7),e.NdJ("valueChange",function(L){return l.filterOnSelectedStatus(L)}),e.TgZ(10,"mat-select-trigger"),e.TgZ(11,"mat-icon"),e._uU(12),e.qZA(),e._uU(13),e.qZA(),e.TgZ(14,"mat-option",8),e.TgZ(15,"mat-icon",9),e._uU(16,"select_all"),e.qZA(),e.TgZ(17,"span"),e.SDv(18,10),e.qZA(),e.qZA(),e.YNc(19,Hh,4,5,"mat-option",11),e.qZA(),e.qZA(),e.TgZ(20,"a",12),e.TgZ(21,"mat-icon"),e._uU(22,"add"),e.qZA(),e.TgZ(23,"span"),e.SDv(24,13),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(25,"div",14),e.YNc(26,Yl,7,0,"ng-container",15),e.YNc(27,Tp,3,2,"ng-template",null,16,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(28);e.xp6(11),e.Tol(null==l.filteredStatus||null==l.filteredStatus.value?null:l.filteredStatus.value.toLowerCase()),e.xp6(1),e.Oqu(null==l.filteredStatus?null:l.filteredStatus.icon),e.xp6(1),e.hij(" ",null==l.filteredStatus?null:l.filteredStatus.label," "),e.xp6(1),e.Q6J("value",void 0),e.xp6(5),e.Q6J("ngForOf",l.approvalStatuses),e.xp6(7),e.Q6J("ngIf",l.isLoading)("ngIfElse",y)}},directives:[tl.a,Kn.KE,Kn.hX,wo.gD,wo.$L,Ar.Hw,A.ey,D.sg,os.zs,bi.yS,D.O5,ao.w,os.lW,Zr.x],styles:[".component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem}@media screen and (max-width: 470px){.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{flex-direction:column}}.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin:0}.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap}@media screen and (max-width: 768px){.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{justify-content:right}}@media screen and (max-width: 470px){.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{justify-content:center}}.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{background-color:#2e7d32;color:#fff}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .skeletons[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .medias[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .medias[_ngcontent-%COMP%] .status[_ngcontent-%COMP%]{border-radius:2em;background-color:#fff;width:2.2em;height:2.2em;display:flex;justify-content:center;align-items:center;position:absolute;bottom:1em;right:1em}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .error-msg[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;justify-content:center;margin:auto}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .error-msg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:1rem auto}.all[_ngcontent-%COMP%]{color:#3f51b5}.pending[_ngcontent-%COMP%]{color:#e69720}.approved[_ngcontent-%COMP%]{color:#109b23}.rejected[_ngcontent-%COMP%]{color:#b81717}mat-select-trigger[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}mat-select-trigger[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:.5rem}.form-field-status-filter[_ngcontent-%COMP%]{width:15rem}"]}),o})();function Uh(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",6),e._UZ(2,"ngx-skeleton",7),e._UZ(3,"ngx-skeleton",7),e._UZ(4,"ngx-skeleton",7),e._UZ(5,"ngx-skeleton",7),e._UZ(6,"ngx-skeleton",7),e.qZA(),e.BQk())}function cl(o,_){1&o&&e._UZ(0,"app-media-preview-card",11),2&o&&e.Q6J("media",_.$implicit)("showApprovalStatus",!0)}function $h(o,_){if(1&o&&(e.TgZ(0,"div",9),e.YNc(1,cl,1,2,"app-media-preview-card",10),e.qZA()),2&o){const s=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",s.medias)}}function wp(o,_){if(1&o&&e.YNc(0,$h,2,1,"div",8),2&o){const s=e.oxw();e.Q6J("ngIf",null==s.medias?null:s.medias.length)}}const ul=[{path:"healthCheck",component:zu,canActivate:[ma.a],data:{roles:["REGISTERED"]}},{path:"login",component:Xu,canActivate:[ec]},{path:"medias/new",component:Hg,canActivate:[ma.a],data:{roles:["PUBLISHER"]}},{path:"medias/approve",component:(()=>{class o{constructor(s){this._mediaService=s,this.medias=[],this.isLoading=!1}ngOnInit(){this._loadMedias()}_loadMedias(){this.isLoading=!0,this._mediaService.getAllToApprove().then(s=>{this.medias=s}).catch(s=>{}).finally(()=>this.isLoading=!1)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Do))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-approve"]],decls:9,vars:2,consts:function(){let _;return _="M\xE9dias \xE0 approver",[[1,"component"],[1,"header"],_,[1,"content"],[4,"ngIf","ngIfElse"],["displayResults",""],[1,"skeletons"],["width","11rem","height","8rem","margin",".5rem 1rem"],["class","medias",4,"ngIf"],[1,"medias"],[3,"media","showApprovalStatus",4,"ngFor","ngForOf"],[3,"media","showApprovalStatus"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e._UZ(1,"app-previous-location"),e.TgZ(2,"div",1),e.TgZ(3,"h1"),e.SDv(4,2),e.qZA(),e.qZA(),e.TgZ(5,"div",3),e.YNc(6,Uh,7,0,"ng-container",4),e.YNc(7,wp,1,1,"ng-template",null,5,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(8);e.xp6(6),e.Q6J("ngIf",l.isLoading)("ngIfElse",y)}},directives:[tl.a,D.O5,ao.w,D.sg,Zr.x],styles:[".component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .skeletons[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .medias[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}"]}),o})(),canActivate:[ma.a],data:{roles:["APPROVER"]}},{path:"medias/:id",component:sp},{path:"medias/:id/edit",component:Mh,canActivate:[ma.a],data:{roles:["ADMIN","PUBLISHER"]}},{path:"search",component:yh},{path:"registration",component:Ih},{path:"commingsoon",component:Sg},{path:"validation",component:Eo},{path:"forgottenPassword",component:Zu},{path:"resetPassword",component:cp},{path:"logout",component:eh},{path:"users",component:gp,canActivate:[ma.a],data:{roles:["ADMIN"]}},{path:"current-user",component:Yh,canActivate:[ma.a],data:{roles:["REGISTERED"]}},{path:"current-user/publications",component:Ep,canActivate:[ma.a],data:{roles:["PUBLISHER"]}},{path:"current-user/history",component:Xg,canActivate:[ma.a],data:{roles:["REGISTERED"]}},{path:"tags",loadChildren:()=>p.e(497).then(p.bind(p,6497)).then(o=>o.TagManagementModule)},{path:"",component:Qu}];let Op=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[bi.Bz.forRoot(ul,{onSameUrlNavigation:"reload"})],bi.Bz]}),o})(),Ap=(()=>{class o{intercept(s,l){const y=localStorage.getItem("jwt");if(y){const L=s.clone({headers:s.headers.set("Authorization",`Bearer ${y}`)});return l.handle(L)}return l.handle(s)}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})(),Pp=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o,bootstrap:[Gu]}),o.\u0275inj=e.cJS({providers:[ma.a,ec,{provide:c.TP,useClass:Ap,multi:!0},{provide:A.Ad,useValue:"en-GB"}],imports:[[v.Q,Qd.m,u.b2,Op,d.PW,f.u5,f.UX,c.JF,Zs,$,ao.X]]}),o})();(0,e.G48)(),u.q6().bootstrapModule(Pp).catch(o=>console.error(o))},6700:($e,fe,p)=>{var u={"./af":6431,"./af.js":6431,"./ar":1286,"./ar-dz":1616,"./ar-dz.js":1616,"./ar-kw":9759,"./ar-kw.js":9759,"./ar-ly":3160,"./ar-ly.js":3160,"./ar-ma":2551,"./ar-ma.js":2551,"./ar-sa":9989,"./ar-sa.js":9989,"./ar-tn":6962,"./ar-tn.js":6962,"./ar.js":1286,"./az":5887,"./az.js":5887,"./be":4572,"./be.js":4572,"./bg":3276,"./bg.js":3276,"./bm":3344,"./bm.js":3344,"./bn":8985,"./bn-bd":3990,"./bn-bd.js":3990,"./bn.js":8985,"./bo":4391,"./bo.js":4391,"./br":6728,"./br.js":6728,"./bs":5536,"./bs.js":5536,"./ca":1043,"./ca.js":1043,"./cs":420,"./cs.js":420,"./cv":3513,"./cv.js":3513,"./cy":6771,"./cy.js":6771,"./da":7978,"./da.js":7978,"./de":6061,"./de-at":5204,"./de-at.js":5204,"./de-ch":2653,"./de-ch.js":2653,"./de.js":6061,"./dv":85,"./dv.js":85,"./el":8579,"./el.js":8579,"./en-au":5724,"./en-au.js":5724,"./en-ca":525,"./en-ca.js":525,"./en-gb":2847,"./en-gb.js":2847,"./en-ie":7216,"./en-ie.js":7216,"./en-il":9305,"./en-il.js":9305,"./en-in":3364,"./en-in.js":3364,"./en-nz":9130,"./en-nz.js":9130,"./en-sg":1161,"./en-sg.js":1161,"./eo":802,"./eo.js":802,"./es":328,"./es-do":5551,"./es-do.js":5551,"./es-mx":5615,"./es-mx.js":5615,"./es-us":4790,"./es-us.js":4790,"./es.js":328,"./et":6389,"./et.js":6389,"./eu":2961,"./eu.js":2961,"./fa":6151,"./fa.js":6151,"./fi":7997,"./fi.js":7997,"./fil":8898,"./fil.js":8898,"./fo":7779,"./fo.js":7779,"./fr":8174,"./fr-ca":3287,"./fr-ca.js":3287,"./fr-ch":8867,"./fr-ch.js":8867,"./fr.js":8174,"./fy":452,"./fy.js":452,"./ga":5014,"./ga.js":5014,"./gd":4127,"./gd.js":4127,"./gl":2124,"./gl.js":2124,"./gom-deva":6444,"./gom-deva.js":6444,"./gom-latn":7953,"./gom-latn.js":7953,"./gu":6604,"./gu.js":6604,"./he":1222,"./he.js":1222,"./hi":4235,"./hi.js":4235,"./hr":622,"./hr.js":622,"./hu":7735,"./hu.js":7735,"./hy-am":402,"./hy-am.js":402,"./id":9187,"./id.js":9187,"./is":536,"./is.js":536,"./it":5007,"./it-ch":4667,"./it-ch.js":4667,"./it.js":5007,"./ja":2093,"./ja.js":2093,"./jv":59,"./jv.js":59,"./ka":6870,"./ka.js":6870,"./kk":880,"./kk.js":880,"./km":1083,"./km.js":1083,"./kn":8785,"./kn.js":8785,"./ko":1721,"./ko.js":1721,"./ku":7851,"./ku.js":7851,"./ky":1727,"./ky.js":1727,"./lb":346,"./lb.js":346,"./lo":3002,"./lo.js":3002,"./lt":4035,"./lt.js":4035,"./lv":6927,"./lv.js":6927,"./me":5634,"./me.js":5634,"./mi":4173,"./mi.js":4173,"./mk":6320,"./mk.js":6320,"./ml":1705,"./ml.js":1705,"./mn":1062,"./mn.js":1062,"./mr":2805,"./mr.js":2805,"./ms":1341,"./ms-my":9900,"./ms-my.js":9900,"./ms.js":1341,"./mt":7734,"./mt.js":7734,"./my":9034,"./my.js":9034,"./nb":9324,"./nb.js":9324,"./ne":6495,"./ne.js":6495,"./nl":673,"./nl-be":6272,"./nl-be.js":6272,"./nl.js":673,"./nn":2486,"./nn.js":2486,"./oc-lnc":6219,"./oc-lnc.js":6219,"./pa-in":2829,"./pa-in.js":2829,"./pl":8444,"./pl.js":8444,"./pt":3170,"./pt-br":6117,"./pt-br.js":6117,"./pt.js":3170,"./ro":6587,"./ro.js":6587,"./ru":9264,"./ru.js":9264,"./sd":2135,"./sd.js":2135,"./se":5366,"./se.js":5366,"./si":3379,"./si.js":3379,"./sk":6143,"./sk.js":6143,"./sl":196,"./sl.js":196,"./sq":1082,"./sq.js":1082,"./sr":1621,"./sr-cyrl":8963,"./sr-cyrl.js":8963,"./sr.js":1621,"./ss":1404,"./ss.js":1404,"./sv":5685,"./sv.js":5685,"./sw":6490,"./sw.js":6490,"./ta":4106,"./ta.js":4106,"./te":9204,"./te.js":9204,"./tet":3692,"./tet.js":3692,"./tg":6361,"./tg.js":6361,"./th":1735,"./th.js":1735,"./tk":1568,"./tk.js":1568,"./tl-ph":6129,"./tl-ph.js":6129,"./tlh":3759,"./tlh.js":3759,"./tr":1644,"./tr.js":1644,"./tzl":875,"./tzl.js":875,"./tzm":6878,"./tzm-latn":1041,"./tzm-latn.js":1041,"./tzm.js":6878,"./ug-cn":4357,"./ug-cn.js":4357,"./uk":4810,"./uk.js":4810,"./ur":6794,"./ur.js":6794,"./uz":8966,"./uz-latn":7959,"./uz-latn.js":7959,"./uz.js":8966,"./vi":5386,"./vi.js":5386,"./x-pseudo":3156,"./x-pseudo.js":3156,"./yo":8028,"./yo.js":8028,"./zh-cn":9330,"./zh-cn.js":9330,"./zh-hk":9380,"./zh-hk.js":9380,"./zh-mo":874,"./zh-mo.js":874,"./zh-tw":6508,"./zh-tw.js":6508};function e(f){var d=c(f);return p(d)}function c(f){if(!p.o(u,f)){var d=new Error("Cannot find module '"+f+"'");throw d.code="MODULE_NOT_FOUND",d}return u[f]}e.keys=function(){return Object.keys(u)},e.resolve=c,$e.exports=e,e.id=6700}},$e=>{$e($e.s=6115)}]);