diff --git a/222.c6c16df581fb4de7.js b/222.c6c16df581fb4de7.js deleted file mode 100644 index 610b3623..00000000 --- a/222.c6c16df581fb4de7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[222],{2e3:(St,nt,d)=>{d.d(nt,{E:()=>z});var t=d(1181),x=d(4438);let z=(()=>{class O{constructor(H,N){this.tourService=H,this.element=N,this.isActive=!1}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}showTourStep(H){this.isActive=!0,console.group(H.title),console.log(H.content),console.log(`Anchor id: ${this.tourAnchor}`),console.groupEnd()}hideTourStep(){this.isActive=!1}static#t=this.\u0275fac=function(N){return new(N||O)(x.rXU(t.gQ),x.rXU(x.aKT))};static#e=this.\u0275dir=x.FsC({type:O,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(N,$){2&N&&x.AVh("touranchor--is-active",$.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return O})()},5606:(St,nt,d)=>{d.d(nt,{Et:()=>x.E,i0:()=>b,gQ:()=>t.gQ});var t=d(1181),x=d(2e3),z=d(4438);let b=(()=>{class H{static#t=this.\u0275fac=function(I){return new(I||H)};static#e=this.\u0275mod=z.$C({type:H});static#n=this.\u0275inj=z.G2t({})}return H})()},308:(St,nt,d)=>{d.d(nt,{m:()=>O});var t=d(864),x=d(4438);const z=["*"];let O=(()=>{class b{constructor(N){this.tourService=N}onEscapeKey(){this.tourService.getStatus()===t.Ci.ON&&this.tourService.isHotkeysEnabled()&&this.tourService.end()}onArrowRightKey(){const N=this.tourService.currentStep;this.tourService.getStatus()===t.Ci.ON&&this.tourService.hasNext(this.tourService.currentStep)&&this.tourService.isHotkeysEnabled()&&!N?.nextOnAnchorClick&&this.tourService.next()}onArrowLeftKey(){this.tourService.getStatus()===t.Ci.ON&&this.tourService.hasPrev(this.tourService.currentStep)&&this.tourService.isHotkeysEnabled()&&this.tourService.prev()}static#t=this.\u0275fac=function($){return new($||b)(x.rXU(t.gQ))};static#e=this.\u0275cmp=x.VBU({type:b,selectors:[["tour-hotkey-listener"]],hostBindings:function($,I){1&$&&x.bIt("keydown.Escape",function(){return I.onEscapeKey()},!1,x.tSv)("keydown.ArrowRight",function(){return I.onArrowRightKey()},!1,x.tSv)("keydown.ArrowLeft",function(){return I.onArrowLeftKey()},!1,x.tSv)},standalone:!0,features:[x.aNF],ngContentSelectors:z,decls:1,vars:0,template:function($,I){1&$&&(x.NAR(),x.SdG(0))},encapsulation:2})}return b})()},864:(St,nt,d)=>{d.d(nt,{gQ:()=>Fe,Ci:()=>Jt});var t=d(467),x=d(4438),z=d(2791),O=d(1413),b=d(7786),H=d(6354),N=d(5964),$=d(6977),I=d(1594),j=d(5335),G=d(3236),L=d(8211),q=d(9974),M=d(8750),rt=d(1853),et=d(4360),vt=d(5225);const tt=(0,rt.L)(at=>function(v=null){at(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=v});function mt(at,kt){const{first:v,each:W,with:ct=Ct,scheduler:Ot=kt??G.E,meta:Ft=null}=(0,L.v)(at)?{first:at}:"number"==typeof at?{each:at}:at;if(null==v&&null==W)throw new TypeError("No timeout provided.");return(0,q.N)((ne,Rt)=>{let ye,Ht,jt=null,Re=0;const fe=Ne=>{Ht=(0,vt.N)(Rt,Ot,()=>{try{ye.unsubscribe(),(0,M.Tg)(ct({meta:Ft,lastValue:jt,seen:Re})).subscribe(Rt)}catch(a1){Rt.error(a1)}},Ne)};ye=ne.subscribe((0,et._)(Rt,Ne=>{Ht?.unsubscribe(),Re++,Rt.next(jt=Ne),W>0&&fe(W)},void 0,void 0,()=>{Ht?.closed||Ht?.unsubscribe(),jt=null})),!Re&&fe(null!=v?"number"==typeof v?v:+v-Ot.now():W)})}function Ct(at){throw new tt(at)}var zt=d(7673);function Xt(at){if(!(at instanceof HTMLElement||at instanceof ShadowRoot))return null;const kt=at instanceof ShadowRoot?at.host:at,v=getComputedStyle(kt);return kt.scrollHeight>kt.clientHeight&&["scroll","auto"].includes(v.overflowY)?kt:Xt(kt.parentNode)}class gt{static getScrollContainer(kt,v){return"string"==typeof v?document.documentElement.querySelector(v):v instanceof HTMLElement?v:Xt(kt)}}class Pt{static getVisibleSection(kt,v){return Pt._isHeightOverflowing(kt,v)?Pt._getOverlap(kt,v):kt}static isHeightOverflowing(kt,v){return Pt._isHeightOverflowing(kt instanceof HTMLElement?kt.getBoundingClientRect():kt,v instanceof HTMLElement?v.getBoundingClientRect():v)}static _isHeightOverflowing(kt,v){return v.height=0&&ct.right<=v,Ft=ct.top>=0,ne=ct.bottom<=W;return 0===kt?Ft&&Ot:1===kt?ne&&Ot:Ft&&ne&&Ot}function ue(at,kt=2){const v=at.getBoundingClientRect(),W=document.elementFromPoint(v.left,v.top),ct=document.elementFromPoint(v.right,v.bottom),Ot=!!W&&W!==at&&!me(W,at),Ft=!!ct&&ct!==at&&!me(ct,at);return 0===kt?Ot:1===kt?Ft:Ot||Ft}function me(at,kt){return at.contains(kt)||kt.contains(at)}var Ue=d(4843),re=d(3726),Ye=d(152),Vt=d(177);let Qe=(()=>{class at{constructor(){this.platformId=(0,x.WQX)(x.Agw),this.isBrowser=(0,Vt.UE)(this.platformId),this.document=(0,x.WQX)(Vt.qQ),this.window=this.document.defaultView}ensureVisible(v,W){this.scrollOptions=W,this.anchorEl=v;const ct=W.smoothScroll&&this.isBrowser?"smooth":"auto",Ft=gt.getScrollContainer(v,this.scrollOptions.scrollContainer)??document.documentElement;if(Pt.isHeightOverflowing(v,Ft))v.scrollIntoView({block:"start",inline:"start",behavior:ct});else if(W.center&&!("safari"in this.window))v.scrollIntoView({block:"center",inline:"center",behavior:ct});else if(!oe(v,1)||ue(v,1))v.scrollIntoView({block:"end",inline:"nearest",behavior:ct});else{if(oe(v,0)&&!ue(v,0))return Promise.resolve();v.scrollIntoView({block:"start",inline:"nearest",behavior:ct})}return"smooth"===ct?(0,Ue._)(this.waitForScrollFinish$):Promise.resolve()}get waitForScrollFinish$(){const W=gt.getScrollContainer(this.anchorEl,this.scrollOptions.scrollContainer)??document;return(0,re.R)(W,"scroll").pipe(mt({each:75,with:()=>(0,zt.of)(void 0)}),(0,Ye.B)(50),(0,H.T)(()=>{}))}static#t=this.\u0275fac=function(W){return new(W||at)};static#e=this.\u0275prov=x.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})(),M1=(()=>{class at{constructor(){this.resizeElSubject=new O.B,this.platformId=(0,x.WQX)(x.Agw),this.isResizeObserverSupported=(0,Vt.UE)(this.platformId)&&!!ResizeObserver,this.document=(0,x.WQX)(Vt.qQ),this.window=this.document.defaultView,this.resize$=(0,b.h)(this.resizeElSubject,(0,re.R)(this.window,"resize")).pipe((0,Ye.B)(10))}observeElement(v){this.isResizeObserverSupported&&!this.resizeObserver&&(this.resizeObserver=new ResizeObserver(()=>this.resizeElSubject.next())),this.resizeObserver?.observe(v)}unobserveElement(v){this.resizeObserver?.unobserve(v)}disconnect(){this.resizeObserver?.disconnect(),this.resizeObserver=void 0}static#t=this.\u0275fac=function(W){return new(W||at)};static#e=this.\u0275prov=x.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})(),Je=(()=>{class at{constructor(){this.isSpotlightClosed=!1,this.rendererFactory=(0,x.WQX)(x._9s),this.renderer=this.rendererFactory.createRenderer(null,null),this.resizeObserverService=(0,x.WQX)(M1),this.scrollingService=(0,x.WQX)(Qe),this.document=(0,x.WQX)(Vt.qQ)}show(v,W){this.targetHtmlElement&&this.resizeObserverService.unobserveElement(this.targetHtmlElement),this.targetHtmlElement=v.nativeElement,this.step=W,this.resizeObserverService.observeElement(this.targetHtmlElement),this.backdropElements||(this.backdropElements=this.createBackdropElements(),this.subscribeToResizeEvents()),this.isSpotlightClosed=!1,this.setBackdropPosition()}closeSpotlight(){if(!this.backdropElements)return;const v=this.targetHtmlElement.getBoundingClientRect(),W=v.left+v.width/2,ct=v.top+v.height/2,Ot={top:ct,right:W,bottom:ct,left:W,width:0,height:0};this.isSpotlightClosed=!0,this.setBackdropPosition(Ot)}setBackdropPosition(v=null){const W=this.document.documentElement,ct=gt.getScrollContainer(this.targetHtmlElement,this.step.scrollContainer)??W,Ot=v??this.targetHtmlElement.getBoundingClientRect(),Ft=ct.getBoundingClientRect(),ne=Pt.getVisibleSection(Ot,Ft),Rt=W.scrollHeight,ye=W.scrollWidth,Ht=this.document.defaultView,jt=Ht.scrollX,Re=Ht.scrollY,fe=this.isSpotlightClosed?0:this.step.backdropConfig?.offset??0,m1=[{width:ne.left+jt-fe,height:Rt,top:0,left:0},{width:ne.width+2*fe,height:ne.top+Re-fe,top:0,left:ne.left+jt-fe},{width:ne.width+2*fe,height:Rt-(ne.bottom+Re)-fe,top:ne.bottom+Re+fe,left:ne.left+jt-fe},{width:ye-(ne.right+jt)-fe,height:Rt,top:0,left:ne.right+jt+fe}];for(let se=0;se{this.setBackdropPosition(),this.step.disableScrollToAnchor||this.scrollingService.ensureVisible(this.targetHtmlElement,{center:this.step.centerAnchorOnScroll,smoothScroll:!1})})}close(){this.backdropElements&&(this.resizeObserverService.unobserveElement(this.targetHtmlElement),this.removeBackdropElement(),this.resizeSubscription.unsubscribe())}disconnectResizeObserver(){this.resizeObserverService.disconnect()}removeBackdropElement(){this.backdropElements.forEach(v=>this.renderer.removeChild(this.parentContainer,v)),this.backdropElements=void 0}applyStyles(v,W){for(const ct of Object.keys(v))this.renderer.setStyle(W,ct,v[ct])}createBackdropStyles(v){const W=this.step.backdropConfig,ct={...v,width:Math.max(v.width,0),height:Math.max(v.height,0)};return{position:"absolute",width:`${ct.width}px`,height:`${ct.height}px`,top:`${ct.top}px`,left:`${ct.left}px`,backgroundColor:W?.backgroundColor??"rgba(0, 0, 0, 0.7)",zIndex:W?.zIndex??"101"}}createBackdropElement(){const v=this.renderer.createElement("div");return this.renderer.addClass(v,"ngx-ui-tour_backdrop"),this.renderer.appendChild(this.parentContainer,v),v}createBackdropElements(){return Array.from({length:4}).map(()=>this.createBackdropElement())}get parentContainer(){const v=this.step.backdropConfig?.parentContainer;return v instanceof HTMLElement?v:"string"==typeof v?this.document.documentElement.querySelector(v)??this.document.body:this.document.body}static#t=this.\u0275fac=function(W){return new(W||at)};static#e=this.\u0275prov=x.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})(),_e=(()=>{class at{constructor(){this.rendererFactory=(0,x.WQX)(x._9s),this.renderer=this.rendererFactory.createRenderer(null,null)}removeListener(){this.unListenToAnchorClickFn&&(this.unListenToAnchorClickFn(),this.unListenToAnchorClickFn=void 0)}addListener(v,W){this.unListenToAnchorClickFn=this.renderer.listen(v,"click",W)}static#t=this.\u0275fac=function(W){return new(W||at)};static#e=this.\u0275prov=x.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})(),w1=(()=>{class at{constructor(){this.isEnabled=!1,this.platformId=(0,x.WQX)(x.Agw),this.isBrowser=(0,Vt.UE)(this.platformId),this.rendererFactory=(0,x.WQX)(x._9s),this.renderer=this.rendererFactory.createRenderer(null,null)}enable(v){!this.isBrowser||this.isEnabled||(this.userScrollContainer=v,this.toggleOverflow(),this.isEnabled=!0)}disable(){this.isEnabled&&(this.toggleOverflow(),this.isEnabled=!1)}toggleOverflow(){const v=gt.getScrollContainer(null,this.userScrollContainer)??document.documentElement;this.isEnabled?this.renderer.removeStyle(v,"overflow"):this.renderer.setStyle(v,"overflow","hidden")}static#t=this.\u0275fac=function(W){return new(W||at)};static#e=this.\u0275prov=x.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})();function Ge(...at){return at.reduce((kt,v)=>{v??={};const W=Object.keys(v);for(const ct of W){const Ot=kt[ct],Ft=v[ct];kt[ct]=le(Ot)&&le(Ft)?Ge(Ot,Ft):Ft}return kt},{})}function le(at){return at instanceof Object&&at.constructor===Object}var Jt=function(at){return at[at.OFF=0]="OFF",at[at.ON=1]="ON",at[at.PAUSED=2]="PAUSED",at}(Jt||{}),ce=function(at){return at[at.Forwards=0]="Forwards",at[at.Backwards=1]="Backwards",at}(ce||{});const pe={disableScrollToAnchor:!1,prevBtnTitle:"Prev",nextBtnTitle:"Next",endBtnTitle:"End",enableBackdrop:!1,isAsync:!1,isOptional:!1,delayAfterNavigation:100,delayBeforeStepShow:0,nextOnAnchorClick:!1,duplicateAnchorHandling:"error",centerAnchorOnScroll:!0,disablePageScrolling:!0,smoothScroll:!0,allowUserInitiatedNavigation:!1,stepDimensions:{minWidth:"250px",maxWidth:"280px",width:"auto"},showProgress:!0};let Fe=(()=>{class at{constructor(){this.stepShow$=new O.B,this.stepHide$=new O.B,this.initialize$=new O.B,this.start$=new O.B,this.end$=new O.B,this.pause$=new O.B,this.resume$=new O.B,this.anchorRegister$=new O.B,this.anchorUnregister$=new O.B,this.events$=(0,b.h)(this.stepShow$.pipe((0,H.T)(v=>({name:"stepShow",value:v}))),this.stepHide$.pipe((0,H.T)(v=>({name:"stepHide",value:v}))),this.initialize$.pipe((0,H.T)(v=>({name:"initialize",value:v}))),this.start$.pipe((0,H.T)(v=>({name:"start",value:v}))),this.end$.pipe((0,H.T)(v=>({name:"end",value:v}))),this.pause$.pipe((0,H.T)(v=>({name:"pause",value:v}))),this.resume$.pipe((0,H.T)(v=>({name:"resume",value:v}))),this.anchorRegister$.pipe((0,H.T)(v=>({name:"anchorRegister",value:v}))),this.anchorUnregister$.pipe((0,H.T)(v=>({name:"anchorUnregister",value:v})))),this.steps=[],this.anchors={},this.status=Jt.OFF,this.isHotKeysEnabled=!0,this.direction=ce.Forwards,this.waitingForScroll=!1,this.navigationStarted=!1,this.router=(0,x.WQX)(z.Ix),this.backdrop=(0,x.WQX)(Je),this.anchorClickService=(0,x.WQX)(_e),this.scrollBlockingService=(0,x.WQX)(w1),this.scrollingService=(0,x.WQX)(Qe)}initialize(v,W){this.status!==Jt.ON?v&&v.length>0&&(this.status=Jt.OFF,this.steps=v.map(ct=>Ge(pe,this.userDefaults,W,ct)),this.validateSteps(),this.initialize$.next(this.steps),this.subscribeToNavigationStartEvent()):console.warn("Can not re-initialize the UI tour while it's still active")}setDefaults(v){this.userDefaults=v}getDefaults(){return this.userDefaults}validateSteps(){for(const v of this.steps)if(v.isAsync&&v.isOptional&&!v.asyncStepTimeout)throw new Error(`Tour step with anchor id "${v.anchorId}" can only be both "async" and "optional" when "asyncStepTimeout" is specified!`)}subscribeToNavigationStartEvent(){this.router.events.pipe((0,N.p)(v=>v instanceof z.Z),(0,$.Q)(this.end$)).subscribe(v=>{this.currentStep&&!this.navigationStarted&&("popstate"===v.navigationTrigger||!this.currentStep.allowUserInitiatedNavigation)&&this.end()})}disableHotkeys(){this.isHotKeysEnabled=!1}enableHotkeys(){this.isHotKeysEnabled=!0}start(){this.status!==Jt.ON?this.startAt(0):console.warn("tourService.start() called while the tour is already running.")}startAt(v){this.status=Jt.ON,this.goToStep(this.loadStep(v)),this.start$.next()}end(){this.waitingForScroll||this.status!==Jt.OFF&&(this.status=Jt.OFF,this.disableTour(),this.currentStep=void 0,this.direction=ce.Forwards,this.end$.next())}pause(){this.status=Jt.PAUSED,this.disableTour(),this.pause$.next()}disableTour(){this.hideStep(this.currentStep),this.anchorClickService.removeListener(),this.backdrop.close(),this.backdrop.disconnectResizeObserver(),this.scrollBlockingService.disable()}resume(){this.status=Jt.ON,this.showStep(this.currentStep),this.resume$.next()}toggle(v){v?this.currentStep?this.pause():this.resume():this.currentStep?this.end():this.start()}next(){this.waitingForScroll||(this.direction=ce.Forwards,this.hasNext(this.currentStep)&&this.goToStep(this.loadStep(this.currentStep.nextStep??this.getStepIndex(this.currentStep)+1)))}getStepIndex(v){const W=this.steps.indexOf(v);return W<0?0:W}hasNext(v){return v?void 0!==v.nextStep||this.getStepIndex(v)0&&!this.isPrevOptionalAnchorMising(v):(console.warn("Can't get previous step. No currentStep."),!1)}isPrevOptionalAnchorMising(v){for(let ct=this.getStepIndex(v)-1;ct>-1;ct--){const Ot=this.steps[ct];if(!Ot.isOptional||this.anchors[Ot.anchorId])return!1}return!0}goto(v){this.goToStep(this.loadStep(v))}register(v,W){if(v){if(this.anchors[v])switch(this.findStepByAnchorId(v)?.duplicateAnchorHandling??this.userDefaults?.duplicateAnchorHandling??"error"){case"error":throw new Error(`Tour anchor with id "${v}" already registered!`);case"registerFirst":return}this.anchors[v]=W,this.anchorRegister$.next(v)}}findStepByAnchorId(v){return this.steps.find(W=>W.anchorId===v)}unregister(v){v&&(delete this.anchors[v],this.anchorUnregister$.next(v))}getStatus(){return this.status}isHotkeysEnabled(){return this.isHotKeysEnabled}goToStep(v){if(!v)return console.warn("Can't go to non-existent step"),void this.end();this.currentStep&&(this.backdrop.closeSpotlight(),this.hideStep(this.currentStep)),this.anchorClickService.removeListener(),null!=v.route?this.navigateToRouteAndSetStep(v):this.setCurrentStepAsync(v)}listenToOnAnchorClick(v){v.nextOnAnchorClick&&this.anchorClickService.addListener(this.anchors[v.anchorId].element.nativeElement,()=>this.next())}navigateToRouteAndSetStep(v){var W=this;return(0,t.A)(function*(){const ct="string"==typeof v.route?v.route:W.router.createUrlTree(v.route);if(W.router.isActive(ct,{paths:"exact",matrixParams:"exact",queryParams:"subset",fragment:"exact"}))return void W.setCurrentStepAsync(v);W.navigationStarted=!0;const ne=yield W.router.navigateByUrl(ct);W.navigationStarted=!1,ne?W.setCurrentStepAsync(v,v.delayAfterNavigation):(console.warn("Navigation to route failed: ",v.route),W.end())})()}loadStep(v){return"number"==typeof v?this.steps[v]:this.steps.find(W=>W.stepId===v)}setCurrentStep(v){this.currentStep=v,this.showStep(this.currentStep)}setCurrentStepAsync(v,W=0){W=W||v.delayBeforeStepShow,setTimeout(()=>this.setCurrentStep(v),W)}showStep(v,W=!1){var ct=this;return(0,t.A)(function*(){const Ot=ct.anchors[v&&v.anchorId];if(!Ot){if(v.isAsync&&!W){let Ft=ct.anchorRegister$.pipe((0,N.p)(ne=>ne===v.anchorId),(0,I.$)(),(0,j.c)(0));return v.asyncStepTimeout&&(Ft=Ft.pipe(mt({each:v.asyncStepTimeout,with:()=>(0,zt.of)(null)}))),void Ft.subscribe(()=>ct.showStep(v,!0))}return v.isOptional?void(ct.direction===ce.Forwards?ct.next():ct.prev()):(console.warn(`Can't attach to unregistered anchor with id "${v.anchorId}"`),void ct.end())}ct.listenToOnAnchorClick(v),ct.waitingForScroll=!0,yield ct.scrollToAnchor(v),ct.waitingForScroll=!1,Ot.showTourStep(v),ct.toggleBackdrop(v),ct.togglePageScrolling(v),ct.stepShow$.next({step:v,direction:ct.direction})})()}hideStep(v){const W=this.anchors[v&&v.anchorId];W&&(W.hideTourStep(),this.stepHide$.next({step:v,direction:this.direction}))}scrollToAnchor(v){return v.disableScrollToAnchor?Promise.resolve():this.scrollingService.ensureVisible(this.anchors[v?.anchorId].element.nativeElement,{center:v.centerAnchorOnScroll,smoothScroll:v.smoothScroll,scrollContainer:v.scrollContainer})}toggleBackdrop(v){v.enableBackdrop?this.backdrop.show(this.anchors[v?.anchorId].element,v):this.backdrop.close()}togglePageScrolling(v){v.disablePageScrolling?this.scrollBlockingService.enable(v.scrollContainer):this.scrollBlockingService.disable()}static#t=this.\u0275fac=function(W){return new(W||at)};static#e=this.\u0275prov=x.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})()},1181:(St,nt,d)=>{d.d(nt,{Ci:()=>t.Ci,gQ:()=>t.gQ,mE:()=>x.m});var t=d(864),x=d(308)},3992:(St,nt,d)=>{d.d(nt,{q:()=>b});var t=d(1181),x=d(4438),z=d(600),O=d(177);let b=(()=>{class H extends t.gQ{constructor(){super(...arguments),this.config=(0,x.WQX)(z.TS),this.document=(0,x.WQX)(O.qQ)}initialize($,I){const j=this.getDefaults(),G="ios"===this.config.get("mode");I??={},I.backdropConfig??=j?.backdropConfig??{},I.backdropConfig.parentContainer??=j?.backdropConfig?.parentContainer??"ion-app",I.delayAfterNavigation??=j?.delayAfterNavigation??(G?700:500),super.initialize($,I)}showStep($){if($.smoothScroll&&(!$.scrollContainer||"string"!=typeof $.scrollContainer)){const I=this.document.documentElement,j=I.querySelector("ion-router-outlet[tabs=true]"),G=I.querySelector("ion-router-outlet"),L=j??G,q=L?L.querySelector(":scope > .ion-page:not(.ion-page-hidden) ion-content"):I.querySelector("ion-content");$.scrollContainer=q?.shadowRoot.querySelector("[part=scroll]")}return super.showStep($)}static#t=this.\u0275fac=(()=>{let $;return function(j){return($||($=x.xGo(H)))(j||H)}})();static#e=this.\u0275prov=x.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})()},9895:(St,nt,d)=>{d.d(nt,{G:()=>H});var t=d(467),x=d(4438),z=d(3992),O=d(8895),b=d(4843);let H=(()=>{class N{constructor(){this.element=(0,x.WQX)(x.aKT),this.tourService=(0,x.WQX)(z.q),this.stepTemplateService=(0,x.WQX)(O.S)}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}showTourStep(I){var j=this;return(0,t.A)(function*(){const G=j.stepTemplateService.templateComponent,L=G.ionPopover;L.isCmpOpen&&(yield(0,b._)(L.didDismiss)),j.isActive=!0,G.step=I,L.alignment=I.placement?.alignment,L.side=I.placement?.side??"bottom",L.cssClass=I.popoverClass;const q={target:j.element.nativeElement};yield L.present(q)})()}hideTourStep(){this.isActive=!1,this.stepTemplateService.templateComponent.ionPopover.dismiss()}static#t=this.\u0275fac=function(j){return new(j||N)};static#e=this.\u0275dir=x.FsC({type:N,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(j,G){2&j&&x.AVh("touranchor--is-active",G.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return N})()},8895:(St,nt,d)=>{d.d(nt,{S:()=>x});var t=d(4438);let x=(()=>{class z{static#t=this.\u0275fac=function(H){return new(H||z)};static#e=this.\u0275prov=t.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})()},1841:(St,nt,d)=>{d.d(nt,{k:()=>$r});var N,t=d(4438),x=d(1181),z=d(555),O=d(7865),b=d(177),H=d(3992),j=function(pt,te){var Lt=function(){if(typeof window>"u")return new Map;if(!N){var pt=window;pt.Ionicons=pt.Ionicons||{},N=pt.Ionicons.map=pt.Ionicons.map||new Map}return N}(),$t=Lt.get(pt);void 0===$t?Lt.set(pt,te):$t!==te&&console.warn('[Ionicons Warning]: Multiple icons were mapped to name "'.concat(pt,'". Ensure that multiple icons are not mapped to the same icon name.'))},Lr=d(8895);const Pr=pt=>({step:pt});function Fr(pt,te){1&pt&&t.eu8(0)}function Hr(pt,te){if(1&pt&&t.DNE(0,Fr,1,0,"ng-container",2),2&pt){const Lt=t.XpG(),$t=t.sdS(3);t.Y8G("ngTemplateOutlet",Lt.stepTemplate||Lt.stepTemplateContent||$t)("ngTemplateOutletContext",t.eq3(2,Pr,Lt.step))}}function Vr(pt,te){if(1&pt&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&pt){const Lt=t.XpG().step,$t=t.XpG();t.R7$(),t.Lme("",(null==$t.tourService.steps?null:$t.tourService.steps.indexOf(Lt))+1," / ",null==$t.tourService.steps?null:$t.tourService.steps.length,"")}}function jr(pt,te){if(1&pt){const Lt=t.RV6();t.j41(0,"ion-button",11),t.bIt("click",function(){t.eBV(Lt);const he=t.XpG(2);return t.Njj(he.tourService.next())}),t.EFF(1),t.nrm(2,"ion-icon",12),t.k0s()}if(2&pt){const Lt=t.XpG().step;t.R7$(),t.SpI(" ",Lt.nextBtnTitle," ")}}function Ur(pt,te){if(1&pt){const Lt=t.RV6();t.j41(0,"ion-button",11),t.bIt("click",function(){t.eBV(Lt);const he=t.XpG(2);return t.Njj(he.tourService.end())}),t.EFF(1),t.k0s()}if(2&pt){const Lt=t.XpG().step;t.R7$(),t.SpI(" ",Lt.endBtnTitle," ")}}function Gr(pt,te){if(1&pt){const Lt=t.RV6();t.j41(0,"ion-card")(1,"ion-card-header")(2,"ion-card-title"),t.EFF(3),t.k0s(),t.j41(4,"ion-button",3),t.bIt("click",function(){t.eBV(Lt);const he=t.XpG();return t.Njj(he.tourService.end())}),t.nrm(5,"ion-icon",4),t.k0s()(),t.nrm(6,"ion-card-content",5),t.j41(7,"div",6)(8,"ion-button",7),t.bIt("click",function(){t.eBV(Lt);const he=t.XpG();return t.Njj(he.tourService.prev())}),t.nrm(9,"ion-icon",8),t.EFF(10),t.k0s(),t.DNE(11,Vr,2,2,"div",9)(12,jr,3,1,"ion-button",10)(13,Ur,2,1,"ion-button",10),t.k0s()()}if(2&pt){const Lt=te.step,$t=t.XpG();t.R7$(3),t.JRh(Lt.title),t.R7$(3),t.Y8G("innerHTML",Lt.content,t.npT),t.R7$(),t.AVh("no-progress",!Lt.showProgress),t.R7$(),t.Y8G("disabled",!$t.tourService.hasPrev(Lt)),t.R7$(2),t.SpI(" ",Lt.prevBtnTitle," "),t.R7$(),t.vxM(11,Lt.showProgress?11:-1),t.R7$(),t.vxM(12,$t.tourService.hasNext(Lt)&&!Lt.nextOnAnchorClick?12:-1),t.R7$(),t.vxM(13,$t.tourService.hasNext(Lt)?-1:13)}}let $r=(()=>{class pt extends x.mE{constructor(Lt,$t){super($t),this.tourStepTemplateService=Lt,this.tourService=$t,this.step={},this.noopLeaveAnimation=()=>(0,z.c)(),this.addIonicIcons()}addIonicIcons(){!function(pt){Object.keys(pt).forEach(function(te){j(te,pt[te]);var Lt=te.replace(/([a-z0-9]|(?=[A-Z]))([A-Z0-9])/g,"$1-$2").toLowerCase();te!==Lt&&j(Lt,pt[te])})}({closeOutline:"data:image/svg+xml;utf8,",chevronBackOutline:"data:image/svg+xml;utf8,",chevronForwardOutline:"data:image/svg+xml;utf8,"})}ngAfterViewInit(){this.tourStepTemplateService.templateComponent=this}static#t=this.\u0275fac=function($t){return new($t||pt)(t.rXU(Lr.S),t.rXU(H.q))};static#e=this.\u0275cmp=t.VBU({type:pt,selectors:[["tour-step-template"]],contentQueries:function($t,he,G1){if(1&$t&&t.wni(G1,t.C4Q,5),2&$t){let Ss;t.mGM(Ss=t.lsd())&&(he.stepTemplateContent=Ss.first)}},viewQuery:function($t,he){if(1&$t&&t.GBs(O.CF,7),2&$t){let G1;t.mGM(G1=t.lsd())&&(he.ionPopover=G1.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:4,vars:12,consts:[["defaultTemplate",""],[3,"leaveAnimation","backdropDismiss","keyboardClose","showBackdrop","dismissOnSelect","arrow"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["fill","clear","shape","round",1,"close",3,"click"],["slot","icon-only","name","close-outline"],[3,"innerHTML"],[1,"footer"],["fill","clear",3,"click","disabled"],["slot","start","name","chevron-back-outline"],[1,"progress"],["fill","clear"],["fill","clear",3,"click"],["slot","end","name","chevron-forward-outline"]],template:function($t,he){if(1&$t&&(t.j41(0,"ion-popover",1),t.DNE(1,Hr,1,4,"ng-template"),t.k0s(),t.DNE(2,Gr,14,9,"ng-template",null,0,t.C5r)),2&$t){let G1;t.xc7("--min-width",null==he.step||null==he.step.stepDimensions?null:he.step.stepDimensions.minWidth)("--max-width",null==he.step||null==he.step.stepDimensions?null:he.step.stepDimensions.maxWidth)("--width",null==he.step||null==he.step.stepDimensions?null:he.step.stepDimensions.width),t.Y8G("leaveAnimation",he.noopLeaveAnimation)("backdropDismiss",!1)("keyboardClose",!1)("showBackdrop",!1)("dismissOnSelect",!1)("arrow",null===(G1=null==he.step?null:he.step.showArrow)||void 0===G1||G1)}},dependencies:[b.T3,O.CF,O.b_,O.ME,O.tN,O.Jm,O.iq,O.I9],styles:["ion-popover[_ngcontent-%COMP%]{pointer-events:none}ion-card[_ngcontent-%COMP%]{margin:0;pointer-events:auto}ion-card-header[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 16px}ion-card-header[_ngcontent-%COMP%] ion-card-title[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ion-button.close[_ngcontent-%COMP%]{--padding-start: 5px;--padding-end: 5px;--padding-top: 5px;--padding-bottom: 5px;margin:0 -8px 0 0}.footer[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;padding:0 8px 8px;align-items:center;gap:8px}.footer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.footer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.footer[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#00000061;white-space:nowrap}.footer.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.footer[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{text-transform:capitalize}"]})}return pt})()},6061:(St,nt,d)=>{d.d(nt,{G$:()=>x.G,g$:()=>b,gQ:()=>H.q});var t=d(1841),x=d(9895),z=d(4438);let b=(()=>{class N{static#t=this.\u0275fac=function(j){return new(j||N)};static#e=this.\u0275mod=z.$C({type:N});static#n=this.\u0275inj=z.G2t({imports:[t.k]})}return N})();var H=d(3992)},8264:(St,nt,d)=>{d.d(nt,{y:()=>z});var t=d(1181),x=d(4438);let z=(()=>{class O extends t.gQ{initialize(H,N){const $=this.getDefaults();N??={},N.showArrow??=$?.showArrow??!0,super.initialize(H,N)}static#t=this.\u0275fac=(()=>{let H;return function($){return(H||(H=x.xGo(O)))($||O)}})();static#e=this.\u0275prov=x.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})()},6853:(St,nt,d)=>{d.d(nt,{A:()=>$});var t=d(1181),x=d(1594),z=d(2439),O=d(4438);let b=(()=>{class I{static#t=this.\u0275fac=function(L){return new(L||I)};static#e=this.\u0275cmp=O.VBU({type:I,selectors:[["tour-anchor-opener"]],viewQuery:function(L,q){if(1&L&&O.GBs(z.Cp,7),2&L){let M;O.mGM(M=O.lsd())&&(q.trigger=M.first)}},standalone:!0,features:[O.aNF],decls:1,vars:1,consts:[["matMenuTriggerFor","",3,"matMenuTriggerRestoreFocus"]],template:function(L,q){1&L&&O.nrm(0,"span",0),2&L&&O.Y8G("matMenuTriggerRestoreFocus",!1)},dependencies:[z.Cn,z.Cp],styles:["[_nghost-%COMP%]{display:none}"]})}return I})();var H=d(8264),N=d(7820);let $=(()=>{class I{constructor(G,L,q,M){this.viewContainer=G,this.element=L,this.tourService=q,this.tourStepTemplate=M}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}createOpener(){this.opener=this.viewContainer.createComponent(b).instance}showTourStep(G){this.isActive=!0,this.tourStepTemplate.templateComponent.step=G,this.opener||this.createOpener();const L=this.opener.trigger,q=L;q._element=this.element,q._parentMaterialMenu=null,q._setPosition=(tt,mt)=>this.setPosition(tt,mt,G);const M=this.tourStepTemplate.templateComponent.tourStep;L.menu=M,M.xPosition=G.placement?.xPosition||"after",M.yPosition=G.placement?.yPosition||"below",M.hasBackdrop=!!G.closeOnOutsideClick,M.panelClass=`tour-step ${G.popoverClass??""} ${G.showArrow?"arrow":""} ${G.placement?.horizontal?"horizontal":""}`,L.openMenu(),this.menuCloseSubscription&&this.menuCloseSubscription.unsubscribe(),this.menuCloseSubscription=L.menuClosed.pipe((0,x.$)()).subscribe(()=>{this.tourService.getStatus()!==t.Ci.OFF&&this.tourService.end()})}setPosition(G,L,q){let[M,rt]="before"===G.xPosition?["end","start"]:["start","end"];const[et,vt]="above"===G.yPosition?["bottom","top"]:["top","bottom"];let[tt,mt]=[et,vt],[Ct,zt]=[M,rt];const Xt=q.placement?.horizontal;Xt?(zt=M="before"===G.xPosition?"start":"end",rt=Ct="end"===M?"start":"end"):G.overlapTrigger||(tt="top"===et?"bottom":"top",mt="top"===vt?"bottom":"top");const gt=q.backdropConfig?.offset??0,Pt=Xt?gt:-gt,oe=Xt?-gt:gt,ue={originX:M,originY:tt,overlayX:Ct,overlayY:et,offsetX:Pt,offsetY:oe};L.withPositions(Xt?[ue,{originX:rt,originY:tt,overlayX:zt,overlayY:et,offsetX:-Pt,offsetY:oe}]:[ue,{originX:M,originY:mt,overlayX:Ct,overlayY:vt,offsetX:Pt,offsetY:-oe},{originX:rt,originY:mt,overlayX:zt,overlayY:vt,offsetX:-Pt,offsetY:-oe}])}hideTourStep(){this.isActive=!1,this.menuCloseSubscription&&this.menuCloseSubscription.unsubscribe(),this.opener.trigger.closeMenu()}static#t=this.\u0275fac=function(L){return new(L||I)(O.rXU(O.c1b),O.rXU(O.aKT),O.rXU(H.y),O.rXU(N.S))};static#e=this.\u0275dir=O.FsC({type:I,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(L,q){2&L&&O.AVh("touranchor--is-active",q.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return I})()},7820:(St,nt,d)=>{d.d(nt,{S:()=>x});var t=d(4438);let x=(()=>{class z{static#t=this.\u0275fac=function(H){return new(H||z)};static#e=this.\u0275prov=t.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})()},3841:(St,nt,d)=>{d.d(nt,{k:()=>Hi});var t=d(4438),x=d(1181),z=d(2439),O=d(8264),b=d(177),H=d(6600);const N=["*"],j=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],G=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],L=new t.nKC("MAT_CARD_CONFIG");let q=(()=>{class c{constructor(h){this.appearance=h?.appearance||"raised"}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(L,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(g,k){2&g&&t.AVh("mat-mdc-card-outlined","outlined"===k.appearance)("mdc-card--outlined","outlined"===k.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[t.aNF],ngContentSelectors:N,decls:1,vars:0,template:function(g,k){1&g&&(t.NAR(),t.SdG(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return c})(),M=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275dir=t.FsC({type:c,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0})}return c})(),et=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275dir=t.FsC({type:c,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0})}return c})(),tt=(()=>{class c{constructor(){this.align="start"}static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275dir=t.FsC({type:c,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(g,k){2&g&&t.AVh("mat-mdc-card-actions-align-end","end"===k.align)},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0})}return c})(),mt=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[t.aNF],ngContentSelectors:G,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(g,k){1&g&&(t.NAR(j),t.SdG(0),t.j41(1,"div",0),t.SdG(2,1),t.k0s(),t.SdG(3,2))},encapsulation:2,changeDetection:0})}return c})(),Ue=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275mod=t.$C({type:c});static#n=this.\u0275inj=t.G2t({imports:[H.yE,b.MD,H.yE]})}return c})();var re=d(6860),Ye=d(6039);const Vt=["mat-button",""],Qe=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],M1=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Jt=["mat-icon-button",""],ce=["*"],Fe=new t.nKC("MAT_BUTTON_CONFIG"),kt=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let v=(()=>{class c{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(h){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,h)}get disableRipple(){return this._disableRipple}set disableRipple(h){this._disableRipple=h,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(h){this._disabled=h,this._updateRippleDisabled()}constructor(h,g,k,K){this._elementRef=h,this._platform=g,this._ngZone=k,this._animationMode=K,this._focusMonitor=(0,t.WQX)(Ye.FN),this._rippleLoader=(0,t.WQX)(H.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const lt=(0,t.WQX)(Fe,{optional:!0}),Et=h.nativeElement,Bt=Et.classList;this.disabledInteractive=lt?.disabledInteractive??!1,this._rippleLoader?.configureRipple(Et,{className:"mat-mdc-button-ripple"});for(const{attribute:ge,mdcClasses:Ve}of kt)Et.hasAttribute(ge)&&Bt.add(...Ve)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(h="program",g){h?this._focusMonitor.focusVia(this._elementRef.nativeElement,h,g):this._elementRef.nativeElement.focus(g)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#t=this.\u0275fac=function(g){t.QTQ()};static#e=this.\u0275dir=t.FsC({type:c,inputs:{color:"color",disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],ariaDisabled:[t.Mj6.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",t.L39],disabledInteractive:[t.Mj6.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",t.L39]},features:[t.GFd]})}return c})(),Ot=(()=>{class c extends v{constructor(h,g,k,K){super(h,g,k,K)}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(t.aKT),t.rXU(re.OD),t.rXU(t.SKi),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(g,k){2&g&&(t.BMQ("disabled",k._getDisabledAttribute())("aria-disabled",k._getAriaDisabled()),t.HbH(k.color?"mat-"+k.color:""),t.AVh("mat-mdc-button-disabled",k.disabled)("mat-mdc-button-disabled-interactive",k.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===k._animationMode)("mat-unthemed",!k.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[t.Vt3,t.aNF],attrs:Vt,ngContentSelectors:M1,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(g,k){1&g&&(t.NAR(Qe),t.nrm(0,"span",0),t.SdG(1),t.j41(2,"span",1),t.SdG(3,1),t.k0s(),t.SdG(4,2),t.nrm(5,"span",2)(6,"span",3)),2&g&&t.AVh("mdc-button__ripple",!k._isFab)("mdc-fab__ripple",k._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return c})(),Ne=(()=>{class c extends v{constructor(h,g,k,K){super(h,g,k,K),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(t.aKT),t.rXU(re.OD),t.rXU(t.SKi),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(g,k){2&g&&(t.BMQ("disabled",k._getDisabledAttribute())("aria-disabled",k._getAriaDisabled()),t.HbH(k.color?"mat-"+k.color:""),t.AVh("mat-mdc-button-disabled",k.disabled)("mat-mdc-button-disabled-interactive",k.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===k._animationMode)("mat-unthemed",!k.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[t.Vt3,t.aNF],attrs:Jt,ngContentSelectors:ce,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(g,k){1&g&&(t.NAR(),t.nrm(0,"span",0),t.SdG(1),t.nrm(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return c})(),r1=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275mod=t.$C({type:c});static#n=this.\u0275inj=t.G2t({imports:[H.yE,H.pZ,H.yE]})}return c})();var Oe=d(7673),m1=d(8810),se=d(7468),Ae=d(8359),Zt=d(8141),Ie=d(6354),c1=d(9437),Ze=d(980),qe=d(7647),l1=d(6697),y1=d(274),p1=d(5964);class ke{}class ze{constructor(y){this.normalizedNames=new Map,this.lazyUpdate=null,y?"string"==typeof y?this.lazyInit=()=>{this.headers=new Map,y.split("\n").forEach(h=>{const g=h.indexOf(":");if(g>0){const k=h.slice(0,g),K=k.toLowerCase(),lt=h.slice(g+1).trim();this.maybeSetNormalizedName(k,K),this.headers.has(K)?this.headers.get(K).push(lt):this.headers.set(K,[lt])}})}:typeof Headers<"u"&&y instanceof Headers?(this.headers=new Map,y.forEach((h,g)=>{this.setHeaderEntries(g,h)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(y).forEach(([h,g])=>{this.setHeaderEntries(h,g)})}:this.headers=new Map}has(y){return this.init(),this.headers.has(y.toLowerCase())}get(y){this.init();const h=this.headers.get(y.toLowerCase());return h&&h.length>0?h[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(y){return this.init(),this.headers.get(y.toLowerCase())||null}append(y,h){return this.clone({name:y,value:h,op:"a"})}set(y,h){return this.clone({name:y,value:h,op:"s"})}delete(y,h){return this.clone({name:y,value:h,op:"d"})}maybeSetNormalizedName(y,h){this.normalizedNames.has(h)||this.normalizedNames.set(h,y)}init(){this.lazyInit&&(this.lazyInit instanceof ze?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(y=>this.applyUpdate(y)),this.lazyUpdate=null))}copyFrom(y){y.init(),Array.from(y.headers.keys()).forEach(h=>{this.headers.set(h,y.headers.get(h)),this.normalizedNames.set(h,y.normalizedNames.get(h))})}clone(y){const h=new ze;return h.lazyInit=this.lazyInit&&this.lazyInit instanceof ze?this.lazyInit:this,h.lazyUpdate=(this.lazyUpdate||[]).concat([y]),h}applyUpdate(y){const h=y.name.toLowerCase();switch(y.op){case"a":case"s":let g=y.value;if("string"==typeof g&&(g=[g]),0===g.length)return;this.maybeSetNormalizedName(y.name,h);const k=("a"===y.op?this.headers.get(h):void 0)||[];k.push(...g),this.headers.set(h,k);break;case"d":const K=y.value;if(K){let lt=this.headers.get(h);if(!lt)return;lt=lt.filter(Et=>-1===K.indexOf(Et)),0===lt.length?(this.headers.delete(h),this.normalizedNames.delete(h)):this.headers.set(h,lt)}else this.headers.delete(h),this.normalizedNames.delete(h)}}setHeaderEntries(y,h){const g=(Array.isArray(h)?h:[h]).map(K=>K.toString()),k=y.toLowerCase();this.headers.set(k,g),this.maybeSetNormalizedName(y,k)}forEach(y){this.init(),Array.from(this.normalizedNames.keys()).forEach(h=>y(this.normalizedNames.get(h),this.headers.get(h)))}}class t1{encodeKey(y){return He(y)}encodeValue(y){return He(y)}decodeKey(y){return decodeURIComponent(y)}decodeValue(y){return decodeURIComponent(y)}}const Le=/%(\d[a-f0-9])/gi,g1={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function He(c){return encodeURIComponent(c).replace(Le,(y,h)=>g1[h]??y)}function d1(c){return`${c}`}class de{constructor(y={}){if(this.updates=null,this.cloneFrom=null,this.encoder=y.encoder||new t1,y.fromString){if(y.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function z1(c,y){const h=new Map;return c.length>0&&c.replace(/^\?/,"").split("&").forEach(k=>{const K=k.indexOf("="),[lt,Et]=-1==K?[y.decodeKey(k),""]:[y.decodeKey(k.slice(0,K)),y.decodeValue(k.slice(K+1))],Bt=h.get(lt)||[];Bt.push(Et),h.set(lt,Bt)}),h}(y.fromString,this.encoder)}else y.fromObject?(this.map=new Map,Object.keys(y.fromObject).forEach(h=>{const g=y.fromObject[h],k=Array.isArray(g)?g.map(d1):[d1(g)];this.map.set(h,k)})):this.map=null}has(y){return this.init(),this.map.has(y)}get(y){this.init();const h=this.map.get(y);return h?h[0]:null}getAll(y){return this.init(),this.map.get(y)||null}keys(){return this.init(),Array.from(this.map.keys())}append(y,h){return this.clone({param:y,value:h,op:"a"})}appendAll(y){const h=[];return Object.keys(y).forEach(g=>{const k=y[g];Array.isArray(k)?k.forEach(K=>{h.push({param:g,value:K,op:"a"})}):h.push({param:g,value:k,op:"a"})}),this.clone(h)}set(y,h){return this.clone({param:y,value:h,op:"s"})}delete(y,h){return this.clone({param:y,value:h,op:"d"})}toString(){return this.init(),this.keys().map(y=>{const h=this.encoder.encodeKey(y);return this.map.get(y).map(g=>h+"="+this.encoder.encodeValue(g)).join("&")}).filter(y=>""!==y).join("&")}clone(y){const h=new de({encoder:this.encoder});return h.cloneFrom=this.cloneFrom||this,h.updates=(this.updates||[]).concat(y),h}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(y=>this.map.set(y,this.cloneFrom.map.get(y))),this.updates.forEach(y=>{switch(y.op){case"a":case"s":const h=("a"===y.op?this.map.get(y.param):void 0)||[];h.push(d1(y.value)),this.map.set(y.param,h);break;case"d":if(void 0===y.value){this.map.delete(y.param);break}{let g=this.map.get(y.param)||[];const k=g.indexOf(d1(y.value));-1!==k&&g.splice(k,1),g.length>0?this.map.set(y.param,g):this.map.delete(y.param)}}}),this.cloneFrom=this.updates=null)}}class L1{constructor(){this.map=new Map}set(y,h){return this.map.set(y,h),this}get(y){return this.map.has(y)||this.map.set(y,y.defaultValue()),this.map.get(y)}delete(y){return this.map.delete(y),this}has(y){return this.map.has(y)}keys(){return this.map.keys()}}function P(c){return typeof ArrayBuffer<"u"&&c instanceof ArrayBuffer}function S(c){return typeof Blob<"u"&&c instanceof Blob}function V(c){return typeof FormData<"u"&&c instanceof FormData}class Nt{constructor(y,h,g,k){let K;if(this.url=h,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=y.toUpperCase(),function it(c){switch(c){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||k?(this.body=void 0!==g?g:null,K=k):K=g,K&&(this.reportProgress=!!K.reportProgress,this.withCredentials=!!K.withCredentials,K.responseType&&(this.responseType=K.responseType),K.headers&&(this.headers=K.headers),K.context&&(this.context=K.context),K.params&&(this.params=K.params),this.transferCache=K.transferCache),this.headers??=new ze,this.context??=new L1,this.params){const lt=this.params.toString();if(0===lt.length)this.urlWithParams=h;else{const Et=h.indexOf("?");this.urlWithParams=h+(-1===Et?"?":EtA1.set(H1,y.setHeaders[H1]),ge)),y.setParams&&(Ve=Object.keys(y.setParams).reduce((A1,H1)=>A1.set(H1,y.setParams[H1]),Ve)),new Nt(h,g,lt,{params:Ve,headers:ge,context:o1,reportProgress:Bt,responseType:k,withCredentials:Et,transferCache:K})}}var U=function(c){return c[c.Sent=0]="Sent",c[c.UploadProgress=1]="UploadProgress",c[c.ResponseHeader=2]="ResponseHeader",c[c.DownloadProgress=3]="DownloadProgress",c[c.Response=4]="Response",c[c.User=5]="User",c}(U||{});class B{constructor(y,h=ft.Ok,g="OK"){this.headers=y.headers||new ze,this.status=void 0!==y.status?y.status:h,this.statusText=y.statusText||g,this.url=y.url||null,this.ok=this.status>=200&&this.status<300}}class R extends B{constructor(y={}){super(y),this.type=U.Response,this.body=void 0!==y.body?y.body:null}clone(y={}){return new R({body:void 0!==y.body?y.body:this.body,headers:y.headers||this.headers,status:void 0!==y.status?y.status:this.status,statusText:y.statusText||this.statusText,url:y.url||this.url||void 0})}}var ft=function(c){return c[c.Continue=100]="Continue",c[c.SwitchingProtocols=101]="SwitchingProtocols",c[c.Processing=102]="Processing",c[c.EarlyHints=103]="EarlyHints",c[c.Ok=200]="Ok",c[c.Created=201]="Created",c[c.Accepted=202]="Accepted",c[c.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",c[c.NoContent=204]="NoContent",c[c.ResetContent=205]="ResetContent",c[c.PartialContent=206]="PartialContent",c[c.MultiStatus=207]="MultiStatus",c[c.AlreadyReported=208]="AlreadyReported",c[c.ImUsed=226]="ImUsed",c[c.MultipleChoices=300]="MultipleChoices",c[c.MovedPermanently=301]="MovedPermanently",c[c.Found=302]="Found",c[c.SeeOther=303]="SeeOther",c[c.NotModified=304]="NotModified",c[c.UseProxy=305]="UseProxy",c[c.Unused=306]="Unused",c[c.TemporaryRedirect=307]="TemporaryRedirect",c[c.PermanentRedirect=308]="PermanentRedirect",c[c.BadRequest=400]="BadRequest",c[c.Unauthorized=401]="Unauthorized",c[c.PaymentRequired=402]="PaymentRequired",c[c.Forbidden=403]="Forbidden",c[c.NotFound=404]="NotFound",c[c.MethodNotAllowed=405]="MethodNotAllowed",c[c.NotAcceptable=406]="NotAcceptable",c[c.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",c[c.RequestTimeout=408]="RequestTimeout",c[c.Conflict=409]="Conflict",c[c.Gone=410]="Gone",c[c.LengthRequired=411]="LengthRequired",c[c.PreconditionFailed=412]="PreconditionFailed",c[c.PayloadTooLarge=413]="PayloadTooLarge",c[c.UriTooLong=414]="UriTooLong",c[c.UnsupportedMediaType=415]="UnsupportedMediaType",c[c.RangeNotSatisfiable=416]="RangeNotSatisfiable",c[c.ExpectationFailed=417]="ExpectationFailed",c[c.ImATeapot=418]="ImATeapot",c[c.MisdirectedRequest=421]="MisdirectedRequest",c[c.UnprocessableEntity=422]="UnprocessableEntity",c[c.Locked=423]="Locked",c[c.FailedDependency=424]="FailedDependency",c[c.TooEarly=425]="TooEarly",c[c.UpgradeRequired=426]="UpgradeRequired",c[c.PreconditionRequired=428]="PreconditionRequired",c[c.TooManyRequests=429]="TooManyRequests",c[c.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",c[c.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",c[c.InternalServerError=500]="InternalServerError",c[c.NotImplemented=501]="NotImplemented",c[c.BadGateway=502]="BadGateway",c[c.ServiceUnavailable=503]="ServiceUnavailable",c[c.GatewayTimeout=504]="GatewayTimeout",c[c.HttpVersionNotSupported=505]="HttpVersionNotSupported",c[c.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",c[c.InsufficientStorage=507]="InsufficientStorage",c[c.LoopDetected=508]="LoopDetected",c[c.NotExtended=510]="NotExtended",c[c.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",c}(ft||{});function Dt(c,y){return{body:y,headers:c.headers,context:c.context,observe:c.observe,params:c.params,reportProgress:c.reportProgress,responseType:c.responseType,withCredentials:c.withCredentials,transferCache:c.transferCache}}let Kt=(()=>{class c{constructor(h){this.handler=h}request(h,g,k={}){let K;if(h instanceof Nt)K=h;else{let Bt,ge;Bt=k.headers instanceof ze?k.headers:new ze(k.headers),k.params&&(ge=k.params instanceof de?k.params:new de({fromObject:k.params})),K=new Nt(h,g,void 0!==k.body?k.body:null,{headers:Bt,context:k.context,params:ge,reportProgress:k.reportProgress,responseType:k.responseType||"json",withCredentials:k.withCredentials,transferCache:k.transferCache})}const lt=(0,Oe.of)(K).pipe((0,y1.H)(Bt=>this.handler.handle(Bt)));if(h instanceof Nt||"events"===k.observe)return lt;const Et=lt.pipe((0,p1.p)(Bt=>Bt instanceof R));switch(k.observe||"body"){case"body":switch(K.responseType){case"arraybuffer":return Et.pipe((0,Ie.T)(Bt=>{if(null!==Bt.body&&!(Bt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Bt.body}));case"blob":return Et.pipe((0,Ie.T)(Bt=>{if(null!==Bt.body&&!(Bt.body instanceof Blob))throw new Error("Response is not a Blob.");return Bt.body}));case"text":return Et.pipe((0,Ie.T)(Bt=>{if(null!==Bt.body&&"string"!=typeof Bt.body)throw new Error("Response is not a string.");return Bt.body}));default:return Et.pipe((0,Ie.T)(Bt=>Bt.body))}case"response":return Et;default:throw new Error(`Unreachable: unhandled observe type ${k.observe}}`)}}delete(h,g={}){return this.request("DELETE",h,g)}get(h,g={}){return this.request("GET",h,g)}head(h,g={}){return this.request("HEAD",h,g)}jsonp(h,g){return this.request("JSONP",h,{params:(new de).append(g,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(h,g={}){return this.request("OPTIONS",h,g)}patch(h,g,k={}){return this.request("PATCH",h,Dt(k,g))}post(h,g,k={}){return this.request("POST",h,Dt(k,g))}put(h,g,k={}){return this.request("PUT",h,Dt(k,g))}static#t=this.\u0275fac=function(g){return new(g||c)(t.KVO(ke))};static#e=this.\u0275prov=t.jDH({token:c,factory:c.\u0275fac})}return c})();var De=d(345);const n1=["*"];let Xe;function tn(c){return function bn(){if(void 0===Xe&&(Xe=null,typeof window<"u")){const c=window;void 0!==c.trustedTypes&&(Xe=c.trustedTypes.createPolicy("angular#components",{createHTML:y=>y}))}return Xe}()?.createHTML(c)||c}function Xn(c){return Error(`Unable to find icon with the name "${c}"`)}function Kn(c){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${c}".`)}function Yn(c){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${c}".`)}class j1{constructor(y,h,g){this.url=y,this.svgText=h,this.options=g}}let xn=(()=>{class c{constructor(h,g,k,K){this._httpClient=h,this._sanitizer=g,this._errorHandler=K,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","mat-ligature-font"],this._document=k}addSvgIcon(h,g,k){return this.addSvgIconInNamespace("",h,g,k)}addSvgIconLiteral(h,g,k){return this.addSvgIconLiteralInNamespace("",h,g,k)}addSvgIconInNamespace(h,g,k,K){return this._addSvgIconConfig(h,g,new j1(k,null,K))}addSvgIconResolver(h){return this._resolvers.push(h),this}addSvgIconLiteralInNamespace(h,g,k,K){const lt=this._sanitizer.sanitize(t.WPN.HTML,k);if(!lt)throw Yn(k);const Et=tn(lt);return this._addSvgIconConfig(h,g,new j1("",Et,K))}addSvgIconSet(h,g){return this.addSvgIconSetInNamespace("",h,g)}addSvgIconSetLiteral(h,g){return this.addSvgIconSetLiteralInNamespace("",h,g)}addSvgIconSetInNamespace(h,g,k){return this._addSvgIconSetConfig(h,new j1(g,null,k))}addSvgIconSetLiteralInNamespace(h,g,k){const K=this._sanitizer.sanitize(t.WPN.HTML,g);if(!K)throw Yn(g);const lt=tn(K);return this._addSvgIconSetConfig(h,new j1("",lt,k))}registerFontClassAlias(h,g=h){return this._fontCssClassesByAlias.set(h,g),this}classNameForFontAlias(h){return this._fontCssClassesByAlias.get(h)||h}setDefaultFontSetClass(...h){return this._defaultFontSetClass=h,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(h){const g=this._sanitizer.sanitize(t.WPN.RESOURCE_URL,h);if(!g)throw Kn(h);const k=this._cachedIconsByUrl.get(g);return k?(0,Oe.of)(Mn(k)):this._loadSvgIconFromConfig(new j1(h,null)).pipe((0,Zt.M)(K=>this._cachedIconsByUrl.set(g,K)),(0,Ie.T)(K=>Mn(K)))}getNamedSvgIcon(h,g=""){const k=Qn(g,h);let K=this._svgIconConfigs.get(k);if(K)return this._getSvgFromConfig(K);if(K=this._getIconConfigFromResolvers(g,h),K)return this._svgIconConfigs.set(k,K),this._getSvgFromConfig(K);const lt=this._iconSetConfigs.get(g);return lt?this._getSvgFromIconSetConfigs(h,lt):(0,m1.$)(Xn(k))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(h){return h.svgText?(0,Oe.of)(Mn(this._svgElementFromConfig(h))):this._loadSvgIconFromConfig(h).pipe((0,Ie.T)(g=>Mn(g)))}_getSvgFromIconSetConfigs(h,g){const k=this._extractIconWithNameFromAnySet(h,g);if(k)return(0,Oe.of)(k);const K=g.filter(lt=>!lt.svgText).map(lt=>this._loadSvgIconSetFromConfig(lt).pipe((0,c1.W)(Et=>{const ge=`Loading icon set URL: ${this._sanitizer.sanitize(t.WPN.RESOURCE_URL,lt.url)} failed: ${Et.message}`;return this._errorHandler.handleError(new Error(ge)),(0,Oe.of)(null)})));return(0,se.p)(K).pipe((0,Ie.T)(()=>{const lt=this._extractIconWithNameFromAnySet(h,g);if(!lt)throw Xn(h);return lt}))}_extractIconWithNameFromAnySet(h,g){for(let k=g.length-1;k>=0;k--){const K=g[k];if(K.svgText&&K.svgText.toString().indexOf(h)>-1){const lt=this._svgElementFromConfig(K),Et=this._extractSvgIconFromSet(lt,h,K.options);if(Et)return Et}}return null}_loadSvgIconFromConfig(h){return this._fetchIcon(h).pipe((0,Zt.M)(g=>h.svgText=g),(0,Ie.T)(()=>this._svgElementFromConfig(h)))}_loadSvgIconSetFromConfig(h){return h.svgText?(0,Oe.of)(null):this._fetchIcon(h).pipe((0,Zt.M)(g=>h.svgText=g))}_extractSvgIconFromSet(h,g,k){const K=h.querySelector(`[id="${g}"]`);if(!K)return null;const lt=K.cloneNode(!0);if(lt.removeAttribute("id"),"svg"===lt.nodeName.toLowerCase())return this._setSvgAttributes(lt,k);if("symbol"===lt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(lt),k);const Et=this._svgElementFromString(tn(""));return Et.appendChild(lt),this._setSvgAttributes(Et,k)}_svgElementFromString(h){const g=this._document.createElement("DIV");g.innerHTML=h;const k=g.querySelector("svg");if(!k)throw Error(" tag not found");return k}_toSvgElement(h){const g=this._svgElementFromString(tn("")),k=h.attributes;for(let K=0;Ktn(ge)),(0,Ze.j)(()=>this._inProgressUrlFetches.delete(lt)),(0,qe.u)());return this._inProgressUrlFetches.set(lt,Bt),Bt}_addSvgIconConfig(h,g,k){return this._svgIconConfigs.set(Qn(h,g),k),this}_addSvgIconSetConfig(h,g){const k=this._iconSetConfigs.get(h);return k?k.push(g):this._iconSetConfigs.set(h,[g]),this}_svgElementFromConfig(h){if(!h.svgElement){const g=this._svgElementFromString(h.svgText);this._setSvgAttributes(g,h.options),h.svgElement=g}return h.svgElement}_getIconConfigFromResolvers(h,g){for(let k=0;ky?y.pathname+y.search:""}}}),Jn=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Oi=Jn.map(c=>`[${c}]`).join(", "),Di=/^url\(['"]?#(.*?)['"]?\)$/;let Ai=(()=>{class c{get color(){return this._color||this._defaultColor}set color(h){this._color=h}get svgIcon(){return this._svgIcon}set svgIcon(h){h!==this._svgIcon&&(h?this._updateSvgIcon(h):this._svgIcon&&this._clearSvgElement(),this._svgIcon=h)}get fontSet(){return this._fontSet}set fontSet(h){const g=this._cleanupFontValue(h);g!==this._fontSet&&(this._fontSet=g,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(h){const g=this._cleanupFontValue(h);g!==this._fontIcon&&(this._fontIcon=g,this._updateFontIconClasses())}constructor(h,g,k,K,lt,Et){this._elementRef=h,this._iconRegistry=g,this._location=K,this._errorHandler=lt,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Ae.yU.EMPTY,Et&&(Et.color&&(this.color=this._defaultColor=Et.color),Et.fontSet&&(this.fontSet=Et.fontSet)),k||h.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(h){if(!h)return["",""];const g=h.split(":");switch(g.length){case 1:return["",g[0]];case 2:return g;default:throw Error(`Invalid icon name: "${h}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const h=this._elementsWithExternalReferences;if(h&&h.size){const g=this._location.getPathname();g!==this._previousPath&&(this._previousPath=g,this._prependPathToReferences(g))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(h){this._clearSvgElement();const g=this._location.getPathname();this._previousPath=g,this._cacheChildrenWithExternalReferences(h),this._prependPathToReferences(g),this._elementRef.nativeElement.appendChild(h)}_clearSvgElement(){const h=this._elementRef.nativeElement;let g=h.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();g--;){const k=h.childNodes[g];(1!==k.nodeType||"svg"===k.nodeName.toLowerCase())&&k.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const h=this._elementRef.nativeElement,g=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(k=>k.length>0);this._previousFontSetClass.forEach(k=>h.classList.remove(k)),g.forEach(k=>h.classList.add(k)),this._previousFontSetClass=g,this.fontIcon!==this._previousFontIconClass&&!g.includes("mat-ligature-font")&&(this._previousFontIconClass&&h.classList.remove(this._previousFontIconClass),this.fontIcon&&h.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(h){return"string"==typeof h?h.trim().split(" ")[0]:h}_prependPathToReferences(h){const g=this._elementsWithExternalReferences;g&&g.forEach((k,K)=>{k.forEach(lt=>{K.setAttribute(lt.name,`url('${h}#${lt.value}')`)})})}_cacheChildrenWithExternalReferences(h){const g=h.querySelectorAll(Oi),k=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let K=0;K{const Et=g[K],Bt=Et.getAttribute(lt),ge=Bt?Bt.match(Di):null;if(ge){let Ve=k.get(Et);Ve||(Ve=[],k.set(Et,Ve)),Ve.push({name:lt,value:ge[1]})}})}_updateSvgIcon(h){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),h){const[g,k]=this._splitIconName(h);g&&(this._svgNamespace=g),k&&(this._svgName=k),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(k,g).pipe((0,l1.s)(1)).subscribe(K=>this._setSvgElement(K),K=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${g}:${k}! ${K.message}`))})}}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(t.aKT),t.rXU(xn),t.kS0("aria-hidden"),t.rXU(Ti),t.rXU(t.zcH),t.rXU(zi,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(g,k){2&g&&(t.BMQ("data-mat-icon-type",k._usingFontIcon()?"font":"svg")("data-mat-icon-name",k._svgName||k.fontIcon)("data-mat-icon-namespace",k._svgNamespace||k.fontSet)("fontIcon",k._usingFontIcon()?k.fontIcon:null),t.HbH(k.color?"mat-"+k.color:""),t.AVh("mat-icon-inline",k.inline)("mat-icon-no-color","primary"!==k.color&&"accent"!==k.color&&"warn"!==k.color))},inputs:{color:"color",inline:[t.Mj6.HasDecoratorInputTransform,"inline","inline",t.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:n1,decls:1,vars:0,template:function(g,k){1&g&&(t.NAR(),t.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[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}"],encapsulation:2,changeDetection:0})}return c})(),Ei=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275mod=t.$C({type:c});static#n=this.\u0275inj=t.G2t({imports:[H.yE,H.yE]})}return c})();var Bi=d(7820);const Ri=c=>({step:c});function Ni(c,y){1&c&&t.eu8(0)}function Ii(c,y){if(1&c&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&c){const h=t.XpG().step,g=t.XpG();t.R7$(),t.Lme("",(null==g.tourService.steps?null:g.tourService.steps.indexOf(h))+1," / ",null==g.tourService.steps?null:g.tourService.steps.length,"")}}function Li(c,y){if(1&c){const h=t.RV6();t.j41(0,"button",11),t.bIt("click",function(){t.eBV(h);const k=t.XpG(2);return t.Njj(k.tourService.next())}),t.EFF(1),t.j41(2,"mat-icon",12),t.EFF(3,"chevron_right"),t.k0s()()}if(2&c){const h=t.XpG().step;t.R7$(),t.SpI(" ",h.nextBtnTitle," ")}}function Pi(c,y){if(1&c){const h=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(h);const k=t.XpG(2);return t.Njj(k.tourService.end())}),t.EFF(1),t.k0s()}if(2&c){const h=t.XpG().step;t.R7$(),t.SpI(" ",h.endBtnTitle," ")}}function Fi(c,y){if(1&c){const h=t.RV6();t.j41(0,"mat-card",3),t.bIt("click",function(k){return t.eBV(h),t.Njj(k.stopPropagation())}),t.j41(1,"mat-card-header")(2,"div",4)(3,"mat-card-title"),t.EFF(4),t.k0s(),t.j41(5,"button",5),t.bIt("click",function(){t.eBV(h);const k=t.XpG();return t.Njj(k.tourService.end())}),t.j41(6,"mat-icon"),t.EFF(7,"close"),t.k0s()()()(),t.nrm(8,"mat-card-content",6),t.j41(9,"mat-card-actions")(10,"button",7),t.bIt("click",function(){t.eBV(h);const k=t.XpG();return t.Njj(k.tourService.prev())}),t.j41(11,"mat-icon"),t.EFF(12,"chevron_left"),t.k0s(),t.EFF(13),t.k0s(),t.DNE(14,Ii,2,2,"div",8)(15,Li,4,1,"button",9)(16,Pi,2,1,"button",10),t.k0s()()}if(2&c){const h=y.step,g=t.XpG();t.xc7("width",null==h.stepDimensions?null:h.stepDimensions.width)("min-width",null==h.stepDimensions?null:h.stepDimensions.minWidth)("max-width",null==h.stepDimensions?null:h.stepDimensions.maxWidth),t.R7$(4),t.SpI(" ",h.title," "),t.R7$(4),t.Y8G("innerHTML",h.content,t.npT),t.R7$(),t.AVh("no-progress",!h.showProgress),t.R7$(),t.Y8G("disabled",!g.tourService.hasPrev(h)),t.R7$(3),t.SpI(" ",h.prevBtnTitle," "),t.R7$(),t.vxM(14,h.showProgress?14:-1),t.R7$(),t.vxM(15,g.tourService.hasNext(h)&&!h.nextOnAnchorClick?15:-1),t.R7$(),t.vxM(16,g.tourService.hasNext(h)?-1:16)}}let Hi=(()=>{class c extends x.mE{constructor(h,g){super(g),this.tourStepTemplateService=h,this.tourService=g,this.step={}}ngAfterViewInit(){this.tourStepTemplateService.templateComponent=this}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(Bi.S),t.rXU(O.y))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["tour-step-template"]],contentQueries:function(g,k,K){if(1&g&&t.wni(K,t.C4Q,5),2&g){let lt;t.mGM(lt=t.lsd())&&(k.stepTemplateContent=lt.first)}},viewQuery:function(g,k){if(1&g&&t.GBs(z.kk,5),2&g){let K;t.mGM(K=t.lsd())&&(k.tourStep=K.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:4,vars:5,consts:[["defaultTemplate",""],[3,"overlapTrigger"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"click"],[1,"header-group"],["mat-icon-button","",1,"close",3,"click"],[1,"mat-body",3,"innerHTML"],["mat-button","",1,"prev",3,"click","disabled"],[1,"progress"],["mat-button","",1,"next"],["mat-button",""],["mat-button","",1,"next",3,"click"],["iconPositionEnd",""],["mat-button","",3,"click"]],template:function(g,k){if(1&g&&(t.j41(0,"mat-menu",1),t.DNE(1,Ni,1,0,"ng-container",2),t.k0s(),t.DNE(2,Fi,17,15,"ng-template",null,0,t.C5r)),2&g){const K=t.sdS(3);t.Y8G("overlapTrigger",!1),t.R7$(),t.Y8G("ngTemplateOutlet",k.stepTemplate||k.stepTemplateContent||K)("ngTemplateOutletContext",t.eq3(3,Ri,k.step))}},dependencies:[Ue,q,tt,et,mt,M,z.Cn,z.kk,b.T3,r1,Ot,Ne,Ei,Ai],styles:['html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 36px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:6px} .tour-step .mat-mdc-menu-content{padding:0!important} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step{min-width:unset;max-width:unset;overflow:unset;box-shadow:none;filter:drop-shadow(0px 5px 5px rgba(0,0,0,.2)) drop-shadow(0px 8px 10px rgba(0,0,0,.14))} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow{position:relative} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow:after{border-color:#fff0;border-width:8px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow:before{border-color:#e3e4e600;border-width:9px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):before{right:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):before{right:20px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):before{margin-right:-1px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):before{left:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):before{left:20px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):after{margin-left:1px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below:not(.horizontal){margin-top:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below:not(.horizontal):after{border-top-color:transparent;border-bottom-color:#fff} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below:not(.horizontal):before{border-top-color:transparent;border-bottom-color:#e3e4e6} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal){margin-bottom:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal):before{top:100%} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal):after{border-top-color:#fff;border-bottom-color:transparent} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal):before{border-top-color:#e3e4e6;border-bottom-color:transparent} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal{margin-right:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal:before{left:100%} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal:after{border-left-color:#fff;border-right-color:transparent} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal:before{border-left-color:#e3e4e6;border-right-color:transparent} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal{margin-left:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal:before{right:100%} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal:after{border-left-color:transparent;border-right-color:#fff} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal:before{border-left-color:transparent;border-right-color:#e3e4e6} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below.horizontal:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below.horizontal:before{top:16px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below.horizontal:after{margin-top:1px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above.horizontal:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above.horizontal:before{bottom:16px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above.horizontal:after{margin-bottom:1px}mat-card[_ngcontent-%COMP%]{box-shadow:none}mat-card-content[_ngcontent-%COMP%]{margin:8px 0}mat-card-actions[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}mat-card-actions[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#00000061;white-space:nowrap}mat-card-actions.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}mat-card-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}mat-card-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}mat-card-actions[_ngcontent-%COMP%] button.prev[_ngcontent-%COMP%]{padding-left:4px}mat-card-actions[_ngcontent-%COMP%] button.next[_ngcontent-%COMP%]{padding-right:4px}mat-card-header[_ngcontent-%COMP%] .header-group[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:-8px;width:100%}mat-card-header[_ngcontent-%COMP%] .header-group[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}mat-card-header[_ngcontent-%COMP%] .header-group[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:-8px}']})}return c})()},7655:(St,nt,d)=>{d.d(nt,{Ah:()=>t.A,Gu:()=>b,gQ:()=>H.y});var t=d(6853),x=d(3841),z=d(4438);let b=(()=>{class N{static#t=this.\u0275fac=function(j){return new(j||N)};static#e=this.\u0275mod=z.$C({type:N});static#n=this.\u0275inj=z.G2t({imports:[x.k]})}return N})();var H=d(8264)},4404:(St,nt,d)=>{d.d(nt,{P:()=>z});var t=d(1181),x=d(4438);let z=(()=>{class O extends t.gQ{static#t=this.\u0275fac=(()=>{let H;return function($){return(H||(H=x.xGo(O)))($||O)}})();static#e=this.\u0275prov=x.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})()},7159:(St,nt,d)=>{d.d(nt,{U:()=>N});var t=d(467),x=d(4404),z=d(4843),O=d(4438),b=d(6671),H=d(7356);let N=(()=>{class ${constructor(j,G,L,q){this.tourService=j,this.tourStepTemplate=G,this.element=L,this.popoverDirective=q,this.popoverDirective.autoClose=!1,this.popoverDirective.triggers="",this.popoverDirective.toggle=()=>{}}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}showTourStep(j){var G=this;return(0,t.A)(function*(){G.popoverDirective.isOpen()&&(yield(0,z._)(G.popoverDirective.hidden)),G.isActive=!0,G.popoverDirective.ngbPopover=G.tourStepTemplate.template,j.useLegacyTitle&&(G.popoverDirective.popoverTitle=j.title),G.popoverDirective.container="body",G.popoverDirective.popoverClass=`tour-step ${j.popoverClass??""}`,G.popoverDirective.placement=(j.placement||"auto").replace("before","left").replace("after","right").replace("below","bottom").replace("above","top");const q=j.backdropConfig?.offset;q&&(G.popoverDirective.popperOptions=M=>G.setOffsetModifier(M,q)),G.popoverDirective.open({step:j})})()}setOffsetModifier(j,G){const L=j.modifiers?.find(M=>"offset"===M.name&&M.options);return L&&(L.options.offset=[0,G+10]),j}hideTourStep(){this.isActive=!1,this.popoverDirective.close()}static#t=this.\u0275fac=function(G){return new(G||$)(O.rXU(x.P),O.rXU(b.S),O.rXU(O.aKT),O.rXU(H.ZM,1))};static#e=this.\u0275dir=O.FsC({type:$,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(G,L){2&G&&O.AVh("touranchor--is-active",L.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0,features:[O.nM4([H.ZM])]})}return $})()},6671:(St,nt,d)=>{d.d(nt,{S:()=>x});var t=d(4438);let x=(()=>{class z{static#t=this.\u0275fac=function(H){return new(H||z)};static#e=this.\u0275prov=t.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})()},2624:(St,nt,d)=>{d.d(nt,{k:()=>G});var t=d(4438),x=d(1181),z=d(6671),O=d(4404);const b=["tourStep"];function H(L,q){if(1&L){const M=t.RV6();t.j41(0,"div",2)(1,"h5"),t.EFF(2),t.k0s(),t.j41(3,"button",11),t.bIt("click",function(){t.eBV(M);const et=t.XpG(2);return t.Njj(et.tourService.end())}),t.k0s()()}if(2&L){const M=t.XpG().step;t.R7$(2),t.JRh(null==M?null:M.title)}}function N(L,q){if(1&L&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&L){const M=t.XpG().step,rt=t.XpG();t.R7$(),t.Lme("",(null==rt.tourService.steps?null:rt.tourService.steps.indexOf(M))+1," / ",null==rt.tourService.steps?null:rt.tourService.steps.length,"")}}function $(L,q){if(1&L){const M=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(M);const et=t.XpG(2);return t.Njj(et.tourService.next())}),t.EFF(1),t.qSk(),t.j41(2,"svg",6),t.nrm(3,"path",13),t.k0s()()}if(2&L){const M=t.XpG().step;t.R7$(),t.SpI(" ",null==M?null:M.nextBtnTitle," ")}}function I(L,q){if(1&L){const M=t.RV6();t.j41(0,"button",14),t.bIt("click",function(){t.eBV(M);const et=t.XpG(2);return t.Njj(et.tourService.end())}),t.EFF(1),t.k0s()}if(2&L){const M=t.XpG().step;t.R7$(),t.SpI(" ",null==M?null:M.endBtnTitle," ")}}function j(L,q){if(1&L){const M=t.RV6();t.j41(0,"div",1),t.DNE(1,H,4,1,"div",2),t.nrm(2,"p",3),t.j41(3,"div",4)(4,"button",5),t.bIt("click",function(){t.eBV(M);const et=t.XpG();return t.Njj(et.tourService.prev())}),t.qSk(),t.j41(5,"svg",6),t.nrm(6,"path",7),t.k0s(),t.EFF(7),t.k0s(),t.DNE(8,N,2,2,"div",8)(9,$,4,1,"button",9)(10,I,2,1,"button",10),t.k0s()()}if(2&L){const M=q.step,rt=t.XpG();t.xc7("width",null==M.stepDimensions?null:M.stepDimensions.width)("min-width",null==M.stepDimensions?null:M.stepDimensions.minWidth)("max-width",null==M.stepDimensions?null:M.stepDimensions.maxWidth),t.R7$(),t.vxM(1,null!=M&&M.useLegacyTitle||null==M||!M.title?-1:1),t.R7$(),t.Y8G("innerHTML",null==M?null:M.content,t.npT),t.R7$(),t.AVh("no-progress",!M.showProgress),t.R7$(),t.Y8G("disabled",!rt.tourService.hasPrev(M)),t.R7$(3),t.SpI(" ",null==M?null:M.prevBtnTitle," "),t.R7$(),t.vxM(8,M.showProgress?8:-1),t.R7$(),t.vxM(9,rt.tourService.hasNext(M)&&!M.nextOnAnchorClick?9:-1),t.R7$(),t.vxM(10,rt.tourService.hasNext(M)?-1:10)}}let G=(()=>{class L extends x.mE{constructor(){super(...arguments),this.tourStepTemplateService=(0,t.WQX)(z.S),this.tourService=(0,t.WQX)(O.P)}ngAfterContentInit(){this.tourStepTemplateService.template=this.stepTemplate||this.stepTemplateContent||this.defaultTourStepTemplate}static#t=this.\u0275fac=(()=>{let M;return function(et){return(M||(M=t.xGo(L)))(et||L)}})();static#e=this.\u0275cmp=t.VBU({type:L,selectors:[["tour-step-template"]],contentQueries:function(rt,et,vt){if(1&rt&&t.wni(vt,t.C4Q,5),2&rt){let tt;t.mGM(tt=t.lsd())&&(et.stepTemplateContent=tt.first)}},viewQuery:function(rt,et){if(1&rt&&t.GBs(b,7,t.C4Q),2&rt){let vt;t.mGM(vt=t.lsd())&&(et.defaultTourStepTemplate=vt.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:2,vars:0,consts:[["tourStep",""],[1,"main-container"],[1,"title-container"],[1,"card-text",3,"innerHTML"],[1,"buttons"],[1,"btn","btn-sm","btn-outline-secondary","prev",3,"click","disabled"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16"],["d","M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"],[1,"progress"],[1,"btn","btn-sm","btn-outline-primary","next"],[1,"btn","btn-sm","btn-outline-primary"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"btn","btn-sm","btn-outline-primary","next",3,"click"],["d","M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"],[1,"btn","btn-sm","btn-outline-primary",3,"click"]],template:function(rt,et){1&rt&&t.DNE(0,j,11,15,"ng-template",null,0,t.C5r)},styles:[".tour-step .popover-body{padding:0}.main-container[_ngcontent-%COMP%]{padding:.5rem 1rem .75rem}.title-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.25rem}.title-container[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;line-height:1.5}.buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.buttons[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:12px;font-weight:700;color:#00000073;white-space:nowrap}.buttons.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.buttons[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem}.buttons[_ngcontent-%COMP%] .btn.prev[_ngcontent-%COMP%]{padding-left:.25rem}.buttons[_ngcontent-%COMP%] .btn.next[_ngcontent-%COMP%]{padding-right:.25rem}"]})}return L})()},1817:(St,nt,d)=>{d.d(nt,{UC:()=>t.U,AQ:()=>b,gQ:()=>H.P});var t=d(7159),z=(d(2624),d(4438));let b=(()=>{class N{static#t=this.\u0275fac=function(j){return new(j||N)};static#e=this.\u0275mod=z.$C({type:N});static#n=this.\u0275inj=z.G2t({})}return N})();var H=d(4404)},9140:(St,nt,d)=>{d.d(nt,{F:()=>z});var t=d(1181),x=d(4438);let z=(()=>{class O extends t.gQ{static#t=this.\u0275fac=(()=>{let H;return function($){return(H||(H=x.xGo(O)))($||O)}})();static#e=this.\u0275prov=x.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})()},8537:(St,nt,d)=>{d.d(nt,{e:()=>P1,v:()=>v1});var t=d(4438);class x{constructor(_,w){this.open=_,this.close=w||_}isManual(){return"manual"===this.open||"manual"===this.close}}const z={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};function O(m,_=z){const w=(m||"").trim();if(0===w.length)return[];const T=w.split(/\s+/).map(ot=>ot.split(":")).map(ot=>{const st=_[ot[0]]||ot;return new x(st[0],st[1])}),Z=T.filter(ot=>ot.isManual());if(Z.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===Z.length&&T.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return T}const I=typeof window<"u"&&window||{};let Xt;function gt(){const m=I.document.createElement("span");m.innerText="testing bs version",m.classList.add("d-none"),m.classList.add("pl-1"),I.document.head.appendChild(m);const _=I.getComputedStyle(m).paddingLeft;return _&&parseFloat(_)?(I.document.head.removeChild(m),"bs4"):(I.document.head.removeChild(m),"bs5")}function me(){return{isBs4:(Xt||(Xt=gt()),"bs4"===Xt),isBs5:(Xt||(Xt=gt()),"bs5"===Xt)}}typeof console>"u"||console;var _e=d(177),w1=d(1413),Ge=d(7786),le=d(3726),Jt=d(7673),ce=d(536),pe=function(m){return m.top="top",m.bottom="bottom",m.left="left",m.right="right",m.auto="auto",m.end="right",m.start="left",m["top left"]="top left",m["top right"]="top right",m["right top"]="right top",m["right bottom"]="right bottom",m["bottom right"]="bottom right",m["bottom left"]="bottom left",m["left bottom"]="left bottom",m["left top"]="left top",m["top start"]="top left",m["top end"]="top right",m["end top"]="right top",m["end bottom"]="right bottom",m["bottom end"]="bottom right",m["bottom start"]="bottom left",m["start bottom"]="start bottom",m["start top"]="left top",m}(pe||{}),Fe=function(m){return m.top="top",m.bottom="bottom",m.left="start",m.right="end",m.auto="auto",m.end="end",m.start="start",m["top left"]="top start",m["top right"]="top end",m["right top"]="end top",m["right bottom"]="end bottom",m["bottom right"]="bottom end",m["bottom left"]="bottom start",m["left bottom"]="start bottom",m["left top"]="start top",m["top start"]="top start",m["top end"]="top end",m["end top"]="end top",m["end bottom"]="end bottom",m["bottom end"]="bottom end",m["bottom start"]="bottom start",m["start bottom"]="start bottom",m["start top"]="start top",m}(Fe||{});function at(m,_){if(1!==m.nodeType)return[];const T=m.ownerDocument.defaultView?.getComputedStyle(m,null);return _?T&&T[_]:T}function kt(m){if(!m)return document.documentElement;let T,w=m?.offsetParent;for(;null===w&&m.nextElementSibling&&T!==m.nextElementSibling;)T=m.nextElementSibling,w=T.offsetParent;const Z=w&&w.nodeName;return Z&&"BODY"!==Z&&"HTML"!==Z?w&&-1!==["TH","TD","TABLE"].indexOf(w.nodeName)&&"static"===at(w,"position")?kt(w):w:T?T.ownerDocument.documentElement:document.documentElement}function W(m){return null!==m.parentNode?W(m.parentNode):m}function ct(m,_){if(!(m&&m.nodeType&&_&&_.nodeType))return document.documentElement;const w=m.compareDocumentPosition(_)&Node.DOCUMENT_POSITION_FOLLOWING,T=w?m:_,Z=w?_:m,ot=document.createRange();ot.setStart(T,0),ot.setEnd(Z,0);const st=ot.commonAncestorContainer;if(m!==st&&_!==st||T.contains(Z))return function v(m){const{nodeName:_}=m;return"BODY"!==_&&("HTML"===_||kt(m.firstElementChild)===m)}(st)?st:kt(st);const dt=W(m);return dt.host?ct(dt.host,_):ct(m,W(_).host)}function Ot(m){if(!m||!m.parentElement)return document.documentElement;let _=m.parentElement;for(;_?.parentElement&&"none"===at(_,"transform");)_=_.parentElement;return _||document.documentElement}function Ft(m,_){const w="x"===_?"Left":"Top",T="Left"===w?"Right":"Bottom";return parseFloat(m[`border${w}Width`])+parseFloat(m[`border${T}Width`])}function ne(m,_,w){return Math.max(_[`offset${m}`],_[`scroll${m}`],w[`client${m}`],w[`offset${m}`],w[`scroll${m}`],0)}function Rt(m){const _=m.body,w=m.documentElement;return{height:ne("Height",_,w),width:ne("Width",_,w)}}function ye(m){return{...m,right:(m.left||0)+m.width,bottom:(m.top||0)+m.height}}function jt(m){return"number"==typeof m||"[object Number]"===Object.prototype.toString.call(m)}function Re(m){const _=m.getBoundingClientRect();if(!(_&&jt(_.top)&&jt(_.left)&&jt(_.bottom)&&jt(_.right)))return _;const w={left:_.left,top:_.top,width:_.right-_.left,height:_.bottom-_.top},T="HTML"===m.nodeName?Rt(m.ownerDocument):void 0,Z=T?.width||m.clientWidth||jt(_.right)&&jt(w.left)&&_.right-w.left||0,ot=T?.height||m.clientHeight||jt(_.bottom)&&jt(w.top)&&_.bottom-w.top||0;let st=m.offsetWidth-Z,dt=m.offsetHeight-ot;if(st||dt){const xt=at(m);st-=Ft(xt,"x"),dt-=Ft(xt,"y"),w.width-=st,w.height-=dt}return ye(w)}function fe(m,_,w=!1){const T="HTML"===_.nodeName,Z=Re(m),ot=Re(_),st=at(_),dt=parseFloat(st.borderTopWidth),xt=parseFloat(st.borderLeftWidth);w&&T&&(ot.top=Math.max(ot.top??0,0),ot.left=Math.max(ot.left??0,0));const yt=ye({top:(Z.top??0)-(ot.top??0)-dt,left:(Z.left??0)-(ot.left??0)-xt,width:Z.width,height:Z.height});if(yt.marginTop=0,yt.marginLeft=0,T){const qt=parseFloat(st.marginTop),be=parseFloat(st.marginLeft);jt(yt.top)&&(yt.top-=dt-qt),jt(yt.bottom)&&(yt.bottom-=dt-qt),jt(yt.left)&&(yt.left-=xt-be),jt(yt.right)&&(yt.right-=xt-be),yt.marginTop=qt,yt.marginLeft=be}return yt}function Ne(m){return"HTML"===m.nodeName?m:m.parentNode||m.host}function a1(m){if(!m)return document.body;switch(m.nodeName){case"HTML":case"BODY":return m.ownerDocument.body;case"#document":return m.body}const{overflow:_,overflowX:w,overflowY:T}=at(m);return/(auto|scroll|overlay)/.test(String(_)+String(T)+String(w))?m:a1(Ne(m))}function r1(m,_="top"){const w="top"===_?"scrollTop":"scrollLeft",T=m.nodeName;return"BODY"===T||"HTML"===T?(m.ownerDocument.scrollingElement||m.ownerDocument.documentElement)[w]:m[w]}function m1(m){const _=m.nodeName;return"BODY"!==_&&"HTML"!==_&&("fixed"===at(m,"position")||m1(Ne(m)))}function se(m,_,w=0,T,Z=!1){let ot={top:0,left:0};const st=Z?Ot(m):ct(m,_);if("viewport"===T)ot=function Oe(m,_=!1){const w=m.ownerDocument.documentElement,T=fe(m,w),Z=Math.max(w.clientWidth,window.innerWidth||0),ot=Math.max(w.clientHeight,window.innerHeight||0),st=_?0:r1(w),dt=_?0:r1(w,"left");return ye({top:st-Number(T?.top)+Number(T?.marginTop),left:dt-Number(T?.left)+Number(T?.marginLeft),width:Z,height:ot})}(st,Z);else{let dt;"scrollParent"===T?(dt=a1(Ne(_)),"BODY"===dt.nodeName&&(dt=m.ownerDocument.documentElement)):dt="window"===T?m.ownerDocument.documentElement:T;const xt=fe(dt,st,Z);if(xt&&"HTML"===dt.nodeName&&!m1(st)){const{height:yt,width:qt}=Rt(m.ownerDocument);jt(ot.top)&&jt(xt.top)&&jt(xt.marginTop)&&(ot.top+=xt.top-xt.marginTop),jt(ot.top)&&(ot.bottom=Number(yt)+Number(xt.top)),jt(ot.left)&&jt(xt.left)&&jt(xt.marginLeft)&&(ot.left+=xt.left-xt.marginLeft),jt(ot.top)&&(ot.right=Number(qt)+Number(xt.left))}else xt&&(ot=xt)}return jt(ot.left)&&(ot.left+=w),jt(ot.top)&&(ot.top+=w),jt(ot.right)&&(ot.right-=w),jt(ot.bottom)&&(ot.bottom-=w),ot}function Ae({width:m,height:_}){return m*_}function Zt(m,_,w,T,Z=["top","bottom","right","left"],ot="viewport",st=0){if(-1===m.indexOf("auto"))return m;const dt=se(w,T,st,ot),xt={top:{width:dt?.width??0,height:(_?.top??0)-(dt?.top??0)},right:{width:(dt?.right??0)-(_?.right??0),height:dt?.height??0},bottom:{width:dt?.width??0,height:(dt?.bottom??0)-(_?.bottom??0)},left:{width:(_.left??0)-(dt?.left??0),height:dt?.height??0}},yt=Object.keys(xt).map(Ce=>({position:Ce,...xt[Ce],area:Ae(xt[Ce])})).sort((Ce,$e)=>$e.area-Ce.area);let qt=yt.filter(({width:Ce,height:$e})=>Ce>=w.clientWidth&&$e>=w.clientHeight);qt=qt.filter(({position:Ce})=>Z.some($e=>$e===Ce));const be=qt.length>0?qt[0].position:yt[0].position,Be=m.split(" ")[1];return w.className=w.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${me().isBs5?Fe[be]:be}`),be+(Be?`-${Be}`:"")}const qe=(m,_=0)=>m?parseFloat(m):_;function l1(m){const w=m.ownerDocument.defaultView?.getComputedStyle(m),T=qe(w?.marginTop)+qe(w?.marginBottom),Z=qe(w?.marginLeft)+qe(w?.marginRight);return{width:Number(m.offsetWidth)+Z,height:Number(m.offsetHeight)+T}}function y1(m,_,w){return fe(_,w?Ot(m):ct(m,_),w)}function p1(m,_,w){const T=w.split(" ")[0],Z=l1(m),ot={width:Z.width,height:Z.height},st=-1!==["right","left"].indexOf(T),dt=st?"top":"left",xt=st?"left":"top",yt=st?"height":"width",qt=st?"width":"height";return ot[dt]=(_[dt]??0)+_[yt]/2-Z[yt]/2,ot[xt]=T===xt?(_[xt]??0)-Z[qt]:_[function c1(m){const _={left:"right",right:"left",bottom:"top",top:"bottom"};return m.replace(/left|right|bottom|top/g,w=>_[w])}(xt)]??0,ot}function ke(m,_){return!!m.modifiers[_]?.enabled}const _1={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function ze(m,_){return!!me().isBs5&&_1[_].includes(m)}function S1(m){return me().isBs5?ze(m,"end")?"ms-2":ze(m,"start")?"me-2":ze(m,"top")?"mb-2":ze(m,"bottom")?"mt-2":"":""}function z1(m,_,w){!m||!_||Object.keys(_).forEach(T=>{let Z="";-1!==["width","height","top","right","bottom","left"].indexOf(T)&&function Ht(m){return""!==m&&!isNaN(parseFloat(m))&&isFinite(Number(m))}(_[T])&&(Z="px"),w?w.setStyle(m,T,`${String(_[T])}${Z}`):m.style[T]=String(_[T])+Z})}function Le(m){let _=m.offsets.target;const w=m.instance.target.querySelector(".arrow");if(!w)return m;const T=-1!==["left","right"].indexOf(m.placement.split(" ")[0]),Z=T?"height":"width",ot=T?"Top":"Left",st=ot.toLowerCase(),dt=T?"left":"top",xt=T?"bottom":"right",yt=l1(w)[Z],qt=m.placement.split(" ")[1];(m.offsets.host[xt]??0)-yt<(_[st]??0)&&(_[st]-=(_[st]??0)-((m.offsets.host[xt]??0)-yt)),Number(m.offsets.host[st])+Number(yt)>(_[xt]??0)&&(_[st]+=Number(m.offsets.host[st])+Number(yt)-Number(_[xt])),_=ye(_);const be=at(m.instance.target),Be=parseFloat(be[`margin${ot}`])||0,Ce=parseFloat(be[`border${ot}Width`])||0;let $e;if(qt){const h1=parseFloat(be.borderRadius)||0,e1=Number(Be+Ce+h1);$e=st===qt?Number(m.offsets.host[st])+e1:Number(m.offsets.host[st])+Number(m.offsets.host[Z]-e1)}else $e=Number(m.offsets.host[st])+Number(m.offsets.host[Z]/2-yt/2);let k1=$e-(_[st]??0)-Be-Ce;return k1=Math.max(Math.min(_[Z]-(yt+5),k1),0),m.offsets.arrow={[st]:Math.round(k1),[dt]:""},m.instance.arrow=w,m}function g1(m){if(m.offsets.target=ye(m.offsets.target),!ke(m.options,"flip"))return m.offsets.target={...m.offsets.target,...p1(m.instance.target,m.offsets.host,m.placement)},m;const _=se(m.instance.target,m.instance.host,0,"viewport",!1);let w=m.placement.split(" ")[0],T=m.placement.split(" ")[1]||"";const dt=Zt("auto",m.offsets.host,m.instance.target,m.instance.host,m.options.allowedPositions),xt=[w,dt];return xt.forEach((yt,qt)=>{if(w!==yt||xt.length===qt+1)return;w=m.placement.split(" ")[0];const be="left"===w&&Math.floor(m.offsets.target.right??0)>Math.floor(m.offsets.host.left??0)||"right"===w&&Math.floor(m.offsets.target.left??0)Math.floor(m.offsets.host.top??0)||"bottom"===w&&Math.floor(m.offsets.target.top??0)Math.floor(_.right??0),$e=Math.floor(m.offsets.target.top??0)Math.floor(_.bottom??0),h1="left"===w&&Be||"right"===w&&Ce||"top"===w&&$e||"bottom"===w&&k1,e1=-1!==["top","bottom"].indexOf(w),D1=e1&&"left"===T&&Be||e1&&"right"===T&&Ce||!e1&&"left"===T&&$e||!e1&&"right"===T&&k1;(be||h1||D1)&&((be||h1)&&(w=xt[qt+1]),D1&&(T=function Ze(m){return"right"===m?"left":"left"===m?"right":m}(T)),m.placement=w+(T?` ${T}`:""),m.offsets.target={...m.offsets.target,...p1(m.instance.target,m.offsets.host,m.placement)})}),m}function d1(m){if(!ke(m.options,"preventOverflow"))return m;const _="transform",w=m.instance.target.style,{top:T,left:Z,[_]:ot}=w;w.top="",w.left="",w[_]="";const st=se(m.instance.target,m.instance.host,0,m.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);w.top=T,w.left=Z,w[_]=ot;const xt={primary(yt){let qt=m.offsets.target[yt];return(m.offsets.target[yt]??0)<(st[yt]??0)&&(qt=Math.max(m.offsets.target[yt]??0,st[yt]??0)),{[yt]:qt}},secondary(yt){const qt="right"===yt,be=qt?"left":"top";let Ce=m.offsets.target[be];return(m.offsets.target[yt]??0)>(st[yt]??0)&&(Ce=Math.min(m.offsets.target[be]??0,(st[yt]??0)-m.offsets.target[qt?"width":"height"])),{[be]:Ce}}};return["left","right","top","bottom"].forEach(yt=>{const qt=-1!==["left","top","start"].indexOf(yt)?xt.primary:xt.secondary;m.offsets.target={...m.offsets.target,...qt(yt)}}),m}function de(m){const _=m.placement,w=_.split(" ")[0],T=_.split(" ")[1];if(T){const{host:Z,target:ot}=m.offsets,st=-1!==["bottom","top"].indexOf(w),dt=st?"left":"top",xt=st?"width":"height",yt={start:{[dt]:Z[dt]},end:{[dt]:(Z[dt]??0)+Z[xt]-ot[xt]}};m.offsets.target={...ot,[dt]:dt===T?yt.start[dt]:yt.end[dt]}}return m}const L1=new class I1{position(_,w){return this.offset(_,w)}offset(_,w){return y1(w,_)}positionElements(_,w,T,Z,ot){const st=[g1,de,d1,Le],xt=function He(m,_,w,T){if(!m||!_)return;const Z=y1(m,_);!w.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!w.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(w="auto");const ot=!!w.match(/auto/g);let st=w.match(/auto\s(left|right|top|bottom|start|end)/)?w.split(" ")[1]||"auto":w;const dt=st.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return dt&&(st=dt[1]+(dt[2]?` ${dt[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(st)&&(st="auto"),st=Zt(st,Z,m,_,T?T.allowedPositions:void 0),{options:T||{modifiers:{}},instance:{target:m,host:_,arrow:void 0},offsets:{target:p1(m,Z,st),host:Z,arrow:void 0},positionFixed:!1,placement:st,placementAuto:ot}}(w,_,pe[T],ot);if(xt)return st.reduce((yt,qt)=>qt(yt),xt)}};let P=(()=>{class m{constructor(w,T,Z){this.update$$=new w1.B,this.positionElements=new Map,this.isDisabled=!1,(0,_e.UE)(Z)&&w.runOutsideAngular(()=>{this.triggerEvent$=(0,Ge.h)((0,le.R)(window,"scroll",{passive:!0}),(0,le.R)(window,"resize",{passive:!0}),(0,Jt.of)(0,ce.X),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(ot=>{!function it(m,_,w,T,Z,ot){const st=L1.positionElements(m,_,w,T,Z);if(!st)return;const dt=function Ie(m){return{width:m.offsets.target.width,height:m.offsets.target.height,left:Math.floor(m.offsets.target.left??0),top:Math.round(m.offsets.target.top??0),bottom:Math.round(m.offsets.target.bottom??0),right:Math.floor(m.offsets.target.right??0)}}(st);z1(_,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${dt.left}px, ${dt.top}px, 0px)`},ot),st.instance.arrow&&z1(st.instance.arrow,st.offsets.arrow,ot),function t1(m,_){const w=m.instance.target;let T=w.className;const Z=me().isBs5?Fe[m.placement]:m.placement;m.placementAuto&&(T=T.replace(/bs-popover-auto/g,`bs-popover-${Z}`),T=T.replace(/ms-2|me-2|mb-2|mt-2/g,""),T=T.replace(/bs-tooltip-auto/g,`bs-tooltip-${Z}`),T=T.replace(/\sauto/g,` ${Z}`),-1!==T.indexOf("popover")&&(T=T+" "+S1(Z)),-1!==T.indexOf("popover")&&-1===T.indexOf("popover-auto")&&(T+=" popover-auto"),-1!==T.indexOf("tooltip")&&-1===T.indexOf("tooltip-auto")&&(T+=" tooltip-auto")),T=T.replace(/left|right|top|bottom|end|start/g,`${Z.split(" ")[0]}`),_?_.setAttribute(w,"class",T):w.className=T}(st,ot)}(S(ot.target),S(ot.element),ot.attachment,ot.appendToBody,this.options,T.createRenderer(null,null))})})})}position(w){this.addPositionElement(w)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(w){this.positionElements.set(S(w.element),w)}calcPosition(){this.update$$.next(null)}deletePositionElement(w){this.positionElements.delete(S(w))}setOptions(w){this.options=w}static#t=this.\u0275fac=function(T){return new(T||m)(t.KVO(t.SKi),t.KVO(t._9s),t.KVO(t.Agw))};static#e=this.\u0275prov=t.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();function S(m){return"string"==typeof m?document.querySelector(m):m instanceof t.aKT?m.nativeElement:m??null}class ht{constructor(_,w,T){this.nodes=_,this.viewRef=w,this.componentRef=T}}class Nt{constructor(_,w,T,Z,ot,st,dt,xt,yt){this._viewContainerRef=_,this._renderer=w,this._elementRef=T,this._injector=Z,this._componentFactoryResolver=ot,this._ngZone=st,this._applicationRef=dt,this._posService=xt,this._document=yt,this.onBeforeShow=new t.bkB,this.onShown=new t.bkB,this.onBeforeHide=new t.bkB,this.onHidden=new t.bkB,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(_){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(_),this}to(_){return this.container=_||this.container,this}position(_){return _?(this.attachment=_.attachment||this.attachment,this._elementRef=_.target||this._elementRef,this):this}provide(_){return this._providers.push(_),this}show(_={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(_.content,_.context,_.initialState);const w=t.zZn.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(w,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,_),this.container instanceof t.aKT&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof this._document<"u"){const T=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!T)return;T.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(_.id?{id:_.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(_){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const w=this._componentRef.location.nativeElement;return w.parentNode?.removeChild(w),this._contentRef?.componentRef?.destroy(),this._viewContainerRef&&this._contentRef?.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef?.viewRef?.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(_?{id:_}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(_){this.triggers=_.triggers||this.triggers,this._listenOpts.outsideClick=_.outsideClick,this._listenOpts.outsideEsc=_.outsideEsc,_.target=_.target||this._elementRef?.nativeElement;const w=this._listenOpts.hide=()=>_.hide?_.hide():void this.hide(),T=this._listenOpts.show=ot=>{_.show?_.show(ot):this.show(ot),ot()};return this._renderer&&(this._unregisterListenersFn=function H(m,_){const w=O(_.triggers),T=_.target;if(1===w.length&&w[0].isManual())return Function.prototype;const Z=[],ot=[],st=()=>{ot.forEach(dt=>Z.push(dt())),ot.length=0};return w.forEach(dt=>{const xt=dt.open===dt.close,yt=xt?_.toggle:_.show;if(!xt&&dt.close&&_.hide){const qt=dt.close,be=_.hide;ot.push(()=>m.listen(T,qt,be))}yt&&Z.push(m.listen(T,dt.open,()=>yt(st)))}),()=>{Z.forEach(dt=>dt())}}(this._renderer,{target:_.target,triggers:_.triggers,show:T,hide:w,toggle:ot=>{this.isShown?w():T(ot)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(_,w){return _&&w&&(this._inlineViewRef=_.createEmbeddedView(w)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const _=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=function N(m,_){return _.outsideClick?m.listen("document","click",w=>{_.target&&_.target.contains(w.target)||_.targets&&_.targets.some(T=>T.contains(w.target))||_.hide&&_.hide()}):Function.prototype}(this._renderer,{targets:[_,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=function $(m,_){return _.outsideEsc?m.listen("document","keyup.esc",w=>{_.target&&_.target.contains(w.target)||_.targets&&_.targets.some(T=>T.contains(w.target))||_.hide&&_.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef?.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(_,w,T){if(!_)return new ht([]);if(_ instanceof t.C4Q){if(this._viewContainerRef){const st=this._viewContainerRef.createEmbeddedView(_,w);return st.markForCheck(),new ht([st.rootNodes],st)}const ot=_.createEmbeddedView({});return this._applicationRef.attachView(ot),new ht([ot.rootNodes],ot)}if("function"==typeof _){const ot=this._componentFactoryResolver.resolveComponentFactory(_),st=t.zZn.create({providers:this._providers,parent:this._injector}),dt=ot.create(st);return Object.assign(dt.instance,T),this._applicationRef.attachView(dt.hostView),new ht([[dt.location.nativeElement]],dt.hostView,dt)}const Z=this._renderer?[this._renderer.createText(`${_}`)]:[];return new ht([Z])}}let U=(()=>{class m{constructor(w,T,Z,ot,st,dt){this._componentFactoryResolver=w,this._ngZone=T,this._injector=Z,this._posService=ot,this._applicationRef=st,this._document=dt}createLoader(w,T,Z){return new Nt(T,Z,w,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService,this._document)}static#t=this.\u0275fac=function(T){return new(T||m)(t.KVO(t.OM3),t.KVO(t.SKi),t.KVO(t.zZn),t.KVO(P),t.KVO(t.o8S),t.KVO(_e.qQ))};static#e=this.\u0275prov=t.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();var B=d(1807);const C=["*"];function R(m,_){if(1&m&&(t.j41(0,"h3",3),t.EFF(1),t.k0s()),2&m){const w=t.XpG();t.R7$(),t.JRh(w.title)}}let Q=(()=>{class m{constructor(){this.adaptivePosition=!0,this.placement="top",this.triggers="click",this.outsideClick=!1,this.delay=0}static#t=this.\u0275fac=function(T){return new(T||m)};static#e=this.\u0275prov=t.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),ft=(()=>{class m{set placement(w){this._placement=this._bsVersions.isBs5?Fe[w]:w}get _bsVersions(){return me()}constructor(w){this._placement="top",Object.assign(this,w)}checkMarginNecessity(){return S1(this._placement)}static#t=this.\u0275fac=function(T){return new(T||m)(t.rXU(Q))};static#e=this.\u0275cmp=t.VBU({type:m,selectors:[["popover-container"]],hostAttrs:["role","tooltip",2,"display","block","position","absolute"],hostVars:7,hostBindings:function(T,Z){2&T&&(t.BMQ("id",Z.popoverId),t.HbH("popover in popover-"+Z._placement+" bs-popover-"+Z._placement+" "+Z._placement+" "+Z.containerClass+" "+Z.checkMarginNecessity()),t.AVh("show",!Z._bsVersions.isBs3)("bs3",Z._bsVersions.isBs3))},inputs:{placement:"placement",title:"title"},ngContentSelectors:C,decls:4,vars:1,consts:[[1,"popover-arrow","arrow"],["class","popover-title popover-header",4,"ngIf"],[1,"popover-content","popover-body"],[1,"popover-title","popover-header"]],template:function(T,Z){1&T&&(t.NAR(),t.nrm(0,"div",0),t.DNE(1,R,2,1,"h3",1),t.j41(2,"div",2),t.SdG(3),t.k0s()),2&T&&(t.R7$(),t.Y8G("ngIf",Z.title))},dependencies:[_e.bT],styles:[".popover.bottom[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%]{margin-left:-4px}[_nghost-%COMP%] .popover-arrow[_ngcontent-%COMP%]{position:absolute}"],changeDetection:0})}return m})(),Dt=0,Kt=(()=>{class m{get isOpen(){return this._popover.isShown}set isOpen(w){w?this.show():this.hide()}constructor(w,T,Z,ot,st,dt){this._elementRef=T,this._renderer=Z,this._positionService=dt,this.popoverId=Dt++,this.adaptivePosition=!0,this.placement="top",this.outsideClick=!1,this.triggers="click",this.containerClass="",this.delay=0,this._isInited=!1,this._popover=st.createLoader(T,ot,Z).provide({provide:Q,useValue:w}),Object.assign(this,w),this.onShown=this._popover.onShown,this.onHidden=this._popover.onHidden,typeof window<"u"&&T.nativeElement.addEventListener("click",function(){try{T.nativeElement.focus()}catch{return}})}setAriaDescribedBy(){this._ariaDescribedby=this.isOpen?`ngx-popover-${this.popoverId}`:void 0,this._ariaDescribedby?(this._popover.instance&&(this._popover.instance.popoverId=this._ariaDescribedby),this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby)):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}show(){if(this._popover.isShown||!this.popover||this._delayTimeoutId)return;this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition,boundariesElement:this.boundariesElement||"scrollParent"}}});const w=()=>{this._delayTimeoutId&&(this._delayTimeoutId=void 0),this._popover.attach(ft).to(this.container).position({attachment:this.placement}).show({content:this.popover,context:this.popoverContext,placement:this.placement,title:this.popoverTitle,containerClass:this.containerClass}),!this.adaptivePosition&&this._popover._componentRef&&(this._positionService.calcPosition(),this._positionService.deletePositionElement(this._popover._componentRef.location)),this.isOpen=!0,this.setAriaDescribedBy()},T=()=>{this._popoverCancelShowFn&&this._popoverCancelShowFn()};if(this.delay){const Z=(0,B.O)(this.delay).subscribe(()=>{w(),T()});this.triggers&&O(this.triggers).forEach(ot=>{ot.close&&(this._popoverCancelShowFn=this._renderer.listen(this._elementRef.nativeElement,ot.close,()=>{Z.unsubscribe(),T()}))})}else w()}hide(){this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this.isOpen&&(this._popover.hide(),this.setAriaDescribedBy(),this.isOpen=!1)}toggle(){if(this.isOpen)return this.hide();this.show()}ngOnInit(){this._isInited||(this._isInited=!0,this._popover.listen({triggers:this.triggers,outsideClick:this.outsideClick,show:()=>this.show(),hide:()=>this.hide()}))}ngOnDestroy(){this._popover.dispose()}static#t=this.\u0275fac=function(T){return new(T||m)(t.rXU(Q),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(U),t.rXU(P))};static#e=this.\u0275dir=t.FsC({type:m,selectors:[["","popover",""]],inputs:{adaptivePosition:"adaptivePosition",boundariesElement:"boundariesElement",popover:"popover",popoverContext:"popoverContext",popoverTitle:"popoverTitle",placement:"placement",outsideClick:"outsideClick",triggers:"triggers",container:"container",containerClass:"containerClass",isOpen:"isOpen",delay:"delay"},outputs:{onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-popover"]})}return m})();var Te=d(9140),V1=d(6567);let v1=(()=>{class m extends Kt{static#t=this.\u0275fac=(()=>{let w;return function(Z){return(w||(w=t.xGo(m)))(Z||m)}})();static#e=this.\u0275dir=t.FsC({type:m,selectors:[["","tourAnchor",""]],standalone:!0,features:[t.Vt3]})}return m})(),P1=(()=>{class m{constructor(w,T,Z,ot){this.tourService=w,this.tourStepTemplate=T,this.element=Z,this.popoverDirective=ot,this.popoverDirective.triggers=""}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}showTourStep(w){this.isActive=!0,this.popoverDirective.popover=this.tourStepTemplate.template,this.popoverDirective.popoverContext={step:w},w.useLegacyTitle&&(this.popoverDirective.popoverTitle=w.title),this.popoverDirective.container="body",this.popoverDirective.containerClass=`tour-step ${w.popoverClass??""}`,this.popoverDirective.placement=w.placement||"auto",this.popoverDirective.show()}hideTourStep(){this.isActive=!1,this.popoverDirective.hide()}static#t=this.\u0275fac=function(T){return new(T||m)(t.rXU(Te.F),t.rXU(V1.S),t.rXU(t.aKT),t.rXU(v1,1))};static#e=this.\u0275dir=t.FsC({type:m,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(T,Z){2&T&&t.AVh("touranchor--is-active",Z.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return m})()},6567:(St,nt,d)=>{d.d(nt,{S:()=>x});var t=d(4438);let x=(()=>{class z{static#t=this.\u0275fac=function(H){return new(H||z)};static#e=this.\u0275prov=t.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})()},6504:(St,nt,d)=>{d.d(nt,{k:()=>G});var t=d(4438),x=d(1181),z=d(6567),O=d(9140);const b=["tourStep"];function H(L,q){if(1&L){const M=t.RV6();t.j41(0,"div",2)(1,"h5"),t.EFF(2),t.k0s(),t.j41(3,"button",11),t.bIt("click",function(){t.eBV(M);const et=t.XpG(2);return t.Njj(et.tourService.end())}),t.k0s()()}if(2&L){const M=t.XpG().step;t.R7$(2),t.JRh(null==M?null:M.title)}}function N(L,q){if(1&L&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&L){const M=t.XpG().step,rt=t.XpG();t.R7$(),t.Lme("",(null==rt.tourService.steps?null:rt.tourService.steps.indexOf(M))+1," / ",null==rt.tourService.steps?null:rt.tourService.steps.length,"")}}function $(L,q){if(1&L){const M=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(M);const et=t.XpG(2);return t.Njj(et.tourService.next())}),t.EFF(1),t.qSk(),t.j41(2,"svg",6),t.nrm(3,"path",13),t.k0s()()}if(2&L){const M=t.XpG().step;t.R7$(),t.SpI(" ",null==M?null:M.nextBtnTitle," ")}}function I(L,q){if(1&L){const M=t.RV6();t.j41(0,"button",14),t.bIt("click",function(){t.eBV(M);const et=t.XpG(2);return t.Njj(et.tourService.end())}),t.EFF(1),t.k0s()}if(2&L){const M=t.XpG().step;t.R7$(),t.SpI(" ",null==M?null:M.endBtnTitle," ")}}function j(L,q){if(1&L){const M=t.RV6();t.j41(0,"div",1),t.DNE(1,H,4,1,"div",2),t.nrm(2,"p",3),t.j41(3,"div",4)(4,"button",5),t.bIt("click",function(){t.eBV(M);const et=t.XpG();return t.Njj(et.tourService.prev())}),t.qSk(),t.j41(5,"svg",6),t.nrm(6,"path",7),t.k0s(),t.EFF(7),t.k0s(),t.DNE(8,N,2,2,"div",8)(9,$,4,1,"button",9)(10,I,2,1,"button",10),t.k0s()()}if(2&L){const M=q.step,rt=t.XpG();t.xc7("width",null==M.stepDimensions?null:M.stepDimensions.width)("min-width",null==M.stepDimensions?null:M.stepDimensions.minWidth)("max-width",null==M.stepDimensions?null:M.stepDimensions.maxWidth),t.R7$(),t.vxM(1,null!=M&&M.useLegacyTitle||null==M||!M.title?-1:1),t.R7$(),t.Y8G("innerHTML",null==M?null:M.content,t.npT),t.R7$(),t.AVh("no-progress",!M.showProgress),t.R7$(),t.Y8G("disabled",!rt.tourService.hasPrev(M)),t.R7$(3),t.SpI(" ",null==M?null:M.prevBtnTitle," "),t.R7$(),t.vxM(8,M.showProgress?8:-1),t.R7$(),t.vxM(9,rt.tourService.hasNext(M)&&!M.nextOnAnchorClick?9:-1),t.R7$(),t.vxM(10,rt.tourService.hasNext(M)?-1:10)}}let G=(()=>{class L extends x.mE{constructor(){super(...arguments),this.tourStepTemplateService=(0,t.WQX)(z.S),this.tourService=(0,t.WQX)(O.F)}ngAfterContentInit(){this.tourStepTemplateService.template=this.stepTemplate||this.stepTemplateContent||this.defaultTourStepTemplate}static#t=this.\u0275fac=(()=>{let M;return function(et){return(M||(M=t.xGo(L)))(et||L)}})();static#e=this.\u0275cmp=t.VBU({type:L,selectors:[["tour-step-template"]],contentQueries:function(rt,et,vt){if(1&rt&&t.wni(vt,t.C4Q,5),2&rt){let tt;t.mGM(tt=t.lsd())&&(et.stepTemplateContent=tt.first)}},viewQuery:function(rt,et){if(1&rt&&t.GBs(b,7,t.C4Q),2&rt){let vt;t.mGM(vt=t.lsd())&&(et.defaultTourStepTemplate=vt.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:2,vars:0,consts:[["tourStep",""],[1,"main-container"],[1,"title-container"],[1,"card-text",3,"innerHTML"],[1,"buttons"],[1,"btn","btn-sm","btn-outline-secondary","prev",3,"click","disabled"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16"],["d","M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"],[1,"progress"],[1,"btn","btn-sm","btn-outline-primary","next"],[1,"btn","btn-sm","btn-outline-primary"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"btn","btn-sm","btn-outline-primary","next",3,"click"],["d","M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"],[1,"btn","btn-sm","btn-outline-primary",3,"click"]],template:function(rt,et){1&rt&&t.DNE(0,j,11,15,"ng-template",null,0,t.C5r)},styles:[".tour-step .popover-body{padding:0}.main-container[_ngcontent-%COMP%]{padding:.5rem 1rem .75rem}.title-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.25rem}.title-container[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;line-height:1.5}.buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.buttons[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:12px;font-weight:700;color:#00000073;white-space:nowrap}.buttons.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.buttons[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem}.buttons[_ngcontent-%COMP%] .btn.prev[_ngcontent-%COMP%]{padding-left:.25rem}.buttons[_ngcontent-%COMP%] .btn.next[_ngcontent-%COMP%]{padding-right:.25rem}"]})}return L})()},9133:(St,nt,d)=>{d.d(nt,{e0:()=>x.e,v3:()=>x.v,K$:()=>b,gQ:()=>H.F}),d(6504);var x=d(8537),z=d(4438);let b=(()=>{class N{static#t=this.\u0275fac=function(j){return new(j||N)};static#e=this.\u0275mod=z.$C({type:N});static#n=this.\u0275inj=z.G2t({})}return N})();var H=d(9140)},6338:(St,nt,d)=>{d.d(nt,{M:()=>N});var t=d(3528),x=d(4438),z=d(9077),O=d(567);function b($,I){const j=I.currentStep;return{...$,align:j.placement?.horizontalDirection??$.align,direction:j.placement?.verticalDirection??$.direction,limitWidth:"auto",minHeight:170}}let H=(()=>{class ${constructor(j){this.tourStepTemplateService=j,this.isShown=!1,this.offset=4,this.template=j.templateComponent.template}static#t=this.\u0275fac=function(G){return new(G||$)(x.rXU(O.S))};static#e=this.\u0275cmp=x.VBU({type:$,selectors:[["tour-anchor-opener"]],viewQuery:function(G,L){if(1&G&&x.GBs(z.pU,7),2&G){let q;x.mGM(q=x.lsd())&&(L.dropdown=q.first)}},inputs:{isShown:"isShown",offset:"offset"},standalone:!0,features:[x.Jv_([{provide:z.KJ,useFactory:b,deps:[[new x.kdw,z.KJ],t.H]}]),x.aNF],decls:1,vars:3,consts:[[3,"tuiDropdown","tuiDropdownManual","tuiDropdownOffset"]],template:function(G,L){1&G&&x.nrm(0,"span",0),2&G&&x.Y8G("tuiDropdown",L.template)("tuiDropdownManual",L.isShown)("tuiDropdownOffset",L.offset)},dependencies:[z.ML,z.pU,z.HY,z.XA,z.X2,z.Gc],styles:["[_nghost-%COMP%]{display:none}"]})}return $})(),N=(()=>{class ${constructor(j,G,L,q){this.tourService=j,this.tourStepTemplateService=G,this.viewContainer=L,this.element=q}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}createOpener(){this.opener=this.viewContainer.createComponent(H).instance}showTourStep(j){this.tourStepTemplateService.templateComponent.step=j,this.isActive=!0,this.opener||this.createOpener(),this.opener.dropdown.el=this.element,this.opener.isShown=!0;const q=j.backdropConfig?.offset;q&&(this.opener.offset=q+4)}hideTourStep(){this.isActive=!1,this.opener.isShown=!1}static#t=this.\u0275fac=function(G){return new(G||$)(x.rXU(t.H),x.rXU(O.S),x.rXU(x.c1b),x.rXU(x.aKT))};static#e=this.\u0275dir=x.FsC({type:$,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(G,L){2&G&&x.AVh("touranchor--is-active",L.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return $})()},567:(St,nt,d)=>{d.d(nt,{S:()=>x});var t=d(4438);let x=(()=>{class z{static#t=this.\u0275fac=function(H){return new(H||z)};static#e=this.\u0275prov=t.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})()},2504:(St,nt,d)=>{d.d(nt,{k:()=>rt});var t=d(4438),x=d(3528),z=d(1181),O=d(177),b=d(2782),H=d(567);const N=["tuiDropdownTemplate"],$=et=>({step:et});function I(et,vt){1&et&&t.eu8(0)}function j(et,vt){if(1&et&&t.DNE(0,I,1,0,"ng-container",2),2&et){const tt=t.XpG(),mt=t.sdS(3);t.Y8G("ngTemplateOutlet",tt.stepTemplate||tt.stepTemplateContent||mt)("ngTemplateOutletContext",t.eq3(2,$,tt.step))}}function G(et,vt){if(1&et&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&et){const tt=t.XpG().step,mt=t.XpG();t.R7$(),t.Lme("",(null==mt.tourService.steps?null:mt.tourService.steps.indexOf(tt))+1," / ",null==mt.tourService.steps?null:mt.tourService.steps.length,"")}}function L(et,vt){if(1&et){const tt=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(tt);const Ct=t.XpG(2);return t.Njj(Ct.tourService.next())}),t.EFF(1),t.k0s()}if(2&et){const tt=t.XpG().step;t.R7$(),t.SpI(" ",null==tt?null:tt.nextBtnTitle," ")}}function q(et,vt){if(1&et){const tt=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(tt);const Ct=t.XpG(2);return t.Njj(Ct.tourService.end())}),t.EFF(1),t.k0s()}if(2&et){const tt=t.XpG().step;t.R7$(),t.SpI(" ",null==tt?null:tt.endBtnTitle," ")}}function M(et,vt){if(1&et){const tt=t.RV6();t.j41(0,"div",3)(1,"div",4)(2,"h3"),t.EFF(3),t.k0s(),t.j41(4,"button",5),t.bIt("click",function(){t.eBV(tt);const Ct=t.XpG();return t.Njj(Ct.tourService.end())}),t.k0s()(),t.nrm(5,"p",6),t.j41(6,"div",7)(7,"button",8),t.bIt("click",function(){t.eBV(tt);const Ct=t.XpG();return t.Njj(Ct.tourService.prev())}),t.EFF(8),t.k0s(),t.DNE(9,G,2,2,"div",9)(10,L,2,1,"button",10)(11,q,2,1,"button",11),t.k0s()()}if(2&et){const tt=vt.step,mt=t.XpG();t.HbH(tt.popoverClass),t.xc7("width",null==tt.stepDimensions?null:tt.stepDimensions.width)("min-width",null==tt.stepDimensions?null:tt.stepDimensions.minWidth)("max-width",null==tt.stepDimensions?null:tt.stepDimensions.maxWidth),t.R7$(3),t.JRh(null==tt?null:tt.title),t.R7$(2),t.Y8G("innerHTML",null==tt?null:tt.content,t.npT),t.R7$(),t.AVh("no-progress",!tt.showProgress),t.R7$(),t.Y8G("disabled",!mt.tourService.hasPrev(tt)),t.R7$(),t.SpI(" ",null==tt?null:tt.prevBtnTitle," "),t.R7$(),t.vxM(9,tt.showProgress?9:-1),t.R7$(),t.vxM(10,mt.tourService.hasNext(tt)&&!tt.nextOnAnchorClick?10:-1),t.R7$(),t.vxM(11,mt.tourService.hasNext(tt)?-1:11)}}let rt=(()=>{class et extends z.mE{constructor(tt,mt){super(mt),this.tourStepTemplateService=tt,this.step={}}ngAfterViewInit(){this.tourStepTemplateService.templateComponent=this}static#t=this.\u0275fac=function(mt){return new(mt||et)(t.rXU(H.S),t.rXU(x.H))};static#e=this.\u0275cmp=t.VBU({type:et,selectors:[["tour-step-template"]],contentQueries:function(mt,Ct,zt){if(1&mt&&t.wni(zt,t.C4Q,5),2&mt){let Xt;t.mGM(Xt=t.lsd())&&(Ct.stepTemplateContent=Xt.first)}},viewQuery:function(mt,Ct){if(1&mt&&t.GBs(N,5),2&mt){let zt;t.mGM(zt=t.lsd())&&(Ct.template=zt.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:4,vars:0,consts:[["tuiDropdownTemplate",""],["defaultTemplate",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"main-container"],[1,"title-container"],["tuiIconButton","","icon","tuiIconCloseLarge","appearance","flat","size","m",3,"click"],[1,"content",3,"innerHTML"],[1,"buttons"],["tuiButton","","type","button","icon","tuiIconChevronLeft","appearance","flat","size","m",1,"prev",3,"click","disabled"],[1,"progress"],["tuiButton","","type","button","iconRight","tuiIconChevronRight","appearance","flat","size","m",1,"next"],["tuiButton","","type","button","appearance","flat","size","m"],["tuiButton","","type","button","iconRight","tuiIconChevronRight","appearance","flat","size","m",1,"next",3,"click"],["tuiButton","","type","button","appearance","flat","size","m",3,"click"]],template:function(mt,Ct){1&mt&&t.DNE(0,j,1,4,"ng-template",null,0,t.C5r)(2,M,12,17,"ng-template",null,1,t.C5r)},dependencies:[O.T3,b.Pv,b.SM],styles:["tui-dropdown-host{z-index:auto!important} tui-dropdown-host tui-dropdown{z-index:150!important}.main-container[_ngcontent-%COMP%]{padding:1rem;box-sizing:border-box}.title-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.title-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--tui-font-heading-6);margin:0}.title-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:-.5rem}.content[_ngcontent-%COMP%]{margin:1rem 0}.buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin:0 -.5rem -.5rem}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.buttons[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:800;color:var(--tui-text-03);white-space:nowrap}.buttons.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.buttons[_ngcontent-%COMP%] button.prev .t-wrapper{padding-left:1rem}.buttons[_ngcontent-%COMP%] button.next .t-wrapper{padding-right:1rem}"]})}return et})()},3528:(St,nt,d)=>{d.d(nt,{H:()=>z});var t=d(1181),x=d(4438);let z=(()=>{class O extends t.gQ{static#t=this.\u0275fac=(()=>{let H;return function($){return(H||(H=x.xGo(O)))($||O)}})();static#e=this.\u0275prov=x.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})()},9124:(St,nt,d)=>{d.d(nt,{Mw:()=>x.M,gQ:()=>H.H,w6:()=>b});var t=d(2504),x=d(6338),z=d(4438);let b=(()=>{class N{static#t=this.\u0275fac=function(j){return new(j||N)};static#e=this.\u0275mod=z.$C({type:N});static#n=this.\u0275inj=z.G2t({imports:[t.k]})}return N})();var H=d(3528)},238:(St,nt,d)=>{d.d(nt,{A:()=>N});var t=d(8956),x=d(4438),z=d(4819),O=d(2611);function b($,I){const j=I.currentStep;return{...$,direction:j.placement??$.direction,appearance:"onDark"}}let H=(()=>{class ${constructor(j){this.tourStepTemplateService=j,this.isShown=!1,this.template=j.templateComponent.template}static#t=this.\u0275fac=function(G){return new(G||$)(x.rXU(O.S))};static#e=this.\u0275cmp=x.VBU({type:$,selectors:[["tour-anchor-opener"]],viewQuery:function(G,L){if(1&G&&x.GBs(z.XZ,7),2&G){let q;x.mGM(q=x.lsd())&&(L.hint=q.first)}},inputs:{isShown:"isShown"},standalone:!0,features:[x.Jv_([{provide:z._n,useFactory:b,deps:[[new x.kdw,z._n],t.j]}]),x.aNF],decls:1,vars:2,consts:[[3,"tuiHint","tuiHintManual"]],template:function(G,L){1&G&&x.nrm(0,"span",0),2&G&&x.Y8G("tuiHint",L.template)("tuiHintManual",L.isShown)},dependencies:[z.Q3,z.XZ,z.ZF,z.JL,z.Hg,z.AZ],styles:["[_nghost-%COMP%]{display:none}"]})}return $})(),N=(()=>{class ${constructor(j,G,L,q){this.tourService=j,this.tourStepTemplateService=G,this.viewContainer=L,this.element=q}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}createOpener(){this.opener=this.viewContainer.createComponent(H).instance}showTourStep(j){this.tourStepTemplateService.templateComponent.step=j,this.isActive=!0,this.opener||this.createOpener(),this.opener.hint.el=this.element,this.opener.isShown=!0}hideTourStep(){this.isActive=!1,this.opener.isShown=!1}static#t=this.\u0275fac=function(G){return new(G||$)(x.rXU(t.j),x.rXU(O.S),x.rXU(x.c1b),x.rXU(x.aKT))};static#e=this.\u0275dir=x.FsC({type:$,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(G,L){2&G&&x.AVh("touranchor--is-active",L.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return $})()},2611:(St,nt,d)=>{d.d(nt,{S:()=>x});var t=d(4438);let x=(()=>{class z{static#t=this.\u0275fac=function(H){return new(H||z)};static#e=this.\u0275prov=t.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})()},7372:(St,nt,d)=>{d.d(nt,{k:()=>rt});var t=d(4438),x=d(8956),z=d(1181),O=d(177),b=d(2782),H=d(2611);const N=["tuiDropdownTemplate"],$=et=>({step:et});function I(et,vt){1&et&&t.eu8(0)}function j(et,vt){if(1&et&&t.DNE(0,I,1,0,"ng-container",2),2&et){const tt=t.XpG(),mt=t.sdS(3);t.Y8G("ngTemplateOutlet",tt.stepTemplate||tt.stepTemplateContent||mt)("ngTemplateOutletContext",t.eq3(2,$,tt.step))}}function G(et,vt){if(1&et&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&et){const tt=t.XpG().step,mt=t.XpG();t.R7$(),t.Lme("",(null==mt.tourService.steps?null:mt.tourService.steps.indexOf(tt))+1," / ",null==mt.tourService.steps?null:mt.tourService.steps.length,"")}}function L(et,vt){if(1&et){const tt=t.RV6();t.j41(0,"button",11),t.bIt("click",function(){t.eBV(tt);const Ct=t.XpG(2);return t.Njj(Ct.tourService.next())}),t.EFF(1),t.k0s()}if(2&et){const tt=t.XpG().step;t.R7$(),t.SpI(" ",null==tt?null:tt.nextBtnTitle," ")}}function q(et,vt){if(1&et){const tt=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(tt);const Ct=t.XpG(2);return t.Njj(Ct.tourService.end())}),t.EFF(1),t.k0s()}if(2&et){const tt=t.XpG().step;t.R7$(),t.SpI(" ",null==tt?null:tt.endBtnTitle," ")}}function M(et,vt){if(1&et){const tt=t.RV6();t.j41(0,"div")(1,"div",3)(2,"h3"),t.EFF(3),t.k0s(),t.j41(4,"button",4),t.bIt("click",function(){t.eBV(tt);const Ct=t.XpG();return t.Njj(Ct.tourService.end())}),t.k0s()(),t.nrm(5,"p",5),t.j41(6,"div",6)(7,"button",7),t.bIt("click",function(){t.eBV(tt);const Ct=t.XpG();return t.Njj(Ct.tourService.prev())}),t.EFF(8),t.k0s(),t.DNE(9,G,2,2,"div",8)(10,L,2,1,"button",9)(11,q,2,1,"button",10),t.k0s()()}if(2&et){const tt=vt.step,mt=t.XpG();t.HbH(tt.popoverClass),t.xc7("width",null==tt.stepDimensions?null:tt.stepDimensions.width)("min-width",null==tt.stepDimensions?null:tt.stepDimensions.minWidth)("max-width",null==tt.stepDimensions?null:tt.stepDimensions.maxWidth),t.R7$(3),t.JRh(null==tt?null:tt.title),t.R7$(2),t.Y8G("innerHTML",null==tt?null:tt.content,t.npT),t.R7$(),t.AVh("no-progress",!tt.showProgress),t.R7$(),t.Y8G("disabled",!mt.tourService.hasPrev(tt)),t.R7$(),t.SpI(" ",null==tt?null:tt.prevBtnTitle," "),t.R7$(),t.vxM(9,tt.showProgress?9:-1),t.R7$(),t.vxM(10,mt.tourService.hasNext(tt)&&!tt.nextOnAnchorClick?10:-1),t.R7$(),t.vxM(11,mt.tourService.hasNext(tt)?-1:11)}}let rt=(()=>{class et extends z.mE{constructor(tt,mt){super(mt),this.tourStepTemplateService=tt,this.step={}}ngAfterViewInit(){this.tourStepTemplateService.templateComponent=this}static#t=this.\u0275fac=function(mt){return new(mt||et)(t.rXU(H.S),t.rXU(x.j))};static#e=this.\u0275cmp=t.VBU({type:et,selectors:[["tour-step-template"]],contentQueries:function(mt,Ct,zt){if(1&mt&&t.wni(zt,t.C4Q,5),2&mt){let Xt;t.mGM(Xt=t.lsd())&&(Ct.stepTemplateContent=Xt.first)}},viewQuery:function(mt,Ct){if(1&mt&&t.GBs(N,5),2&mt){let zt;t.mGM(zt=t.lsd())&&(Ct.template=zt.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:4,vars:0,consts:[["tuiDropdownTemplate",""],["defaultTemplate",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"title-container"],["tuiIconButton","","icon","tuiIconCloseLarge","appearance","flat","size","m",3,"click"],[1,"content",3,"innerHTML"],[1,"buttons"],["tuiButton","","type","button","icon","tuiIconChevronLeft","appearance","flat","size","m",1,"prev",3,"click","disabled"],[1,"progress"],["tuiButton","","type","button","iconRight","tuiIconChevronRight","appearance","flat","size","m",1,"next"],["tuiButton","","type","button","appearance","flat","size","m"],["tuiButton","","type","button","iconRight","tuiIconChevronRight","appearance","flat","size","m",1,"next",3,"click"],["tuiButton","","type","button","appearance","flat","size","m",3,"click"]],template:function(mt,Ct){1&mt&&t.DNE(0,j,1,4,"ng-template",null,0,t.C5r)(2,M,12,17,"ng-template",null,1,t.C5r)},dependencies:[O.T3,b.Pv,b.SM],styles:["tui-hints-host{z-index:150!important}.title-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.title-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--tui-font-heading-6);margin:0}.title-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:-.25rem -.5rem}.content[_ngcontent-%COMP%]{margin:1rem 0;font:var(--tui-font-text-m)}.buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin:0 -.5rem -.25rem}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.buttons[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{justify-self:center;font:var(--tui-font-text-s);font-weight:800;color:var(--tui-text-03);white-space:nowrap}.buttons.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.buttons[_ngcontent-%COMP%] button.prev .t-wrapper{padding-left:1rem}.buttons[_ngcontent-%COMP%] button.next .t-wrapper{padding-right:1rem}"]})}return et})()},8956:(St,nt,d)=>{d.d(nt,{j:()=>z});var t=d(1181),x=d(4438);let z=(()=>{class O extends t.gQ{static#t=this.\u0275fac=(()=>{let H;return function($){return(H||(H=x.xGo(O)))($||O)}})();static#e=this.\u0275prov=x.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})()},7595:(St,nt,d)=>{d.d(nt,{Ao:()=>x.A,gQ:()=>H.j,gY:()=>b});var t=d(7372),x=d(238),z=d(4438);let b=(()=>{class N{static#t=this.\u0275fac=function(j){return new(j||N)};static#e=this.\u0275mod=z.$C({type:N});static#n=this.\u0275inj=z.G2t({imports:[t.k]})}return N})();var H=d(8956)},6216:(St,nt,d)=>{d.d(nt,{P:()=>b});var t=d(3884),x=d(9276),z=d(5404),O=d(4438);let b=(()=>{class H{constructor(){this.ngTemplateTag='',this.tourStepTemplateTag=""}static#t=this.\u0275fac=function(I){return new(I||H)};static#e=this.\u0275cmp=O.VBU({type:H,selectors:[["app-custom-template"]],inputs:{defaultTemplate:"defaultTemplate"},standalone:!0,features:[O.aNF],decls:13,vars:3,consts:[["tourAnchor","template","id","custom-template"],["filename","app.component.html",3,"code"]],template:function(I,j){1&I&&(O.j41(0,"app-header",0),O.EFF(1,"Custom template"),O.k0s(),O.j41(2,"p"),O.EFF(3," You can also customize the tour step template by providing a "),O.j41(4,"code"),O.EFF(5),O.k0s(),O.EFF(6," inside the "),O.j41(7,"code"),O.EFF(8),O.k0s(),O.EFF(9,".\n"),O.k0s(),O.j41(10,"p"),O.EFF(11," The default template is equivalent to this:\n"),O.k0s(),O.nrm(12,"tui-doc-code",1)),2&I&&(O.R7$(5),O.JRh(j.ngTemplateTag),O.R7$(3),O.JRh(j.tourStepTemplateTag),O.R7$(4),O.Y8G("code",j.defaultTemplate))},dependencies:[z.l,x.Zg,t.ii,t.tV],encapsulation:2})}return H})()},3064:(St,nt,d)=>{d.d(nt,{K:()=>b});var x=d(3884),z=d(5404),O=d(4438);let b=(()=>{class H{constructor(){this.examples={setDefaults:"this.tourService.setDefaults({\r\n route: '',\r\n disablePageScrolling: true,\r\n duplicateAnchorHandling: 'registerFirst'\r\n});\r\nthis.tourService.initialize(steps, {\r\n route: '',\r\n disablePageScrolling: true\r\n});\r\n"}}static#t=this.\u0275fac=function(I){return new(I||H)};static#e=this.\u0275cmp=O.VBU({type:H,selectors:[["app-defaults"]],standalone:!0,features:[O.aNF],decls:11,vars:1,consts:[["id","defauls"],["filename","app.component.ts",3,"code"]],template:function(I,j){1&I&&(O.j41(0,"app-header",0),O.EFF(1,"Defaults"),O.k0s(),O.j41(2,"p"),O.EFF(3," You can set default values using "),O.j41(4,"code"),O.EFF(5,"TourService.setDefaults()"),O.k0s(),O.EFF(6," or "),O.j41(7,"code"),O.EFF(8,"TourService.initialize()"),O.k0s(),O.EFF(9," functions.\n"),O.k0s(),O.nrm(10,"tui-doc-code",1)),2&I&&(O.R7$(10),O.Y8G("code",j.examples.setDefaults))},dependencies:[z.l,x.ii,x.tV],encapsulation:2})}return H})()},68:(St,nt,d)=>{d.d(nt,{b:()=>I});var x=d(3884),z=d(5404),O=d(9276),b=d(4438);const H=(j,G)=>G.name;function N(j,G){if(1&j&&b.EFF(0),2&j){const L=b.XpG().$implicit;b.SpI(" ",L.description," ")}}function $(j,G){if(1&j&&b.DNE(0,N,1,1,"ng-template",4),2&j){const L=G.$implicit;b.Y8G("documentationPropertyName",L.name)("documentationPropertyType",L.payload)}}let I=(()=>{class j{constructor(){this.examples={onInitialize:"this.tourService\r\n .initialize$\r\n .subscribe(\r\n (steps: IStepOption[]) => {\r\n console.log('tour configured with these steps:', steps);\r\n }\r\n );\r\n"},this.events=[{name:"stepShow$",payload:"StepChangeParams",description:'A step is shown. "Direction" property indicates if the last pressed button was "Next" or "Prev".'},{name:"stepHide$",payload:"StepChangeParams",description:'A step is hidden. "Direction" property indicates if the last pressed button was "Next" or "Prev".'},{name:"initialize$",payload:"IStepOption[]",description:"The tour is configured with a set of steps"},{name:"start$",payload:"void",description:"The tour starts"},{name:"end$",payload:"void",description:"The tour ends"},{name:"pause$",payload:"void",description:"The tour is paused"},{name:"resume$",payload:"void",description:"The tour resumes"},{name:"anchorRegister$",payload:"string",description:"An anchor is registered with the tour"},{name:"anchorUnregister$",payload:"string",description:"An anchor is unregistered from the tour"}]}static#t=this.\u0275fac=function(q){return new(q||j)};static#e=this.\u0275cmp=b.VBU({type:j,selectors:[["app-events"]],standalone:!0,features:[b.aNF],decls:12,vars:3,consts:[["tourAnchor","events"],["id","events"],["filename","app.component.ts",3,"code"],[3,"isAPI","showValues"],[3,"documentationPropertyName","documentationPropertyType"]],template:function(q,M){1&q&&(b.j41(0,"div",0)(1,"app-header",1),b.EFF(2,"Event Observables"),b.k0s(),b.j41(3,"p"),b.EFF(4," The "),b.j41(5,"code"),b.EFF(6,"TourService"),b.k0s(),b.EFF(7," emits events that can be subscribed to like this: "),b.k0s(),b.nrm(8,"tui-doc-code",2),b.k0s(),b.j41(9,"tui-doc-documentation",3),b.Z7z(10,$,1,2,null,4,H),b.k0s()),2&q&&(b.R7$(8),b.Y8G("code",M.examples.onInitialize),b.R7$(),b.Y8G("isAPI",!0)("showValues",!1),b.R7$(),b.Dyx(M.events))},dependencies:[O.Zg,z.l,x.ii,x.tV,x.nl,x.c5,x.WS],styles:["tui-doc-documentation[_ngcontent-%COMP%]{margin-top:1rem}"]})}return j})()},3352:(St,nt,d)=>{d.d(nt,{C:()=>et});var j=d(8821),G=d(1974),L=d(3884),q=d(5404),M=d(4438);function rt(vt,tt){if(1&vt&&(M.j41(0,"tui-notification",5),M.EFF(1," Starting with "),M.j41(2,"code"),M.EFF(3),M.k0s(),M.EFF(4," you can set "),M.j41(5,"code"),M.EFF(6,"backdropConfig.offset"),M.k0s(),M.EFF(7," to add padding around anchor element "),M.k0s()),2&vt){const mt=M.XpG();M.R7$(3),M.SpI("v",mt.backdropOffsetIntroducedIn,"")}}let et=(()=>{class vt{constructor(){this.disablePageScrollingIntroducedIn="10.1",this.examples={centeredStepCss:".centered-tour-element {\r\n position: fixed;\r\n left: 50%;\r\n top: 50%;\r\n /* The anchor should be translated to the left by half of your step width and half height */\r\n /* For example, if your tour step has dimensions of 280 \xd7 156 px, you have to translate by (-140px, -78px) */\r\n transform: translate(-140px, -78px);\r\n}\r\n",centeredStepHtml:'
\r\n',centeredStepTs:"this.tourService.initialize([{\r\n anchorId: 'start-tour',\r\n title: 'Welcome',\r\n content: 'Welcome to the Ngx-UI-Tour tour!'\r\n}]);\r\nthis.tourService.start();\r\n",customTourService:"@Injectable()\r\nexport class MyTourService {\r\n\r\n constructor(\r\n private readonly tourService: TourService\r\n ) {}\r\n\r\n private readonly MAIN_SECTION_CSS_SELECTOR = 'section.main-content';\r\n private readonly NO_SCROLL_CSS_CLASS = 'no-scroll';\r\n\r\n start(steps: IStepOption[]) {\r\n this.tourService.initialize(steps, {\r\n route: 'my-route',\r\n enableBackdrop: true\r\n });\r\n this.tourService.end$.subscribe(() => this.setIsScrollable(true));\r\n this.setIsScrollable(false);\r\n this.tourService.start();\r\n }\r\n\r\n private setIsScrollable(isScrollable: boolean) {\r\n const body = document.body,\r\n mainSection = document.querySelector(this.MAIN_SECTION_CSS_SELECTOR),\r\n addOrRemove = isScrollable ? 'remove' : 'add';\r\n\r\n mainSection.classList[addOrRemove](this.NO_SCROLL_CSS_CLASS);\r\n // You can also optionally disable iOS Safari bounce effect\r\n body[addOrRemove + 'EventListener']('touchmove', this.preventTouchMove, { passive: false });\r\n }\r\n\r\n private preventTouchMove(e) {\r\n e.preventDefault();\r\n }\r\n\r\n}\r\n",noScrollCss:".no-scroll {\r\n overflow: hidden;\r\n}\r\n",customTourServiceUsage:"import {MyTourService} from '@app-utils/my-tour.service';\r\n\r\n@Component({\r\n selector: 'my-app',\r\n templateUrl: './app.component.html',\r\n styleUrls: ['./app.component.css']\r\n})\r\nexport class AppComponent {\r\n\r\n constructor(\r\n private readonly myTourService: MyTourService\r\n ) {\r\n this.myTourService.start([{\r\n anchorId: 'start-tour',\r\n title: 'Welcome',\r\n content: 'Welcome to the Ngx-UI-Tour tour!'\r\n }]);\r\n }\r\n\r\n}\r\n",backdropPadding:".my-anchor-el.touranchor--is-active {\r\n padding: 10px;\r\n margin: -10px;\r\n}",backdropParagraphPadding:"p.touranchor--is-active {\r\n padding: 10px;\r\n margin: -10px -10px 2px;\r\n}",backdropButtonPadding:'
\r\n \r\n
'}}static#t=this.\u0275fac=function(Ct){return new(Ct||vt)};static#e=this.\u0275cmp=M.VBU({type:vt,selectors:[["app-faq"]],inputs:{disablePageScrollingIntroducedIn:"disablePageScrollingIntroducedIn",backdropOffsetIntroducedIn:"backdropOffsetIntroducedIn"},standalone:!0,features:[M.aNF],decls:66,vars:11,consts:[["id","center-tour-step"],["filename","app.component.html",3,"code"],["filename","app.component.css",3,"code"],["filename","app.component.ts",3,"code"],["id","disable-scrolling"],["status","warning",1,"tui-space_top-3"],["filename","my-tour.service.ts",3,"code"],["filename","styles.css",3,"code"],["id","backdrop-padding"],["src","https://user-images.githubusercontent.com/768105/215475778-34d275cf-c6a0-436c-b3e5-9159083cfcaa.png","alt","backdrop spacing",1,"backdrop-spacing"],["tuiLink","","target","_blank","href","https://stackblitz.com/edit/angular-wau2z8-ggpcaf?file=src%2Fapp%2Fui-tour-demo.component.scss"]],template:function(Ct,zt){1&Ct&&(M.j41(0,"app-header",0),M.EFF(1,"How to center tour step?"),M.k0s(),M.j41(2,"p"),M.EFF(3,"You can create an invisible anchor point for the tour step you want to center."),M.k0s(),M.j41(4,"ol")(5,"li"),M.EFF(6,"Add a simple div to your html template which will be used as the tour anchor "),M.nrm(7,"tui-doc-code",1),M.k0s(),M.j41(8,"li"),M.EFF(9," Add CSS for the div "),M.nrm(10,"tui-doc-code",2),M.k0s(),M.j41(11,"li"),M.EFF(12," Use previously defined tour anchor "),M.nrm(13,"tui-doc-code",3),M.k0s()(),M.j41(14,"app-header",4),M.EFF(15,"How to disable main content scrolling when UI tour is active?"),M.k0s(),M.j41(16,"tui-notification",5),M.EFF(17," Starting with "),M.j41(18,"code"),M.EFF(19),M.k0s(),M.EFF(20," you can enable "),M.j41(21,"code"),M.EFF(22,"disablePageScrolling"),M.k0s(),M.EFF(23," option to disable scrolling.\n"),M.k0s(),M.j41(24,"p"),M.EFF(25,"You can toggle CSS class which disables main content element scrolling when tour starts/ends."),M.k0s(),M.j41(26,"ol")(27,"li"),M.EFF(28," Create custom "),M.j41(29,"code"),M.EFF(30,"TourService"),M.k0s(),M.EFF(31,": "),M.nrm(32,"tui-doc-code",6),M.k0s(),M.j41(33,"li"),M.EFF(34," Add the "),M.j41(35,"code"),M.EFF(36,"no-scroll"),M.k0s(),M.EFF(37," CSS class to your global stylesheet "),M.nrm(38,"tui-doc-code",7),M.k0s(),M.j41(39,"li"),M.EFF(40," Use your custom "),M.j41(41,"code"),M.EFF(42,"TourService"),M.k0s(),M.EFF(43," to start the UI tour: "),M.nrm(44,"tui-doc-code",3),M.k0s()(),M.j41(45,"app-header",8),M.EFF(46,"How to add space around highlighted anchor element"),M.k0s(),M.DNE(47,rt,8,1,"tui-notification",5),M.nrm(48,"img",9),M.j41(49,"p"),M.EFF(50," To add some space between backdrop edges and active tour anchor element, you can use "),M.j41(51,"code"),M.EFF(52,".touranchor--is-active"),M.k0s(),M.EFF(53," CSS class. Use it to add the required amount of padding and then subtract the same amount using negative margin which will keep overall page layout unchanged.\n"),M.k0s(),M.nrm(54,"tui-doc-code",2),M.j41(55,"p"),M.EFF(56," In case your anchor element already has some margin applied to it, you'll have to adjust padding and margin values accordingly. For example, if your paragraph already has 12px bottom margin, you can use the following CSS to add 10px spacing around the paragraph without effecting page layout:\n"),M.k0s(),M.nrm(57,"tui-doc-code",2),M.j41(58,"p"),M.EFF(59," If you want to apply the same trick to an element where changing its padding is not an option, for example, a button element, you can wrap this element with an extra div container and then use the same trick on the container.\n"),M.k0s(),M.nrm(60,"tui-doc-code",1),M.j41(61,"p"),M.EFF(62," You can also check out "),M.j41(63,"a",10),M.EFF(64," StackBlitz demo project "),M.k0s(),M.EFF(65," to see this approach in action.\n"),M.k0s()),2&Ct&&(M.R7$(7),M.Y8G("code",zt.examples.centeredStepHtml),M.R7$(3),M.Y8G("code",zt.examples.centeredStepCss),M.R7$(3),M.Y8G("code",zt.examples.centeredStepTs),M.R7$(6),M.SpI("v",zt.disablePageScrollingIntroducedIn,""),M.R7$(13),M.Y8G("code",zt.examples.customTourService),M.R7$(6),M.Y8G("code",zt.examples.noScrollCss),M.R7$(6),M.Y8G("code",zt.examples.customTourServiceUsage),M.R7$(3),M.vxM(47,zt.backdropOffsetIntroducedIn?47:-1),M.R7$(7),M.Y8G("code",zt.examples.backdropPadding),M.R7$(3),M.Y8G("code",zt.examples.backdropParagraphPadding),M.R7$(3),M.Y8G("code",zt.examples.backdropButtonPadding))},dependencies:[q.l,L.ii,L.tV,j.O,j.v,G.l,G.E],styles:["app-header[_ngcontent-%COMP%]:first-child{margin-top:0}img.backdrop-spacing[_ngcontent-%COMP%]{margin-top:1rem;max-width:100%}"]})}return vt})()},5404:(St,nt,d)=>{d.d(nt,{l:()=>L});var t=d(5142),x=d(2782),z=d(3801),O=d(3864),b=d(2230),H=d(8687),N=d(6354),$=d(177),I=d(4438);const j=["*"];function G(q,M){if(1&q){const rt=I.RV6();I.j41(0,"button",2),I.nI1(1,"async"),I.bIt("click",function(){I.eBV(rt);const vt=I.XpG();return I.Njj(vt.copyExampleLink())}),I.k0s()}if(2&q){const rt=I.XpG();I.Y8G("icon","tuiIconLinkLarge")("title",I.bMT(1,2,rt.copy$))}}let L=(()=>{class q{constructor(rt,et,vt,tt,mt,Ct){this.id=rt,this.clipboard=et,this.alertService=vt,this.location=tt,this.copyTexts$=mt,this.texts=Ct,this.copy$=this.copyTexts$.pipe((0,N.T)(([zt])=>zt))}copyExampleLink(){const rt=this.location.href.indexOf("#"),vt=`${rt>-1?this.location.href.substring(0,rt):this.location.href}#${this.id}`;this.clipboard.copy(vt),this.alertService.open(this.texts[1],{label:this.texts[2],status:"success"}).subscribe()}static#t=this.\u0275fac=function(et){return new(et||q)(I.kS0("id"),I.rXU(z.B0),I.rXU(t.QJ),I.rXU(O.GZ),I.rXU(b.io),I.rXU(H.o4))};static#e=this.\u0275cmp=I.VBU({type:q,selectors:[["app-header"]],standalone:!0,features:[I.aNF],ngContentSelectors:j,decls:3,vars:1,consts:[[1,"title"],["tuiIconButton","","type","button","size","xs","appearance","icon",1,"link-icon",3,"icon","title"],["tuiIconButton","","type","button","size","xs","appearance","icon",1,"link-icon",3,"click","icon","title"]],template:function(et,vt){1&et&&(I.NAR(),I.j41(0,"h3",0),I.SdG(1),I.DNE(2,G,2,4,"button",1),I.k0s()),2&et&&(I.R7$(2),I.vxM(2,vt.id?2:-1))},dependencies:[x.Pv,x.SM,$.Jj],styles:["[_nghost-%COMP%]{position:relative;display:block;clear:right;margin-top:2rem}.title[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin:0 0 .5rem}.title[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}.title tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{font:var(--tui-font-heading-6)}.title[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-left:.75rem}"]})}return q})()},8044:(St,nt,d)=>{d.d(nt,{N:()=>$});var t=d(9276),x=d(5404),z=d(4438),O=d(9666),b=d(393);const H=(I,j)=>j.key;function N(I,j){if(1&I&&z.nrm(0,"app-list-item",1),2&I){const G=j.$implicit;z.Y8G("name",G.key)("description",G.action)}}let $=(()=>{class I{constructor(){this.hotkeys=[{key:"left arrow",action:"Previous step"},{key:"right arrow",action:"Next step"},{key:"esc",action:"End tour"}]}static#t=this.\u0275fac=function(L){return new(L||I)};static#e=this.\u0275cmp=z.VBU({type:I,selectors:[["app-hotkeys"]],standalone:!0,features:[z.aNF],decls:18,vars:0,consts:[["tourAnchor","hotkeys","id","hotkeys"],[3,"name","description"]],template:function(L,q){1&L&&(z.j41(0,"app-header",0),z.EFF(1,"Hotkeys"),z.k0s(),z.j41(2,"p"),z.EFF(3," Hotkeys are provided using Angular's "),z.j41(4,"code"),z.EFF(5,"@HostListener"),z.k0s(),z.EFF(6," decorator. Hotkeys are enabled when the tour starts and disabled when the tour ends.\n"),z.k0s(),z.j41(7,"p"),z.EFF(8," You can disable hotkeys by calling "),z.j41(9,"code"),z.EFF(10,"tourService.disableHotkeys()"),z.k0s(),z.EFF(11," or re-enable with "),z.j41(12,"code"),z.EFF(13,"tourService.enableHotkeys()"),z.k0s(),z.EFF(14,".\n"),z.k0s(),z.j41(15,"app-list"),z.Z7z(16,N,1,2,"app-list-item",1,H),z.k0s()),2&L&&(z.R7$(16),z.Dyx(q.hotkeys))},dependencies:[x.l,t.Zg,O.s,b.P],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return I})()},1222:(St,nt,d)=>{d.d(nt,{N:()=>M}),d(2297),d(2028),d(1809),d(5716),d(68),d(3352),d(8044),d(3064),d(4102),d(5404);var G=d(9276);function M(rt){return{provide:G.oH,useValue:rt}}d(6216)},393:(St,nt,d)=>{d.d(nt,{P:()=>x});var t=d(4438);let x=(()=>{class z{static#t=this.\u0275fac=function(H){return new(H||z)};static#e=this.\u0275cmp=t.VBU({type:z,selectors:[["app-list-item"]],inputs:{name:"name",description:"description"},standalone:!0,features:[t.aNF],decls:4,vars:2,consts:[[1,"name"]],template:function(H,N){1&H&&(t.j41(0,"div",0),t.EFF(1),t.k0s(),t.j41(2,"div"),t.EFF(3),t.k0s()),2&H&&(t.R7$(),t.JRh(N.name),t.R7$(2),t.JRh(N.description))},styles:["[_nghost-%COMP%]{display:block;font:var(--tui-font-text-s);padding:1rem 0;word-wrap:break-word;color:var(--tui-text-01)}[_nghost-%COMP%]:not(:last-of-type){border-bottom:1px solid var(--tui-base-03)}[_nghost-%COMP%] .name[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}"],changeDetection:0})}return z})()},9666:(St,nt,d)=>{d.d(nt,{s:()=>z});var t=d(4438);const x=["*"];let z=(()=>{class O{static#t=this.\u0275fac=function(N){return new(N||O)};static#e=this.\u0275cmp=t.VBU({type:O,selectors:[["app-list"]],standalone:!0,features:[t.aNF],ngContentSelectors:x,decls:2,vars:0,template:function(N,$){1&N&&(t.NAR(),t.j41(0,"div"),t.SdG(1),t.k0s())},encapsulation:2,changeDetection:0})}return O})()},9276:(St,nt,d)=>{d.d(nt,{Zg:()=>L,oH:()=>G});var t=d(4438),x=d(7655),z=d(1817),O=d(7356),b=d(9133),H=d(5606),N=d(9124),$=d(7595),I=d(6061);const j=new t.nKC("TourAnchorDirective"),G=new t.nKC("TourAnchorDirectiveType");let L=(()=>{class q{constructor(rt){this.tourAnchorDirective=rt,this.isActive=!1,this.overrideShowHideMethods()}ngOnInit(){const rt=this.tourAnchorDirective;rt.tourAnchor=this.tourAnchor,rt.ngOnInit()}ngOnDestroy(){this.tourAnchorDirective.ngOnDestroy()}overrideShowHideMethods(){const rt=this.tourAnchorDirective.showTourStep.bind(this.tourAnchorDirective),et=this.tourAnchorDirective.hideTourStep.bind(this.tourAnchorDirective);this.tourAnchorDirective.showTourStep=vt=>{this.isActive=!0,rt(vt)},this.tourAnchorDirective.hideTourStep=()=>{this.isActive=!1,et()}}static#t=this.\u0275fac=function(et){return new(et||q)(t.rXU(j))};static#e=this.\u0275dir=t.FsC({type:q,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(et,vt){2&et&&t.AVh("touranchor--is-active",vt.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0,features:[t.Jv_([x.Ah,b.e0,b.v3,z.UC,O.ZM,H.Et,N.Mw,$.Ao,I.G$,{provide:j,useFactory:()=>{const rt=(0,t.WQX)(G);return(0,t.WQX)(rt)}}])]})}return q})()},1809:(St,nt,d)=>{d.d(nt,{r:()=>x});var t=d(4438);let x=(()=>{class z{constructor(){this.type="string"}static#t=this.\u0275fac=function(H){return new(H||z)};static#e=this.\u0275cmp=t.VBU({type:z,selectors:[["app-placement-config"]],inputs:{value:"value",values:"values",type:"type",extraInfo:"extraInfo"},standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(H,N){},encapsulation:2})}return z})()},2028:(St,nt,d)=>{d.d(nt,{s:()=>kt});var t=d(1809),x=d(9276),z=d(3884),O=d(5404),b=d(4438);function H(v,W){1&v&&b.EFF(0," A unique identifier for the step (optional) ")}function N(v,W){1&v&&(b.j41(0,"div",33),b.EFF(1,"The anchor to which the step will be attached"),b.k0s())}function $(v,W){1&v&&b.EFF(0," The title of the tour step ")}function I(v,W){1&v&&b.EFF(0," The content text of the tour step ")}function j(v,W){1&v&&(b.j41(0,"div",34),b.EFF(1,"Enable active element highlighting"),b.k0s())}function G(v,W){1&v&&b.EFF(0," Backdrop configuration ")}function L(v,W){1&v&&b.EFF(0,' Step width, min-width and max-width configuration. Accepts CSS property "width" values, ie "250px" or "auto". ')}function q(v,W){1&v&&(b.j41(0,"div",35),b.EFF(1,"The route to navigate to before showing the tour step (optional)"),b.k0s())}function M(v,W){1&v&&(b.j41(0,"div",36),b.EFF(1,"Custom popover CSS class (optional)"),b.k0s())}function rt(v,W){1&v&&b.EFF(0," Enable to close the tour on outside click ")}function et(v,W){1&v&&b.DNE(0,rt,1,0,"ng-template",10),2&v&&b.Y8G("documentationPropertyValue",!1)}function vt(v,W){1&v&&(b.EFF(0," Disables scrolling when the UI tour is active. "),b.j41(1,"code"),b.EFF(2,"scrollContainer"),b.k0s(),b.EFF(3," option can be used to specify affected scroll container. If "),b.j41(4,"code"),b.EFF(5,"scrollContainer"),b.k0s(),b.EFF(6," is not set, disables scrolling on document element. "))}function tt(v,W){1&v&&b.EFF(0," The step index or stepId of the next step (optional) ")}function mt(v,W){1&v&&b.EFF(0," The step index or stepId of the previous step (optional) ")}function Ct(v,W){if(1&v&&(b.j41(0,"div",37),b.EFF(1," Tour step position with respect to the anchor (optional). "),b.nrm(2,"span",38),b.k0s()),2&v){const ct=b.XpG(2);b.R7$(2),b.Y8G("innerHTML",ct.placementConfig.extraInfo,b.npT)}}function zt(v,W){if(1&v&&b.DNE(0,Ct,3,1,"ng-template",14),2&v){const ct=b.XpG();b.Y8G("documentationPropertyType",ct.placementConfig.type)("documentationPropertyValue",ct.placementConfig.value)("documentationPropertyValues",ct.placementConfig.values)}}function Xt(v,W){1&v&&(b.EFF(0," If enabled, shows an arrow that points to the anchor element when running in "),b.j41(1,"code"),b.EFF(2,"ios"),b.k0s(),b.EFF(3," mode. Does not apply in "),b.j41(4,"code"),b.EFF(5,"md"),b.k0s(),b.EFF(6," mode. "))}function gt(v,W){1&v&&b.DNE(0,Xt,7,0,"ng-template",15),2&v&&b.Y8G("documentationPropertyValue",!0)}function Pt(v,W){1&v&&(b.EFF(0," If enabled, shows an arrow that points to the anchor element. In some cases, for example, when a small anchor element is positioned at the edge of the screen, tour step arrow might not align correctly with the tour anchor. In that case "),b.j41(1,"code"),b.EFF(2,"placement"),b.k0s(),b.EFF(3," config can be used to adjust tour step position and fix the alignment or the arrow can be hidden using "),b.j41(4,"code"),b.EFF(5,"showArrow"),b.k0s(),b.EFF(6," config. "))}function oe(v,W){1&v&&b.DNE(0,Pt,7,0,"ng-template",15),2&v&&b.Y8G("documentationPropertyValue",!0)}function ue(v,W){1&v&&b.EFF(0," If enabled, shows current step number and total steps. ")}function me(v,W){1&v&&b.EFF(0," If active, stops automatic page scroll to tour anchor element ")}function Ue(v,W){1&v&&(b.j41(0,"div",39),b.EFF(1,' Enable to center active anchor element. "Safari" browser does not support this option. '),b.k0s())}function re(v,W){1&v&&(b.j41(0,"div",40),b.EFF(1,' Use smooth scroll when animations are enabled on OS level. Controlled by "Animate controls and elements inside windows" setting on Windows OS. '),b.k0s())}function Ye(v,W){1&v&&b.EFF(0,' CSS selector or html element reference. Used to determine scroll container for "smooth scroll" and "disable page scrolling" functions. Defaults to document element if not set. ')}function Vt(v,W){1&v&&(b.j41(0,"div",41),b.EFF(1,'"Previous" button title'),b.k0s())}function Qe(v,W){1&v&&b.EFF(0,' "Next" button title ')}function M1(v,W){1&v&&b.EFF(0,' "End" button title ')}function Je(v,W){1&v&&(b.j41(0,"div",42),b.EFF(1,'Mark your step as "async" if anchor element is added to DOM with a delay.'),b.k0s())}function _e(v,W){1&v&&b.EFF(0,' Time to wait for async step in ms. Once the time runs out, if the step is also marked as "optional", the step will be skipped, otherwise will end the tour with a warning. ')}function w1(v,W){1&v&&b.EFF(0,' Mark your step as "optional" if it should be skipped when anchor element is not found. Step can only be marked as both "optional" and "async" if "asyncStepTimeout" setting is set. ')}function Ge(v,W){1&v&&b.EFF(0," Delay between navigation to a different route and showing the tour step in ms. Should be set if the tour tries to show tour step before anchor element is registered or the page is scrolled all the way. ")}function le(v,W){1&v&&b.EFF(0," Delay before showing tour step in ms. ")}function Jt(v,W){1&v&&(b.j41(0,"div",43),b.EFF(1,' Go to next step on anchor element click instead of "Next" button. '),b.k0s())}function ce(v,W){1&v&&b.EFF(0," If your tour anchor is duplicated on purpose, you can choose to either register first or last anchor occurance instead of throwing an error. ")}function pe(v,W){1&v&&b.EFF(0,' Enable to keep the tour open while the user navigates to a different page. Can cause the tour to get "stuck" if active anchor element is removed from the DOM after the navigation. The option is not related to navigation initiated by the UI tour and should not be enabled in most cases. ')}function Fe(v,W){1&v&&b.EFF(0," Enable to use popover title for showing step title like in previous versions of the library. Title style can not be customized using step template when the option is enabled. ")}function at(v,W){1&v&&b.DNE(0,Fe,1,0,"ng-template",32),2&v&&b.Y8G("documentationPropertyValue",!1)}let kt=(()=>{class v{constructor(){this.isCloseOnOutsideClickVisible=!1,this.isIonicShowArrowVisible=!1,this.isMdMenuShowArrowVisible=!1,this.isUseLegacyTitleVisible=!1,this.duplicateAnchorHandlingValues=["error","registerFirst","registerLast"]}static#t=this.\u0275fac=function(Ot){return new(Ot||v)};static#e=this.\u0275cmp=b.VBU({type:v,selectors:[["app-step-config"]],contentQueries:function(Ot,Ft,ne){if(1&Ot&&b.wni(ne,t.r,5),2&Ot){let Rt;b.mGM(Rt=b.lsd())&&(Ft.placementConfig=Rt.first)}},inputs:{isCloseOnOutsideClickVisible:"isCloseOnOutsideClickVisible",isIonicShowArrowVisible:"isIonicShowArrowVisible",isMdMenuShowArrowVisible:"isMdMenuShowArrowVisible",isUseLegacyTitleVisible:"isUseLegacyTitleVisible"},standalone:!0,features:[b.aNF],decls:38,vars:25,consts:[["id","step-config"],["documentationPropertyName","stepId","documentationPropertyType","string"],["documentationPropertyName","anchorId","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","title","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","content","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","enableBackdrop","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","backdropConfig","documentationPropertyType","BackdropConfig"],["documentationPropertyName","stepDimensions","documentationPropertyType","StepDimensions"],["documentationPropertyName","route","documentationPropertyType","string | UrlSegment[]"],["documentationPropertyName","popoverClass","documentationPropertyType","string"],["documentationPropertyName","closeOnOutsideClick","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","disablePageScrolling","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","nextStep","documentationPropertyType","number | string"],["documentationPropertyName","prevStep","documentationPropertyType","number | string"],["documentationPropertyName","placement",3,"documentationPropertyType","documentationPropertyValue","documentationPropertyValues"],["documentationPropertyName","showArrow","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","showProgress","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","disableScrollToAnchor","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","centerAnchorOnScroll","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","smoothScroll","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","scrollContainer","documentationPropertyType","string | HTMLElement"],["documentationPropertyName","prevBtnTitle","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","nextBtnTitle","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","endBtnTitle","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","isAsync","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","asyncStepTimeout","documentationPropertyType","number"],["documentationPropertyName","isOptional","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","delayAfterNavigation","documentationPropertyType","number",3,"documentationPropertyValue"],["documentationPropertyName","delayBeforeStepShow","documentationPropertyType","number",3,"documentationPropertyValue"],["documentationPropertyName","nextOnAnchorClick","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","duplicateAnchorHandling","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue"],["documentationPropertyName","allowUserInitiatedNavigation","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","useLegacyTitle","documentationPropertyType","boolean",3,"documentationPropertyValue"],["tourAnchor","config.anchorId"],["tourAnchor","config.enableBackdrop"],["tourAnchor","config.route"],["tourAnchor","config.popoverClass"],["tourAnchor","config.placement"],[3,"innerHTML"],["tourAnchor","config.centerAnchorOnScroll"],["tourAnchor","config.smoothScroll"],["tourAnchor","config.buttons.custom"],["tourAnchor","config.isAsync"],["tourAnchor","config.nextOnAnchorClick",2,"cursor","pointer"]],template:function(Ot,Ft){1&Ot&&(b.j41(0,"app-header",0),b.EFF(1,"Step Configuration"),b.k0s(),b.j41(2,"p"),b.EFF(3,"Each step can have the following properties."),b.k0s(),b.j41(4,"tui-doc-documentation"),b.DNE(5,H,1,0,"ng-template",1)(6,N,2,0,"ng-template",2)(7,$,1,0,"ng-template",3)(8,I,1,0,"ng-template",4)(9,j,2,0,"ng-template",5)(10,G,1,0,"ng-template",6)(11,L,1,0,"ng-template",7)(12,q,2,0,"ng-template",8)(13,M,2,0,"ng-template",9)(14,et,1,1,null,10)(15,vt,7,0,"ng-template",11)(16,tt,1,0,"ng-template",12)(17,mt,1,0,"ng-template",13)(18,zt,1,3,null,14)(19,gt,1,1,null,15)(20,oe,1,1,null,15)(21,ue,1,0,"ng-template",16)(22,me,1,0,"ng-template",17)(23,Ue,2,0,"ng-template",18)(24,re,2,0,"ng-template",19)(25,Ye,1,0,"ng-template",20)(26,Vt,2,0,"ng-template",21)(27,Qe,1,0,"ng-template",22)(28,M1,1,0,"ng-template",23)(29,Je,2,0,"ng-template",24)(30,_e,1,0,"ng-template",25)(31,w1,1,0,"ng-template",26)(32,Ge,1,0,"ng-template",27)(33,le,1,0,"ng-template",28)(34,Jt,2,0,"ng-template",29)(35,ce,1,0,"ng-template",30)(36,pe,1,0,"ng-template",31)(37,at,1,1,null,32),b.k0s()),2&Ot&&(b.R7$(6),b.Y8G("documentationPropertyValue","some.anchor.id"),b.R7$(),b.Y8G("documentationPropertyValue","My Title"),b.R7$(),b.Y8G("documentationPropertyValue","Lorem ipsum dolores"),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(5),b.vxM(14,Ft.isCloseOnOutsideClickVisible?14:-1),b.R7$(),b.Y8G("documentationPropertyValue",!0),b.R7$(3),b.vxM(18,Ft.placementConfig?18:-1),b.R7$(),b.vxM(19,Ft.isIonicShowArrowVisible?19:-1),b.R7$(),b.vxM(20,Ft.isMdMenuShowArrowVisible?20:-1),b.R7$(),b.Y8G("documentationPropertyValue",!0),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(),b.Y8G("documentationPropertyValue",!0),b.R7$(),b.Y8G("documentationPropertyValue",!0),b.R7$(2),b.Y8G("documentationPropertyValue","Prev"),b.R7$(),b.Y8G("documentationPropertyValue","Next"),b.R7$(),b.Y8G("documentationPropertyValue","End"),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(2),b.Y8G("documentationPropertyValue",!1),b.R7$(),b.Y8G("documentationPropertyValue",100),b.R7$(),b.Y8G("documentationPropertyValue",0),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(),b.Y8G("documentationPropertyValues",Ft.duplicateAnchorHandlingValues)("documentationPropertyValue","error"),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(),b.vxM(37,Ft.isUseLegacyTitleVisible?37:-1))},dependencies:[O.l,z.nl,z.c5,z.WS,x.Zg],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}div[tourAnchor][_ngcontent-%COMP%]{padding:2.75rem 1rem 1rem;margin:-2.75rem -1rem -1rem}"]})}return v})()},4102:(St,nt,d)=>{d.d(nt,{T:()=>z});var t=d(5404),x=d(4438);let z=(()=>{class O{static#t=this.\u0275fac=function(N){return new(N||O)};static#e=this.\u0275cmp=x.VBU({type:O,selectors:[["app-styling-active-tour-anchor"]],standalone:!0,features:[x.aNF],decls:7,vars:0,consts:[["id","styling-active-anchor"]],template:function(N,$){1&N&&(x.j41(0,"app-header",0),x.EFF(1,"Styling Active Tour Anchor"),x.k0s(),x.j41(2,"p"),x.EFF(3," The currently active tour anchor element has a "),x.j41(4,"code"),x.EFF(5,"touranchor--is-active"),x.k0s(),x.EFF(6," class applied to it, so you can apply your own custom styles to that class to highlight the element being referenced.\n"),x.k0s())},dependencies:[t.l],encapsulation:2})}return O})()},5716:(St,nt,d)=>{d.d(nt,{Z:()=>N});var t=d(5404),x=d(4438),z=d(9666),O=d(393);const b=($,I)=>I.name;function H($,I){if(1&$&&x.nrm(0,"app-list-item",1),2&$){const j=I.$implicit;x.Y8G("name",j.name)("description",j.description)}}let N=(()=>{class ${constructor(){this.methods=[{name:"start()",description:"Starts the tour"},{name:"startAt(stepId: number | string)",description:"Start the tour at the step with stepId or at the specified index"},{name:"end()",description:"Ends the tour"},{name:"pause()",description:"Pauses the tour"},{name:"resume()",description:"Resumes the tour"},{name:"next()",description:"Goes to the next step"},{name:"prev()",description:"Goes to the previous step"}]}static#t=this.\u0275fac=function(G){return new(G||$)};static#e=this.\u0275cmp=x.VBU({type:$,selectors:[["app-tour-service-api"]],standalone:!0,features:[x.aNF],decls:10,vars:0,consts:[["id","tour-service"],[3,"name","description"]],template:function(G,L){1&G&&(x.j41(0,"app-header",0),x.EFF(1,"TourService"),x.k0s(),x.j41(2,"p"),x.EFF(3," The "),x.j41(4,"code"),x.EFF(5,"TourService"),x.k0s(),x.EFF(6," controls the tour. Some key functions include:\n"),x.k0s(),x.j41(7,"app-list"),x.Z7z(8,H,1,2,"app-list-item",1,b),x.k0s()),2&G&&(x.R7$(8),x.Dyx(L.methods))},dependencies:[t.l,z.s,O.P],encapsulation:2})}return $})()},2297:(St,nt,d)=>{d.d(nt,{v:()=>$});var x=d(1974),z=d(8821),O=d(3884),b=d(9276),H=d(5404),N=d(4438);let $=(()=>{class I{constructor(){this.examples={tourSeviceExample:"this.tourService.initialize([{\r\n anchorId: 'some.anchor.id',\r\n content: 'Some content',\r\n title: 'First',\r\n}, {\r\n anchorId: 'another.anchor.id',\r\n content: 'Other content',\r\n title: 'Second',\r\n}]);\r\n"},this.tourStepTag="",this.anchorPoints='
...
'}static#t=this.\u0275fac=function(L){return new(L||I)};static#e=this.\u0275cmp=N.VBU({type:I,selectors:[["app-usage"]],inputs:{moduleName:"moduleName"},standalone:!0,features:[N.aNF],decls:36,vars:4,consts:[["id","simple-project","tourAnchor","usage"],["status","warning",1,"tui-space_top-3"],["filename","app.component.html",3,"code"],["filename","app.component.ts",3,"code"],["tourAnchor","tourService.start"],["tuiLink","","target","_blank","href","https://github.com/hakimio/ngx-ui-tour/tree/master/src/app/md-menu"]],template:function(L,q){1&L&&(N.j41(0,"app-header",0),N.EFF(1,"Usage"),N.k0s(),N.j41(2,"ol")(3,"li"),N.EFF(4,"Add "),N.j41(5,"code"),N.EFF(6),N.k0s(),N.EFF(7," to your root app component "),N.k0s(),N.j41(8,"li"),N.EFF(9," Define anchor points for the tour steps by adding the "),N.j41(10,"code"),N.EFF(11,"tourAnchor"),N.k0s(),N.EFF(12," directive throughout your app. "),N.j41(13,"tui-notification",1),N.EFF(14," You have to import "),N.j41(15,"code"),N.EFF(16),N.k0s(),N.EFF(17," in all your modules and standalone components where you use "),N.j41(18,"code"),N.EFF(19,"tourAnchor"),N.k0s(),N.EFF(20," directive. "),N.k0s(),N.nrm(21,"tui-doc-code",2),N.k0s(),N.j41(22,"li"),N.EFF(23," Define your tour steps using "),N.j41(24,"code"),N.EFF(25,"tourService.initialize(steps)"),N.k0s(),N.nrm(26,"tui-doc-code",3),N.k0s(),N.j41(27,"li"),N.EFF(28,"Start the tour with "),N.j41(29,"code",4),N.EFF(30,"tourService.start()"),N.k0s()(),N.j41(31,"li"),N.EFF(32,"Check out the "),N.j41(33,"a",5),N.EFF(34,"demo source code"),N.k0s(),N.EFF(35," for an example."),N.k0s()()),2&L&&(N.R7$(6),N.JRh(q.tourStepTag),N.R7$(10),N.JRh(q.moduleName),N.R7$(5),N.Y8G("code",q.anchorPoints),N.R7$(5),N.Y8G("code",q.examples.tourSeviceExample))},dependencies:[H.l,b.Zg,O.ii,O.tV,x.l,x.E,z.O,z.v],encapsulation:2})}return I})()},4843:(St,nt,d)=>{d.d(nt,{_:()=>z});var t=d(9350),x=d(7707);function z(O,b){const H="object"==typeof b;return new Promise((N,$)=>{const I=new x.Ms({next:j=>{N(j),I.unsubscribe()},error:$,complete:()=>{H?N(b.defaultValue):$(new t.G)}});O.subscribe(I)})}},6039:(St,nt,d)=>{d.d(nt,{Bu:()=>kt,FN:()=>I1,Q_:()=>ht,_G:()=>Ze,w6:()=>qe});var t=d(177),x=d(4438),z=d(6860),O=d(1413),b=d(8359),H=d(4412),N=d(7673),$=d(7336),I=d(8141),j=d(152),G=d(5964),L=d(6354),q=d(6697),M=d(5245),rt=d(3294),et=d(6977),vt=d(4085),tt=d(4572),mt=d(8793),Ct=d(1985),zt=d(9172);const gt=new Set;let Pt,oe=(()=>{class U{constructor(C,R){this._platform=C,this._nonce=R,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):me}matchMedia(C){return(this._platform.WEBKIT||this._platform.BLINK)&&function ue(U,B){if(!gt.has(U))try{Pt||(Pt=document.createElement("style"),B&&Pt.setAttribute("nonce",B),Pt.setAttribute("type","text/css"),document.head.appendChild(Pt)),Pt.sheet&&(Pt.sheet.insertRule(`@media ${U} {body{ }}`,0),gt.add(U))}catch(C){console.error(C)}}(C,this._nonce),this._matchMedia(C)}static#t=this.\u0275fac=function(R){return new(R||U)(x.KVO(z.OD),x.KVO(x.BIS,8))};static#e=this.\u0275prov=x.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})();function me(U){return{matches:"all"===U||""===U,media:U,addListener:()=>{},removeListener:()=>{}}}let Ue=(()=>{class U{constructor(C,R){this._mediaMatcher=C,this._zone=R,this._queries=new Map,this._destroySubject=new O.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(C){return re((0,vt.FG)(C)).some(Q=>this._registerQuery(Q).mql.matches)}observe(C){const Q=re((0,vt.FG)(C)).map(Dt=>this._registerQuery(Dt).observable);let ft=(0,tt.z)(Q);return ft=(0,mt.x)(ft.pipe((0,q.s)(1)),ft.pipe((0,M.i)(1),(0,j.B)(0))),ft.pipe((0,L.T)(Dt=>{const Kt={matches:!1,breakpoints:{}};return Dt.forEach(({matches:Ee,query:Te})=>{Kt.matches=Kt.matches||Ee,Kt.breakpoints[Te]=Ee}),Kt}))}_registerQuery(C){if(this._queries.has(C))return this._queries.get(C);const R=this._mediaMatcher.matchMedia(C),ft={observable:new Ct.c(Dt=>{const Kt=Ee=>this._zone.run(()=>Dt.next(Ee));return R.addListener(Kt),()=>{R.removeListener(Kt)}}).pipe((0,zt.Z)(R),(0,L.T)(({matches:Dt})=>({query:C,matches:Dt})),(0,et.Q)(this._destroySubject)),mql:R};return this._queries.set(C,ft),ft}static#t=this.\u0275fac=function(R){return new(R||U)(x.KVO(oe),x.KVO(x.SKi))};static#e=this.\u0275prov=x.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})();function re(U){return U.map(B=>B.split(",")).reduce((B,C)=>B.concat(C)).map(B=>B.trim())}class Fe{constructor(B,C){this._items=B,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new O.B,this._typeaheadSubscription=b.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=R=>R.disabled,this._pressedLetters=[],this.tabOut=new O.B,this.change=new O.B,B instanceof x.rOR?this._itemChangesSubscription=B.changes.subscribe(R=>this._itemsChanged(R.toArray())):(0,x.Hps)(B)&&(this._effectRef=(0,x.QZP)(()=>this._itemsChanged(B()),{injector:C}))}skipPredicate(B){return this._skipPredicateFn=B,this}withWrap(B=!0){return this._wrap=B,this}withVerticalOrientation(B=!0){return this._vertical=B,this}withHorizontalOrientation(B){return this._horizontal=B,this}withAllowedModifierKeys(B){return this._allowedModifierKeys=B,this}withTypeAhead(B=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,I.M)(C=>this._pressedLetters.push(C)),(0,j.B)(B),(0,G.p)(()=>this._pressedLetters.length>0),(0,L.T)(()=>this._pressedLetters.join(""))).subscribe(C=>{const R=this._getItemsArray();for(let Q=1;Q!B[ft]||this._allowedModifierKeys.indexOf(ft)>-1);switch(C){case $.wn:return void this.tabOut.next();case $.n6:if(this._vertical&&Q){this.setNextItemActive();break}return;case $.i7:if(this._vertical&&Q){this.setPreviousItemActive();break}return;case $.LE:if(this._horizontal&&Q){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case $.UQ:if(this._horizontal&&Q){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case $.yZ:if(this._homeAndEnd&&Q){this.setFirstItemActive();break}return;case $.Kp:if(this._homeAndEnd&&Q){this.setLastItemActive();break}return;case $.w_:if(this._pageUpAndDown.enabled&&Q){const ft=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(ft>0?ft:0,1);break}return;case $.dB:if(this._pageUpAndDown.enabled&&Q){const ft=this._activeItemIndex+this._pageUpAndDown.delta,Dt=this._getItemsArray().length;this._setActiveItemByIndex(ft=$.A&&C<=$.Z||C>=$.f2&&C<=$.bn)&&this._letterKeyStream.next(String.fromCharCode(C))))}this._pressedLetters=[],B.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._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(B){const C=this._getItemsArray(),R="number"==typeof B?B:C.indexOf(B);this._activeItem=C[R]??null,this._activeItemIndex=R}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(B){this._wrap?this._setActiveInWrapMode(B):this._setActiveInDefaultMode(B)}_setActiveInWrapMode(B){const C=this._getItemsArray();for(let R=1;R<=C.length;R++){const Q=(this._activeItemIndex+B*R+C.length)%C.length;if(!this._skipPredicateFn(C[Q]))return void this.setActiveItem(Q)}}_setActiveInDefaultMode(B){this._setActiveItemByIndex(this._activeItemIndex+B,B)}_setActiveItemByIndex(B,C){const R=this._getItemsArray();if(R[B]){for(;this._skipPredicateFn(R[B]);)if(!R[B+=C])return;this.setActiveItem(B)}}_getItemsArray(){return(0,x.Hps)(this._items)?this._items():this._items instanceof x.rOR?this._items.toArray():this._items}_itemsChanged(B){if(this._activeItem){const C=B.indexOf(this._activeItem);C>-1&&C!==this._activeItemIndex&&(this._activeItemIndex=C)}}}class kt extends Fe{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(B){return this._origin=B,this}setActiveItem(B){super.setActiveItem(B),this.activeItem&&this.activeItem.focus(this._origin)}}function Ze(U){return 0===U.buttons||0===U.detail}function qe(U){const B=U.touches&&U.touches[0]||U.changedTouches&&U.changedTouches[0];return!(!B||-1!==B.identifier||null!=B.radiusX&&1!==B.radiusX||null!=B.radiusY&&1!==B.radiusY)}const l1=new x.nKC("cdk-input-modality-detector-options"),y1={ignoreKeys:[$.A$,$.W3,$.eg,$.Ge,$.FX]},ke=(0,z.BQ)({passive:!0,capture:!0});let _1=(()=>{class U{get mostRecentModality(){return this._modality.value}constructor(C,R,Q,ft){this._platform=C,this._mostRecentTarget=null,this._modality=new H.t(null),this._lastTouchMs=0,this._onKeydown=Dt=>{this._options?.ignoreKeys?.some(Kt=>Kt===Dt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,z.Fb)(Dt))},this._onMousedown=Dt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Ze(Dt)?"keyboard":"mouse"),this._mostRecentTarget=(0,z.Fb)(Dt))},this._onTouchstart=Dt=>{qe(Dt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,z.Fb)(Dt))},this._options={...y1,...ft},this.modalityDetected=this._modality.pipe((0,M.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,rt.F)()),C.isBrowser&&R.runOutsideAngular(()=>{Q.addEventListener("keydown",this._onKeydown,ke),Q.addEventListener("mousedown",this._onMousedown,ke),Q.addEventListener("touchstart",this._onTouchstart,ke)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ke),document.removeEventListener("mousedown",this._onMousedown,ke),document.removeEventListener("touchstart",this._onTouchstart,ke))}static#t=this.\u0275fac=function(R){return new(R||U)(x.KVO(z.OD),x.KVO(x.SKi),x.KVO(t.qQ),x.KVO(l1,8))};static#e=this.\u0275prov=x.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})();var He=function(U){return U[U.IMMEDIATE=0]="IMMEDIATE",U[U.EVENTUAL=1]="EVENTUAL",U}(He||{});const d1=new x.nKC("cdk-focus-monitor-default-options"),de=(0,z.BQ)({passive:!0,capture:!0});let I1=(()=>{class U{constructor(C,R,Q,ft,Dt){this._ngZone=C,this._platform=R,this._inputModalityDetector=Q,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new O.B,this._rootNodeFocusAndBlurListener=Kt=>{for(let Te=(0,z.Fb)(Kt);Te;Te=Te.parentElement)"focus"===Kt.type?this._onFocus(Kt,Te):this._onBlur(Kt,Te)},this._document=ft,this._detectionMode=Dt?.detectionMode||He.IMMEDIATE}monitor(C,R=!1){const Q=(0,vt.i8)(C);if(!this._platform.isBrowser||1!==Q.nodeType)return(0,N.of)();const ft=(0,z.KT)(Q)||this._getDocument(),Dt=this._elementInfo.get(Q);if(Dt)return R&&(Dt.checkChildren=!0),Dt.subject;const Kt={checkChildren:R,subject:new O.B,rootNode:ft};return this._elementInfo.set(Q,Kt),this._registerGlobalListeners(Kt),Kt.subject}stopMonitoring(C){const R=(0,vt.i8)(C),Q=this._elementInfo.get(R);Q&&(Q.subject.complete(),this._setClasses(R),this._elementInfo.delete(R),this._removeGlobalListeners(Q))}focusVia(C,R,Q){const ft=(0,vt.i8)(C);ft===this._getDocument().activeElement?this._getClosestElementsInfo(ft).forEach(([Kt,Ee])=>this._originChanged(Kt,R,Ee)):(this._setOrigin(R),"function"==typeof ft.focus&&ft.focus(Q))}ngOnDestroy(){this._elementInfo.forEach((C,R)=>this.stopMonitoring(R))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(C){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(C)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:C&&this._isLastInteractionFromInputLabel(C)?"mouse":"program"}_shouldBeAttributedToTouch(C){return this._detectionMode===He.EVENTUAL||!!C?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(C,R){C.classList.toggle("cdk-focused",!!R),C.classList.toggle("cdk-touch-focused","touch"===R),C.classList.toggle("cdk-keyboard-focused","keyboard"===R),C.classList.toggle("cdk-mouse-focused","mouse"===R),C.classList.toggle("cdk-program-focused","program"===R)}_setOrigin(C,R=!1){this._ngZone.runOutsideAngular(()=>{this._origin=C,this._originFromTouchInteraction="touch"===C&&R,this._detectionMode===He.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(C,R){const Q=this._elementInfo.get(R),ft=(0,z.Fb)(C);!Q||!Q.checkChildren&&R!==ft||this._originChanged(R,this._getFocusOrigin(ft),Q)}_onBlur(C,R){const Q=this._elementInfo.get(R);!Q||Q.checkChildren&&C.relatedTarget instanceof Node&&R.contains(C.relatedTarget)||(this._setClasses(R),this._emitOrigin(Q,null))}_emitOrigin(C,R){C.subject.observers.length&&this._ngZone.run(()=>C.subject.next(R))}_registerGlobalListeners(C){if(!this._platform.isBrowser)return;const R=C.rootNode,Q=this._rootNodeFocusListenerCount.get(R)||0;Q||this._ngZone.runOutsideAngular(()=>{R.addEventListener("focus",this._rootNodeFocusAndBlurListener,de),R.addEventListener("blur",this._rootNodeFocusAndBlurListener,de)}),this._rootNodeFocusListenerCount.set(R,Q+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,et.Q)(this._stopInputModalityDetector)).subscribe(ft=>{this._setOrigin(ft,!0)}))}_removeGlobalListeners(C){const R=C.rootNode;if(this._rootNodeFocusListenerCount.has(R)){const Q=this._rootNodeFocusListenerCount.get(R);Q>1?this._rootNodeFocusListenerCount.set(R,Q-1):(R.removeEventListener("focus",this._rootNodeFocusAndBlurListener,de),R.removeEventListener("blur",this._rootNodeFocusAndBlurListener,de),this._rootNodeFocusListenerCount.delete(R))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(C,R,Q){this._setClasses(C,R),this._emitOrigin(Q,R),this._lastFocusOrigin=R}_getClosestElementsInfo(C){const R=[];return this._elementInfo.forEach((Q,ft)=>{(ft===C||Q.checkChildren&&ft.contains(C))&&R.push([ft,Q])}),R}_isLastInteractionFromInputLabel(C){const{_mostRecentTarget:R,mostRecentModality:Q}=this._inputModalityDetector;if("mouse"!==Q||!R||R===C||"INPUT"!==C.nodeName&&"TEXTAREA"!==C.nodeName||C.disabled)return!1;const ft=C.labels;if(ft)for(let Dt=0;Dt{class U{constructor(C,R){this._platform=C,this._document=R,this._breakpointSubscription=(0,x.WQX)(Ue).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return it.NONE;const C=this._document.createElement("div");C.style.backgroundColor="rgb(1,2,3)",C.style.position="absolute",this._document.body.appendChild(C);const R=this._document.defaultView||window,Q=R&&R.getComputedStyle?R.getComputedStyle(C):null,ft=(Q&&Q.backgroundColor||"").replace(/ /g,"");switch(C.remove(),ft){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return it.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return it.BLACK_ON_WHITE}return it.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const C=this._document.body.classList;C.remove(V,P,S),this._hasCheckedHighContrastMode=!0;const R=this.getHighContrastMode();R===it.BLACK_ON_WHITE?C.add(V,P):R===it.WHITE_ON_BLACK&&C.add(V,S)}}static#t=this.\u0275fac=function(R){return new(R||U)(x.KVO(z.OD),x.KVO(t.qQ))};static#e=this.\u0275prov=x.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})()},8203:(St,nt,d)=>{d.d(nt,{dS:()=>N,jI:()=>I});var t=d(4438),x=d(177);const z=new t.nKC("cdk-dir-doc",{providedIn:"root",factory:function O(){return(0,t.WQX)(x.qQ)}}),b=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let N=(()=>{class j{constructor(L){this.value="ltr",this.change=new t.bkB,L&&(this.value=function H(j){const G=j?.toLowerCase()||"";return"auto"===G&&typeof navigator<"u"&&navigator?.language?b.test(navigator.language)?"rtl":"ltr":"rtl"===G?"rtl":"ltr"}((L.body?L.body.dir:null)||(L.documentElement?L.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#t=this.\u0275fac=function(q){return new(q||j)(t.KVO(z,8))};static#e=this.\u0275prov=t.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})(),I=(()=>{class j{static#t=this.\u0275fac=function(q){return new(q||j)};static#e=this.\u0275mod=t.$C({type:j});static#n=this.\u0275inj=t.G2t({})}return j})()},4085:(St,nt,d)=>{d.d(nt,{FG:()=>b,a1:()=>H,i8:()=>N});var t=d(4438);function b(I){return Array.isArray(I)?I:[I]}function H(I){return null==I?"":"string"==typeof I?I:`${I}px`}function N(I){return I instanceof t.aKT?I.nativeElement:I}},7336:(St,nt,d)=>{d.d(nt,{A:()=>Jt,A$:()=>$,FX:()=>H,Fm:()=>b,Ge:()=>Ie,Kp:()=>rt,LE:()=>mt,UQ:()=>vt,W3:()=>N,Z:()=>Zt,_f:()=>G,bn:()=>Je,dB:()=>M,eg:()=>k1,f2:()=>oe,i7:()=>tt,n6:()=>Ct,rp:()=>h1,t6:()=>L,w_:()=>q,wn:()=>z,yZ:()=>et});const z=9,b=13,H=16,N=17,$=18,G=27,L=32,q=33,M=34,rt=35,et=36,vt=37,tt=38,mt=39,Ct=40,oe=48,Je=57,Jt=65,Zt=90,Ie=91,k1=224;function h1(e1,...D1){return D1.length?D1.some(Q1=>e1[Q1]):e1.altKey||e1.shiftKey||e1.ctrlKey||e1.metaKey}},6860:(St,nt,d)=>{d.d(nt,{BQ:()=>G,CZ:()=>rt,Fb:()=>zt,KT:()=>mt,OD:()=>O,v8:()=>Xt});var t=d(4438),x=d(177);let z;try{z=typeof Intl<"u"&&Intl.v8BreakIterator}catch{z=!1}let I,M,vt,O=(()=>{class gt{constructor(oe){this._platformId=oe,this.isBrowser=this._platformId?(0,x.UE)(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&&!z)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#t=this.\u0275fac=function(ue){return new(ue||gt)(t.KVO(t.Agw))};static#e=this.\u0275prov=t.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();function G(gt){return function j(){if(null==I&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>I=!0}))}finally{I=I||!1}return I}()?gt:!!gt.capture}function rt(){if(null==M){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return M=!1,M;if("scrollBehavior"in document.documentElement.style)M=!0;else{const gt=Element.prototype.scrollTo;M=!!gt&&!/\{\s*\[native code\]\s*\}/.test(gt.toString())}}return M}function mt(gt){if(function tt(){if(null==vt){const gt=typeof document<"u"?document.head:null;vt=!(!gt||!gt.createShadowRoot&&!gt.attachShadow)}return vt}()){const Pt=gt.getRootNode?gt.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Pt instanceof ShadowRoot)return Pt}return null}function zt(gt){return gt.composedPath?gt.composedPath()[0]:gt.target}function Xt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6600:(St,nt,d)=>{d.d(nt,{yE:()=>gt,r6:()=>Ae,Ej:()=>I1,pZ:()=>Zt});var t=d(4438),x=d(6039),z=d(8203),b=d(177),H=d(6860),N=d(4085);const Xt=new t.nKC("mat-sanity-checks",{providedIn:"root",factory:function zt(){return!0}});let gt=(()=>{class it{constructor(S,V,ht){this._sanityChecks=V,this._document=ht,this._hasDoneGlobalChecks=!1,S._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(S){return!(0,H.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[S])}static#t=this.\u0275fac=function(V){return new(V||it)(t.KVO(x.Q_),t.KVO(Xt,8),t.KVO(b.qQ))};static#e=this.\u0275mod=t.$C({type:it});static#n=this.\u0275inj=t.G2t({imports:[z.jI,z.jI]})}return it})();var Rt=function(it){return it[it.FADING_IN=0]="FADING_IN",it[it.VISIBLE=1]="VISIBLE",it[it.FADING_OUT=2]="FADING_OUT",it[it.HIDDEN=3]="HIDDEN",it}(Rt||{});class ye{constructor(P,S,V,ht=!1){this._renderer=P,this.element=S,this.config=V,this._animationForciblyDisabledThroughCss=ht,this.state=Rt.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Ht=(0,H.BQ)({passive:!0,capture:!0});class jt{constructor(){this._events=new Map,this._delegateEventHandler=P=>{const S=(0,H.Fb)(P);S&&this._events.get(P.type)?.forEach((V,ht)=>{(ht===S||ht.contains(S))&&V.forEach(Nt=>Nt.handleEvent(P))})}}addHandler(P,S,V,ht){const Nt=this._events.get(S);if(Nt){const U=Nt.get(V);U?U.add(ht):Nt.set(V,new Set([ht]))}else this._events.set(S,new Map([[V,new Set([ht])]])),P.runOutsideAngular(()=>{document.addEventListener(S,this._delegateEventHandler,Ht)})}removeHandler(P,S,V){const ht=this._events.get(P);if(!ht)return;const Nt=ht.get(S);Nt&&(Nt.delete(V),0===Nt.size&&ht.delete(S),0===ht.size&&(this._events.delete(P),document.removeEventListener(P,this._delegateEventHandler,Ht)))}}const Re={enterDuration:225,exitDuration:150},Ne=(0,H.BQ)({passive:!0,capture:!0}),a1=["mousedown","touchstart"],r1=["mouseup","mouseleave","touchend","touchcancel"];class Oe{static#t=this._eventManager=new jt;constructor(P,S,V,ht){this._target=P,this._ngZone=S,this._platform=ht,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,ht.isBrowser&&(this._containerElement=(0,N.i8)(V))}fadeInRipple(P,S,V={}){const ht=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Nt={...Re,...V.animation};V.centered&&(P=ht.left+ht.width/2,S=ht.top+ht.height/2);const U=V.radius||function m1(it,P,S){const V=Math.max(Math.abs(it-S.left),Math.abs(it-S.right)),ht=Math.max(Math.abs(P-S.top),Math.abs(P-S.bottom));return Math.sqrt(V*V+ht*ht)}(P,S,ht),B=P-ht.left,C=S-ht.top,R=Nt.enterDuration,Q=document.createElement("div");Q.classList.add("mat-ripple-element"),Q.style.left=B-U+"px",Q.style.top=C-U+"px",Q.style.height=2*U+"px",Q.style.width=2*U+"px",null!=V.color&&(Q.style.backgroundColor=V.color),Q.style.transitionDuration=`${R}ms`,this._containerElement.appendChild(Q);const ft=window.getComputedStyle(Q),Kt=ft.transitionDuration,Ee="none"===ft.transitionProperty||"0s"===Kt||"0s, 0s"===Kt||0===ht.width&&0===ht.height,Te=new ye(this,Q,V,Ee);Q.style.transform="scale3d(1, 1, 1)",Te.state=Rt.FADING_IN,V.persistent||(this._mostRecentTransientRipple=Te);let V1=null;return!Ee&&(R||Nt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const v1=()=>this._finishRippleTransition(Te),P1=()=>this._destroyRipple(Te);Q.addEventListener("transitionend",v1),Q.addEventListener("transitioncancel",P1),V1={onTransitionEnd:v1,onTransitionCancel:P1}}),this._activeRipples.set(Te,V1),(Ee||!R)&&this._finishRippleTransition(Te),Te}fadeOutRipple(P){if(P.state===Rt.FADING_OUT||P.state===Rt.HIDDEN)return;const S=P.element,V={...Re,...P.config.animation};S.style.transitionDuration=`${V.exitDuration}ms`,S.style.opacity="0",P.state=Rt.FADING_OUT,(P._animationForciblyDisabledThroughCss||!V.exitDuration)&&this._finishRippleTransition(P)}fadeOutAll(){this._getActiveRipples().forEach(P=>P.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(P=>{P.config.persistent||P.fadeOut()})}setupTriggerEvents(P){const S=(0,N.i8)(P);!this._platform.isBrowser||!S||S===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=S,a1.forEach(V=>{Oe._eventManager.addHandler(this._ngZone,V,S,this)}))}handleEvent(P){"mousedown"===P.type?this._onMousedown(P):"touchstart"===P.type?this._onTouchStart(P):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{r1.forEach(S=>{this._triggerElement.addEventListener(S,this,Ne)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(P){P.state===Rt.FADING_IN?this._startFadeOutTransition(P):P.state===Rt.FADING_OUT&&this._destroyRipple(P)}_startFadeOutTransition(P){const S=P===this._mostRecentTransientRipple,{persistent:V}=P.config;P.state=Rt.VISIBLE,!V&&(!S||!this._isPointerDown)&&P.fadeOut()}_destroyRipple(P){const S=this._activeRipples.get(P)??null;this._activeRipples.delete(P),this._activeRipples.size||(this._containerRect=null),P===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),P.state=Rt.HIDDEN,null!==S&&(P.element.removeEventListener("transitionend",S.onTransitionEnd),P.element.removeEventListener("transitioncancel",S.onTransitionCancel)),P.element.remove()}_onMousedown(P){const S=(0,x._G)(P),V=this._lastTouchStartEvent&&Date.now(){!P.config.persistent&&(P.state===Rt.VISIBLE||P.config.terminateOnPointerUp&&P.state===Rt.FADING_IN)&&P.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const P=this._triggerElement;P&&(a1.forEach(S=>Oe._eventManager.removeHandler(S,P,this)),this._pointerUpEventsRegistered&&(r1.forEach(S=>P.removeEventListener(S,this,Ne)),this._pointerUpEventsRegistered=!1))}}const se=new t.nKC("mat-ripple-global-options");let Ae=(()=>{class it{get disabled(){return this._disabled}set disabled(S){S&&this.fadeOutAllNonPersistent(),this._disabled=S,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(S){this._trigger=S,this._setupTriggerEventsIfEnabled()}constructor(S,V,ht,Nt,U){this._elementRef=S,this._animationMode=U,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Nt||{},this._rippleRenderer=new Oe(this,V,S,ht)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(S,V=0,ht){return"number"==typeof S?this._rippleRenderer.fadeInRipple(S,V,{...this.rippleConfig,...ht}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...S})}static#t=this.\u0275fac=function(V){return new(V||it)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(H.OD),t.rXU(se,8),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:it,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(V,ht){2&V&&t.AVh("mat-ripple-unbounded",ht.unbounded)},inputs:{color:[t.Mj6.None,"matRippleColor","color"],unbounded:[t.Mj6.None,"matRippleUnbounded","unbounded"],centered:[t.Mj6.None,"matRippleCentered","centered"],radius:[t.Mj6.None,"matRippleRadius","radius"],animation:[t.Mj6.None,"matRippleAnimation","animation"],disabled:[t.Mj6.None,"matRippleDisabled","disabled"],trigger:[t.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return it})(),Zt=(()=>{class it{static#t=this.\u0275fac=function(V){return new(V||it)};static#e=this.\u0275mod=t.$C({type:it});static#n=this.\u0275inj=t.G2t({imports:[gt,gt]})}return it})();const z1={capture:!0},Le=["focus","click","mouseenter","touchstart"],g1="mat-ripple-loader-uninitialized",He="mat-ripple-loader-class-name",d1="mat-ripple-loader-centered",de="mat-ripple-loader-disabled";let I1=(()=>{class it{constructor(){this._document=(0,t.WQX)(b.qQ,{optional:!0}),this._animationMode=(0,t.WQX)(t.bc$,{optional:!0}),this._globalRippleOptions=(0,t.WQX)(se,{optional:!0}),this._platform=(0,t.WQX)(H.OD),this._ngZone=(0,t.WQX)(t.SKi),this._hosts=new Map,this._onInteraction=S=>{if(!(S.target instanceof HTMLElement))return;const ht=S.target.closest(`[${g1}]`);ht&&this._createRipple(ht)},this._ngZone.runOutsideAngular(()=>{for(const S of Le)this._document?.addEventListener(S,this._onInteraction,z1)})}ngOnDestroy(){const S=this._hosts.keys();for(const V of S)this.destroyRipple(V);for(const V of Le)this._document?.removeEventListener(V,this._onInteraction,z1)}configureRipple(S,V){S.setAttribute(g1,""),(V.className||!S.hasAttribute(He))&&S.setAttribute(He,V.className||""),V.centered&&S.setAttribute(d1,""),V.disabled&&S.setAttribute(de,"")}getRipple(S){return this._hosts.get(S)||this._createRipple(S)}setDisabled(S,V){const ht=this._hosts.get(S);ht?ht.disabled=V:V?S.setAttribute(de,""):S.removeAttribute(de)}_createRipple(S){if(!this._document)return;const V=this._hosts.get(S);if(V)return V;S.querySelector(".mat-ripple")?.remove();const ht=this._document.createElement("span");ht.classList.add("mat-ripple",S.getAttribute(He)),S.append(ht);const Nt=new Ae(new t.aKT(ht),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Nt._isInitialized=!0,Nt.trigger=S,Nt.centered=S.hasAttribute(d1),Nt.disabled=S.hasAttribute(de),this.attachRipple(S,Nt),Nt}attachRipple(S,V){S.removeAttribute(g1),this._hosts.set(S,V)}destroyRipple(S){const V=this._hosts.get(S);V&&(V.ngOnDestroy(),this._hosts.delete(S))}static#t=this.\u0275fac=function(V){return new(V||it)};static#e=this.\u0275prov=t.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})()},2439:(St,nt,d)=>{d.d(nt,{kk:()=>q1,Cn:()=>_n,Cp:()=>wn});var t=d(4438),x=d(6039),z=d(7336),O=d(1413),b=d(7786),H=d(8359),N=d(7673),$=d(6780);let j,I=1;const G={};function L(E){return E in G&&(delete G[E],!0)}const q={setImmediate(E){const l=I++;return G[l]=!0,j||(j=Promise.resolve()),j.then(()=>L(l)&&E()),l},clearImmediate(E){L(E)}},{setImmediate:rt,clearImmediate:et}=q,vt={setImmediate(...E){const{delegate:l}=vt;return(l?.setImmediate||rt)(...E)},clearImmediate(E){const{delegate:l}=vt;return(l?.clearImmediate||et)(E)},delegate:void 0};var mt=d(9687);const zt=new class Ct extends mt.q{flush(l){this._active=!0;const a=this._scheduled;this._scheduled=void 0;const{actions:u}=this;let f;l=l||u.shift();do{if(f=l.execute(l.state,l.delay))break}while((l=u[0])&&l.id===a&&u.shift());if(this._active=!1,f){for(;(l=u[0])&&l.id===a&&u.shift();)l.unsubscribe();throw f}}}(class tt extends $.R{constructor(l,a){super(l,a),this.scheduler=l,this.work=a}requestAsyncId(l,a,u=0){return null!==u&&u>0?super.requestAsyncId(l,a,u):(l.actions.push(this),l._scheduled||(l._scheduled=vt.setImmediate(l.flush.bind(l,void 0))))}recycleAsyncId(l,a,u=0){var f;if(null!=u?u>0:this.delay>0)return super.recycleAsyncId(l,a,u);const{actions:D}=l;null!=a&&(null===(f=D[D.length-1])||void 0===f?void 0:f.id)!==a&&(vt.clearImmediate(a),l._scheduled===a&&(l._scheduled=void 0))}});var gt=d(9172),Pt=d(5558),oe=d(6697),ue=d(6977),me=d(5964),Ue=d(5335),re=d(177),Ye=d(6600);class Ge{attach(l){return this._attachedHost=l,l.attach(this)}detach(){let l=this._attachedHost;null!=l&&(this._attachedHost=null,l.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(l){this._attachedHost=l}}class le extends Ge{constructor(l,a,u,f,D){super(),this.component=l,this.viewContainerRef=a,this.injector=u,this.componentFactoryResolver=f,this.projectableNodes=D}}class Jt extends Ge{constructor(l,a,u,f){super(),this.templateRef=l,this.viewContainerRef=a,this.context=u,this.injector=f}get origin(){return this.templateRef.elementRef}attach(l,a=this.context){return this.context=a,super.attach(l)}detach(){return this.context=void 0,super.detach()}}class ce extends Ge{constructor(l){super(),this.element=l instanceof t.aKT?l.nativeElement:l}}class pe{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(l){return l instanceof le?(this._attachedPortal=l,this.attachComponentPortal(l)):l instanceof Jt?(this._attachedPortal=l,this.attachTemplatePortal(l)):this.attachDomPortal&&l instanceof ce?(this._attachedPortal=l,this.attachDomPortal(l)):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(l){this._disposeFn=l}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class at extends pe{constructor(l,a,u,f,D){super(),this.outletElement=l,this._componentFactoryResolver=a,this._appRef=u,this._defaultInjector=f,this.attachDomPortal=Y=>{const bt=Y.element,Mt=this._document.createComment("dom-portal");bt.parentNode.insertBefore(Mt,bt),this.outletElement.appendChild(bt),this._attachedPortal=Y,super.setDisposeFn(()=>{Mt.parentNode&&Mt.parentNode.replaceChild(bt,Mt)})},this._document=D}attachComponentPortal(l){const u=(l.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(l.component);let f;return l.viewContainerRef?(f=l.viewContainerRef.createComponent(u,l.viewContainerRef.length,l.injector||l.viewContainerRef.injector,l.projectableNodes||void 0),this.setDisposeFn(()=>f.destroy())):(f=u.create(l.injector||this._defaultInjector||t.zZn.NULL),this._appRef.attachView(f.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(f.hostView),f.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(f)),this._attachedPortal=l,f}attachTemplatePortal(l){let a=l.viewContainerRef,u=a.createEmbeddedView(l.templateRef,l.context,{injector:l.injector});return u.rootNodes.forEach(f=>this.outletElement.appendChild(f)),u.detectChanges(),this.setDisposeFn(()=>{let f=a.indexOf(u);-1!==f&&a.remove(f)}),this._attachedPortal=l,u}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(l){return l.hostView.rootNodes[0]}}let Ft=(()=>{class E{static#t=this.\u0275fac=function(u){return new(u||E)};static#e=this.\u0275mod=t.$C({type:E});static#n=this.\u0275inj=t.G2t({})}return E})();var Rt=d(9969),ye=d(8203),Ht=d(4085),jt=d(1985),Re=d(3726),Ne=(d(536),d(3236)),a1=d(9974),r1=d(8750),Oe=d(4360),se=d(1807);function Ae(E,l=Ne.E){return function m1(E){return(0,a1.N)((l,a)=>{let u=!1,f=null,D=null,Y=!1;const bt=()=>{if(D?.unsubscribe(),D=null,u){u=!1;const Tt=f;f=null,a.next(Tt)}Y&&a.complete()},Mt=()=>{D=null,Y&&a.complete()};l.subscribe((0,Oe._)(a,Tt=>{u=!0,f=Tt,D||(0,r1.Tg)(E(Tt)).subscribe(D=(0,Oe._)(a,bt,Mt))},()=>{Y=!0,(!u||!D||D.closed)&&a.complete()}))})}(()=>(0,se.O)(E,l))}var Zt=d(6860);let ke=(()=>{class E{constructor(a,u,f){this._ngZone=a,this._platform=u,this._scrolled=new O.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=f}register(a){this.scrollContainers.has(a)||this.scrollContainers.set(a,a.elementScrolled().subscribe(()=>this._scrolled.next(a)))}deregister(a){const u=this.scrollContainers.get(a);u&&(u.unsubscribe(),this.scrollContainers.delete(a))}scrolled(a=20){return this._platform.isBrowser?new jt.c(u=>{this._globalSubscription||this._addGlobalListener();const f=a>0?this._scrolled.pipe(Ae(a)).subscribe(u):this._scrolled.subscribe(u);return this._scrolledCount++,()=>{f.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,N.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((a,u)=>this.deregister(u)),this._scrolled.complete()}ancestorScrolled(a,u){const f=this.getAncestorScrollContainers(a);return this.scrolled(u).pipe((0,me.p)(D=>!D||f.indexOf(D)>-1))}getAncestorScrollContainers(a){const u=[];return this.scrollContainers.forEach((f,D)=>{this._scrollableContainsElement(D,a)&&u.push(D)}),u}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(a,u){let f=(0,Ht.i8)(u),D=a.getElementRef().nativeElement;do{if(f==D)return!0}while(f=f.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const a=this._getWindow();return(0,Re.R)(a.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#t=this.\u0275fac=function(u){return new(u||E)(t.KVO(t.SKi),t.KVO(Zt.OD),t.KVO(re.qQ,8))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),S1=(()=>{class E{constructor(a,u,f){this._platform=a,this._change=new O.B,this._changeListener=D=>{this._change.next(D)},this._document=f,u.runOutsideAngular(()=>{if(a.isBrowser){const D=this._getWindow();D.addEventListener("resize",this._changeListener),D.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const a=this._getWindow();a.removeEventListener("resize",this._changeListener),a.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const a={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),a}getViewportRect(){const a=this.getViewportScrollPosition(),{width:u,height:f}=this.getViewportSize();return{top:a.top,left:a.left,bottom:a.top+f,right:a.left+u,height:f,width:u}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const a=this._document,u=this._getWindow(),f=a.documentElement,D=f.getBoundingClientRect();return{top:-D.top||a.body.scrollTop||u.scrollY||f.scrollTop||0,left:-D.left||a.body.scrollLeft||u.scrollX||f.scrollLeft||0}}change(a=20){return a>0?this._change.pipe(Ae(a)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const a=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}static#t=this.\u0275fac=function(u){return new(u||E)(t.KVO(Zt.OD),t.KVO(t.SKi),t.KVO(re.qQ,8))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),it=(()=>{class E{static#t=this.\u0275fac=function(u){return new(u||E)};static#e=this.\u0275mod=t.$C({type:E});static#n=this.\u0275inj=t.G2t({})}return E})(),P=(()=>{class E{static#t=this.\u0275fac=function(u){return new(u||E)};static#e=this.\u0275mod=t.$C({type:E});static#n=this.\u0275inj=t.G2t({imports:[ye.jI,it,ye.jI,it]})}return E})();const S=(0,Zt.CZ)();class V{constructor(l,a){this._viewportRuler=l,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=a}attach(){}enable(){if(this._canBeEnabled()){const l=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=l.style.left||"",this._previousHTMLStyles.top=l.style.top||"",l.style.left=(0,Ht.a1)(-this._previousScrollPosition.left),l.style.top=(0,Ht.a1)(-this._previousScrollPosition.top),l.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const l=this._document.documentElement,u=l.style,f=this._document.body.style,D=u.scrollBehavior||"",Y=f.scrollBehavior||"";this._isEnabled=!1,u.left=this._previousHTMLStyles.left,u.top=this._previousHTMLStyles.top,l.classList.remove("cdk-global-scrollblock"),S&&(u.scrollBehavior=f.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),S&&(u.scrollBehavior=D,f.scrollBehavior=Y)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const a=this._document.body,u=this._viewportRuler.getViewportSize();return a.scrollHeight>u.height||a.scrollWidth>u.width}}class Nt{constructor(l,a,u,f){this._scrollDispatcher=l,this._ngZone=a,this._viewportRuler=u,this._config=f,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(l){this._overlayRef=l}enable(){if(this._scrollSubscription)return;const l=this._scrollDispatcher.scrolled(0).pipe((0,me.p)(a=>!a||!this._overlayRef.overlayElement.contains(a.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=l.subscribe(()=>{const a=this._viewportRuler.getViewportScrollPosition().top;Math.abs(a-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=l.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class U{enable(){}disable(){}attach(){}}function B(E,l){return l.some(a=>E.bottoma.bottom||E.righta.right)}function C(E,l){return l.some(a=>E.topa.bottom||E.lefta.right)}class R{constructor(l,a,u,f){this._scrollDispatcher=l,this._viewportRuler=a,this._ngZone=u,this._config=f,this._scrollSubscription=null}attach(l){this._overlayRef=l}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 a=this._overlayRef.overlayElement.getBoundingClientRect(),{width:u,height:f}=this._viewportRuler.getViewportSize();B(a,[{width:u,height:f,bottom:f,right:u,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 Q=(()=>{class E{constructor(a,u,f,D){this._scrollDispatcher=a,this._viewportRuler=u,this._ngZone=f,this.noop=()=>new U,this.close=Y=>new Nt(this._scrollDispatcher,this._ngZone,this._viewportRuler,Y),this.block=()=>new V(this._viewportRuler,this._document),this.reposition=Y=>new R(this._scrollDispatcher,this._viewportRuler,this._ngZone,Y),this._document=D}static#t=this.\u0275fac=function(u){return new(u||E)(t.KVO(ke),t.KVO(S1),t.KVO(t.SKi),t.KVO(re.qQ))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();class ft{constructor(l){if(this.scrollStrategy=new U,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,l){const a=Object.keys(l);for(const u of a)void 0!==l[u]&&(this[u]=l[u])}}}class Ee{constructor(l,a){this.connectionPair=l,this.scrollableViewProperties=a}}let v1=(()=>{class E{constructor(a){this._attachedOverlays=[],this._document=a}ngOnDestroy(){this.detach()}add(a){this.remove(a),this._attachedOverlays.push(a)}remove(a){const u=this._attachedOverlays.indexOf(a);u>-1&&this._attachedOverlays.splice(u,1),0===this._attachedOverlays.length&&this.detach()}static#t=this.\u0275fac=function(u){return new(u||E)(t.KVO(re.qQ))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),P1=(()=>{class E extends v1{constructor(a,u){super(a),this._ngZone=u,this._keydownListener=f=>{const D=this._attachedOverlays;for(let Y=D.length-1;Y>-1;Y--)if(D[Y]._keydownEvents.observers.length>0){const bt=D[Y]._keydownEvents;this._ngZone?this._ngZone.run(()=>bt.next(f)):bt.next(f);break}}}add(a){super.add(a),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#t=this.\u0275fac=function(u){return new(u||E)(t.KVO(re.qQ),t.KVO(t.SKi,8))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),m=(()=>{class E extends v1{constructor(a,u,f){super(a),this._platform=u,this._ngZone=f,this._cursorStyleIsSet=!1,this._pointerDownListener=D=>{this._pointerDownEventTarget=(0,Zt.Fb)(D)},this._clickListener=D=>{const Y=(0,Zt.Fb)(D),bt="click"===D.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Y;this._pointerDownEventTarget=null;const Mt=this._attachedOverlays.slice();for(let Tt=Mt.length-1;Tt>-1;Tt--){const At=Mt[Tt];if(At._outsidePointerEvents.observers.length<1||!At.hasAttached())continue;if(At.overlayElement.contains(Y)||At.overlayElement.contains(bt))break;const Yt=At._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Yt.next(D)):Yt.next(D)}}}add(a){if(super.add(a),!this._isAttached){const u=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(u)):this._addEventListeners(u),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=u.style.cursor,u.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const a=this._document.body;a.removeEventListener("pointerdown",this._pointerDownListener,!0),a.removeEventListener("click",this._clickListener,!0),a.removeEventListener("auxclick",this._clickListener,!0),a.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(a.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(a){a.addEventListener("pointerdown",this._pointerDownListener,!0),a.addEventListener("click",this._clickListener,!0),a.addEventListener("auxclick",this._clickListener,!0),a.addEventListener("contextmenu",this._clickListener,!0)}static#t=this.\u0275fac=function(u){return new(u||E)(t.KVO(re.qQ),t.KVO(Zt.OD),t.KVO(t.SKi,8))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),_=(()=>{class E{constructor(a,u){this._platform=u,this._document=a}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const a="cdk-overlay-container";if(this._platform.isBrowser||(0,Zt.v8)()){const f=this._document.querySelectorAll(`.${a}[platform="server"], .${a}[platform="test"]`);for(let D=0;Dthis._backdropClick.next(Yt),this._backdropTransitionendHandler=Yt=>{this._disposeBackdrop(Yt.target)},this._keydownEvents=new O.B,this._outsidePointerEvents=new O.B,f.scrollStrategy&&(this._scrollStrategy=f.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=f.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(l){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const a=this._portalOutlet.attach(l);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,oe.s)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof a?.onDestroy&&a.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),a}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const l=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),l}dispose(){const l=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?.remove(),this._previousHostParent=this._pane=this._host=null,l&&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(l){l!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=l,this.hasAttached()&&(l.attach(this),this.updatePosition()))}updateSize(l){this._config={...this._config,...l},this._updateElementSize()}setDirection(l){this._config={...this._config,direction:l},this._updateElementDirection()}addPanelClass(l){this._pane&&this._toggleClasses(this._pane,l,!0)}removePanelClass(l){this._pane&&this._toggleClasses(this._pane,l,!1)}getDirection(){const l=this._config.direction;return l?"string"==typeof l?l:l.value:"ltr"}updateScrollStrategy(l){l!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=l,this.hasAttached()&&(l.attach(this),l.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const l=this._pane.style;l.width=(0,Ht.a1)(this._config.width),l.height=(0,Ht.a1)(this._config.height),l.minWidth=(0,Ht.a1)(this._config.minWidth),l.minHeight=(0,Ht.a1)(this._config.minHeight),l.maxWidth=(0,Ht.a1)(this._config.maxWidth),l.maxHeight=(0,Ht.a1)(this._config.maxHeight)}_togglePointerEvents(l){this._pane.style.pointerEvents=l?"":"none"}_attachBackdrop(){const l="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(l)})}):this._backdropElement.classList.add(l)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const l=this._backdropElement;if(l){if(this._animationsDisabled)return void this._disposeBackdrop(l);l.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{l.addEventListener("transitionend",this._backdropTransitionendHandler)}),l.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(l)},500))}}_toggleClasses(l,a,u){const f=(0,Ht.FG)(a||[]).filter(D=>!!D);f.length&&(u?l.classList.add(...f):l.classList.remove(...f))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const l=this._ngZone.onStable.pipe((0,ue.Q)((0,b.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),l.unsubscribe())})})}_disposeScrollStrategy(){const l=this._scrollStrategy;l&&(l.disable(),l.detach&&l.detach())}_disposeBackdrop(l){l&&(l.removeEventListener("click",this._backdropClickHandler),l.removeEventListener("transitionend",this._backdropTransitionendHandler),l.remove(),this._backdropElement===l&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const T="cdk-overlay-connected-position-bounding-box",Z=/([A-Za-z%]+)$/;class ot{get positions(){return this._preferredPositions}constructor(l,a,u,f,D){this._viewportRuler=a,this._document=u,this._platform=f,this._overlayContainer=D,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 O.B,this._resizeSubscription=H.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(l)}attach(l){this._validatePositions(),l.hostElement.classList.add(T),this._overlayRef=l,this._boundingBox=l.hostElement,this._pane=l.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const l=this._originRect,a=this._overlayRect,u=this._viewportRect,f=this._containerRect,D=[];let Y;for(let bt of this._preferredPositions){let Mt=this._getOriginPoint(l,f,bt),Tt=this._getOverlayPoint(Mt,a,bt),At=this._getOverlayFit(Tt,a,u,bt);if(At.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(bt,Mt);this._canFitWithFlexibleDimensions(At,Tt,u)?D.push({position:bt,origin:Mt,overlayRect:a,boundingBoxRect:this._calculateBoundingBoxRect(Mt,bt)}):(!Y||Y.overlayFit.visibleAreaMt&&(Mt=At,bt=Tt)}return this._isPushed=!1,void this._applyPosition(bt.position,bt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Y.position,Y.originPoint);this._applyPosition(Y.position,Y.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&st(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(T),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const l=this._lastPosition;if(l){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const a=this._getOriginPoint(this._originRect,this._containerRect,l);this._applyPosition(l,a)}else this.apply()}withScrollableContainers(l){return this._scrollables=l,this}withPositions(l){return this._preferredPositions=l,-1===l.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(l){return this._viewportMargin=l,this}withFlexibleDimensions(l=!0){return this._hasFlexibleDimensions=l,this}withGrowAfterOpen(l=!0){return this._growAfterOpen=l,this}withPush(l=!0){return this._canPush=l,this}withLockedPosition(l=!0){return this._positionLocked=l,this}setOrigin(l){return this._origin=l,this}withDefaultOffsetX(l){return this._offsetX=l,this}withDefaultOffsetY(l){return this._offsetY=l,this}withTransformOriginOn(l){return this._transformOriginSelector=l,this}_getOriginPoint(l,a,u){let f,D;if("center"==u.originX)f=l.left+l.width/2;else{const Y=this._isRtl()?l.right:l.left,bt=this._isRtl()?l.left:l.right;f="start"==u.originX?Y:bt}return a.left<0&&(f-=a.left),D="center"==u.originY?l.top+l.height/2:"top"==u.originY?l.top:l.bottom,a.top<0&&(D-=a.top),{x:f,y:D}}_getOverlayPoint(l,a,u){let f,D;return f="center"==u.overlayX?-a.width/2:"start"===u.overlayX?this._isRtl()?-a.width:0:this._isRtl()?0:-a.width,D="center"==u.overlayY?-a.height/2:"top"==u.overlayY?0:-a.height,{x:l.x+f,y:l.y+D}}_getOverlayFit(l,a,u,f){const D=xt(a);let{x:Y,y:bt}=l,Mt=this._getOffset(f,"x"),Tt=this._getOffset(f,"y");Mt&&(Y+=Mt),Tt&&(bt+=Tt);let We=0-bt,De=bt+D.height-u.height,n1=this._subtractOverflows(D.width,0-Y,Y+D.width-u.width),Xe=this._subtractOverflows(D.height,We,De),bn=n1*Xe;return{visibleArea:bn,isCompletelyWithinViewport:D.width*D.height===bn,fitsInViewportVertically:Xe===D.height,fitsInViewportHorizontally:n1==D.width}}_canFitWithFlexibleDimensions(l,a,u){if(this._hasFlexibleDimensions){const f=u.bottom-a.y,D=u.right-a.x,Y=dt(this._overlayRef.getConfig().minHeight),bt=dt(this._overlayRef.getConfig().minWidth);return(l.fitsInViewportVertically||null!=Y&&Y<=f)&&(l.fitsInViewportHorizontally||null!=bt&&bt<=D)}return!1}_pushOverlayOnScreen(l,a,u){if(this._previousPushAmount&&this._positionLocked)return{x:l.x+this._previousPushAmount.x,y:l.y+this._previousPushAmount.y};const f=xt(a),D=this._viewportRect,Y=Math.max(l.x+f.width-D.width,0),bt=Math.max(l.y+f.height-D.height,0),Mt=Math.max(D.top-u.top-l.y,0),Tt=Math.max(D.left-u.left-l.x,0);let At=0,Yt=0;return At=f.width<=D.width?Tt||-Y:l.xn1&&!this._isInitialRender&&!this._growAfterOpen&&(Y=l.y-n1/2)}if("end"===a.overlayX&&!f||"start"===a.overlayX&&f)We=u.width-l.x+2*this._viewportMargin,At=l.x-this._viewportMargin;else if("start"===a.overlayX&&!f||"end"===a.overlayX&&f)Yt=l.x,At=u.right-l.x;else{const De=Math.min(u.right-l.x+u.left,l.x),n1=this._lastBoundingBoxSize.width;At=2*De,Yt=l.x-De,At>n1&&!this._isInitialRender&&!this._growAfterOpen&&(Yt=l.x-n1/2)}return{top:Y,left:Yt,bottom:bt,right:We,width:At,height:D}}_setBoundingBoxStyles(l,a){const u=this._calculateBoundingBoxRect(l,a);!this._isInitialRender&&!this._growAfterOpen&&(u.height=Math.min(u.height,this._lastBoundingBoxSize.height),u.width=Math.min(u.width,this._lastBoundingBoxSize.width));const f={};if(this._hasExactPosition())f.top=f.left="0",f.bottom=f.right=f.maxHeight=f.maxWidth="",f.width=f.height="100%";else{const D=this._overlayRef.getConfig().maxHeight,Y=this._overlayRef.getConfig().maxWidth;f.height=(0,Ht.a1)(u.height),f.top=(0,Ht.a1)(u.top),f.bottom=(0,Ht.a1)(u.bottom),f.width=(0,Ht.a1)(u.width),f.left=(0,Ht.a1)(u.left),f.right=(0,Ht.a1)(u.right),f.alignItems="center"===a.overlayX?"center":"end"===a.overlayX?"flex-end":"flex-start",f.justifyContent="center"===a.overlayY?"center":"bottom"===a.overlayY?"flex-end":"flex-start",D&&(f.maxHeight=(0,Ht.a1)(D)),Y&&(f.maxWidth=(0,Ht.a1)(Y))}this._lastBoundingBoxSize=u,st(this._boundingBox.style,f)}_resetBoundingBoxStyles(){st(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){st(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(l,a){const u={},f=this._hasExactPosition(),D=this._hasFlexibleDimensions,Y=this._overlayRef.getConfig();if(f){const At=this._viewportRuler.getViewportScrollPosition();st(u,this._getExactOverlayY(a,l,At)),st(u,this._getExactOverlayX(a,l,At))}else u.position="static";let bt="",Mt=this._getOffset(a,"x"),Tt=this._getOffset(a,"y");Mt&&(bt+=`translateX(${Mt}px) `),Tt&&(bt+=`translateY(${Tt}px)`),u.transform=bt.trim(),Y.maxHeight&&(f?u.maxHeight=(0,Ht.a1)(Y.maxHeight):D&&(u.maxHeight="")),Y.maxWidth&&(f?u.maxWidth=(0,Ht.a1)(Y.maxWidth):D&&(u.maxWidth="")),st(this._pane.style,u)}_getExactOverlayY(l,a,u){let f={top:"",bottom:""},D=this._getOverlayPoint(a,this._overlayRect,l);return this._isPushed&&(D=this._pushOverlayOnScreen(D,this._overlayRect,u)),"bottom"===l.overlayY?f.bottom=this._document.documentElement.clientHeight-(D.y+this._overlayRect.height)+"px":f.top=(0,Ht.a1)(D.y),f}_getExactOverlayX(l,a,u){let Y,f={left:"",right:""},D=this._getOverlayPoint(a,this._overlayRect,l);return this._isPushed&&(D=this._pushOverlayOnScreen(D,this._overlayRect,u)),Y=this._isRtl()?"end"===l.overlayX?"left":"right":"end"===l.overlayX?"right":"left","right"===Y?f.right=this._document.documentElement.clientWidth-(D.x+this._overlayRect.width)+"px":f.left=(0,Ht.a1)(D.x),f}_getScrollVisibility(){const l=this._getOriginRect(),a=this._pane.getBoundingClientRect(),u=this._scrollables.map(f=>f.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:C(l,u),isOriginOutsideView:B(l,u),isOverlayClipped:C(a,u),isOverlayOutsideView:B(a,u)}}_subtractOverflows(l,...a){return a.reduce((u,f)=>u-Math.max(f,0),l)}_getNarrowedViewportRect(){const l=this._document.documentElement.clientWidth,a=this._document.documentElement.clientHeight,u=this._viewportRuler.getViewportScrollPosition();return{top:u.top+this._viewportMargin,left:u.left+this._viewportMargin,right:u.left+l-this._viewportMargin,bottom:u.top+a-this._viewportMargin,width:l-2*this._viewportMargin,height:a-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(l,a){return"x"===a?null==l.offsetX?this._offsetX:l.offsetX:null==l.offsetY?this._offsetY:l.offsetY}_validatePositions(){}_addPanelClasses(l){this._pane&&(0,Ht.FG)(l).forEach(a=>{""!==a&&-1===this._appliedPanelClasses.indexOf(a)&&(this._appliedPanelClasses.push(a),this._pane.classList.add(a))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(l=>{this._pane.classList.remove(l)}),this._appliedPanelClasses=[])}_getOriginRect(){const l=this._origin;if(l instanceof t.aKT)return l.nativeElement.getBoundingClientRect();if(l instanceof Element)return l.getBoundingClientRect();const a=l.width||0,u=l.height||0;return{top:l.y,bottom:l.y+u,left:l.x,right:l.x+a,height:u,width:a}}}function st(E,l){for(let a in l)l.hasOwnProperty(a)&&(E[a]=l[a]);return E}function dt(E){if("number"!=typeof E&&null!=E){const[l,a]=E.split(Z);return a&&"px"!==a?null:parseFloat(l)}return E||null}function xt(E){return{top:Math.floor(E.top),right:Math.floor(E.right),bottom:Math.floor(E.bottom),left:Math.floor(E.left),width:Math.floor(E.width),height:Math.floor(E.height)}}const Be="cdk-global-overlay-wrapper";class Ce{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(l){const a=l.getConfig();this._overlayRef=l,this._width&&!a.width&&l.updateSize({width:this._width}),this._height&&!a.height&&l.updateSize({height:this._height}),l.hostElement.classList.add(Be),this._isDisposed=!1}top(l=""){return this._bottomOffset="",this._topOffset=l,this._alignItems="flex-start",this}left(l=""){return this._xOffset=l,this._xPosition="left",this}bottom(l=""){return this._topOffset="",this._bottomOffset=l,this._alignItems="flex-end",this}right(l=""){return this._xOffset=l,this._xPosition="right",this}start(l=""){return this._xOffset=l,this._xPosition="start",this}end(l=""){return this._xOffset=l,this._xPosition="end",this}width(l=""){return this._overlayRef?this._overlayRef.updateSize({width:l}):this._width=l,this}height(l=""){return this._overlayRef?this._overlayRef.updateSize({height:l}):this._height=l,this}centerHorizontally(l=""){return this.left(l),this._xPosition="center",this}centerVertically(l=""){return this.top(l),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const l=this._overlayRef.overlayElement.style,a=this._overlayRef.hostElement.style,u=this._overlayRef.getConfig(),{width:f,height:D,maxWidth:Y,maxHeight:bt}=u,Mt=!("100%"!==f&&"100vw"!==f||Y&&"100%"!==Y&&"100vw"!==Y),Tt=!("100%"!==D&&"100vh"!==D||bt&&"100%"!==bt&&"100vh"!==bt),At=this._xPosition,Yt=this._xOffset,We="rtl"===this._overlayRef.getConfig().direction;let De="",n1="",Xe="";Mt?Xe="flex-start":"center"===At?(Xe="center",We?n1=Yt:De=Yt):We?"left"===At||"end"===At?(Xe="flex-end",De=Yt):("right"===At||"start"===At)&&(Xe="flex-start",n1=Yt):"left"===At||"start"===At?(Xe="flex-start",De=Yt):("right"===At||"end"===At)&&(Xe="flex-end",n1=Yt),l.position=this._cssPosition,l.marginLeft=Mt?"0":De,l.marginTop=Tt?"0":this._topOffset,l.marginBottom=this._bottomOffset,l.marginRight=Mt?"0":n1,a.justifyContent=Xe,a.alignItems=Tt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const l=this._overlayRef.overlayElement.style,a=this._overlayRef.hostElement,u=a.style;a.classList.remove(Be),u.justifyContent=u.alignItems=l.marginTop=l.marginBottom=l.marginLeft=l.marginRight=l.position="",this._overlayRef=null,this._isDisposed=!0}}let $e=(()=>{class E{constructor(a,u,f,D){this._viewportRuler=a,this._document=u,this._platform=f,this._overlayContainer=D}global(){return new Ce}flexibleConnectedTo(a){return new ot(a,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#t=this.\u0275fac=function(u){return new(u||E)(t.KVO(S1),t.KVO(re.qQ),t.KVO(Zt.OD),t.KVO(_))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),k1=0,h1=(()=>{class E{constructor(a,u,f,D,Y,bt,Mt,Tt,At,Yt,We,De){this.scrollStrategies=a,this._overlayContainer=u,this._componentFactoryResolver=f,this._positionBuilder=D,this._keyboardDispatcher=Y,this._injector=bt,this._ngZone=Mt,this._document=Tt,this._directionality=At,this._location=Yt,this._outsideClickDispatcher=We,this._animationsModuleType=De}create(a){const u=this._createHostElement(),f=this._createPaneElement(u),D=this._createPortalOutlet(f),Y=new ft(a);return Y.direction=Y.direction||this._directionality.value,new w(D,u,f,Y,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(a){const u=this._document.createElement("div");return u.id="cdk-overlay-"+k1++,u.classList.add("cdk-overlay-pane"),a.appendChild(u),u}_createHostElement(){const a=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(a),a}_createPortalOutlet(a){return this._appRef||(this._appRef=this._injector.get(t.o8S)),new at(a,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#t=this.\u0275fac=function(u){return new(u||E)(t.KVO(Q),t.KVO(_),t.KVO(t.OM3),t.KVO($e),t.KVO(P1),t.KVO(t.zZn),t.KVO(t.SKi),t.KVO(re.qQ),t.KVO(ye.dS),t.KVO(re.aZ),t.KVO(m),t.KVO(t.bc$,8))};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();const $1={provide:new t.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const E=(0,t.WQX)(h1);return()=>E.scrollStrategies.reposition()}}),deps:[h1],useFactory:function zn(E){return()=>E.scrollStrategies.reposition()}};let Hn=(()=>{class E{static#t=this.\u0275fac=function(u){return new(u||E)};static#e=this.\u0275mod=t.$C({type:E});static#n=this.\u0275inj=t.G2t({providers:[h1,$1],imports:[ye.jI,Ft,P,P]})}return E})();const Vn=["mat-menu-item",""],gn=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],J1=["mat-icon, [matMenuItemIcon]","*"];function Tn(E,l){1&E&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"polygon",3),t.k0s())}const vn=["*"];function On(E,l){if(1&E){const a=t.RV6();t.j41(0,"div",0),t.bIt("keydown",function(f){t.eBV(a);const D=t.XpG();return t.Njj(D._handleKeydown(f))})("click",function(){t.eBV(a);const f=t.XpG();return t.Njj(f.closed.emit("click"))})("@transformMenu.start",function(f){t.eBV(a);const D=t.XpG();return t.Njj(D._onAnimationStart(f))})("@transformMenu.done",function(f){t.eBV(a);const D=t.XpG();return t.Njj(D._onAnimationDone(f))}),t.j41(1,"div",1),t.SdG(2),t.k0s()()}if(2&E){const a=t.XpG();t.HbH(a._classList),t.Y8G("id",a.panelId)("@transformMenu",a._panelAnimationState),t.BMQ("aria-label",a.ariaLabel||null)("aria-labelledby",a.ariaLabelledby||null)("aria-describedby",a.ariaDescribedby||null)}}const W1=new t.nKC("MAT_MENU_PANEL");let X1=(()=>{class E{constructor(a,u,f,D,Y){this._elementRef=a,this._document=u,this._focusMonitor=f,this._parentMenu=D,this._changeDetectorRef=Y,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new O.B,this._focused=new O.B,this._highlighted=!1,this._triggersSubmenu=!1,D?.addItem?.(this)}focus(a,u){this._focusMonitor&&a?this._focusMonitor.focusVia(this._getHostElement(),a,u):this._getHostElement().focus(u),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(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const a=this._elementRef.nativeElement.cloneNode(!0),u=a.querySelectorAll("mat-icon, .material-icons");for(let f=0;f enter",(0,Rt.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Rt.iF)({opacity:1,transform:"scale(1)"}))),(0,Rt.kY)("* => void",(0,Rt.i0)("100ms 25ms linear",(0,Rt.iF)({opacity:0})))]),fadeInItems:(0,Rt.hZ)("fadeInItems",[(0,Rt.wk)("showing",(0,Rt.iF)({opacity:1})),(0,Rt.kY)("void => *",[(0,Rt.iF)({opacity:0}),(0,Rt.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let xi=0;const Mi=new t.nKC("mat-menu-default-options",{providedIn:"root",factory:function Un(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let q1=(()=>{class E{get xPosition(){return this._xPosition}set xPosition(a){this._xPosition=a,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(a){this._yPosition=a,this.setPositionClasses()}set panelClass(a){const u=this._previousPanelClass,f={...this._classList};u&&u.length&&u.split(" ").forEach(D=>{f[D]=!1}),this._previousPanelClass=a,a&&a.length&&(a.split(" ").forEach(D=>{f[D]=!0}),this._elementRef.nativeElement.className=""),this._classList=f}get classList(){return this.panelClass}set classList(a){this.panelClass=a}constructor(a,u,f,D){this._elementRef=a,this._ngZone=u,this._changeDetectorRef=D,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new t.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new O.B,this.closed=new t.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+xi++,this.overlayPanelClass=f.overlayPanelClass||"",this._xPosition=f.xPosition,this._yPosition=f.yPosition,this.backdropClass=f.backdropClass,this.overlapTrigger=f.overlapTrigger,this.hasBackdrop=f.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new x.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,gt.Z)(this._directDescendantItems),(0,Pt.n)(a=>(0,b.h)(...a.map(u=>u._focused)))).subscribe(a=>this._keyManager.updateActiveItem(a)),this._directDescendantItems.changes.subscribe(a=>{const u=this._keyManager;if("enter"===this._panelAnimationState&&u.activeItem?._hasFocus()){const f=a.toArray(),D=Math.max(0,Math.min(f.length-1,u.activeItemIndex||0));f[D]&&!f[D].disabled?u.setActiveItem(D):u.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,gt.Z)(this._directDescendantItems),(0,Pt.n)(u=>(0,b.h)(...u.map(f=>f._hovered))))}addItem(a){}removeItem(a){}_handleKeydown(a){const u=a.keyCode,f=this._keyManager;switch(u){case z._f:(0,z.rp)(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case z.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case z.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(u===z.i7||u===z.n6)&&f.setFocusOrigin("keyboard"),void f.onKeydown(a)}a.stopPropagation()}focusFirstItem(a="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,oe.s)(1)).subscribe(()=>{let u=null;if(this._directDescendantItems.length&&(u=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!u||!u.contains(document.activeElement)){const f=this._keyManager;f.setFocusOrigin(a).setFirstItemActive(),!f.activeItem&&u&&u.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(a){const u=Math.min(this._baseElevation+a,24),f=`${this._elevationPrefix}${u}`,D=Object.keys(this._classList).find(Y=>Y.startsWith(this._elevationPrefix));if(!D||D===this._previousElevation){const Y={...this._classList};this._previousElevation&&(Y[this._previousElevation]=!1),Y[f]=!0,this._previousElevation=f,this._classList=Y}}setPositionClasses(a=this.xPosition,u=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===a,"mat-menu-after":"after"===a,"mat-menu-above":"above"===u,"mat-menu-below":"below"===u},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(a){this._animationDone.next(a),this._isAnimating=!1}_onAnimationStart(a){this._isAnimating=!0,"enter"===a.toState&&0===this._keyManager.activeItemIndex&&(a.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,gt.Z)(this._allItems)).subscribe(a=>{this._directDescendantItems.reset(a.filter(u=>u._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#t=this.\u0275fac=function(u){return new(u||E)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(Mi),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:E,selectors:[["mat-menu"]],contentQueries:function(u,f,D){if(1&u&&(t.wni(D,T1,5),t.wni(D,X1,5),t.wni(D,X1,4)),2&u){let Y;t.mGM(Y=t.lsd())&&(f.lazyContent=Y.first),t.mGM(Y=t.lsd())&&(f._allItems=Y),t.mGM(Y=t.lsd())&&(f.items=Y)}},viewQuery:function(u,f){if(1&u&&t.GBs(t.C4Q,5),2&u){let D;t.mGM(D=t.lsd())&&(f.templateRef=D.first)}},hostVars:3,hostBindings:function(u,f){2&u&&t.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[t.Mj6.HasDecoratorInputTransform,"overlapTrigger","overlapTrigger",t.L39],hasBackdrop:[t.Mj6.HasDecoratorInputTransform,"hasBackdrop","hasBackdrop",a=>null==a?null:(0,t.L39)(a)],panelClass:[t.Mj6.None,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[t.Jv_([{provide:W1,useExisting:E}]),t.GFd,t.aNF],ngContentSelectors:vn,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(u,f){1&u&&(t.NAR(),t.DNE(0,On,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Z1.transformMenu,Z1.fadeInItems]},changeDetection:0})}return E})();const Gn=new t.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const E=(0,t.WQX)(h1);return()=>E.scrollStrategies.reposition()}}),Wn={provide:Gn,deps:[h1],useFactory:function $n(E){return()=>E.scrollStrategies.reposition()}},Dn=(0,Zt.BQ)({passive:!0});let wn=(()=>{class E{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(a){this.menu=a}get menu(){return this._menu}set menu(a){a!==this._menu&&(this._menu=a,this._menuCloseSubscription.unsubscribe(),a&&(this._menuCloseSubscription=a.close.subscribe(u=>{this._destroyMenu(u),("click"===u||"tab"===u)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(u)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(a,u,f,D,Y,bt,Mt,Tt,At){this._overlay=a,this._element=u,this._viewContainerRef=f,this._menuItemInstance=bt,this._dir=Mt,this._focusMonitor=Tt,this._ngZone=At,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=H.yU.EMPTY,this._hoverSubscription=H.yU.EMPTY,this._menuCloseSubscription=H.yU.EMPTY,this._changeDetectorRef=(0,t.WQX)(t.gRc),this._handleTouchStart=Yt=>{(0,x.w6)(Yt)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new t.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new t.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=D,this._parentMaterialMenu=Y instanceof q1?Y:void 0,u.nativeElement.addEventListener("touchstart",this._handleTouchStart,Dn)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Dn),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&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const a=this.menu;if(this._menuOpen||!a)return;const u=this._createOverlay(a),f=u.getConfig(),D=f.positionStrategy;this._setPosition(a,D),f.hasBackdrop=null==a.hasBackdrop?!this.triggersSubmenu():a.hasBackdrop,u.attach(this._getPortal(a)),a.lazyContent&&a.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(a),a instanceof q1&&(a._startAnimation(),a._directDescendantItems.changes.pipe((0,ue.Q)(a.close)).subscribe(()=>{D.withLockedPosition(!1).reapplyLastPosition(),D.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(a,u){this._focusMonitor&&a?this._focusMonitor.focusVia(this._element,a,u):this._element.nativeElement.focus(u)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(a){if(!this._overlayRef||!this.menuOpen)return;const u=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===a||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,u instanceof q1?(u._resetAnimation(),u.lazyContent?u._animationDone.pipe((0,me.p)(f=>"void"===f.toState),(0,oe.s)(1),(0,ue.Q)(u.lazyContent._attached)).subscribe({next:()=>u.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),u?.lazyContent?.detach())}_initMenu(a){a.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,a.direction=this.dir,this._setMenuElevation(a),a.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(a){if(a.setElevation){let u=0,f=a.parentMenu;for(;f;)u++,f=f.parentMenu;a.setElevation(u)}}_setIsMenuOpen(a){a!==this._menuOpen&&(this._menuOpen=a,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(a),this._changeDetectorRef.markForCheck())}_createOverlay(a){if(!this._overlayRef){const u=this._getOverlayConfig(a);this._subscribeToPositions(a,u.positionStrategy),this._overlayRef=this._overlay.create(u),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(a){return new ft({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:a.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:a.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(a,u){a.setPositionClasses&&u.positionChanges.subscribe(f=>{const D="start"===f.connectionPair.overlayX?"after":"before",Y="top"===f.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>a.setPositionClasses(D,Y)):a.setPositionClasses(D,Y)})}_setPosition(a,u){let[f,D]="before"===a.xPosition?["end","start"]:["start","end"],[Y,bt]="above"===a.yPosition?["bottom","top"]:["top","bottom"],[Mt,Tt]=[Y,bt],[At,Yt]=[f,D],We=0;if(this.triggersSubmenu()){if(Yt=f="before"===a.xPosition?"start":"end",D=At="end"===f?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const De=this._parentMaterialMenu.items.first;this._parentInnerPadding=De?De._getHostElement().offsetTop:0}We="bottom"===Y?this._parentInnerPadding:-this._parentInnerPadding}}else a.overlapTrigger||(Mt="top"===Y?"bottom":"top",Tt="top"===bt?"bottom":"top");u.withPositions([{originX:f,originY:Mt,overlayX:At,overlayY:Y,offsetY:We},{originX:D,originY:Mt,overlayX:Yt,overlayY:Y,offsetY:We},{originX:f,originY:Tt,overlayX:At,overlayY:bt,offsetY:-We},{originX:D,originY:Tt,overlayX:Yt,overlayY:bt,offsetY:-We}])}_menuClosingActions(){const a=this._overlayRef.backdropClick(),u=this._overlayRef.detachments(),f=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,N.of)(),D=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,me.p)(Y=>Y!==this._menuItemInstance),(0,me.p)(()=>this._menuOpen)):(0,N.of)();return(0,b.h)(a,f,D,u)}_handleMousedown(a){(0,x._G)(a)||(this._openedBy=0===a.button?"mouse":void 0,this.triggersSubmenu()&&a.preventDefault())}_handleKeydown(a){const u=a.keyCode;(u===z.Fm||u===z.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(u===z.LE&&"ltr"===this.dir||u===z.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(a){this.triggersSubmenu()?(a.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,me.p)(a=>a===this._menuItemInstance&&!a.disabled),(0,Ue.c)(0,zt)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof q1&&this.menu._isAnimating?this.menu._animationDone.pipe((0,oe.s)(1),(0,Ue.c)(0,zt),(0,ue.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(a){return(!this._portal||this._portal.templateRef!==a.templateRef)&&(this._portal=new Jt(a.templateRef,this._viewContainerRef)),this._portal}static#t=this.\u0275fac=function(u){return new(u||E)(t.rXU(h1),t.rXU(t.aKT),t.rXU(t.c1b),t.rXU(Gn),t.rXU(W1,8),t.rXU(X1,10),t.rXU(ye.dS,8),t.rXU(x.FN),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:E,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(u,f){1&u&&t.bIt("click",function(Y){return f._handleClick(Y)})("mousedown",function(Y){return f._handleMousedown(Y)})("keydown",function(Y){return f._handleKeydown(Y)}),2&u&&t.BMQ("aria-haspopup",f.menu?"menu":null)("aria-expanded",f.menuOpen)("aria-controls",f.menuOpen?f.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[t.Mj6.None,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[t.Mj6.None,"matMenuTriggerFor","menu"],menuData:[t.Mj6.None,"matMenuTriggerData","menuData"],restoreFocus:[t.Mj6.None,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}return E})(),_n=(()=>{class E{static#t=this.\u0275fac=function(u){return new(u||E)};static#e=this.\u0275mod=t.$C({type:E});static#n=this.\u0275inj=t.G2t({providers:[Wn],imports:[re.MD,Ye.pZ,Ye.yE,Hn,it,Ye.yE]})}return E})()},7356:(St,nt,d)=>{d.d(nt,{ZM:()=>rs});var t=d(4438),x=d(1985),z=d(6977),j=d(983),G=d(7673),L=d(1413),q=d(3726),M=d(1807),rt=d(1033),tt=(d(7786),d(4437),d(8793)),Ct=d(5964),zt=d(6697),Xt=d(8141),gt=d(6354),Pt=d(3993),oe=d(5335),ue=d(1397),Vt=(d(5558),d(9172),d(3294),d(5245),d(177)),M1=(d(9417),{left:"right",right:"left",bottom:"top",top:"bottom"});function Je(n){return n.replace(/left|right|bottom|top/g,function(s){return M1[s]})}function _e(n){return n.split("-")[0]}var w1={start:"end",end:"start"};function Ge(n){return n.replace(/start|end/g,function(s){return w1[s]})}var le="top",Jt="bottom",ce="right",pe="left",Fe="auto",at=[le,Jt,ce,pe],kt="start",v="end",ct="viewport",Ot="popper",ne=at.reduce(function(n,s){return n.concat([s+"-"+kt,s+"-"+v])},[]),Rt=[].concat(at,[Fe]).reduce(function(n,s){return n.concat([s,s+"-"+kt,s+"-"+v])},[]),m1=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function se(n){if(null==n)return window;if("[object Window]"!==n.toString()){var s=n.ownerDocument;return s&&s.defaultView||window}return n}function Ae(n){return n instanceof se(n).Element||n instanceof Element}function Zt(n){return n instanceof se(n).HTMLElement||n instanceof HTMLElement}function Ie(n){return!(typeof ShadowRoot>"u")&&(n instanceof se(n).ShadowRoot||n instanceof ShadowRoot)}function c1(n){return((Ae(n)?n.ownerDocument:n.document)||window.document).documentElement}var Ze=Math.max,qe=Math.min,l1=Math.round;function y1(){var n=navigator.userAgentData;return null!=n&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(s){return s.brand+"/"+s.version}).join(" "):navigator.userAgent}function p1(){return!/^((?!chrome|android).)*safari/i.test(y1())}function ke(n,s,e){void 0===s&&(s=!1),void 0===e&&(e=!1);var i=n.getBoundingClientRect(),o=1,r=1;s&&Zt(n)&&(o=n.offsetWidth>0&&l1(i.width)/n.offsetWidth||1,r=n.offsetHeight>0&&l1(i.height)/n.offsetHeight||1);var A=(Ae(n)?se(n):window).visualViewport,F=!p1()&&e,X=(i.left+(F&&A?A.offsetLeft:0))/o,J=(i.top+(F&&A?A.offsetTop:0))/r,wt=i.width/o,ut=i.height/r;return{width:wt,height:ut,top:J,right:X+wt,bottom:J+ut,left:X,x:X,y:J}}function _1(n){var s=se(n);return{scrollLeft:s.pageXOffset,scrollTop:s.pageYOffset}}function ze(n){return ke(c1(n)).left+_1(n).scrollLeft}function t1(n){return se(n).getComputedStyle(n)}function Le(n){return n?(n.nodeName||"").toLowerCase():null}function g1(n){return"html"===Le(n)?n:n.assignedSlot||n.parentNode||(Ie(n)?n.host:null)||c1(n)}function He(n){var s=t1(n);return/auto|scroll|overlay|hidden/.test(s.overflow+s.overflowY+s.overflowX)}function d1(n){return["html","body","#document"].indexOf(Le(n))>=0?n.ownerDocument.body:Zt(n)&&He(n)?n:d1(g1(n))}function de(n,s){var e;void 0===s&&(s=[]);var i=d1(n),o=i===(null==(e=n.ownerDocument)?void 0:e.body),r=se(i),p=o?[r].concat(r.visualViewport||[],He(i)?i:[]):i,A=s.concat(p);return o?A:A.concat(de(g1(p)))}function I1(n){return["table","td","th"].indexOf(Le(n))>=0}function L1(n){return Zt(n)&&"fixed"!==t1(n).position?n.offsetParent:null}function P(n){for(var s=se(n),e=L1(n);e&&I1(e)&&"static"===t1(e).position;)e=L1(e);return e&&("html"===Le(e)||"body"===Le(e)&&"static"===t1(e).position)?s:e||function it(n){var s=/firefox/i.test(y1());if(/Trident/i.test(y1())&&Zt(n)&&"fixed"===t1(n).position)return null;var o=g1(n);for(Ie(o)&&(o=o.host);Zt(o)&&["html","body"].indexOf(Le(o))<0;){var r=t1(o);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||s&&"filter"===r.willChange||s&&r.filter&&"none"!==r.filter)return o;o=o.parentNode}return null}(n)||s}function S(n,s){var e=s.getRootNode&&s.getRootNode();if(n.contains(s))return!0;if(e&&Ie(e)){var i=s;do{if(i&&n.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function V(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function Nt(n,s,e){return s===ct?V(function S1(n,s){var e=se(n),i=c1(n),o=e.visualViewport,r=i.clientWidth,p=i.clientHeight,A=0,F=0;if(o){r=o.width,p=o.height;var X=p1();(X||!X&&"fixed"===s)&&(A=o.offsetLeft,F=o.offsetTop)}return{width:r,height:p,x:A+ze(n),y:F}}(n,e)):Ae(s)?function ht(n,s){var e=ke(n,!1,"fixed"===s);return e.top=e.top+n.clientTop,e.left=e.left+n.clientLeft,e.bottom=e.top+n.clientHeight,e.right=e.left+n.clientWidth,e.width=n.clientWidth,e.height=n.clientHeight,e.x=e.left,e.y=e.top,e}(s,e):V(function z1(n){var s,e=c1(n),i=_1(n),o=null==(s=n.ownerDocument)?void 0:s.body,r=Ze(e.scrollWidth,e.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),p=Ze(e.scrollHeight,e.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),A=-i.scrollLeft+ze(n),F=-i.scrollTop;return"rtl"===t1(o||e).direction&&(A+=Ze(e.clientWidth,o?o.clientWidth:0)-r),{width:r,height:p,x:A,y:F}}(c1(n)))}function C(n){return n.split("-")[1]}function R(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function Q(n){var F,s=n.reference,e=n.element,i=n.placement,o=i?_e(i):null,r=i?C(i):null,p=s.x+s.width/2-e.width/2,A=s.y+s.height/2-e.height/2;switch(o){case le:F={x:p,y:s.y-e.height};break;case Jt:F={x:p,y:s.y+s.height};break;case ce:F={x:s.x+s.width,y:A};break;case pe:F={x:s.x-e.width,y:A};break;default:F={x:s.x,y:s.y}}var X=o?R(o):null;if(null!=X){var J="y"===X?"height":"width";switch(r){case kt:F[X]=F[X]-(s[J]/2-e[J]/2);break;case v:F[X]=F[X]+(s[J]/2-e[J]/2)}}return F}function Dt(n){return Object.assign({},{top:0,right:0,bottom:0,left:0},n)}function Kt(n,s){return s.reduce(function(e,i){return e[i]=n,e},{})}function Ee(n,s){void 0===s&&(s={});var i=s.placement,o=void 0===i?n.placement:i,r=s.strategy,p=void 0===r?n.strategy:r,A=s.boundary,F=void 0===A?"clippingParents":A,X=s.rootBoundary,J=void 0===X?ct:X,wt=s.elementContext,ut=void 0===wt?Ot:wt,_t=s.altBoundary,Ut=void 0!==_t&&_t,It=s.padding,Gt=void 0===It?0:It,ee=Dt("number"!=typeof Gt?Gt:Kt(Gt,at)),xe=n.rects.popper,Wt=n.elements[Ut?ut===Ot?"reference":Ot:ut],ie=function B(n,s,e,i){var o="clippingParents"===s?function U(n){var s=de(g1(n)),i=["absolute","fixed"].indexOf(t1(n).position)>=0&&Zt(n)?P(n):n;return Ae(i)?s.filter(function(o){return Ae(o)&&S(o,i)&&"body"!==Le(o)}):[]}(n):[].concat(s),r=[].concat(o,[e]),A=r.reduce(function(F,X){var J=Nt(n,X,i);return F.top=Ze(J.top,F.top),F.right=qe(J.right,F.right),F.bottom=qe(J.bottom,F.bottom),F.left=Ze(J.left,F.left),F},Nt(n,r[0],i));return A.width=A.right-A.left,A.height=A.bottom-A.top,A.x=A.left,A.y=A.top,A}(Ae(Wt)?Wt:Wt.contextElement||c1(n.elements.popper),F,J,p),ae=ke(n.elements.reference),Me=Q({reference:ae,element:xe,strategy:"absolute",placement:o}),we=V(Object.assign({},xe,Me)),Ke=ut===Ot?we:ae,je={top:ie.top-Ke.top+ee.top,bottom:Ke.bottom-ie.bottom+ee.bottom,left:ie.left-Ke.left+ee.left,right:Ke.right-ie.right+ee.right},u1=n.modifiersData.offset;if(ut===Ot&&u1){var R1=u1[o];Object.keys(je).forEach(function(f1){var dn=[ce,Jt].indexOf(f1)>=0?1:-1,hn=[le,Jt].indexOf(f1)>=0?"y":"x";je[f1]+=R1[hn]*dn})}return je}const P1={name:"flip",enabled:!0,phase:"main",fn:function v1(n){var s=n.state,e=n.options,i=n.name;if(!s.modifiersData[i]._skip){for(var o=e.mainAxis,r=void 0===o||o,p=e.altAxis,A=void 0===p||p,F=e.fallbackPlacements,X=e.padding,J=e.boundary,wt=e.rootBoundary,ut=e.altBoundary,_t=e.flipVariations,Ut=void 0===_t||_t,It=e.allowedAutoPlacements,Gt=s.options.placement,ee=_e(Gt),xe=F||(ee!==Gt&&Ut?function V1(n){if(_e(n)===Fe)return[];var s=Je(n);return[Ge(n),s,Ge(s)]}(Gt):[Je(Gt)]),Wt=[Gt].concat(xe).reduce(function(Sn,Y1){return Sn.concat(_e(Y1)===Fe?function Te(n,s){void 0===s&&(s={});var o=s.boundary,r=s.rootBoundary,p=s.padding,A=s.flipVariations,F=s.allowedAutoPlacements,X=void 0===F?Rt:F,J=C(s.placement),wt=J?A?ne:ne.filter(function(Ut){return C(Ut)===J}):at,ut=wt.filter(function(Ut){return X.indexOf(Ut)>=0});0===ut.length&&(ut=wt);var _t=ut.reduce(function(Ut,It){return Ut[It]=Ee(n,{placement:It,boundary:o,rootBoundary:r,padding:p})[_e(It)],Ut},{});return Object.keys(_t).sort(function(Ut,It){return _t[Ut]-_t[It]})}(s,{placement:Y1,boundary:J,rootBoundary:wt,padding:X,flipVariations:Ut,allowedAutoPlacements:It}):Y1)},[]),ie=s.rects.reference,ae=s.rects.popper,Me=new Map,we=!0,Ke=Wt[0],je=0;je=0,hn=dn?"width":"height",C1=Ee(s,{placement:u1,boundary:J,rootBoundary:wt,altBoundary:ut,padding:X}),N1=dn?f1?ce:pe:f1?Jt:le;ie[hn]>ae[hn]&&(N1=Je(N1));var ui=Je(N1),un=[];if(r&&un.push(C1[R1]<=0),A&&un.push(C1[N1]<=0,C1[ui]<=0),un.every(function(Sn){return Sn})){Ke=u1,we=!1;break}Me.set(u1,un)}if(we)for(var ro=function(Y1){var Pn=Wt.find(function(gi){var mn=Me.get(gi);if(mn)return mn.slice(0,Y1).every(function(co){return co})});if(Pn)return Ke=Pn,"break"},Ln=Ut?3:1;Ln>0&&"break"!==ro(Ln);Ln--);s.placement!==Ke&&(s.modifiersData[i]._skip=!0,s.placement=Ke,s.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _(n,s,e){return Ze(n,qe(s,e))}function T(n){var s=ke(n),e=n.offsetWidth,i=n.offsetHeight;return Math.abs(s.width-e)<=1&&(e=s.width),Math.abs(s.height-i)<=1&&(i=s.height),{x:n.offsetLeft,y:n.offsetTop,width:e,height:i}}const ot={name:"preventOverflow",enabled:!0,phase:"main",fn:function Z(n){var s=n.state,e=n.options,i=n.name,o=e.mainAxis,r=void 0===o||o,p=e.altAxis,A=void 0!==p&&p,ut=e.tether,_t=void 0===ut||ut,Ut=e.tetherOffset,It=void 0===Ut?0:Ut,Gt=Ee(s,{boundary:e.boundary,rootBoundary:e.rootBoundary,padding:e.padding,altBoundary:e.altBoundary}),ee=_e(s.placement),Qt=C(s.placement),xe=!Qt,Wt=R(ee),ie=function m(n){return"x"===n?"y":"x"}(Wt),ae=s.modifiersData.popperOffsets,Me=s.rects.reference,we=s.rects.popper,Ke="function"==typeof It?It(Object.assign({},s.rects,{placement:s.placement})):It,je="number"==typeof Ke?{mainAxis:Ke,altAxis:Ke}:Object.assign({mainAxis:0,altAxis:0},Ke),u1=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,R1={x:0,y:0};if(ae){if(r){var f1,dn="y"===Wt?le:pe,hn="y"===Wt?Jt:ce,C1="y"===Wt?"height":"width",N1=ae[Wt],ui=N1+Gt[dn],un=N1-Gt[hn],mi=_t?-we[C1]/2:0,ro=Qt===kt?Me[C1]:we[C1],Ln=Qt===kt?-we[C1]:-Me[C1],pi=s.elements.arrow,Sn=_t&&pi?T(pi):{width:0,height:0},Y1=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Pn=Y1[dn],gi=Y1[hn],mn=_(0,Me[C1],Sn[C1]),co=xe?Me[C1]/2-mi-mn-Pn-je.mainAxis:ro-mn-Pn-je.mainAxis,bs=xe?-Me[C1]/2+mi+mn+gi+je.mainAxis:Ln+mn+gi+je.mainAxis,lo=s.elements.arrow&&P(s.elements.arrow),xs=lo?"y"===Wt?lo.clientTop||0:lo.clientLeft||0:0,s0=null!=(f1=u1?.[Wt])?f1:0,ys=N1+bs-s0,a0=_(_t?qe(ui,N1+co-s0-xs):ui,N1,_t?Ze(un,ys):un);ae[Wt]=a0,R1[Wt]=a0-N1}if(A){var r0,pn=ae[ie],vi="y"===ie?"height":"width",c0=pn+Gt["x"===Wt?le:pe],l0=pn-Gt["x"===Wt?Jt:ce],ho=-1!==[le,pe].indexOf(ee),d0=null!=(r0=u1?.[ie])?r0:0,h0=ho?c0:pn-Me[vi]-we[vi]-d0+je.altAxis,u0=ho?pn+Me[vi]+we[vi]-d0-je.altAxis:l0,m0=_t&&ho?function w(n,s,e){var i=_(n,s,e);return i>e?e:i}(h0,pn,u0):_(_t?h0:c0,pn,_t?u0:l0);ae[ie]=m0,R1[ie]=m0-pn}s.modifiersData[i]=R1}},requiresIfExists:["offset"]},yt={name:"arrow",enabled:!0,phase:"main",fn:function dt(n){var s,e=n.state,i=n.name,o=n.options,r=e.elements.arrow,p=e.modifiersData.popperOffsets,A=_e(e.placement),F=R(A),J=[pe,ce].indexOf(A)>=0?"height":"width";if(r&&p){var wt=function(s,e){return Dt("number"!=typeof(s="function"==typeof s?s(Object.assign({},e.rects,{placement:e.placement})):s)?s:Kt(s,at))}(o.padding,e),ut=T(r),_t="y"===F?le:pe,Ut="y"===F?Jt:ce,It=e.rects.reference[J]+e.rects.reference[F]-p[F]-e.rects.popper[J],Gt=p[F]-e.rects.reference[F],ee=P(r),Qt=ee?"y"===F?ee.clientHeight||0:ee.clientWidth||0:0,ae=Qt/2-ut[J]/2+(It/2-Gt/2),Me=_(wt[_t],ae,Qt-ut[J]-wt[Ut]);e.modifiersData[i]=((s={})[F]=Me,s.centerOffset=Me-ae,s)}},effect:function xt(n){var s=n.state,i=n.options.element,o=void 0===i?"[data-popper-arrow]":i;null!=o&&("string"==typeof o&&!(o=s.elements.popper.querySelector(o))||S(s.elements.popper,o)&&(s.elements.arrow=o))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ce(n,s,e){void 0===e&&(e=!1);var i=Zt(s),o=Zt(s)&&function Be(n){var s=n.getBoundingClientRect(),e=l1(s.width)/n.offsetWidth||1,i=l1(s.height)/n.offsetHeight||1;return 1!==e||1!==i}(s),r=c1(s),p=ke(n,o,e),A={scrollLeft:0,scrollTop:0},F={x:0,y:0};return(i||!i&&!e)&&(("body"!==Le(s)||He(r))&&(A=function be(n){return n!==se(n)&&Zt(n)?function qt(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}(n):_1(n)}(s)),Zt(s)?((F=ke(s,!0)).x+=s.clientLeft,F.y+=s.clientTop):r&&(F.x=ze(r))),{x:p.left+A.scrollLeft-F.x,y:p.top+A.scrollTop-F.y,width:p.width,height:p.height}}function $e(n){var s=new Map,e=new Set,i=[];function o(r){e.add(r.name),[].concat(r.requires||[],r.requiresIfExists||[]).forEach(function(A){if(!e.has(A)){var F=s.get(A);F&&o(F)}}),i.push(r)}return n.forEach(function(r){s.set(r.name,r)}),n.forEach(function(r){e.has(r.name)||o(r)}),i}function h1(n){var s;return function(){return s||(s=new Promise(function(e){Promise.resolve().then(function(){s=void 0,e(n())})})),s}}var D1={placement:"bottom",modifiers:[],strategy:"absolute"};function Q1(){for(var n=arguments.length,s=new Array(n),e=0;e=0?-1:1,r="function"==typeof e?e(Object.assign({},s,{placement:n})):e,p=r[0],A=r[1];return p=p||0,A=(A||0)*o,[pe,ce].indexOf(i)>=0?{x:A,y:p}:{x:p,y:A}}(wt,s.rects,r),J},{}),A=p[s.placement],X=A.y;null!=s.modifiersData.popperOffsets&&(s.modifiersData.popperOffsets.x+=A.x,s.modifiersData.popperOffsets.y+=X),s.modifiersData[i]=p}},fn=["*"];function ge(n,s){if(1&n&&t.EFF(0),2&n){const e=t.XpG(2);t.JRh(e.title)}}function Ve(n,s){}function o1(n,s){if(1&n&&(t.j41(0,"h3",2),t.DNE(1,ge,1,1,"ng-template",null,0,t.C5r)(3,Ve,0,0,"ng-template",4),t.k0s()),2&n){const e=t.sdS(2),i=t.XpG();t.R7$(3),t.Y8G("ngTemplateOutlet",i.isTitleTemplate()?i.title:e)("ngTemplateOutletContext",i.context)}}const vo={animation:!0,transitionTimerDelayMs:5};let En=(()=>{class n{constructor(){this.animation=vo.animation}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const k0=()=>{},{transitionTimerDelayMs:C0}=vo,Bn=new Map,O1=(n,s,e,i)=>{let o=i.context||{};const r=Bn.get(s);if(r)switch(i.runningTransition){case"continue":return j.w;case"stop":n.run(()=>r.transition$.complete()),o=Object.assign(r.context,o),Bn.delete(s)}const p=e(s,i.animation,o)||k0;if(!i.animation||"none"===window.getComputedStyle(s).transitionProperty)return n.run(()=>p()),(0,G.of)(void 0).pipe(function y0(n){return s=>new x.c(e=>s.subscribe({next:p=>n.run(()=>e.next(p)),error:p=>n.run(()=>e.error(p)),complete:()=>n.run(()=>e.complete())}))}(n));const A=new L.B,F=new L.B,X=A.pipe(function mt(...n){return s=>(0,tt.x)(s,(0,G.of)(...n))}(!0));Bn.set(s,{transition$:A,complete:()=>{F.next(),F.complete()},context:o});const J=function b0(n){const{transitionDelay:s,transitionDuration:e}=window.getComputedStyle(n);return 1e3*(parseFloat(s)+parseFloat(e))}(s);return n.runOutsideAngular(()=>{const wt=(0,q.R)(s,"transitionend").pipe((0,z.Q)(X),(0,Ct.p)(({target:_t})=>_t===s)),ut=(0,M.O)(J+C0).pipe((0,z.Q)(X));(0,rt.O)(ut,wt,F).pipe((0,z.Q)(X)).subscribe(()=>{Bn.delete(s),n.run(()=>{p(),A.next(),A.complete()})})}),A.asObservable()};var ve=function(n){return n[n.Tab=9]="Tab",n[n.Enter=13]="Enter",n[n.Escape=27]="Escape",n[n.Space=32]="Space",n[n.PageUp=33]="PageUp",n[n.PageDown=34]="PageDown",n[n.End=35]="End",n[n.Home=36]="Home",n[n.ArrowLeft=37]="ArrowLeft",n[n.ArrowUp=38]="ArrowUp",n[n.ArrowRight=39]="ArrowRight",n[n.ArrowDown=40]="ArrowDown",n}(ve||{});const si=(n,s)=>!!s&&s.some(e=>e.contains(n)),Oo=(n,s)=>!s||null!=function M0(n,s){return!s||typeof n.closest>"u"?null:n.closest(s)}(n,s),n2=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");let Bo=(()=>{class n{constructor(){this._element=(0,t.WQX)(Vt.qQ).documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const s2=/\s+/,a2=/ +/gi,r2={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]},l2=/^left/,d2=/^right/,h2=/^start/,u2=/^end/;function Ro({placement:n,baseClass:s},e){let i=Array.isArray(n)?n:n.split(s2),r=i.findIndex(X=>"auto"===X);r>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(X){null==i.find(J=>-1!==J.search("^"+X))&&i.splice(r++,1,X)});const p=i.map(X=>function c2(n,s){const[e,i]=r2[n];return s&&i||e}(X,e.isRTL()));return{placement:p.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!s,phase:"write",fn({state:X}){const J=new RegExp(s+"(-[a-z]+)*","gi"),wt=X.elements.popper,ut=X.placement;let _t=wt.className;_t=_t.replace(J,""),_t+=` ${function m2(n,s){let[e,i]=s.split("-");const o=e.replace(l2,"start").replace(d2,"end");let r=[o];if(i){let p=i;("left"===e||"right"===e)&&(p=p.replace(h2,"top").replace(u2,"bottom")),r.push(`${o}-${p}`)}return n&&(r=r.map(p=>`${n}-${p}`)),r.join(" ")}(s,ut)}`,_t=_t.trim().replace(a2," "),wt.className=_t}},P1,ot,yt,{enabled:!0,name:"flip",options:{fallbackPlacements:p}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function No(n){return n}new Date(1882,10,12),new Date(2174,10,25);class ln{constructor(s,e,i){this.nodes=s,this.viewRef=e,this.componentRef=i}}class N2{constructor(s){this._componentType=s,this._windowRef=null,this._contentRef=null,this._document=(0,t.WQX)(Vt.qQ),this._applicationRef=(0,t.WQX)(t.o8S),this._injector=(0,t.WQX)(t.zZn),this._viewContainerRef=(0,t.WQX)(t.c1b),this._ngZone=(0,t.WQX)(t.SKi)}open(s,e,i=!1){this._windowRef||(this._contentRef=this._getContentRef(s,e),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:o}=this._windowRef.location,r=this._ngZone.onStable.pipe((0,zt.s)(1),(0,ue.Z)(()=>O1(this._ngZone,o,({classList:p})=>p.add("show"),{animation:i,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:r}}close(s=!1){return this._windowRef?O1(this._ngZone,this._windowRef.location.nativeElement,({classList:e})=>e.remove("show"),{animation:s,runningTransition:"stop"}).pipe((0,Xt.M)(()=>{this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),this._contentRef?.viewRef&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):(0,G.of)(void 0)}_getContentRef(s,e){if(s){if(s instanceof t.C4Q){const i=s.createEmbeddedView(e);return this._applicationRef.attachView(i),new ln([i.rootNodes],i)}return new ln([[this._document.createTextNode(`${s}`)]])}return new ln([])}}const es={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};let os=(()=>{class n{constructor(){this._ngbConfig=(0,t.WQX)(En),this.autoClose=!0,this.placement="auto",this.popperOptions=e=>e,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(e){this._animation=e}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),ss=0,as=(()=>{class n{isTitleTemplate(){return this.title instanceof t.C4Q}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275cmp=t.VBU({type:n,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip",2,"position","absolute"],hostVars:5,hostBindings:function(i,o){2&i&&(t.Mr5("id",o.id),t.HbH("popover"+(o.popoverClass?" "+o.popoverClass:"")),t.AVh("fade",o.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context"},standalone:!0,features:[t.aNF],ngContentSelectors:fn,decls:4,vars:1,consts:[["simpleTitle",""],["data-popper-arrow","",1,"popover-arrow"],[1,"popover-header"],[1,"popover-body"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,o){1&i&&(t.NAR(),t.nrm(0,"div",1),t.DNE(1,o1,4,2,"h3",2),t.j41(2,"div",3),t.SdG(3),t.k0s()),2&i&&(t.R7$(),t.vxM(1,o.title?1:-1))},dependencies:[Vt.T3],encapsulation:2,changeDetection:0})}return n})(),rs=(()=>{class n{constructor(){this._config=(0,t.WQX)(os),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disablePopover=this._config.disablePopover,this.popoverClass=this._config.popoverClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new t.bkB,this.hidden=new t.bkB,this._nativeElement=(0,t.WQX)(t.aKT).nativeElement,this._ngZone=(0,t.WQX)(t.SKi),this._document=(0,t.WQX)(Vt.qQ),this._changeDetector=(0,t.WQX)(t.gRc),this._ngbPopoverWindowId="ngb-popover-"+ss++,this._popupService=new N2(as),this._windowRef=null,this._positioning=function Qi(){const n=(0,t.WQX)(Bo);let s=null;return{createPopper(e){if(!s){let o=(e.updatePopperOptions||No)(Ro(e,n));s=T1(e.hostElement,e.targetElement,o)}},update(){s&&s.update()},setOptions(e){if(s){let o=(e.updatePopperOptions||No)(Ro(e,n));s.setOptions(o)}},destroy(){s&&(s.destroy(),s=null)}}}()}open(e){if(!this._windowRef&&!this._isDisabled()){const{windowRef:i,transition$:o}=this._popupService.open(this.ngbPopover,e??this.popoverContext,this.animation);this._windowRef=i,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",e??this.popoverContext),this._windowRef.setInput("popoverClass",this.popoverClass),this._windowRef.setInput("id",this._ngbPopoverWindowId),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbPopoverWindowId),"body"===this.container&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,baseClass:"bs-popover",updatePopperOptions:r=>this.popperOptions(function Ji(n){return s=>(s.modifiers.push(bi,{name:"offset",options:{offset:()=>n}}),s)}([0,8])(r))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),function Yi(n,s,e,i,o,r,p,A){e&&n.runOutsideAngular((n=>n2?()=>setTimeout(()=>n(),100):n)(()=>{const X=(0,q.R)(s,"keydown").pipe((0,z.Q)(o),(0,Ct.p)(ut=>ut.which===ve.Escape),(0,Xt.M)(ut=>ut.preventDefault())),J=(0,q.R)(s,"mousedown").pipe((0,gt.T)(ut=>{const _t=ut.target;return 2!==ut.button&&!si(_t,p)&&("inside"===e?si(_t,r)&&Oo(_t,A):"outside"===e?!si(_t,r):Oo(_t,A)||!si(_t,r))}),(0,z.Q)(o)),wt=(0,q.R)(s,"mouseup").pipe((0,Pt.E)(J),(0,Ct.p)(([ut,_t])=>_t),(0,oe.c)(0),(0,z.Q)(o));(0,rt.O)([X.pipe((0,gt.T)(ut=>0)),wt.pipe((0,gt.T)(ut=>1))]).subscribe(ut=>n.run(()=>i(ut)))}))}(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),o.subscribe(()=>this.shown.emit())}}close(e=this.animation){this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(e).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=function is(n,s,e,i,o,r=0,p=0){const A=function ns(n){const s=(n||"").trim();if(0===s.length)return[];const e=s.split(/\s+/).map(o=>o.split(":")).map(o=>es[o[0]]||o),i=e.filter(o=>o.includes("manual"));if(i.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===i.length&&e.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return i.length?[]:e}(s);if(0===A.length)return()=>{};const F=new Set,X=[];let J;function wt(_t,Ut){n.addEventListener(_t,Ut),X.push(()=>n.removeEventListener(_t,Ut))}function ut(_t,Ut){clearTimeout(J),Ut>0?J=setTimeout(_t,Ut):_t()}for(const[_t,Ut]of A)Ut?(wt(_t,()=>{F.add(_t),ut(()=>F.size>0&&i(),r)}),wt(Ut,()=>{F.delete(_t),ut(()=>0===F.size&&o(),p)})):wt(_t,()=>e()?ut(o,p):ut(i,r));return()=>X.forEach(_t=>_t())}(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({ngbPopover:e,popoverTitle:i,disablePopover:o,popoverClass:r}){r&&this.isOpen()&&this._windowRef.setInput("popoverClass",r.currentValue),(e||i||o)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_isDisabled(){return!!this.disablePopover||!this.ngbPopover&&!this.popoverTitle}_getPositionTargetElement(){return(function nn(n){return"string"==typeof n}(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275dir=t.FsC({type:n,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",popoverContext:"popoverContext",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],standalone:!0,features:[t.OA$]})}return n})();new t.nKC("live announcer delay",{providedIn:"root",factory:()=>100})}}]); \ No newline at end of file diff --git a/222.c8547525b9339a47.js b/222.c8547525b9339a47.js new file mode 100644 index 00000000..383b2e6d --- /dev/null +++ b/222.c8547525b9339a47.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[222],{2e3:(St,nt,l)=>{l.d(nt,{E:()=>T});var t=l(2637),_=l(3953);let T=(()=>{class v{constructor(L,F){this.tourService=L,this.element=F,this.isActive=!1}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}showTourStep(L){this.isActive=!0,console.group(L.title),console.log(L.content),console.log(`Anchor id: ${this.tourAnchor}`),console.groupEnd()}hideTourStep(){this.isActive=!1}static#t=this.\u0275fac=function(F){return new(F||v)(_.rXU(t.gQ),_.rXU(_.aKT))};static#e=this.\u0275dir=_.FsC({type:v,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(F,U){2&F&&_.AVh("touranchor--is-active",U.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return v})()},5606:(St,nt,l)=>{l.d(nt,{Et:()=>_.E,i0:()=>b,gQ:()=>t.gQ});var t=l(2637),_=l(2e3),T=l(3953);let b=(()=>{class L{static#t=this.\u0275fac=function(z){return new(z||L)};static#e=this.\u0275mod=T.$C({type:L});static#n=this.\u0275inj=T.G2t({})}return L})()},308:(St,nt,l)=>{l.d(nt,{m:()=>v});var t=l(864),_=l(3953);const T=["*"];let v=(()=>{class b{constructor(F){this.tourService=F}onEscapeKey(){this.tourService.getStatus()===t.Ci.ON&&this.tourService.isHotkeysEnabled()&&this.tourService.end()}onArrowRightKey(){const F=this.tourService.currentStep;this.tourService.getStatus()===t.Ci.ON&&this.tourService.hasNext(this.tourService.currentStep)&&this.tourService.isHotkeysEnabled()&&!F?.nextOnAnchorClick&&this.tourService.next()}onArrowLeftKey(){this.tourService.getStatus()===t.Ci.ON&&this.tourService.hasPrev(this.tourService.currentStep)&&this.tourService.isHotkeysEnabled()&&this.tourService.prev()}static#t=this.\u0275fac=function(U){return new(U||b)(_.rXU(t.gQ))};static#e=this.\u0275cmp=_.VBU({type:b,selectors:[["tour-hotkey-listener"]],hostBindings:function(U,z){1&U&&_.bIt("keydown.Escape",function(){return z.onEscapeKey()},!1,_.tSv)("keydown.ArrowRight",function(){return z.onArrowRightKey()},!1,_.tSv)("keydown.ArrowLeft",function(){return z.onArrowLeftKey()},!1,_.tSv)},standalone:!0,features:[_.aNF],ngContentSelectors:T,decls:1,vars:0,template:function(U,z){1&U&&(_.NAR(),_.SdG(0))},encapsulation:2})}return b})()},864:(St,nt,l)=>{l.d(nt,{gQ:()=>He,Ci:()=>Kt});var t=l(467),_=l(3953),T=l(2791),v=l(1413),b=l(7786),L=l(6354),F=l(5964),U=l(6977),z=l(1594),$=l(5335),H=l(3236),B=l(8211),W=l(9974),y=l(8750),rt=l(1853),tt=l(4360),vt=l(5225);const et=(0,rt.L)(st=>function(f=null){st(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=f});function mt(st,kt){const{first:f,each:X,with:ct=Ct,scheduler:Ot=kt??H.E,meta:Ft=null}=(0,B.v)(st)?{first:st}:"number"==typeof st?{each:st}:st;if(null==f&&null==X)throw new TypeError("No timeout provided.");return(0,W.N)((ne,Rt)=>{let Me,Ht,Vt=null,Be=0;const pe=Re=>{Ht=(0,vt.N)(Rt,Ot,()=>{try{Me.unsubscribe(),(0,y.Tg)(ct({meta:Ft,lastValue:Vt,seen:Be})).subscribe(Rt)}catch(o1){Rt.error(o1)}},Re)};Me=ne.subscribe((0,tt._)(Rt,Re=>{Ht?.unsubscribe(),Be++,Rt.next(Vt=Re),X>0&&pe(X)},void 0,void 0,()=>{Ht?.closed||Ht?.unsubscribe(),Vt=null})),!Be&&pe(null!=f?"number"==typeof f?f:+f-Ot.now():X)})}function Ct(st){throw new et(st)}var Tt=l(7673);function Wt(st){if(!(st instanceof HTMLElement||st instanceof ShadowRoot))return null;const kt=st instanceof ShadowRoot?st.host:st,f=getComputedStyle(kt);return kt.scrollHeight>kt.clientHeight&&["scroll","auto"].includes(f.overflowY)?kt:Wt(kt.parentNode)}class gt{static getScrollContainer(kt,f){return"string"==typeof f?document.documentElement.querySelector(f):f instanceof HTMLElement?f:Wt(kt)}}class Lt{static getVisibleSection(kt,f){return Lt._isHeightOverflowing(kt,f)?Lt._getOverlap(kt,f):kt}static isHeightOverflowing(kt,f){return Lt._isHeightOverflowing(kt instanceof HTMLElement?kt.getBoundingClientRect():kt,f instanceof HTMLElement?f.getBoundingClientRect():f)}static _isHeightOverflowing(kt,f){return f.height=0&&ct.right<=f,Ft=ct.top>=0,ne=ct.bottom<=X;return 0===kt?Ft&&Ot:1===kt?ne&&Ot:Ft&&ne&&Ot}function le(st,kt=2){const f=st.getBoundingClientRect(),X=document.elementFromPoint(f.left,f.top),ct=document.elementFromPoint(f.right,f.bottom),Ot=!!X&&X!==st&&!ze(X,st),Ft=!!ct&&ct!==st&&!ze(ct,st);return 0===kt?Ot:1===kt?Ft:Ot||Ft}function ze(st,kt){return st.contains(kt)||kt.contains(st)}var Ge=l(4843),re=l(3726),Ke=l(152),te=l(177);let Ye=(()=>{class st{constructor(){this.platformId=(0,_.WQX)(_.Agw),this.isBrowser=(0,te.UE)(this.platformId),this.document=(0,_.WQX)(te.qQ),this.window=this.document.defaultView}ensureVisible(f,X){this.scrollOptions=X,this.anchorEl=f;const ct=X.smoothScroll&&this.isBrowser?"smooth":"auto",Ft=gt.getScrollContainer(f,this.scrollOptions.scrollContainer)??document.documentElement;if(Lt.isHeightOverflowing(f,Ft))f.scrollIntoView({block:"start",inline:"start",behavior:ct});else if(X.center&&!("safari"in this.window))f.scrollIntoView({block:"center",inline:"center",behavior:ct});else if(!oe(f,1)||le(f,1))f.scrollIntoView({block:"end",inline:"nearest",behavior:ct});else{if(oe(f,0)&&!le(f,0))return Promise.resolve();f.scrollIntoView({block:"start",inline:"nearest",behavior:ct})}return"smooth"===ct?(0,Ge._)(this.waitForScrollFinish$):Promise.resolve()}get waitForScrollFinish$(){const X=gt.getScrollContainer(this.anchorEl,this.scrollOptions.scrollContainer)??document;return(0,re.R)(X,"scroll").pipe(mt({each:75,with:()=>(0,Tt.of)(void 0)}),(0,Ke.B)(50),(0,L.T)(()=>{}))}static#t=this.\u0275fac=function(X){return new(X||st)};static#e=this.\u0275prov=_.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),x1=(()=>{class st{constructor(){this.resizeElSubject=new v.B,this.platformId=(0,_.WQX)(_.Agw),this.isResizeObserverSupported=(0,te.UE)(this.platformId)&&!!ResizeObserver,this.document=(0,_.WQX)(te.qQ),this.window=this.document.defaultView,this.resize$=(0,b.h)(this.resizeElSubject,(0,re.R)(this.window,"resize")).pipe((0,Ke.B)(10))}observeElement(f){this.isResizeObserverSupported&&!this.resizeObserver&&(this.resizeObserver=new ResizeObserver(()=>this.resizeElSubject.next())),this.resizeObserver?.observe(f)}unobserveElement(f){this.resizeObserver?.unobserve(f)}disconnect(){this.resizeObserver?.disconnect(),this.resizeObserver=void 0}static#t=this.\u0275fac=function(X){return new(X||st)};static#e=this.\u0275prov=_.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),Qe=(()=>{class st{constructor(){this.isSpotlightClosed=!1,this.rendererFactory=(0,_.WQX)(_._9s),this.renderer=this.rendererFactory.createRenderer(null,null),this.resizeObserverService=(0,_.WQX)(x1),this.scrollingService=(0,_.WQX)(Ye),this.document=(0,_.WQX)(te.qQ)}show(f,X){this.targetHtmlElement&&this.resizeObserverService.unobserveElement(this.targetHtmlElement),this.targetHtmlElement=f.nativeElement,this.step=X,this.resizeObserverService.observeElement(this.targetHtmlElement),this.backdropElements||(this.backdropElements=this.createBackdropElements(),this.subscribeToResizeEvents()),this.isSpotlightClosed=!1,this.setBackdropPosition()}closeSpotlight(){if(!this.backdropElements)return;const f=this.targetHtmlElement.getBoundingClientRect(),X=f.left+f.width/2,ct=f.top+f.height/2,Ot={top:ct,right:X,bottom:ct,left:X,width:0,height:0};this.isSpotlightClosed=!0,this.setBackdropPosition(Ot)}setBackdropPosition(f=null){const X=this.document.documentElement,ct=gt.getScrollContainer(this.targetHtmlElement,this.step.scrollContainer)??X,Ot=f??this.targetHtmlElement.getBoundingClientRect(),Ft=ct.getBoundingClientRect(),ne=Lt.getVisibleSection(Ot,Ft),Rt=X.scrollHeight,Me=X.scrollWidth,Ht=this.document.defaultView,Vt=Ht.scrollX,Be=Ht.scrollY,pe=this.isSpotlightClosed?0:this.step.backdropConfig?.offset??0,h1=[{width:ne.left+Vt-pe,height:Rt,top:0,left:0},{width:ne.width+2*pe,height:ne.top+Be-pe,top:0,left:ne.left+Vt-pe},{width:ne.width+2*pe,height:Rt-(ne.bottom+Be)-pe,top:ne.bottom+Be+pe,left:ne.left+Vt-pe},{width:Me-(ne.right+Vt)-pe,height:Rt,top:0,left:ne.right+Vt+pe}];for(let se=0;se{this.setBackdropPosition(),this.step.disableScrollToAnchor||this.scrollingService.ensureVisible(this.targetHtmlElement,{center:this.step.centerAnchorOnScroll,smoothScroll:!1})})}close(){this.backdropElements&&(this.resizeObserverService.unobserveElement(this.targetHtmlElement),this.removeBackdropElement(),this.resizeSubscription.unsubscribe())}disconnectResizeObserver(){this.resizeObserverService.disconnect()}removeBackdropElement(){this.backdropElements.forEach(f=>this.renderer.removeChild(this.parentContainer,f)),this.backdropElements=void 0}applyStyles(f,X){for(const ct of Object.keys(f))this.renderer.setStyle(X,ct,f[ct])}createBackdropStyles(f){const X=this.step.backdropConfig,ct={...f,width:Math.max(f.width,0),height:Math.max(f.height,0)};return{position:"absolute",width:`${ct.width}px`,height:`${ct.height}px`,top:`${ct.top}px`,left:`${ct.left}px`,backgroundColor:X?.backgroundColor??"rgba(0, 0, 0, 0.7)",zIndex:X?.zIndex??"101"}}createBackdropElement(){const f=this.renderer.createElement("div");return this.renderer.addClass(f,"ngx-ui-tour_backdrop"),this.renderer.appendChild(this.parentContainer,f),f}createBackdropElements(){return Array.from({length:4}).map(()=>this.createBackdropElement())}get parentContainer(){const f=this.step.backdropConfig?.parentContainer;return f instanceof HTMLElement?f:"string"==typeof f?this.document.documentElement.querySelector(f)??this.document.body:this.document.body}static#t=this.\u0275fac=function(X){return new(X||st)};static#e=this.\u0275prov=_.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),we=(()=>{class st{constructor(){this.rendererFactory=(0,_.WQX)(_._9s),this.renderer=this.rendererFactory.createRenderer(null,null)}removeListener(){this.unListenToAnchorClickFn&&(this.unListenToAnchorClickFn(),this.unListenToAnchorClickFn=void 0)}addListener(f,X){this.unListenToAnchorClickFn=this.renderer.listen(f,"click",X)}static#t=this.\u0275fac=function(X){return new(X||st)};static#e=this.\u0275prov=_.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),v1=(()=>{class st{constructor(){this.isEnabled=!1,this.platformId=(0,_.WQX)(_.Agw),this.isBrowser=(0,te.UE)(this.platformId),this.rendererFactory=(0,_.WQX)(_._9s),this.renderer=this.rendererFactory.createRenderer(null,null)}enable(f){!this.isBrowser||this.isEnabled||(this.userScrollContainer=f,this.toggleOverflow(),this.isEnabled=!0)}disable(){this.isEnabled&&(this.toggleOverflow(),this.isEnabled=!1)}toggleOverflow(){const f=gt.getScrollContainer(null,this.userScrollContainer)??document.documentElement;this.isEnabled?this.renderer.removeStyle(f,"overflow"):this.renderer.setStyle(f,"overflow","hidden")}static#t=this.\u0275fac=function(X){return new(X||st)};static#e=this.\u0275prov=_.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})();function $e(...st){return st.reduce((kt,f)=>{f??={};const X=Object.keys(f);for(const ct of X){const Ot=kt[ct],Ft=f[ct];kt[ct]=de(Ot)&&de(Ft)?$e(Ot,Ft):Ft}return kt},{})}function de(st){return st instanceof Object&&st.constructor===Object}var Kt=function(st){return st[st.OFF=0]="OFF",st[st.ON=1]="ON",st[st.PAUSED=2]="PAUSED",st}(Kt||{}),ce=function(st){return st[st.Forwards=0]="Forwards",st[st.Backwards=1]="Backwards",st}(ce||{});const me={disableScrollToAnchor:!1,prevBtnTitle:"Prev",nextBtnTitle:"Next",endBtnTitle:"End",enableBackdrop:!1,isAsync:!1,isOptional:!1,delayAfterNavigation:100,delayBeforeStepShow:0,nextOnAnchorClick:!1,duplicateAnchorHandling:"error",centerAnchorOnScroll:!0,disablePageScrolling:!0,smoothScroll:!0,allowUserInitiatedNavigation:!1,stepDimensions:{minWidth:"250px",maxWidth:"280px",width:"auto"},showProgress:!0};let He=(()=>{class st{constructor(){this.stepShow$=new v.B,this.stepHide$=new v.B,this.initialize$=new v.B,this.start$=new v.B,this.end$=new v.B,this.pause$=new v.B,this.resume$=new v.B,this.anchorRegister$=new v.B,this.anchorUnregister$=new v.B,this.events$=(0,b.h)(this.stepShow$.pipe((0,L.T)(f=>({name:"stepShow",value:f}))),this.stepHide$.pipe((0,L.T)(f=>({name:"stepHide",value:f}))),this.initialize$.pipe((0,L.T)(f=>({name:"initialize",value:f}))),this.start$.pipe((0,L.T)(f=>({name:"start",value:f}))),this.end$.pipe((0,L.T)(f=>({name:"end",value:f}))),this.pause$.pipe((0,L.T)(f=>({name:"pause",value:f}))),this.resume$.pipe((0,L.T)(f=>({name:"resume",value:f}))),this.anchorRegister$.pipe((0,L.T)(f=>({name:"anchorRegister",value:f}))),this.anchorUnregister$.pipe((0,L.T)(f=>({name:"anchorUnregister",value:f})))),this.steps=[],this.anchors={},this.status=Kt.OFF,this.isHotKeysEnabled=!0,this.direction=ce.Forwards,this.waitingForScroll=!1,this.navigationStarted=!1,this.router=(0,_.WQX)(T.Ix),this.backdrop=(0,_.WQX)(Qe),this.anchorClickService=(0,_.WQX)(we),this.scrollBlockingService=(0,_.WQX)(v1),this.scrollingService=(0,_.WQX)(Ye)}initialize(f,X){this.status!==Kt.ON?f&&f.length>0&&(this.status=Kt.OFF,this.steps=f.map(ct=>$e(me,this.userDefaults,X,ct)),this.validateSteps(),this.initialize$.next(this.steps),this.subscribeToNavigationStartEvent()):console.warn("Can not re-initialize the UI tour while it's still active")}setDefaults(f){this.userDefaults=f}getDefaults(){return this.userDefaults}validateSteps(){for(const f of this.steps)if(f.isAsync&&f.isOptional&&!f.asyncStepTimeout)throw new Error(`Tour step with anchor id "${f.anchorId}" can only be both "async" and "optional" when "asyncStepTimeout" is specified!`)}subscribeToNavigationStartEvent(){this.router.events.pipe((0,F.p)(f=>f instanceof T.Z),(0,U.Q)(this.end$)).subscribe(f=>{this.currentStep&&!this.navigationStarted&&("popstate"===f.navigationTrigger||!this.currentStep.allowUserInitiatedNavigation)&&this.end()})}disableHotkeys(){this.isHotKeysEnabled=!1}enableHotkeys(){this.isHotKeysEnabled=!0}start(){this.status!==Kt.ON?this.startAt(0):console.warn("tourService.start() called while the tour is already running.")}startAt(f){this.status=Kt.ON,this.goToStep(this.loadStep(f)),this.start$.next()}end(){this.waitingForScroll||this.status!==Kt.OFF&&(this.status=Kt.OFF,this.disableTour(),this.currentStep=void 0,this.direction=ce.Forwards,this.end$.next())}pause(){this.status=Kt.PAUSED,this.disableTour(),this.pause$.next()}disableTour(){this.hideStep(this.currentStep),this.anchorClickService.removeListener(),this.backdrop.close(),this.backdrop.disconnectResizeObserver(),this.scrollBlockingService.disable()}resume(){this.status=Kt.ON,this.showStep(this.currentStep),this.resume$.next()}toggle(f){f?this.currentStep?this.pause():this.resume():this.currentStep?this.end():this.start()}next(){this.waitingForScroll||(this.direction=ce.Forwards,this.hasNext(this.currentStep)&&this.goToStep(this.loadStep(this.currentStep.nextStep??this.getStepIndex(this.currentStep)+1)))}getStepIndex(f){const X=this.steps.indexOf(f);return X<0?0:X}hasNext(f){return f?void 0!==f.nextStep||this.getStepIndex(f)0&&!this.isPrevOptionalAnchorMising(f):(console.warn("Can't get previous step. No currentStep."),!1)}isPrevOptionalAnchorMising(f){for(let ct=this.getStepIndex(f)-1;ct>-1;ct--){const Ot=this.steps[ct];if(!Ot.isOptional||this.anchors[Ot.anchorId])return!1}return!0}goto(f){this.goToStep(this.loadStep(f))}register(f,X){if(f){if(this.anchors[f])switch(this.findStepByAnchorId(f)?.duplicateAnchorHandling??this.userDefaults?.duplicateAnchorHandling??"error"){case"error":throw new Error(`Tour anchor with id "${f}" already registered!`);case"registerFirst":return}this.anchors[f]=X,this.anchorRegister$.next(f)}}findStepByAnchorId(f){return this.steps.find(X=>X.anchorId===f)}unregister(f){f&&(delete this.anchors[f],this.anchorUnregister$.next(f))}getStatus(){return this.status}isHotkeysEnabled(){return this.isHotKeysEnabled}goToStep(f){if(!f)return console.warn("Can't go to non-existent step"),void this.end();this.currentStep&&(this.backdrop.closeSpotlight(),this.hideStep(this.currentStep)),this.anchorClickService.removeListener(),null!=f.route?this.navigateToRouteAndSetStep(f):this.setCurrentStepAsync(f)}listenToOnAnchorClick(f){f.nextOnAnchorClick&&this.anchorClickService.addListener(this.anchors[f.anchorId].element.nativeElement,()=>this.next())}navigateToRouteAndSetStep(f){var X=this;return(0,t.A)(function*(){const ct="string"==typeof f.route?f.route:X.router.createUrlTree(f.route);if(X.router.isActive(ct,{paths:"exact",matrixParams:"exact",queryParams:"subset",fragment:"exact"}))return void X.setCurrentStepAsync(f);X.navigationStarted=!0;const ne=yield X.router.navigateByUrl(ct);X.navigationStarted=!1,ne?X.setCurrentStepAsync(f,f.delayAfterNavigation):(console.warn("Navigation to route failed: ",f.route),X.end())})()}loadStep(f){return"number"==typeof f?this.steps[f]:this.steps.find(X=>X.stepId===f)}setCurrentStep(f){this.currentStep=f,this.showStep(this.currentStep)}setCurrentStepAsync(f,X=0){X=X||f.delayBeforeStepShow,setTimeout(()=>this.setCurrentStep(f),X)}showStep(f,X=!1){var ct=this;return(0,t.A)(function*(){const Ot=ct.anchors[f&&f.anchorId];if(!Ot){if(f.isAsync&&!X){let Ft=ct.anchorRegister$.pipe((0,F.p)(ne=>ne===f.anchorId),(0,z.$)(),(0,$.c)(0));return f.asyncStepTimeout&&(Ft=Ft.pipe(mt({each:f.asyncStepTimeout,with:()=>(0,Tt.of)(null)}))),void Ft.subscribe(()=>ct.showStep(f,!0))}return f.isOptional?void(ct.direction===ce.Forwards?ct.next():ct.prev()):(console.warn(`Can't attach to unregistered anchor with id "${f.anchorId}"`),void ct.end())}ct.listenToOnAnchorClick(f),ct.waitingForScroll=!0,yield ct.scrollToAnchor(f),ct.waitingForScroll=!1,Ot.showTourStep(f),ct.toggleBackdrop(f),ct.togglePageScrolling(f),ct.stepShow$.next({step:f,direction:ct.direction})})()}hideStep(f){const X=this.anchors[f&&f.anchorId];X&&(X.hideTourStep(),this.stepHide$.next({step:f,direction:this.direction}))}scrollToAnchor(f){return f.disableScrollToAnchor?Promise.resolve():this.scrollingService.ensureVisible(this.anchors[f?.anchorId].element.nativeElement,{center:f.centerAnchorOnScroll,smoothScroll:f.smoothScroll,scrollContainer:f.scrollContainer})}toggleBackdrop(f){f.enableBackdrop?this.backdrop.show(this.anchors[f?.anchorId].element,f):this.backdrop.close()}togglePageScrolling(f){f.disablePageScrolling?this.scrollBlockingService.enable(f.scrollContainer):this.scrollBlockingService.disable()}static#t=this.\u0275fac=function(X){return new(X||st)};static#e=this.\u0275prov=_.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})()},2637:(St,nt,l)=>{l.d(nt,{ro:()=>b,mE:()=>_.m,gQ:()=>t.gQ,Ci:()=>t.Ci});var t=l(864),_=l(308),T=l(3953),v=l(177);let b=(()=>{class L{constructor(){this.document=(0,T.WQX)(v.qQ),(0,T.mal)(()=>this.setAnchorElement(),{phase:T.wjH.Read})}setAnchorElement(){if(this.anchorEl instanceof HTMLElement)return void(this.anchorDirective.element=new T.aKT(this.anchorEl));const U=this.document.querySelector(this.anchorEl);if(!U)throw new Error(`Element with "${this.anchorEl}" CSS selector could not be found!`);this.anchorDirective.element=new T.aKT(U)}static#t=this.\u0275fac=function(z){return new(z||L)};static#e=this.\u0275dir=T.FsC({type:L})}return L})()},3992:(St,nt,l)=>{l.d(nt,{q:()=>b});var t=l(2637),_=l(3953),T=l(600),v=l(177);let b=(()=>{class L extends t.gQ{constructor(){super(...arguments),this.config=(0,_.WQX)(T.TS),this.document=(0,_.WQX)(v.qQ)}initialize(U,z){const $=this.getDefaults(),H="ios"===this.config.get("mode");z??={},z.backdropConfig??=$?.backdropConfig??{},z.backdropConfig.parentContainer??=$?.backdropConfig?.parentContainer??"ion-app",z.delayAfterNavigation??=$?.delayAfterNavigation??(H?700:500),super.initialize(U,z)}showStep(U){if(U.smoothScroll&&(!U.scrollContainer||"string"!=typeof U.scrollContainer)){const z=this.document.documentElement,$=z.querySelector("ion-router-outlet[tabs=true]"),H=z.querySelector("ion-router-outlet"),B=$??H,W=B?B.querySelector(":scope > .ion-page:not(.ion-page-hidden) ion-content"):z.querySelector("ion-content");U.scrollContainer=W?.shadowRoot.querySelector("[part=scroll]")}return super.showStep(U)}static#t=this.\u0275fac=(()=>{let U;return function($){return(U||(U=_.xGo(L)))($||L)}})();static#e=this.\u0275prov=_.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})()},9895:(St,nt,l)=>{l.d(nt,{G:()=>L});var t=l(467),_=l(3953),T=l(3992),v=l(8895),b=l(4843);let L=(()=>{class F{constructor(){this.element=(0,_.WQX)(_.aKT),this.tourService=(0,_.WQX)(T.q),this.stepTemplateService=(0,_.WQX)(v.S)}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}showTourStep(z){var $=this;return(0,t.A)(function*(){const H=$.stepTemplateService.templateComponent,B=H.ionPopover;B.isCmpOpen&&(yield(0,b._)(B.didDismiss)),$.isActive=!0,H.step=z,B.alignment=z.placement?.alignment,B.side=z.placement?.side??"bottom",B.cssClass=z.popoverClass;const W={target:$.element.nativeElement};yield B.present(W)})()}hideTourStep(){this.isActive=!1,this.stepTemplateService.templateComponent.ionPopover.dismiss()}static#t=this.\u0275fac=function($){return new($||F)};static#e=this.\u0275dir=_.FsC({type:F,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function($,H){2&$&&_.AVh("touranchor--is-active",H.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return F})()},8895:(St,nt,l)=>{l.d(nt,{S:()=>_});var t=l(3953);let _=(()=>{class T{static#t=this.\u0275fac=function(L){return new(L||T)};static#e=this.\u0275prov=t.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},1841:(St,nt,l)=>{l.d(nt,{k:()=>Gr});var F,t=l(3953),_=l(2637),T=l(555),v=l(7865),b=l(177),L=l(3992),$=function(pt,Zt){var Pt=function(){if(typeof window>"u")return new Map;if(!F){var pt=window;pt.Ionicons=pt.Ionicons||{},F=pt.Ionicons.map=pt.Ionicons.map||new Map}return F}(),Gt=Pt.get(pt);void 0===Gt?Pt.set(pt,Zt):Gt!==Zt&&console.warn('[Ionicons Warning]: Multiple icons were mapped to name "'.concat(pt,'". Ensure that multiple icons are not mapped to the same icon name.'))},Ir=l(8895);const Pr=pt=>({step:pt});function Lr(pt,Zt){1&pt&&t.eu8(0)}function Fr(pt,Zt){if(1&pt&&t.DNE(0,Lr,1,0,"ng-container",2),2&pt){const Pt=t.XpG(),Gt=t.sdS(3);t.Y8G("ngTemplateOutlet",Pt.stepTemplate||Pt.stepTemplateContent||Gt)("ngTemplateOutletContext",t.eq3(2,Pr,Pt.step))}}function Hr(pt,Zt){if(1&pt&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&pt){const Pt=t.XpG().step,Gt=t.XpG();t.R7$(),t.Lme("",(null==Gt.tourService.steps?null:Gt.tourService.steps.indexOf(Pt))+1," / ",null==Gt.tourService.steps?null:Gt.tourService.steps.length,"")}}function Vr(pt,Zt){if(1&pt){const Pt=t.RV6();t.j41(0,"ion-button",11),t.bIt("click",function(){t.eBV(Pt);const ue=t.XpG(2);return t.Njj(ue.tourService.next())}),t.EFF(1),t.nrm(2,"ion-icon",12),t.k0s()}if(2&pt){const Pt=t.XpG().step;t.R7$(),t.SpI(" ",Pt.nextBtnTitle," ")}}function jr(pt,Zt){if(1&pt){const Pt=t.RV6();t.j41(0,"ion-button",11),t.bIt("click",function(){t.eBV(Pt);const ue=t.XpG(2);return t.Njj(ue.tourService.end())}),t.EFF(1),t.k0s()}if(2&pt){const Pt=t.XpG().step;t.R7$(),t.SpI(" ",Pt.endBtnTitle," ")}}function Ur(pt,Zt){if(1&pt){const Pt=t.RV6();t.j41(0,"ion-card")(1,"ion-card-header")(2,"ion-card-title"),t.EFF(3),t.k0s(),t.j41(4,"ion-button",3),t.bIt("click",function(){t.eBV(Pt);const ue=t.XpG();return t.Njj(ue.tourService.end())}),t.nrm(5,"ion-icon",4),t.k0s()(),t.nrm(6,"ion-card-content",5),t.j41(7,"div",6)(8,"ion-button",7),t.bIt("click",function(){t.eBV(Pt);const ue=t.XpG();return t.Njj(ue.tourService.prev())}),t.nrm(9,"ion-icon",8),t.EFF(10),t.k0s(),t.DNE(11,Hr,2,2,"div",9)(12,Vr,3,1,"ion-button",10)(13,jr,2,1,"ion-button",10),t.k0s()()}if(2&pt){const Pt=Zt.step,Gt=t.XpG();t.R7$(3),t.JRh(Pt.title),t.R7$(3),t.Y8G("innerHTML",Pt.content,t.npT),t.R7$(),t.AVh("no-progress",!Pt.showProgress),t.R7$(),t.Y8G("disabled",!Gt.tourService.hasPrev(Pt)),t.R7$(2),t.SpI(" ",Pt.prevBtnTitle," "),t.R7$(),t.vxM(Pt.showProgress?11:-1),t.R7$(),t.vxM(Gt.tourService.hasNext(Pt)&&!Pt.nextOnAnchorClick?12:-1),t.R7$(),t.vxM(Gt.tourService.hasNext(Pt)?-1:13)}}let Gr=(()=>{class pt extends _.mE{constructor(Pt,Gt){super(Gt),this.tourStepTemplateService=Pt,this.tourService=Gt,this.step={},this.noopLeaveAnimation=()=>(0,T.c)(),this.addIonicIcons()}addIonicIcons(){!function(pt){Object.keys(pt).forEach(function(Zt){$(Zt,pt[Zt]);var Pt=Zt.replace(/([a-z0-9]|(?=[A-Z]))([A-Z0-9])/g,"$1-$2").toLowerCase();Zt!==Pt&&$(Pt,pt[Zt])})}({closeOutline:"data:image/svg+xml;utf8,",chevronBackOutline:"data:image/svg+xml;utf8,",chevronForwardOutline:"data:image/svg+xml;utf8,"})}ngAfterViewInit(){this.tourStepTemplateService.templateComponent=this}static#t=this.\u0275fac=function(Gt){return new(Gt||pt)(t.rXU(Ir.S),t.rXU(L.q))};static#e=this.\u0275cmp=t.VBU({type:pt,selectors:[["tour-step-template"]],contentQueries:function(Gt,ue,j1){if(1&Gt&&t.wni(j1,t.C4Q,5),2&Gt){let Os;t.mGM(Os=t.lsd())&&(ue.stepTemplateContent=Os.first)}},viewQuery:function(Gt,ue){if(1&Gt&&t.GBs(v.CF,7),2&Gt){let j1;t.mGM(j1=t.lsd())&&(ue.ionPopover=j1.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:4,vars:12,consts:[["defaultTemplate",""],[3,"leaveAnimation","backdropDismiss","keyboardClose","showBackdrop","dismissOnSelect","arrow"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["fill","clear","shape","round",1,"close",3,"click"],["slot","icon-only","name","close-outline"],[3,"innerHTML"],[1,"footer"],["fill","clear",3,"click","disabled"],["slot","start","name","chevron-back-outline"],[1,"progress"],["fill","clear"],["fill","clear",3,"click"],["slot","end","name","chevron-forward-outline"]],template:function(Gt,ue){if(1&Gt&&(t.j41(0,"ion-popover",1),t.DNE(1,Fr,1,4,"ng-template"),t.k0s(),t.DNE(2,Ur,14,9,"ng-template",null,0,t.C5r)),2&Gt){let j1;t.xc7("--min-width",null==ue.step||null==ue.step.stepDimensions?null:ue.step.stepDimensions.minWidth)("--max-width",null==ue.step||null==ue.step.stepDimensions?null:ue.step.stepDimensions.maxWidth)("--width",null==ue.step||null==ue.step.stepDimensions?null:ue.step.stepDimensions.width),t.Y8G("leaveAnimation",ue.noopLeaveAnimation)("backdropDismiss",!1)("keyboardClose",!1)("showBackdrop",!1)("dismissOnSelect",!1)("arrow",null===(j1=null==ue.step?null:ue.step.showArrow)||void 0===j1||j1)}},dependencies:[b.T3,v.CF,v.b_,v.ME,v.tN,v.Jm,v.iq,v.I9],styles:["ion-popover[_ngcontent-%COMP%]{pointer-events:none}ion-card[_ngcontent-%COMP%]{margin:0;pointer-events:auto}ion-card-header[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 16px}ion-card-header[_ngcontent-%COMP%] ion-card-title[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ion-button.close[_ngcontent-%COMP%]{--padding-start: 5px;--padding-end: 5px;--padding-top: 5px;--padding-bottom: 5px;margin:0 -8px 0 0}.footer[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;padding:0 8px 8px;align-items:center;gap:8px}.footer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.footer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.footer[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#00000061;white-space:nowrap}.footer.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.footer[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{text-transform:capitalize}"]})}return pt})()},9416:(St,nt,l)=>{l.d(nt,{G$:()=>_.G,g$:()=>F,gQ:()=>U.q});var t=l(1841),_=l(9895),v=(l(2637),l(3953));let F=(()=>{class z{static#t=this.\u0275fac=function(B){return new(B||z)};static#e=this.\u0275mod=v.$C({type:z});static#n=this.\u0275inj=v.G2t({imports:[t.k]})}return z})();var U=l(3992)},8264:(St,nt,l)=>{l.d(nt,{y:()=>T});var t=l(2637),_=l(3953);let T=(()=>{class v extends t.gQ{initialize(L,F){const U=this.getDefaults();F??={},F.showArrow??=U?.showArrow??!0,super.initialize(L,F)}static#t=this.\u0275fac=(()=>{let L;return function(U){return(L||(L=_.xGo(v)))(U||v)}})();static#e=this.\u0275prov=_.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},6853:(St,nt,l)=>{l.d(nt,{A:()=>U});var t=l(2637),_=l(1594),T=l(2439),v=l(3953);let b=(()=>{class z{static#t=this.\u0275fac=function(B){return new(B||z)};static#e=this.\u0275cmp=v.VBU({type:z,selectors:[["tour-anchor-opener"]],viewQuery:function(B,W){if(1&B&&v.GBs(T.Cp,7),2&B){let y;v.mGM(y=v.lsd())&&(W.trigger=y.first)}},standalone:!0,features:[v.aNF],decls:1,vars:1,consts:[["matMenuTriggerFor","",3,"matMenuTriggerRestoreFocus"]],template:function(B,W){1&B&&v.nrm(0,"span",0),2&B&&v.Y8G("matMenuTriggerRestoreFocus",!1)},dependencies:[T.Cn,T.Cp],styles:["[_nghost-%COMP%]{display:none}"]})}return z})();var L=l(8264),F=l(7820);let U=(()=>{class z{constructor(H,B,W,y){this.viewContainer=H,this.element=B,this.tourService=W,this.tourStepTemplate=y}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}createOpener(){this.opener=this.viewContainer.createComponent(b).instance}showTourStep(H){this.isActive=!0,this.tourStepTemplate.templateComponent.step=H,this.opener||this.createOpener();const B=this.opener.trigger,W=B;W._element=this.element,W._parentMaterialMenu=null,W._setPosition=(et,mt)=>this.setPosition(et,mt,H);const y=this.tourStepTemplate.templateComponent.tourStep;B.menu=y,y.xPosition=H.placement?.xPosition||"after",y.yPosition=H.placement?.yPosition||"below",y.hasBackdrop=!!H.closeOnOutsideClick,y.panelClass=`tour-step ${H.popoverClass??""} ${H.showArrow?"arrow":""} ${H.placement?.horizontal?"horizontal":""}`,B.openMenu(),this.menuCloseSubscription&&this.menuCloseSubscription.unsubscribe(),this.menuCloseSubscription=B.menuClosed.pipe((0,_.$)()).subscribe(()=>{this.tourService.getStatus()!==t.Ci.OFF&&this.tourService.end()})}setPosition(H,B,W){let[y,rt]="before"===H.xPosition?["end","start"]:["start","end"];const[tt,vt]="above"===H.yPosition?["bottom","top"]:["top","bottom"];let[et,mt]=[tt,vt],[Ct,Tt]=[y,rt];const Wt=W.placement?.horizontal;Wt?(Tt=y="before"===H.xPosition?"start":"end",rt=Ct="end"===y?"start":"end"):H.overlapTrigger||(et="top"===tt?"bottom":"top",mt="top"===vt?"bottom":"top");const gt=W.backdropConfig?.offset??0,Lt=Wt?gt:-gt,oe=Wt?-gt:gt,le={originX:y,originY:et,overlayX:Ct,overlayY:tt,offsetX:Lt,offsetY:oe};B.withPositions(Wt?[le,{originX:rt,originY:et,overlayX:Tt,overlayY:tt,offsetX:-Lt,offsetY:oe}]:[le,{originX:y,originY:mt,overlayX:Ct,overlayY:vt,offsetX:Lt,offsetY:-oe},{originX:rt,originY:mt,overlayX:Tt,overlayY:vt,offsetX:-Lt,offsetY:-oe}])}hideTourStep(){this.isActive=!1,this.menuCloseSubscription&&this.menuCloseSubscription.unsubscribe(),this.opener.trigger.closeMenu()}static#t=this.\u0275fac=function(B){return new(B||z)(v.rXU(v.c1b),v.rXU(v.aKT),v.rXU(L.y),v.rXU(F.S))};static#e=this.\u0275dir=v.FsC({type:z,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(B,W){2&B&&v.AVh("touranchor--is-active",W.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return z})()},7820:(St,nt,l)=>{l.d(nt,{S:()=>_});var t=l(3953);let _=(()=>{class T{static#t=this.\u0275fac=function(L){return new(L||T)};static#e=this.\u0275prov=t.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},3841:(St,nt,l)=>{l.d(nt,{k:()=>Wi});var t=l(3953),_=l(2637),T=l(2439),v=l(8264),b=l(177),L=l(6600);const F=["*"],$=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],H=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],B=new t.nKC("MAT_CARD_CONFIG");let W=(()=>{class c{constructor(h){this.appearance=h?.appearance||"raised"}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(B,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(g,C){2&g&&t.AVh("mat-mdc-card-outlined","outlined"===C.appearance)("mdc-card--outlined","outlined"===C.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[t.aNF],ngContentSelectors:F,decls:1,vars:0,template:function(g,C){1&g&&(t.NAR(),t.SdG(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return c})(),y=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275dir=t.FsC({type:c,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0})}return c})(),tt=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275dir=t.FsC({type:c,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0})}return c})(),et=(()=>{class c{constructor(){this.align="start"}static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275dir=t.FsC({type:c,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(g,C){2&g&&t.AVh("mat-mdc-card-actions-align-end","end"===C.align)},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0})}return c})(),mt=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[t.aNF],ngContentSelectors:H,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(g,C){1&g&&(t.NAR($),t.SdG(0),t.j41(1,"div",0),t.SdG(2,1),t.k0s(),t.SdG(3,2))},encapsulation:2,changeDetection:0})}return c})(),Ge=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275mod=t.$C({type:c});static#n=this.\u0275inj=t.G2t({imports:[L.yE,b.MD,L.yE]})}return c})();var re=l(6860),Ke=l(6039);const te=["mat-button",""],Ye=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],x1=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Kt=["mat-icon-button",""],ce=["*"],He=new t.nKC("MAT_BUTTON_CONFIG"),kt=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let f=(()=>{class c{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(h){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,h)}get disableRipple(){return this._disableRipple}set disableRipple(h){this._disableRipple=h,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(h){this._disabled=h,this._updateRippleDisabled()}constructor(h,g,C,K){this._elementRef=h,this._platform=g,this._ngZone=C,this._animationMode=K,this._focusMonitor=(0,t.WQX)(Ke.FN),this._rippleLoader=(0,t.WQX)(L.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const lt=(0,t.WQX)(He,{optional:!0}),Dt=h.nativeElement,At=Dt.classList;this.disabledInteractive=lt?.disabledInteractive??!1,this._rippleLoader?.configureRipple(Dt,{className:"mat-mdc-button-ripple"});for(const{attribute:ve,mdcClasses:je}of kt)Dt.hasAttribute(ve)&&At.add(...je)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(h="program",g){h?this._focusMonitor.focusVia(this._elementRef.nativeElement,h,g):this._elementRef.nativeElement.focus(g)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#t=this.\u0275fac=function(g){t.QTQ()};static#e=this.\u0275dir=t.FsC({type:c,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",t.L39],disabled:[2,"disabled","disabled",t.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",t.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",t.L39]},features:[t.GFd]})}return c})(),Ot=(()=>{class c extends f{constructor(h,g,C,K){super(h,g,C,K)}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(t.aKT),t.rXU(re.OD),t.rXU(t.SKi),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(g,C){2&g&&(t.BMQ("disabled",C._getDisabledAttribute())("aria-disabled",C._getAriaDisabled()),t.HbH(C.color?"mat-"+C.color:""),t.AVh("mat-mdc-button-disabled",C.disabled)("mat-mdc-button-disabled-interactive",C.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===C._animationMode)("mat-unthemed",!C.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[t.Vt3,t.aNF],attrs:te,ngContentSelectors:x1,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(g,C){1&g&&(t.NAR(Ye),t.nrm(0,"span",0),t.SdG(1),t.j41(2,"span",1),t.SdG(3,1),t.k0s(),t.SdG(4,2),t.nrm(5,"span",2)(6,"span",3)),2&g&&t.AVh("mdc-button__ripple",!C._isFab)("mdc-fab__ripple",C._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return c})(),Re=(()=>{class c extends f{constructor(h,g,C,K){super(h,g,C,K),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(t.aKT),t.rXU(re.OD),t.rXU(t.SKi),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(g,C){2&g&&(t.BMQ("disabled",C._getDisabledAttribute())("aria-disabled",C._getAriaDisabled()),t.HbH(C.color?"mat-"+C.color:""),t.AVh("mat-mdc-button-disabled",C.disabled)("mat-mdc-button-disabled-interactive",C.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===C._animationMode)("mat-unthemed",!C.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[t.Vt3,t.aNF],attrs:Kt,ngContentSelectors:ce,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(g,C){1&g&&(t.NAR(),t.nrm(0,"span",0),t.SdG(1),t.nrm(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return c})(),s1=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275mod=t.$C({type:c});static#n=this.\u0275inj=t.G2t({imports:[L.yE,L.pZ,L.yE]})}return c})();var Ee=l(7673),h1=l(8810),se=l(7468),De=l(8359),Yt=l(8141),Ne=l(6354),a1=l(9437),Je=l(980),Ze=l(7647),r1=l(6697),M1=l(274),u1=l(5964);class ye{}class Oe{constructor(k){this.normalizedNames=new Map,this.lazyUpdate=null,k?"string"==typeof k?this.lazyInit=()=>{this.headers=new Map,k.split("\n").forEach(h=>{const g=h.indexOf(":");if(g>0){const C=h.slice(0,g),K=C.toLowerCase(),lt=h.slice(g+1).trim();this.maybeSetNormalizedName(C,K),this.headers.has(K)?this.headers.get(K).push(lt):this.headers.set(K,[lt])}})}:typeof Headers<"u"&&k instanceof Headers?(this.headers=new Map,k.forEach((h,g)=>{this.setHeaderEntries(g,h)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(k).forEach(([h,g])=>{this.setHeaderEntries(h,g)})}:this.headers=new Map}has(k){return this.init(),this.headers.has(k.toLowerCase())}get(k){this.init();const h=this.headers.get(k.toLowerCase());return h&&h.length>0?h[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(k){return this.init(),this.headers.get(k.toLowerCase())||null}append(k,h){return this.clone({name:k,value:h,op:"a"})}set(k,h){return this.clone({name:k,value:h,op:"s"})}delete(k,h){return this.clone({name:k,value:h,op:"d"})}maybeSetNormalizedName(k,h){this.normalizedNames.has(h)||this.normalizedNames.set(h,k)}init(){this.lazyInit&&(this.lazyInit instanceof Oe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(k=>this.applyUpdate(k)),this.lazyUpdate=null))}copyFrom(k){k.init(),Array.from(k.headers.keys()).forEach(h=>{this.headers.set(h,k.headers.get(h)),this.normalizedNames.set(h,k.normalizedNames.get(h))})}clone(k){const h=new Oe;return h.lazyInit=this.lazyInit&&this.lazyInit instanceof Oe?this.lazyInit:this,h.lazyUpdate=(this.lazyUpdate||[]).concat([k]),h}applyUpdate(k){const h=k.name.toLowerCase();switch(k.op){case"a":case"s":let g=k.value;if("string"==typeof g&&(g=[g]),0===g.length)return;this.maybeSetNormalizedName(k.name,h);const C=("a"===k.op?this.headers.get(h):void 0)||[];C.push(...g),this.headers.set(h,C);break;case"d":const K=k.value;if(K){let lt=this.headers.get(h);if(!lt)return;lt=lt.filter(Dt=>-1===K.indexOf(Dt)),0===lt.length?(this.headers.delete(h),this.normalizedNames.delete(h)):this.headers.set(h,lt)}else this.headers.delete(h),this.normalizedNames.delete(h)}}setHeaderEntries(k,h){const g=(Array.isArray(h)?h:[h]).map(K=>K.toString()),C=k.toLowerCase();this.headers.set(C,g),this.maybeSetNormalizedName(k,C)}forEach(k){this.init(),Array.from(this.normalizedNames.keys()).forEach(h=>k(this.normalizedNames.get(h),this.headers.get(h)))}}class qe{encodeKey(k){return Ve(k)}encodeValue(k){return Ve(k)}decodeKey(k){return decodeURIComponent(k)}decodeValue(k){return decodeURIComponent(k)}}const Ie=/%(\d[a-f0-9])/gi,m1={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ve(c){return encodeURIComponent(c).replace(Ie,(k,h)=>m1[h]??k)}function c1(c){return`${c}`}class he{constructor(k={}){if(this.updates=null,this.cloneFrom=null,this.encoder=k.encoder||new qe,k.fromString){if(k.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function T1(c,k){const h=new Map;return c.length>0&&c.replace(/^\?/,"").split("&").forEach(C=>{const K=C.indexOf("="),[lt,Dt]=-1==K?[k.decodeKey(C),""]:[k.decodeKey(C.slice(0,K)),k.decodeValue(C.slice(K+1))],At=h.get(lt)||[];At.push(Dt),h.set(lt,At)}),h}(k.fromString,this.encoder)}else k.fromObject?(this.map=new Map,Object.keys(k.fromObject).forEach(h=>{const g=k.fromObject[h],C=Array.isArray(g)?g.map(c1):[c1(g)];this.map.set(h,C)})):this.map=null}has(k){return this.init(),this.map.has(k)}get(k){this.init();const h=this.map.get(k);return h?h[0]:null}getAll(k){return this.init(),this.map.get(k)||null}keys(){return this.init(),Array.from(this.map.keys())}append(k,h){return this.clone({param:k,value:h,op:"a"})}appendAll(k){const h=[];return Object.keys(k).forEach(g=>{const C=k[g];Array.isArray(C)?C.forEach(K=>{h.push({param:g,value:K,op:"a"})}):h.push({param:g,value:C,op:"a"})}),this.clone(h)}set(k,h){return this.clone({param:k,value:h,op:"s"})}delete(k,h){return this.clone({param:k,value:h,op:"d"})}toString(){return this.init(),this.keys().map(k=>{const h=this.encoder.encodeKey(k);return this.map.get(k).map(g=>h+"="+this.encoder.encodeValue(g)).join("&")}).filter(k=>""!==k).join("&")}clone(k){const h=new he({encoder:this.encoder});return h.cloneFrom=this.cloneFrom||this,h.updates=(this.updates||[]).concat(k),h}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(k=>this.map.set(k,this.cloneFrom.map.get(k))),this.updates.forEach(k=>{switch(k.op){case"a":case"s":const h=("a"===k.op?this.map.get(k.param):void 0)||[];h.push(c1(k.value)),this.map.set(k.param,h);break;case"d":if(void 0===k.value){this.map.delete(k.param);break}{let g=this.map.get(k.param)||[];const C=g.indexOf(c1(k.value));-1!==C&&g.splice(C,1),g.length>0?this.map.set(k.param,g):this.map.delete(k.param)}}}),this.cloneFrom=this.updates=null)}}class I1{constructor(){this.map=new Map}set(k,h){return this.map.set(k,h),this}get(k){return this.map.has(k)||this.map.set(k,k.defaultValue()),this.map.get(k)}delete(k){return this.map.delete(k),this}has(k){return this.map.has(k)}keys(){return this.map.keys()}}function P(c){return typeof ArrayBuffer<"u"&&c instanceof ArrayBuffer}function O(c){return typeof Blob<"u"&&c instanceof Blob}function j(c){return typeof FormData<"u"&&c instanceof FormData}class Nt{constructor(k,h,g,C){let K;if(this.url=h,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=k.toUpperCase(),function it(c){switch(c){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||C?(this.body=void 0!==g?g:null,K=C):K=g,K&&(this.reportProgress=!!K.reportProgress,this.withCredentials=!!K.withCredentials,K.responseType&&(this.responseType=K.responseType),K.headers&&(this.headers=K.headers),K.context&&(this.context=K.context),K.params&&(this.params=K.params),this.transferCache=K.transferCache),this.headers??=new Oe,this.context??=new I1,this.params){const lt=this.params.toString();if(0===lt.length)this.urlWithParams=h;else{const Dt=h.indexOf("?");this.urlWithParams=h+(-1===Dt?"?":Dtz1.set(We,k.setHeaders[We]),ve)),k.setParams&&(je=Object.keys(k.setParams).reduce((z1,We)=>z1.set(We,k.setParams[We]),je)),new Nt(h,g,lt,{params:je,headers:ve,context:$1,reportProgress:At,responseType:C,withCredentials:Dt,transferCache:K})}}var G=function(c){return c[c.Sent=0]="Sent",c[c.UploadProgress=1]="UploadProgress",c[c.ResponseHeader=2]="ResponseHeader",c[c.DownloadProgress=3]="DownloadProgress",c[c.Response=4]="Response",c[c.User=5]="User",c}(G||{});class N{constructor(k,h=200,g="OK"){this.headers=k.headers||new Oe,this.status=void 0!==k.status?k.status:h,this.statusText=k.statusText||g,this.url=k.url||null,this.ok=this.status>=200&&this.status<300}}class I extends N{constructor(k={}){super(k),this.type=G.Response,this.body=void 0!==k.body?k.body:null}clone(k={}){return new I({body:void 0!==k.body?k.body:this.body,headers:k.headers||this.headers,status:void 0!==k.status?k.status:this.status,statusText:k.statusText||this.statusText,url:k.url||this.url||void 0})}}function ke(c,k){return{body:k,headers:c.headers,context:c.context,observe:c.observe,params:c.params,reportProgress:c.reportProgress,responseType:c.responseType,withCredentials:c.withCredentials,transferCache:c.transferCache}}let _e=(()=>{class c{constructor(h){this.handler=h}request(h,g,C={}){let K;if(h instanceof Nt)K=h;else{let At,ve;At=C.headers instanceof Oe?C.headers:new Oe(C.headers),C.params&&(ve=C.params instanceof he?C.params:new he({fromObject:C.params})),K=new Nt(h,g,void 0!==C.body?C.body:null,{headers:At,context:C.context,params:ve,reportProgress:C.reportProgress,responseType:C.responseType||"json",withCredentials:C.withCredentials,transferCache:C.transferCache})}const lt=(0,Ee.of)(K).pipe((0,M1.H)(At=>this.handler.handle(At)));if(h instanceof Nt||"events"===C.observe)return lt;const Dt=lt.pipe((0,u1.p)(At=>At instanceof I));switch(C.observe||"body"){case"body":switch(K.responseType){case"arraybuffer":return Dt.pipe((0,Ne.T)(At=>{if(null!==At.body&&!(At.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return At.body}));case"blob":return Dt.pipe((0,Ne.T)(At=>{if(null!==At.body&&!(At.body instanceof Blob))throw new Error("Response is not a Blob.");return At.body}));case"text":return Dt.pipe((0,Ne.T)(At=>{if(null!==At.body&&"string"!=typeof At.body)throw new Error("Response is not a string.");return At.body}));default:return Dt.pipe((0,Ne.T)(At=>At.body))}case"response":return Dt;default:throw new Error(`Unreachable: unhandled observe type ${C.observe}}`)}}delete(h,g={}){return this.request("DELETE",h,g)}get(h,g={}){return this.request("GET",h,g)}head(h,g={}){return this.request("HEAD",h,g)}jsonp(h,g){return this.request("JSONP",h,{params:(new he).append(g,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(h,g={}){return this.request("OPTIONS",h,g)}patch(h,g,C={}){return this.request("PATCH",h,ke(C,g))}post(h,g,C={}){return this.request("POST",h,ke(C,g))}put(h,g,C={}){return this.request("PUT",h,ke(C,g))}static#t=this.\u0275fac=function(g){return new(g||c)(t.KVO(ye))};static#e=this.\u0275prov=t.jDH({token:c,factory:c.\u0275fac})}return c})();var Qn=l(345);const Ti=["*"];let gn;function Q1(c){return function zi(){if(void 0===gn&&(gn=null,typeof window<"u")){const c=window;void 0!==c.trustedTypes&&(gn=c.trustedTypes.createPolicy("angular#components",{createHTML:k=>k}))}return gn}()?.createHTML(c)||c}function Jn(c){return Error(`Unable to find icon with the name "${c}"`)}function Zn(c){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${c}".`)}function qn(c){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${c}".`)}class H1{constructor(k,h,g){this.url=k,this.svgText=h,this.options=g}}let vn=(()=>{class c{constructor(h,g,C,K){this._httpClient=h,this._sanitizer=g,this._errorHandler=K,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","mat-ligature-font"],this._document=C}addSvgIcon(h,g,C){return this.addSvgIconInNamespace("",h,g,C)}addSvgIconLiteral(h,g,C){return this.addSvgIconLiteralInNamespace("",h,g,C)}addSvgIconInNamespace(h,g,C,K){return this._addSvgIconConfig(h,g,new H1(C,null,K))}addSvgIconResolver(h){return this._resolvers.push(h),this}addSvgIconLiteralInNamespace(h,g,C,K){const lt=this._sanitizer.sanitize(t.WPN.HTML,C);if(!lt)throw qn(C);const Dt=Q1(lt);return this._addSvgIconConfig(h,g,new H1("",Dt,K))}addSvgIconSet(h,g){return this.addSvgIconSetInNamespace("",h,g)}addSvgIconSetLiteral(h,g){return this.addSvgIconSetLiteralInNamespace("",h,g)}addSvgIconSetInNamespace(h,g,C){return this._addSvgIconSetConfig(h,new H1(g,null,C))}addSvgIconSetLiteralInNamespace(h,g,C){const K=this._sanitizer.sanitize(t.WPN.HTML,g);if(!K)throw qn(g);const lt=Q1(K);return this._addSvgIconSetConfig(h,new H1("",lt,C))}registerFontClassAlias(h,g=h){return this._fontCssClassesByAlias.set(h,g),this}classNameForFontAlias(h){return this._fontCssClassesByAlias.get(h)||h}setDefaultFontSetClass(...h){return this._defaultFontSetClass=h,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(h){const g=this._sanitizer.sanitize(t.WPN.RESOURCE_URL,h);if(!g)throw Zn(h);const C=this._cachedIconsByUrl.get(g);return C?(0,Ee.of)(fn(C)):this._loadSvgIconFromConfig(new H1(h,null)).pipe((0,Yt.M)(K=>this._cachedIconsByUrl.set(g,K)),(0,Ne.T)(K=>fn(K)))}getNamedSvgIcon(h,g=""){const C=ei(g,h);let K=this._svgIconConfigs.get(C);if(K)return this._getSvgFromConfig(K);if(K=this._getIconConfigFromResolvers(g,h),K)return this._svgIconConfigs.set(C,K),this._getSvgFromConfig(K);const lt=this._iconSetConfigs.get(g);return lt?this._getSvgFromIconSetConfigs(h,lt):(0,h1.$)(Jn(C))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(h){return h.svgText?(0,Ee.of)(fn(this._svgElementFromConfig(h))):this._loadSvgIconFromConfig(h).pipe((0,Ne.T)(g=>fn(g)))}_getSvgFromIconSetConfigs(h,g){const C=this._extractIconWithNameFromAnySet(h,g);if(C)return(0,Ee.of)(C);const K=g.filter(lt=>!lt.svgText).map(lt=>this._loadSvgIconSetFromConfig(lt).pipe((0,a1.W)(Dt=>{const ve=`Loading icon set URL: ${this._sanitizer.sanitize(t.WPN.RESOURCE_URL,lt.url)} failed: ${Dt.message}`;return this._errorHandler.handleError(new Error(ve)),(0,Ee.of)(null)})));return(0,se.p)(K).pipe((0,Ne.T)(()=>{const lt=this._extractIconWithNameFromAnySet(h,g);if(!lt)throw Jn(h);return lt}))}_extractIconWithNameFromAnySet(h,g){for(let C=g.length-1;C>=0;C--){const K=g[C];if(K.svgText&&K.svgText.toString().indexOf(h)>-1){const lt=this._svgElementFromConfig(K),Dt=this._extractSvgIconFromSet(lt,h,K.options);if(Dt)return Dt}}return null}_loadSvgIconFromConfig(h){return this._fetchIcon(h).pipe((0,Yt.M)(g=>h.svgText=g),(0,Ne.T)(()=>this._svgElementFromConfig(h)))}_loadSvgIconSetFromConfig(h){return h.svgText?(0,Ee.of)(null):this._fetchIcon(h).pipe((0,Yt.M)(g=>h.svgText=g))}_extractSvgIconFromSet(h,g,C){const K=h.querySelector(`[id="${g}"]`);if(!K)return null;const lt=K.cloneNode(!0);if(lt.removeAttribute("id"),"svg"===lt.nodeName.toLowerCase())return this._setSvgAttributes(lt,C);if("symbol"===lt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(lt),C);const Dt=this._svgElementFromString(Q1(""));return Dt.appendChild(lt),this._setSvgAttributes(Dt,C)}_svgElementFromString(h){const g=this._document.createElement("DIV");g.innerHTML=h;const C=g.querySelector("svg");if(!C)throw Error(" tag not found");return C}_toSvgElement(h){const g=this._svgElementFromString(Q1("")),C=h.attributes;for(let K=0;KQ1(ve)),(0,Je.j)(()=>this._inProgressUrlFetches.delete(lt)),(0,Ze.u)());return this._inProgressUrlFetches.set(lt,At),At}_addSvgIconConfig(h,g,C){return this._svgIconConfigs.set(ei(h,g),C),this}_addSvgIconSetConfig(h,g){const C=this._iconSetConfigs.get(h);return C?C.push(g):this._iconSetConfigs.set(h,[g]),this}_svgElementFromConfig(h){if(!h.svgElement){const g=this._svgElementFromString(h.svgText);this._setSvgAttributes(g,h.options),h.svgElement=g}return h.svgElement}_getIconConfigFromResolvers(h,g){for(let C=0;Ck?k.pathname+k.search:""}}}),ni=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Ni=ni.map(c=>`[${c}]`).join(", "),Ii=/^url\(['"]?#(.*?)['"]?\)$/;let Pi=(()=>{class c{get color(){return this._color||this._defaultColor}set color(h){this._color=h}get svgIcon(){return this._svgIcon}set svgIcon(h){h!==this._svgIcon&&(h?this._updateSvgIcon(h):this._svgIcon&&this._clearSvgElement(),this._svgIcon=h)}get fontSet(){return this._fontSet}set fontSet(h){const g=this._cleanupFontValue(h);g!==this._fontSet&&(this._fontSet=g,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(h){const g=this._cleanupFontValue(h);g!==this._fontIcon&&(this._fontIcon=g,this._updateFontIconClasses())}constructor(h,g,C,K,lt,Dt){this._elementRef=h,this._iconRegistry=g,this._location=K,this._errorHandler=lt,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=De.yU.EMPTY,Dt&&(Dt.color&&(this.color=this._defaultColor=Dt.color),Dt.fontSet&&(this.fontSet=Dt.fontSet)),C||h.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(h){if(!h)return["",""];const g=h.split(":");switch(g.length){case 1:return["",g[0]];case 2:return g;default:throw Error(`Invalid icon name: "${h}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const h=this._elementsWithExternalReferences;if(h&&h.size){const g=this._location.getPathname();g!==this._previousPath&&(this._previousPath=g,this._prependPathToReferences(g))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(h){this._clearSvgElement();const g=this._location.getPathname();this._previousPath=g,this._cacheChildrenWithExternalReferences(h),this._prependPathToReferences(g),this._elementRef.nativeElement.appendChild(h)}_clearSvgElement(){const h=this._elementRef.nativeElement;let g=h.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();g--;){const C=h.childNodes[g];(1!==C.nodeType||"svg"===C.nodeName.toLowerCase())&&C.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const h=this._elementRef.nativeElement,g=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(C=>C.length>0);this._previousFontSetClass.forEach(C=>h.classList.remove(C)),g.forEach(C=>h.classList.add(C)),this._previousFontSetClass=g,this.fontIcon!==this._previousFontIconClass&&!g.includes("mat-ligature-font")&&(this._previousFontIconClass&&h.classList.remove(this._previousFontIconClass),this.fontIcon&&h.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(h){return"string"==typeof h?h.trim().split(" ")[0]:h}_prependPathToReferences(h){const g=this._elementsWithExternalReferences;g&&g.forEach((C,K)=>{C.forEach(lt=>{K.setAttribute(lt.name,`url('${h}#${lt.value}')`)})})}_cacheChildrenWithExternalReferences(h){const g=h.querySelectorAll(Ni),C=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let K=0;K{const Dt=g[K],At=Dt.getAttribute(lt),ve=At?At.match(Ii):null;if(ve){let je=C.get(Dt);je||(je=[],C.set(Dt,je)),je.push({name:lt,value:ve[1]})}})}_updateSvgIcon(h){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),h){const[g,C]=this._splitIconName(h);g&&(this._svgNamespace=g),C&&(this._svgName=C),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(C,g).pipe((0,r1.s)(1)).subscribe(K=>this._setSvgElement(K),K=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${g}:${C}! ${K.message}`))})}}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(t.aKT),t.rXU(vn),t.kS0("aria-hidden"),t.rXU(Bi),t.rXU(t.zcH),t.rXU(Ai,8))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(g,C){2&g&&(t.BMQ("data-mat-icon-type",C._usingFontIcon()?"font":"svg")("data-mat-icon-name",C._svgName||C.fontIcon)("data-mat-icon-namespace",C._svgNamespace||C.fontSet)("fontIcon",C._usingFontIcon()?C.fontIcon:null),t.HbH(C.color?"mat-"+C.color:""),t.AVh("mat-icon-inline",C.inline)("mat-icon-no-color","primary"!==C.color&&"accent"!==C.color&&"warn"!==C.color))},inputs:{color:"color",inline:[2,"inline","inline",t.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:Ti,decls:1,vars:0,template:function(g,C){1&g&&(t.NAR(),t.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[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}"],encapsulation:2,changeDetection:0})}return c})(),Li=(()=>{class c{static#t=this.\u0275fac=function(g){return new(g||c)};static#e=this.\u0275mod=t.$C({type:c});static#n=this.\u0275inj=t.G2t({imports:[L.yE,L.yE]})}return c})();var Fi=l(7820);const Hi=c=>({step:c});function Vi(c,k){1&c&&t.eu8(0)}function ji(c,k){if(1&c&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&c){const h=t.XpG().step,g=t.XpG();t.R7$(),t.Lme("",(null==g.tourService.steps?null:g.tourService.steps.indexOf(h))+1," / ",null==g.tourService.steps?null:g.tourService.steps.length,"")}}function Ui(c,k){if(1&c){const h=t.RV6();t.j41(0,"button",11),t.bIt("click",function(){t.eBV(h);const C=t.XpG(2);return t.Njj(C.tourService.next())}),t.EFF(1),t.j41(2,"mat-icon",12),t.EFF(3,"chevron_right"),t.k0s()()}if(2&c){const h=t.XpG().step;t.R7$(),t.SpI(" ",h.nextBtnTitle," ")}}function Gi(c,k){if(1&c){const h=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(h);const C=t.XpG(2);return t.Njj(C.tourService.end())}),t.EFF(1),t.k0s()}if(2&c){const h=t.XpG().step;t.R7$(),t.SpI(" ",h.endBtnTitle," ")}}function $i(c,k){if(1&c){const h=t.RV6();t.j41(0,"mat-card",3),t.bIt("click",function(C){return t.eBV(h),t.Njj(C.stopPropagation())}),t.j41(1,"mat-card-header")(2,"div",4)(3,"mat-card-title"),t.EFF(4),t.k0s(),t.j41(5,"button",5),t.bIt("click",function(){t.eBV(h);const C=t.XpG();return t.Njj(C.tourService.end())}),t.j41(6,"mat-icon"),t.EFF(7,"close"),t.k0s()()()(),t.nrm(8,"mat-card-content",6),t.j41(9,"mat-card-actions")(10,"button",7),t.bIt("click",function(){t.eBV(h);const C=t.XpG();return t.Njj(C.tourService.prev())}),t.j41(11,"mat-icon"),t.EFF(12,"chevron_left"),t.k0s(),t.EFF(13),t.k0s(),t.DNE(14,ji,2,2,"div",8)(15,Ui,4,1,"button",9)(16,Gi,2,1,"button",10),t.k0s()()}if(2&c){const h=k.step,g=t.XpG();t.xc7("width",null==h.stepDimensions?null:h.stepDimensions.width)("min-width",null==h.stepDimensions?null:h.stepDimensions.minWidth)("max-width",null==h.stepDimensions?null:h.stepDimensions.maxWidth),t.R7$(4),t.SpI(" ",h.title," "),t.R7$(4),t.Y8G("innerHTML",h.content,t.npT),t.R7$(),t.AVh("no-progress",!h.showProgress),t.R7$(),t.Y8G("disabled",!g.tourService.hasPrev(h)),t.R7$(3),t.SpI(" ",h.prevBtnTitle," "),t.R7$(),t.vxM(h.showProgress?14:-1),t.R7$(),t.vxM(g.tourService.hasNext(h)&&!h.nextOnAnchorClick?15:-1),t.R7$(),t.vxM(g.tourService.hasNext(h)?-1:16)}}let Wi=(()=>{class c extends _.mE{constructor(h,g){super(g),this.tourStepTemplateService=h,this.tourService=g,this.step={}}ngAfterViewInit(){this.tourStepTemplateService.templateComponent=this}static#t=this.\u0275fac=function(g){return new(g||c)(t.rXU(Fi.S),t.rXU(v.y))};static#e=this.\u0275cmp=t.VBU({type:c,selectors:[["tour-step-template"]],contentQueries:function(g,C,K){if(1&g&&t.wni(K,t.C4Q,5),2&g){let lt;t.mGM(lt=t.lsd())&&(C.stepTemplateContent=lt.first)}},viewQuery:function(g,C){if(1&g&&t.GBs(T.kk,5),2&g){let K;t.mGM(K=t.lsd())&&(C.tourStep=K.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:4,vars:5,consts:[["defaultTemplate",""],[3,"overlapTrigger"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"click"],[1,"header-group"],["mat-icon-button","",1,"close",3,"click"],[1,"mat-body",3,"innerHTML"],["mat-button","",1,"prev",3,"click","disabled"],[1,"progress"],["mat-button","",1,"next"],["mat-button",""],["mat-button","",1,"next",3,"click"],["iconPositionEnd",""],["mat-button","",3,"click"]],template:function(g,C){if(1&g&&(t.j41(0,"mat-menu",1),t.DNE(1,Vi,1,0,"ng-container",2),t.k0s(),t.DNE(2,$i,17,15,"ng-template",null,0,t.C5r)),2&g){const K=t.sdS(3);t.Y8G("overlapTrigger",!1),t.R7$(),t.Y8G("ngTemplateOutlet",C.stepTemplate||C.stepTemplateContent||K)("ngTemplateOutletContext",t.eq3(3,Hi,C.step))}},dependencies:[Ge,W,et,tt,mt,y,T.Cn,T.kk,b.T3,s1,Ot,Re,Li,Pi],styles:['html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 36px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:6px} .tour-step .mat-mdc-menu-content{padding:0!important} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step{min-width:unset;max-width:unset;overflow:unset;box-shadow:none;filter:drop-shadow(0px 5px 5px rgba(0,0,0,.2)) drop-shadow(0px 8px 10px rgba(0,0,0,.14))} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow{position:relative} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow:after{border-color:#fff0;border-width:8px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow:before{border-color:#e3e4e600;border-width:9px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):before{right:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):before{right:20px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before:not(.horizontal):before{margin-right:-1px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):before{left:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):before{left:20px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after:not(.horizontal):after{margin-left:1px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below:not(.horizontal){margin-top:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below:not(.horizontal):after{border-top-color:transparent;border-bottom-color:#fff} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below:not(.horizontal):before{border-top-color:transparent;border-bottom-color:#e3e4e6} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal){margin-bottom:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal):after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal):before{top:100%} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal):after{border-top-color:#fff;border-bottom-color:transparent} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above:not(.horizontal):before{border-top-color:#e3e4e6;border-bottom-color:transparent} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal{margin-right:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal:before{left:100%} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal:after{border-left-color:#fff;border-right-color:transparent} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-before.horizontal:before{border-left-color:#e3e4e6;border-right-color:transparent} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal{margin-left:10px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal:before{right:100%} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal:after{border-left-color:transparent;border-right-color:#fff} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-after.horizontal:before{border-left-color:transparent;border-right-color:#e3e4e6} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below.horizontal:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below.horizontal:before{top:16px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-below.horizontal:after{margin-top:1px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above.horizontal:after, .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above.horizontal:before{bottom:16px} .mat-mdc-menu-panel.mat-mdc-menu-panel.tour-step.arrow.mat-menu-above.horizontal:after{margin-bottom:1px}mat-card[_ngcontent-%COMP%]{box-shadow:none}mat-card-content[_ngcontent-%COMP%]{margin:8px 0}mat-card-actions[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}mat-card-actions[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#00000061;white-space:nowrap}mat-card-actions.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}mat-card-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}mat-card-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}mat-card-actions[_ngcontent-%COMP%] button.prev[_ngcontent-%COMP%]{padding-left:4px}mat-card-actions[_ngcontent-%COMP%] button.next[_ngcontent-%COMP%]{padding-right:4px}mat-card-header[_ngcontent-%COMP%] .header-group[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:-8px;width:100%}mat-card-header[_ngcontent-%COMP%] .header-group[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}mat-card-header[_ngcontent-%COMP%] .header-group[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:-8px}']})}return c})()},8791:(St,nt,l)=>{l.d(nt,{Ah:()=>t.A,Gu:()=>F,gQ:()=>U.y});var t=l(6853),_=l(3841),v=(l(2637),l(3953));let F=(()=>{class z{static#t=this.\u0275fac=function(B){return new(B||z)};static#e=this.\u0275mod=v.$C({type:z});static#n=this.\u0275inj=v.G2t({imports:[_.k]})}return z})();var U=l(8264)},4404:(St,nt,l)=>{l.d(nt,{P:()=>T});var t=l(2637),_=l(3953);let T=(()=>{class v extends t.gQ{static#t=this.\u0275fac=(()=>{let L;return function(U){return(L||(L=_.xGo(v)))(U||v)}})();static#e=this.\u0275prov=_.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},7159:(St,nt,l)=>{l.d(nt,{U:()=>F});var t=l(467),_=l(4404),T=l(4843),v=l(3953),b=l(6671),L=l(7356);let F=(()=>{class U{constructor($,H,B,W){this.tourService=$,this.tourStepTemplate=H,this.element=B,this.popoverDirective=W,this.popoverDirective.autoClose=!1,this.popoverDirective.triggers="",this.popoverDirective.toggle=()=>{}}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}showTourStep($){var H=this;return(0,t.A)(function*(){H.popoverDirective.isOpen()&&(yield(0,T._)(H.popoverDirective.hidden)),H.isActive=!0,H.popoverDirective.ngbPopover=H.tourStepTemplate.template,$.useLegacyTitle&&(H.popoverDirective.popoverTitle=$.title),H.popoverDirective.container="body",H.popoverDirective.popoverClass=`tour-step ${$.popoverClass??""}`,H.popoverDirective.placement=($.placement||"auto").replace("before","left").replace("after","right").replace("below","bottom").replace("above","top");const W=$.backdropConfig?.offset;W&&(H.popoverDirective.popperOptions=y=>H.setOffsetModifier(y,W)),H.popoverDirective.positionTarget=H.element.nativeElement,H.popoverDirective.open({step:$})})()}setOffsetModifier($,H){const B=$.modifiers?.find(y=>"offset"===y.name&&y.options);return B&&(B.options.offset=[0,H+10]),$}hideTourStep(){this.isActive=!1,this.popoverDirective.close()}static#t=this.\u0275fac=function(H){return new(H||U)(v.rXU(_.P),v.rXU(b.S),v.rXU(v.aKT),v.rXU(L.ZM,1))};static#e=this.\u0275dir=v.FsC({type:U,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(H,B){2&H&&v.AVh("touranchor--is-active",B.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0,features:[v.nM4([L.ZM])]})}return U})()},6671:(St,nt,l)=>{l.d(nt,{S:()=>_});var t=l(3953);let _=(()=>{class T{static#t=this.\u0275fac=function(L){return new(L||T)};static#e=this.\u0275prov=t.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},2624:(St,nt,l)=>{l.d(nt,{k:()=>H});var t=l(3953),_=l(2637),T=l(6671),v=l(4404);const b=["tourStep"];function L(B,W){if(1&B){const y=t.RV6();t.j41(0,"div",2)(1,"h5"),t.EFF(2),t.k0s(),t.j41(3,"button",11),t.bIt("click",function(){t.eBV(y);const tt=t.XpG(2);return t.Njj(tt.tourService.end())}),t.k0s()()}if(2&B){const y=t.XpG().step;t.R7$(2),t.JRh(null==y?null:y.title)}}function F(B,W){if(1&B&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&B){const y=t.XpG().step,rt=t.XpG();t.R7$(),t.Lme("",(null==rt.tourService.steps?null:rt.tourService.steps.indexOf(y))+1," / ",null==rt.tourService.steps?null:rt.tourService.steps.length,"")}}function U(B,W){if(1&B){const y=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(y);const tt=t.XpG(2);return t.Njj(tt.tourService.next())}),t.EFF(1),t.qSk(),t.j41(2,"svg",6),t.nrm(3,"path",13),t.k0s()()}if(2&B){const y=t.XpG().step;t.R7$(),t.SpI(" ",null==y?null:y.nextBtnTitle," ")}}function z(B,W){if(1&B){const y=t.RV6();t.j41(0,"button",14),t.bIt("click",function(){t.eBV(y);const tt=t.XpG(2);return t.Njj(tt.tourService.end())}),t.EFF(1),t.k0s()}if(2&B){const y=t.XpG().step;t.R7$(),t.SpI(" ",null==y?null:y.endBtnTitle," ")}}function $(B,W){if(1&B){const y=t.RV6();t.j41(0,"div",1),t.DNE(1,L,4,1,"div",2),t.nrm(2,"p",3),t.j41(3,"div",4)(4,"button",5),t.bIt("click",function(){t.eBV(y);const tt=t.XpG();return t.Njj(tt.tourService.prev())}),t.qSk(),t.j41(5,"svg",6),t.nrm(6,"path",7),t.k0s(),t.EFF(7),t.k0s(),t.DNE(8,F,2,2,"div",8)(9,U,4,1,"button",9)(10,z,2,1,"button",10),t.k0s()()}if(2&B){const y=W.step,rt=t.XpG();t.xc7("width",null==y.stepDimensions?null:y.stepDimensions.width)("min-width",null==y.stepDimensions?null:y.stepDimensions.minWidth)("max-width",null==y.stepDimensions?null:y.stepDimensions.maxWidth),t.R7$(),t.vxM(null!=y&&y.useLegacyTitle||null==y||!y.title?-1:1),t.R7$(),t.Y8G("innerHTML",null==y?null:y.content,t.npT),t.R7$(),t.AVh("no-progress",!y.showProgress),t.R7$(),t.Y8G("disabled",!rt.tourService.hasPrev(y)),t.R7$(3),t.SpI(" ",null==y?null:y.prevBtnTitle," "),t.R7$(),t.vxM(y.showProgress?8:-1),t.R7$(),t.vxM(rt.tourService.hasNext(y)&&!y.nextOnAnchorClick?9:-1),t.R7$(),t.vxM(rt.tourService.hasNext(y)?-1:10)}}let H=(()=>{class B extends _.mE{constructor(){super(...arguments),this.tourStepTemplateService=(0,t.WQX)(T.S),this.tourService=(0,t.WQX)(v.P)}ngAfterContentInit(){this.tourStepTemplateService.template=this.stepTemplate||this.stepTemplateContent||this.defaultTourStepTemplate}static#t=this.\u0275fac=(()=>{let y;return function(tt){return(y||(y=t.xGo(B)))(tt||B)}})();static#e=this.\u0275cmp=t.VBU({type:B,selectors:[["tour-step-template"]],contentQueries:function(rt,tt,vt){if(1&rt&&t.wni(vt,t.C4Q,5),2&rt){let et;t.mGM(et=t.lsd())&&(tt.stepTemplateContent=et.first)}},viewQuery:function(rt,tt){if(1&rt&&t.GBs(b,7,t.C4Q),2&rt){let vt;t.mGM(vt=t.lsd())&&(tt.defaultTourStepTemplate=vt.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:2,vars:0,consts:[["tourStep",""],[1,"main-container"],[1,"title-container"],[1,"card-text",3,"innerHTML"],[1,"buttons"],[1,"btn","btn-sm","btn-outline-secondary","prev",3,"click","disabled"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16"],["d","M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"],[1,"progress"],[1,"btn","btn-sm","btn-outline-primary","next"],[1,"btn","btn-sm","btn-outline-primary"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"btn","btn-sm","btn-outline-primary","next",3,"click"],["d","M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"],[1,"btn","btn-sm","btn-outline-primary",3,"click"]],template:function(rt,tt){1&rt&&t.DNE(0,$,11,15,"ng-template",null,0,t.C5r)},styles:[".tour-step .popover-body{padding:0}.main-container[_ngcontent-%COMP%]{padding:.5rem 1rem .75rem}.title-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.25rem}.title-container[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;line-height:1.5}.buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.buttons[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:12px;font-weight:700;color:#00000073;white-space:nowrap}.buttons.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.buttons[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem}.buttons[_ngcontent-%COMP%] .btn.prev[_ngcontent-%COMP%]{padding-left:.25rem}.buttons[_ngcontent-%COMP%] .btn.next[_ngcontent-%COMP%]{padding-right:.25rem}"]})}return B})()},9423:(St,nt,l)=>{l.d(nt,{UC:()=>t.U,AQ:()=>F,gQ:()=>U.P});var t=l(7159),v=(l(2624),l(2637),l(3953));let F=(()=>{class z{static#t=this.\u0275fac=function(B){return new(B||z)};static#e=this.\u0275mod=v.$C({type:z});static#n=this.\u0275inj=v.G2t({})}return z})();var U=l(4404)},9140:(St,nt,l)=>{l.d(nt,{F:()=>T});var t=l(2637),_=l(3953);let T=(()=>{class v extends t.gQ{static#t=this.\u0275fac=(()=>{let L;return function(U){return(L||(L=_.xGo(v)))(U||v)}})();static#e=this.\u0275prov=_.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},8537:(St,nt,l)=>{l.d(nt,{e:()=>P1,v:()=>y1});var t=l(3953);class _{constructor(M,x){this.open=M,this.close=x||M}isManual(){return"manual"===this.open||"manual"===this.close}}const T={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};function v(m,M=T){const x=(m||"").trim();if(0===x.length)return[];const E=x.split(/\s+/).map(ot=>ot.split(":")).map(ot=>{const at=M[ot[0]]||ot;return new _(at[0],at[1])}),Z=E.filter(ot=>ot.isManual());if(Z.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===Z.length&&E.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return E}const z=typeof window<"u"&&window||{};let Wt;function gt(){const m=z.document.createElement("span");m.innerText="testing bs version",m.classList.add("d-none"),m.classList.add("pl-1"),z.document.head.appendChild(m);const M=z.getComputedStyle(m).paddingLeft;return M&&parseFloat(M)?(z.document.head.removeChild(m),"bs4"):(z.document.head.removeChild(m),"bs5")}function ze(){return{isBs4:(Wt||(Wt=gt()),"bs4"===Wt),isBs5:(Wt||(Wt=gt()),"bs5"===Wt)}}typeof console>"u"||console;var we=l(177),v1=l(1413),$e=l(7786),de=l(3726),Kt=l(7673),ce=l(536),me=function(m){return m.top="top",m.bottom="bottom",m.left="left",m.right="right",m.auto="auto",m.end="right",m.start="left",m["top left"]="top left",m["top right"]="top right",m["right top"]="right top",m["right bottom"]="right bottom",m["bottom right"]="bottom right",m["bottom left"]="bottom left",m["left bottom"]="left bottom",m["left top"]="left top",m["top start"]="top left",m["top end"]="top right",m["end top"]="right top",m["end bottom"]="right bottom",m["bottom end"]="bottom right",m["bottom start"]="bottom left",m["start bottom"]="start bottom",m["start top"]="left top",m}(me||{}),He=function(m){return m.top="top",m.bottom="bottom",m.left="start",m.right="end",m.auto="auto",m.end="end",m.start="start",m["top left"]="top start",m["top right"]="top end",m["right top"]="end top",m["right bottom"]="end bottom",m["bottom right"]="bottom end",m["bottom left"]="bottom start",m["left bottom"]="start bottom",m["left top"]="start top",m["top start"]="top start",m["top end"]="top end",m["end top"]="end top",m["end bottom"]="end bottom",m["bottom end"]="bottom end",m["bottom start"]="bottom start",m["start bottom"]="start bottom",m["start top"]="start top",m}(He||{});function st(m,M){if(1!==m.nodeType)return[];const E=m.ownerDocument.defaultView?.getComputedStyle(m,null);return M?E&&E[M]:E}function kt(m){if(!m)return document.documentElement;let E,x=m?.offsetParent;for(;null===x&&m.nextElementSibling&&E!==m.nextElementSibling;)E=m.nextElementSibling,x=E.offsetParent;const Z=x&&x.nodeName;return Z&&"BODY"!==Z&&"HTML"!==Z?x&&-1!==["TH","TD","TABLE"].indexOf(x.nodeName)&&"static"===st(x,"position")?kt(x):x:E?E.ownerDocument.documentElement:document.documentElement}function X(m){return null!==m.parentNode?X(m.parentNode):m}function ct(m,M){if(!(m&&m.nodeType&&M&&M.nodeType))return document.documentElement;const x=m.compareDocumentPosition(M)&Node.DOCUMENT_POSITION_FOLLOWING,E=x?m:M,Z=x?M:m,ot=document.createRange();ot.setStart(E,0),ot.setEnd(Z,0);const at=ot.commonAncestorContainer;if(m!==at&&M!==at||E.contains(Z))return function f(m){const{nodeName:M}=m;return"BODY"!==M&&("HTML"===M||kt(m.firstElementChild)===m)}(at)?at:kt(at);const dt=X(m);return dt.host?ct(dt.host,M):ct(m,X(M).host)}function Ot(m){if(!m||!m.parentElement)return document.documentElement;let M=m.parentElement;for(;M?.parentElement&&"none"===st(M,"transform");)M=M.parentElement;return M||document.documentElement}function Ft(m,M){const x="x"===M?"Left":"Top",E="Left"===x?"Right":"Bottom";return parseFloat(m[`border${x}Width`])+parseFloat(m[`border${E}Width`])}function ne(m,M,x){return Math.max(M[`offset${m}`],M[`scroll${m}`],x[`client${m}`],x[`offset${m}`],x[`scroll${m}`],0)}function Rt(m){const M=m.body,x=m.documentElement;return{height:ne("Height",M,x),width:ne("Width",M,x)}}function Me(m){return{...m,right:(m.left||0)+m.width,bottom:(m.top||0)+m.height}}function Vt(m){return"number"==typeof m||"[object Number]"===Object.prototype.toString.call(m)}function Be(m){const M=m.getBoundingClientRect();if(!(M&&Vt(M.top)&&Vt(M.left)&&Vt(M.bottom)&&Vt(M.right)))return M;const x={left:M.left,top:M.top,width:M.right-M.left,height:M.bottom-M.top},E="HTML"===m.nodeName?Rt(m.ownerDocument):void 0,Z=E?.width||m.clientWidth||Vt(M.right)&&Vt(x.left)&&M.right-x.left||0,ot=E?.height||m.clientHeight||Vt(M.bottom)&&Vt(x.top)&&M.bottom-x.top||0;let at=m.offsetWidth-Z,dt=m.offsetHeight-ot;if(at||dt){const xt=st(m);at-=Ft(xt,"x"),dt-=Ft(xt,"y"),x.width-=at,x.height-=dt}return Me(x)}function pe(m,M,x=!1){const E="HTML"===M.nodeName,Z=Be(m),ot=Be(M),at=st(M),dt=parseFloat(at.borderTopWidth),xt=parseFloat(at.borderLeftWidth);x&&E&&(ot.top=Math.max(ot.top??0,0),ot.left=Math.max(ot.left??0,0));const yt=Me({top:(Z.top??0)-(ot.top??0)-dt,left:(Z.left??0)-(ot.left??0)-xt,width:Z.width,height:Z.height});if(yt.marginTop=0,yt.marginLeft=0,E){const Qt=parseFloat(at.marginTop),ge=parseFloat(at.marginLeft);Vt(yt.top)&&(yt.top-=dt-Qt),Vt(yt.bottom)&&(yt.bottom-=dt-Qt),Vt(yt.left)&&(yt.left-=xt-ge),Vt(yt.right)&&(yt.right-=xt-ge),yt.marginTop=Qt,yt.marginLeft=ge}return yt}function Re(m){return"HTML"===m.nodeName?m:m.parentNode||m.host}function o1(m){if(!m)return document.body;switch(m.nodeName){case"HTML":case"BODY":return m.ownerDocument.body;case"#document":return m.body}const{overflow:M,overflowX:x,overflowY:E}=st(m);return/(auto|scroll|overlay)/.test(String(M)+String(E)+String(x))?m:o1(Re(m))}function s1(m,M="top"){const x="top"===M?"scrollTop":"scrollLeft",E=m.nodeName;return"BODY"===E||"HTML"===E?(m.ownerDocument.scrollingElement||m.ownerDocument.documentElement)[x]:m[x]}function h1(m){const M=m.nodeName;return"BODY"!==M&&"HTML"!==M&&("fixed"===st(m,"position")||h1(Re(m)))}function se(m,M,x=0,E,Z=!1){let ot={top:0,left:0};const at=Z?Ot(m):ct(m,M);if("viewport"===E)ot=function Ee(m,M=!1){const x=m.ownerDocument.documentElement,E=pe(m,x),Z=Math.max(x.clientWidth,window.innerWidth||0),ot=Math.max(x.clientHeight,window.innerHeight||0),at=M?0:s1(x),dt=M?0:s1(x,"left");return Me({top:at-Number(E?.top)+Number(E?.marginTop),left:dt-Number(E?.left)+Number(E?.marginLeft),width:Z,height:ot})}(at,Z);else{let dt;"scrollParent"===E?(dt=o1(Re(M)),"BODY"===dt.nodeName&&(dt=m.ownerDocument.documentElement)):dt="window"===E?m.ownerDocument.documentElement:E;const xt=pe(dt,at,Z);if(xt&&"HTML"===dt.nodeName&&!h1(at)){const{height:yt,width:Qt}=Rt(m.ownerDocument);Vt(ot.top)&&Vt(xt.top)&&Vt(xt.marginTop)&&(ot.top+=xt.top-xt.marginTop),Vt(ot.top)&&(ot.bottom=Number(yt)+Number(xt.top)),Vt(ot.left)&&Vt(xt.left)&&Vt(xt.marginLeft)&&(ot.left+=xt.left-xt.marginLeft),Vt(ot.top)&&(ot.right=Number(Qt)+Number(xt.left))}else xt&&(ot=xt)}return Vt(ot.left)&&(ot.left+=x),Vt(ot.top)&&(ot.top+=x),Vt(ot.right)&&(ot.right-=x),Vt(ot.bottom)&&(ot.bottom-=x),ot}function De({width:m,height:M}){return m*M}function Yt(m,M,x,E,Z=["top","bottom","right","left"],ot="viewport",at=0){if(-1===m.indexOf("auto"))return m;const dt=se(x,E,at,ot),xt={top:{width:dt?.width??0,height:(M?.top??0)-(dt?.top??0)},right:{width:(dt?.right??0)-(M?.right??0),height:dt?.height??0},bottom:{width:dt?.width??0,height:(dt?.bottom??0)-(M?.bottom??0)},left:{width:(M.left??0)-(dt?.left??0),height:dt?.height??0}},yt=Object.keys(xt).map(Ce=>({position:Ce,...xt[Ce],area:De(xt[Ce])})).sort((Ce,Le)=>Le.area-Ce.area);let Qt=yt.filter(({width:Ce,height:Le})=>Ce>=x.clientWidth&&Le>=x.clientHeight);Qt=Qt.filter(({position:Ce})=>Z.some(Le=>Le===Ce));const ge=Qt.length>0?Qt[0].position:yt[0].position,Pe=m.split(" ")[1];return x.className=x.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${ze().isBs5?He[ge]:ge}`),ge+(Pe?`-${Pe}`:"")}const Ze=(m,M=0)=>m?parseFloat(m):M;function r1(m){const x=m.ownerDocument.defaultView?.getComputedStyle(m),E=Ze(x?.marginTop)+Ze(x?.marginBottom),Z=Ze(x?.marginLeft)+Ze(x?.marginRight);return{width:Number(m.offsetWidth)+Z,height:Number(m.offsetHeight)+E}}function M1(m,M,x){return pe(M,x?Ot(m):ct(m,M),x)}function u1(m,M,x){const E=x.split(" ")[0],Z=r1(m),ot={width:Z.width,height:Z.height},at=-1!==["right","left"].indexOf(E),dt=at?"top":"left",xt=at?"left":"top",yt=at?"height":"width",Qt=at?"width":"height";return ot[dt]=(M[dt]??0)+M[yt]/2-Z[yt]/2,ot[xt]=E===xt?(M[xt]??0)-Z[Qt]:M[function a1(m){const M={left:"right",right:"left",bottom:"top",top:"bottom"};return m.replace(/left|right|bottom|top/g,x=>M[x])}(xt)]??0,ot}function ye(m,M){return!!m.modifiers[M]?.enabled}const f1={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function Oe(m,M){return!!ze().isBs5&&f1[M].includes(m)}function S1(m){return ze().isBs5?Oe(m,"end")?"ms-2":Oe(m,"start")?"me-2":Oe(m,"top")?"mb-2":Oe(m,"bottom")?"mt-2":"":""}function T1(m,M,x){!m||!M||Object.keys(M).forEach(E=>{let Z="";-1!==["width","height","top","right","bottom","left"].indexOf(E)&&function Ht(m){return""!==m&&!isNaN(parseFloat(m))&&isFinite(Number(m))}(M[E])&&(Z="px"),x?x.setStyle(m,E,`${String(M[E])}${Z}`):m.style[E]=String(M[E])+Z})}function Ie(m){let M=m.offsets.target;const x=m.instance.target.querySelector(".arrow");if(!x)return m;const E=-1!==["left","right"].indexOf(m.placement.split(" ")[0]),Z=E?"height":"width",ot=E?"Top":"Left",at=ot.toLowerCase(),dt=E?"left":"top",xt=E?"bottom":"right",yt=r1(x)[Z],Qt=m.placement.split(" ")[1];(m.offsets.host[xt]??0)-yt<(M[at]??0)&&(M[at]-=(M[at]??0)-((m.offsets.host[xt]??0)-yt)),Number(m.offsets.host[at])+Number(yt)>(M[xt]??0)&&(M[at]+=Number(m.offsets.host[at])+Number(yt)-Number(M[xt])),M=Me(M);const ge=st(m.instance.target),Pe=parseFloat(ge[`margin${ot}`])||0,Ce=parseFloat(ge[`border${ot}Width`])||0;let Le;if(Qt){const l1=parseFloat(ge.borderRadius)||0,t1=Number(Pe+Ce+l1);Le=at===Qt?Number(m.offsets.host[at])+t1:Number(m.offsets.host[at])+Number(m.offsets.host[Z]-t1)}else Le=Number(m.offsets.host[at])+Number(m.offsets.host[Z]/2-yt/2);let k1=Le-(M[at]??0)-Pe-Ce;return k1=Math.max(Math.min(M[Z]-(yt+5),k1),0),m.offsets.arrow={[at]:Math.round(k1),[dt]:""},m.instance.arrow=x,m}function m1(m){if(m.offsets.target=Me(m.offsets.target),!ye(m.options,"flip"))return m.offsets.target={...m.offsets.target,...u1(m.instance.target,m.offsets.host,m.placement)},m;const M=se(m.instance.target,m.instance.host,0,"viewport",!1);let x=m.placement.split(" ")[0],E=m.placement.split(" ")[1]||"";const dt=Yt("auto",m.offsets.host,m.instance.target,m.instance.host,m.options.allowedPositions),xt=[x,dt];return xt.forEach((yt,Qt)=>{if(x!==yt||xt.length===Qt+1)return;x=m.placement.split(" ")[0];const ge="left"===x&&Math.floor(m.offsets.target.right??0)>Math.floor(m.offsets.host.left??0)||"right"===x&&Math.floor(m.offsets.target.left??0)Math.floor(m.offsets.host.top??0)||"bottom"===x&&Math.floor(m.offsets.target.top??0)Math.floor(M.right??0),Le=Math.floor(m.offsets.target.top??0)Math.floor(M.bottom??0),l1="left"===x&&Pe||"right"===x&&Ce||"top"===x&&Le||"bottom"===x&&k1,t1=-1!==["top","bottom"].indexOf(x),D1=t1&&"left"===E&&Pe||t1&&"right"===E&&Ce||!t1&&"left"===E&&Le||!t1&&"right"===E&&k1;(ge||l1||D1)&&((ge||l1)&&(x=xt[Qt+1]),D1&&(E=function Je(m){return"right"===m?"left":"left"===m?"right":m}(E)),m.placement=x+(E?` ${E}`:""),m.offsets.target={...m.offsets.target,...u1(m.instance.target,m.offsets.host,m.placement)})}),m}function c1(m){if(!ye(m.options,"preventOverflow"))return m;const M="transform",x=m.instance.target.style,{top:E,left:Z,[M]:ot}=x;x.top="",x.left="",x[M]="";const at=se(m.instance.target,m.instance.host,0,m.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);x.top=E,x.left=Z,x[M]=ot;const xt={primary(yt){let Qt=m.offsets.target[yt];return(m.offsets.target[yt]??0)<(at[yt]??0)&&(Qt=Math.max(m.offsets.target[yt]??0,at[yt]??0)),{[yt]:Qt}},secondary(yt){const Qt="right"===yt,ge=Qt?"left":"top";let Ce=m.offsets.target[ge];return(m.offsets.target[yt]??0)>(at[yt]??0)&&(Ce=Math.min(m.offsets.target[ge]??0,(at[yt]??0)-m.offsets.target[Qt?"width":"height"])),{[ge]:Ce}}};return["left","right","top","bottom"].forEach(yt=>{const Qt=-1!==["left","top","start"].indexOf(yt)?xt.primary:xt.secondary;m.offsets.target={...m.offsets.target,...Qt(yt)}}),m}function he(m){const M=m.placement,x=M.split(" ")[0],E=M.split(" ")[1];if(E){const{host:Z,target:ot}=m.offsets,at=-1!==["bottom","top"].indexOf(x),dt=at?"left":"top",xt=at?"width":"height",yt={start:{[dt]:Z[dt]},end:{[dt]:(Z[dt]??0)+Z[xt]-ot[xt]}};m.offsets.target={...ot,[dt]:dt===E?yt.start[dt]:yt.end[dt]}}return m}const I1=new class N1{position(M,x){return this.offset(M,x)}offset(M,x){return M1(x,M)}positionElements(M,x,E,Z,ot){const at=[m1,he,c1,Ie],xt=function Ve(m,M,x,E){if(!m||!M)return;const Z=M1(m,M);!x.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!x.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(x="auto");const ot=!!x.match(/auto/g);let at=x.match(/auto\s(left|right|top|bottom|start|end)/)?x.split(" ")[1]||"auto":x;const dt=at.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return dt&&(at=dt[1]+(dt[2]?` ${dt[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(at)&&(at="auto"),at=Yt(at,Z,m,M,E?E.allowedPositions:void 0),{options:E||{modifiers:{}},instance:{target:m,host:M,arrow:void 0},offsets:{target:u1(m,Z,at),host:Z,arrow:void 0},positionFixed:!1,placement:at,placementAuto:ot}}(x,M,me[E],ot);if(xt)return at.reduce((yt,Qt)=>Qt(yt),xt)}};let P=(()=>{class m{constructor(x,E,Z){this.update$$=new v1.B,this.positionElements=new Map,this.isDisabled=!1,(0,we.UE)(Z)&&x.runOutsideAngular(()=>{this.triggerEvent$=(0,$e.h)((0,de.R)(window,"scroll",{passive:!0}),(0,de.R)(window,"resize",{passive:!0}),(0,Kt.of)(0,ce.X),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(ot=>{!function it(m,M,x,E,Z,ot){const at=I1.positionElements(m,M,x,E,Z);if(!at)return;const dt=function Ne(m){return{width:m.offsets.target.width,height:m.offsets.target.height,left:Math.floor(m.offsets.target.left??0),top:Math.round(m.offsets.target.top??0),bottom:Math.round(m.offsets.target.bottom??0),right:Math.floor(m.offsets.target.right??0)}}(at);T1(M,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${dt.left}px, ${dt.top}px, 0px)`},ot),at.instance.arrow&&T1(at.instance.arrow,at.offsets.arrow,ot),function qe(m,M){const x=m.instance.target;let E=x.className;const Z=ze().isBs5?He[m.placement]:m.placement;m.placementAuto&&(E=E.replace(/bs-popover-auto/g,`bs-popover-${Z}`),E=E.replace(/ms-2|me-2|mb-2|mt-2/g,""),E=E.replace(/bs-tooltip-auto/g,`bs-tooltip-${Z}`),E=E.replace(/\sauto/g,` ${Z}`),-1!==E.indexOf("popover")&&(E=E+" "+S1(Z)),-1!==E.indexOf("popover")&&-1===E.indexOf("popover-auto")&&(E+=" popover-auto"),-1!==E.indexOf("tooltip")&&-1===E.indexOf("tooltip-auto")&&(E+=" tooltip-auto")),E=E.replace(/left|right|top|bottom|end|start/g,`${Z.split(" ")[0]}`),M?M.setAttribute(x,"class",E):x.className=E}(at,ot)}(O(ot.target),O(ot.element),ot.attachment,ot.appendToBody,this.options,E.createRenderer(null,null))})})})}position(x){this.addPositionElement(x)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(x){this.positionElements.set(O(x.element),x)}calcPosition(){this.update$$.next(null)}deletePositionElement(x){this.positionElements.delete(O(x))}setOptions(x){this.options=x}static#t=this.\u0275fac=function(E){return new(E||m)(t.KVO(t.SKi),t.KVO(t._9s),t.KVO(t.Agw))};static#e=this.\u0275prov=t.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();function O(m){return"string"==typeof m?document.querySelector(m):m instanceof t.aKT?m.nativeElement:m??null}class ht{constructor(M,x,E){this.nodes=M,this.viewRef=x,this.componentRef=E}}class Nt{constructor(M,x,E,Z,ot,at,dt,xt,yt){this._viewContainerRef=M,this._renderer=x,this._elementRef=E,this._injector=Z,this._componentFactoryResolver=ot,this._ngZone=at,this._applicationRef=dt,this._posService=xt,this._document=yt,this.onBeforeShow=new t.bkB,this.onShown=new t.bkB,this.onBeforeHide=new t.bkB,this.onHidden=new t.bkB,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(M){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(M),this}to(M){return this.container=M||this.container,this}position(M){return M?(this.attachment=M.attachment||this.attachment,this._elementRef=M.target||this._elementRef,this):this}provide(M){return this._providers.push(M),this}show(M={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(M.content,M.context,M.initialState);const x=t.zZn.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(x,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,M),this.container instanceof t.aKT&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof this._document<"u"){const E=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!E)return;E.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(M.id?{id:M.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(M){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const x=this._componentRef.location.nativeElement;return x.parentNode?.removeChild(x),this._contentRef?.componentRef?.destroy(),this._viewContainerRef&&this._contentRef?.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef?.viewRef?.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(M?{id:M}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(M){this.triggers=M.triggers||this.triggers,this._listenOpts.outsideClick=M.outsideClick,this._listenOpts.outsideEsc=M.outsideEsc,M.target=M.target||this._elementRef?.nativeElement;const x=this._listenOpts.hide=()=>M.hide?M.hide():void this.hide(),E=this._listenOpts.show=ot=>{M.show?M.show(ot):this.show(ot),ot()};return this._renderer&&(this._unregisterListenersFn=function L(m,M){const x=v(M.triggers),E=M.target;if(1===x.length&&x[0].isManual())return Function.prototype;const Z=[],ot=[],at=()=>{ot.forEach(dt=>Z.push(dt())),ot.length=0};return x.forEach(dt=>{const xt=dt.open===dt.close,yt=xt?M.toggle:M.show;if(!xt&&dt.close&&M.hide){const Qt=dt.close,ge=M.hide;ot.push(()=>m.listen(E,Qt,ge))}yt&&Z.push(m.listen(E,dt.open,()=>yt(at)))}),()=>{Z.forEach(dt=>dt())}}(this._renderer,{target:M.target,triggers:M.triggers,show:E,hide:x,toggle:ot=>{this.isShown?x():E(ot)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(M,x){return M&&x&&(this._inlineViewRef=M.createEmbeddedView(x)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const M=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=function F(m,M){return M.outsideClick?m.listen("document","click",x=>{M.target&&M.target.contains(x.target)||M.targets&&M.targets.some(E=>E.contains(x.target))||M.hide&&M.hide()}):Function.prototype}(this._renderer,{targets:[M,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=function U(m,M){return M.outsideEsc?m.listen("document","keyup.esc",x=>{M.target&&M.target.contains(x.target)||M.targets&&M.targets.some(E=>E.contains(x.target))||M.hide&&M.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef?.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(M,x,E){if(!M)return new ht([]);if(M instanceof t.C4Q){if(this._viewContainerRef){const at=this._viewContainerRef.createEmbeddedView(M,x);return at.markForCheck(),new ht([at.rootNodes],at)}const ot=M.createEmbeddedView({});return this._applicationRef.attachView(ot),new ht([ot.rootNodes],ot)}if("function"==typeof M){const ot=this._componentFactoryResolver.resolveComponentFactory(M),at=t.zZn.create({providers:this._providers,parent:this._injector}),dt=ot.create(at);return Object.assign(dt.instance,E),this._applicationRef.attachView(dt.hostView),new ht([[dt.location.nativeElement]],dt.hostView,dt)}const Z=this._renderer?[this._renderer.createText(`${M}`)]:[];return new ht([Z])}}let G=(()=>{class m{constructor(x,E,Z,ot,at,dt){this._componentFactoryResolver=x,this._ngZone=E,this._injector=Z,this._posService=ot,this._applicationRef=at,this._document=dt}createLoader(x,E,Z){return new Nt(E,Z,x,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService,this._document)}static#t=this.\u0275fac=function(E){return new(E||m)(t.KVO(t.OM3),t.KVO(t.SKi),t.KVO(t.zZn),t.KVO(P),t.KVO(t.o8S),t.KVO(we.qQ))};static#e=this.\u0275prov=t.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();var N=l(1807);const S=["*"];function I(m,M){if(1&m&&(t.j41(0,"h3",3),t.EFF(1),t.k0s()),2&m){const x=t.XpG();t.R7$(),t.JRh(x.title)}}let J=(()=>{class m{constructor(){this.adaptivePosition=!0,this.placement="top",this.triggers="click",this.outsideClick=!1,this.delay=0}static#t=this.\u0275fac=function(E){return new(E||m)};static#e=this.\u0275prov=t.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),wt=(()=>{class m{set placement(x){this._placement=this._bsVersions.isBs5?He[x]:x}get _bsVersions(){return ze()}constructor(x){this._placement="top",Object.assign(this,x)}checkMarginNecessity(){return S1(this._placement)}static#t=this.\u0275fac=function(E){return new(E||m)(t.rXU(J))};static#e=this.\u0275cmp=t.VBU({type:m,selectors:[["popover-container"]],hostAttrs:["role","tooltip",2,"display","block","position","absolute"],hostVars:7,hostBindings:function(E,Z){2&E&&(t.BMQ("id",Z.popoverId),t.HbH("popover in popover-"+Z._placement+" bs-popover-"+Z._placement+" "+Z._placement+" "+Z.containerClass+" "+Z.checkMarginNecessity()),t.AVh("show",!Z._bsVersions.isBs3)("bs3",Z._bsVersions.isBs3))},inputs:{placement:"placement",title:"title"},ngContentSelectors:S,decls:4,vars:1,consts:[[1,"popover-arrow","arrow"],["class","popover-title popover-header",4,"ngIf"],[1,"popover-content","popover-body"],[1,"popover-title","popover-header"]],template:function(E,Z){1&E&&(t.NAR(),t.nrm(0,"div",0),t.DNE(1,I,2,1,"h3",1),t.j41(2,"div",2),t.SdG(3),t.k0s()),2&E&&(t.R7$(),t.Y8G("ngIf",Z.title))},dependencies:[we.bT],styles:[".popover.bottom[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%]{margin-left:-4px}[_nghost-%COMP%] .popover-arrow[_ngcontent-%COMP%]{position:absolute}"],changeDetection:0})}return m})(),Bt=0,qt=(()=>{class m{get isOpen(){return this._popover.isShown}set isOpen(x){x?this.show():this.hide()}constructor(x,E,Z,ot,at,dt){this._elementRef=E,this._renderer=Z,this._positionService=dt,this.popoverId=Bt++,this.adaptivePosition=!0,this.placement="top",this.outsideClick=!1,this.triggers="click",this.containerClass="",this.delay=0,this._isInited=!1,this._popover=at.createLoader(E,ot,Z).provide({provide:J,useValue:x}),Object.assign(this,x),this.onShown=this._popover.onShown,this.onHidden=this._popover.onHidden,typeof window<"u"&&E.nativeElement.addEventListener("click",function(){try{E.nativeElement.focus()}catch{return}})}setAriaDescribedBy(){this._ariaDescribedby=this.isOpen?`ngx-popover-${this.popoverId}`:void 0,this._ariaDescribedby?(this._popover.instance&&(this._popover.instance.popoverId=this._ariaDescribedby),this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby)):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}show(){if(this._popover.isShown||!this.popover||this._delayTimeoutId)return;this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition,boundariesElement:this.boundariesElement||"scrollParent"}}});const x=()=>{this._delayTimeoutId&&(this._delayTimeoutId=void 0),this._popover.attach(wt).to(this.container).position({attachment:this.placement}).show({content:this.popover,context:this.popoverContext,placement:this.placement,title:this.popoverTitle,containerClass:this.containerClass}),!this.adaptivePosition&&this._popover._componentRef&&(this._positionService.calcPosition(),this._positionService.deletePositionElement(this._popover._componentRef.location)),this.isOpen=!0,this.setAriaDescribedBy()},E=()=>{this._popoverCancelShowFn&&this._popoverCancelShowFn()};if(this.delay){const Z=(0,N.O)(this.delay).subscribe(()=>{x(),E()});this.triggers&&v(this.triggers).forEach(ot=>{ot.close&&(this._popoverCancelShowFn=this._renderer.listen(this._elementRef.nativeElement,ot.close,()=>{Z.unsubscribe(),E()}))})}else x()}hide(){this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this.isOpen&&(this._popover.hide(),this.setAriaDescribedBy(),this.isOpen=!1)}toggle(){if(this.isOpen)return this.hide();this.show()}ngOnInit(){this._isInited||(this._isInited=!0,this._popover.listen({triggers:this.triggers,outsideClick:this.outsideClick,show:()=>this.show(),hide:()=>this.hide()}))}ngOnDestroy(){this._popover.dispose()}static#t=this.\u0275fac=function(E){return new(E||m)(t.rXU(J),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.c1b),t.rXU(G),t.rXU(P))};static#e=this.\u0275dir=t.FsC({type:m,selectors:[["","popover",""]],inputs:{adaptivePosition:"adaptivePosition",boundariesElement:"boundariesElement",popover:"popover",popoverContext:"popoverContext",popoverTitle:"popoverTitle",placement:"placement",outsideClick:"outsideClick",triggers:"triggers",container:"container",containerClass:"containerClass",isOpen:"isOpen",delay:"delay"},outputs:{onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-popover"]})}return m})();var _e=l(9140),F1=l(6567);let y1=(()=>{class m extends qt{static#t=this.\u0275fac=(()=>{let x;return function(Z){return(x||(x=t.xGo(m)))(Z||m)}})();static#e=this.\u0275dir=t.FsC({type:m,selectors:[["","tourAnchor",""]],standalone:!0,features:[t.Vt3]})}return m})(),P1=(()=>{class m{constructor(x,E,Z,ot){this.tourService=x,this.tourStepTemplate=E,this.element=Z,this.popoverDirective=ot,this.popoverDirective.triggers=""}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}showTourStep(x){this.isActive=!0,this.popoverDirective.popover=this.tourStepTemplate.template,this.popoverDirective.popoverContext={step:x},x.useLegacyTitle&&(this.popoverDirective.popoverTitle=x.title),this.popoverDirective.container="body",this.popoverDirective.containerClass=`tour-step ${x.popoverClass??""}`,this.popoverDirective.placement=x.placement||"auto",this.popoverDirective.show()}hideTourStep(){this.isActive=!1,this.popoverDirective.hide()}static#t=this.\u0275fac=function(E){return new(E||m)(t.rXU(_e.F),t.rXU(F1.S),t.rXU(t.aKT),t.rXU(y1,1))};static#e=this.\u0275dir=t.FsC({type:m,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(E,Z){2&E&&t.AVh("touranchor--is-active",Z.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return m})()},6567:(St,nt,l)=>{l.d(nt,{S:()=>_});var t=l(3953);let _=(()=>{class T{static#t=this.\u0275fac=function(L){return new(L||T)};static#e=this.\u0275prov=t.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},6504:(St,nt,l)=>{l.d(nt,{k:()=>H});var t=l(3953),_=l(2637),T=l(6567),v=l(9140);const b=["tourStep"];function L(B,W){if(1&B){const y=t.RV6();t.j41(0,"div",2)(1,"h5"),t.EFF(2),t.k0s(),t.j41(3,"button",11),t.bIt("click",function(){t.eBV(y);const tt=t.XpG(2);return t.Njj(tt.tourService.end())}),t.k0s()()}if(2&B){const y=t.XpG().step;t.R7$(2),t.JRh(null==y?null:y.title)}}function F(B,W){if(1&B&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&B){const y=t.XpG().step,rt=t.XpG();t.R7$(),t.Lme("",(null==rt.tourService.steps?null:rt.tourService.steps.indexOf(y))+1," / ",null==rt.tourService.steps?null:rt.tourService.steps.length,"")}}function U(B,W){if(1&B){const y=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(y);const tt=t.XpG(2);return t.Njj(tt.tourService.next())}),t.EFF(1),t.qSk(),t.j41(2,"svg",6),t.nrm(3,"path",13),t.k0s()()}if(2&B){const y=t.XpG().step;t.R7$(),t.SpI(" ",null==y?null:y.nextBtnTitle," ")}}function z(B,W){if(1&B){const y=t.RV6();t.j41(0,"button",14),t.bIt("click",function(){t.eBV(y);const tt=t.XpG(2);return t.Njj(tt.tourService.end())}),t.EFF(1),t.k0s()}if(2&B){const y=t.XpG().step;t.R7$(),t.SpI(" ",null==y?null:y.endBtnTitle," ")}}function $(B,W){if(1&B){const y=t.RV6();t.j41(0,"div",1),t.DNE(1,L,4,1,"div",2),t.nrm(2,"p",3),t.j41(3,"div",4)(4,"button",5),t.bIt("click",function(){t.eBV(y);const tt=t.XpG();return t.Njj(tt.tourService.prev())}),t.qSk(),t.j41(5,"svg",6),t.nrm(6,"path",7),t.k0s(),t.EFF(7),t.k0s(),t.DNE(8,F,2,2,"div",8)(9,U,4,1,"button",9)(10,z,2,1,"button",10),t.k0s()()}if(2&B){const y=W.step,rt=t.XpG();t.xc7("width",null==y.stepDimensions?null:y.stepDimensions.width)("min-width",null==y.stepDimensions?null:y.stepDimensions.minWidth)("max-width",null==y.stepDimensions?null:y.stepDimensions.maxWidth),t.R7$(),t.vxM(null!=y&&y.useLegacyTitle||null==y||!y.title?-1:1),t.R7$(),t.Y8G("innerHTML",null==y?null:y.content,t.npT),t.R7$(),t.AVh("no-progress",!y.showProgress),t.R7$(),t.Y8G("disabled",!rt.tourService.hasPrev(y)),t.R7$(3),t.SpI(" ",null==y?null:y.prevBtnTitle," "),t.R7$(),t.vxM(y.showProgress?8:-1),t.R7$(),t.vxM(rt.tourService.hasNext(y)&&!y.nextOnAnchorClick?9:-1),t.R7$(),t.vxM(rt.tourService.hasNext(y)?-1:10)}}let H=(()=>{class B extends _.mE{constructor(){super(...arguments),this.tourStepTemplateService=(0,t.WQX)(T.S),this.tourService=(0,t.WQX)(v.F)}ngAfterContentInit(){this.tourStepTemplateService.template=this.stepTemplate||this.stepTemplateContent||this.defaultTourStepTemplate}static#t=this.\u0275fac=(()=>{let y;return function(tt){return(y||(y=t.xGo(B)))(tt||B)}})();static#e=this.\u0275cmp=t.VBU({type:B,selectors:[["tour-step-template"]],contentQueries:function(rt,tt,vt){if(1&rt&&t.wni(vt,t.C4Q,5),2&rt){let et;t.mGM(et=t.lsd())&&(tt.stepTemplateContent=et.first)}},viewQuery:function(rt,tt){if(1&rt&&t.GBs(b,7,t.C4Q),2&rt){let vt;t.mGM(vt=t.lsd())&&(tt.defaultTourStepTemplate=vt.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:2,vars:0,consts:[["tourStep",""],[1,"main-container"],[1,"title-container"],[1,"card-text",3,"innerHTML"],[1,"buttons"],[1,"btn","btn-sm","btn-outline-secondary","prev",3,"click","disabled"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16"],["d","M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"],[1,"progress"],[1,"btn","btn-sm","btn-outline-primary","next"],[1,"btn","btn-sm","btn-outline-primary"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"btn","btn-sm","btn-outline-primary","next",3,"click"],["d","M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"],[1,"btn","btn-sm","btn-outline-primary",3,"click"]],template:function(rt,tt){1&rt&&t.DNE(0,$,11,15,"ng-template",null,0,t.C5r)},styles:[".tour-step .popover-body{padding:0}.main-container[_ngcontent-%COMP%]{padding:.5rem 1rem .75rem}.title-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.25rem}.title-container[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;line-height:1.5}.buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.buttons[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:12px;font-weight:700;color:#00000073;white-space:nowrap}.buttons.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.buttons[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem}.buttons[_ngcontent-%COMP%] .btn.prev[_ngcontent-%COMP%]{padding-left:.25rem}.buttons[_ngcontent-%COMP%] .btn.next[_ngcontent-%COMP%]{padding-right:.25rem}"]})}return B})()},9133:(St,nt,l)=>{l.d(nt,{e0:()=>_.e,v3:()=>_.v,K$:()=>b,gQ:()=>L.F}),l(6504);var _=l(8537),T=l(3953);let b=(()=>{class F{static#t=this.\u0275fac=function($){return new($||F)};static#e=this.\u0275mod=T.$C({type:F});static#n=this.\u0275inj=T.G2t({})}return F})();var L=l(9140)},6338:(St,nt,l)=>{l.d(nt,{M:()=>F});var t=l(3528),_=l(3953),T=l(9077),v=l(567);function b(U,z){const $=z.currentStep;return{...U,align:$.placement?.horizontalDirection??U.align,direction:$.placement?.verticalDirection??U.direction,limitWidth:"auto",minHeight:170}}let L=(()=>{class U{constructor($){this.tourStepTemplateService=$,this.isShown=!1,this.offset=4,this.template=$.templateComponent.template}static#t=this.\u0275fac=function(H){return new(H||U)(_.rXU(v.S))};static#e=this.\u0275cmp=_.VBU({type:U,selectors:[["tour-anchor-opener"]],viewQuery:function(H,B){if(1&H&&_.GBs(T.pU,7),2&H){let W;_.mGM(W=_.lsd())&&(B.dropdown=W.first)}},inputs:{isShown:"isShown",offset:"offset"},standalone:!0,features:[_.Jv_([{provide:T.KJ,useFactory:b,deps:[[new _.kdw,T.KJ],t.H]}]),_.aNF],decls:1,vars:3,consts:[[3,"tuiDropdown","tuiDropdownManual","tuiDropdownOffset"]],template:function(H,B){1&H&&_.nrm(0,"span",0),2&H&&_.Y8G("tuiDropdown",B.template)("tuiDropdownManual",B.isShown)("tuiDropdownOffset",B.offset)},dependencies:[T.ML,T.pU,T.HY,T.XA,T.X2,T.Gc],styles:["[_nghost-%COMP%]{display:none}"]})}return U})(),F=(()=>{class U{constructor($,H,B,W){this.tourService=$,this.tourStepTemplateService=H,this.viewContainer=B,this.element=W}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}createOpener(){this.opener=this.viewContainer.createComponent(L).instance}showTourStep($){this.tourStepTemplateService.templateComponent.step=$,this.isActive=!0,this.opener||this.createOpener(),this.opener.dropdown.el=this.element,this.opener.isShown=!0;const W=$.backdropConfig?.offset;W&&(this.opener.offset=W+4)}hideTourStep(){this.isActive=!1,this.opener.isShown=!1}static#t=this.\u0275fac=function(H){return new(H||U)(_.rXU(t.H),_.rXU(v.S),_.rXU(_.c1b),_.rXU(_.aKT))};static#e=this.\u0275dir=_.FsC({type:U,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(H,B){2&H&&_.AVh("touranchor--is-active",B.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return U})()},567:(St,nt,l)=>{l.d(nt,{S:()=>_});var t=l(3953);let _=(()=>{class T{static#t=this.\u0275fac=function(L){return new(L||T)};static#e=this.\u0275prov=t.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},2504:(St,nt,l)=>{l.d(nt,{k:()=>rt});var t=l(3953),_=l(3528),T=l(2637),v=l(177),b=l(2782),L=l(567);const F=["tuiDropdownTemplate"],U=tt=>({step:tt});function z(tt,vt){1&tt&&t.eu8(0)}function $(tt,vt){if(1&tt&&t.DNE(0,z,1,0,"ng-container",2),2&tt){const et=t.XpG(),mt=t.sdS(3);t.Y8G("ngTemplateOutlet",et.stepTemplate||et.stepTemplateContent||mt)("ngTemplateOutletContext",t.eq3(2,U,et.step))}}function H(tt,vt){if(1&tt&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&tt){const et=t.XpG().step,mt=t.XpG();t.R7$(),t.Lme("",(null==mt.tourService.steps?null:mt.tourService.steps.indexOf(et))+1," / ",null==mt.tourService.steps?null:mt.tourService.steps.length,"")}}function B(tt,vt){if(1&tt){const et=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(et);const Ct=t.XpG(2);return t.Njj(Ct.tourService.next())}),t.EFF(1),t.k0s()}if(2&tt){const et=t.XpG().step;t.R7$(),t.SpI(" ",null==et?null:et.nextBtnTitle," ")}}function W(tt,vt){if(1&tt){const et=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(et);const Ct=t.XpG(2);return t.Njj(Ct.tourService.end())}),t.EFF(1),t.k0s()}if(2&tt){const et=t.XpG().step;t.R7$(),t.SpI(" ",null==et?null:et.endBtnTitle," ")}}function y(tt,vt){if(1&tt){const et=t.RV6();t.j41(0,"div",3)(1,"div",4)(2,"h3"),t.EFF(3),t.k0s(),t.j41(4,"button",5),t.bIt("click",function(){t.eBV(et);const Ct=t.XpG();return t.Njj(Ct.tourService.end())}),t.k0s()(),t.nrm(5,"p",6),t.j41(6,"div",7)(7,"button",8),t.bIt("click",function(){t.eBV(et);const Ct=t.XpG();return t.Njj(Ct.tourService.prev())}),t.EFF(8),t.k0s(),t.DNE(9,H,2,2,"div",9)(10,B,2,1,"button",10)(11,W,2,1,"button",11),t.k0s()()}if(2&tt){const et=vt.step,mt=t.XpG();t.HbH(et.popoverClass),t.xc7("width",null==et.stepDimensions?null:et.stepDimensions.width)("min-width",null==et.stepDimensions?null:et.stepDimensions.minWidth)("max-width",null==et.stepDimensions?null:et.stepDimensions.maxWidth),t.R7$(3),t.JRh(null==et?null:et.title),t.R7$(2),t.Y8G("innerHTML",null==et?null:et.content,t.npT),t.R7$(),t.AVh("no-progress",!et.showProgress),t.R7$(),t.Y8G("disabled",!mt.tourService.hasPrev(et)),t.R7$(),t.SpI(" ",null==et?null:et.prevBtnTitle," "),t.R7$(),t.vxM(et.showProgress?9:-1),t.R7$(),t.vxM(mt.tourService.hasNext(et)&&!et.nextOnAnchorClick?10:-1),t.R7$(),t.vxM(mt.tourService.hasNext(et)?-1:11)}}let rt=(()=>{class tt extends T.mE{constructor(et,mt){super(mt),this.tourStepTemplateService=et,this.step={}}ngAfterViewInit(){this.tourStepTemplateService.templateComponent=this}static#t=this.\u0275fac=function(mt){return new(mt||tt)(t.rXU(L.S),t.rXU(_.H))};static#e=this.\u0275cmp=t.VBU({type:tt,selectors:[["tour-step-template"]],contentQueries:function(mt,Ct,Tt){if(1&mt&&t.wni(Tt,t.C4Q,5),2&mt){let Wt;t.mGM(Wt=t.lsd())&&(Ct.stepTemplateContent=Wt.first)}},viewQuery:function(mt,Ct){if(1&mt&&t.GBs(F,5),2&mt){let Tt;t.mGM(Tt=t.lsd())&&(Ct.template=Tt.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:4,vars:0,consts:[["tuiDropdownTemplate",""],["defaultTemplate",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"main-container"],[1,"title-container"],["tuiIconButton","","icon","tuiIconCloseLarge","appearance","flat","size","m",3,"click"],[1,"content",3,"innerHTML"],[1,"buttons"],["tuiButton","","type","button","icon","tuiIconChevronLeft","appearance","flat","size","m",1,"prev",3,"click","disabled"],[1,"progress"],["tuiButton","","type","button","iconRight","tuiIconChevronRight","appearance","flat","size","m",1,"next"],["tuiButton","","type","button","appearance","flat","size","m"],["tuiButton","","type","button","iconRight","tuiIconChevronRight","appearance","flat","size","m",1,"next",3,"click"],["tuiButton","","type","button","appearance","flat","size","m",3,"click"]],template:function(mt,Ct){1&mt&&t.DNE(0,$,1,4,"ng-template",null,0,t.C5r)(2,y,12,17,"ng-template",null,1,t.C5r)},dependencies:[v.T3,b.Pv,b.SM],styles:["tui-dropdown-host{z-index:auto!important} tui-dropdown-host tui-dropdown{z-index:150!important}.main-container[_ngcontent-%COMP%]{padding:1rem;box-sizing:border-box}.title-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.title-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--tui-font-heading-6);margin:0}.title-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:-.5rem}.content[_ngcontent-%COMP%]{margin:1rem 0}.buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin:0 -.5rem -.5rem}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.buttons[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:800;color:var(--tui-text-03);white-space:nowrap}.buttons.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.buttons[_ngcontent-%COMP%] button.prev .t-wrapper{padding-left:1rem}.buttons[_ngcontent-%COMP%] button.next .t-wrapper{padding-right:1rem}"]})}return tt})()},3528:(St,nt,l)=>{l.d(nt,{H:()=>T});var t=l(2637),_=l(3953);let T=(()=>{class v extends t.gQ{static#t=this.\u0275fac=(()=>{let L;return function(U){return(L||(L=_.xGo(v)))(U||v)}})();static#e=this.\u0275prov=_.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},4451:(St,nt,l)=>{l.d(nt,{Mw:()=>_.M,gQ:()=>U.H,w6:()=>F});var t=l(2504),_=l(6338),v=(l(2637),l(3953));let F=(()=>{class z{static#t=this.\u0275fac=function(B){return new(B||z)};static#e=this.\u0275mod=v.$C({type:z});static#n=this.\u0275inj=v.G2t({imports:[t.k]})}return z})();var U=l(3528)},238:(St,nt,l)=>{l.d(nt,{A:()=>F});var t=l(8956),_=l(3953),T=l(4819),v=l(2611);function b(U,z){const $=z.currentStep;return{...U,direction:$.placement??U.direction,appearance:"onDark"}}let L=(()=>{class U{constructor($){this.tourStepTemplateService=$,this.isShown=!1,this.template=$.templateComponent.template}static#t=this.\u0275fac=function(H){return new(H||U)(_.rXU(v.S))};static#e=this.\u0275cmp=_.VBU({type:U,selectors:[["tour-anchor-opener"]],viewQuery:function(H,B){if(1&H&&_.GBs(T.XZ,7),2&H){let W;_.mGM(W=_.lsd())&&(B.hint=W.first)}},inputs:{isShown:"isShown"},standalone:!0,features:[_.Jv_([{provide:T._n,useFactory:b,deps:[[new _.kdw,T._n],t.j]}]),_.aNF],decls:1,vars:2,consts:[[3,"tuiHint","tuiHintManual"]],template:function(H,B){1&H&&_.nrm(0,"span",0),2&H&&_.Y8G("tuiHint",B.template)("tuiHintManual",B.isShown)},dependencies:[T.Q3,T.XZ,T.ZF,T.JL,T.Hg,T.AZ],styles:["[_nghost-%COMP%]{display:none}"]})}return U})(),F=(()=>{class U{constructor($,H,B,W){this.tourService=$,this.tourStepTemplateService=H,this.viewContainer=B,this.element=W}ngOnInit(){this.tourService.register(this.tourAnchor,this)}ngOnDestroy(){this.tourService.unregister(this.tourAnchor)}createOpener(){this.opener=this.viewContainer.createComponent(L).instance}showTourStep($){this.tourStepTemplateService.templateComponent.step=$,this.isActive=!0,this.opener||this.createOpener(),this.opener.hint.el=this.element,this.opener.isShown=!0}hideTourStep(){this.isActive=!1,this.opener.isShown=!1}static#t=this.\u0275fac=function(H){return new(H||U)(_.rXU(t.j),_.rXU(v.S),_.rXU(_.c1b),_.rXU(_.aKT))};static#e=this.\u0275dir=_.FsC({type:U,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(H,B){2&H&&_.AVh("touranchor--is-active",B.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0})}return U})()},2611:(St,nt,l)=>{l.d(nt,{S:()=>_});var t=l(3953);let _=(()=>{class T{static#t=this.\u0275fac=function(L){return new(L||T)};static#e=this.\u0275prov=t.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},7372:(St,nt,l)=>{l.d(nt,{k:()=>rt});var t=l(3953),_=l(8956),T=l(2637),v=l(177),b=l(2782),L=l(2611);const F=["tuiDropdownTemplate"],U=tt=>({step:tt});function z(tt,vt){1&tt&&t.eu8(0)}function $(tt,vt){if(1&tt&&t.DNE(0,z,1,0,"ng-container",2),2&tt){const et=t.XpG(),mt=t.sdS(3);t.Y8G("ngTemplateOutlet",et.stepTemplate||et.stepTemplateContent||mt)("ngTemplateOutletContext",t.eq3(2,U,et.step))}}function H(tt,vt){if(1&tt&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&tt){const et=t.XpG().step,mt=t.XpG();t.R7$(),t.Lme("",(null==mt.tourService.steps?null:mt.tourService.steps.indexOf(et))+1," / ",null==mt.tourService.steps?null:mt.tourService.steps.length,"")}}function B(tt,vt){if(1&tt){const et=t.RV6();t.j41(0,"button",11),t.bIt("click",function(){t.eBV(et);const Ct=t.XpG(2);return t.Njj(Ct.tourService.next())}),t.EFF(1),t.k0s()}if(2&tt){const et=t.XpG().step;t.R7$(),t.SpI(" ",null==et?null:et.nextBtnTitle," ")}}function W(tt,vt){if(1&tt){const et=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(et);const Ct=t.XpG(2);return t.Njj(Ct.tourService.end())}),t.EFF(1),t.k0s()}if(2&tt){const et=t.XpG().step;t.R7$(),t.SpI(" ",null==et?null:et.endBtnTitle," ")}}function y(tt,vt){if(1&tt){const et=t.RV6();t.j41(0,"div")(1,"div",3)(2,"h3"),t.EFF(3),t.k0s(),t.j41(4,"button",4),t.bIt("click",function(){t.eBV(et);const Ct=t.XpG();return t.Njj(Ct.tourService.end())}),t.k0s()(),t.nrm(5,"p",5),t.j41(6,"div",6)(7,"button",7),t.bIt("click",function(){t.eBV(et);const Ct=t.XpG();return t.Njj(Ct.tourService.prev())}),t.EFF(8),t.k0s(),t.DNE(9,H,2,2,"div",8)(10,B,2,1,"button",9)(11,W,2,1,"button",10),t.k0s()()}if(2&tt){const et=vt.step,mt=t.XpG();t.HbH(et.popoverClass),t.xc7("width",null==et.stepDimensions?null:et.stepDimensions.width)("min-width",null==et.stepDimensions?null:et.stepDimensions.minWidth)("max-width",null==et.stepDimensions?null:et.stepDimensions.maxWidth),t.R7$(3),t.JRh(null==et?null:et.title),t.R7$(2),t.Y8G("innerHTML",null==et?null:et.content,t.npT),t.R7$(),t.AVh("no-progress",!et.showProgress),t.R7$(),t.Y8G("disabled",!mt.tourService.hasPrev(et)),t.R7$(),t.SpI(" ",null==et?null:et.prevBtnTitle," "),t.R7$(),t.vxM(et.showProgress?9:-1),t.R7$(),t.vxM(mt.tourService.hasNext(et)&&!et.nextOnAnchorClick?10:-1),t.R7$(),t.vxM(mt.tourService.hasNext(et)?-1:11)}}let rt=(()=>{class tt extends T.mE{constructor(et,mt){super(mt),this.tourStepTemplateService=et,this.step={}}ngAfterViewInit(){this.tourStepTemplateService.templateComponent=this}static#t=this.\u0275fac=function(mt){return new(mt||tt)(t.rXU(L.S),t.rXU(_.j))};static#e=this.\u0275cmp=t.VBU({type:tt,selectors:[["tour-step-template"]],contentQueries:function(mt,Ct,Tt){if(1&mt&&t.wni(Tt,t.C4Q,5),2&mt){let Wt;t.mGM(Wt=t.lsd())&&(Ct.stepTemplateContent=Wt.first)}},viewQuery:function(mt,Ct){if(1&mt&&t.GBs(F,5),2&mt){let Tt;t.mGM(Tt=t.lsd())&&(Ct.template=Tt.first)}},inputs:{stepTemplate:"stepTemplate"},standalone:!0,features:[t.Vt3,t.aNF],decls:4,vars:0,consts:[["tuiDropdownTemplate",""],["defaultTemplate",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"title-container"],["tuiIconButton","","icon","tuiIconCloseLarge","appearance","flat","size","m",3,"click"],[1,"content",3,"innerHTML"],[1,"buttons"],["tuiButton","","type","button","icon","tuiIconChevronLeft","appearance","flat","size","m",1,"prev",3,"click","disabled"],[1,"progress"],["tuiButton","","type","button","iconRight","tuiIconChevronRight","appearance","flat","size","m",1,"next"],["tuiButton","","type","button","appearance","flat","size","m"],["tuiButton","","type","button","iconRight","tuiIconChevronRight","appearance","flat","size","m",1,"next",3,"click"],["tuiButton","","type","button","appearance","flat","size","m",3,"click"]],template:function(mt,Ct){1&mt&&t.DNE(0,$,1,4,"ng-template",null,0,t.C5r)(2,y,12,17,"ng-template",null,1,t.C5r)},dependencies:[v.T3,b.Pv,b.SM],styles:["tui-hints-host{z-index:150!important}.title-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.title-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--tui-font-heading-6);margin:0}.title-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:-.25rem -.5rem}.content[_ngcontent-%COMP%]{margin:1rem 0;font:var(--tui-font-text-m)}.buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin:0 -.5rem -.25rem}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:-moz-fit-content;max-width:fit-content}.buttons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{justify-self:flex-end}.buttons[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{justify-self:center;font:var(--tui-font-text-s);font-weight:800;color:var(--tui-text-03);white-space:nowrap}.buttons.no-progress[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.buttons[_ngcontent-%COMP%] button.prev .t-wrapper{padding-left:1rem}.buttons[_ngcontent-%COMP%] button.next .t-wrapper{padding-right:1rem}"]})}return tt})()},8956:(St,nt,l)=>{l.d(nt,{j:()=>T});var t=l(2637),_=l(3953);let T=(()=>{class v extends t.gQ{static#t=this.\u0275fac=(()=>{let L;return function(U){return(L||(L=_.xGo(v)))(U||v)}})();static#e=this.\u0275prov=_.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},6277:(St,nt,l)=>{l.d(nt,{Ao:()=>_.A,gQ:()=>U.j,gY:()=>F});var t=l(7372),_=l(238),v=(l(2637),l(3953));let F=(()=>{class z{static#t=this.\u0275fac=function(B){return new(B||z)};static#e=this.\u0275mod=v.$C({type:z});static#n=this.\u0275inj=v.G2t({imports:[t.k]})}return z})();var U=l(8956)},6216:(St,nt,l)=>{l.d(nt,{P:()=>b});var t=l(9717),_=l(9276),T=l(5404),v=l(3953);let b=(()=>{class L{constructor(){this.ngTemplateTag='',this.tourStepTemplateTag=""}static#t=this.\u0275fac=function(z){return new(z||L)};static#e=this.\u0275cmp=v.VBU({type:L,selectors:[["app-custom-template"]],inputs:{defaultTemplate:"defaultTemplate"},standalone:!0,features:[v.aNF],decls:13,vars:3,consts:[["tourAnchor","template","id","custom-template"],["filename","app.component.html",3,"code"]],template:function(z,$){1&z&&(v.j41(0,"app-header",0),v.EFF(1,"Custom template"),v.k0s(),v.j41(2,"p"),v.EFF(3," You can also customize the tour step template by providing a "),v.j41(4,"code"),v.EFF(5),v.k0s(),v.EFF(6," inside the "),v.j41(7,"code"),v.EFF(8),v.k0s(),v.EFF(9,".\n"),v.k0s(),v.j41(10,"p"),v.EFF(11," The default template is equivalent to this:\n"),v.k0s(),v.nrm(12,"tui-doc-code",1)),2&z&&(v.R7$(5),v.JRh($.ngTemplateTag),v.R7$(3),v.JRh($.tourStepTemplateTag),v.R7$(4),v.Y8G("code",$.defaultTemplate))},dependencies:[T.l,_.Zg,t.ii,t.tV],encapsulation:2})}return L})()},3064:(St,nt,l)=>{l.d(nt,{K:()=>b});var _=l(9717),T=l(5404),v=l(3953);let b=(()=>{class L{constructor(){this.examples={setDefaults:"this.tourService.setDefaults({\r\n route: '',\r\n disablePageScrolling: true,\r\n duplicateAnchorHandling: 'registerFirst'\r\n});\r\nthis.tourService.initialize(steps, {\r\n route: '',\r\n disablePageScrolling: true\r\n});\r\n"}}static#t=this.\u0275fac=function(z){return new(z||L)};static#e=this.\u0275cmp=v.VBU({type:L,selectors:[["app-defaults"]],standalone:!0,features:[v.aNF],decls:11,vars:1,consts:[["id","defauls"],["filename","app.component.ts",3,"code"]],template:function(z,$){1&z&&(v.j41(0,"app-header",0),v.EFF(1,"Defaults"),v.k0s(),v.j41(2,"p"),v.EFF(3," You can set default values using "),v.j41(4,"code"),v.EFF(5,"TourService.setDefaults()"),v.k0s(),v.EFF(6," or "),v.j41(7,"code"),v.EFF(8,"TourService.initialize()"),v.k0s(),v.EFF(9," functions.\n"),v.k0s(),v.nrm(10,"tui-doc-code",1)),2&z&&(v.R7$(10),v.Y8G("code",$.examples.setDefaults))},dependencies:[T.l,_.ii,_.tV],encapsulation:2})}return L})()},68:(St,nt,l)=>{l.d(nt,{b:()=>z});var _=l(9717),T=l(5404),v=l(9276),b=l(3953);const L=($,H)=>H.name;function F($,H){if(1&$&&b.EFF(0),2&$){const B=b.XpG().$implicit;b.SpI(" ",B.description," ")}}function U($,H){if(1&$&&b.DNE(0,F,1,1,"ng-template",4),2&$){const B=H.$implicit;b.Y8G("documentationPropertyName",B.name)("documentationPropertyType",B.payload)}}let z=(()=>{class ${constructor(){this.examples={onInitialize:"this.tourService\r\n .initialize$\r\n .subscribe(\r\n (steps: IStepOption[]) => {\r\n console.log('tour configured with these steps:', steps);\r\n }\r\n );\r\n"},this.events=[{name:"stepShow$",payload:"StepChangeParams",description:'A step is shown. "Direction" property indicates if the last pressed button was "Next" or "Prev".'},{name:"stepHide$",payload:"StepChangeParams",description:'A step is hidden. "Direction" property indicates if the last pressed button was "Next" or "Prev".'},{name:"initialize$",payload:"IStepOption[]",description:"The tour is configured with a set of steps"},{name:"start$",payload:"void",description:"The tour starts"},{name:"end$",payload:"void",description:"The tour ends"},{name:"pause$",payload:"void",description:"The tour is paused"},{name:"resume$",payload:"void",description:"The tour resumes"},{name:"anchorRegister$",payload:"string",description:"An anchor is registered with the tour"},{name:"anchorUnregister$",payload:"string",description:"An anchor is unregistered from the tour"}]}static#t=this.\u0275fac=function(W){return new(W||$)};static#e=this.\u0275cmp=b.VBU({type:$,selectors:[["app-events"]],standalone:!0,features:[b.aNF],decls:12,vars:3,consts:[["tourAnchor","events"],["id","events"],["filename","app.component.ts",3,"code"],[3,"isAPI","showValues"],[3,"documentationPropertyName","documentationPropertyType"]],template:function(W,y){1&W&&(b.j41(0,"div",0)(1,"app-header",1),b.EFF(2,"Event Observables"),b.k0s(),b.j41(3,"p"),b.EFF(4," The "),b.j41(5,"code"),b.EFF(6,"TourService"),b.k0s(),b.EFF(7," emits events that can be subscribed to like this: "),b.k0s(),b.nrm(8,"tui-doc-code",2),b.k0s(),b.j41(9,"tui-doc-documentation",3),b.Z7z(10,U,1,2,null,4,L),b.k0s()),2&W&&(b.R7$(8),b.Y8G("code",y.examples.onInitialize),b.R7$(),b.Y8G("isAPI",!0)("showValues",!1),b.R7$(),b.Dyx(y.events))},dependencies:[v.Zg,T.l,_.ii,_.tV,_.nl,_.c5,_.WS],styles:["tui-doc-documentation[_ngcontent-%COMP%]{margin-top:1rem}"]})}return $})()},3352:(St,nt,l)=>{l.d(nt,{C:()=>tt});var $=l(8821),H=l(1974),B=l(9717),W=l(5404),y=l(3953);function rt(vt,et){if(1&vt&&(y.j41(0,"tui-notification",5),y.EFF(1," Starting with "),y.j41(2,"code"),y.EFF(3),y.k0s(),y.EFF(4," you can set "),y.j41(5,"code"),y.EFF(6,"backdropConfig.offset"),y.k0s(),y.EFF(7," to add padding around anchor element "),y.k0s()),2&vt){const mt=y.XpG();y.R7$(3),y.SpI("v",mt.backdropOffsetIntroducedIn,"")}}let tt=(()=>{class vt{constructor(){this.disablePageScrollingIntroducedIn="10.1",this.examples={centeredStepCss:".centered-tour-element {\r\n position: fixed;\r\n left: 50%;\r\n top: 50%;\r\n /* The anchor should be translated to the left by half of your step width and half height */\r\n /* For example, if your tour step has dimensions of 280 \xd7 156 px, you have to translate by (-140px, -78px) */\r\n transform: translate(-140px, -78px);\r\n}\r\n",centeredStepHtml:'
\r\n',centeredStepTs:"this.tourService.initialize([{\r\n anchorId: 'start-tour',\r\n title: 'Welcome',\r\n content: 'Welcome to the Ngx-UI-Tour tour!'\r\n}]);\r\nthis.tourService.start();\r\n",customTourService:"@Injectable()\r\nexport class MyTourService {\r\n\r\n constructor(\r\n private readonly tourService: TourService\r\n ) {}\r\n\r\n private readonly MAIN_SECTION_CSS_SELECTOR = 'section.main-content';\r\n private readonly NO_SCROLL_CSS_CLASS = 'no-scroll';\r\n\r\n start(steps: IStepOption[]) {\r\n this.tourService.initialize(steps, {\r\n route: 'my-route',\r\n enableBackdrop: true\r\n });\r\n this.tourService.end$.subscribe(() => this.setIsScrollable(true));\r\n this.setIsScrollable(false);\r\n this.tourService.start();\r\n }\r\n\r\n private setIsScrollable(isScrollable: boolean) {\r\n const body = document.body,\r\n mainSection = document.querySelector(this.MAIN_SECTION_CSS_SELECTOR),\r\n addOrRemove = isScrollable ? 'remove' : 'add';\r\n\r\n mainSection.classList[addOrRemove](this.NO_SCROLL_CSS_CLASS);\r\n // You can also optionally disable iOS Safari bounce effect\r\n body[addOrRemove + 'EventListener']('touchmove', this.preventTouchMove, { passive: false });\r\n }\r\n\r\n private preventTouchMove(e) {\r\n e.preventDefault();\r\n }\r\n\r\n}\r\n",noScrollCss:".no-scroll {\r\n overflow: hidden;\r\n}\r\n",customTourServiceUsage:"import {MyTourService} from '@app-utils/my-tour.service';\r\n\r\n@Component({\r\n selector: 'my-app',\r\n templateUrl: './app.component.html',\r\n styleUrls: ['./app.component.css']\r\n})\r\nexport class AppComponent {\r\n\r\n constructor(\r\n private readonly myTourService: MyTourService\r\n ) {\r\n this.myTourService.start([{\r\n anchorId: 'start-tour',\r\n title: 'Welcome',\r\n content: 'Welcome to the Ngx-UI-Tour tour!'\r\n }]);\r\n }\r\n\r\n}\r\n",backdropPadding:".my-anchor-el.touranchor--is-active {\r\n padding: 10px;\r\n margin: -10px;\r\n}",backdropParagraphPadding:"p.touranchor--is-active {\r\n padding: 10px;\r\n margin: -10px -10px 2px;\r\n}",backdropButtonPadding:'
\r\n \r\n
'}}static#t=this.\u0275fac=function(Ct){return new(Ct||vt)};static#e=this.\u0275cmp=y.VBU({type:vt,selectors:[["app-faq"]],inputs:{disablePageScrollingIntroducedIn:"disablePageScrollingIntroducedIn",backdropOffsetIntroducedIn:"backdropOffsetIntroducedIn"},standalone:!0,features:[y.aNF],decls:66,vars:11,consts:[["id","center-tour-step"],["filename","app.component.html",3,"code"],["filename","app.component.css",3,"code"],["filename","app.component.ts",3,"code"],["id","disable-scrolling"],["status","warning",1,"tui-space_top-3"],["filename","my-tour.service.ts",3,"code"],["filename","styles.css",3,"code"],["id","backdrop-padding"],["src","https://user-images.githubusercontent.com/768105/215475778-34d275cf-c6a0-436c-b3e5-9159083cfcaa.png","alt","backdrop spacing",1,"backdrop-spacing"],["tuiLink","","target","_blank","href","https://stackblitz.com/edit/angular-wau2z8-ggpcaf?file=src%2Fapp%2Fui-tour-demo.component.scss"]],template:function(Ct,Tt){1&Ct&&(y.j41(0,"app-header",0),y.EFF(1,"How to center tour step?"),y.k0s(),y.j41(2,"p"),y.EFF(3,"You can create an invisible anchor point for the tour step you want to center."),y.k0s(),y.j41(4,"ol")(5,"li"),y.EFF(6,"Add a simple div to your html template which will be used as the tour anchor "),y.nrm(7,"tui-doc-code",1),y.k0s(),y.j41(8,"li"),y.EFF(9," Add CSS for the div "),y.nrm(10,"tui-doc-code",2),y.k0s(),y.j41(11,"li"),y.EFF(12," Use previously defined tour anchor "),y.nrm(13,"tui-doc-code",3),y.k0s()(),y.j41(14,"app-header",4),y.EFF(15,"How to disable main content scrolling when UI tour is active?"),y.k0s(),y.j41(16,"tui-notification",5),y.EFF(17," Starting with "),y.j41(18,"code"),y.EFF(19),y.k0s(),y.EFF(20," you can enable "),y.j41(21,"code"),y.EFF(22,"disablePageScrolling"),y.k0s(),y.EFF(23," option to disable scrolling.\n"),y.k0s(),y.j41(24,"p"),y.EFF(25,"You can toggle CSS class which disables main content element scrolling when tour starts/ends."),y.k0s(),y.j41(26,"ol")(27,"li"),y.EFF(28," Create custom "),y.j41(29,"code"),y.EFF(30,"TourService"),y.k0s(),y.EFF(31,": "),y.nrm(32,"tui-doc-code",6),y.k0s(),y.j41(33,"li"),y.EFF(34," Add the "),y.j41(35,"code"),y.EFF(36,"no-scroll"),y.k0s(),y.EFF(37," CSS class to your global stylesheet "),y.nrm(38,"tui-doc-code",7),y.k0s(),y.j41(39,"li"),y.EFF(40," Use your custom "),y.j41(41,"code"),y.EFF(42,"TourService"),y.k0s(),y.EFF(43," to start the UI tour: "),y.nrm(44,"tui-doc-code",3),y.k0s()(),y.j41(45,"app-header",8),y.EFF(46,"How to add space around highlighted anchor element"),y.k0s(),y.DNE(47,rt,8,1,"tui-notification",5),y.nrm(48,"img",9),y.j41(49,"p"),y.EFF(50," To add some space between backdrop edges and active tour anchor element, you can use "),y.j41(51,"code"),y.EFF(52,".touranchor--is-active"),y.k0s(),y.EFF(53," CSS class. Use it to add the required amount of padding and then subtract the same amount using negative margin which will keep overall page layout unchanged.\n"),y.k0s(),y.nrm(54,"tui-doc-code",2),y.j41(55,"p"),y.EFF(56," In case your anchor element already has some margin applied to it, you'll have to adjust padding and margin values accordingly. For example, if your paragraph already has 12px bottom margin, you can use the following CSS to add 10px spacing around the paragraph without effecting page layout:\n"),y.k0s(),y.nrm(57,"tui-doc-code",2),y.j41(58,"p"),y.EFF(59," If you want to apply the same trick to an element where changing its padding is not an option, for example, a button element, you can wrap this element with an extra div container and then use the same trick on the container.\n"),y.k0s(),y.nrm(60,"tui-doc-code",1),y.j41(61,"p"),y.EFF(62," You can also check out "),y.j41(63,"a",10),y.EFF(64," StackBlitz demo project "),y.k0s(),y.EFF(65," to see this approach in action.\n"),y.k0s()),2&Ct&&(y.R7$(7),y.Y8G("code",Tt.examples.centeredStepHtml),y.R7$(3),y.Y8G("code",Tt.examples.centeredStepCss),y.R7$(3),y.Y8G("code",Tt.examples.centeredStepTs),y.R7$(6),y.SpI("v",Tt.disablePageScrollingIntroducedIn,""),y.R7$(13),y.Y8G("code",Tt.examples.customTourService),y.R7$(6),y.Y8G("code",Tt.examples.noScrollCss),y.R7$(6),y.Y8G("code",Tt.examples.customTourServiceUsage),y.R7$(3),y.vxM(Tt.backdropOffsetIntroducedIn?47:-1),y.R7$(7),y.Y8G("code",Tt.examples.backdropPadding),y.R7$(3),y.Y8G("code",Tt.examples.backdropParagraphPadding),y.R7$(3),y.Y8G("code",Tt.examples.backdropButtonPadding))},dependencies:[W.l,B.ii,B.tV,$.O,$.v,H.l,H.E],styles:["app-header[_ngcontent-%COMP%]:first-child{margin-top:0}img.backdrop-spacing[_ngcontent-%COMP%]{margin-top:1rem;max-width:100%}"]})}return vt})()},5404:(St,nt,l)=>{l.d(nt,{l:()=>B});var t=l(5142),_=l(2782),T=l(3801),v=l(3864),b=l(2230),L=l(8687),F=l(6354),U=l(177),z=l(3953);const $=["*"];function H(W,y){if(1&W){const rt=z.RV6();z.j41(0,"button",2),z.nI1(1,"async"),z.bIt("click",function(){z.eBV(rt);const vt=z.XpG();return z.Njj(vt.copyExampleLink())}),z.k0s()}if(2&W){const rt=z.XpG();z.Y8G("icon","tuiIconLinkLarge")("title",z.bMT(1,2,rt.copy$))}}let B=(()=>{class W{constructor(rt,tt,vt,et,mt,Ct){this.id=rt,this.clipboard=tt,this.alertService=vt,this.location=et,this.copyTexts$=mt,this.texts=Ct,this.copy$=this.copyTexts$.pipe((0,F.T)(([Tt])=>Tt))}copyExampleLink(){const rt=this.location.href.indexOf("#"),vt=`${rt>-1?this.location.href.substring(0,rt):this.location.href}#${this.id}`;this.clipboard.copy(vt),this.alertService.open(this.texts[1],{label:this.texts[2],status:"success"}).subscribe()}static#t=this.\u0275fac=function(tt){return new(tt||W)(z.kS0("id"),z.rXU(T.B0),z.rXU(t.QJ),z.rXU(v.GZ),z.rXU(b.io),z.rXU(L.o4))};static#e=this.\u0275cmp=z.VBU({type:W,selectors:[["app-header"]],standalone:!0,features:[z.aNF],ngContentSelectors:$,decls:3,vars:1,consts:[[1,"title"],["tuiIconButton","","type","button","size","xs","appearance","icon",1,"link-icon",3,"icon","title"],["tuiIconButton","","type","button","size","xs","appearance","icon",1,"link-icon",3,"click","icon","title"]],template:function(tt,vt){1&tt&&(z.NAR(),z.j41(0,"h3",0),z.SdG(1),z.DNE(2,H,2,4,"button",1),z.k0s()),2&tt&&(z.R7$(2),z.vxM(vt.id?2:-1))},dependencies:[_.Pv,_.SM,U.Jj],styles:["[_nghost-%COMP%]{position:relative;display:block;clear:right;margin-top:2rem}.title[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin:0 0 .5rem}.title[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}.title tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{font:var(--tui-font-heading-6)}.title[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-left:.75rem}"]})}return W})()},8044:(St,nt,l)=>{l.d(nt,{N:()=>U});var t=l(9276),_=l(5404),T=l(3953),v=l(9666),b=l(393);const L=(z,$)=>$.key;function F(z,$){if(1&z&&T.nrm(0,"app-list-item",1),2&z){const H=$.$implicit;T.Y8G("name",H.key)("description",H.action)}}let U=(()=>{class z{constructor(){this.hotkeys=[{key:"left arrow",action:"Previous step"},{key:"right arrow",action:"Next step"},{key:"esc",action:"End tour"}]}static#t=this.\u0275fac=function(B){return new(B||z)};static#e=this.\u0275cmp=T.VBU({type:z,selectors:[["app-hotkeys"]],standalone:!0,features:[T.aNF],decls:18,vars:0,consts:[["tourAnchor","hotkeys","id","hotkeys"],[3,"name","description"]],template:function(B,W){1&B&&(T.j41(0,"app-header",0),T.EFF(1,"Hotkeys"),T.k0s(),T.j41(2,"p"),T.EFF(3," Hotkeys are provided using Angular's "),T.j41(4,"code"),T.EFF(5,"@HostListener"),T.k0s(),T.EFF(6," decorator. Hotkeys are enabled when the tour starts and disabled when the tour ends.\n"),T.k0s(),T.j41(7,"p"),T.EFF(8," You can disable hotkeys by calling "),T.j41(9,"code"),T.EFF(10,"tourService.disableHotkeys()"),T.k0s(),T.EFF(11," or re-enable with "),T.j41(12,"code"),T.EFF(13,"tourService.enableHotkeys()"),T.k0s(),T.EFF(14,".\n"),T.k0s(),T.j41(15,"app-list"),T.Z7z(16,F,1,2,"app-list-item",1,L),T.k0s()),2&B&&(T.R7$(16),T.Dyx(W.hotkeys))},dependencies:[_.l,t.Zg,v.s,b.P],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return z})()},1222:(St,nt,l)=>{l.d(nt,{N:()=>rt}),l(2297),l(2028),l(1809),l(5716),l(68),l(3352),l(8044),l(3064),l(4102),l(5404);var H=l(9276);function rt(tt){return{provide:H.oH,useValue:tt}}l(6216),l(693)},393:(St,nt,l)=>{l.d(nt,{P:()=>_});var t=l(3953);let _=(()=>{class T{static#t=this.\u0275fac=function(L){return new(L||T)};static#e=this.\u0275cmp=t.VBU({type:T,selectors:[["app-list-item"]],inputs:{name:"name",description:"description"},standalone:!0,features:[t.aNF],decls:4,vars:2,consts:[[1,"name"]],template:function(L,F){1&L&&(t.j41(0,"div",0),t.EFF(1),t.k0s(),t.j41(2,"div"),t.EFF(3),t.k0s()),2&L&&(t.R7$(),t.JRh(F.name),t.R7$(2),t.JRh(F.description))},styles:["[_nghost-%COMP%]{display:block;font:var(--tui-font-text-s);padding:1rem 0;word-wrap:break-word;color:var(--tui-text-01)}[_nghost-%COMP%]:not(:last-of-type){border-bottom:1px solid var(--tui-base-03)}[_nghost-%COMP%] .name[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}"],changeDetection:0})}return T})()},9666:(St,nt,l)=>{l.d(nt,{s:()=>T});var t=l(3953);const _=["*"];let T=(()=>{class v{static#t=this.\u0275fac=function(F){return new(F||v)};static#e=this.\u0275cmp=t.VBU({type:v,selectors:[["app-list"]],standalone:!0,features:[t.aNF],ngContentSelectors:_,decls:2,vars:0,template:function(F,U){1&F&&(t.NAR(),t.j41(0,"div"),t.SdG(1),t.k0s())},encapsulation:2,changeDetection:0})}return v})()},9276:(St,nt,l)=>{l.d(nt,{Zg:()=>B,oH:()=>H});var t=l(3953),_=l(8791),T=l(9423),v=l(7356),b=l(9133),L=l(5606),F=l(4451),U=l(6277),z=l(9416);const $=new t.nKC("TourAnchorDirective"),H=new t.nKC("TourAnchorDirectiveType");let B=(()=>{class W{constructor(rt){this.tourAnchorDirective=rt,this.isActive=!1,this.overrideShowHideMethods()}ngOnInit(){const rt=this.tourAnchorDirective;rt.tourAnchor=this.tourAnchor,rt.ngOnInit()}ngOnDestroy(){this.tourAnchorDirective.ngOnDestroy()}overrideShowHideMethods(){const rt=this.tourAnchorDirective.showTourStep.bind(this.tourAnchorDirective),tt=this.tourAnchorDirective.hideTourStep.bind(this.tourAnchorDirective);this.tourAnchorDirective.showTourStep=vt=>{this.isActive=!0,rt(vt)},this.tourAnchorDirective.hideTourStep=()=>{this.isActive=!1,tt()}}static#t=this.\u0275fac=function(tt){return new(tt||W)(t.rXU($))};static#e=this.\u0275dir=t.FsC({type:W,selectors:[["","tourAnchor",""]],hostVars:2,hostBindings:function(tt,vt){2&tt&&t.AVh("touranchor--is-active",vt.isActive)},inputs:{tourAnchor:"tourAnchor"},standalone:!0,features:[t.Jv_([_.Ah,b.e0,b.v3,T.UC,v.ZM,L.Et,F.Mw,U.Ao,z.G$,{provide:$,useFactory:()=>{const rt=(0,t.WQX)(H);return(0,t.WQX)(rt)}}])]})}return W})()},1809:(St,nt,l)=>{l.d(nt,{r:()=>_});var t=l(3953);let _=(()=>{class T{constructor(){this.type="string"}static#t=this.\u0275fac=function(L){return new(L||T)};static#e=this.\u0275cmp=t.VBU({type:T,selectors:[["app-placement-config"]],inputs:{value:"value",values:"values",type:"type",extraInfo:"extraInfo"},standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(L,F){},encapsulation:2})}return T})()},2028:(St,nt,l)=>{l.d(nt,{s:()=>kt});var t=l(1809),_=l(9276),T=l(9717),v=l(5404),b=l(3953);function L(f,X){1&f&&b.EFF(0," A unique identifier for the step (optional) ")}function F(f,X){1&f&&(b.j41(0,"div",33),b.EFF(1,"The anchor to which the step will be attached"),b.k0s())}function U(f,X){1&f&&b.EFF(0," The title of the tour step ")}function z(f,X){1&f&&b.EFF(0," The content text of the tour step ")}function $(f,X){1&f&&(b.j41(0,"div",34),b.EFF(1,"Enable active element highlighting"),b.k0s())}function H(f,X){1&f&&b.EFF(0," Backdrop configuration ")}function B(f,X){1&f&&b.EFF(0,' Step width, min-width and max-width configuration. Accepts CSS property "width" values, ie "250px" or "auto". ')}function W(f,X){1&f&&(b.j41(0,"div",35),b.EFF(1,"The route to navigate to before showing the tour step (optional)"),b.k0s())}function y(f,X){1&f&&(b.j41(0,"div",36),b.EFF(1,"Custom popover CSS class (optional)"),b.k0s())}function rt(f,X){1&f&&b.EFF(0," Enable to close the tour on outside click ")}function tt(f,X){1&f&&b.DNE(0,rt,1,0,"ng-template",10),2&f&&b.Y8G("documentationPropertyValue",!1)}function vt(f,X){1&f&&(b.EFF(0," Disables scrolling when the UI tour is active. "),b.j41(1,"code"),b.EFF(2,"scrollContainer"),b.k0s(),b.EFF(3," option can be used to specify affected scroll container. If "),b.j41(4,"code"),b.EFF(5,"scrollContainer"),b.k0s(),b.EFF(6," is not set, disables scrolling on document element. "))}function et(f,X){1&f&&b.EFF(0," The step index or stepId of the next step (optional) ")}function mt(f,X){1&f&&b.EFF(0," The step index or stepId of the previous step (optional) ")}function Ct(f,X){if(1&f&&(b.j41(0,"div",37),b.EFF(1," Tour step position with respect to the anchor (optional). "),b.nrm(2,"span",38),b.k0s()),2&f){const ct=b.XpG(2);b.R7$(2),b.Y8G("innerHTML",ct.placementConfig.extraInfo,b.npT)}}function Tt(f,X){if(1&f&&b.DNE(0,Ct,3,1,"ng-template",14),2&f){const ct=b.XpG();b.Y8G("documentationPropertyType",ct.placementConfig.type)("documentationPropertyValue",ct.placementConfig.value)("documentationPropertyValues",ct.placementConfig.values)}}function Wt(f,X){1&f&&(b.EFF(0," If enabled, shows an arrow that points to the anchor element when running in "),b.j41(1,"code"),b.EFF(2,"ios"),b.k0s(),b.EFF(3," mode. Does not apply in "),b.j41(4,"code"),b.EFF(5,"md"),b.k0s(),b.EFF(6," mode. "))}function gt(f,X){1&f&&b.DNE(0,Wt,7,0,"ng-template",15),2&f&&b.Y8G("documentationPropertyValue",!0)}function Lt(f,X){1&f&&(b.EFF(0," If enabled, shows an arrow that points to the anchor element. In some cases, for example, when a small anchor element is positioned at the edge of the screen, tour step arrow might not align correctly with the tour anchor. In that case "),b.j41(1,"code"),b.EFF(2,"placement"),b.k0s(),b.EFF(3," config can be used to adjust tour step position and fix the alignment or the arrow can be hidden using "),b.j41(4,"code"),b.EFF(5,"showArrow"),b.k0s(),b.EFF(6," config. "))}function oe(f,X){1&f&&b.DNE(0,Lt,7,0,"ng-template",15),2&f&&b.Y8G("documentationPropertyValue",!0)}function le(f,X){1&f&&b.EFF(0," If enabled, shows current step number and total steps. ")}function ze(f,X){1&f&&b.EFF(0," If active, stops automatic page scroll to tour anchor element ")}function Ge(f,X){1&f&&(b.j41(0,"div",39),b.EFF(1,' Enable to center active anchor element. "Safari" browser does not support this option. '),b.k0s())}function re(f,X){1&f&&(b.j41(0,"div",40),b.EFF(1,' Use smooth scroll when animations are enabled on OS level. Controlled by "Animate controls and elements inside windows" setting on Windows OS. '),b.k0s())}function Ke(f,X){1&f&&b.EFF(0,' CSS selector or html element reference. Used to determine scroll container for "smooth scroll" and "disable page scrolling" functions. Defaults to document element if not set. ')}function te(f,X){1&f&&(b.j41(0,"div",41),b.EFF(1,'"Previous" button title'),b.k0s())}function Ye(f,X){1&f&&b.EFF(0,' "Next" button title ')}function x1(f,X){1&f&&b.EFF(0,' "End" button title ')}function Qe(f,X){1&f&&(b.j41(0,"div",42),b.EFF(1,'Mark your step as "async" if anchor element is added to DOM with a delay.'),b.k0s())}function we(f,X){1&f&&b.EFF(0,' Time to wait for async step in ms. Once the time runs out, if the step is also marked as "optional", the step will be skipped, otherwise will end the tour with a warning. ')}function v1(f,X){1&f&&b.EFF(0,' Mark your step as "optional" if it should be skipped when anchor element is not found. Step can only be marked as both "optional" and "async" if "asyncStepTimeout" setting is set. ')}function $e(f,X){1&f&&b.EFF(0," Delay between navigation to a different route and showing the tour step in ms. Should be set if the tour tries to show tour step before anchor element is registered or the page is scrolled all the way. ")}function de(f,X){1&f&&b.EFF(0," Delay before showing tour step in ms. ")}function Kt(f,X){1&f&&(b.j41(0,"div",43),b.EFF(1,' Go to next step on anchor element click instead of "Next" button. '),b.k0s())}function ce(f,X){1&f&&b.EFF(0," If your tour anchor is duplicated on purpose, you can choose to either register first or last anchor occurance instead of throwing an error. ")}function me(f,X){1&f&&b.EFF(0,' Enable to keep the tour open while the user navigates to a different page. Can cause the tour to get "stuck" if active anchor element is removed from the DOM after the navigation. The option is not related to navigation initiated by the UI tour and should not be enabled in most cases. ')}function He(f,X){1&f&&b.EFF(0," Enable to use popover title for showing step title like in previous versions of the library. Title style can not be customized using step template when the option is enabled. ")}function st(f,X){1&f&&b.DNE(0,He,1,0,"ng-template",32),2&f&&b.Y8G("documentationPropertyValue",!1)}let kt=(()=>{class f{constructor(){this.isCloseOnOutsideClickVisible=!1,this.isIonicShowArrowVisible=!1,this.isMdMenuShowArrowVisible=!1,this.isUseLegacyTitleVisible=!1,this.duplicateAnchorHandlingValues=["error","registerFirst","registerLast"]}static#t=this.\u0275fac=function(Ot){return new(Ot||f)};static#e=this.\u0275cmp=b.VBU({type:f,selectors:[["app-step-config"]],contentQueries:function(Ot,Ft,ne){if(1&Ot&&b.wni(ne,t.r,5),2&Ot){let Rt;b.mGM(Rt=b.lsd())&&(Ft.placementConfig=Rt.first)}},inputs:{isCloseOnOutsideClickVisible:"isCloseOnOutsideClickVisible",isIonicShowArrowVisible:"isIonicShowArrowVisible",isMdMenuShowArrowVisible:"isMdMenuShowArrowVisible",isUseLegacyTitleVisible:"isUseLegacyTitleVisible"},standalone:!0,features:[b.aNF],decls:38,vars:25,consts:[["id","step-config"],["documentationPropertyName","stepId","documentationPropertyType","string"],["documentationPropertyName","anchorId","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","title","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","content","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","enableBackdrop","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","backdropConfig","documentationPropertyType","BackdropConfig"],["documentationPropertyName","stepDimensions","documentationPropertyType","StepDimensions"],["documentationPropertyName","route","documentationPropertyType","string | UrlSegment[]"],["documentationPropertyName","popoverClass","documentationPropertyType","string"],["documentationPropertyName","closeOnOutsideClick","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","disablePageScrolling","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","nextStep","documentationPropertyType","number | string"],["documentationPropertyName","prevStep","documentationPropertyType","number | string"],["documentationPropertyName","placement",3,"documentationPropertyType","documentationPropertyValue","documentationPropertyValues"],["documentationPropertyName","showArrow","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","showProgress","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","disableScrollToAnchor","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","centerAnchorOnScroll","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","smoothScroll","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","scrollContainer","documentationPropertyType","string | HTMLElement"],["documentationPropertyName","prevBtnTitle","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","nextBtnTitle","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","endBtnTitle","documentationPropertyType","string",3,"documentationPropertyValue"],["documentationPropertyName","isAsync","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","asyncStepTimeout","documentationPropertyType","number"],["documentationPropertyName","isOptional","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","delayAfterNavigation","documentationPropertyType","number",3,"documentationPropertyValue"],["documentationPropertyName","delayBeforeStepShow","documentationPropertyType","number",3,"documentationPropertyValue"],["documentationPropertyName","nextOnAnchorClick","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","duplicateAnchorHandling","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue"],["documentationPropertyName","allowUserInitiatedNavigation","documentationPropertyType","boolean",3,"documentationPropertyValue"],["documentationPropertyName","useLegacyTitle","documentationPropertyType","boolean",3,"documentationPropertyValue"],["tourAnchor","config.anchorId"],["tourAnchor","config.enableBackdrop"],["tourAnchor","config.route"],["tourAnchor","config.popoverClass"],["tourAnchor","config.placement"],[3,"innerHTML"],["tourAnchor","config.centerAnchorOnScroll"],["tourAnchor","config.smoothScroll"],["tourAnchor","config.buttons.custom"],["tourAnchor","config.isAsync"],["tourAnchor","config.nextOnAnchorClick",2,"cursor","pointer"]],template:function(Ot,Ft){1&Ot&&(b.j41(0,"app-header",0),b.EFF(1,"Step Configuration"),b.k0s(),b.j41(2,"p"),b.EFF(3,"Each step can have the following properties."),b.k0s(),b.j41(4,"tui-doc-documentation"),b.DNE(5,L,1,0,"ng-template",1)(6,F,2,0,"ng-template",2)(7,U,1,0,"ng-template",3)(8,z,1,0,"ng-template",4)(9,$,2,0,"ng-template",5)(10,H,1,0,"ng-template",6)(11,B,1,0,"ng-template",7)(12,W,2,0,"ng-template",8)(13,y,2,0,"ng-template",9)(14,tt,1,1,null,10)(15,vt,7,0,"ng-template",11)(16,et,1,0,"ng-template",12)(17,mt,1,0,"ng-template",13)(18,Tt,1,3,null,14)(19,gt,1,1,null,15)(20,oe,1,1,null,15)(21,le,1,0,"ng-template",16)(22,ze,1,0,"ng-template",17)(23,Ge,2,0,"ng-template",18)(24,re,2,0,"ng-template",19)(25,Ke,1,0,"ng-template",20)(26,te,2,0,"ng-template",21)(27,Ye,1,0,"ng-template",22)(28,x1,1,0,"ng-template",23)(29,Qe,2,0,"ng-template",24)(30,we,1,0,"ng-template",25)(31,v1,1,0,"ng-template",26)(32,$e,1,0,"ng-template",27)(33,de,1,0,"ng-template",28)(34,Kt,2,0,"ng-template",29)(35,ce,1,0,"ng-template",30)(36,me,1,0,"ng-template",31)(37,st,1,1,null,32),b.k0s()),2&Ot&&(b.R7$(6),b.Y8G("documentationPropertyValue","some.anchor.id"),b.R7$(),b.Y8G("documentationPropertyValue","My Title"),b.R7$(),b.Y8G("documentationPropertyValue","Lorem ipsum dolores"),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(5),b.vxM(Ft.isCloseOnOutsideClickVisible?14:-1),b.R7$(),b.Y8G("documentationPropertyValue",!0),b.R7$(3),b.vxM(Ft.placementConfig?18:-1),b.R7$(),b.vxM(Ft.isIonicShowArrowVisible?19:-1),b.R7$(),b.vxM(Ft.isMdMenuShowArrowVisible?20:-1),b.R7$(),b.Y8G("documentationPropertyValue",!0),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(),b.Y8G("documentationPropertyValue",!0),b.R7$(),b.Y8G("documentationPropertyValue",!0),b.R7$(2),b.Y8G("documentationPropertyValue","Prev"),b.R7$(),b.Y8G("documentationPropertyValue","Next"),b.R7$(),b.Y8G("documentationPropertyValue","End"),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(2),b.Y8G("documentationPropertyValue",!1),b.R7$(),b.Y8G("documentationPropertyValue",100),b.R7$(),b.Y8G("documentationPropertyValue",0),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(),b.Y8G("documentationPropertyValues",Ft.duplicateAnchorHandlingValues)("documentationPropertyValue","error"),b.R7$(),b.Y8G("documentationPropertyValue",!1),b.R7$(),b.vxM(Ft.isUseLegacyTitleVisible?37:-1))},dependencies:[v.l,T.nl,T.c5,T.WS,_.Zg],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}div[tourAnchor][_ngcontent-%COMP%]{padding:2.75rem 1rem 1rem;margin:-2.75rem -1rem -1rem}"]})}return f})()},4102:(St,nt,l)=>{l.d(nt,{T:()=>T});var t=l(5404),_=l(3953);let T=(()=>{class v{static#t=this.\u0275fac=function(F){return new(F||v)};static#e=this.\u0275cmp=_.VBU({type:v,selectors:[["app-styling-active-tour-anchor"]],standalone:!0,features:[_.aNF],decls:7,vars:0,consts:[["id","styling-active-anchor"]],template:function(F,U){1&F&&(_.j41(0,"app-header",0),_.EFF(1,"Styling Active Tour Anchor"),_.k0s(),_.j41(2,"p"),_.EFF(3," The currently active tour anchor element has a "),_.j41(4,"code"),_.EFF(5,"touranchor--is-active"),_.k0s(),_.EFF(6," class applied to it, so you can apply your own custom styles to that class to highlight the element being referenced.\n"),_.k0s())},dependencies:[t.l],encapsulation:2})}return v})()},693:(St,nt,l)=>{l.d(nt,{N:()=>b});var t=l(5404),T=l(9717),v=l(3953);let b=(()=>{class L{constructor(){this.examples={tourProxyAnchor:'\r\n'}}static#t=this.\u0275fac=function(z){return new(z||L)};static#e=this.\u0275cmp=v.VBU({type:L,selectors:[["app-targeting-third-party-elements"]],standalone:!0,features:[v.aNF],decls:43,vars:1,consts:[["id","targeting-third-party-elements"],["filename","app.component.html",3,"code"]],template:function(z,$){1&z&&(v.j41(0,"app-header",0),v.EFF(1,"Targeting Third Party Elements"),v.k0s(),v.j41(2,"p")(3,"code"),v.EFF(4,""),v.k0s(),v.EFF(5,' can be used to target third party html elements. For example, you can use the following code to target the inner html element of a "Taiga UI" button:\n'),v.k0s(),v.nrm(6,"tui-doc-code",1),v.j41(7,"p"),v.EFF(8,"There are a couple "),v.j41(9,"b"),v.EFF(10,"IMPORTANT"),v.k0s(),v.EFF(11," limitations to note when using "),v.j41(12,"code"),v.EFF(13,""),v.k0s(),v.EFF(14,":"),v.k0s(),v.j41(15,"ul")(16,"li"),v.EFF(17," If the targeted element is inside "),v.j41(18,"code"),v.EFF(19,""),v.k0s(),v.EFF(20," or in a conditionally toggled container ("),v.j41(21,"code"),v.EFF(22,"@if"),v.k0s(),v.EFF(23,", "),v.j41(24,"code"),v.EFF(25,"@switch"),v.k0s(),v.EFF(26,", "),v.j41(27,"code"),v.EFF(28,"@for"),v.k0s(),v.EFF(29,", etc), "),v.j41(30,"code"),v.EFF(31,""),v.k0s(),v.EFF(32," should also be placed in the same container. In general, it's a good idea to always place "),v.j41(33,"code"),v.EFF(34,""),v.k0s(),v.EFF(35," as close to the targeted element as possible. "),v.k0s(),v.j41(36,"li")(37,"code"),v.EFF(38,"touranchor--is-active"),v.k0s(),v.EFF(39," CSS class will not be applied to the active anchor if the anchor was defined using "),v.j41(40,"code"),v.EFF(41,""),v.k0s(),v.EFF(42," component. "),v.k0s()()),2&z&&(v.R7$(6),v.Y8G("code",$.examples.tourProxyAnchor))},dependencies:[t.l,T.ii,T.tV],encapsulation:2,changeDetection:0})}return L})()},5716:(St,nt,l)=>{l.d(nt,{Z:()=>F});var t=l(5404),_=l(3953),T=l(9666),v=l(393);const b=(U,z)=>z.name;function L(U,z){if(1&U&&_.nrm(0,"app-list-item",1),2&U){const $=z.$implicit;_.Y8G("name",$.name)("description",$.description)}}let F=(()=>{class U{constructor(){this.methods=[{name:"start()",description:"Starts the tour"},{name:"startAt(stepId: number | string)",description:"Start the tour at the step with stepId or at the specified index"},{name:"end()",description:"Ends the tour"},{name:"pause()",description:"Pauses the tour"},{name:"resume()",description:"Resumes the tour"},{name:"next()",description:"Goes to the next step"},{name:"prev()",description:"Goes to the previous step"}]}static#t=this.\u0275fac=function(H){return new(H||U)};static#e=this.\u0275cmp=_.VBU({type:U,selectors:[["app-tour-service-api"]],standalone:!0,features:[_.aNF],decls:10,vars:0,consts:[["id","tour-service"],[3,"name","description"]],template:function(H,B){1&H&&(_.j41(0,"app-header",0),_.EFF(1,"TourService"),_.k0s(),_.j41(2,"p"),_.EFF(3," The "),_.j41(4,"code"),_.EFF(5,"TourService"),_.k0s(),_.EFF(6," controls the tour. Some key functions include:\n"),_.k0s(),_.j41(7,"app-list"),_.Z7z(8,L,1,2,"app-list-item",1,b),_.k0s()),2&H&&(_.R7$(8),_.Dyx(B.methods))},dependencies:[t.l,T.s,v.P],encapsulation:2})}return U})()},2297:(St,nt,l)=>{l.d(nt,{v:()=>U});var _=l(1974),T=l(8821),v=l(9717),b=l(9276),L=l(5404),F=l(3953);let U=(()=>{class z{constructor(){this.examples={tourSeviceExample:"this.tourService.initialize([{\r\n anchorId: 'some.anchor.id',\r\n content: 'Some content',\r\n title: 'First',\r\n}, {\r\n anchorId: 'another.anchor.id',\r\n content: 'Other content',\r\n title: 'Second',\r\n}]);\r\n"},this.tourStepTag="",this.anchorPoints='
...
'}static#t=this.\u0275fac=function(B){return new(B||z)};static#e=this.\u0275cmp=F.VBU({type:z,selectors:[["app-usage"]],inputs:{moduleName:"moduleName"},standalone:!0,features:[F.aNF],decls:36,vars:4,consts:[["id","simple-project","tourAnchor","usage"],["status","warning",1,"tui-space_top-3"],["filename","app.component.html",3,"code"],["filename","app.component.ts",3,"code"],["tourAnchor","tourService.start"],["tuiLink","","target","_blank","href","https://github.com/hakimio/ngx-ui-tour/tree/master/src/app/md-menu"]],template:function(B,W){1&B&&(F.j41(0,"app-header",0),F.EFF(1,"Usage"),F.k0s(),F.j41(2,"ol")(3,"li"),F.EFF(4,"Add "),F.j41(5,"code"),F.EFF(6),F.k0s(),F.EFF(7," to your root app component "),F.k0s(),F.j41(8,"li"),F.EFF(9," Define anchor points for the tour steps by adding the "),F.j41(10,"code"),F.EFF(11,"tourAnchor"),F.k0s(),F.EFF(12," directive throughout your app. "),F.j41(13,"tui-notification",1),F.EFF(14," You have to import "),F.j41(15,"code"),F.EFF(16),F.k0s(),F.EFF(17," in all your modules and standalone components where you use "),F.j41(18,"code"),F.EFF(19,"tourAnchor"),F.k0s(),F.EFF(20," directive. "),F.k0s(),F.nrm(21,"tui-doc-code",2),F.k0s(),F.j41(22,"li"),F.EFF(23," Define your tour steps using "),F.j41(24,"code"),F.EFF(25,"tourService.initialize(steps)"),F.k0s(),F.nrm(26,"tui-doc-code",3),F.k0s(),F.j41(27,"li"),F.EFF(28,"Start the tour with "),F.j41(29,"code",4),F.EFF(30,"tourService.start()"),F.k0s()(),F.j41(31,"li"),F.EFF(32,"Check out the "),F.j41(33,"a",5),F.EFF(34,"demo source code"),F.k0s(),F.EFF(35," for an example."),F.k0s()()),2&B&&(F.R7$(6),F.JRh(W.tourStepTag),F.R7$(10),F.JRh(W.moduleName),F.R7$(5),F.Y8G("code",W.anchorPoints),F.R7$(5),F.Y8G("code",W.examples.tourSeviceExample))},dependencies:[L.l,b.Zg,v.ii,v.tV,_.l,_.E,T.O,T.v],encapsulation:2})}return z})()},4843:(St,nt,l)=>{l.d(nt,{_:()=>T});var t=l(9350),_=l(7707);function T(v,b){const L="object"==typeof b;return new Promise((F,U)=>{const z=new _.Ms({next:$=>{F($),z.unsubscribe()},error:U,complete:()=>{L?F(b.defaultValue):U(new t.G)}});v.subscribe(z)})}},6039:(St,nt,l)=>{l.d(nt,{Bu:()=>kt,FN:()=>N1,Q_:()=>ht,_G:()=>Je,w6:()=>Ze});var t=l(177),_=l(3953),T=l(6860),v=l(1413),b=l(8359),L=l(4412),F=l(7673),U=l(7336),z=l(8141),$=l(152),H=l(5964),B=l(6354),W=l(6697),y=l(5245),rt=l(3294),tt=l(6977),vt=l(4085),et=l(4572),mt=l(8793),Ct=l(1985),Tt=l(9172);const gt=new Set;let Lt,oe=(()=>{class G{constructor(S,I){this._platform=S,this._nonce=I,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):ze}matchMedia(S){return(this._platform.WEBKIT||this._platform.BLINK)&&function le(G,N){if(!gt.has(G))try{Lt||(Lt=document.createElement("style"),N&&Lt.setAttribute("nonce",N),Lt.setAttribute("type","text/css"),document.head.appendChild(Lt)),Lt.sheet&&(Lt.sheet.insertRule(`@media ${G} {body{ }}`,0),gt.add(G))}catch(S){console.error(S)}}(S,this._nonce),this._matchMedia(S)}static#t=this.\u0275fac=function(I){return new(I||G)(_.KVO(T.OD),_.KVO(_.BIS,8))};static#e=this.\u0275prov=_.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})();function ze(G){return{matches:"all"===G||""===G,media:G,addListener:()=>{},removeListener:()=>{}}}let Ge=(()=>{class G{constructor(S,I){this._mediaMatcher=S,this._zone=I,this._queries=new Map,this._destroySubject=new v.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(S){return re((0,vt.FG)(S)).some(J=>this._registerQuery(J).mql.matches)}observe(S){const J=re((0,vt.FG)(S)).map(Bt=>this._registerQuery(Bt).observable);let wt=(0,et.z)(J);return wt=(0,mt.x)(wt.pipe((0,W.s)(1)),wt.pipe((0,y.i)(1),(0,$.B)(0))),wt.pipe((0,B.T)(Bt=>{const qt={matches:!1,breakpoints:{}};return Bt.forEach(({matches:ke,query:_e})=>{qt.matches=qt.matches||ke,qt.breakpoints[_e]=ke}),qt}))}_registerQuery(S){if(this._queries.has(S))return this._queries.get(S);const I=this._mediaMatcher.matchMedia(S),wt={observable:new Ct.c(Bt=>{const qt=ke=>this._zone.run(()=>Bt.next(ke));return I.addListener(qt),()=>{I.removeListener(qt)}}).pipe((0,Tt.Z)(I),(0,B.T)(({matches:Bt})=>({query:S,matches:Bt})),(0,tt.Q)(this._destroySubject)),mql:I};return this._queries.set(S,wt),wt}static#t=this.\u0275fac=function(I){return new(I||G)(_.KVO(oe),_.KVO(_.SKi))};static#e=this.\u0275prov=_.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})();function re(G){return G.map(N=>N.split(",")).reduce((N,S)=>N.concat(S)).map(N=>N.trim())}class He{constructor(N,S){this._items=N,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new v.B,this._typeaheadSubscription=b.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=I=>I.disabled,this._pressedLetters=[],this.tabOut=new v.B,this.change=new v.B,N instanceof _.rOR?this._itemChangesSubscription=N.changes.subscribe(I=>this._itemsChanged(I.toArray())):(0,_.Hps)(N)&&(this._effectRef=(0,_.QZP)(()=>this._itemsChanged(N()),{injector:S}))}skipPredicate(N){return this._skipPredicateFn=N,this}withWrap(N=!0){return this._wrap=N,this}withVerticalOrientation(N=!0){return this._vertical=N,this}withHorizontalOrientation(N){return this._horizontal=N,this}withAllowedModifierKeys(N){return this._allowedModifierKeys=N,this}withTypeAhead(N=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,z.M)(S=>this._pressedLetters.push(S)),(0,$.B)(N),(0,H.p)(()=>this._pressedLetters.length>0),(0,B.T)(()=>this._pressedLetters.join(""))).subscribe(S=>{const I=this._getItemsArray();for(let J=1;J!N[wt]||this._allowedModifierKeys.indexOf(wt)>-1);switch(S){case U.wn:return void this.tabOut.next();case U.n6:if(this._vertical&&J){this.setNextItemActive();break}return;case U.i7:if(this._vertical&&J){this.setPreviousItemActive();break}return;case U.LE:if(this._horizontal&&J){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case U.UQ:if(this._horizontal&&J){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case U.yZ:if(this._homeAndEnd&&J){this.setFirstItemActive();break}return;case U.Kp:if(this._homeAndEnd&&J){this.setLastItemActive();break}return;case U.w_:if(this._pageUpAndDown.enabled&&J){const wt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(wt>0?wt:0,1);break}return;case U.dB:if(this._pageUpAndDown.enabled&&J){const wt=this._activeItemIndex+this._pageUpAndDown.delta,Bt=this._getItemsArray().length;this._setActiveItemByIndex(wt=U.A&&S<=U.Z||S>=U.f2&&S<=U.bn)&&this._letterKeyStream.next(String.fromCharCode(S))))}this._pressedLetters=[],N.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._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(N){const S=this._getItemsArray(),I="number"==typeof N?N:S.indexOf(N);this._activeItem=S[I]??null,this._activeItemIndex=I}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(N){this._wrap?this._setActiveInWrapMode(N):this._setActiveInDefaultMode(N)}_setActiveInWrapMode(N){const S=this._getItemsArray();for(let I=1;I<=S.length;I++){const J=(this._activeItemIndex+N*I+S.length)%S.length;if(!this._skipPredicateFn(S[J]))return void this.setActiveItem(J)}}_setActiveInDefaultMode(N){this._setActiveItemByIndex(this._activeItemIndex+N,N)}_setActiveItemByIndex(N,S){const I=this._getItemsArray();if(I[N]){for(;this._skipPredicateFn(I[N]);)if(!I[N+=S])return;this.setActiveItem(N)}}_getItemsArray(){return(0,_.Hps)(this._items)?this._items():this._items instanceof _.rOR?this._items.toArray():this._items}_itemsChanged(N){if(this._activeItem){const S=N.indexOf(this._activeItem);S>-1&&S!==this._activeItemIndex&&(this._activeItemIndex=S)}}}class kt extends He{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(N){return this._origin=N,this}setActiveItem(N){super.setActiveItem(N),this.activeItem&&this.activeItem.focus(this._origin)}}function Je(G){return 0===G.buttons||0===G.detail}function Ze(G){const N=G.touches&&G.touches[0]||G.changedTouches&&G.changedTouches[0];return!(!N||-1!==N.identifier||null!=N.radiusX&&1!==N.radiusX||null!=N.radiusY&&1!==N.radiusY)}const r1=new _.nKC("cdk-input-modality-detector-options"),M1={ignoreKeys:[U.A$,U.W3,U.eg,U.Ge,U.FX]},ye=(0,T.BQ)({passive:!0,capture:!0});let f1=(()=>{class G{get mostRecentModality(){return this._modality.value}constructor(S,I,J,wt){this._platform=S,this._mostRecentTarget=null,this._modality=new L.t(null),this._lastTouchMs=0,this._onKeydown=Bt=>{this._options?.ignoreKeys?.some(qt=>qt===Bt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,T.Fb)(Bt))},this._onMousedown=Bt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Je(Bt)?"keyboard":"mouse"),this._mostRecentTarget=(0,T.Fb)(Bt))},this._onTouchstart=Bt=>{Ze(Bt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,T.Fb)(Bt))},this._options={...M1,...wt},this.modalityDetected=this._modality.pipe((0,y.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,rt.F)()),S.isBrowser&&I.runOutsideAngular(()=>{J.addEventListener("keydown",this._onKeydown,ye),J.addEventListener("mousedown",this._onMousedown,ye),J.addEventListener("touchstart",this._onTouchstart,ye)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ye),document.removeEventListener("mousedown",this._onMousedown,ye),document.removeEventListener("touchstart",this._onTouchstart,ye))}static#t=this.\u0275fac=function(I){return new(I||G)(_.KVO(T.OD),_.KVO(_.SKi),_.KVO(t.qQ),_.KVO(r1,8))};static#e=this.\u0275prov=_.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})();var Ve=function(G){return G[G.IMMEDIATE=0]="IMMEDIATE",G[G.EVENTUAL=1]="EVENTUAL",G}(Ve||{});const c1=new _.nKC("cdk-focus-monitor-default-options"),he=(0,T.BQ)({passive:!0,capture:!0});let N1=(()=>{class G{constructor(S,I,J,wt,Bt){this._ngZone=S,this._platform=I,this._inputModalityDetector=J,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new v.B,this._rootNodeFocusAndBlurListener=qt=>{for(let _e=(0,T.Fb)(qt);_e;_e=_e.parentElement)"focus"===qt.type?this._onFocus(qt,_e):this._onBlur(qt,_e)},this._document=wt,this._detectionMode=Bt?.detectionMode||Ve.IMMEDIATE}monitor(S,I=!1){const J=(0,vt.i8)(S);if(!this._platform.isBrowser||1!==J.nodeType)return(0,F.of)();const wt=(0,T.KT)(J)||this._getDocument(),Bt=this._elementInfo.get(J);if(Bt)return I&&(Bt.checkChildren=!0),Bt.subject;const qt={checkChildren:I,subject:new v.B,rootNode:wt};return this._elementInfo.set(J,qt),this._registerGlobalListeners(qt),qt.subject}stopMonitoring(S){const I=(0,vt.i8)(S),J=this._elementInfo.get(I);J&&(J.subject.complete(),this._setClasses(I),this._elementInfo.delete(I),this._removeGlobalListeners(J))}focusVia(S,I,J){const wt=(0,vt.i8)(S);wt===this._getDocument().activeElement?this._getClosestElementsInfo(wt).forEach(([qt,ke])=>this._originChanged(qt,I,ke)):(this._setOrigin(I),"function"==typeof wt.focus&&wt.focus(J))}ngOnDestroy(){this._elementInfo.forEach((S,I)=>this.stopMonitoring(I))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(S){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(S)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:S&&this._isLastInteractionFromInputLabel(S)?"mouse":"program"}_shouldBeAttributedToTouch(S){return this._detectionMode===Ve.EVENTUAL||!!S?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(S,I){S.classList.toggle("cdk-focused",!!I),S.classList.toggle("cdk-touch-focused","touch"===I),S.classList.toggle("cdk-keyboard-focused","keyboard"===I),S.classList.toggle("cdk-mouse-focused","mouse"===I),S.classList.toggle("cdk-program-focused","program"===I)}_setOrigin(S,I=!1){this._ngZone.runOutsideAngular(()=>{this._origin=S,this._originFromTouchInteraction="touch"===S&&I,this._detectionMode===Ve.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(S,I){const J=this._elementInfo.get(I),wt=(0,T.Fb)(S);!J||!J.checkChildren&&I!==wt||this._originChanged(I,this._getFocusOrigin(wt),J)}_onBlur(S,I){const J=this._elementInfo.get(I);!J||J.checkChildren&&S.relatedTarget instanceof Node&&I.contains(S.relatedTarget)||(this._setClasses(I),this._emitOrigin(J,null))}_emitOrigin(S,I){S.subject.observers.length&&this._ngZone.run(()=>S.subject.next(I))}_registerGlobalListeners(S){if(!this._platform.isBrowser)return;const I=S.rootNode,J=this._rootNodeFocusListenerCount.get(I)||0;J||this._ngZone.runOutsideAngular(()=>{I.addEventListener("focus",this._rootNodeFocusAndBlurListener,he),I.addEventListener("blur",this._rootNodeFocusAndBlurListener,he)}),this._rootNodeFocusListenerCount.set(I,J+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,tt.Q)(this._stopInputModalityDetector)).subscribe(wt=>{this._setOrigin(wt,!0)}))}_removeGlobalListeners(S){const I=S.rootNode;if(this._rootNodeFocusListenerCount.has(I)){const J=this._rootNodeFocusListenerCount.get(I);J>1?this._rootNodeFocusListenerCount.set(I,J-1):(I.removeEventListener("focus",this._rootNodeFocusAndBlurListener,he),I.removeEventListener("blur",this._rootNodeFocusAndBlurListener,he),this._rootNodeFocusListenerCount.delete(I))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(S,I,J){this._setClasses(S,I),this._emitOrigin(J,I),this._lastFocusOrigin=I}_getClosestElementsInfo(S){const I=[];return this._elementInfo.forEach((J,wt)=>{(wt===S||J.checkChildren&&wt.contains(S))&&I.push([wt,J])}),I}_isLastInteractionFromInputLabel(S){const{_mostRecentTarget:I,mostRecentModality:J}=this._inputModalityDetector;if("mouse"!==J||!I||I===S||"INPUT"!==S.nodeName&&"TEXTAREA"!==S.nodeName||S.disabled)return!1;const wt=S.labels;if(wt)for(let Bt=0;Bt{class G{constructor(S,I){this._platform=S,this._document=I,this._breakpointSubscription=(0,_.WQX)(Ge).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return it.NONE;const S=this._document.createElement("div");S.style.backgroundColor="rgb(1,2,3)",S.style.position="absolute",this._document.body.appendChild(S);const I=this._document.defaultView||window,J=I&&I.getComputedStyle?I.getComputedStyle(S):null,wt=(J&&J.backgroundColor||"").replace(/ /g,"");switch(S.remove(),wt){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return it.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return it.BLACK_ON_WHITE}return it.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const S=this._document.body.classList;S.remove(j,P,O),this._hasCheckedHighContrastMode=!0;const I=this.getHighContrastMode();I===it.BLACK_ON_WHITE?S.add(j,P):I===it.WHITE_ON_BLACK&&S.add(j,O)}}static#t=this.\u0275fac=function(I){return new(I||G)(_.KVO(T.OD),_.KVO(t.qQ))};static#e=this.\u0275prov=_.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})()},8203:(St,nt,l)=>{l.d(nt,{dS:()=>F,jI:()=>z});var t=l(3953),_=l(177);const T=new t.nKC("cdk-dir-doc",{providedIn:"root",factory:function v(){return(0,t.WQX)(_.qQ)}}),b=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let F=(()=>{class ${constructor(B){this.value="ltr",this.change=new t.bkB,B&&(this.value=function L($){const H=$?.toLowerCase()||"";return"auto"===H&&typeof navigator<"u"&&navigator?.language?b.test(navigator.language)?"rtl":"ltr":"rtl"===H?"rtl":"ltr"}((B.body?B.body.dir:null)||(B.documentElement?B.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#t=this.\u0275fac=function(W){return new(W||$)(t.KVO(T,8))};static#e=this.\u0275prov=t.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})(),z=(()=>{class ${static#t=this.\u0275fac=function(W){return new(W||$)};static#e=this.\u0275mod=t.$C({type:$});static#n=this.\u0275inj=t.G2t({})}return $})()},4085:(St,nt,l)=>{l.d(nt,{FG:()=>b,a1:()=>L,i8:()=>F});var t=l(3953);function b(z){return Array.isArray(z)?z:[z]}function L(z){return null==z?"":"string"==typeof z?z:`${z}px`}function F(z){return z instanceof t.aKT?z.nativeElement:z}},7336:(St,nt,l)=>{l.d(nt,{A:()=>Kt,A$:()=>U,FX:()=>L,Fm:()=>b,Ge:()=>Ne,Kp:()=>rt,LE:()=>mt,UQ:()=>vt,W3:()=>F,Z:()=>Yt,_f:()=>H,bn:()=>Qe,dB:()=>y,eg:()=>k1,f2:()=>oe,i7:()=>et,n6:()=>Ct,rp:()=>l1,t6:()=>B,w_:()=>W,wn:()=>T,yZ:()=>tt});const T=9,b=13,L=16,F=17,U=18,H=27,B=32,W=33,y=34,rt=35,tt=36,vt=37,et=38,mt=39,Ct=40,oe=48,Qe=57,Kt=65,Yt=90,Ne=91,k1=224;function l1(t1,...D1){return D1.length?D1.some(un=>t1[un]):t1.altKey||t1.shiftKey||t1.ctrlKey||t1.metaKey}},6860:(St,nt,l)=>{l.d(nt,{BQ:()=>H,CZ:()=>rt,Fb:()=>Tt,KT:()=>mt,OD:()=>v,v8:()=>Wt});var t=l(3953),_=l(177);let T;try{T=typeof Intl<"u"&&Intl.v8BreakIterator}catch{T=!1}let z,y,vt,v=(()=>{class gt{constructor(oe){this._platformId=oe,this.isBrowser=this._platformId?(0,_.UE)(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&&!T)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#t=this.\u0275fac=function(le){return new(le||gt)(t.KVO(t.Agw))};static#e=this.\u0275prov=t.jDH({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();function H(gt){return function $(){if(null==z&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>z=!0}))}finally{z=z||!1}return z}()?gt:!!gt.capture}function rt(){if(null==y){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return y=!1,y;if("scrollBehavior"in document.documentElement.style)y=!0;else{const gt=Element.prototype.scrollTo;y=!!gt&&!/\{\s*\[native code\]\s*\}/.test(gt.toString())}}return y}function mt(gt){if(function et(){if(null==vt){const gt=typeof document<"u"?document.head:null;vt=!(!gt||!gt.createShadowRoot&&!gt.attachShadow)}return vt}()){const Lt=gt.getRootNode?gt.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Lt instanceof ShadowRoot)return Lt}return null}function Tt(gt){return gt.composedPath?gt.composedPath()[0]:gt.target}function Wt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6600:(St,nt,l)=>{l.d(nt,{yE:()=>gt,r6:()=>De,Ej:()=>N1,pZ:()=>Yt});var t=l(3953),_=l(6039),T=l(8203),b=l(177),L=l(6860),F=l(4085);const Wt=new t.nKC("mat-sanity-checks",{providedIn:"root",factory:function Tt(){return!0}});let gt=(()=>{class it{constructor(O,j,ht){this._sanityChecks=j,this._document=ht,this._hasDoneGlobalChecks=!1,O._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(O){return!(0,L.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[O])}static#t=this.\u0275fac=function(j){return new(j||it)(t.KVO(_.Q_),t.KVO(Wt,8),t.KVO(b.qQ))};static#e=this.\u0275mod=t.$C({type:it});static#n=this.\u0275inj=t.G2t({imports:[T.jI,T.jI]})}return it})();var Rt=function(it){return it[it.FADING_IN=0]="FADING_IN",it[it.VISIBLE=1]="VISIBLE",it[it.FADING_OUT=2]="FADING_OUT",it[it.HIDDEN=3]="HIDDEN",it}(Rt||{});class Me{constructor(P,O,j,ht=!1){this._renderer=P,this.element=O,this.config=j,this._animationForciblyDisabledThroughCss=ht,this.state=Rt.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Ht=(0,L.BQ)({passive:!0,capture:!0});class Vt{constructor(){this._events=new Map,this._delegateEventHandler=P=>{const O=(0,L.Fb)(P);O&&this._events.get(P.type)?.forEach((j,ht)=>{(ht===O||ht.contains(O))&&j.forEach(Nt=>Nt.handleEvent(P))})}}addHandler(P,O,j,ht){const Nt=this._events.get(O);if(Nt){const G=Nt.get(j);G?G.add(ht):Nt.set(j,new Set([ht]))}else this._events.set(O,new Map([[j,new Set([ht])]])),P.runOutsideAngular(()=>{document.addEventListener(O,this._delegateEventHandler,Ht)})}removeHandler(P,O,j){const ht=this._events.get(P);if(!ht)return;const Nt=ht.get(O);Nt&&(Nt.delete(j),0===Nt.size&&ht.delete(O),0===ht.size&&(this._events.delete(P),document.removeEventListener(P,this._delegateEventHandler,Ht)))}}const Be={enterDuration:225,exitDuration:150},Re=(0,L.BQ)({passive:!0,capture:!0}),o1=["mousedown","touchstart"],s1=["mouseup","mouseleave","touchend","touchcancel"];class Ee{static#t=this._eventManager=new Vt;constructor(P,O,j,ht){this._target=P,this._ngZone=O,this._platform=ht,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,ht.isBrowser&&(this._containerElement=(0,F.i8)(j))}fadeInRipple(P,O,j={}){const ht=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Nt={...Be,...j.animation};j.centered&&(P=ht.left+ht.width/2,O=ht.top+ht.height/2);const G=j.radius||function h1(it,P,O){const j=Math.max(Math.abs(it-O.left),Math.abs(it-O.right)),ht=Math.max(Math.abs(P-O.top),Math.abs(P-O.bottom));return Math.sqrt(j*j+ht*ht)}(P,O,ht),N=P-ht.left,S=O-ht.top,I=Nt.enterDuration,J=document.createElement("div");J.classList.add("mat-ripple-element"),J.style.left=N-G+"px",J.style.top=S-G+"px",J.style.height=2*G+"px",J.style.width=2*G+"px",null!=j.color&&(J.style.backgroundColor=j.color),J.style.transitionDuration=`${I}ms`,this._containerElement.appendChild(J);const wt=window.getComputedStyle(J),qt=wt.transitionDuration,ke="none"===wt.transitionProperty||"0s"===qt||"0s, 0s"===qt||0===ht.width&&0===ht.height,_e=new Me(this,J,j,ke);J.style.transform="scale3d(1, 1, 1)",_e.state=Rt.FADING_IN,j.persistent||(this._mostRecentTransientRipple=_e);let F1=null;return!ke&&(I||Nt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const y1=()=>this._finishRippleTransition(_e),P1=()=>this._destroyRipple(_e);J.addEventListener("transitionend",y1),J.addEventListener("transitioncancel",P1),F1={onTransitionEnd:y1,onTransitionCancel:P1}}),this._activeRipples.set(_e,F1),(ke||!I)&&this._finishRippleTransition(_e),_e}fadeOutRipple(P){if(P.state===Rt.FADING_OUT||P.state===Rt.HIDDEN)return;const O=P.element,j={...Be,...P.config.animation};O.style.transitionDuration=`${j.exitDuration}ms`,O.style.opacity="0",P.state=Rt.FADING_OUT,(P._animationForciblyDisabledThroughCss||!j.exitDuration)&&this._finishRippleTransition(P)}fadeOutAll(){this._getActiveRipples().forEach(P=>P.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(P=>{P.config.persistent||P.fadeOut()})}setupTriggerEvents(P){const O=(0,F.i8)(P);!this._platform.isBrowser||!O||O===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=O,o1.forEach(j=>{Ee._eventManager.addHandler(this._ngZone,j,O,this)}))}handleEvent(P){"mousedown"===P.type?this._onMousedown(P):"touchstart"===P.type?this._onTouchStart(P):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{s1.forEach(O=>{this._triggerElement.addEventListener(O,this,Re)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(P){P.state===Rt.FADING_IN?this._startFadeOutTransition(P):P.state===Rt.FADING_OUT&&this._destroyRipple(P)}_startFadeOutTransition(P){const O=P===this._mostRecentTransientRipple,{persistent:j}=P.config;P.state=Rt.VISIBLE,!j&&(!O||!this._isPointerDown)&&P.fadeOut()}_destroyRipple(P){const O=this._activeRipples.get(P)??null;this._activeRipples.delete(P),this._activeRipples.size||(this._containerRect=null),P===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),P.state=Rt.HIDDEN,null!==O&&(P.element.removeEventListener("transitionend",O.onTransitionEnd),P.element.removeEventListener("transitioncancel",O.onTransitionCancel)),P.element.remove()}_onMousedown(P){const O=(0,_._G)(P),j=this._lastTouchStartEvent&&Date.now(){!P.config.persistent&&(P.state===Rt.VISIBLE||P.config.terminateOnPointerUp&&P.state===Rt.FADING_IN)&&P.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const P=this._triggerElement;P&&(o1.forEach(O=>Ee._eventManager.removeHandler(O,P,this)),this._pointerUpEventsRegistered&&(s1.forEach(O=>P.removeEventListener(O,this,Re)),this._pointerUpEventsRegistered=!1))}}const se=new t.nKC("mat-ripple-global-options");let De=(()=>{class it{get disabled(){return this._disabled}set disabled(O){O&&this.fadeOutAllNonPersistent(),this._disabled=O,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(O){this._trigger=O,this._setupTriggerEventsIfEnabled()}constructor(O,j,ht,Nt,G){this._elementRef=O,this._animationMode=G,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Nt||{},this._rippleRenderer=new Ee(this,j,O,ht)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(O,j=0,ht){return"number"==typeof O?this._rippleRenderer.fadeInRipple(O,j,{...this.rippleConfig,...ht}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...O})}static#t=this.\u0275fac=function(j){return new(j||it)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(L.OD),t.rXU(se,8),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:it,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(j,ht){2&j&&t.AVh("mat-ripple-unbounded",ht.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return it})(),Yt=(()=>{class it{static#t=this.\u0275fac=function(j){return new(j||it)};static#e=this.\u0275mod=t.$C({type:it});static#n=this.\u0275inj=t.G2t({imports:[gt,gt]})}return it})();const T1={capture:!0},Ie=["focus","mousedown","mouseenter","touchstart"],m1="mat-ripple-loader-uninitialized",Ve="mat-ripple-loader-class-name",c1="mat-ripple-loader-centered",he="mat-ripple-loader-disabled";let N1=(()=>{class it{constructor(){this._document=(0,t.WQX)(b.qQ,{optional:!0}),this._animationMode=(0,t.WQX)(t.bc$,{optional:!0}),this._globalRippleOptions=(0,t.WQX)(se,{optional:!0}),this._platform=(0,t.WQX)(L.OD),this._ngZone=(0,t.WQX)(t.SKi),this._hosts=new Map,this._onInteraction=O=>{const j=(0,L.Fb)(O);if(j instanceof HTMLElement){const ht=j.closest(`[${m1}="${this._globalRippleOptions?.namespace??""}"]`);ht&&this._createRipple(ht)}},this._ngZone.runOutsideAngular(()=>{for(const O of Ie)this._document?.addEventListener(O,this._onInteraction,T1)})}ngOnDestroy(){const O=this._hosts.keys();for(const j of O)this.destroyRipple(j);for(const j of Ie)this._document?.removeEventListener(j,this._onInteraction,T1)}configureRipple(O,j){O.setAttribute(m1,this._globalRippleOptions?.namespace??""),(j.className||!O.hasAttribute(Ve))&&O.setAttribute(Ve,j.className||""),j.centered&&O.setAttribute(c1,""),j.disabled&&O.setAttribute(he,"")}getRipple(O){return this._hosts.get(O)||this._createRipple(O)}setDisabled(O,j){const ht=this._hosts.get(O);ht?ht.disabled=j:j?O.setAttribute(he,""):O.removeAttribute(he)}_createRipple(O){if(!this._document)return;const j=this._hosts.get(O);if(j)return j;O.querySelector(".mat-ripple")?.remove();const ht=this._document.createElement("span");ht.classList.add("mat-ripple",O.getAttribute(Ve)),O.append(ht);const Nt=new De(new t.aKT(ht),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Nt._isInitialized=!0,Nt.trigger=O,Nt.centered=O.hasAttribute(c1),Nt.disabled=O.hasAttribute(he),this.attachRipple(O,Nt),Nt}attachRipple(O,j){O.removeAttribute(m1),this._hosts.set(O,j)}destroyRipple(O){const j=this._hosts.get(O);j&&(j.ngOnDestroy(),this._hosts.delete(O))}static#t=this.\u0275fac=function(j){return new(j||it)};static#e=this.\u0275prov=t.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})()},2439:(St,nt,l)=>{l.d(nt,{kk:()=>Y1,Cn:()=>Yn,Cp:()=>Kn});var t=l(3953),_=l(6039),T=l(7336),v=l(1413),b=l(7786),L=l(8359),F=l(7673),U=l(6780);let $,z=1;const H={};function B(R){return R in H&&(delete H[R],!0)}const W={setImmediate(R){const d=z++;return H[d]=!0,$||($=Promise.resolve()),$.then(()=>B(d)&&R()),d},clearImmediate(R){B(R)}},{setImmediate:rt,clearImmediate:tt}=W,vt={setImmediate(...R){const{delegate:d}=vt;return(d?.setImmediate||rt)(...R)},clearImmediate(R){const{delegate:d}=vt;return(d?.clearImmediate||tt)(R)},delegate:void 0};var mt=l(9687);const Tt=new class Ct extends mt.q{flush(d){this._active=!0;const a=this._scheduled;this._scheduled=void 0;const{actions:u}=this;let w;d=d||u.shift();do{if(w=d.execute(d.state,d.delay))break}while((d=u[0])&&d.id===a&&u.shift());if(this._active=!1,w){for(;(d=u[0])&&d.id===a&&u.shift();)d.unsubscribe();throw w}}}(class et extends U.R{constructor(d,a){super(d,a),this.scheduler=d,this.work=a}requestAsyncId(d,a,u=0){return null!==u&&u>0?super.requestAsyncId(d,a,u):(d.actions.push(this),d._scheduled||(d._scheduled=vt.setImmediate(d.flush.bind(d,void 0))))}recycleAsyncId(d,a,u=0){var w;if(null!=u?u>0:this.delay>0)return super.recycleAsyncId(d,a,u);const{actions:D}=d;null!=a&&(null===(w=D[D.length-1])||void 0===w?void 0:w.id)!==a&&(vt.clearImmediate(a),d._scheduled===a&&(d._scheduled=void 0))}});var gt=l(9172),Lt=l(5558),oe=l(6977),le=l(5964),ze=l(6697),Ge=l(5335),re=l(177),Ke=l(6600);class $e{attach(d){return this._attachedHost=d,d.attach(this)}detach(){let d=this._attachedHost;null!=d&&(this._attachedHost=null,d.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(d){this._attachedHost=d}}class de extends $e{constructor(d,a,u,w,D){super(),this.component=d,this.viewContainerRef=a,this.injector=u,this.componentFactoryResolver=w,this.projectableNodes=D}}class Kt extends $e{constructor(d,a,u,w){super(),this.templateRef=d,this.viewContainerRef=a,this.context=u,this.injector=w}get origin(){return this.templateRef.elementRef}attach(d,a=this.context){return this.context=a,super.attach(d)}detach(){return this.context=void 0,super.detach()}}class ce extends $e{constructor(d){super(),this.element=d instanceof t.aKT?d.nativeElement:d}}class me{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(d){return d instanceof de?(this._attachedPortal=d,this.attachComponentPortal(d)):d instanceof Kt?(this._attachedPortal=d,this.attachTemplatePortal(d)):this.attachDomPortal&&d instanceof ce?(this._attachedPortal=d,this.attachDomPortal(d)):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(d){this._disposeFn=d}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class st extends me{constructor(d,a,u,w,D){super(),this.outletElement=d,this._componentFactoryResolver=a,this._appRef=u,this._defaultInjector=w,this.attachDomPortal=Q=>{const _t=Q.element,Mt=this._document.createComment("dom-portal");_t.parentNode.insertBefore(Mt,_t),this.outletElement.appendChild(_t),this._attachedPortal=Q,super.setDisposeFn(()=>{Mt.parentNode&&Mt.parentNode.replaceChild(_t,Mt)})},this._document=D}attachComponentPortal(d){const u=(d.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(d.component);let w;return d.viewContainerRef?(w=d.viewContainerRef.createComponent(u,d.viewContainerRef.length,d.injector||d.viewContainerRef.injector,d.projectableNodes||void 0),this.setDisposeFn(()=>w.destroy())):(w=u.create(d.injector||this._defaultInjector||t.zZn.NULL),this._appRef.attachView(w.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(w.hostView),w.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(w)),this._attachedPortal=d,w}attachTemplatePortal(d){let a=d.viewContainerRef,u=a.createEmbeddedView(d.templateRef,d.context,{injector:d.injector});return u.rootNodes.forEach(w=>this.outletElement.appendChild(w)),u.detectChanges(),this.setDisposeFn(()=>{let w=a.indexOf(u);-1!==w&&a.remove(w)}),this._attachedPortal=d,u}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(d){return d.hostView.rootNodes[0]}}let Ft=(()=>{class R{static#t=this.\u0275fac=function(u){return new(u||R)};static#e=this.\u0275mod=t.$C({type:R});static#n=this.\u0275inj=t.G2t({})}return R})();var Rt=l(9969),Me=l(8203),Ht=l(4085),Vt=l(1985),Be=l(3726),Re=(l(536),l(3236)),o1=l(9974),s1=l(8750),Ee=l(4360),se=l(1807);function De(R,d=Re.E){return function h1(R){return(0,o1.N)((d,a)=>{let u=!1,w=null,D=null,Q=!1;const _t=()=>{if(D?.unsubscribe(),D=null,u){u=!1;const zt=w;w=null,a.next(zt)}Q&&a.complete()},Mt=()=>{D=null,Q&&a.complete()};d.subscribe((0,Ee._)(a,zt=>{u=!0,w=zt,D||(0,s1.Tg)(R(zt)).subscribe(D=(0,Ee._)(a,_t,Mt))},()=>{Q=!0,(!u||!D||D.closed)&&a.complete()}))})}(()=>(0,se.O)(R,d))}var Yt=l(6860);let ye=(()=>{class R{constructor(a,u,w){this._ngZone=a,this._platform=u,this._scrolled=new v.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=w}register(a){this.scrollContainers.has(a)||this.scrollContainers.set(a,a.elementScrolled().subscribe(()=>this._scrolled.next(a)))}deregister(a){const u=this.scrollContainers.get(a);u&&(u.unsubscribe(),this.scrollContainers.delete(a))}scrolled(a=20){return this._platform.isBrowser?new Vt.c(u=>{this._globalSubscription||this._addGlobalListener();const w=a>0?this._scrolled.pipe(De(a)).subscribe(u):this._scrolled.subscribe(u);return this._scrolledCount++,()=>{w.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,F.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((a,u)=>this.deregister(u)),this._scrolled.complete()}ancestorScrolled(a,u){const w=this.getAncestorScrollContainers(a);return this.scrolled(u).pipe((0,le.p)(D=>!D||w.indexOf(D)>-1))}getAncestorScrollContainers(a){const u=[];return this.scrollContainers.forEach((w,D)=>{this._scrollableContainsElement(D,a)&&u.push(D)}),u}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(a,u){let w=(0,Ht.i8)(u),D=a.getElementRef().nativeElement;do{if(w==D)return!0}while(w=w.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const a=this._getWindow();return(0,Be.R)(a.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#t=this.\u0275fac=function(u){return new(u||R)(t.KVO(t.SKi),t.KVO(Yt.OD),t.KVO(re.qQ,8))};static#e=this.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),S1=(()=>{class R{constructor(a,u,w){this._platform=a,this._change=new v.B,this._changeListener=D=>{this._change.next(D)},this._document=w,u.runOutsideAngular(()=>{if(a.isBrowser){const D=this._getWindow();D.addEventListener("resize",this._changeListener),D.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const a=this._getWindow();a.removeEventListener("resize",this._changeListener),a.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const a={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),a}getViewportRect(){const a=this.getViewportScrollPosition(),{width:u,height:w}=this.getViewportSize();return{top:a.top,left:a.left,bottom:a.top+w,right:a.left+u,height:w,width:u}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const a=this._document,u=this._getWindow(),w=a.documentElement,D=w.getBoundingClientRect();return{top:-D.top||a.body.scrollTop||u.scrollY||w.scrollTop||0,left:-D.left||a.body.scrollLeft||u.scrollX||w.scrollLeft||0}}change(a=20){return a>0?this._change.pipe(De(a)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const a=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}static#t=this.\u0275fac=function(u){return new(u||R)(t.KVO(Yt.OD),t.KVO(t.SKi),t.KVO(re.qQ,8))};static#e=this.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),it=(()=>{class R{static#t=this.\u0275fac=function(u){return new(u||R)};static#e=this.\u0275mod=t.$C({type:R});static#n=this.\u0275inj=t.G2t({})}return R})(),P=(()=>{class R{static#t=this.\u0275fac=function(u){return new(u||R)};static#e=this.\u0275mod=t.$C({type:R});static#n=this.\u0275inj=t.G2t({imports:[Me.jI,it,Me.jI,it]})}return R})();const O=(0,Yt.CZ)();class j{constructor(d,a){this._viewportRuler=d,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=a}attach(){}enable(){if(this._canBeEnabled()){const d=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=d.style.left||"",this._previousHTMLStyles.top=d.style.top||"",d.style.left=(0,Ht.a1)(-this._previousScrollPosition.left),d.style.top=(0,Ht.a1)(-this._previousScrollPosition.top),d.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const d=this._document.documentElement,u=d.style,w=this._document.body.style,D=u.scrollBehavior||"",Q=w.scrollBehavior||"";this._isEnabled=!1,u.left=this._previousHTMLStyles.left,u.top=this._previousHTMLStyles.top,d.classList.remove("cdk-global-scrollblock"),O&&(u.scrollBehavior=w.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),O&&(u.scrollBehavior=D,w.scrollBehavior=Q)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const a=this._document.body,u=this._viewportRuler.getViewportSize();return a.scrollHeight>u.height||a.scrollWidth>u.width}}class Nt{constructor(d,a,u,w){this._scrollDispatcher=d,this._ngZone=a,this._viewportRuler=u,this._config=w,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(d){this._overlayRef=d}enable(){if(this._scrollSubscription)return;const d=this._scrollDispatcher.scrolled(0).pipe((0,le.p)(a=>!a||!this._overlayRef.overlayElement.contains(a.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=d.subscribe(()=>{const a=this._viewportRuler.getViewportScrollPosition().top;Math.abs(a-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=d.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class G{enable(){}disable(){}attach(){}}function N(R,d){return d.some(a=>R.bottoma.bottom||R.righta.right)}function S(R,d){return d.some(a=>R.topa.bottom||R.lefta.right)}class I{constructor(d,a,u,w){this._scrollDispatcher=d,this._viewportRuler=a,this._ngZone=u,this._config=w,this._scrollSubscription=null}attach(d){this._overlayRef=d}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 a=this._overlayRef.overlayElement.getBoundingClientRect(),{width:u,height:w}=this._viewportRuler.getViewportSize();N(a,[{width:u,height:w,bottom:w,right:u,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 J=(()=>{class R{constructor(a,u,w,D){this._scrollDispatcher=a,this._viewportRuler=u,this._ngZone=w,this.noop=()=>new G,this.close=Q=>new Nt(this._scrollDispatcher,this._ngZone,this._viewportRuler,Q),this.block=()=>new j(this._viewportRuler,this._document),this.reposition=Q=>new I(this._scrollDispatcher,this._viewportRuler,this._ngZone,Q),this._document=D}static#t=this.\u0275fac=function(u){return new(u||R)(t.KVO(ye),t.KVO(S1),t.KVO(t.SKi),t.KVO(re.qQ))};static#e=this.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();class wt{constructor(d){if(this.scrollStrategy=new G,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,d){const a=Object.keys(d);for(const u of a)void 0!==d[u]&&(this[u]=d[u])}}}class ke{constructor(d,a){this.connectionPair=d,this.scrollableViewProperties=a}}let y1=(()=>{class R{constructor(a){this._attachedOverlays=[],this._document=a}ngOnDestroy(){this.detach()}add(a){this.remove(a),this._attachedOverlays.push(a)}remove(a){const u=this._attachedOverlays.indexOf(a);u>-1&&this._attachedOverlays.splice(u,1),0===this._attachedOverlays.length&&this.detach()}static#t=this.\u0275fac=function(u){return new(u||R)(t.KVO(re.qQ))};static#e=this.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),P1=(()=>{class R extends y1{constructor(a,u){super(a),this._ngZone=u,this._keydownListener=w=>{const D=this._attachedOverlays;for(let Q=D.length-1;Q>-1;Q--)if(D[Q]._keydownEvents.observers.length>0){const _t=D[Q]._keydownEvents;this._ngZone?this._ngZone.run(()=>_t.next(w)):_t.next(w);break}}}add(a){super.add(a),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#t=this.\u0275fac=function(u){return new(u||R)(t.KVO(re.qQ),t.KVO(t.SKi,8))};static#e=this.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),m=(()=>{class R extends y1{constructor(a,u,w){super(a),this._platform=u,this._ngZone=w,this._cursorStyleIsSet=!1,this._pointerDownListener=D=>{this._pointerDownEventTarget=(0,Yt.Fb)(D)},this._clickListener=D=>{const Q=(0,Yt.Fb)(D),_t="click"===D.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Q;this._pointerDownEventTarget=null;const Mt=this._attachedOverlays.slice();for(let zt=Mt.length-1;zt>-1;zt--){const Et=Mt[zt];if(Et._outsidePointerEvents.observers.length<1||!Et.hasAttached())continue;if(Et.overlayElement.contains(Q)||Et.overlayElement.contains(_t))break;const Jt=Et._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Jt.next(D)):Jt.next(D)}}}add(a){if(super.add(a),!this._isAttached){const u=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(u)):this._addEventListeners(u),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=u.style.cursor,u.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const a=this._document.body;a.removeEventListener("pointerdown",this._pointerDownListener,!0),a.removeEventListener("click",this._clickListener,!0),a.removeEventListener("auxclick",this._clickListener,!0),a.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(a.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(a){a.addEventListener("pointerdown",this._pointerDownListener,!0),a.addEventListener("click",this._clickListener,!0),a.addEventListener("auxclick",this._clickListener,!0),a.addEventListener("contextmenu",this._clickListener,!0)}static#t=this.\u0275fac=function(u){return new(u||R)(t.KVO(re.qQ),t.KVO(Yt.OD),t.KVO(t.SKi,8))};static#e=this.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),M=(()=>{class R{constructor(a,u){this._platform=u,this._document=a}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const a="cdk-overlay-container";if(this._platform.isBrowser||(0,Yt.v8)()){const w=this._document.querySelectorAll(`.${a}[platform="server"], .${a}[platform="test"]`);for(let D=0;Dthis._backdropClick.next(Se),this._backdropTransitionendHandler=Se=>{this._disposeBackdrop(Se.target)},this._keydownEvents=new v.B,this._outsidePointerEvents=new v.B,this._renders=new v.B,w.scrollStrategy&&(this._scrollStrategy=w.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=w.positionStrategy,this._afterRenderRef=(0,t.O8t)(()=>(0,t.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(d){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const a=this._portalOutlet.attach(d);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),(0,t.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof a?.onDestroy&&a.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),a}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const d=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),d}dispose(){const d=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?.remove(),this._previousHostParent=this._pane=this._host=null,d&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.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(d){d!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=d,this.hasAttached()&&(d.attach(this),this.updatePosition()))}updateSize(d){this._config={...this._config,...d},this._updateElementSize()}setDirection(d){this._config={...this._config,direction:d},this._updateElementDirection()}addPanelClass(d){this._pane&&this._toggleClasses(this._pane,d,!0)}removePanelClass(d){this._pane&&this._toggleClasses(this._pane,d,!1)}getDirection(){const d=this._config.direction;return d?"string"==typeof d?d:d.value:"ltr"}updateScrollStrategy(d){d!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=d,this.hasAttached()&&(d.attach(this),d.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const d=this._pane.style;d.width=(0,Ht.a1)(this._config.width),d.height=(0,Ht.a1)(this._config.height),d.minWidth=(0,Ht.a1)(this._config.minWidth),d.minHeight=(0,Ht.a1)(this._config.minHeight),d.maxWidth=(0,Ht.a1)(this._config.maxWidth),d.maxHeight=(0,Ht.a1)(this._config.maxHeight)}_togglePointerEvents(d){this._pane.style.pointerEvents=d?"":"none"}_attachBackdrop(){const d="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(d)})}):this._backdropElement.classList.add(d)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const d=this._backdropElement;if(d){if(this._animationsDisabled)return void this._disposeBackdrop(d);d.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{d.addEventListener("transitionend",this._backdropTransitionendHandler)}),d.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(d)},500))}}_toggleClasses(d,a,u){const w=(0,Ht.FG)(a||[]).filter(D=>!!D);w.length&&(u?d.classList.add(...w):d.classList.remove(...w))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const d=this._renders.pipe((0,oe.Q)((0,b.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),d.unsubscribe())})})}_disposeScrollStrategy(){const d=this._scrollStrategy;d&&(d.disable(),d.detach&&d.detach())}_disposeBackdrop(d){d&&(d.removeEventListener("click",this._backdropClickHandler),d.removeEventListener("transitionend",this._backdropTransitionendHandler),d.remove(),this._backdropElement===d&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const E="cdk-overlay-connected-position-bounding-box",Z=/([A-Za-z%]+)$/;class ot{get positions(){return this._preferredPositions}constructor(d,a,u,w,D){this._viewportRuler=a,this._document=u,this._platform=w,this._overlayContainer=D,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 v.B,this._resizeSubscription=L.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(d)}attach(d){this._validatePositions(),d.hostElement.classList.add(E),this._overlayRef=d,this._boundingBox=d.hostElement,this._pane=d.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const d=this._originRect,a=this._overlayRect,u=this._viewportRect,w=this._containerRect,D=[];let Q;for(let _t of this._preferredPositions){let Mt=this._getOriginPoint(d,w,_t),zt=this._getOverlayPoint(Mt,a,_t),Et=this._getOverlayFit(zt,a,u,_t);if(Et.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(_t,Mt);this._canFitWithFlexibleDimensions(Et,zt,u)?D.push({position:_t,origin:Mt,overlayRect:a,boundingBoxRect:this._calculateBoundingBoxRect(Mt,_t)}):(!Q||Q.overlayFit.visibleAreaMt&&(Mt=Et,_t=zt)}return this._isPushed=!1,void this._applyPosition(_t.position,_t.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Q.position,Q.originPoint);this._applyPosition(Q.position,Q.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&at(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(E),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const d=this._lastPosition;if(d){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const a=this._getOriginPoint(this._originRect,this._containerRect,d);this._applyPosition(d,a)}else this.apply()}withScrollableContainers(d){return this._scrollables=d,this}withPositions(d){return this._preferredPositions=d,-1===d.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(d){return this._viewportMargin=d,this}withFlexibleDimensions(d=!0){return this._hasFlexibleDimensions=d,this}withGrowAfterOpen(d=!0){return this._growAfterOpen=d,this}withPush(d=!0){return this._canPush=d,this}withLockedPosition(d=!0){return this._positionLocked=d,this}setOrigin(d){return this._origin=d,this}withDefaultOffsetX(d){return this._offsetX=d,this}withDefaultOffsetY(d){return this._offsetY=d,this}withTransformOriginOn(d){return this._transformOriginSelector=d,this}_getOriginPoint(d,a,u){let w,D;if("center"==u.originX)w=d.left+d.width/2;else{const Q=this._isRtl()?d.right:d.left,_t=this._isRtl()?d.left:d.right;w="start"==u.originX?Q:_t}return a.left<0&&(w-=a.left),D="center"==u.originY?d.top+d.height/2:"top"==u.originY?d.top:d.bottom,a.top<0&&(D-=a.top),{x:w,y:D}}_getOverlayPoint(d,a,u){let w,D;return w="center"==u.overlayX?-a.width/2:"start"===u.overlayX?this._isRtl()?-a.width:0:this._isRtl()?0:-a.width,D="center"==u.overlayY?-a.height/2:"top"==u.overlayY?0:-a.height,{x:d.x+w,y:d.y+D}}_getOverlayFit(d,a,u,w){const D=xt(a);let{x:Q,y:_t}=d,Mt=this._getOffset(w,"x"),zt=this._getOffset(w,"y");Mt&&(Q+=Mt),zt&&(_t+=zt);let Se=0-_t,Ae=_t+D.height-u.height,e1=this._subtractOverflows(D.width,0-Q,Q+D.width-u.width),w1=this._subtractOverflows(D.height,Se,Ae),zn=e1*w1;return{visibleArea:zn,isCompletelyWithinViewport:D.width*D.height===zn,fitsInViewportVertically:w1===D.height,fitsInViewportHorizontally:e1==D.width}}_canFitWithFlexibleDimensions(d,a,u){if(this._hasFlexibleDimensions){const w=u.bottom-a.y,D=u.right-a.x,Q=dt(this._overlayRef.getConfig().minHeight),_t=dt(this._overlayRef.getConfig().minWidth);return(d.fitsInViewportVertically||null!=Q&&Q<=w)&&(d.fitsInViewportHorizontally||null!=_t&&_t<=D)}return!1}_pushOverlayOnScreen(d,a,u){if(this._previousPushAmount&&this._positionLocked)return{x:d.x+this._previousPushAmount.x,y:d.y+this._previousPushAmount.y};const w=xt(a),D=this._viewportRect,Q=Math.max(d.x+w.width-D.width,0),_t=Math.max(d.y+w.height-D.height,0),Mt=Math.max(D.top-u.top-d.y,0),zt=Math.max(D.left-u.left-d.x,0);let Et=0,Jt=0;return Et=w.width<=D.width?zt||-Q:d.xe1&&!this._isInitialRender&&!this._growAfterOpen&&(Q=d.y-e1/2)}if("end"===a.overlayX&&!w||"start"===a.overlayX&&w)Se=u.width-d.x+2*this._viewportMargin,Et=d.x-this._viewportMargin;else if("start"===a.overlayX&&!w||"end"===a.overlayX&&w)Jt=d.x,Et=u.right-d.x;else{const Ae=Math.min(u.right-d.x+u.left,d.x),e1=this._lastBoundingBoxSize.width;Et=2*Ae,Jt=d.x-Ae,Et>e1&&!this._isInitialRender&&!this._growAfterOpen&&(Jt=d.x-e1/2)}return{top:Q,left:Jt,bottom:_t,right:Se,width:Et,height:D}}_setBoundingBoxStyles(d,a){const u=this._calculateBoundingBoxRect(d,a);!this._isInitialRender&&!this._growAfterOpen&&(u.height=Math.min(u.height,this._lastBoundingBoxSize.height),u.width=Math.min(u.width,this._lastBoundingBoxSize.width));const w={};if(this._hasExactPosition())w.top=w.left="0",w.bottom=w.right=w.maxHeight=w.maxWidth="",w.width=w.height="100%";else{const D=this._overlayRef.getConfig().maxHeight,Q=this._overlayRef.getConfig().maxWidth;w.height=(0,Ht.a1)(u.height),w.top=(0,Ht.a1)(u.top),w.bottom=(0,Ht.a1)(u.bottom),w.width=(0,Ht.a1)(u.width),w.left=(0,Ht.a1)(u.left),w.right=(0,Ht.a1)(u.right),w.alignItems="center"===a.overlayX?"center":"end"===a.overlayX?"flex-end":"flex-start",w.justifyContent="center"===a.overlayY?"center":"bottom"===a.overlayY?"flex-end":"flex-start",D&&(w.maxHeight=(0,Ht.a1)(D)),Q&&(w.maxWidth=(0,Ht.a1)(Q))}this._lastBoundingBoxSize=u,at(this._boundingBox.style,w)}_resetBoundingBoxStyles(){at(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){at(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(d,a){const u={},w=this._hasExactPosition(),D=this._hasFlexibleDimensions,Q=this._overlayRef.getConfig();if(w){const Et=this._viewportRuler.getViewportScrollPosition();at(u,this._getExactOverlayY(a,d,Et)),at(u,this._getExactOverlayX(a,d,Et))}else u.position="static";let _t="",Mt=this._getOffset(a,"x"),zt=this._getOffset(a,"y");Mt&&(_t+=`translateX(${Mt}px) `),zt&&(_t+=`translateY(${zt}px)`),u.transform=_t.trim(),Q.maxHeight&&(w?u.maxHeight=(0,Ht.a1)(Q.maxHeight):D&&(u.maxHeight="")),Q.maxWidth&&(w?u.maxWidth=(0,Ht.a1)(Q.maxWidth):D&&(u.maxWidth="")),at(this._pane.style,u)}_getExactOverlayY(d,a,u){let w={top:"",bottom:""},D=this._getOverlayPoint(a,this._overlayRect,d);return this._isPushed&&(D=this._pushOverlayOnScreen(D,this._overlayRect,u)),"bottom"===d.overlayY?w.bottom=this._document.documentElement.clientHeight-(D.y+this._overlayRect.height)+"px":w.top=(0,Ht.a1)(D.y),w}_getExactOverlayX(d,a,u){let Q,w={left:"",right:""},D=this._getOverlayPoint(a,this._overlayRect,d);return this._isPushed&&(D=this._pushOverlayOnScreen(D,this._overlayRect,u)),Q=this._isRtl()?"end"===d.overlayX?"left":"right":"end"===d.overlayX?"right":"left","right"===Q?w.right=this._document.documentElement.clientWidth-(D.x+this._overlayRect.width)+"px":w.left=(0,Ht.a1)(D.x),w}_getScrollVisibility(){const d=this._getOriginRect(),a=this._pane.getBoundingClientRect(),u=this._scrollables.map(w=>w.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:S(d,u),isOriginOutsideView:N(d,u),isOverlayClipped:S(a,u),isOverlayOutsideView:N(a,u)}}_subtractOverflows(d,...a){return a.reduce((u,w)=>u-Math.max(w,0),d)}_getNarrowedViewportRect(){const d=this._document.documentElement.clientWidth,a=this._document.documentElement.clientHeight,u=this._viewportRuler.getViewportScrollPosition();return{top:u.top+this._viewportMargin,left:u.left+this._viewportMargin,right:u.left+d-this._viewportMargin,bottom:u.top+a-this._viewportMargin,width:d-2*this._viewportMargin,height:a-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(d,a){return"x"===a?null==d.offsetX?this._offsetX:d.offsetX:null==d.offsetY?this._offsetY:d.offsetY}_validatePositions(){}_addPanelClasses(d){this._pane&&(0,Ht.FG)(d).forEach(a=>{""!==a&&-1===this._appliedPanelClasses.indexOf(a)&&(this._appliedPanelClasses.push(a),this._pane.classList.add(a))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(d=>{this._pane.classList.remove(d)}),this._appliedPanelClasses=[])}_getOriginRect(){const d=this._origin;if(d instanceof t.aKT)return d.nativeElement.getBoundingClientRect();if(d instanceof Element)return d.getBoundingClientRect();const a=d.width||0,u=d.height||0;return{top:d.y,bottom:d.y+u,left:d.x,right:d.x+a,height:u,width:a}}}function at(R,d){for(let a in d)d.hasOwnProperty(a)&&(R[a]=d[a]);return R}function dt(R){if("number"!=typeof R&&null!=R){const[d,a]=R.split(Z);return a&&"px"!==a?null:parseFloat(d)}return R||null}function xt(R){return{top:Math.floor(R.top),right:Math.floor(R.right),bottom:Math.floor(R.bottom),left:Math.floor(R.left),width:Math.floor(R.width),height:Math.floor(R.height)}}const Pe="cdk-global-overlay-wrapper";class Ce{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(d){const a=d.getConfig();this._overlayRef=d,this._width&&!a.width&&d.updateSize({width:this._width}),this._height&&!a.height&&d.updateSize({height:this._height}),d.hostElement.classList.add(Pe),this._isDisposed=!1}top(d=""){return this._bottomOffset="",this._topOffset=d,this._alignItems="flex-start",this}left(d=""){return this._xOffset=d,this._xPosition="left",this}bottom(d=""){return this._topOffset="",this._bottomOffset=d,this._alignItems="flex-end",this}right(d=""){return this._xOffset=d,this._xPosition="right",this}start(d=""){return this._xOffset=d,this._xPosition="start",this}end(d=""){return this._xOffset=d,this._xPosition="end",this}width(d=""){return this._overlayRef?this._overlayRef.updateSize({width:d}):this._width=d,this}height(d=""){return this._overlayRef?this._overlayRef.updateSize({height:d}):this._height=d,this}centerHorizontally(d=""){return this.left(d),this._xPosition="center",this}centerVertically(d=""){return this.top(d),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const d=this._overlayRef.overlayElement.style,a=this._overlayRef.hostElement.style,u=this._overlayRef.getConfig(),{width:w,height:D,maxWidth:Q,maxHeight:_t}=u,Mt=!("100%"!==w&&"100vw"!==w||Q&&"100%"!==Q&&"100vw"!==Q),zt=!("100%"!==D&&"100vh"!==D||_t&&"100%"!==_t&&"100vh"!==_t),Et=this._xPosition,Jt=this._xOffset,Se="rtl"===this._overlayRef.getConfig().direction;let Ae="",e1="",w1="";Mt?w1="flex-start":"center"===Et?(w1="center",Se?e1=Jt:Ae=Jt):Se?"left"===Et||"end"===Et?(w1="flex-end",Ae=Jt):("right"===Et||"start"===Et)&&(w1="flex-start",e1=Jt):"left"===Et||"start"===Et?(w1="flex-start",Ae=Jt):("right"===Et||"end"===Et)&&(w1="flex-end",e1=Jt),d.position=this._cssPosition,d.marginLeft=Mt?"0":Ae,d.marginTop=zt?"0":this._topOffset,d.marginBottom=this._bottomOffset,d.marginRight=Mt?"0":e1,a.justifyContent=w1,a.alignItems=zt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const d=this._overlayRef.overlayElement.style,a=this._overlayRef.hostElement,u=a.style;a.classList.remove(Pe),u.justifyContent=u.alignItems=d.marginTop=d.marginBottom=d.marginLeft=d.marginRight=d.position="",this._overlayRef=null,this._isDisposed=!0}}let Le=(()=>{class R{constructor(a,u,w,D){this._viewportRuler=a,this._document=u,this._platform=w,this._overlayContainer=D}global(){return new Ce}flexibleConnectedTo(a){return new ot(a,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#t=this.\u0275fac=function(u){return new(u||R)(t.KVO(S1),t.KVO(re.qQ),t.KVO(Yt.OD),t.KVO(M))};static#e=this.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),k1=0,l1=(()=>{class R{constructor(a,u,w,D,Q,_t,Mt,zt,Et,Jt,Se,Ae){this.scrollStrategies=a,this._overlayContainer=u,this._componentFactoryResolver=w,this._positionBuilder=D,this._keyboardDispatcher=Q,this._injector=_t,this._ngZone=Mt,this._document=zt,this._directionality=Et,this._location=Jt,this._outsideClickDispatcher=Se,this._animationsModuleType=Ae}create(a){const u=this._createHostElement(),w=this._createPaneElement(u),D=this._createPortalOutlet(w),Q=new wt(a);return Q.direction=Q.direction||this._directionality.value,new x(D,u,w,Q,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(t.uvJ))}position(){return this._positionBuilder}_createPaneElement(a){const u=this._document.createElement("div");return u.id="cdk-overlay-"+k1++,u.classList.add("cdk-overlay-pane"),a.appendChild(u),u}_createHostElement(){const a=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(a),a}_createPortalOutlet(a){return this._appRef||(this._appRef=this._injector.get(t.o8S)),new st(a,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#t=this.\u0275fac=function(u){return new(u||R)(t.KVO(J),t.KVO(M),t.KVO(t.OM3),t.KVO(Le),t.KVO(P1),t.KVO(t.zZn),t.KVO(t.SKi),t.KVO(re.qQ),t.KVO(Me.dS),t.KVO(re.aZ),t.KVO(m),t.KVO(t.bc$,8))};static#e=this.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();const U1={provide:new t.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const R=(0,t.WQX)(l1);return()=>R.scrollStrategies.reposition()}}),deps:[l1],useFactory:function In(R){return()=>R.scrollStrategies.reposition()}};let mn=(()=>{class R{static#t=this.\u0275fac=function(u){return new(u||R)};static#e=this.\u0275mod=t.$C({type:R});static#n=this.\u0275inj=t.G2t({providers:[l1,U1],imports:[Me.jI,Ft,P,P]})}return R})();const Ln=["mat-menu-item",""],Fn=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Hn=["mat-icon, [matMenuItemIcon]","*"];function pn(R,d){1&R&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"polygon",3),t.k0s())}const G1=["*"];function yn(R,d){if(1&R){const a=t.RV6();t.j41(0,"div",0),t.bIt("keydown",function(w){t.eBV(a);const D=t.XpG();return t.Njj(D._handleKeydown(w))})("click",function(){t.eBV(a);const w=t.XpG();return t.Njj(w.closed.emit("click"))})("@transformMenu.start",function(w){t.eBV(a);const D=t.XpG();return t.Njj(D._onAnimationStart(w))})("@transformMenu.done",function(w){t.eBV(a);const D=t.XpG();return t.Njj(D._onAnimationDone(w))}),t.j41(1,"div",1),t.SdG(2),t.k0s()()}if(2&R){const a=t.XpG();t.HbH(a._classList),t.Y8G("id",a.panelId)("@transformMenu",a._panelAnimationState),t.BMQ("aria-label",a.ariaLabel||null)("aria-labelledby",a.ariaLabelledby||null)("aria-describedby",a.ariaDescribedby||null)}}const X1=new t.nKC("MAT_MENU_PANEL");let K1=(()=>{class R{constructor(a,u,w,D,Q){this._elementRef=a,this._document=u,this._focusMonitor=w,this._parentMenu=D,this._changeDetectorRef=Q,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new v.B,this._focused=new v.B,this._highlighted=!1,this._triggersSubmenu=!1,D?.addItem?.(this)}focus(a,u){this._focusMonitor&&a?this._focusMonitor.focusVia(this._getHostElement(),a,u):this._getHostElement().focus(u),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(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const a=this._elementRef.nativeElement.cloneNode(!0),u=a.querySelectorAll("mat-icon, .material-icons");for(let w=0;w enter",(0,Rt.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Rt.iF)({opacity:1,transform:"scale(1)"}))),(0,Rt.kY)("* => void",(0,Rt.i0)("100ms 25ms linear",(0,Rt.iF)({opacity:0})))]),fadeInItems:(0,Rt.hZ)("fadeInItems",[(0,Rt.wk)("showing",(0,Rt.iF)({opacity:1})),(0,Rt.kY)("void => *",[(0,Rt.iF)({opacity:0}),(0,Rt.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ki=0;const Sn=new t.nKC("mat-menu-default-options",{providedIn:"root",factory:function Gn(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Y1=(()=>{class R{get xPosition(){return this._xPosition}set xPosition(a){this._xPosition=a,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(a){this._yPosition=a,this.setPositionClasses()}set panelClass(a){const u=this._previousPanelClass,w={...this._classList};u&&u.length&&u.split(" ").forEach(D=>{w[D]=!1}),this._previousPanelClass=a,a&&a.length&&(a.split(" ").forEach(D=>{w[D]=!0}),this._elementRef.nativeElement.className=""),this._classList=w}get classList(){return this.panelClass}set classList(a){this.panelClass=a}constructor(a,u,w,D){this._elementRef=a,this._changeDetectorRef=D,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new t.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new v.B,this.closed=new t.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+ki++,this._injector=(0,t.WQX)(t.zZn),this.overlayPanelClass=w.overlayPanelClass||"",this._xPosition=w.xPosition,this._yPosition=w.yPosition,this.backdropClass=w.backdropClass,this.overlapTrigger=w.overlapTrigger,this.hasBackdrop=w.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new _.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,gt.Z)(this._directDescendantItems),(0,Lt.n)(a=>(0,b.h)(...a.map(u=>u._focused)))).subscribe(a=>this._keyManager.updateActiveItem(a)),this._directDescendantItems.changes.subscribe(a=>{const u=this._keyManager;if("enter"===this._panelAnimationState&&u.activeItem?._hasFocus()){const w=a.toArray(),D=Math.max(0,Math.min(w.length-1,u.activeItemIndex||0));w[D]&&!w[D].disabled?u.setActiveItem(D):u.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,gt.Z)(this._directDescendantItems),(0,Lt.n)(u=>(0,b.h)(...u.map(w=>w._hovered))))}addItem(a){}removeItem(a){}_handleKeydown(a){const u=a.keyCode,w=this._keyManager;switch(u){case T._f:(0,T.rp)(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case T.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case T.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(u===T.i7||u===T.n6)&&w.setFocusOrigin("keyboard"),void w.onKeydown(a)}a.stopPropagation()}focusFirstItem(a="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,t.mal)(()=>{let u=null;if(this._directDescendantItems.length&&(u=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!u||!u.contains(document.activeElement)){const w=this._keyManager;w.setFocusOrigin(a).setFirstItemActive(),!w.activeItem&&u&&u.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(a){const u=Math.min(this._baseElevation+a,24),w=`${this._elevationPrefix}${u}`,D=Object.keys(this._classList).find(Q=>Q.startsWith(this._elevationPrefix));if(!D||D===this._previousElevation){const Q={...this._classList};this._previousElevation&&(Q[this._previousElevation]=!1),Q[w]=!0,this._previousElevation=w,this._classList=Q}}setPositionClasses(a=this.xPosition,u=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===a,"mat-menu-after":"after"===a,"mat-menu-above":"above"===u,"mat-menu-below":"below"===u},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(a){this._animationDone.next(a),this._isAnimating=!1}_onAnimationStart(a){this._isAnimating=!0,"enter"===a.toState&&0===this._keyManager.activeItemIndex&&(a.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,gt.Z)(this._allItems)).subscribe(a=>{this._directDescendantItems.reset(a.filter(u=>u._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#t=this.\u0275fac=function(u){return new(u||R)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(Sn),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:R,selectors:[["mat-menu"]],contentQueries:function(u,w,D){if(1&u&&(t.wni(D,Cn,5),t.wni(D,K1,5),t.wni(D,K1,4)),2&u){let Q;t.mGM(Q=t.lsd())&&(w.lazyContent=Q.first),t.mGM(Q=t.lsd())&&(w._allItems=Q),t.mGM(Q=t.lsd())&&(w.items=Q)}},viewQuery:function(u,w){if(1&u&&t.GBs(t.C4Q,5),2&u){let D;t.mGM(D=t.lsd())&&(w.templateRef=D.first)}},hostVars:3,hostBindings:function(u,w){2&u&&t.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",t.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",a=>null==a?null:(0,t.L39)(a)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[t.Jv_([{provide:X1,useExisting:R}]),t.GFd,t.aNF],ngContentSelectors:G1,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(u,w){1&u&&(t.NAR(),t.DNE(0,yn,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[p1.transformMenu,p1.fadeInItems]},changeDetection:0})}return R})();const $n=new t.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const R=(0,t.WQX)(l1);return()=>R.scrollStrategies.reposition()}}),Xn={provide:$n,deps:[l1],useFactory:function Wn(R){return()=>R.scrollStrategies.reposition()}},Tn=(0,Yt.BQ)({passive:!0});let Kn=(()=>{class R{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(a){this.menu=a}get menu(){return this._menu}set menu(a){a!==this._menu&&(this._menu=a,this._menuCloseSubscription.unsubscribe(),a&&(this._menuCloseSubscription=a.close.subscribe(u=>{this._destroyMenu(u),("click"===u||"tab"===u)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(u)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(a,u,w,D,Q,_t,Mt,zt,Et){this._overlay=a,this._element=u,this._viewContainerRef=w,this._menuItemInstance=_t,this._dir=Mt,this._focusMonitor=zt,this._ngZone=Et,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=L.yU.EMPTY,this._hoverSubscription=L.yU.EMPTY,this._menuCloseSubscription=L.yU.EMPTY,this._changeDetectorRef=(0,t.WQX)(t.gRc),this._handleTouchStart=Jt=>{(0,_.w6)(Jt)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new t.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new t.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=D,this._parentMaterialMenu=Q instanceof Y1?Q:void 0,u.nativeElement.addEventListener("touchstart",this._handleTouchStart,Tn)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Tn),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&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const a=this.menu;if(this._menuOpen||!a)return;const u=this._createOverlay(a),w=u.getConfig(),D=w.positionStrategy;this._setPosition(a,D),w.hasBackdrop=null==a.hasBackdrop?!this.triggersSubmenu():a.hasBackdrop,u.attach(this._getPortal(a)),a.lazyContent&&a.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(a),a instanceof Y1&&(a._startAnimation(),a._directDescendantItems.changes.pipe((0,oe.Q)(a.close)).subscribe(()=>{D.withLockedPosition(!1).reapplyLastPosition(),D.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(a,u){this._focusMonitor&&a?this._focusMonitor.focusVia(this._element,a,u):this._element.nativeElement.focus(u)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(a){if(!this._overlayRef||!this.menuOpen)return;const u=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===a||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,u instanceof Y1?(u._resetAnimation(),u.lazyContent?u._animationDone.pipe((0,le.p)(w=>"void"===w.toState),(0,ze.s)(1),(0,oe.Q)(u.lazyContent._attached)).subscribe({next:()=>u.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),u?.lazyContent?.detach())}_initMenu(a){a.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,a.direction=this.dir,this._setMenuElevation(a),a.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(a){if(a.setElevation){let u=0,w=a.parentMenu;for(;w;)u++,w=w.parentMenu;a.setElevation(u)}}_setIsMenuOpen(a){a!==this._menuOpen&&(this._menuOpen=a,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(a),this._changeDetectorRef.markForCheck())}_createOverlay(a){if(!this._overlayRef){const u=this._getOverlayConfig(a);this._subscribeToPositions(a,u.positionStrategy),this._overlayRef=this._overlay.create(u),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(a){return new wt({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:a.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:a.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(a,u){a.setPositionClasses&&u.positionChanges.subscribe(w=>{const D="start"===w.connectionPair.overlayX?"after":"before",Q="top"===w.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>a.setPositionClasses(D,Q)):a.setPositionClasses(D,Q)})}_setPosition(a,u){let[w,D]="before"===a.xPosition?["end","start"]:["start","end"],[Q,_t]="above"===a.yPosition?["bottom","top"]:["top","bottom"],[Mt,zt]=[Q,_t],[Et,Jt]=[w,D],Se=0;if(this.triggersSubmenu()){if(Jt=w="before"===a.xPosition?"start":"end",D=Et="end"===w?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Ae=this._parentMaterialMenu.items.first;this._parentInnerPadding=Ae?Ae._getHostElement().offsetTop:0}Se="bottom"===Q?this._parentInnerPadding:-this._parentInnerPadding}}else a.overlapTrigger||(Mt="top"===Q?"bottom":"top",zt="top"===_t?"bottom":"top");u.withPositions([{originX:w,originY:Mt,overlayX:Et,overlayY:Q,offsetY:Se},{originX:D,originY:Mt,overlayX:Jt,overlayY:Q,offsetY:Se},{originX:w,originY:zt,overlayX:Et,overlayY:_t,offsetY:-Se},{originX:D,originY:zt,overlayX:Jt,overlayY:_t,offsetY:-Se}])}_menuClosingActions(){const a=this._overlayRef.backdropClick(),u=this._overlayRef.detachments(),w=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,F.of)(),D=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,le.p)(Q=>Q!==this._menuItemInstance),(0,le.p)(()=>this._menuOpen)):(0,F.of)();return(0,b.h)(a,w,D,u)}_handleMousedown(a){(0,_._G)(a)||(this._openedBy=0===a.button?"mouse":void 0,this.triggersSubmenu()&&a.preventDefault())}_handleKeydown(a){const u=a.keyCode;(u===T.Fm||u===T.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(u===T.LE&&"ltr"===this.dir||u===T.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(a){this.triggersSubmenu()?(a.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,le.p)(a=>a===this._menuItemInstance&&!a.disabled),(0,Ge.c)(0,Tt)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Y1&&this.menu._isAnimating?this.menu._animationDone.pipe((0,ze.s)(1),(0,Ge.c)(0,Tt),(0,oe.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(a){return(!this._portal||this._portal.templateRef!==a.templateRef)&&(this._portal=new Kt(a.templateRef,this._viewContainerRef)),this._portal}static#t=this.\u0275fac=function(u){return new(u||R)(t.rXU(l1),t.rXU(t.aKT),t.rXU(t.c1b),t.rXU($n),t.rXU(X1,8),t.rXU(K1,10),t.rXU(Me.dS,8),t.rXU(_.FN),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:R,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(u,w){1&u&&t.bIt("click",function(Q){return w._handleClick(Q)})("mousedown",function(Q){return w._handleMousedown(Q)})("keydown",function(Q){return w._handleKeydown(Q)}),2&u&&t.BMQ("aria-haspopup",w.menu?"menu":null)("aria-expanded",w.menuOpen)("aria-controls",w.menuOpen?w.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}return R})(),Yn=(()=>{class R{static#t=this.\u0275fac=function(u){return new(u||R)};static#e=this.\u0275mod=t.$C({type:R});static#n=this.\u0275inj=t.G2t({providers:[Xn],imports:[re.MD,Ke.pZ,Ke.yE,mn,it,Ke.yE]})}return R})()},7356:(St,nt,l)=>{l.d(nt,{ZM:()=>ds});var t=l(3953),_=l(1985),T=l(6977),$=l(983),H=l(7673),B=l(1413),W=l(3726),y=l(1807),rt=l(1033),et=(l(7786),l(4437),l(8793)),Ct=l(5964),Tt=l(6697),Wt=l(8141),gt=l(6354),Lt=l(3993),oe=l(5335),le=l(1397),te=(l(5558),l(9172),l(3294),l(5245),l(177)),x1=(l(9417),{left:"right",right:"left",bottom:"top",top:"bottom"});function Qe(n){return n.replace(/left|right|bottom|top/g,function(s){return x1[s]})}function we(n){return n.split("-")[0]}var v1={start:"end",end:"start"};function $e(n){return n.replace(/start|end/g,function(s){return v1[s]})}var de="top",Kt="bottom",ce="right",me="left",He="auto",st=[de,Kt,ce,me],kt="start",f="end",ct="viewport",Ot="popper",ne=st.reduce(function(n,s){return n.concat([s+"-"+kt,s+"-"+f])},[]),Rt=[].concat(st,[He]).reduce(function(n,s){return n.concat([s,s+"-"+kt,s+"-"+f])},[]),h1=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function se(n){if(null==n)return window;if("[object Window]"!==n.toString()){var s=n.ownerDocument;return s&&s.defaultView||window}return n}function De(n){return n instanceof se(n).Element||n instanceof Element}function Yt(n){return n instanceof se(n).HTMLElement||n instanceof HTMLElement}function Ne(n){return!(typeof ShadowRoot>"u")&&(n instanceof se(n).ShadowRoot||n instanceof ShadowRoot)}function a1(n){return((De(n)?n.ownerDocument:n.document)||window.document).documentElement}var Je=Math.max,Ze=Math.min,r1=Math.round;function M1(){var n=navigator.userAgentData;return null!=n&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(s){return s.brand+"/"+s.version}).join(" "):navigator.userAgent}function u1(){return!/^((?!chrome|android).)*safari/i.test(M1())}function ye(n,s,e){void 0===s&&(s=!1),void 0===e&&(e=!1);var i=n.getBoundingClientRect(),o=1,r=1;s&&Yt(n)&&(o=n.offsetWidth>0&&r1(i.width)/n.offsetWidth||1,r=n.offsetHeight>0&&r1(i.height)/n.offsetHeight||1);var A=(De(n)?se(n):window).visualViewport,V=!u1()&&e,Y=(i.left+(V&&A?A.offsetLeft:0))/o,q=(i.top+(V&&A?A.offsetTop:0))/r,ft=i.width/o,ut=i.height/r;return{width:ft,height:ut,top:q,right:Y+ft,bottom:q+ut,left:Y,x:Y,y:q}}function f1(n){var s=se(n);return{scrollLeft:s.pageXOffset,scrollTop:s.pageYOffset}}function Oe(n){return ye(a1(n)).left+f1(n).scrollLeft}function qe(n){return se(n).getComputedStyle(n)}function Ie(n){return n?(n.nodeName||"").toLowerCase():null}function m1(n){return"html"===Ie(n)?n:n.assignedSlot||n.parentNode||(Ne(n)?n.host:null)||a1(n)}function Ve(n){var s=qe(n);return/auto|scroll|overlay|hidden/.test(s.overflow+s.overflowY+s.overflowX)}function c1(n){return["html","body","#document"].indexOf(Ie(n))>=0?n.ownerDocument.body:Yt(n)&&Ve(n)?n:c1(m1(n))}function he(n,s){var e;void 0===s&&(s=[]);var i=c1(n),o=i===(null==(e=n.ownerDocument)?void 0:e.body),r=se(i),p=o?[r].concat(r.visualViewport||[],Ve(i)?i:[]):i,A=s.concat(p);return o?A:A.concat(he(m1(p)))}function N1(n){return["table","td","th"].indexOf(Ie(n))>=0}function I1(n){return Yt(n)&&"fixed"!==qe(n).position?n.offsetParent:null}function P(n){for(var s=se(n),e=I1(n);e&&N1(e)&&"static"===qe(e).position;)e=I1(e);return e&&("html"===Ie(e)||"body"===Ie(e)&&"static"===qe(e).position)?s:e||function it(n){var s=/firefox/i.test(M1());if(/Trident/i.test(M1())&&Yt(n)&&"fixed"===qe(n).position)return null;var o=m1(n);for(Ne(o)&&(o=o.host);Yt(o)&&["html","body"].indexOf(Ie(o))<0;){var r=qe(o);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||s&&"filter"===r.willChange||s&&r.filter&&"none"!==r.filter)return o;o=o.parentNode}return null}(n)||s}function O(n,s){var e=s.getRootNode&&s.getRootNode();if(n.contains(s))return!0;if(e&&Ne(e)){var i=s;do{if(i&&n.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function j(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function Nt(n,s,e){return s===ct?j(function S1(n,s){var e=se(n),i=a1(n),o=e.visualViewport,r=i.clientWidth,p=i.clientHeight,A=0,V=0;if(o){r=o.width,p=o.height;var Y=u1();(Y||!Y&&"fixed"===s)&&(A=o.offsetLeft,V=o.offsetTop)}return{width:r,height:p,x:A+Oe(n),y:V}}(n,e)):De(s)?function ht(n,s){var e=ye(n,!1,"fixed"===s);return e.top=e.top+n.clientTop,e.left=e.left+n.clientLeft,e.bottom=e.top+n.clientHeight,e.right=e.left+n.clientWidth,e.width=n.clientWidth,e.height=n.clientHeight,e.x=e.left,e.y=e.top,e}(s,e):j(function T1(n){var s,e=a1(n),i=f1(n),o=null==(s=n.ownerDocument)?void 0:s.body,r=Je(e.scrollWidth,e.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),p=Je(e.scrollHeight,e.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),A=-i.scrollLeft+Oe(n),V=-i.scrollTop;return"rtl"===qe(o||e).direction&&(A+=Je(e.clientWidth,o?o.clientWidth:0)-r),{width:r,height:p,x:A,y:V}}(a1(n)))}function S(n){return n.split("-")[1]}function I(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function J(n){var V,s=n.reference,e=n.element,i=n.placement,o=i?we(i):null,r=i?S(i):null,p=s.x+s.width/2-e.width/2,A=s.y+s.height/2-e.height/2;switch(o){case de:V={x:p,y:s.y-e.height};break;case Kt:V={x:p,y:s.y+s.height};break;case ce:V={x:s.x+s.width,y:A};break;case me:V={x:s.x-e.width,y:A};break;default:V={x:s.x,y:s.y}}var Y=o?I(o):null;if(null!=Y){var q="y"===Y?"height":"width";switch(r){case kt:V[Y]=V[Y]-(s[q]/2-e[q]/2);break;case f:V[Y]=V[Y]+(s[q]/2-e[q]/2)}}return V}function Bt(n){return Object.assign({},{top:0,right:0,bottom:0,left:0},n)}function qt(n,s){return s.reduce(function(e,i){return e[i]=n,e},{})}function ke(n,s){void 0===s&&(s={});var i=s.placement,o=void 0===i?n.placement:i,r=s.strategy,p=void 0===r?n.strategy:r,A=s.boundary,V=void 0===A?"clippingParents":A,Y=s.rootBoundary,q=void 0===Y?ct:Y,ft=s.elementContext,ut=void 0===ft?Ot:ft,bt=s.altBoundary,jt=void 0!==bt&&bt,It=s.padding,Ut=void 0===It?0:It,ee=Bt("number"!=typeof Ut?Ut:qt(Ut,st)),be=n.rects.popper,$t=n.elements[jt?ut===Ot?"reference":Ot:ut],ie=function N(n,s,e,i){var o="clippingParents"===s?function G(n){var s=he(m1(n)),i=["absolute","fixed"].indexOf(qe(n).position)>=0&&Yt(n)?P(n):n;return De(i)?s.filter(function(o){return De(o)&&O(o,i)&&"body"!==Ie(o)}):[]}(n):[].concat(s),r=[].concat(o,[e]),A=r.reduce(function(V,Y){var q=Nt(n,Y,i);return V.top=Je(q.top,V.top),V.right=Ze(q.right,V.right),V.bottom=Ze(q.bottom,V.bottom),V.left=Je(q.left,V.left),V},Nt(n,r[0],i));return A.width=A.right-A.left,A.height=A.bottom-A.top,A.x=A.left,A.y=A.top,A}(De($t)?$t:$t.contextElement||a1(n.elements.popper),V,q,p),ae=ye(n.elements.reference),xe=J({reference:ae,element:be,strategy:"absolute",placement:o}),fe=j(Object.assign({},be,xe)),Xe=ut===Ot?fe:ae,Ue={top:ie.top-Xe.top+ee.top,bottom:Xe.bottom-ie.bottom+ee.bottom,left:ie.left-Xe.left+ee.left,right:Xe.right-ie.right+ee.right},d1=n.modifiersData.offset;if(ut===Ot&&d1){var B1=d1[o];Object.keys(Ue).forEach(function(g1){var rn=[ce,Kt].indexOf(g1)>=0?1:-1,cn=[de,Kt].indexOf(g1)>=0?"y":"x";Ue[g1]+=B1[cn]*rn})}return Ue}const P1={name:"flip",enabled:!0,phase:"main",fn:function y1(n){var s=n.state,e=n.options,i=n.name;if(!s.modifiersData[i]._skip){for(var o=e.mainAxis,r=void 0===o||o,p=e.altAxis,A=void 0===p||p,V=e.fallbackPlacements,Y=e.padding,q=e.boundary,ft=e.rootBoundary,ut=e.altBoundary,bt=e.flipVariations,jt=void 0===bt||bt,It=e.allowedAutoPlacements,Ut=s.options.placement,ee=we(Ut),be=V||(ee!==Ut&&jt?function F1(n){if(we(n)===He)return[];var s=Qe(n);return[$e(n),s,$e(s)]}(Ut):[Qe(Ut)]),$t=[Ut].concat(be).reduce(function(Mn,W1){return Mn.concat(we(W1)===He?function _e(n,s){void 0===s&&(s={});var o=s.boundary,r=s.rootBoundary,p=s.padding,A=s.flipVariations,V=s.allowedAutoPlacements,Y=void 0===V?Rt:V,q=S(s.placement),ft=q?A?ne:ne.filter(function(jt){return S(jt)===q}):st,ut=ft.filter(function(jt){return Y.indexOf(jt)>=0});0===ut.length&&(ut=ft);var bt=ut.reduce(function(jt,It){return jt[It]=ke(n,{placement:It,boundary:o,rootBoundary:r,padding:p})[we(It)],jt},{});return Object.keys(bt).sort(function(jt,It){return bt[jt]-bt[It]})}(s,{placement:W1,boundary:q,rootBoundary:ft,padding:Y,flipVariations:jt,allowedAutoPlacements:It}):W1)},[]),ie=s.rects.reference,ae=s.rects.popper,xe=new Map,fe=!0,Xe=$t[0],Ue=0;Ue<$t.length;Ue++){var d1=$t[Ue],B1=we(d1),g1=S(d1)===kt,rn=[de,Kt].indexOf(B1)>=0,cn=rn?"width":"height",C1=ke(s,{placement:d1,boundary:q,rootBoundary:ft,altBoundary:ut,padding:Y}),R1=rn?g1?ce:me:g1?Kt:de;ie[cn]>ae[cn]&&(R1=Qe(R1));var fi=Qe(R1),ln=[];if(r&&ln.push(C1[B1]<=0),A&&ln.push(C1[R1]<=0,C1[fi]<=0),ln.every(function(Mn){return Mn})){Xe=d1,fe=!1;break}xe.set(d1,ln)}if(fe)for(var po=function(W1){var Nn=$t.find(function(bi){var dn=xe.get(bi);if(dn)return dn.slice(0,W1).every(function(go){return go})});if(Nn)return Xe=Nn,"break"},Rn=jt?3:1;Rn>0&&"break"!==po(Rn);Rn--);s.placement!==Xe&&(s.modifiersData[i]._skip=!0,s.placement=Xe,s.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function M(n,s,e){return Je(n,Ze(s,e))}function E(n){var s=ye(n),e=n.offsetWidth,i=n.offsetHeight;return Math.abs(s.width-e)<=1&&(e=s.width),Math.abs(s.height-i)<=1&&(i=s.height),{x:n.offsetLeft,y:n.offsetTop,width:e,height:i}}const ot={name:"preventOverflow",enabled:!0,phase:"main",fn:function Z(n){var s=n.state,e=n.options,i=n.name,o=e.mainAxis,r=void 0===o||o,p=e.altAxis,A=void 0!==p&&p,ut=e.tether,bt=void 0===ut||ut,jt=e.tetherOffset,It=void 0===jt?0:jt,Ut=ke(s,{boundary:e.boundary,rootBoundary:e.rootBoundary,padding:e.padding,altBoundary:e.altBoundary}),ee=we(s.placement),Xt=S(s.placement),be=!Xt,$t=I(ee),ie=function m(n){return"x"===n?"y":"x"}($t),ae=s.modifiersData.popperOffsets,xe=s.rects.reference,fe=s.rects.popper,Xe="function"==typeof It?It(Object.assign({},s.rects,{placement:s.placement})):It,Ue="number"==typeof Xe?{mainAxis:Xe,altAxis:Xe}:Object.assign({mainAxis:0,altAxis:0},Xe),d1=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,B1={x:0,y:0};if(ae){if(r){var g1,rn="y"===$t?de:me,cn="y"===$t?Kt:ce,C1="y"===$t?"height":"width",R1=ae[$t],fi=R1+Ut[rn],ln=R1-Ut[cn],wi=bt?-fe[C1]/2:0,po=Xt===kt?xe[C1]:fe[C1],Rn=Xt===kt?-fe[C1]:-xe[C1],_i=s.elements.arrow,Mn=bt&&_i?E(_i):{width:0,height:0},W1=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Nn=W1[rn],bi=W1[cn],dn=M(0,xe[C1],Mn[C1]),go=be?xe[C1]/2-wi-dn-Nn-Ue.mainAxis:po-dn-Nn-Ue.mainAxis,ys=be?-xe[C1]/2+wi+dn+bi+Ue.mainAxis:Rn+dn+bi+Ue.mainAxis,vo=s.elements.arrow&&P(s.elements.arrow),ks=vo?"y"===$t?vo.clientTop||0:vo.clientLeft||0:0,l0=null!=(g1=d1?.[$t])?g1:0,Ss=R1+ys-l0,d0=M(bt?Ze(fi,R1+go-l0-ks):fi,R1,bt?Je(ln,Ss):ln);ae[$t]=d0,B1[$t]=d0-R1}if(A){var h0,hn=ae[ie],xi="y"===ie?"height":"width",u0=hn+Ut["x"===$t?de:me],m0=hn-Ut["x"===$t?Kt:ce],fo=-1!==[de,me].indexOf(ee),p0=null!=(h0=d1?.[ie])?h0:0,g0=fo?u0:hn-xe[xi]-fe[xi]-p0+Ue.altAxis,v0=fo?hn+xe[xi]+fe[xi]-p0-Ue.altAxis:m0,f0=bt&&fo?function x(n,s,e){var i=M(n,s,e);return i>e?e:i}(g0,hn,v0):M(bt?g0:u0,hn,bt?v0:m0);ae[ie]=f0,B1[ie]=f0-hn}s.modifiersData[i]=B1}},requiresIfExists:["offset"]},yt={name:"arrow",enabled:!0,phase:"main",fn:function dt(n){var s,e=n.state,i=n.name,o=n.options,r=e.elements.arrow,p=e.modifiersData.popperOffsets,A=we(e.placement),V=I(A),q=[me,ce].indexOf(A)>=0?"height":"width";if(r&&p){var ft=function(s,e){return Bt("number"!=typeof(s="function"==typeof s?s(Object.assign({},e.rects,{placement:e.placement})):s)?s:qt(s,st))}(o.padding,e),ut=E(r),bt="y"===V?de:me,jt="y"===V?Kt:ce,It=e.rects.reference[q]+e.rects.reference[V]-p[V]-e.rects.popper[q],Ut=p[V]-e.rects.reference[V],ee=P(r),Xt=ee?"y"===V?ee.clientHeight||0:ee.clientWidth||0:0,ae=Xt/2-ut[q]/2+(It/2-Ut/2),xe=M(ft[bt],ae,Xt-ut[q]-ft[jt]);e.modifiersData[i]=((s={})[V]=xe,s.centerOffset=xe-ae,s)}},effect:function xt(n){var s=n.state,i=n.options.element,o=void 0===i?"[data-popper-arrow]":i;null!=o&&("string"==typeof o&&!(o=s.elements.popper.querySelector(o))||O(s.elements.popper,o)&&(s.elements.arrow=o))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ce(n,s,e){void 0===e&&(e=!1);var i=Yt(s),o=Yt(s)&&function Pe(n){var s=n.getBoundingClientRect(),e=r1(s.width)/n.offsetWidth||1,i=r1(s.height)/n.offsetHeight||1;return 1!==e||1!==i}(s),r=a1(s),p=ye(n,o,e),A={scrollLeft:0,scrollTop:0},V={x:0,y:0};return(i||!i&&!e)&&(("body"!==Ie(s)||Ve(r))&&(A=function ge(n){return n!==se(n)&&Yt(n)?function Qt(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}(n):f1(n)}(s)),Yt(s)?((V=ye(s,!0)).x+=s.clientLeft,V.y+=s.clientTop):r&&(V.x=Oe(r))),{x:p.left+A.scrollLeft-V.x,y:p.top+A.scrollTop-V.y,width:p.width,height:p.height}}function Le(n){var s=new Map,e=new Set,i=[];function o(r){e.add(r.name),[].concat(r.requires||[],r.requiresIfExists||[]).forEach(function(A){if(!e.has(A)){var V=s.get(A);V&&o(V)}}),i.push(r)}return n.forEach(function(r){s.set(r.name,r)}),n.forEach(function(r){e.has(r.name)||o(r)}),i}function l1(n){var s;return function(){return s||(s=new Promise(function(e){Promise.resolve().then(function(){s=void 0,e(n())})})),s}}var D1={placement:"bottom",modifiers:[],strategy:"absolute"};function un(){for(var n=arguments.length,s=new Array(n),e=0;e=0?-1:1,r="function"==typeof e?e(Object.assign({},s,{placement:n})):e,p=r[0],A=r[1];return p=p||0,A=(A||0)*o,[me,ce].indexOf(i)>=0?{x:A,y:p}:{x:p,y:A}}(ft,s.rects,r),q},{}),A=p[s.placement],Y=A.y;null!=s.modifiersData.popperOffsets&&(s.modifiersData.popperOffsets.x+=A.x,s.modifiersData.popperOffsets.y+=Y),s.modifiersData[i]=p}},Un=["*"];function g(n,s){if(1&n&&t.EFF(0),2&n){const e=t.XpG(2);t.JRh(e.title)}}function C(n,s){}function K(n,s){if(1&n&&(t.j41(0,"h3",2),t.DNE(1,g,1,1,"ng-template",null,0,t.C5r)(3,C,0,0,"ng-template",4),t.k0s()),2&n){const e=t.sdS(2),i=t.XpG();t.R7$(3),t.Y8G("ngTemplateOutlet",i.isTitleTemplate()?i.title:e)("ngTemplateOutletContext",i.context)}}const xo={animation:!0,transitionTimerDelayMs:5};let En=(()=>{class n{constructor(){this.animation=xo.animation}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const C0=()=>{},{transitionTimerDelayMs:S0}=xo,Dn=new Map,E1=(n,s,e,i)=>{let o=i.context||{};const r=Dn.get(s);if(r)switch(i.runningTransition){case"continue":return $.w;case"stop":n.run(()=>r.transition$.complete()),o=Object.assign(r.context,o),Dn.delete(s)}const p=e(s,i.animation,o)||C0;if(!i.animation||"none"===window.getComputedStyle(s).transitionProperty)return n.run(()=>p()),(0,H.of)(void 0).pipe(function k0(n){return s=>new _.c(e=>s.subscribe({next:p=>n.run(()=>e.next(p)),error:p=>n.run(()=>e.error(p)),complete:()=>n.run(()=>e.complete())}))}(n));const A=new B.B,V=new B.B,Y=A.pipe(function mt(...n){return s=>(0,et.x)(s,(0,H.of)(...n))}(!0));Dn.set(s,{transition$:A,complete:()=>{V.next(),V.complete()},context:o});const q=function x0(n){const{transitionDelay:s,transitionDuration:e}=window.getComputedStyle(n);return 1e3*(parseFloat(s)+parseFloat(e))}(s);return n.runOutsideAngular(()=>{const ft=(0,W.R)(s,"transitionend").pipe((0,T.Q)(Y),(0,Ct.p)(({target:bt})=>bt===s)),ut=(0,y.O)(q+S0).pipe((0,T.Q)(Y));(0,rt.O)(ut,ft,V).pipe((0,T.Q)(Y)).subscribe(()=>{Dn.delete(s),n.run(()=>{p(),A.next(),A.complete()})})}),A.asObservable()},di=(n,s)=>!!s&&s.some(e=>e.contains(n)),Ro=(n,s)=>!s||null!=function y0(n,s){return!s||typeof n.closest>"u"?null:n.closest(s)}(n,s),o2=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");let a2=(()=>{class n{constructor(){this._element=(0,t.WQX)(te.qQ).documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const Lo=/\s+/,r2=/ +/gi,c2={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]},d2=/^left/,h2=/^right/,u2=/^start/,m2=/^end/;function Fo({placement:n,baseClass:s},e){let i=Array.isArray(n)?n:n.split(Lo),r=i.findIndex(Y=>"auto"===Y);r>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(Y){null==i.find(q=>-1!==q.search("^"+Y))&&i.splice(r++,1,Y)});const p=i.map(Y=>function l2(n,s){const[e,i]=c2[n];return s&&i||e}(Y,e.isRTL()));return{placement:p.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!s,phase:"write",fn({state:Y}){const q=new RegExp(s+"(-[a-z]+)*","gi"),ft=Y.elements.popper,ut=Y.placement;let bt=ft.className;bt=bt.replace(q,""),bt+=` ${function p2(n,s){let[e,i]=s.split("-");const o=e.replace(d2,"start").replace(h2,"end");let r=[o];if(i){let p=i;("left"===e||"right"===e)&&(p=p.replace(u2,"top").replace(m2,"bottom")),r.push(`${o}-${p}`)}return n&&(r=r.map(p=>`${n}-${p}`)),r.join(" ")}(s,ut)}`,bt=bt.trim().replace(r2," "),ft.className=bt}},P1,ot,yt,{enabled:!0,name:"flip",options:{fallbackPlacements:p}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function Ho(n){return n}new Date(1882,10,12),new Date(2174,10,25);class an{constructor(s,e,i){this.nodes=s,this.viewRef=e,this.componentRef=i}}class L2{constructor(s){this._componentType=s,this._windowRef=null,this._contentRef=null,this._document=(0,t.WQX)(te.qQ),this._applicationRef=(0,t.WQX)(t.o8S),this._injector=(0,t.WQX)(t.zZn),this._viewContainerRef=(0,t.WQX)(t.c1b),this._ngZone=(0,t.WQX)(t.SKi)}open(s,e,i=!1){this._windowRef||(this._contentRef=this._getContentRef(s,e),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:o}=this._windowRef.location,r=this._ngZone.onStable.pipe((0,Tt.s)(1),(0,le.Z)(()=>E1(this._ngZone,o,({classList:p})=>p.add("show"),{animation:i,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:r}}close(s=!1){return this._windowRef?E1(this._ngZone,this._windowRef.location.nativeElement,({classList:e})=>e.remove("show"),{animation:s,runningTransition:"stop"}).pipe((0,Wt.M)(()=>{this._windowRef?.destroy(),this._contentRef?.viewRef?.destroy(),this._windowRef=null,this._contentRef=null})):(0,H.of)(void 0)}_getContentRef(s,e){if(s){if(s instanceof t.C4Q){const i=s.createEmbeddedView(e);return this._applicationRef.attachView(i),new an([i.rootNodes],i)}return new an([[this._document.createTextNode(`${s}`)]])}return new an([])}}const os={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};let rs=(()=>{class n{constructor(){this._ngbConfig=(0,t.WQX)(En),this.autoClose=!0,this.placement="auto",this.popperOptions=e=>e,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(e){this._animation=e}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),cs=0,ls=(()=>{class n{isTitleTemplate(){return this.title instanceof t.C4Q}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275cmp=t.VBU({type:n,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip",2,"position","absolute"],hostVars:5,hostBindings:function(i,o){2&i&&(t.Mr5("id",o.id),t.HbH("popover"+(o.popoverClass?" "+o.popoverClass:"")),t.AVh("fade",o.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context"},standalone:!0,features:[t.aNF],ngContentSelectors:Un,decls:4,vars:1,consts:[["simpleTitle",""],["data-popper-arrow","",1,"popover-arrow"],[1,"popover-header"],[1,"popover-body"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,o){1&i&&(t.NAR(),t.nrm(0,"div",1),t.DNE(1,K,4,2,"h3",2),t.j41(2,"div",3),t.SdG(3),t.k0s()),2&i&&(t.R7$(),t.vxM(o.title?1:-1))},dependencies:[te.T3],encapsulation:2,changeDetection:0})}return n})(),ds=(()=>{class n{constructor(){this._config=(0,t.WQX)(rs),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disablePopover=this._config.disablePopover,this.popoverClass=this._config.popoverClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new t.bkB,this.hidden=new t.bkB,this._nativeElement=(0,t.WQX)(t.aKT).nativeElement,this._ngZone=(0,t.WQX)(t.SKi),this._document=(0,t.WQX)(te.qQ),this._changeDetector=(0,t.WQX)(t.gRc),this._ngbPopoverWindowId="ngb-popover-"+cs++,this._popupService=new L2(ls),this._windowRef=null,this._positioning=function no(){const n=(0,t.WQX)(a2);let s=null;return{createPopper(e){if(!s){let o=(e.updatePopperOptions||Ho)(Fo(e,n));s=Cn(e.hostElement,e.targetElement,o)}},update(){s&&s.update()},setOptions(e){if(s){let o=(e.updatePopperOptions||Ho)(Fo(e,n));s.setOptions(o)}},destroy(){s&&(s.destroy(),s=null)}}}()}open(e){if(!this._windowRef&&!this._isDisabled()){const{windowRef:i,transition$:o}=this._popupService.open(this.ngbPopover,e??this.popoverContext,this.animation);this._windowRef=i,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",e??this.popoverContext),this._windowRef.setInput("popoverClass",this.popoverClass),this._windowRef.setInput("id",this._ngbPopoverWindowId),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbPopoverWindowId),"body"===this.container&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,baseClass:"bs-popover",updatePopperOptions:r=>this.popperOptions(function io(n){return s=>(s.modifiers.push(L1,{name:"offset",options:{offset:()=>n}}),s)}([0,8])(r))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),function eo(n,s,e,i,o,r,p,A){e&&n.runOutsideAngular((n=>o2?()=>setTimeout(()=>n(),100):n)(()=>{const Y=(0,W.R)(s,"keydown").pipe((0,T.Q)(o),(0,Ct.p)(ut=>"Escape"===ut.key),(0,Wt.M)(ut=>ut.preventDefault())),q=(0,W.R)(s,"mousedown").pipe((0,gt.T)(ut=>{const bt=ut.target;return 2!==ut.button&&!di(bt,p)&&("inside"===e?di(bt,r)&&Ro(bt,A):"outside"===e?!di(bt,r):Ro(bt,A)||!di(bt,r))}),(0,T.Q)(o)),ft=(0,W.R)(s,"mouseup").pipe((0,Lt.E)(q),(0,Ct.p)(([ut,bt])=>bt),(0,oe.c)(0),(0,T.Q)(o));(0,rt.O)([Y.pipe((0,gt.T)(ut=>0)),ft.pipe((0,gt.T)(ut=>1))]).subscribe(ut=>n.run(()=>i(ut)))}))}(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),o.subscribe(()=>this.shown.emit())}}close(e=this.animation){this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(e).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=function as(n,s,e,i,o,r=0,p=0){const A=function ss(n){const s=(n||"").trim();if(0===s.length)return[];const e=s.split(/\s+/).map(o=>o.split(":")).map(o=>os[o[0]]||o),i=e.filter(o=>o.includes("manual"));if(i.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===i.length&&e.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return i.length?[]:e}(s);if(0===A.length)return()=>{};const V=new Set,Y=[];let q;function ft(bt,jt){n.addEventListener(bt,jt),Y.push(()=>n.removeEventListener(bt,jt))}function ut(bt,jt){clearTimeout(q),jt>0?q=setTimeout(bt,jt):bt()}for(const[bt,jt]of A)jt?(ft(bt,()=>{V.add(bt),ut(()=>V.size>0&&i(),r)}),ft(jt,()=>{V.delete(bt),ut(()=>0===V.size&&o(),p)})):ft(bt,()=>e()?ut(o,p):ut(i,r));return()=>Y.forEach(bt=>bt())}(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({ngbPopover:e,popoverTitle:i,disablePopover:o,popoverClass:r}){r&&this.isOpen()&&this._windowRef.setInput("popoverClass",r.currentValue),(e||i||o)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_isDisabled(){return!!this.disablePopover||!this.ngbPopover&&!this.popoverTitle}_getPositionTargetElement(){return(function q1(n){return"string"==typeof n}(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275dir=t.FsC({type:n,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",popoverContext:"popoverContext",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],standalone:!0,features:[t.OA$]})}return n})();new t.nKC("live announcer delay",{providedIn:"root",factory:()=>100})}}]); \ No newline at end of file diff --git a/259.c9b8709b4c364dcf.js b/259.ea6d6bae7c3bfec1.js similarity index 98% rename from 259.c9b8709b4c364dcf.js rename to 259.ea6d6bae7c3bfec1.js index bf44396a..8ab7d005 100644 --- a/259.c9b8709b4c364dcf.js +++ b/259.ea6d6bae7c3bfec1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[259],{3259:(G,l,o)=>{o.r(l),o.d(l,{default:()=>U});var d=o(1583),a=o(6061),t=o(4438),h=o(7704),s=o(1974),p=o(2782),c=o(3884),v=o(1222),g=o(1841),f=o(9895),I=o(5404),F=o(2297),k=o(2028),y=o(1809),P=o(5716),T=o(68),S=o(3352),E=o(8044),A=o(3064),x=o(6216),b=o(4102);function C(n,r){if(1&n){const e=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourIonPopoverModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"Ionic"),t.k0s(),t.EFF(13," Popover to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(e);const u=t.XpG();return t.Njj(u.tourService.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function j(n,r){1&n&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-ionic @ionic/angular"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourIonPopoverModule"),t.k0s(),t.EFF(10," into your app module "),t.k0s(),t.j41(11,"li"),t.EFF(12," Make sure "),t.j41(13,"code"),t.EFF(14,"RouterModule"),t.k0s(),t.EFF(15," is imported in your app module "),t.k0s(),t.j41(16,"li"),t.EFF(17," Make sure Ionic is "),t.j41(18,"a",6),t.EFF(19,"installed correctly"),t.k0s()()(),t.nrm(20,"app-usage",7))}function M(n,r){1&n&&(t.j41(0,"app-step-config",8),t.nrm(1,"app-placement-config",9),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&n&&t.Y8G("isIonicShowArrowVisible",!0)}function N(n,r){1&n&&t.nrm(0,"app-faq",10)}function B(n,r){if(1&n&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",11)(3,"app-styling-active-tour-anchor"),2&n){const e=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",e.defaultTemplate)}}const U=(0,d.CC)((()=>{class n{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"ion-popover/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"ion-popover/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"ion-popover/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"ion-popover/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"ion-popover/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"ion-popover/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"ion-popover/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"ion-popover/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"ion-popover/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"ion-popover/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"ion-popover/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"ion-popover/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"ion-popover/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"ion-popover/Misc"}],this.defaultTemplate='\r\n \r\n \r\n \r\n {{step.title}}\r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n {{ step.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step.nextBtnTitle }}\r\n \r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step.endBtnTitle }}\r\n \r\n }\r\n \r\n
\r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(a.gQ),this.delayAfterNavigation=(0,t.WQX)(h.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"ion-popover",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(i){return new(i||n)};static#o=this.\u0275cmp=t.VBU({type:n,selectors:[["app-ion-popover"]],standalone:!0,features:[t.Jv_([(0,v.N)(a.G$)]),t.aNF],decls:7,vars:0,consts:[["header","Ionic","package","ngx-ui-tour-ionic"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://ionicframework.com/","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],["tuiLink","","href","https://ionicframework.com/docs/intro/cli","target","_blank"],["moduleName","TourIonPopoverModule"],[3,"isIonicShowArrowVisible"],["type","IonPopoverPlacement"],["disablePageScrollingIntroducedIn","1.1"],[3,"defaultTemplate"]],template:function(i,u){1&i&&(t.j41(0,"tui-doc-page",0),t.DNE(1,C,17,0,"ng-template",1)(2,j,21,0,"ng-template",1)(3,M,4,1,"ng-template",1)(4,N,1,0,"ng-template",1)(5,B,4,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[c.AC,c.Pt,c.TD,s.l,s.E,a.g$,g.k,f.G,p.Pv,p.SM,I.l,F.v,k.s,y.r,P.Z,T.b,S.C,E.N,A.K,x.P,b.T],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return n})())}}]); \ No newline at end of file +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[259],{3259:(G,l,o)=>{o.r(l),o.d(l,{default:()=>U});var d=o(1583),a=o(9416),t=o(3953),h=o(7704),s=o(1974),p=o(2782),c=o(9717),v=o(1222),g=o(1841),f=o(9895),I=o(5404),F=o(2297),k=o(2028),y=o(1809),P=o(5716),T=o(68),S=o(3352),E=o(8044),A=o(3064),x=o(6216),b=o(4102);function C(n,r){if(1&n){const e=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourIonPopoverModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"Ionic"),t.k0s(),t.EFF(13," Popover to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(e);const u=t.XpG();return t.Njj(u.tourService.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function j(n,r){1&n&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-ionic @ionic/angular"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourIonPopoverModule"),t.k0s(),t.EFF(10," into your app module "),t.k0s(),t.j41(11,"li"),t.EFF(12," Make sure "),t.j41(13,"code"),t.EFF(14,"RouterModule"),t.k0s(),t.EFF(15," is imported in your app module "),t.k0s(),t.j41(16,"li"),t.EFF(17," Make sure Ionic is "),t.j41(18,"a",6),t.EFF(19,"installed correctly"),t.k0s()()(),t.nrm(20,"app-usage",7))}function M(n,r){1&n&&(t.j41(0,"app-step-config",8),t.nrm(1,"app-placement-config",9),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&n&&t.Y8G("isIonicShowArrowVisible",!0)}function N(n,r){1&n&&t.nrm(0,"app-faq",10)}function B(n,r){if(1&n&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",11)(3,"app-styling-active-tour-anchor"),2&n){const e=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",e.defaultTemplate)}}const U=(0,d.CC)((()=>{class n{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"ion-popover/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"ion-popover/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"ion-popover/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"ion-popover/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"ion-popover/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"ion-popover/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"ion-popover/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"ion-popover/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"ion-popover/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"ion-popover/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"ion-popover/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"ion-popover/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"ion-popover/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"ion-popover/Misc"}],this.defaultTemplate='\r\n \r\n \r\n \r\n {{step.title}}\r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n {{ step.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step.nextBtnTitle }}\r\n \r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step.endBtnTitle }}\r\n \r\n }\r\n \r\n
\r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(a.gQ),this.delayAfterNavigation=(0,t.WQX)(h.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"ion-popover",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(i){return new(i||n)};static#o=this.\u0275cmp=t.VBU({type:n,selectors:[["app-ion-popover"]],standalone:!0,features:[t.Jv_([(0,v.N)(a.G$)]),t.aNF],decls:7,vars:0,consts:[["header","Ionic","package","ngx-ui-tour-ionic"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://ionicframework.com/","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],["tuiLink","","href","https://ionicframework.com/docs/intro/cli","target","_blank"],["moduleName","TourIonPopoverModule"],[3,"isIonicShowArrowVisible"],["type","IonPopoverPlacement"],["disablePageScrollingIntroducedIn","1.1"],[3,"defaultTemplate"]],template:function(i,u){1&i&&(t.j41(0,"tui-doc-page",0),t.DNE(1,C,17,0,"ng-template",1)(2,j,21,0,"ng-template",1)(3,M,4,1,"ng-template",1)(4,N,1,0,"ng-template",1)(5,B,4,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[c.AC,c.Pt,c.TD,s.l,s.E,a.g$,g.k,f.G,p.Pv,p.SM,I.l,F.v,k.s,y.r,P.Z,T.b,S.C,E.N,A.K,x.P,b.T],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return n})())}}]); \ No newline at end of file diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index e7777851..a98886ac 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -922,7 +922,7 @@ Apache-2.0 END OF TERMS AND CONDITIONS - Copyright 2020 Tinkoff Bank + Copyright 2024 Acpekt Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -936,6 +936,7 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. + @taiga-ui/addon-mobile Apache-2.0 Apache License @@ -1115,7 +1116,7 @@ Apache-2.0 END OF TERMS AND CONDITIONS - Copyright 2020 Tinkoff Bank + Copyright 2024 Acpekt Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -1129,6 +1130,7 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. + @taiga-ui/cdk Apache-2.0 Apache License @@ -1308,7 +1310,7 @@ Apache-2.0 END OF TERMS AND CONDITIONS - Copyright 2020 Tinkoff Bank + Copyright 2024 Acpekt Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -1322,6 +1324,7 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. + @taiga-ui/core Apache-2.0 Apache License @@ -1501,7 +1504,7 @@ Apache-2.0 END OF TERMS AND CONDITIONS - Copyright 2020 Tinkoff Bank + Copyright 2024 Acpekt Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -1515,6 +1518,7 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. + @taiga-ui/i18n Apache-2.0 Apache License @@ -1694,7 +1698,7 @@ Apache-2.0 END OF TERMS AND CONDITIONS - Copyright 2020 Tinkoff Bank + Copyright 2024 Acpekt Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -1708,6 +1712,7 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. + @taiga-ui/kit Apache-2.0 diff --git a/40.ddff236ee98ef6d5.js b/40.f7d7875caa98183a.js similarity index 98% rename from 40.ddff236ee98ef6d5.js rename to 40.f7d7875caa98183a.js index fa9d6751..ab5e23b9 100644 --- a/40.ddff236ee98ef6d5.js +++ b/40.f7d7875caa98183a.js @@ -1 +1 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[40],{1040:(D,l,o)=>{o.r(l),o.d(l,{default:()=>U});var d=o(1583),i=o(9133),t=o(4438),v=o(7704),p=o(1974),c=o(2782),u=o(8821),r=o(3884),b=o(1222),g=o(8537),f=o(6504),x=o(5404),F=o(2297),y=o(2028),I=o(1809),k=o(5716),T=o(68),E=o(3352),S=o(8044),B=o(3064),C=o(6216),N=o(4102);const A=()=>["top","bottom","left","right","auto","top left","top right","right top","right bottom","bottom right","bottom left","left bottom","left top","start","end","top start","top end","end top","end bottom","bottom end","bottom start","start bottom","start top"];function j(n,s){if(1&n){const e=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourNgxBootstrapModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"NgxBootstrap"),t.k0s(),t.EFF(13," popovers to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(e);const m=t.XpG();return t.Njj(m.tourService.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function P(n,s){if(1&n&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-ngx-bootstrap bootstrap ngx-bootstrap"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourNgxBootstrapModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v9"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourNgxBootstrapModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Add bootstrap SCSS to your "),t.j41(25,"code"),t.EFF(26,"styles.scss"),t.k0s(),t.EFF(27,": "),t.nrm(28,"tui-doc-code",7),t.k0s(),t.j41(29,"li"),t.EFF(30," Make sure Ngx Bootstrap is "),t.j41(31,"a",8),t.EFF(32,"installed correctly"),t.k0s()()(),t.nrm(33,"app-usage",9)),2&n){const e=t.XpG();t.R7$(28),t.Y8G("code",e.bootstrapScssImport)}}function M(n,s){1&n&&(t.j41(0,"app-step-config",10),t.nrm(1,"app-placement-config",11),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&n&&(t.Y8G("isUseLegacyTitleVisible",!0),t.R7$(),t.Y8G("values",t.lJ4(2,A)))}function O(n,s){1&n&&t.nrm(0,"app-faq")}function L(n,s){if(1&n&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",12)(3,"app-styling-active-tour-anchor"),2&n){const e=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",e.defaultTemplate)}}const U=(0,d.CC)((()=>{class n{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",placement:"bottom",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"ngx-bootstrap/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"ngx-bootstrap/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"ngx-bootstrap/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"ngx-bootstrap/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"ngx-bootstrap/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"ngx-bootstrap/API"},{anchorId:"config.popoverClass",content:"You can add custom popover class.",title:"Custom CSS Class",popoverClass:"custom-tour-class",route:"ngx-bootstrap/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"ngx-bootstrap/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"ngx-bootstrap/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"ngx-bootstrap/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"ngx-bootstrap/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"ngx-bootstrap/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"ngx-bootstrap/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"ngx-bootstrap/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"ngx-bootstrap/Misc"}],this.bootstrapScssImport='@import "bootstrap/scss/bootstrap";',this.defaultTemplate='\r\n \r\n \r\n @if (!step?.useLegacyTitle && step?.title) {\r\n
\r\n
{{ step?.title }}
\r\n \r\n
\r\n }\r\n

\r\n \r\n \r\n \r\n \r\n \r\n {{ step?.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step?.nextBtnTitle }}\r\n \r\n \r\n \r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step?.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(i.gQ),this.delayAfterNavigation=(0,t.WQX)(v.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"ngx-bootstrap",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(a){return new(a||n)};static#o=this.\u0275cmp=t.VBU({type:n,selectors:[["app-ngx-bootstrap"]],standalone:!0,features:[t.Jv_([(0,b.N)(i.e0)]),t.aNF],decls:7,vars:0,consts:[["header","Ngx Bootstrap","package","ngx-ui-tour-ngx-bootstrap"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://github.com/valor-software/ngx-bootstrap","rel","nofollow","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["filename","styles.scss",3,"code"],["tuiLink","","href","https://valor-software.com/ngx-bootstrap/#/documentation#installation","target","_blank"],["moduleName","TourNgxBootstrapModule"],[3,"isUseLegacyTitleVisible"],["value","auto","extraInfo","Accepts Popover placement options.",3,"values"],[3,"defaultTemplate"]],template:function(a,m){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,j,17,0,"ng-template",1)(2,P,34,1,"ng-template",1)(3,M,4,3,"ng-template",1)(4,O,1,0,"ng-template",1)(5,L,4,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[r.AC,r.Pt,r.TD,p.l,p.E,i.K$,g.e,g.v,f.k,c.Pv,c.SM,u.O,u.v,r.ii,r.tV,x.l,F.v,y.s,I.r,k.Z,T.b,E.C,S.N,B.K,C.P,N.T],styles:[".popover.custom-tour-class{--bs-popover-arrow-border: #333;--bs-popover-bg: #333;--bs-popover-border-color: #333;--bs-popover-body-color: #eee} .popover.custom-tour-class .progress{color:#6c757d!important} .popover.custom-tour-class .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return n})())}}]); \ No newline at end of file +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[40],{1040:(D,l,o)=>{o.r(l),o.d(l,{default:()=>U});var d=o(1583),i=o(9133),t=o(3953),v=o(7704),p=o(1974),c=o(2782),u=o(8821),r=o(9717),b=o(1222),g=o(8537),f=o(6504),x=o(5404),F=o(2297),y=o(2028),I=o(1809),k=o(5716),T=o(68),E=o(3352),S=o(8044),B=o(3064),C=o(6216),N=o(4102);const A=()=>["top","bottom","left","right","auto","top left","top right","right top","right bottom","bottom right","bottom left","left bottom","left top","start","end","top start","top end","end top","end bottom","bottom end","bottom start","start bottom","start top"];function j(n,s){if(1&n){const e=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourNgxBootstrapModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"NgxBootstrap"),t.k0s(),t.EFF(13," popovers to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(e);const m=t.XpG();return t.Njj(m.tourService.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function P(n,s){if(1&n&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-ngx-bootstrap bootstrap ngx-bootstrap"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourNgxBootstrapModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v9"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourNgxBootstrapModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Add bootstrap SCSS to your "),t.j41(25,"code"),t.EFF(26,"styles.scss"),t.k0s(),t.EFF(27,": "),t.nrm(28,"tui-doc-code",7),t.k0s(),t.j41(29,"li"),t.EFF(30," Make sure Ngx Bootstrap is "),t.j41(31,"a",8),t.EFF(32,"installed correctly"),t.k0s()()(),t.nrm(33,"app-usage",9)),2&n){const e=t.XpG();t.R7$(28),t.Y8G("code",e.bootstrapScssImport)}}function M(n,s){1&n&&(t.j41(0,"app-step-config",10),t.nrm(1,"app-placement-config",11),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&n&&(t.Y8G("isUseLegacyTitleVisible",!0),t.R7$(),t.Y8G("values",t.lJ4(2,A)))}function O(n,s){1&n&&t.nrm(0,"app-faq")}function L(n,s){if(1&n&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",12)(3,"app-styling-active-tour-anchor"),2&n){const e=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",e.defaultTemplate)}}const U=(0,d.CC)((()=>{class n{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",placement:"bottom",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"ngx-bootstrap/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"ngx-bootstrap/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"ngx-bootstrap/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"ngx-bootstrap/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"ngx-bootstrap/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"ngx-bootstrap/API"},{anchorId:"config.popoverClass",content:"You can add custom popover class.",title:"Custom CSS Class",popoverClass:"custom-tour-class",route:"ngx-bootstrap/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"ngx-bootstrap/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"ngx-bootstrap/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"ngx-bootstrap/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"ngx-bootstrap/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"ngx-bootstrap/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"ngx-bootstrap/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"ngx-bootstrap/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"ngx-bootstrap/Misc"}],this.bootstrapScssImport='@import "bootstrap/scss/bootstrap";',this.defaultTemplate='\r\n \r\n \r\n @if (!step?.useLegacyTitle && step?.title) {\r\n
\r\n
{{ step?.title }}
\r\n \r\n
\r\n }\r\n

\r\n \r\n \r\n \r\n \r\n \r\n {{ step?.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step?.nextBtnTitle }}\r\n \r\n \r\n \r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step?.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(i.gQ),this.delayAfterNavigation=(0,t.WQX)(v.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"ngx-bootstrap",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(a){return new(a||n)};static#o=this.\u0275cmp=t.VBU({type:n,selectors:[["app-ngx-bootstrap"]],standalone:!0,features:[t.Jv_([(0,b.N)(i.e0)]),t.aNF],decls:7,vars:0,consts:[["header","Ngx Bootstrap","package","ngx-ui-tour-ngx-bootstrap"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://github.com/valor-software/ngx-bootstrap","rel","nofollow","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["filename","styles.scss",3,"code"],["tuiLink","","href","https://valor-software.com/ngx-bootstrap/#/documentation#installation","target","_blank"],["moduleName","TourNgxBootstrapModule"],[3,"isUseLegacyTitleVisible"],["value","auto","extraInfo","Accepts Popover placement options.",3,"values"],[3,"defaultTemplate"]],template:function(a,m){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,j,17,0,"ng-template",1)(2,P,34,1,"ng-template",1)(3,M,4,3,"ng-template",1)(4,O,1,0,"ng-template",1)(5,L,4,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[r.AC,r.Pt,r.TD,p.l,p.E,i.K$,g.e,g.v,f.k,c.Pv,c.SM,u.O,u.v,r.ii,r.tV,x.l,F.v,y.s,I.r,k.Z,T.b,E.C,S.N,B.K,C.P,N.T],styles:[".popover.custom-tour-class{--bs-popover-arrow-border: #333;--bs-popover-bg: #333;--bs-popover-border-color: #333;--bs-popover-body-color: #eee} .popover.custom-tour-class .progress{color:#6c757d!important} .popover.custom-tour-class .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return n})())}}]); \ No newline at end of file diff --git a/534.98fe21a8f8600052.js b/534.98fe21a8f8600052.js deleted file mode 100644 index 669ba8f0..00000000 --- a/534.98fe21a8f8600052.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[534],{6534:(R,p,o)=>{o.r(p),o.d(p,{default:()=>L});var d=o(1583),i=o(1817),t=o(4438),h=o(7704),c=o(1974),l=o(2782),u=o(8821),r=o(3884),v=o(1222),b=o(7159),f=o(2624),F=o(5404),y=o(2297),I=o(2028),k=o(1809),S=o(5716),T=o(68),x=o(3352),E=o(8044),C=o(3064),N=o(6216),B=o(4102);const A=()=>["auto","top","bottom","start","left","end","right","top-start","top-left","top-end","top-right","bottom-start","bottom-left","bottom-end","bottom-right","start-top","left-top","start-bottom","left-bottom","end-top","right-top","end-bottom","right-bottom"];function j(n,s){if(1&n){const e=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourNgBootstrapModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"NgBootstrap"),t.k0s(),t.EFF(13," popovers to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(e);const g=t.XpG();return t.Njj(g.tourService.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function P(n,s){if(1&n&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-ng-bootstrap bootstrap @popperjs/core @ng-bootstrap/ng-bootstrap"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourNgBootstrapModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v11"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourNgBootstrapModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Add bootstrap SCSS to your "),t.j41(25,"code"),t.EFF(26,"styles.scss"),t.k0s(),t.EFF(27,": "),t.nrm(28,"tui-doc-code",7),t.k0s(),t.j41(29,"li"),t.EFF(30," Make sure NG Bootstrap is "),t.j41(31,"a",8),t.EFF(32,"installed correctly"),t.k0s()()(),t.nrm(33,"app-usage",9)),2&n){const e=t.XpG();t.R7$(28),t.Y8G("code",e.bootstrapScssImport)}}function M(n,s){1&n&&(t.j41(0,"app-step-config",10),t.nrm(1,"app-placement-config",11),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&n&&(t.Y8G("isUseLegacyTitleVisible",!0),t.R7$(),t.Y8G("values",t.lJ4(2,A)))}function O(n,s){1&n&&t.nrm(0,"app-faq",12)}function U(n,s){if(1&n&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",13)(3,"app-styling-active-tour-anchor"),2&n){const e=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",e.defaultTemplate)}}const L=(0,d.CC)((()=>{class n{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",placement:"bottom",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"ng-bootstrap/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"ng-bootstrap/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"ng-bootstrap/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"ng-bootstrap/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"ng-bootstrap/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"ng-bootstrap/API"},{anchorId:"config.popoverClass",content:"You can add custom popover class.",title:"Custom CSS Class",popoverClass:"custom-tour-class",route:"ng-bootstrap/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"ng-bootstrap/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"ng-bootstrap/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"ng-bootstrap/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"ng-bootstrap/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"ng-bootstrap/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"ng-bootstrap/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"ng-bootstrap/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"ng-bootstrap/Misc"}],this.bootstrapScssImport='@import "bootstrap/scss/bootstrap";',this.defaultTemplate='\r\n \r\n \r\n @if (!step?.useLegacyTitle && step?.title) {\r\n
\r\n
{{ step?.title }}
\r\n \r\n
\r\n }\r\n

\r\n \r\n \r\n \r\n \r\n \r\n {{ step?.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step?.nextBtnTitle }}\r\n \r\n \r\n \r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step?.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(i.gQ),this.delayAfterNavigation=(0,t.WQX)(h.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"ng-bootstrap",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(a){return new(a||n)};static#o=this.\u0275cmp=t.VBU({type:n,selectors:[["app-ng-bootstrap"]],standalone:!0,features:[t.Jv_([(0,v.N)(i.UC)]),t.aNF],decls:7,vars:0,consts:[["header","NG Bootstrap","package","ngx-ui-tour-ng-bootstrap"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://ng-bootstrap.github.io","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["filename","styles.scss",3,"code"],["tuiLink","","href","https://ng-bootstrap.github.io/#/getting-started#installation","target","_blank"],["moduleName","TourNgBootstrapModule"],[3,"isUseLegacyTitleVisible"],["value","auto","extraInfo","Accepts NgbPopover placement options.",3,"values"],["disablePageScrollingIntroducedIn","12.1","backdropOffsetIntroducedIn","13"],[3,"defaultTemplate"]],template:function(a,g){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,j,17,0,"ng-template",1)(2,P,34,1,"ng-template",1)(3,M,4,3,"ng-template",1)(4,O,1,0,"ng-template",1)(5,U,4,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[r.AC,r.Pt,r.TD,c.l,c.E,i.AQ,b.U,f.k,l.Pv,l.SM,u.O,u.v,r.ii,r.tV,F.l,y.v,I.s,k.r,S.Z,T.b,x.C,E.N,C.K,N.P,B.T],styles:[".popover.custom-tour-class{--bs-popover-arrow-border: #333;--bs-popover-bg: #333;--bs-popover-border-color: #333;--bs-popover-body-color: #eee} .popover.custom-tour-class .progress{color:#6c757d!important} .popover.custom-tour-class .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return n})())}}]); \ No newline at end of file diff --git a/534.ec9950d2daefa9a7.js b/534.ec9950d2daefa9a7.js new file mode 100644 index 00000000..00ae1b9b --- /dev/null +++ b/534.ec9950d2daefa9a7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[534],{6534:(D,p,o)=>{o.r(p),o.d(p,{default:()=>R});var m=o(1583),i=o(9423),t=o(3953),h=o(7704),c=o(1974),l=o(2782),u=o(8821),r=o(9717),v=o(1222),b=o(7159),f=o(2624),F=o(5404),y=o(2297),I=o(2028),S=o(1809),T=o(5716),k=o(68),x=o(3352),E=o(8044),N=o(3064),C=o(6216),B=o(4102),A=o(693);const j=()=>["auto","top","bottom","start","left","end","right","top-start","top-left","top-end","top-right","bottom-start","bottom-left","bottom-end","bottom-right","start-top","left-top","start-bottom","left-bottom","end-top","right-top","end-bottom","right-bottom"];function P(n,s){if(1&n){const e=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourNgBootstrapModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"NgBootstrap"),t.k0s(),t.EFF(13," popovers to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(e);const g=t.XpG();return t.Njj(g.tourService.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function M(n,s){if(1&n&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-ng-bootstrap bootstrap @popperjs/core @ng-bootstrap/ng-bootstrap"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourNgBootstrapModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v11"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourNgBootstrapModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Add bootstrap SCSS to your "),t.j41(25,"code"),t.EFF(26,"styles.scss"),t.k0s(),t.EFF(27,": "),t.nrm(28,"tui-doc-code",7),t.k0s(),t.j41(29,"li"),t.EFF(30," Make sure NG Bootstrap is "),t.j41(31,"a",8),t.EFF(32,"installed correctly"),t.k0s()()(),t.nrm(33,"app-usage",9)),2&n){const e=t.XpG();t.R7$(28),t.Y8G("code",e.bootstrapScssImport)}}function O(n,s){1&n&&(t.j41(0,"app-step-config",10),t.nrm(1,"app-placement-config",11),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&n&&(t.Y8G("isUseLegacyTitleVisible",!0),t.R7$(),t.Y8G("values",t.lJ4(2,j)))}function U(n,s){1&n&&t.nrm(0,"app-faq",12)}function G(n,s){if(1&n&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",13)(3,"app-styling-active-tour-anchor")(4,"app-targeting-third-party-elements"),2&n){const e=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",e.defaultTemplate)}}const R=(0,m.CC)((()=>{class n{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",placement:"bottom",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"ng-bootstrap/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"ng-bootstrap/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"ng-bootstrap/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"ng-bootstrap/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"ng-bootstrap/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"ng-bootstrap/API"},{anchorId:"config.popoverClass",content:"You can add custom popover class.",title:"Custom CSS Class",popoverClass:"custom-tour-class",route:"ng-bootstrap/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"ng-bootstrap/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"ng-bootstrap/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"ng-bootstrap/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"ng-bootstrap/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"ng-bootstrap/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"ng-bootstrap/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"ng-bootstrap/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"ng-bootstrap/Misc"}],this.bootstrapScssImport='@import "bootstrap/scss/bootstrap";',this.defaultTemplate='\r\n \r\n \r\n @if (!step?.useLegacyTitle && step?.title) {\r\n
\r\n
{{ step?.title }}
\r\n \r\n
\r\n }\r\n

\r\n \r\n \r\n \r\n \r\n \r\n {{ step?.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step?.nextBtnTitle }}\r\n \r\n \r\n \r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step?.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(i.gQ),this.delayAfterNavigation=(0,t.WQX)(h.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"ng-bootstrap",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(a){return new(a||n)};static#o=this.\u0275cmp=t.VBU({type:n,selectors:[["app-ng-bootstrap"]],standalone:!0,features:[t.Jv_([(0,v.N)(i.UC)]),t.aNF],decls:7,vars:0,consts:[["header","NG Bootstrap","package","ngx-ui-tour-ng-bootstrap"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://ng-bootstrap.github.io","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["filename","styles.scss",3,"code"],["tuiLink","","href","https://ng-bootstrap.github.io/#/getting-started#installation","target","_blank"],["moduleName","TourNgBootstrapModule"],[3,"isUseLegacyTitleVisible"],["value","auto","extraInfo","Accepts NgbPopover placement options.",3,"values"],["disablePageScrollingIntroducedIn","12.1","backdropOffsetIntroducedIn","13"],[3,"defaultTemplate"]],template:function(a,g){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,P,17,0,"ng-template",1)(2,M,34,1,"ng-template",1)(3,O,4,3,"ng-template",1)(4,U,1,0,"ng-template",1)(5,G,5,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[r.AC,r.Pt,r.TD,c.l,c.E,i.AQ,b.U,f.k,l.Pv,l.SM,u.O,u.v,r.ii,r.tV,F.l,y.v,I.s,S.r,T.Z,k.b,x.C,E.N,N.K,C.P,B.T,A.N],styles:[".popover.custom-tour-class{--bs-popover-arrow-border: #333;--bs-popover-bg: #333;--bs-popover-border-color: #333;--bs-popover-body-color: #eee} .popover.custom-tour-class .progress{color:#6c757d!important} .popover.custom-tour-class .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return n})())}}]); \ No newline at end of file diff --git a/562.3d19e9c304b3e23a.js b/562.3d19e9c304b3e23a.js new file mode 100644 index 00000000..93f66079 --- /dev/null +++ b/562.3d19e9c304b3e23a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[562],{562:(V,c,n)=>{n.r(c),n.d(c,{default:()=>U});var d=n(1583),i=n(8791),t=n(3953),g=n(7704),l=n(1974),u=n(2782),m=n(8821),s=n(9717),v=n(1222),f=n(6853),M=n(3841),F=n(5404),y=n(2297),I=n(2028),k=n(1809),E=n(5716),T=n(68),A=n(3352),S=n(8044),b=n(3064),x=n(6216),C=n(4102),P=n(693);function j(e,r){if(1&e){const o=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourMatMenuModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"Angular Material"),t.k0s(),t.EFF(13," MatMenu to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(o);const p=t.XpG();return t.Njj(p.tourService.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function O(e,r){1&e&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-md-menu @angular/material @angular/cdk"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourMatMenuModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v9"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourMatMenuModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Make sure Angular Material is "),t.j41(25,"a",7),t.EFF(26,"installed correctly"),t.k0s()()(),t.nrm(27,"app-usage",8))}function N(e,r){1&e&&(t.j41(0,"app-step-config",9),t.nrm(1,"app-placement-config",10),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&e&&t.Y8G("isCloseOnOutsideClickVisible",!0)("isMdMenuShowArrowVisible",!0)}function B(e,r){1&e&&t.nrm(0,"app-faq",11)}function D(e,r){if(1&e&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",12)(3,"app-styling-active-tour-anchor")(4,"app-targeting-third-party-elements"),2&e){const o=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",o.defaultTemplate)}}const U=(0,d.CC)((()=>{class e{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"md-menu/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"md-menu/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"md-menu/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"md-menu/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"md-menu/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"md-menu/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"md-menu/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"md-menu/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"md-menu/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"md-menu/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"md-menu/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"md-menu/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"md-menu/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"md-menu/Misc"}],this.defaultTemplate='\r\n \r\n \r\n \r\n
\r\n \r\n {{ step.title }}\r\n \r\n \r\n close\r\n \r\n
\r\n
\r\n\r\n \r\n\r\n \r\n \r\n chevron_left\r\n {{ step.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step.nextBtnTitle }}\r\n chevron_right\r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(i.gQ),this.delayAfterNavigation=(0,t.WQX)(g.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"md-menu",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(a){return new(a||e)};static#n=this.\u0275cmp=t.VBU({type:e,selectors:[["app-md-menu"]],standalone:!0,features:[t.Jv_([(0,v.N)(i.Ah)]),t.aNF],decls:7,vars:0,consts:[["header","Material Design","package","ngx-ui-tour-md-menu"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","http://material.angular.io","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["tuiLink","","href","https://material.angular.io/guide/getting-started","target","_blank"],["moduleName","TourMatMenuModule"],[3,"isCloseOnOutsideClickVisible","isMdMenuShowArrowVisible"],["type","MdMenuPlacement"],["disablePageScrollingIntroducedIn","7","backdropOffsetIntroducedIn","11"],[3,"defaultTemplate"]],template:function(a,p){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,j,17,0,"ng-template",1)(2,O,28,0,"ng-template",1)(3,N,4,2,"ng-template",1)(4,B,1,0,"ng-template",1)(5,D,5,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[s.AC,s.Pt,s.TD,l.l,l.E,i.Gu,f.A,M.k,u.Pv,u.SM,m.O,m.v,F.l,y.v,I.s,k.r,E.Z,T.b,A.C,S.N,b.K,x.P,C.T,P.N],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return e})())}}]); \ No newline at end of file diff --git a/562.72b152651d959753.js b/562.72b152651d959753.js deleted file mode 100644 index 950a545a..00000000 --- a/562.72b152651d959753.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[562],{562:(U,c,n)=>{n.r(c),n.d(c,{default:()=>R});var d=n(1583),i=n(7655),t=n(4438),g=n(7704),u=n(1974),l=n(2782),m=n(8821),s=n(3884),v=n(1222),f=n(6853),M=n(3841),F=n(5404),y=n(2297),I=n(2028),k=n(1809),E=n(5716),T=n(68),A=n(3352),S=n(8044),b=n(3064),x=n(6216),C=n(4102);function P(e,r){if(1&e){const o=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourMatMenuModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"Angular Material"),t.k0s(),t.EFF(13," MatMenu to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(o);const p=t.XpG();return t.Njj(p.tourService.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function j(e,r){1&e&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-md-menu @angular/material @angular/cdk"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourMatMenuModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v9"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourMatMenuModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Make sure Angular Material is "),t.j41(25,"a",7),t.EFF(26,"installed correctly"),t.k0s()()(),t.nrm(27,"app-usage",8))}function O(e,r){1&e&&(t.j41(0,"app-step-config",9),t.nrm(1,"app-placement-config",10),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&e&&t.Y8G("isCloseOnOutsideClickVisible",!0)("isMdMenuShowArrowVisible",!0)}function N(e,r){1&e&&t.nrm(0,"app-faq",11)}function B(e,r){if(1&e&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",12)(3,"app-styling-active-tour-anchor"),2&e){const o=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",o.defaultTemplate)}}const R=(0,d.CC)((()=>{class e{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"md-menu/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"md-menu/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"md-menu/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"md-menu/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"md-menu/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"md-menu/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"md-menu/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"md-menu/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"md-menu/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"md-menu/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"md-menu/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"md-menu/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"md-menu/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"md-menu/Misc"}],this.defaultTemplate='\r\n \r\n \r\n \r\n
\r\n \r\n {{ step.title }}\r\n \r\n \r\n close\r\n \r\n
\r\n
\r\n\r\n \r\n\r\n \r\n \r\n chevron_left\r\n {{ step.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step.nextBtnTitle }}\r\n chevron_right\r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(i.gQ),this.delayAfterNavigation=(0,t.WQX)(g.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"md-menu",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(a){return new(a||e)};static#n=this.\u0275cmp=t.VBU({type:e,selectors:[["app-md-menu"]],standalone:!0,features:[t.Jv_([(0,v.N)(i.Ah)]),t.aNF],decls:7,vars:0,consts:[["header","Material Design","package","ngx-ui-tour-md-menu"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","http://material.angular.io","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["tuiLink","","href","https://material.angular.io/guide/getting-started","target","_blank"],["moduleName","TourMatMenuModule"],[3,"isCloseOnOutsideClickVisible","isMdMenuShowArrowVisible"],["type","MdMenuPlacement"],["disablePageScrollingIntroducedIn","7","backdropOffsetIntroducedIn","11"],[3,"defaultTemplate"]],template:function(a,p){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,P,17,0,"ng-template",1)(2,j,28,0,"ng-template",1)(3,O,4,2,"ng-template",1)(4,N,1,0,"ng-template",1)(5,B,4,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[s.AC,s.Pt,s.TD,u.l,u.E,i.Gu,f.A,M.k,l.Pv,l.SM,m.O,m.v,F.l,y.v,I.s,k.r,E.Z,T.b,A.C,S.N,b.K,x.P,C.T],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return e})())}}]); \ No newline at end of file diff --git a/675.300b55bf389c9387.js b/675.300b55bf389c9387.js new file mode 100644 index 00000000..4fae4c20 --- /dev/null +++ b/675.300b55bf389c9387.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[675],{6675:(D,c,n)=>{n.r(c),n.d(c,{default:()=>U});var m=n(1583),t=n(3953),a=n(6277),d=n(7704),u=n(1974),l=n(2782),p=n(8821),s=n(9717),v=n(1222),f=n(7372),F=n(238),I=n(5404),T=n(2297),y=n(2028),k=n(1809),x=n(5716),E=n(68),A=n(3352),S=n(8044),b=n(3064),C=n(6216),P=n(4102),j=n(693);function B(e,i){if(1&e){const o=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourTuiHintModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"Taiga UI"),t.k0s(),t.EFF(13," Hint to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(o);const h=t.XpG();return t.Njj(h.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function H(e,i){1&e&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-tui-hint @taiga-ui/core @taiga-ui/cdk @taiga-ui/icons"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourTuiHintModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v3"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourTuiHintModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Make sure Taiga UI is "),t.j41(25,"a",7),t.EFF(26,"installed correctly"),t.k0s()()(),t.nrm(27,"app-usage",8))}function M(e,i){if(1&e&&(t.j41(0,"app-step-config"),t.nrm(1,"app-placement-config",9),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&e){const o=t.XpG();t.R7$(),t.Y8G("values",o.hintPlacements)}}function N(e,i){1&e&&t.nrm(0,"app-faq",10)}function O(e,i){if(1&e&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",11)(3,"app-styling-active-tour-anchor")(4,"app-targeting-third-party-elements"),2&e){const o=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",o.defaultTemplate)}}const U=(0,m.CC)((()=>{class e{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"tui-hint/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"tui-hint/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"tui-hint/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"tui-hint/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"tui-hint/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"tui-hint/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"tui-hint/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"tui-hint/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"tui-hint/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"tui-hint/API",stepDimensions:{maxWidth:"340px"}},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"tui-hint/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"tui-hint/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"tui-hint/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"tui-hint/Misc"}],this.defaultTemplate='\r\n \r\n \r\n
\r\n

{{ step?.title }}

\r\n \r\n
\r\n

\r\n \r\n \r\n {{ step?.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step?.nextBtnTitle }}\r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step?.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.hintPlacements=["top-left","top","top-right","bottom-left","bottom","bottom-right","left-top","left","left-bottom","right-top","right","right-bottom"],this.tourService=(0,t.WQX)(a.gQ),this.delayAfterNavigation=(0,t.WQX)(d.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"tui-hint",delayAfterNavigation:this.delayAfterNavigation})}start(){this.tourService.start()}static#t=this.\u0275fac=function(r){return new(r||e)};static#n=this.\u0275cmp=t.VBU({type:e,selectors:[["app-tui-hint"]],standalone:!0,features:[t.Jv_([(0,v.N)(a.Ao)]),t.aNF],decls:7,vars:0,consts:[["header","Taiga UI Hint","package","ngx-ui-tour-tui-hint"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://taiga-ui.dev","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["tuiLink","","href","https://taiga-ui.dev/getting-started","target","_blank"],["moduleName","TourTuiHintModule"],["value","bottom-right","extraInfo","Accepts HintManual direction options.",3,"values"],["disablePageScrollingIntroducedIn","4.1"],[3,"defaultTemplate"]],template:function(r,h){1&r&&(t.j41(0,"tui-doc-page",0),t.DNE(1,B,17,0,"ng-template",1)(2,H,28,0,"ng-template",1)(3,M,4,1,"ng-template",1)(4,N,1,0,"ng-template",1)(5,O,5,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[s.AC,s.Pt,s.TD,u.l,u.E,a.gY,f.k,F.A,l.Pv,l.SM,p.O,p.v,I.l,T.v,y.s,k.r,x.Z,E.b,A.C,S.N,b.K,C.P,P.T,j.N],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return e})())}}]); \ No newline at end of file diff --git a/675.b317c03e6b708d06.js b/675.b317c03e6b708d06.js deleted file mode 100644 index 8b823504..00000000 --- a/675.b317c03e6b708d06.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[675],{6675:(U,c,n)=>{n.r(c),n.d(c,{default:()=>R});var m=n(1583),t=n(4438),a=n(7595),d=n(7704),u=n(1974),l=n(2782),p=n(8821),s=n(3884),v=n(1222),f=n(7372),F=n(238),I=n(5404),T=n(2297),y=n(2028),k=n(1809),x=n(5716),E=n(68),b=n(3352),A=n(8044),S=n(3064),C=n(6216),P=n(4102);function j(e,i){if(1&e){const o=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourTuiHintModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"Taiga UI"),t.k0s(),t.EFF(13," Hint to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(o);const h=t.XpG();return t.Njj(h.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function B(e,i){1&e&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-tui-hint @taiga-ui/core @taiga-ui/cdk @taiga-ui/icons"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourTuiHintModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v3"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourTuiHintModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Make sure Taiga UI is "),t.j41(25,"a",7),t.EFF(26,"installed correctly"),t.k0s()()(),t.nrm(27,"app-usage",8))}function H(e,i){if(1&e&&(t.j41(0,"app-step-config"),t.nrm(1,"app-placement-config",9),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&e){const o=t.XpG();t.R7$(),t.Y8G("values",o.hintPlacements)}}function M(e,i){1&e&&t.nrm(0,"app-faq",10)}function N(e,i){if(1&e&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",11)(3,"app-styling-active-tour-anchor"),2&e){const o=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",o.defaultTemplate)}}const R=(0,m.CC)((()=>{class e{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"tui-hint/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"tui-hint/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"tui-hint/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"tui-hint/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"tui-hint/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"tui-hint/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"tui-hint/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"tui-hint/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"tui-hint/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"tui-hint/API",stepDimensions:{maxWidth:"340px"}},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"tui-hint/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"tui-hint/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"tui-hint/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"tui-hint/Misc"}],this.defaultTemplate='\r\n \r\n \r\n
\r\n

{{ step?.title }}

\r\n \r\n
\r\n

\r\n \r\n \r\n {{ step?.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step?.nextBtnTitle }}\r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step?.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.hintPlacements=["top-left","top","top-right","bottom-left","bottom","bottom-right","left-top","left","left-bottom","right-top","right","right-bottom"],this.tourService=(0,t.WQX)(a.gQ),this.delayAfterNavigation=(0,t.WQX)(d.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"tui-hint",delayAfterNavigation:this.delayAfterNavigation})}start(){this.tourService.start()}static#t=this.\u0275fac=function(r){return new(r||e)};static#n=this.\u0275cmp=t.VBU({type:e,selectors:[["app-tui-hint"]],standalone:!0,features:[t.Jv_([(0,v.N)(a.Ao)]),t.aNF],decls:7,vars:0,consts:[["header","Taiga UI Hint","package","ngx-ui-tour-tui-hint"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://taiga-ui.dev","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["tuiLink","","href","https://taiga-ui.dev/getting-started","target","_blank"],["moduleName","TourTuiHintModule"],["value","bottom-right","extraInfo","Accepts HintManual direction options.",3,"values"],["disablePageScrollingIntroducedIn","4.1"],[3,"defaultTemplate"]],template:function(r,h){1&r&&(t.j41(0,"tui-doc-page",0),t.DNE(1,j,17,0,"ng-template",1)(2,B,28,0,"ng-template",1)(3,H,4,1,"ng-template",1)(4,M,1,0,"ng-template",1)(5,N,4,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[s.AC,s.Pt,s.TD,u.l,u.E,a.gY,f.k,F.A,l.Pv,l.SM,p.O,p.v,I.l,T.v,y.s,k.r,x.Z,E.b,b.C,A.N,S.K,C.P,P.T],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return e})())}}]); \ No newline at end of file diff --git a/704.3e51a9a93a545c25.js b/704.1f0e8a30703c8ca2.js similarity index 97% rename from 704.3e51a9a93a545c25.js rename to 704.1f0e8a30703c8ca2.js index 58c8a342..b739c933 100644 --- a/704.3e51a9a93a545c25.js +++ b/704.1f0e8a30703c8ca2.js @@ -1 +1 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[704],{9704:(R,i,o)=>{o.r(i),o.d(i,{default:()=>U});var r=o(5606),t=o(4438),m=o(7704),l=o(1974),u=o(2782),p=o(8821),s=o(3884),d=o(1222),g=o(2e3),v=o(308),f=o(5404),F=o(2297),y=o(2028),C=o(1809),I=o(5716),E=o(68),k=o(3352),T=o(8044),A=o(3064),x=o(4102);const S=()=>["above","below","after","before"];function j(n,e){if(1&n){const c=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourConsoleModule"),t.k0s(),t.EFF(10," is a minimal implementation of the tour UI that uses only the browser's JavaScript console to display tour steps. "),t.k0s(),t.j41(11,"p",3),t.EFF(12,"Use left/right arrow keys to navigate through the tour and escape key to end the tour."),t.k0s(),t.j41(13,"p")(14,"button",4),t.bIt("click",function(){t.eBV(c);const h=t.XpG();return t.Njj(h.tourService.start())}),t.EFF(15," Start Demo Tour "),t.k0s()()}}function M(n,e){1&n&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-console"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourConsoleModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v9"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourConsoleModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s()(),t.nrm(23,"app-usage",7))}function P(n,e){1&n&&(t.j41(0,"app-step-config"),t.nrm(1,"app-placement-config",8),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&n&&(t.R7$(),t.Y8G("values",t.lJ4(1,S)))}function b(n,e){1&n&&t.nrm(0,"app-faq")}function N(n,e){1&n&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-styling-active-tour-anchor")}let O=(()=>{class n{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"console/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"console/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"console/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"console/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"console/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"console/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"console/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"console/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"console/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"console/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"console/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"console/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"console/Misc"}],this.tourService=(0,t.WQX)(r.gQ),this.delayAfterNavigation=(0,t.WQX)(m.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"console",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(a){return new(a||n)};static#o=this.\u0275cmp=t.VBU({type:n,selectors:[["app-console"]],standalone:!0,features:[t.Jv_([(0,d.N)(r.Et)]),t.aNF],decls:7,vars:0,consts:[["header","Console","package","ngx-ui-tour-console"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],[1,"strong"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["moduleName","TourConsoleModule"],["value","above",3,"values"]],template:function(a,h){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,j,16,0,"ng-template",1)(2,M,24,0,"ng-template",1)(3,P,4,2,"ng-template",1)(4,b,1,0,"ng-template",1)(5,N,3,0,"ng-template",1),t.k0s(),t.nrm(6,"tour-hotkey-listener"))},dependencies:[s.AC,s.Pt,s.TD,l.l,l.E,r.i0,g.E,v.m,u.Pv,u.SM,p.O,p.v,f.l,F.v,y.s,C.r,I.Z,E.b,k.C,T.N,A.K,x.T],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}.strong[_ngcontent-%COMP%]{font-weight:700}[_nghost-%COMP%] .touranchor--is-active{outline:2px solid var(--tui-negative)!important}"]})}return n})();const U=(0,o(1583).CC)(O)}}]); \ No newline at end of file +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[704],{9704:(R,i,o)=>{o.r(i),o.d(i,{default:()=>U});var r=o(5606),t=o(3953),m=o(7704),l=o(1974),u=o(2782),p=o(8821),s=o(9717),d=o(1222),g=o(2e3),v=o(308),f=o(5404),F=o(2297),y=o(2028),C=o(1809),I=o(5716),E=o(68),k=o(3352),T=o(8044),A=o(3064),x=o(4102);const S=()=>["above","below","after","before"];function j(n,e){if(1&n){const c=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourConsoleModule"),t.k0s(),t.EFF(10," is a minimal implementation of the tour UI that uses only the browser's JavaScript console to display tour steps. "),t.k0s(),t.j41(11,"p",3),t.EFF(12,"Use left/right arrow keys to navigate through the tour and escape key to end the tour."),t.k0s(),t.j41(13,"p")(14,"button",4),t.bIt("click",function(){t.eBV(c);const h=t.XpG();return t.Njj(h.tourService.start())}),t.EFF(15," Start Demo Tour "),t.k0s()()}}function M(n,e){1&n&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-console"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourConsoleModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v9"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourConsoleModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s()(),t.nrm(23,"app-usage",7))}function P(n,e){1&n&&(t.j41(0,"app-step-config"),t.nrm(1,"app-placement-config",8),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events")),2&n&&(t.R7$(),t.Y8G("values",t.lJ4(1,S)))}function b(n,e){1&n&&t.nrm(0,"app-faq")}function N(n,e){1&n&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-styling-active-tour-anchor")}let O=(()=>{class n{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"console/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"console/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"console/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"console/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"console/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"console/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"console/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"console/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"console/API"},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"console/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"console/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"console/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"console/Misc"}],this.tourService=(0,t.WQX)(r.gQ),this.delayAfterNavigation=(0,t.WQX)(m.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"console",delayAfterNavigation:this.delayAfterNavigation})}static#t=this.\u0275fac=function(a){return new(a||n)};static#o=this.\u0275cmp=t.VBU({type:n,selectors:[["app-console"]],standalone:!0,features:[t.Jv_([(0,d.N)(r.Et)]),t.aNF],decls:7,vars:0,consts:[["header","Console","package","ngx-ui-tour-console"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],[1,"strong"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["moduleName","TourConsoleModule"],["value","above",3,"values"]],template:function(a,h){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,j,16,0,"ng-template",1)(2,M,24,0,"ng-template",1)(3,P,4,2,"ng-template",1)(4,b,1,0,"ng-template",1)(5,N,3,0,"ng-template",1),t.k0s(),t.nrm(6,"tour-hotkey-listener"))},dependencies:[s.AC,s.Pt,s.TD,l.l,l.E,r.i0,g.E,v.m,u.Pv,u.SM,p.O,p.v,f.l,F.v,y.s,C.r,I.Z,E.b,k.C,T.N,A.K,x.T],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}.strong[_ngcontent-%COMP%]{font-weight:700}[_nghost-%COMP%] .touranchor--is-active{outline:2px solid var(--tui-negative)!important}"]})}return n})();const U=(0,o(1583).CC)(O)}}]); \ No newline at end of file diff --git a/823.35bab73df74435d9.js b/823.35bab73df74435d9.js deleted file mode 100644 index 39fccbb9..00000000 --- a/823.35bab73df74435d9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[823],{9823:(U,c,n)=>{n.r(c),n.d(c,{default:()=>O});var m=n(1583),a=n(9124),t=n(4438),g=n(7704),u=n(1974),p=n(2782),l=n(8821),s=n(3884),v=n(1222),f=n(2504),F=n(6338),T=n(5404),I=n(2297),y=n(2028),k=n(1809),E=n(5716),x=n(68),S=n(3352),b=n(8044),A=n(3064),C=n(6216),D=n(4102);function w(o,r){if(1&o){const e=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourTuiDropdownModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"Taiga UI"),t.k0s(),t.EFF(13," Dropdown to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(e);const d=t.XpG();return t.Njj(d.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function P(o,r){1&o&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-tui-dropdown @taiga-ui/core @taiga-ui/cdk @taiga-ui/icons"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourTuiDropdownModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v3"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourTuiDropdownModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Make sure Taiga UI is "),t.j41(25,"a",7),t.EFF(26,"installed correctly"),t.k0s()()(),t.nrm(27,"app-usage",8))}function j(o,r){1&o&&(t.j41(0,"app-step-config"),t.nrm(1,"app-placement-config",9),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events"))}function M(o,r){1&o&&t.nrm(0,"app-faq",10)}function B(o,r){if(1&o&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",11)(3,"app-styling-active-tour-anchor"),2&o){const e=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",e.defaultTemplate)}}const O=(0,m.CC)((()=>{class o{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"tui-dropdown/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"tui-dropdown/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"tui-dropdown/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"tui-dropdown/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"tui-dropdown/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"tui-dropdown/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"tui-dropdown/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"tui-dropdown/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"tui-dropdown/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"tui-dropdown/API",stepDimensions:{maxWidth:"340px"}},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"tui-dropdown/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"tui-dropdown/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"tui-dropdown/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"tui-dropdown/Misc"}],this.defaultTemplate='\r\n \r\n \r\n
\r\n

{{ step?.title }}

\r\n \r\n
\r\n

\r\n \r\n \r\n {{ step?.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step?.nextBtnTitle }}\r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step?.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(a.gQ),this.delayAfterNavigation=(0,t.WQX)(g.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"tui-dropdown",delayAfterNavigation:this.delayAfterNavigation,disablePageScrolling:!1})}start(){this.tourService.start()}static#t=this.\u0275fac=function(i){return new(i||o)};static#n=this.\u0275cmp=t.VBU({type:o,selectors:[["app-tui-dropdown"]],standalone:!0,features:[t.Jv_([(0,v.N)(a.Mw)]),t.aNF],decls:7,vars:0,consts:[["header","Taiga UI Dropdown","package","ngx-ui-tour-tui-dropdown"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://taiga-ui.dev","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["tuiLink","","href","https://taiga-ui.dev/getting-started","target","_blank"],["moduleName","TourTuiDropdownModule"],["type","TuiDdPlacement"],["backdropOffsetIntroducedIn","5","disablePageScrollingIntroducedIn","4.1"],[3,"defaultTemplate"]],template:function(i,d){1&i&&(t.j41(0,"tui-doc-page",0),t.DNE(1,w,17,0,"ng-template",1)(2,P,28,0,"ng-template",1)(3,j,4,0,"ng-template",1)(4,M,1,0,"ng-template",1)(5,B,4,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[s.AC,s.Pt,s.TD,u.l,u.E,a.w6,f.k,F.M,p.Pv,p.SM,l.O,l.v,T.l,I.v,y.s,k.r,E.Z,x.b,S.C,b.N,A.K,C.P,D.T],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return o})())}}]); \ No newline at end of file diff --git a/823.7f61706e62cdee0a.js b/823.7f61706e62cdee0a.js new file mode 100644 index 00000000..1f7cf745 --- /dev/null +++ b/823.7f61706e62cdee0a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[823],{9823:(R,c,n)=>{n.r(c),n.d(c,{default:()=>U});var m=n(1583),i=n(4451),t=n(3953),g=n(7704),u=n(1974),p=n(2782),l=n(8821),s=n(9717),v=n(1222),f=n(2504),F=n(6338),T=n(5404),I=n(2297),y=n(2028),k=n(1809),E=n(5716),x=n(68),S=n(3352),A=n(8044),C=n(3064),b=n(6216),D=n(4102),w=n(693);function P(o,r){if(1&o){const e=t.RV6();t.j41(0,"p")(1,"code"),t.EFF(2,"ngx-ui-tour"),t.k0s(),t.EFF(3," is a UI tour library built for Angular. It's inspired by "),t.j41(4,"a",2),t.EFF(5,"angular-ui-tour"),t.k0s(),t.EFF(6,". "),t.k0s(),t.j41(7,"p")(8,"code"),t.EFF(9,"TourTuiDropdownModule"),t.k0s(),t.EFF(10," is an implementation of the tour UI that uses "),t.j41(11,"a",3),t.EFF(12,"Taiga UI"),t.k0s(),t.EFF(13," Dropdown to display tour steps. "),t.k0s(),t.j41(14,"p")(15,"button",4),t.bIt("click",function(){t.eBV(e);const d=t.XpG();return t.Njj(d.start())}),t.EFF(16," Start Demo Tour "),t.k0s()()}}function j(o,r){1&o&&(t.j41(0,"app-header",5),t.EFF(1,"Installation"),t.k0s(),t.j41(2,"ol")(3,"li")(4,"code"),t.EFF(5,"npm install ngx-ui-tour-tui-dropdown @taiga-ui/core @taiga-ui/cdk @taiga-ui/icons"),t.k0s()(),t.j41(6,"li"),t.EFF(7," Import "),t.j41(8,"code"),t.EFF(9,"TourTuiDropdownModule"),t.k0s(),t.EFF(10," into your app module "),t.j41(11,"tui-notification",6),t.EFF(12," If you are using "),t.j41(13,"code"),t.EFF(14,"v3"),t.k0s(),t.EFF(15," or older, you have to import "),t.j41(16,"code"),t.EFF(17,"TourTuiDropdownModule.forRoot()"),t.k0s()()(),t.j41(18,"li"),t.EFF(19," Make sure "),t.j41(20,"code"),t.EFF(21,"RouterModule"),t.k0s(),t.EFF(22," is imported in your app module "),t.k0s(),t.j41(23,"li"),t.EFF(24," Make sure Taiga UI is "),t.j41(25,"a",7),t.EFF(26,"installed correctly"),t.k0s()()(),t.nrm(27,"app-usage",8))}function M(o,r){1&o&&(t.j41(0,"app-step-config"),t.nrm(1,"app-placement-config",9),t.k0s(),t.nrm(2,"app-tour-service-api")(3,"app-events"))}function B(o,r){1&o&&t.nrm(0,"app-faq",10)}function N(o,r){if(1&o&&t.nrm(0,"app-hotkeys")(1,"app-defaults")(2,"app-custom-template",11)(3,"app-styling-active-tour-anchor")(4,"app-targeting-third-party-elements"),2&o){const e=t.XpG();t.R7$(2),t.Y8G("defaultTemplate",e.defaultTemplate)}}const U=(0,m.CC)((()=>{class o{constructor(){this.tourSteps=[{anchorId:"start.tour",content:"Welcome to the Ngx-UI-Tour tour!",title:"Welcome"},{anchorId:"angular-ui-tour",content:"Thanks to angular-ui-tour for the inspiration for the library",title:"angular-ui-tour"},{anchorId:"installation",content:"First, install the library...",title:"Installation",route:"tui-dropdown/Setup"},{anchorId:"usage",content:"...then use it.",title:"Usage",route:"tui-dropdown/Setup"},{anchorId:"tourService.start",content:"Don't forget to actually start the tour.",title:"Start the tour",route:"tui-dropdown/Setup"},{anchorId:"config.anchorId",content:"Every step needs an anchor.",title:"Anchor",route:"tui-dropdown/API"},{anchorId:"config.enableBackdrop",content:"You can enable backdrop to highlight active element.",title:"Backdrop",enableBackdrop:!0,route:"tui-dropdown/API"},{anchorId:"config.route",content:"Tours can span multiple routes.",title:"Route",route:"tui-dropdown/API"},{anchorId:"config.placement",content:"Steps can be positioned around an anchor.",title:"Placement",route:"tui-dropdown/API"},{anchorId:"config.centerAnchorOnScroll",content:"Enable this config to keep active anchor element centered when possible.",title:"Center active anchor",route:"tui-dropdown/API"},{anchorId:"config.smoothScroll",content:'Enable "smoothScroll" option to smoothly scroll to an active element.',title:"Smooth scroll",route:"tui-dropdown/API"},{anchorId:"config.buttons.custom",content:"You can set custom step button names",title:"Button Titles",prevBtnTitle:"My Prev",nextBtnTitle:"My Next",endBtnTitle:"My End",route:"tui-dropdown/API",stepDimensions:{maxWidth:"340px"}},{anchorId:"config.isAsync",content:"Mark your step as async if anchor element is added to DOM with a delay",title:"Wait for async event",route:"tui-dropdown/API"},{anchorId:"config.nextOnAnchorClick",content:"Click on the config description to go to the next step",title:"Next on Anchor Click",route:"tui-dropdown/API",nextOnAnchorClick:!0},{anchorId:"events",content:"You can subscribe to events",title:"Events",route:"tui-dropdown/API"},{anchorId:"hotkeys",content:"Try using the hotkeys to navigate through the tour.",title:"Hotkeys",route:"tui-dropdown/Misc"}],this.defaultTemplate='\r\n \r\n \r\n
\r\n

{{ step?.title }}

\r\n \r\n
\r\n

\r\n \r\n \r\n {{ step?.prevBtnTitle }}\r\n \r\n @if (step.showProgress) {\r\n
{{ tourService.steps?.indexOf(step) + 1 }} / {{ tourService.steps?.length }}
\r\n }\r\n @if (tourService.hasNext(step) && !step.nextOnAnchorClick) {\r\n \r\n {{ step?.nextBtnTitle }}\r\n \r\n }\r\n @if (!tourService.hasNext(step)) {\r\n \r\n {{ step?.endBtnTitle }}\r\n \r\n }\r\n \r\n \r\n
\r\n
\r\n',this.tourService=(0,t.WQX)(i.gQ),this.delayAfterNavigation=(0,t.WQX)(g.cz)}ngOnInit(){this.tourService.initialize(this.tourSteps,{route:"tui-dropdown",delayAfterNavigation:this.delayAfterNavigation,disablePageScrolling:!1})}start(){this.tourService.start()}static#t=this.\u0275fac=function(a){return new(a||o)};static#n=this.\u0275cmp=t.VBU({type:o,selectors:[["app-tui-dropdown"]],standalone:!0,features:[t.Jv_([(0,v.N)(i.Mw)]),t.aNF],decls:7,vars:0,consts:[["header","Taiga UI Dropdown","package","ngx-ui-tour-tui-dropdown"],["pageTab",""],["tuiLink","","target","_blank","tourAnchor","angular-ui-tour","href","http://benmarch.github.io/angular-ui-tour"],["tuiLink","","href","https://taiga-ui.dev","target","_blank"],["tuiButton","","type","button","tourAnchor","start.tour",3,"click"],["tourAnchor","installation","id","installation"],[1,"tui-space_top-3"],["tuiLink","","href","https://taiga-ui.dev/getting-started","target","_blank"],["moduleName","TourTuiDropdownModule"],["type","TuiDdPlacement"],["backdropOffsetIntroducedIn","5","disablePageScrollingIntroducedIn","4.1"],[3,"defaultTemplate"]],template:function(a,d){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,P,17,0,"ng-template",1)(2,j,28,0,"ng-template",1)(3,M,4,0,"ng-template",1)(4,B,1,0,"ng-template",1)(5,N,5,1,"ng-template",1),t.k0s(),t.nrm(6,"tour-step-template"))},dependencies:[s.AC,s.Pt,s.TD,u.l,u.E,i.w6,f.k,F.M,p.Pv,p.SM,l.O,l.v,T.l,I.v,y.s,k.r,E.Z,x.b,S.C,A.N,C.K,b.P,D.T,w.N],styles:["app-header[_ngcontent-%COMP%]{margin-top:0}"]})}return o})())}}]); \ No newline at end of file diff --git a/index.html b/index.html index 9a83f9f0..593cd21e 100644 --- a/index.html +++ b/index.html @@ -63,10 +63,10 @@ } } - +
Loading...
- + diff --git a/main.30d378afc4835163.js b/main.30d378afc4835163.js deleted file mode 100644 index 10c3b295..00000000 --- a/main.30d378afc4835163.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[792],{7704:(St,Be,m)=>{"use strict";m.d(Be,{hg:()=>je,cz:()=>W});var t=m(4896),c=m(345),X=m(8687),be=m(177),D=m(8502),Z=m(800),ge=m(4438);const fe=new Z.lS((()=>{class ut{static#e=this.\u0275fac=function(dt){return new(dt||ut)};static#t=this.\u0275cmp=ge.VBU({type:ut,selectors:[["app-logo"]],standalone:!0,features:[ge.aNF],decls:2,vars:0,consts:[["src","assets/logo.svg","alt","Logo",1,"logo"]],template:function(dt,rt){1&dt&&(ge.nrm(0,"img",0),ge.EFF(1,"\nNgx UI Tour\n"))},styles:["[_nghost-%COMP%]{display:flex;align-items:center;font-family:Share Tech Mono,monospace;font-weight:400;color:var(--tui-text-01)}[_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{font-size:0}.logo[_ngcontent-%COMP%]{width:1.875rem;margin-right:.625rem}"],changeDetection:0})}return ut})());var pe=m(2791);const ce=[{loadChildren:()=>Promise.all([m.e(222),m.e(534)]).then(m.bind(m,6534)),path:"ng-bootstrap",data:{title:"NG Bootstrap"}},{loadChildren:()=>Promise.all([m.e(222),m.e(40)]).then(m.bind(m,1040)),path:"ngx-bootstrap",data:{title:"Ngx Bootstrap"}},{loadChildren:()=>Promise.all([m.e(222),m.e(704)]).then(m.bind(m,9704)),path:"console",data:{title:"Console"}},{loadChildren:()=>Promise.all([m.e(222),m.e(562)]).then(m.bind(m,562)),path:"md-menu",data:{title:"Material Design"}},{loadChildren:()=>Promise.all([m.e(222),m.e(823)]).then(m.bind(m,9823)),path:"tui-dropdown",data:{title:"Taiga UI Dropdown"}},{loadChildren:()=>Promise.all([m.e(222),m.e(675)]).then(m.bind(m,6675)),path:"tui-hint",data:{title:"Taiga UI Hint"}},{loadChildren:()=>Promise.all([m.e(222),m.e(259)]).then(m.bind(m,3259)),path:"ion-popover",data:{title:"Ionic"}},{redirectTo:"md-menu",path:"**"}];var de=m(8008);const Re=[{provide:de.Yp,useFactory:function Ce(){return new de.zT}},{provide:de.O6,useClass:(()=>{class ut extends de.O6{constructor(nt,dt,rt){super(nt,dt,rt,(0,ge.WQX)(ge.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(dt){return new(dt||ut)(ge.KVO(be.qQ),ge.KVO(de.Xw),ge.KVO(de.Yp))};static#t=this.\u0275prov=ge.jDH({token:ut,factory:ut.\u0275fac})}return ut})()},{provide:ge._9s,useFactory:function $e(ut,qe,nt){return new de.R6(ut,qe,nt)},deps:[c.B7,de.O6,ge.SKi]}],Ie=[{provide:de.Xw,useFactory:()=>new de.LS},{provide:ge.bc$,useValue:"BrowserAnimations"},...Re];var Ve=m(7865);const _e={coreLibraryLoader:()=>m.e(300).then(m.bind(m,5300)),languages:{typescript:()=>m.e(108).then(m.bind(m,7108)),xml:()=>m.e(566).then(m.bind(m,4566)),css:()=>m.e(0).then(m.bind(m,1e3))}},W=new ge.nKC("DelayAfterNavigation",{factory:()=>0}),je=[c.hE,{provide:t.sq,useValue:_e},{provide:be.hb,useClass:be.Sm},{provide:X.xq,useValue:"Ngx UI Tour: "},{provide:X.rm,useValue:[{section:"Tour UI Libraries",title:"Material Design",route:"md-menu"},{section:"Tour UI Libraries",title:"Ionic",route:"ion-popover"},{section:"Tour UI Libraries",title:"NG Bootstrap",route:"ng-bootstrap"},{section:"Tour UI Libraries",title:"Ngx Bootstrap",route:"ngx-bootstrap"},{section:"Tour UI Libraries",title:"Taiga UI",subPages:[{section:"Tour UI Libraries",title:"Dropdown",route:"tui-dropdown"},{section:"Tour UI Libraries",title:"Hint",route:"tui-hint"}]},{section:"Tour UI Libraries",title:"Console",route:"console"}]},{provide:X.Xw,useValue:["Description","Setup","API","FAQ","Misc"]},{provide:X.sy,useValue:fe},{provide:D.U_,useValue:300},{provide:W,useValue:150},(0,ge.Jn2)({eventCoalescing:!0}),function Ae(){return(0,ge.ngT)("NgEagerAnimations"),[...Ie]}(),(0,pe.lh)(ce,(0,pe.Zy)(),(0,pe.Sn)(pe.Kp),(0,pe.oH)({scrollPositionRestoration:"top"})),(0,Ve._H)({mode:"md"})]},465:(St,Be,m)=>{"use strict";var t=m(345),c=m(4438),X=m(1410),be=m(3884),K=m(1974),D=m(8323),Z=m(683);let ge=(()=>{class Ie extends Z.lF{}return Ie.\u0275fac=(()=>{let Qe;return function(Ae){return(Qe||(Qe=c.xGo(Ie)))(Ae||Ie)}})(),Ie.\u0275cmp=c.VBU({type:Ie,selectors:[["tui-theme-android"]],features:[c.Vt3],decls:0,vars:0,template:function(Xe,Ae){},styles:['body{overscroll-behavior:none}*{outline:none;scrollbar-width:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable] *{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}::selection{background-color:transparent}.tui-island{padding:1rem;border-radius:.125rem;box-shadow:0 0 .125rem #0003,0 .0625rem .125rem #0003}.tui-island:before{display:none}a[tuiButton],a[tuiIconButton],button[tuiButton],button[tuiIconButton]{font-size:.875rem!important;font-weight:500;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}\n'],encapsulation:2,changeDetection:0}),Ie})(),De=(()=>{class Ie{}return Ie.\u0275fac=function(Xe){return new(Xe||Ie)},Ie.\u0275mod=c.$C({type:Ie}),Ie.\u0275inj=c.G2t({}),Ie})(),fe=(()=>{class Ie extends Z.lF{}return Ie.\u0275fac=(()=>{let Qe;return function(Ae){return(Qe||(Qe=c.xGo(Ie)))(Ae||Ie)}})(),Ie.\u0275cmp=c.VBU({type:Ie,selectors:[["tui-theme-ios"]],features:[c.Vt3],decls:0,vars:0,template:function(Xe,Ae){},styles:['html{touch-action:manipulation}body{overscroll-behavior:none}*{outline:none;scrollbar-width:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable] *{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}::selection{background-color:transparent}.tui-island{padding:1rem;border-radius:.75rem;box-shadow:0 .625rem 1.875rem #0003}.tui-island:before{display:none}a[tuiButton],a[tuiIconButton],button[tuiButton],button[tuiIconButton]{border-radius:.5rem;font-size:1.0625rem!important;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}\n'],encapsulation:2,changeDetection:0}),Ie})(),pe=(()=>{class Ie{}return Ie.\u0275fac=function(Xe){return new(Xe||Ie)},Ie.\u0275mod=c.$C({type:Ie}),Ie.\u0275inj=c.G2t({}),Ie})();function ce(Ie,Qe){1&Ie&&c.nrm(0,"tui-theme-android")}function de(Ie,Qe){1&Ie&&c.nrm(0,"tui-theme-ios")}let ve=(()=>{class Ie{constructor(){this.isAndroid=(0,c.WQX)(X.E),this.isIos=(0,c.WQX)(X.mg)}static#e=this.\u0275fac=function(Ae){return new(Ae||Ie)};static#t=this.\u0275cmp=c.VBU({type:Ie,selectors:[["app-root"]],standalone:!0,features:[c.aNF],decls:7,vars:2,consts:[["ngProjectAs","tuiDocHeader",5,["tuiDocHeader"]],["tuiLink","","tuiMode","onLight","href","https://github.com/hakimio/ngx-ui-tour","target","_blank",1,"link"],["src","assets/github.svg","alt","",1,"github"]],template:function(Ae,we){1&Ae&&(c.j41(0,"tui-doc-main"),c.qex(1,0),c.j41(2,"a",1),c.nrm(3,"img",2),c.EFF(4," GitHub "),c.k0s(),c.bVm(),c.DNE(5,ce,1,0,"tui-theme-android")(6,de,1,0,"tui-theme-ios"),c.k0s()),2&Ae&&(c.R7$(5),c.vxM(5,we.isAndroid?5:-1),c.R7$(),c.vxM(6,we.isIos?6:-1))},dependencies:[be.ED,be.$c,K.l,K.E,D.Q,D.h,De,ge,pe,fe],styles:["[_nghost-%COMP%]{display:block}.version[_ngcontent-%COMP%]{margin:1em 0}.github[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;margin:0 .25rem 0 1rem;vertical-align:-.375rem}"]})}return Ie})();const $e=[m(3508).$R];var Re=m(7704);(0,t.B8)(ve,{providers:[...Re.hg,(0,c.oKB)(...$e)]}).catch(Ie=>console.error(Ie))},555:(St,Be,m)=>{"use strict";m.d(Be,{c:()=>D});var t=m(4878);let c;const be=(Z,ge,De)=>{const fe=ge.startsWith("animation")?(Z=>(void 0===c&&(c=void 0===Z.style.animationName&&void 0!==Z.style.webkitAnimationName?"-webkit-":""),c))(Z):"";Z.style.setProperty(fe+ge,De)},K=(Z=[],ge)=>{if(void 0!==ge){const De=Array.isArray(ge)?ge:[ge];return[...Z,...De]}return Z},D=Z=>{let ge,De,fe,pe,ce,de,Ie,Te,_e,W,nt,ve=[],Ce=[],$e=[],Re=!1,Qe={},Xe=[],Ae=[],we={},Ue=0,Ve=!1,et=!1,je=!0,ut=!1,qe=!0,dt=!1;const rt=Z,We=[],x=[],k=[],L=[],E=[],oe=[],Q=[],Ge=[],lt=[],Tt=[],Ke=[],ht="function"==typeof AnimationEffect||void 0!==t.w&&"function"==typeof t.w.AnimationEffect,kt="function"==typeof Element&&"function"==typeof Element.prototype.animate&&ht,wt=()=>Ke,Bn=(Bt,pn)=>{const kn=pn.findIndex(Cn=>Cn.c===Bt);kn>-1&&pn.splice(kn,1)},di=(Bt,pn)=>((pn?.oneTimeCallback?x:We).push({c:Bt,o:pn}),nt),_i=()=>{kt&&(Ke.forEach(Bt=>{Bt.cancel()}),Ke.length=0)},$t=()=>{oe.forEach(Bt=>{Bt?.parentNode&&Bt.parentNode.removeChild(Bt)}),oe.length=0},Ht=()=>void 0!==ce?ce:Ie?Ie.getFill():"both",vt=()=>void 0!==Te?Te:void 0!==de?de:Ie?Ie.getDirection():"normal",tn=()=>Ve?"linear":void 0!==fe?fe:Ie?Ie.getEasing():"linear",mt=()=>et?0:void 0!==_e?_e:void 0!==De?De:Ie?Ie.getDuration():0,yn=()=>void 0!==pe?pe:Ie?Ie.getIterations():1,bn=()=>void 0!==W?W:void 0!==ge?ge:Ie?Ie.getDelay():0,wi=()=>{0!==Ue&&(Ue--,0===Ue&&((()=>{lt.forEach(Zi=>Zi()),Tt.forEach(Zi=>Zi());const Bt=je?1:0,pn=Xe,kn=Ae,Cn=we;L.forEach(Zi=>{const Li=Zi.classList;pn.forEach(Io=>Li.add(Io)),kn.forEach(Io=>Li.remove(Io));for(const Io in Cn)Cn.hasOwnProperty(Io)&&be(Zi,Io,Cn[Io])}),_e=void 0,Te=void 0,W=void 0,We.forEach(Zi=>Zi.c(Bt,nt)),x.forEach(Zi=>Zi.c(Bt,nt)),x.length=0,qe=!0,je&&(ut=!0),je=!0})(),Ie&&Ie.animationFinish()))},jo=()=>{(()=>{Q.forEach(Cn=>Cn()),Ge.forEach(Cn=>Cn());const Bt=Ce,pn=$e,kn=Qe;L.forEach(Cn=>{const Zi=Cn.classList;Bt.forEach(Li=>Zi.add(Li)),pn.forEach(Li=>Zi.remove(Li));for(const Li in kn)kn.hasOwnProperty(Li)&&be(Cn,Li,kn[Li])})})(),ve.length>0&&kt&&(L.forEach(Bt=>{const pn=Bt.animate(ve,{id:rt,delay:bn(),duration:mt(),easing:tn(),iterations:yn(),fill:Ht(),direction:vt()});pn.pause(),Ke.push(pn)}),Ke.length>0&&(Ke[0].onfinish=()=>{wi()})),Re=!0},Ti=Bt=>{Bt=Math.min(Math.max(Bt,0),.9999),kt&&Ke.forEach(pn=>{pn.currentTime=pn.effect.getComputedTiming().delay+mt()*Bt,pn.pause()})},Rn=Bt=>{Ke.forEach(pn=>{pn.effect.updateTiming({delay:bn(),duration:mt(),easing:tn(),iterations:yn(),fill:Ht(),direction:vt()})}),void 0!==Bt&&Ti(Bt)},Qi=(Bt=!1,pn=!0,kn)=>(Bt&&E.forEach(Cn=>{Cn.update(Bt,pn,kn)}),kt&&Rn(kn),nt),so=()=>{Re&&(kt?Ke.forEach(Bt=>{Bt.pause()}):L.forEach(Bt=>{be(Bt,"animation-play-state","paused")}),dt=!0)},Tn=Bt=>new Promise(pn=>{Bt?.sync&&(et=!0,di(()=>et=!1,{oneTimeCallback:!0})),Re||jo(),ut&&(kt&&(Ti(0),Rn()),ut=!1),qe&&(Ue=E.length+1,qe=!1);const kn=()=>{Bn(Cn,x),pn()},Cn=()=>{Bn(kn,k),pn()};di(Cn,{oneTimeCallback:!0}),((Bt,pn)=>{k.push({c:Bt,o:{oneTimeCallback:!0}})})(kn),E.forEach(Zi=>{Zi.play()}),kt?(Ke.forEach(Bt=>{Bt.play()}),(0===ve.length||0===L.length)&&wi()):wi(),dt=!1}),To=(Bt,pn)=>{const kn=ve[0];return void 0===kn||void 0!==kn.offset&&0!==kn.offset?ve=[{offset:0,[Bt]:pn},...ve]:kn[Bt]=pn,nt};return nt={parentAnimation:Ie,elements:L,childAnimations:E,id:rt,animationFinish:wi,from:To,to:(Bt,pn)=>{const kn=ve[ve.length-1];return void 0===kn||void 0!==kn.offset&&1!==kn.offset?ve=[...ve,{offset:1,[Bt]:pn}]:kn[Bt]=pn,nt},fromTo:(Bt,pn,kn)=>To(Bt,pn).to(Bt,kn),parent:Bt=>(Ie=Bt,nt),play:Tn,pause:()=>(E.forEach(Bt=>{Bt.pause()}),so(),nt),stop:()=>{E.forEach(Bt=>{Bt.stop()}),Re&&(_i(),Re=!1),Ve=!1,et=!1,qe=!0,Te=void 0,_e=void 0,W=void 0,Ue=0,ut=!1,je=!0,dt=!1,k.forEach(Bt=>Bt.c(0,nt)),k.length=0},destroy:Bt=>(E.forEach(pn=>{pn.destroy(Bt)}),(Bt=>{_i(),Bt&&$t()})(Bt),L.length=0,E.length=0,ve.length=0,We.length=0,x.length=0,Re=!1,qe=!0,nt),keyframes:Bt=>{const pn=ve!==Bt;return ve=Bt,pn&&(Bt=>{kt&&wt().forEach(pn=>{const kn=pn.effect;if(kn.setKeyframes)kn.setKeyframes(Bt);else{const Cn=new KeyframeEffect(kn.target,Bt,kn.getTiming());pn.effect=Cn}})})(ve),nt},addAnimation:Bt=>{if(null!=Bt)if(Array.isArray(Bt))for(const pn of Bt)pn.parent(nt),E.push(pn);else Bt.parent(nt),E.push(Bt);return nt},addElement:Bt=>{if(null!=Bt)if(1===Bt.nodeType)L.push(Bt);else if(Bt.length>=0)for(let pn=0;pn(ce=Bt,Qi(!0),nt),direction:Bt=>(de=Bt,Qi(!0),nt),iterations:Bt=>(pe=Bt,Qi(!0),nt),duration:Bt=>(!kt&&0===Bt&&(Bt=1),De=Bt,Qi(!0),nt),easing:Bt=>(fe=Bt,Qi(!0),nt),delay:Bt=>(ge=Bt,Qi(!0),nt),getWebAnimations:wt,getKeyframes:()=>ve,getFill:Ht,getDirection:vt,getDelay:bn,getIterations:yn,getEasing:tn,getDuration:mt,afterAddRead:Bt=>(lt.push(Bt),nt),afterAddWrite:Bt=>(Tt.push(Bt),nt),afterClearStyles:(Bt=[])=>{for(const pn of Bt)we[pn]="";return nt},afterStyles:(Bt={})=>(we=Bt,nt),afterRemoveClass:Bt=>(Ae=K(Ae,Bt),nt),afterAddClass:Bt=>(Xe=K(Xe,Bt),nt),beforeAddRead:Bt=>(Q.push(Bt),nt),beforeAddWrite:Bt=>(Ge.push(Bt),nt),beforeClearStyles:(Bt=[])=>{for(const pn of Bt)Qe[pn]="";return nt},beforeStyles:(Bt={})=>(Qe=Bt,nt),beforeRemoveClass:Bt=>($e=K($e,Bt),nt),beforeAddClass:Bt=>(Ce=K(Ce,Bt),nt),onFinish:di,isRunning:()=>0!==Ue&&!dt,progressStart:(Bt=!1,pn)=>(E.forEach(kn=>{kn.progressStart(Bt,pn)}),so(),Ve=Bt,Re||jo(),Qi(!1,!0,pn),nt),progressStep:Bt=>(E.forEach(pn=>{pn.progressStep(Bt)}),Ti(Bt),nt),progressEnd:(Bt,pn,kn)=>(Ve=!1,E.forEach(Cn=>{Cn.progressEnd(Bt,pn,kn)}),void 0!==kn&&(_e=kn),ut=!1,je=!0,0===Bt?(Te="reverse"===vt()?"normal":"reverse","reverse"===Te&&(je=!1),kt?(Qi(),Ti(1-pn)):(W=(1-pn)*mt()*-1,Qi(!1,!1))):1===Bt&&(kt?(Qi(),Ti(pn)):(W=pn*mt()*-1,Qi(!1,!1))),void 0!==Bt&&!Ie&&Tn(),nt)}}},8875:(St,Be,m)=>{"use strict";m.d(Be,{B:()=>be,G:()=>K});class c{constructor(Z,ge,De,fe,pe){this.id=ge,this.name=De,this.disableScroll=pe,this.priority=1e6*fe+ge,this.ctrl=Z}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const Z=this.ctrl.capture(this.name,this.id,this.priority);return Z&&this.disableScroll&&this.ctrl.disableScroll(this.id),Z}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class X{constructor(Z,ge,De,fe){this.id=ge,this.disable=De,this.disableScroll=fe,this.ctrl=Z}block(){if(this.ctrl){if(this.disable)for(const Z of this.disable)this.ctrl.disableGesture(Z,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const Z of this.disable)this.ctrl.enableGesture(Z,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const be="backdrop-no-scroll",K=new class t{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(Z){var ge;return new c(this,this.newID(),Z.name,null!==(ge=Z.priority)&&void 0!==ge?ge:0,!!Z.disableScroll)}createBlocker(Z={}){return new X(this,this.newID(),Z.disable,!!Z.disableScroll)}start(Z,ge,De){return this.canStart(Z)?(this.requestedStart.set(ge,De),!0):(this.requestedStart.delete(ge),!1)}capture(Z,ge,De){if(!this.start(Z,ge,De))return!1;const fe=this.requestedStart;let pe=-1e4;if(fe.forEach(ce=>{pe=Math.max(pe,ce)}),pe===De){this.capturedId=ge,fe.clear();const ce=new CustomEvent("ionGestureCaptured",{detail:{gestureName:Z}});return document.dispatchEvent(ce),!0}return fe.delete(ge),!1}release(Z){this.requestedStart.delete(Z),this.capturedId===Z&&(this.capturedId=void 0)}disableGesture(Z,ge){let De=this.disabledGestures.get(Z);void 0===De&&(De=new Set,this.disabledGestures.set(Z,De)),De.add(ge)}enableGesture(Z,ge){const De=this.disabledGestures.get(Z);void 0!==De&&De.delete(ge)}disableScroll(Z){this.disabledScroll.add(Z),1===this.disabledScroll.size&&document.body.classList.add(be)}enableScroll(Z){this.disabledScroll.delete(Z),0===this.disabledScroll.size&&document.body.classList.remove(be)}canStart(Z){return!(void 0!==this.capturedId||this.isDisabled(Z))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(Z){const ge=this.disabledGestures.get(Z);return!!(ge&&ge.size>0)}newID(){return this.gestureId++,this.gestureId}}},1656:(St,Be,m)=>{"use strict";m.d(Be,{a:()=>ge,b:()=>De,c:()=>X,d:()=>K,e:()=>ve,f:()=>de,g:()=>fe,h:()=>ce,i:()=>Z,j:()=>be,k:()=>Ce,l:()=>Qe,r:()=>pe});const X=(we,Ue)=>{we.componentOnReady?we.componentOnReady().then(Ve=>Ue(Ve)):pe(()=>Ue(we))},be=we=>void 0!==we.componentOnReady,K=(we,Ue=[])=>{const Ve={};return Ue.forEach(et=>{we.hasAttribute(et)&&(null!==we.getAttribute(et)&&(Ve[et]=we.getAttribute(et)),we.removeAttribute(et))}),Ve},D=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","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-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],Z=(we,Ue)=>{let Ve=D;return Ue&&Ue.length>0&&(Ve=Ve.filter(et=>!Ue.includes(et))),K(we,Ve)},ge=(we,Ue,Ve,et)=>{var Te;if(typeof window<"u"){const _e=window,W=null===(Te=_e?.Ionic)||void 0===Te?void 0:Te.config;if(W){const je=W.get("_ael");if(je)return je(we,Ue,Ve,et);if(W._ael)return W._ael(we,Ue,Ve,et)}}return we.addEventListener(Ue,Ve,et)},De=(we,Ue,Ve,et)=>{var Te;if(typeof window<"u"){const _e=window,W=null===(Te=_e?.Ionic)||void 0===Te?void 0:Te.config;if(W){const je=W.get("_rel");if(je)return je(we,Ue,Ve,et);if(W._rel)return W._rel(we,Ue,Ve,et)}}return we.removeEventListener(Ue,Ve,et)},fe=(we,Ue=we)=>we.shadowRoot||Ue,pe=we=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(we):"function"==typeof requestAnimationFrame?requestAnimationFrame(we):setTimeout(we),ce=we=>!!we.shadowRoot&&!!we.attachShadow,de=we=>{if(we.focus(),we.classList.contains("ion-focusable")){const Ue=we.closest("ion-app");Ue&&Ue.setFocus([we])}},ve=(we,Ue,Ve,et,Te)=>{if(we||ce(Ue)){let _e=Ue.querySelector("input.aux-input");_e||(_e=Ue.ownerDocument.createElement("input"),_e.type="hidden",_e.classList.add("aux-input"),Ue.appendChild(_e)),_e.disabled=Te,_e.name=Ve,_e.value=et||""}},Ce=(we,Ue,Ve)=>Math.max(we,Math.min(Ue,Ve)),Qe=(we,Ue)=>{const Ve=we._original||we;return{_original:we,emit:Xe(Ve.emit.bind(Ve),Ue)}},Xe=(we,Ue=0)=>{let Ve;return(...et)=>{clearTimeout(Ve),Ve=setTimeout(we,Ue,...et)}}},6031:(St,Be,m)=>{"use strict";m.d(Be,{L:()=>K,a:()=>D,b:()=>Z,c:()=>ge,d:()=>De,e:()=>qe,g:()=>rt,w:()=>ut});var t=m(467),be=(m(5531),m(1979),m(1656));const K="ionViewWillEnter",D="ionViewDidEnter",Z="ionViewWillLeave",ge="ionViewDidLeave",De="ionViewWillUnload",ut=()=>new Promise(We=>(0,be.r)(()=>(0,be.r)(()=>We()))),qe=function(){var We=(0,t.A)(function*(x){const k=x;if(k){if(null!=k.componentOnReady){if(null!=(yield k.componentOnReady()))return}else if(null!=k.__registerHost)return void(yield new Promise(E=>(0,be.r)(E)));yield Promise.all(Array.from(k.children).map(qe))}});return function(k){return We.apply(this,arguments)}}(),rt=We=>We.classList.contains("ion-page")?We:We.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||We},2104:(St,Be,m)=>{"use strict";m.r(Be),m.d(Be,{GESTURE_CONTROLLER:()=>t.G,createGesture:()=>De});var t=m(8875);const c=(de,ve,Ce,$e)=>{const Re=X(de)?{capture:!!$e.capture,passive:!!$e.passive}:!!$e.capture;let Ie,Qe;return de.__zone_symbol__addEventListener?(Ie="__zone_symbol__addEventListener",Qe="__zone_symbol__removeEventListener"):(Ie="addEventListener",Qe="removeEventListener"),de[Ie](ve,Ce,Re),()=>{de[Qe](ve,Ce,Re)}},X=de=>{if(void 0===be)try{const ve=Object.defineProperty({},"passive",{get:()=>{be=!0}});de.addEventListener("optsTest",()=>{},ve)}catch{be=!1}return!!be};let be;const Z=de=>de instanceof Document?de:de.ownerDocument,De=de=>{let ve=!1,Ce=!1,$e=!0,Re=!1;const Ie=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},de),Qe=Ie.canStart,Xe=Ie.onWillStart,Ae=Ie.onStart,we=Ie.onEnd,Ue=Ie.notCaptured,Ve=Ie.onMove,et=Ie.threshold,Te=Ie.passive,_e=Ie.blurOnStart,W={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},je=((de,ve,Ce)=>{const $e=Ce*(Math.PI/180),Re="x"===de,Ie=Math.cos($e),Qe=ve*ve;let Xe=0,Ae=0,we=!1,Ue=0;return{start(Ve,et){Xe=Ve,Ae=et,Ue=0,we=!0},detect(Ve,et){if(!we)return!1;const Te=Ve-Xe,_e=et-Ae,W=Te*Te+_e*_e;if(WIe?1:ut<-Ie?-1:0,we=!1,!0},isGesture:()=>0!==Ue,getDirection:()=>Ue}})(Ie.direction,Ie.threshold,Ie.maxAngle),ut=t.G.createGesture({name:de.gestureName,priority:de.gesturePriority,disableScroll:de.disableScroll}),dt=()=>{ve&&(Re=!1,Ve&&Ve(W))},rt=()=>!!ut.capture()&&(ve=!0,$e=!1,W.startX=W.currentX,W.startY=W.currentY,W.startTime=W.currentTime,Xe?Xe(W).then(x):x(),!0),x=()=>{_e&&(()=>{if(typeof document<"u"){const Q=document.activeElement;Q?.blur&&Q.blur()}})(),Ae&&Ae(W),$e=!0},k=()=>{ve=!1,Ce=!1,Re=!1,$e=!0,ut.release()},L=Q=>{const Ge=ve,lt=$e;if(k(),lt){if(fe(W,Q),Ge)return void(we&&we(W));Ue&&Ue(W)}},E=((de,ve,Ce,$e,Re)=>{let Ie,Qe,Xe,Ae,we,Ue,Ve,et=0;const Te=We=>{et=Date.now()+2e3,ve(We)&&(!Qe&&Ce&&(Qe=c(de,"touchmove",Ce,Re)),Xe||(Xe=c(We.target,"touchend",W,Re)),Ae||(Ae=c(We.target,"touchcancel",W,Re)))},_e=We=>{et>Date.now()||ve(We)&&(!Ue&&Ce&&(Ue=c(Z(de),"mousemove",Ce,Re)),Ve||(Ve=c(Z(de),"mouseup",je,Re)))},W=We=>{ut(),$e&&$e(We)},je=We=>{qe(),$e&&$e(We)},ut=()=>{Qe&&Qe(),Xe&&Xe(),Ae&&Ae(),Qe=Xe=Ae=void 0},qe=()=>{Ue&&Ue(),Ve&&Ve(),Ue=Ve=void 0},nt=()=>{ut(),qe()},dt=(We=!0)=>{We?(Ie||(Ie=c(de,"touchstart",Te,Re)),we||(we=c(de,"mousedown",_e,Re))):(Ie&&Ie(),we&&we(),Ie=we=void 0,nt())};return{enable:dt,stop:nt,destroy:()=>{dt(!1),$e=Ce=ve=void 0}}})(Ie.el,Q=>{const Ge=ce(Q);return!(Ce||!$e||(pe(Q,W),W.startX=W.currentX,W.startY=W.currentY,W.startTime=W.currentTime=Ge,W.velocityX=W.velocityY=W.deltaX=W.deltaY=0,W.event=Q,Qe&&!1===Qe(W))||(ut.release(),!ut.start()))&&(Ce=!0,0===et?rt():(je.start(W.startX,W.startY),!0))},Q=>{ve?!Re&&$e&&(Re=!0,fe(W,Q),requestAnimationFrame(dt)):(fe(W,Q),je.detect(W.currentX,W.currentY)&&(!je.isGesture()||!rt())&&oe())},L,{capture:!1,passive:Te}),oe=()=>{k(),E.stop(),Ue&&Ue(W)};return{enable(Q=!0){Q||(ve&&L(void 0),k()),E.enable(Q)},destroy(){ut.destroy(),E.destroy()}}},fe=(de,ve)=>{if(!ve)return;const Ce=de.currentX,$e=de.currentY,Re=de.currentTime;pe(ve,de);const Ie=de.currentX,Qe=de.currentY,Ae=(de.currentTime=ce(ve))-Re;if(Ae>0&&Ae<100){const Ue=(Qe-$e)/Ae;de.velocityX=(Ie-Ce)/Ae*.7+.3*de.velocityX,de.velocityY=.7*Ue+.3*de.velocityY}de.deltaX=Ie-de.startX,de.deltaY=Qe-de.startY,de.event=ve},pe=(de,ve)=>{let Ce=0,$e=0;if(de){const Re=de.changedTouches;if(Re&&Re.length>0){const Ie=Re[0];Ce=Ie.clientX,$e=Ie.clientY}else void 0!==de.pageX&&(Ce=de.pageX,$e=de.pageY)}ve.currentX=Ce,ve.currentY=$e},ce=de=>de.timeStamp||Date.now()},4878:(St,Be,m)=>{"use strict";m.d(Be,{d:()=>c,w:()=>t});const t=typeof window<"u"?window:void 0,c=typeof document<"u"?document:void 0},1979:(St,Be,m)=>{"use strict";m.d(Be,{a:()=>c,b:()=>X,p:()=>t});const t=(be,...K)=>console.warn(`[Ionic Warning]: ${be}`,...K),c=(be,...K)=>console.error(`[Ionic Error]: ${be}`,...K),X=(be,...K)=>console.error(`<${be.tagName.toLowerCase()}> must be used inside ${K.join(" or ")}.`)},5531:(St,Be,m)=>{"use strict";m.d(Be,{a:()=>pe,b:()=>dt,c:()=>X,i:()=>rt});var t=m(8928);class c{constructor(){this.m=new Map}reset(x){this.m=new Map(Object.entries(x))}get(x,k){const L=this.m.get(x);return void 0!==L?L:k}getBoolean(x,k=!1){const L=this.m.get(x);return void 0===L?k:"string"==typeof L?"true"===L:!!L}getNumber(x,k){const L=parseFloat(this.m.get(x));return isNaN(L)?void 0!==k?k:NaN:L}set(x,k){this.m.set(x,k)}}const X=new c,De="ionic-persist-config",pe=(We,x)=>("string"==typeof We&&(x=We,We=void 0),(We=>ce(We))(We).includes(x)),ce=(We=window)=>{if(typeof We>"u")return[];We.Ionic=We.Ionic||{};let x=We.Ionic.platforms;return null==x&&(x=We.Ionic.platforms=de(We),x.forEach(k=>We.document.documentElement.classList.add(`plt-${k}`))),x},de=We=>{const x=X.get("platform");return Object.keys(qe).filter(k=>{const L=x?.[k];return"function"==typeof L?L(We):qe[k](We)})},Ce=We=>!!(je(We,/iPad/i)||je(We,/Macintosh/i)&&we(We)),Ie=We=>je(We,/android|sink/i),we=We=>ut(We,"(any-pointer:coarse)"),Ve=We=>et(We)||Te(We),et=We=>!!(We.cordova||We.phonegap||We.PhoneGap),Te=We=>{const x=We.Capacitor;return!!x?.isNative},je=(We,x)=>x.test(We.navigator.userAgent),ut=(We,x)=>{var k;return null===(k=We.matchMedia)||void 0===k?void 0:k.call(We,x).matches},qe={ipad:Ce,iphone:We=>je(We,/iPhone/i),ios:We=>je(We,/iPhone|iPod/i)||Ce(We),android:Ie,phablet:We=>{const x=We.innerWidth,k=We.innerHeight,L=Math.min(x,k),E=Math.max(x,k);return L>390&&L<520&&E>620&&E<800},tablet:We=>{const x=We.innerWidth,k=We.innerHeight,L=Math.min(x,k),E=Math.max(x,k);return Ce(We)||(We=>Ie(We)&&!je(We,/mobile/i))(We)||L>460&&L<820&&E>780&&E<1400},cordova:et,capacitor:Te,electron:We=>je(We,/electron/i),pwa:We=>{var x;return!!(null!==(x=We.matchMedia)&&void 0!==x&&x.call(We,"(display-mode: standalone)").matches||We.navigator.standalone)},mobile:we,mobileweb:We=>we(We)&&!Ve(We),desktop:We=>!we(We),hybrid:Ve};let nt;const dt=We=>We&&(0,t.Wi)(We)||nt,rt=(We={})=>{if(typeof window>"u")return;const x=window.document,k=window,L=k.Ionic=k.Ionic||{},E={};We._ael&&(E.ael=We._ael),We._rel&&(E.rel=We._rel),We._ce&&(E.ce=We._ce),(0,t.zb)(E);const oe=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(We=>{try{const x=We.sessionStorage.getItem(De);return null!==x?JSON.parse(x):{}}catch{return{}}})(k)),{persistConfig:!1}),L.config),(We=>{const x={};return We.location.search.slice(1).split("&").map(k=>k.split("=")).map(([k,L])=>{try{return[decodeURIComponent(k),decodeURIComponent(L)]}catch{return["",""]}}).filter(([k])=>((We,x)=>We.substr(0,x.length)===x)(k,"ionic:")).map(([k,L])=>[k.slice(6),L]).forEach(([k,L])=>{x[k]=L}),x})(k)),We);X.reset(oe),X.getBoolean("persistConfig")&&((We,x)=>{try{We.sessionStorage.setItem(De,JSON.stringify(x))}catch{return}})(k,oe),ce(k),L.config=X,L.mode=nt=X.get("mode",x.documentElement.getAttribute("mode")||(pe(k,"ios")?"ios":"md")),X.set("mode",nt),x.documentElement.setAttribute("mode",nt),x.documentElement.classList.add(nt),X.getBoolean("_testing")&&X.set("animated",!1);const Q=lt=>{var Tt;return null===(Tt=lt.tagName)||void 0===Tt?void 0:Tt.startsWith("ION-")},Ge=lt=>["ios","md"].includes(lt);(0,t.iY)(lt=>{for(;lt;){const Tt=lt.mode||lt.getAttribute("mode");if(Tt){if(Ge(Tt))return Tt;Q(lt)&&console.warn('Invalid ionic mode: "'+Tt+'", expected: "ios" or "md"')}lt=lt.parentElement}return nt})}},3864:(St,Be,m)=>{"use strict";m.d(Be,{GZ:()=>Re,Ks:()=>ve,Vv:()=>Ce,Wd:()=>$e,_O:()=>_e,dJ:()=>pe,jf:()=>fe,kW:()=>Ie});var t=m(4438),c=m(1985),X=m(3726),be=m(7647),K=m(9172),D=m(6354),Z=m(3294),ge=m(4668),De=m(177);const fe=new t.nKC("An abstraction over global window object",{factory:()=>{const{defaultView:W}=(0,t.WQX)(De.qQ);if(!W)throw new Error("Window is not available");return W}}),pe=new t.nKC("Shared Observable based on `window.requestAnimationFrame`",{factory:()=>{const{requestAnimationFrame:W,cancelAnimationFrame:je}=(0,t.WQX)(fe);return new c.c(qe=>{let nt=NaN;const dt=rt=>{qe.next(rt),nt=W(dt)};return nt=W(dt),()=>{je(nt)}}).pipe((0,be.u)())}}),ve=(new t.nKC("An abstraction over window.caches object",{factory:()=>(0,t.WQX)(fe).caches}),new t.nKC("An abstraction over window.crypto object",{factory:()=>(0,t.WQX)(fe).crypto}),new t.nKC("An abstraction over window.CSS object",{factory:()=>(0,t.WQX)(fe).CSS||{escape:W=>W,supports:()=>!1}})),Ce=new t.nKC("An abstraction over window.history object",{factory:()=>(0,t.WQX)(fe).history}),$e=new t.nKC("An abstraction over window.localStorage object",{factory:()=>(0,t.WQX)(fe).localStorage}),Re=new t.nKC("An abstraction over window.location object",{factory:()=>(0,t.WQX)(fe).location}),Ie=new t.nKC("An abstraction over window.navigator object",{factory:()=>(0,t.WQX)(fe).navigator}),_e=(new t.nKC("An abstraction over window.navigator.mediaDevices object",{factory:()=>(0,t.WQX)(Ie).mediaDevices}),new t.nKC("An abstraction over window.navigator.connection object",{factory:()=>(0,t.WQX)(Ie).connection||null}),new t.nKC("Shared Observable based on `document visibility changed`",{factory:()=>{const W=(0,t.WQX)(De.qQ);return(0,X.R)(W,"visibilitychange").pipe((0,K.Z)(0),(0,D.T)(()=>"hidden"!==W.visibilityState),(0,Z.F)(),(0,ge.t)({refCount:!1,bufferSize:1}))}}),new t.nKC("An abstraction over window.performance object",{factory:()=>(0,t.WQX)(fe).performance}),new t.nKC("An abstraction over window.screen object",{factory:()=>(0,t.WQX)(fe).screen}),new t.nKC("An abstraction over window.sessionStorage object",{factory:()=>(0,t.WQX)(fe).sessionStorage}),new t.nKC("An abstraction over SpeechRecognition class",{factory:()=>{const W=(0,t.WQX)(fe);return W.speechRecognition||W.webkitSpeechRecognition||null}}),new t.nKC("An abstraction over window.speechSynthesis object",{factory:()=>(0,t.WQX)(fe).speechSynthesis}),new t.nKC("An abstraction over window.navigator.userAgent object",{factory:()=>(0,t.WQX)(Ie).userAgent}))},8928:(St,Be,m)=>{"use strict";m.d(Be,{L2:()=>Z,wt:()=>Jr,xr:()=>oe,lh:()=>rn,$x:()=>ao,OX:()=>ge,Wi:()=>vn,h:()=>L,w$:()=>Ao,gv:()=>_s,iY:()=>sn,zb:()=>Fr,bN:()=>Br});var t=m(467),c={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},K=Object.defineProperty,Z={isDev:!!c.isDev,isBrowser:!0,isServer:!1,isTesting:!!c.isTesting},ge=H=>{const ne=new URL(H,Hn.$resourcesUrl$);return ne.origin!==Jo.location.origin?ne.href:ne.pathname},fe={},ve=H=>"object"==(H=typeof H)||"function"===H;((H,ne)=>{for(var Oe in ne)K(H,Oe,{get:ne[Oe],enumerable:!0})})({},{err:()=>Ie,map:()=>Qe,ok:()=>Re,unwrap:()=>Xe,unwrapErr:()=>Ae});var Re=H=>({isOk:!0,isErr:!1,value:H}),Ie=H=>({isOk:!1,isErr:!0,value:H});function Qe(H,ne){if(H.isOk){const Oe=ne(H.value);return Oe instanceof Promise?Oe.then(ze=>Re(ze)):Re(Oe)}if(H.isErr)return Ie(H.value);throw"should never get here"}var Xe=H=>{if(H.isOk)return H.value;throw H.value},Ae=H=>{if(H.isErr)return H.value;throw H.value},we=0,Ue=(H,ne="")=>{if(c.profile&&performance.mark){const Oe=`st:${H}:${ne}:${we++}`;return performance.mark(Oe),()=>performance.measure(`[Stencil] ${H}() <${ne}>`,Oe)}return()=>{}},qe="s-id",x="http://www.w3.org/1999/xlink",k=["formAssociatedCallback","formResetCallback","formDisabledCallback","formStateRestoreCallback"],L=(H,ne,...Oe)=>{let ze=null,it=null,Y=null,y=!1,M=!1;const B=[],q=R=>{for(let N=0;NR[N]).join(" "))}if(c.isDev&&B.some(Q)&&Ri("The must be the single root component. Make sure:\n- You are NOT using hostData() and in the same component.\n- is used once, and it's the single root component of the render() function."),c.vdomFunctional&&"function"==typeof H)return H(null===ne?{}:ne,B,Ge);const xe=E(H,null);return xe.$attrs$=ne,B.length>0&&(xe.$children$=B),c.vdomKey&&(xe.$key$=it),c.slotRelocation&&(xe.$name$=Y),xe},E=(H,ne)=>{const Oe={$flags$:0,$tag$:H,$text$:ne,$elm$:null,$children$:null};return c.vdomAttribute&&(Oe.$attrs$=null),c.vdomKey&&(Oe.$key$=null),c.slotRelocation&&(Oe.$name$=null),Oe},oe={},Q=H=>H&&H.$tag$===oe,Ge={forEach:(H,ne)=>H.map(lt).forEach(ne),map:(H,ne)=>H.map(lt).map(ne).map(Tt)},lt=H=>({vattrs:H.$attrs$,vchildren:H.$children$,vkey:H.$key$,vname:H.$name$,vtag:H.$tag$,vtext:H.$text$}),Tt=H=>{if("function"==typeof H.vtag){const Oe={...H.vattrs};return H.vkey&&(Oe.key=H.vkey),H.vname&&(Oe.name=H.vname),L(H.vtag,Oe,...H.vchildren||[])}const ne=E(H.vtag,H.vtext);return ne.$attrs$=H.vattrs,ne.$children$=H.vchildren,ne.$key$=H.vkey,ne.$name$=H.vname,ne},Ke=H=>{const ne=Object.keys(H),Oe=ne.indexOf("value");if(-1===Oe)return;const ze=ne.indexOf("type"),it=ne.indexOf("min"),Y=ne.indexOf("max"),y=ne.indexOf("step");(Oe should be set after "min", "max", "type" and "step"')},kt=(H,ne,Oe,ze,it,Y,y)=>{let M,B,q,xe;if(1===Y.nodeType){for(M=Y.getAttribute("c-id"),M&&(B=M.split("."),(B[0]===y||"0"===B[0])&&(q={$flags$:0,$hostId$:B[0],$nodeId$:B[1],$depth$:B[2],$index$:B[3],$tag$:Y.tagName.toLowerCase(),$elm$:Y,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},ne.push(q),Y.removeAttribute("c-id"),H.$children$||(H.$children$=[]),H.$children$[q.$index$]=q,H=q,ze&&"0"===q.$depth$&&(ze[q.$index$]=q.$elm$))),xe=Y.childNodes.length-1;xe>=0;xe--)kt(H,ne,Oe,ze,it,Y.childNodes[xe],y);if(Y.shadowRoot)for(xe=Y.shadowRoot.childNodes.length-1;xe>=0;xe--)kt(H,ne,Oe,ze,it,Y.shadowRoot.childNodes[xe],y)}else if(8===Y.nodeType)B=Y.nodeValue.split("."),(B[1]===y||"0"===B[1])&&(M=B[0],q={$flags$:0,$hostId$:B[1],$nodeId$:B[2],$depth$:B[3],$index$:B[4],$elm$:Y,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===M?(q.$elm$=Y.nextSibling,q.$elm$&&3===q.$elm$.nodeType&&(q.$text$=q.$elm$.textContent,ne.push(q),Y.remove(),H.$children$||(H.$children$=[]),H.$children$[q.$index$]=q,ze&&"0"===q.$depth$&&(ze[q.$index$]=q.$elm$))):q.$hostId$===y&&("s"===M?(q.$tag$="slot",Y["s-sn"]=B[5]?q.$name$=B[5]:"",Y["s-sr"]=!0,c.shadowDom&&ze&&(q.$elm$=mi.createElement(q.$tag$),q.$name$&&q.$elm$.setAttribute("name",q.$name$),Y.parentNode.insertBefore(q.$elm$,Y),Y.remove(),"0"===q.$depth$&&(ze[q.$index$]=q.$elm$)),Oe.push(q),H.$children$||(H.$children$=[]),H.$children$[q.$index$]=q):"r"===M&&(c.shadowDom&&ze?Y.remove():c.slotRelocation&&(it["s-cr"]=Y,Y["s-cn"]=!0))));else if(H&&"style"===H.$tag$){const R=E(null,Y.textContent);R.$elm$=Y,R.$index$="0",H.$children$=[R]}},wt=(H,ne)=>{if(1===H.nodeType){let Oe=0;for(;Oewr.push(H),vn=H=>Pi(H).$modeName$,rn=(H,ne,Oe)=>{const ze=(H=>c.lazyLoad?Pi(H).$hostElement$:H)(H);return{emit:it=>(c.isDev&&!ze.isConnected&&Vo(`The "${ne}" event was emitted, but the dispatcher node is no longer connected to the dom.`),di(ze,ne,{bubbles:!!(4&Oe),composed:!!(2&Oe),cancelable:!!(1&Oe),detail:it}))}},di=(H,ne,Oe)=>{const ze=Hn.ce(ne,Oe);return H.dispatchEvent(ze),ze},hi=new WeakMap,$t=(H,ne,Oe)=>{var ze;const it=zt(ne,Oe),Y=Cr.get(it);if(!c.attachStyles)return it;if(H=11===H.nodeType?H:mi,Y)if("string"==typeof Y){let M,y=hi.get(H=H.head||H);if(y||hi.set(H,y=new Set),!y.has(it)){if(c.hydrateClientSide&&H.host&&(M=H.querySelector(`[sty-id="${it}"]`)))M.innerHTML=Y;else{M=mi.createElement("style"),M.innerHTML=Y;const B=null!=(ze=Hn.$nonce$)?ze:function Ce(H){var ne,Oe,ze;return null!=(ze=null==(Oe=null==(ne=H.head)?void 0:ne.querySelector('meta[name="csp-nonce"]'))?void 0:Oe.getAttribute("content"))?ze:void 0}(mi);null!=B&&M.setAttribute("nonce",B),(c.hydrateServerSide||c.hotModuleReplacement)&&M.setAttribute("sty-id",it),H.insertBefore(M,H.querySelector("link"))}4&ne.$flags$&&(M.innerHTML+="slot-fb{display:contents}slot-fb[hidden]{display:none}"),y&&y.add(it)}}else c.constructableCSS&&!H.adoptedStyleSheets.includes(Y)&&(H.adoptedStyleSheets=[...H.adoptedStyleSheets,Y]);return it},zt=(H,ne)=>"sc-"+(c.mode&&ne&&32&H.$flags$?H.$tagName$+"-"+ne:H.$tagName$),At=(H,ne,Oe,ze,it,Y)=>{if(Oe!==ze){let y=Zo(H,ne),M=ne.toLowerCase();if(c.vdomClass&&"class"===ne){const B=H.classList,q=dn(Oe),xe=dn(ze);B.remove(...q.filter(R=>R&&!xe.includes(R))),B.add(...xe.filter(R=>R&&!q.includes(R)))}else if(c.vdomStyle&&"style"===ne){if(c.updatable)for(const B in Oe)(!ze||null==ze[B])&&(!c.hydrateServerSide&&B.includes("-")?H.style.removeProperty(B):H.style[B]="");for(const B in ze)(!Oe||ze[B]!==Oe[B])&&(!c.hydrateServerSide&&B.includes("-")?H.style.setProperty(B,ze[B]):H.style[B]=ze[B])}else if(!c.vdomKey||"key"!==ne)if(c.vdomRef&&"ref"===ne)ze&&ze(H);else if(!c.vdomListener||(c.lazyLoad?y:H.__lookupSetter__(ne))||"o"!==ne[0]||"n"!==ne[1]){if(c.vdomPropOrAttr){const B=ve(ze);if((y||B&&null!==ze)&&!it)try{if(H.tagName.includes("-"))H[ne]=ze;else{const xe=ze??"";"list"===ne?y=!1:(null==Oe||H[ne]!=xe)&&(H[ne]=xe)}}catch{}let q=!1;c.vdomXlink&&M!==(M=M.replace(/^xlink\:?/,""))&&(ne=M,q=!0),null==ze||!1===ze?(!1!==ze||""===H.getAttribute(ne))&&(c.vdomXlink&&q?H.removeAttributeNS(x,ne):H.removeAttribute(ne)):(!y||4&Y||it)&&!B&&(ze=!0===ze?"":ze,c.vdomXlink&&q?H.setAttributeNS(x,ne,ze):H.setAttribute(ne,ze))}}else if(ne="-"===ne[2]?ne.slice(3):Zo(Jo,M)?M.slice(2):M[2]+ne.slice(3),Oe||ze){const B=ne.endsWith(qt);ne=ne.replace(On,""),Oe&&Hn.rel(H,ne,Oe,B),ze&&Hn.ael(H,ne,ze,B)}}},an=/\s/,dn=H=>H?H.split(an):[],qt="Capture",On=new RegExp(qt+"$"),en=(H,ne,Oe)=>{const ze=11===ne.$elm$.nodeType&&ne.$elm$.host?ne.$elm$.host:ne.$elm$,it=H&&H.$attrs$||fe,Y=ne.$attrs$||fe;if(c.updatable)for(const y of nn(Object.keys(it)))y in Y||At(ze,y,it[y],void 0,Oe,ne.$flags$);for(const y of nn(Object.keys(Y)))At(ze,y,it[y],Y[y],Oe,ne.$flags$)};function nn(H){return H.includes("ref")?[...H.filter(ne=>"ref"!==ne),"ref"]:H}var Wt,Ct,Ht,vt=!1,tn=!1,mt=!1,yn=!1,bn=(H,ne,Oe,ze)=>{var it;const Y=ne.$children$[Oe];let M,B,q,y=0;if(c.slotRelocation&&!vt&&(mt=!0,"slot"===Y.$tag$&&(Wt&&ze.classList.add(Wt+"-s"),Y.$flags$|=Y.$children$?2:1)),c.isDev&&Y.$elm$&&Ri(`The JSX ${null!==Y.$text$?`"${Y.$text$}" text`:`"${Y.$tag$}" element`} node should not be shared within the same renderer. The renderer caches element lookups in order to improve performance. However, a side effect from this is that the exact same JSX node should not be reused. For more information please see https://stenciljs.com/docs/templating-jsx#avoid-shared-jsx-nodes`),c.vdomText&&null!==Y.$text$)M=Y.$elm$=mi.createTextNode(Y.$text$);else if(c.slotRelocation&&1&Y.$flags$)M=Y.$elm$=c.isDebug||c.hydrateServerSide?ro(Y):mi.createTextNode("");else{if(c.svg&&!yn&&(yn="svg"===Y.$tag$),M=Y.$elm$=c.svg?mi.createElementNS(yn?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",c.slotRelocation&&2&Y.$flags$?"slot-fb":Y.$tag$):mi.createElement(c.slotRelocation&&2&Y.$flags$?"slot-fb":Y.$tag$),c.svg&&yn&&"foreignObject"===Y.$tag$&&(yn=!1),c.vdomAttribute&&en(null,Y,yn),(c.shadowDom||c.scoped)&&(H=>null!=H)(Wt)&&M["s-si"]!==Wt&&M.classList.add(M["s-si"]=Wt),Y.$children$)for(y=0;y{Hn.$flags$|=1;const ne=H.closest(Ht.toLowerCase());if(null!=ne){const Oe=Array.from(ne.childNodes).find(it=>it["s-cr"]),ze=Array.from(H.childNodes);for(const it of Oe?ze.reverse():ze)null!=it["s-sh"]&&(ne.insertBefore(it,Oe??null),it["s-sh"]=void 0,mt=!0)}Hn.$flags$&=-2},Ye=(H,ne)=>{Hn.$flags$|=1;const Oe=Array.from(H.childNodes);if(H["s-sr"]&&c.experimentalSlotFixes){let ze=H;for(;ze=ze.nextSibling;)ze&&ze["s-sn"]===H["s-sn"]&&ze["s-sh"]===Ht&&Oe.push(ze)}for(let ze=Oe.length-1;ze>=0;ze--){const it=Oe[ze];it["s-hn"]!==Ht&&it["s-ol"]&&(Dt(it).insertBefore(it,st(it)),it["s-ol"].remove(),it["s-ol"]=void 0,it["s-sh"]=void 0,mt=!0),ne&&Ye(it,ne)}Hn.$flags$&=-2},he=(H,ne,Oe,ze,it,Y)=>{let M,y=c.slotRelocation&&H["s-cr"]&&H["s-cr"].parentNode||H;for(c.shadowDom&&y.shadowRoot&&y.tagName===Ht&&(y=y.shadowRoot);it<=Y;++it)ze[it]&&(M=bn(null,Oe,it,H),M&&(ze[it].$elm$=M,y.insertBefore(M,c.slotRelocation?st(ne):ne)))},Me=(H,ne,Oe)=>{for(let ze=ne;ze<=Oe;++ze){const it=H[ze];if(it){const Y=it.$elm$;Kn(it),Y&&(c.slotRelocation&&(tn=!0,Y["s-ol"]?Y["s-ol"].remove():Ye(Y,!0)),Y.remove())}}},ke=(H,ne,Oe=!1)=>H.$tag$===ne.$tag$&&(c.slotRelocation&&"slot"===H.$tag$?H.$name$===ne.$name$:!(c.vdomKey&&!Oe)||H.$key$===ne.$key$),st=H=>H&&H["s-ol"]||H,Dt=H=>(H["s-ol"]?H["s-ol"]:H).parentNode,Zt=(H,ne,Oe=!1)=>{const ze=ne.$elm$=H.$elm$,it=H.$children$,Y=ne.$children$,y=ne.$tag$,M=ne.$text$;let B;c.vdomText&&null!==M?c.vdomText&&c.slotRelocation&&(B=ze["s-cr"])?B.parentNode.textContent=M:c.vdomText&&H.$text$!==M&&(ze.data=M):(c.svg&&(yn="svg"===y||"foreignObject"!==y&&yn),(c.vdomAttribute||c.reflect)&&(c.slot&&"slot"===y&&!vt?c.experimentalSlotFixes&&H.$name$!==ne.$name$&&(ne.$elm$["s-sn"]=ne.$name$||"",ct(ne.$elm$.parentElement)):en(H,ne,yn)),c.updatable&&null!==it&&null!==Y?((H,ne,Oe,ze,it=!1)=>{let He,Rt,Y=0,y=0,M=0,B=0,q=ne.length-1,xe=ne[0],R=ne[q],N=ze.length-1,S=ze[0],ie=ze[N];for(;Y<=q&&y<=N;)if(null==xe)xe=ne[++Y];else if(null==R)R=ne[--q];else if(null==S)S=ze[++y];else if(null==ie)ie=ze[--N];else if(ke(xe,S,it))Zt(xe,S,it),xe=ne[++Y],S=ze[++y];else if(ke(R,ie,it))Zt(R,ie,it),R=ne[--q],ie=ze[--N];else if(ke(xe,ie,it))c.slotRelocation&&("slot"===xe.$tag$||"slot"===ie.$tag$)&&Ye(xe.$elm$.parentNode,!1),Zt(xe,ie,it),H.insertBefore(xe.$elm$,R.$elm$.nextSibling),xe=ne[++Y],ie=ze[--N];else if(ke(R,S,it))c.slotRelocation&&("slot"===xe.$tag$||"slot"===ie.$tag$)&&Ye(R.$elm$.parentNode,!1),Zt(R,S,it),H.insertBefore(R.$elm$,xe.$elm$),R=ne[--q],S=ze[++y];else{if(M=-1,c.vdomKey)for(B=Y;B<=q;++B)if(ne[B]&&null!==ne[B].$key$&&ne[B].$key$===S.$key$){M=B;break}c.vdomKey&&M>=0?(Rt=ne[M],Rt.$tag$!==S.$tag$?He=bn(ne&&ne[y],Oe,M,H):(Zt(Rt,S,it),ne[M]=void 0,He=Rt.$elm$),S=ze[++y]):(He=bn(ne&&ne[y],Oe,y,H),S=ze[++y]),He&&(c.slotRelocation?Dt(xe.$elm$).insertBefore(He,st(xe.$elm$)):xe.$elm$.parentNode.insertBefore(He,xe.$elm$))}Y>q?he(H,null==ze[N+1]?null:ze[N+1].$elm$,Oe,ze,y,N):c.updatable&&y>N&&Me(ne,Y,q)})(ze,it,ne,Y,Oe):null!==Y?(c.updatable&&c.vdomText&&null!==H.$text$&&(ze.textContent=""),he(ze,null,ne,Y,0,Y.length-1)):c.updatable&&null!==it&&Me(it,0,it.length-1),c.svg&&yn&&"svg"===y&&(yn=!1))},In=H=>{const ne=H.childNodes;for(const Oe of ne)if(1===Oe.nodeType){if(Oe["s-sr"]){const ze=Oe["s-sn"];Oe.hidden=!1;for(const it of ne)if(it!==Oe)if(it["s-hn"]!==Oe["s-hn"]||""!==ze){if(1===it.nodeType&&(ze===it.getAttribute("slot")||ze===it["s-sn"])||3===it.nodeType&&ze===it["s-sn"]){Oe.hidden=!0;break}}else if(1===it.nodeType||3===it.nodeType&&""!==it.textContent.trim()){Oe.hidden=!0;break}}In(Oe)}},Vn=[],Ai=H=>{let ne,Oe,ze;for(const it of H.childNodes){if(it["s-sr"]&&(ne=it["s-cr"])&&ne.parentNode){Oe=ne.parentNode.childNodes;const Y=it["s-sn"];for(ze=Oe.length-1;ze>=0;ze--)if(ne=Oe[ze],!(ne["s-cn"]||ne["s-nr"]||ne["s-hn"]===it["s-hn"]||c.experimentalSlotFixes&&ne["s-sh"]&&ne["s-sh"]===it["s-hn"]))if(uo(ne,Y)){let y=Vn.find(M=>M.$nodeToRelocate$===ne);tn=!0,ne["s-sn"]=ne["s-sn"]||Y,y?(y.$nodeToRelocate$["s-sh"]=it["s-hn"],y.$slotRefNode$=it):(ne["s-sh"]=it["s-hn"],Vn.push({$slotRefNode$:it,$nodeToRelocate$:ne})),ne["s-sr"]&&Vn.map(M=>{uo(M.$nodeToRelocate$,ne["s-sn"])&&(y=Vn.find(B=>B.$nodeToRelocate$===ne),y&&!M.$slotRefNode$&&(M.$slotRefNode$=y.$slotRefNode$))})}else Vn.some(y=>y.$nodeToRelocate$===ne)||Vn.push({$nodeToRelocate$:ne})}1===it.nodeType&&Ai(it)}},uo=(H,ne)=>1===H.nodeType?null===H.getAttribute("slot")&&""===ne||H.getAttribute("slot")===ne:H["s-sn"]===ne||""===ne,Kn=H=>{c.vdomRef&&(H.$attrs$&&H.$attrs$.ref&&H.$attrs$.ref(null),H.$children$&&H.$children$.map(Kn))},wi=(H,ne,Oe=!1)=>{var ze,it,Y,y,M;const B=H.$hostElement$,q=H.$cmpMeta$,xe=H.$vnode$||E(null,null),R=Q(ne)?ne:L(null,null,ne);if(Ht=B.tagName,c.isDev&&Array.isArray(ne)&&ne.some(Q))throw new Error(`The must be the single root component.\nLooks like the render() function of "${Ht.toLowerCase()}" is returning an array that contains the .\n\nThe render() function should look like this instead:\n\nrender() {\n // Do not return an array\n return (\n {content}\n );\n}\n `);if(c.reflect&&q.$attrsToReflect$&&(R.$attrs$=R.$attrs$||{},q.$attrsToReflect$.map(([N,S])=>R.$attrs$[S]=B[N])),Oe&&R.$attrs$)for(const N of Object.keys(R.$attrs$))B.hasAttribute(N)&&!["key","ref","style","class"].includes(N)&&(R.$attrs$[N]=B[N]);if(R.$tag$=null,R.$flags$|=4,H.$vnode$=R,R.$elm$=xe.$elm$=c.shadowDom&&B.shadowRoot||B,(c.scoped||c.shadowDom)&&(Wt=B["s-sc"]),vt=lo&&!!(1&q.$flags$),c.slotRelocation&&(Ct=B["s-cr"],tn=!1),Zt(xe,R,Oe),c.slotRelocation){if(Hn.$flags$|=1,mt){Ai(R.$elm$);for(const N of Vn){const S=N.$nodeToRelocate$;if(!S["s-ol"]){const ie=c.isDebug||c.hydrateServerSide?jo(S):mi.createTextNode("");ie["s-nr"]=S,S.parentNode.insertBefore(S["s-ol"]=ie,S)}}for(const N of Vn){const S=N.$nodeToRelocate$,ie=N.$slotRefNode$;if(ie){const He=ie.parentNode;let Rt=ie.nextSibling;if(!c.experimentalSlotFixes||Rt&&1===Rt.nodeType){let fn=null==(ze=S["s-ol"])?void 0:ze.previousSibling;for(;fn;){let Fn=null!=(it=fn["s-nr"])?it:null;if(Fn&&Fn["s-sn"]===S["s-sn"]&&He===Fn.parentNode){for(Fn=Fn.nextSibling;Fn===S||Fn?.["s-sr"];)Fn=Fn?.nextSibling;if(!Fn||!Fn["s-nr"]){Rt=Fn;break}}fn=fn.previousSibling}}(!Rt&&He!==S.parentNode||S.nextSibling!==Rt)&&S!==Rt&&(!c.experimentalSlotFixes&&!S["s-hn"]&&S["s-ol"]&&(S["s-hn"]=S["s-ol"].parentNode.nodeName),He.insertBefore(S,Rt),1===S.nodeType&&(S.hidden=null!=(Y=S["s-ih"])&&Y)),S&&"function"==typeof ie["s-rf"]&&ie["s-rf"](S)}else 1===S.nodeType&&(Oe&&(S["s-ih"]=null!=(y=S.hidden)&&y),S.hidden=!0)}}tn&&In(R.$elm$),Hn.$flags$&=-2,Vn.length=0}if(c.experimentalScopedSlotChanges&&2&q.$flags$)for(const N of R.$elm$.childNodes)N["s-hn"]!==Ht&&!N["s-sh"]&&(Oe&&null==N["s-ih"]&&(N["s-ih"]=null!=(M=N.hidden)&&M),N.hidden=!0);Ct=void 0},ro=H=>mi.createComment(` (host=${Ht.toLowerCase()})`),jo=H=>mi.createComment("org-location for "+(H.localName?`<${H.localName}> (host=${H["s-hn"]})`:`[${H.textContent}]`)),Ti=(H,ne)=>{c.asyncLoading&&ne&&!H.$onRenderResolve$&&ne["s-p"]&&ne["s-p"].push(new Promise(Oe=>H.$onRenderResolve$=Oe))},Rn=(H,ne)=>{if(c.taskQueue&&c.updatable&&(H.$flags$|=16),c.asyncLoading&&4&H.$flags$)return void(H.$flags$|=512);Ti(H,H.$ancestorComponent$);const Oe=()=>Qi(H,ne);return c.taskQueue?Br(Oe):Oe()},Qi=(H,ne)=>{const Oe=H.$hostElement$,ze=Ue("scheduleUpdate",H.$cmpMeta$.$tagName$),it=c.lazyLoad?H.$lazyInstance$:Oe;let Y;return ne?(c.lazyLoad&&c.hostListener&&(H.$flags$|=256,H.$queuedListeners$&&(H.$queuedListeners$.map(([y,M])=>Ni(it,y,M)),H.$queuedListeners$=void 0)),To(Oe,"componentWillLoad"),c.cmpWillLoad&&(Y=Ni(it,"componentWillLoad"))):(To(Oe,"componentWillUpdate"),c.cmpWillUpdate&&(Y=Ni(it,"componentWillUpdate"))),To(Oe,"componentWillRender"),c.cmpWillRender&&(Y=or(Y,()=>Ni(it,"componentWillRender"))),ze(),or(Y,()=>As(H,it,ne))},or=(H,ne)=>Wr(H)?H.then(ne):ne(),Wr=H=>H instanceof Promise||H&&H.then&&"function"==typeof H.then,As=function(){var H=(0,t.A)(function*(ne,Oe,ze){var it;const Y=ne.$hostElement$,y=Ue("update",ne.$cmpMeta$.$tagName$),M=Y["s-rc"];c.style&&ze&&(H=>{const ne=H.$cmpMeta$,Oe=H.$hostElement$,ze=ne.$flags$,it=Ue("attachStyles",ne.$tagName$),Y=$t(c.shadowDom&&lo&&Oe.shadowRoot?Oe.shadowRoot:Oe.getRootNode(),ne,H.$modeName$);(c.shadowDom||c.scoped)&&c.cssAnnotations&&10&ze&&(Oe["s-sc"]=Y,Oe.classList.add(Y+"-h"),c.scoped&&2&ze&&Oe.classList.add(Y+"-s")),it()})(ne);const B=Ue("render",ne.$cmpMeta$.$tagName$);if(c.isDev&&(ne.$flags$|=1024),c.hydrateServerSide?yield pi(ne,Oe,Y,ze):pi(ne,Oe,Y,ze),c.isDev&&(ne.$renderCount$=void 0===ne.$renderCount$?1:ne.$renderCount$+1,ne.$flags$&=-1025),c.hydrateServerSide)try{Kr(Y),ze&&(1&ne.$cmpMeta$.$flags$?Y["s-en"]="":2&ne.$cmpMeta$.$flags$&&(Y["s-en"]="c"))}catch(q){gi(q,Y)}if(c.asyncLoading&&M&&(M.map(q=>q()),Y["s-rc"]=void 0),B(),y(),c.asyncLoading){const q=null!=(it=Y["s-p"])?it:[],xe=()=>ii(ne);0===q.length?xe():(Promise.all(q).then(xe),ne.$flags$|=4,q.length=0)}else ii(ne)});return function(Oe,ze,it){return H.apply(this,arguments)}}(),pi=(H,ne,Oe,ze)=>{const it=!!c.allRenderFn,Y=!!c.lazyLoad,y=!!c.taskQueue,M=!!c.updatable;try{if(ne=(it||ne.render)&&ne.render(),M&&y&&(H.$flags$&=-17),(M||Y)&&(H.$flags$|=2),c.hasRenderFn||c.reflect)if(c.vdomRender||c.reflect){if(c.hydrateServerSide)return Promise.resolve(ne).then(B=>wi(H,B,ze));wi(H,ne,ze)}else 1&H.$cmpMeta$.$flags$?Oe.shadowRoot.textContent=ne:Oe.textContent=ne}catch(B){gi(B,H.$hostElement$)}return null},ii=H=>{const ne=H.$cmpMeta$.$tagName$,Oe=H.$hostElement$,ze=Ue("postUpdate",ne),it=c.lazyLoad?H.$lazyInstance$:Oe,Y=H.$ancestorComponent$;c.cmpDidRender&&(c.isDev&&(H.$flags$|=1024),Ni(it,"componentDidRender"),c.isDev&&(H.$flags$&=-1025)),To(Oe,"componentDidRender"),64&H.$flags$?(c.cmpDidUpdate&&(c.isDev&&(H.$flags$|=1024),Ni(it,"componentDidUpdate"),c.isDev&&(H.$flags$&=-1025)),To(Oe,"componentDidUpdate"),ze()):(H.$flags$|=64,c.asyncLoading&&c.cssAnnotations&&ls(Oe),c.cmpDidLoad&&(c.isDev&&(H.$flags$|=2048),Ni(it,"componentDidLoad"),c.isDev&&(H.$flags$&=-2049)),To(Oe,"componentDidLoad"),ze(),c.asyncLoading&&(H.$onReadyResolve$(Oe),Y||Tn(ne))),c.method&&c.lazyLoad&&H.$onInstanceResolve$(Oe),c.asyncLoading&&(H.$onRenderResolve$&&(H.$onRenderResolve$(),H.$onRenderResolve$=void 0),512&H.$flags$&&co(()=>Rn(H,!1)),H.$flags$&=-517)},ao=H=>{if(c.updatable&&(Z.isBrowser||Z.isTesting)){const ne=Pi(H),Oe=ne.$hostElement$.isConnected;return Oe&&2==(18&ne.$flags$)&&Rn(ne,!1),Oe}return!1},Tn=H=>{c.cssAnnotations&&ls(mi.documentElement),c.asyncQueue&&(Hn.$flags$|=2),co(()=>di(Jo,"appload",{detail:{namespace:"app"}})),c.profile&&performance.measure&&performance.measure(`[Stencil] app initial load (by ${H})`,"st:app:start")},Ni=(H,ne,Oe)=>{if(H&&H[ne])try{return H[ne](Oe)}catch(ze){gi(ze)}},To=(H,ne)=>{c.lifecycleDOMEvents&&di(H,"stencil_"+ne,{bubbles:!0,composed:!0,detail:{namespace:"app"}})},ls=H=>c.hydratedClass?H.classList.add("hydrated"):c.hydratedAttribute?H.setAttribute("hydrated",""):void 0,Kr=H=>{const ne=H.children;if(null!=ne)for(let Oe=0,ze=ne.length;Oe{var ze;const it=H.prototype;if(c.formAssociated&&64&ne.$flags$&&1&Oe&&k.forEach(Y=>Object.defineProperty(it,Y,{value(...y){const M=Pi(this),q=c.lazyLoad?M.$lazyInstance$:c.lazyLoad?M.$hostElement$:this;if(q){const xe=q[Y];"function"==typeof xe&&xe.call(q,...y)}else M.$onReadyPromise$.then(xe=>{const R=xe[Y];"function"==typeof R&&R.call(xe,...y)})}})),c.member&&ne.$members$){c.watchCallback&&H.watchers&&(ne.$watchers$=H.watchers);const Y=Object.entries(ne.$members$);if(Y.map(([y,[M]])=>{(c.prop||c.state)&&(31&M||(!c.lazyLoad||2&Oe)&&32&M)?Object.defineProperty(it,y,{get(){return((H,ne)=>Pi(this).$instanceValues$.get(ne))(0,y)},set(B){if(c.isDev){const q=Pi(this);!(1&Oe)&&0===(q&&8&q.$flags$)&&31&M&&!(1024&M)&&Vo(`@Prop() "${y}" on <${ne.$tagName$}> is immutable but was modified from within the component.\nMore information: https://stenciljs.com/docs/properties#prop-mutability`)}((H,ne,Oe,ze)=>{const it=Pi(H),Y=c.lazyLoad?it.$hostElement$:H,y=it.$instanceValues$.get(ne),M=it.$flags$,B=c.lazyLoad?it.$lazyInstance$:Y;Oe=((H,ne)=>null==H||ve(H)?H:c.propBoolean&&4&ne?"false"!==H&&(""===H||!!H):c.propNumber&&2&ne?parseFloat(H):c.propString&&1&ne?String(H):H)(Oe,ze.$members$[ne][0]);const q=Number.isNaN(y)&&Number.isNaN(Oe);if((!c.lazyLoad||!(8&M)||void 0===y)&&Oe!==y&&!q&&(it.$instanceValues$.set(ne,Oe),c.isDev&&(1024&it.$flags$?Vo(`The state/prop "${ne}" changed during rendering. This can potentially lead to infinite-loops and other bugs.`,"\nElement",Y,"\nNew value",Oe,"\nOld value",y):2048&it.$flags$&&Vo(`The state/prop "${ne}" changed during "componentDidLoad()", this triggers extra re-renders, try to setup on "componentWillLoad()"`,"\nElement",Y,"\nNew value",Oe,"\nOld value",y)),!c.lazyLoad||B)){if(c.watchCallback&&ze.$watchers$&&128&M){const R=ze.$watchers$[ne];R&&R.map(N=>{try{B[N](Oe,y,ne)}catch(S){gi(S,Y)}})}if(c.updatable&&2==(18&M)){if(c.cmpShouldUpdate&&B.componentShouldUpdate&&!1===B.componentShouldUpdate(Oe,y,ne))return;Rn(it,!1)}}})(this,y,B,ne)},configurable:!0,enumerable:!0}):c.lazyLoad&&c.method&&1&Oe&&64&M&&Object.defineProperty(it,y,{value(...B){var q;const xe=Pi(this);return null==(q=xe?.$onInstancePromise$)?void 0:q.then(()=>{var R;return null==(R=xe.$lazyInstance$)?void 0:R[y](...B)})}})}),c.observeAttribute&&(!c.lazyLoad||1&Oe)){const y=new Map;it.attributeChangedCallback=function(M,B,q){Hn.jmp(()=>{var xe;const R=y.get(M);if(this.hasOwnProperty(R))q=this[R],delete this[R];else{if(it.hasOwnProperty(R)&&"number"==typeof this[R]&&this[R]==q)return;if(null==R){const N=Pi(this),S=N?.$flags$;if(S&&!(8&S)&&128&S&&q!==B){const He=c.lazyLoad?N.$lazyInstance$:c.lazyLoad?N.$hostElement$:this,Rt=null==(xe=ne.$watchers$)?void 0:xe[M];Rt?.forEach(fn=>{null!=He[fn]&&He[fn].call(He,q,B,M)})}return}}this[R]=(null!==q||"boolean"!=typeof this[R])&&q})},H.observedAttributes=Array.from(new Set([...Object.keys(null!=(ze=ne.$watchers$)?ze:{}),...Y.filter(([M,B])=>15&B[0]).map(([M,B])=>{var q;const xe=B[1]||M;return y.set(xe,M),c.reflect&&512&B[0]&&(null==(q=ne.$attrsToReflect$)||q.push([M,xe])),xe})]))}}return H},Cn=function(){var H=(0,t.A)(function*(ne,Oe,ze,it){let Y;if(!(32&Oe.$flags$)){if(Oe.$flags$|=32,(c.lazyLoad||c.hydrateClientSide)&&ze.$lazyBundleId$){if(Y=ds(ze,Oe,it),Y.then){const xe=((H,ne)=>c.profile&&performance.mark?(0===performance.getEntriesByName(H,"mark").length&&performance.mark(H),()=>{0===performance.getEntriesByName(ne,"measure").length&&performance.measure(ne,H)}):()=>{})(`st:load:${ze.$tagName$}:${Oe.$modeName$}`,`[Stencil] Load module for <${ze.$tagName$}>`);Y=yield Y,xe()}if((c.isDev||c.isDebug)&&!Y)throw new Error(`Constructor for "${ze.$tagName$}#${Oe.$modeName$}" was not found`);c.member&&!Y.isProxied&&(c.watchCallback&&(ze.$watchers$=Y.watchers),kn(Y,ze,2),Y.isProxied=!0);const q=Ue("createInstance",ze.$tagName$);c.member&&(Oe.$flags$|=8);try{new Y(Oe)}catch(xe){gi(xe)}c.member&&(Oe.$flags$&=-9),c.watchCallback&&(Oe.$flags$|=128),q(),Zi(Oe.$lazyInstance$)}else Y=ne.constructor,customElements.whenDefined(ze.$tagName$).then(()=>Oe.$flags$|=128);if(c.style&&Y.style){let q=Y.style;c.mode&&"string"!=typeof q&&(q=q[Oe.$modeName$=(H=>wr.map(ne=>ne(H)).find(ne=>!!ne))(ne)],c.hydrateServerSide&&Oe.$modeName$&&ne.setAttribute("s-mode",Oe.$modeName$));const xe=zt(ze,Oe.$modeName$);if(!Cr.has(xe)){const R=Ue("registerStyles",ze.$tagName$);!c.hydrateServerSide&&c.shadowDom&&c.shadowDomShim&&8&ze.$flags$&&(q=yield m.e(180).then(m.bind(m,5180)).then(N=>N.scopeCss(q,xe,!1))),((H,ne,Oe)=>{let ze=Cr.get(H);Dr&&Oe?(ze=ze||new CSSStyleSheet,"string"==typeof ze?ze=ne:ze.replaceSync(ne)):ze=ne,Cr.set(H,ze)})(xe,q,!!(1&ze.$flags$)),R()}}}const y=Oe.$ancestorComponent$,M=()=>Rn(Oe,!0);c.asyncLoading&&y&&y["s-rc"]?y["s-rc"].push(M):M()});return function(Oe,ze,it,Y){return H.apply(this,arguments)}}(),Zi=H=>{c.lazyLoad&&c.connectedCallback&&Ni(H,"connectedCallback")},Io=H=>{const ne=H["s-cr"]=mi.createComment(c.isDebug?`content-ref (host=${H.localName})`:"");ne["s-cn"]=!0,H.insertBefore(ne,H.firstChild)},Ii=H=>{c.lazyLoad&&c.disconnectedCallback&&Ni(H,"disconnectedCallback"),c.cmpDidUnload&&Ni(H,"componentDidUnload")},Xn=function(){var H=(0,t.A)(function*(ne){if(!(1&Hn.$flags$)){const Oe=Pi(ne);c.hostListener&&Oe.$rmListeners$&&(Oe.$rmListeners$.map(ze=>ze()),Oe.$rmListeners$=void 0),c.lazyLoad?Oe?.$lazyInstance$?Ii(Oe.$lazyInstance$):Oe?.$onReadyPromise$&&Oe.$onReadyPromise$.then(()=>Ii(Oe.$lazyInstance$)):Ii(ne)}});return function(Oe){return H.apply(this,arguments)}}(),Ro=H=>{const ne=H.cloneNode;H.cloneNode=function(Oe){const ze=this,it=!!c.shadowDom&&ze.shadowRoot&&lo,Y=ne.call(ze,!!it&&Oe);if(c.slot&&!it&&Oe){let M,B,y=0;const q=["s-id","s-cr","s-lr","s-rc","s-sc","s-p","s-cn","s-sr","s-sn","s-hn","s-ol","s-nr","s-si","s-rf"];for(;y!ze.childNodes[y][xe]),M&&(c.appendChildSlotFix&&Y.__appendChild?Y.__appendChild(M.cloneNode(!0)):Y.appendChild(M.cloneNode(!0))),B&&Y.appendChild(ze.childNodes[y].cloneNode(!0))}return Y}},ko=H=>{H.__appendChild=H.appendChild,H.appendChild=function(ne){const Oe=ne["s-sn"]=Xr(ne),ze=Wn(this.childNodes,Oe,this.tagName);if(ze){const it=oi(ze,Oe),Y=it[it.length-1],y=Y.parentNode.insertBefore(ne,Y.nextSibling);return In(this),y}return this.__appendChild(ne)}},Oo=H=>{H.__removeChild=H.removeChild,H.removeChild=function(ne){if(ne&&typeof ne["s-sn"]<"u"){const Oe=Wn(this.childNodes,ne["s-sn"],this.tagName);if(Oe){const it=oi(Oe,ne["s-sn"]).find(Y=>Y===ne);if(it)return it.remove(),void In(this)}}return this.__removeChild(ne)}},fr=H=>{const ne=H.prepend;H.prepend=function(...Oe){Oe.forEach(ze=>{"string"==typeof ze&&(ze=this.ownerDocument.createTextNode(ze));const it=ze["s-sn"]=Xr(ze),Y=Wn(this.childNodes,it,this.tagName);if(Y){const y=document.createTextNode("");y["s-nr"]=ze,Y["s-cr"].parentNode.__appendChild(y),ze["s-ol"]=y;const B=oi(Y,it)[0];return B.parentNode.insertBefore(ze,B.nextSibling)}return 1===ze.nodeType&&ze.getAttribute("slot")&&(ze.hidden=!0),ne.call(this,ze)})}},_o=H=>{H.append=function(...ne){ne.forEach(Oe=>{"string"==typeof Oe&&(Oe=this.ownerDocument.createTextNode(Oe)),this.appendChild(Oe)})}},qi=H=>{const ne=H.insertAdjacentHTML;H.insertAdjacentHTML=function(Oe,ze){if("afterbegin"!==Oe&&"beforeend"!==Oe)return ne.call(this,Oe,ze);const it=this.ownerDocument.createElement("_");let Y;if(it.innerHTML=ze,"afterbegin"===Oe)for(;Y=it.firstChild;)this.prepend(Y);else if("beforeend"===Oe)for(;Y=it.firstChild;)this.append(Y)}},_r=H=>{H.insertAdjacentText=function(ne,Oe){this.insertAdjacentHTML(ne,Oe)}},cs=H=>{const ne=H.insertAdjacentElement;H.insertAdjacentElement=function(Oe,ze){return"afterbegin"!==Oe&&"beforeend"!==Oe?ne.call(this,Oe,ze):"afterbegin"===Oe?(this.prepend(ze),ze):("beforeend"===Oe&&this.append(ze),ze)}},dr=H=>{const ne=Object.getOwnPropertyDescriptor(Node.prototype,"textContent");Object.defineProperty(H,"__textContent",ne),Object.defineProperty(H,"textContent",c.experimentalScopedSlotChanges?{get(){return" "+Fo(this.childNodes).map(it=>{var Y,y;const M=[];let B=it.nextSibling;for(;B&&B["s-sn"]===it["s-sn"];)(3===B.nodeType||1===B.nodeType)&&M.push(null!=(y=null==(Y=B.textContent)?void 0:Y.trim())?y:""),B=B.nextSibling;return M.filter(q=>""!==q).join(" ")}).filter(it=>""!==it).join(" ")+" "},set(Oe){Fo(this.childNodes).forEach(it=>{let Y=it.nextSibling;for(;Y&&Y["s-sn"]===it["s-sn"];){const y=Y;Y=Y.nextSibling,y.remove()}if(""===it["s-sn"]){const y=this.ownerDocument.createTextNode(Oe);y["s-sn"]="",it.parentElement.insertBefore(y,it.nextSibling)}else it.remove()})}}:{get(){var Oe;const ze=Wn(this.childNodes,"",this.tagName);return 3===(null==(Oe=ze?.nextSibling)?void 0:Oe.nodeType)?ze.nextSibling.textContent:ze?ze.textContent:this.__textContent},set(Oe){var ze;const it=Wn(this.childNodes,"",this.tagName);if(3===(null==(ze=it?.nextSibling)?void 0:ze.nodeType))it.nextSibling.textContent=Oe;else if(it)it.textContent=Oe;else{this.__textContent=Oe;const Y=this["s-cr"];Y&&this.insertBefore(Y,this.firstChild)}}})},So=(H,ne)=>{class Oe extends Array{item(it){return this[it]}}if(8&ne.$flags$){const ze=H.__lookupGetter__("childNodes");Object.defineProperty(H,"children",{get(){return this.childNodes.map(it=>1===it.nodeType)}}),Object.defineProperty(H,"childElementCount",{get:()=>H.children.length}),Object.defineProperty(H,"childNodes",{get(){const it=ze.call(this);if(!(1&Hn.$flags$)&&2&Pi(this).$flags$){const Y=new Oe;for(let y=0;y{const ne=[];for(const Oe of Array.from(H))Oe["s-sr"]&&ne.push(Oe),ne.push(...Fo(Oe.childNodes));return ne},Xr=H=>H["s-sn"]||1===H.nodeType&&H.getAttribute("slot")||"",Wn=(H,ne,Oe)=>{let it,ze=0;for(;ze{const Oe=[H];for(;(H=H.nextSibling)&&H["s-sn"]===ne;)Oe.push(H);return Oe},Ao=(H,ne)=>{const Oe={$flags$:ne[0],$tagName$:ne[1]};c.member&&(Oe.$members$=ne[2]),c.hostListener&&(Oe.$listeners$=ne[3]),c.watchCallback&&(Oe.$watchers$=H.$watchers$),c.reflect&&(Oe.$attrsToReflect$=[]),c.shadowDom&&!lo&&1&Oe.$flags$&&(Oe.$flags$|=8),c.experimentalSlotFixes?c.scoped&&2&Oe.$flags$&&((H,ne)=>{Ro(H),ko(H),_o(H),fr(H),cs(H),qi(H),_r(H),dr(H),So(H,ne),Oo(H)})(H.prototype,Oe):(c.slotChildNodesFix&&So(H.prototype,Oe),c.cloneNodeFix&&Ro(H.prototype),c.appendChildSlotFix&&ko(H.prototype),c.scopedSlotTextContentFix&&2&Oe.$flags$&&dr(H.prototype));const ze=H.prototype.connectedCallback,it=H.prototype.disconnectedCallback;return Object.assign(H.prototype,{__registerHost(){Qr(this,Oe)},connectedCallback(){(H=>{if(!(1&Hn.$flags$)){const ne=Pi(H),Oe=ne.$cmpMeta$,ze=Ue("connectedCallback",Oe.$tagName$);if(c.hostListenerTargetParent&&Ln(H,ne,Oe.$listeners$,!0),1&ne.$flags$)Ln(H,ne,Oe.$listeners$,!1),ne?.$lazyInstance$?Zi(ne.$lazyInstance$):ne?.$onReadyPromise$&&ne.$onReadyPromise$.then(()=>Zi(ne.$lazyInstance$));else{let it;if(ne.$flags$|=1,c.hydrateClientSide&&(it=H.getAttribute(qe),it)){if(c.shadowDom&&lo&&1&Oe.$flags$){const Y=c.mode?$t(H.shadowRoot,Oe,H.getAttribute("s-mode")):$t(H.shadowRoot,Oe);H.classList.remove(Y+"-h",Y+"-s")}((H,ne,Oe,ze)=>{const it=Ue("hydrateClient",ne),Y=H.shadowRoot,y=[],B=c.shadowDom&&Y?[]:null,q=ze.$vnode$=E(ne,null);Hn.$orgLocNodes$||wt(mi.body,Hn.$orgLocNodes$=new Map),H[qe]=Oe,H.removeAttribute(qe),kt(q,y,[],B,H,H,Oe),y.map(xe=>{const R=xe.$hostId$+"."+xe.$nodeId$,N=Hn.$orgLocNodes$.get(R),S=xe.$elm$;N&&lo&&""===N["s-en"]&&N.parentNode.insertBefore(S,N.nextSibling),Y||(S["s-hn"]=ne,N&&(S["s-ol"]=N,S["s-ol"]["s-nr"]=S)),Hn.$orgLocNodes$.delete(R)}),c.shadowDom&&Y&&B.map(xe=>{xe&&Y.appendChild(xe)}),it()})(H,Oe.$tagName$,it,ne)}if(c.slotRelocation&&!it&&(c.hydrateServerSide||(c.slot||c.shadowDom)&&12&Oe.$flags$)&&Io(H),c.asyncLoading){let Y=H;for(;Y=Y.parentNode||Y.host;)if(c.hydrateClientSide&&1===Y.nodeType&&Y.hasAttribute("s-id")&&Y["s-p"]||Y["s-p"]){Ti(ne,ne.$ancestorComponent$=Y);break}}c.prop&&!c.hydrateServerSide&&Oe.$members$&&Object.entries(Oe.$members$).map(([Y,[y]])=>{if(31&y&&H.hasOwnProperty(Y)){const M=H[Y];delete H[Y],H[Y]=M}}),c.initializeNextTick?co(()=>Cn(H,ne,Oe)):Cn(H,ne,Oe)}ze()}})(this),c.connectedCallback&&ze&&ze.call(this)},disconnectedCallback(){Xn(this),c.disconnectedCallback&&it&&it.call(this)},__attachShadow(){lo?this.attachShadow(c.shadowDelegatesFocus?{mode:"open",delegatesFocus:!!(16&Oe.$flags$)}:{mode:"open"}):this.shadowRoot=this}}),H.is=Oe.$tagName$,kn(H,Oe,3)},Ln=(H,ne,Oe,ze)=>{c.hostListener&&Oe&&(c.hostListenerTargetParent&&(Oe=Oe.filter(ze?([it])=>32&it:([it])=>!(32&it))),Oe.map(([it,Y,y])=>{const M=c.hostListenerTarget?us(H,it):H,B=zs(ne,y),q=Ji(it);Hn.ael(M,Y,B,q),(ne.$rmListeners$=ne.$rmListeners$||[]).push(()=>Hn.rel(M,Y,B,q))}))},zs=(H,ne)=>Oe=>{try{c.lazyLoad?256&H.$flags$?H.$lazyInstance$[ne](Oe):(H.$queuedListeners$=H.$queuedListeners$||[]).push([ne,Oe]):H.$hostElement$[ne](Oe)}catch(ze){gi(ze)}},us=(H,ne)=>c.hostListenerTargetDocument&&4&ne?mi:c.hostListenerTargetWindow&&8&ne?Jo:c.hostListenerTargetBody&&16&ne?mi.body:c.hostListenerTargetParent&&32&ne?H.parentElement:H,Ji=H=>qr?{passive:!!(1&H),capture:!!(2&H)}:!!(2&H),Rr=c.hotModuleReplacement?window.__STENCIL_HOSTREFS__||(window.__STENCIL_HOSTREFS__=new WeakMap):new WeakMap,Pi=H=>Rr.get(H),Qr=(H,ne)=>{const Oe={$flags$:0,$hostElement$:H,$cmpMeta$:ne,$instanceValues$:new Map};return c.isDev&&(Oe.$renderCount$=0),c.method&&c.lazyLoad&&(Oe.$onInstancePromise$=new Promise(ze=>Oe.$onInstanceResolve$=ze)),c.asyncLoading&&(Oe.$onReadyPromise$=new Promise(ze=>Oe.$onReadyResolve$=ze),H["s-p"]=[],H["s-rc"]=[]),Ln(H,Oe,ne.$listeners$,!1),Rr.set(H,Oe)},Zo=(H,ne)=>ne in H,gi=(H,ne)=>(0,console.error)(H,ne),yr=c.isTesting?["STENCIL:"]:["%cstencil","color: white;background:#4c47ff;font-weight: bold; font-size:10px; padding:2px 6px; border-radius: 5px"],Ri=(...H)=>console.error(...yr,...H),Vo=(...H)=>console.warn(...yr,...H),xr=new Map,ds=(H,ne,Oe)=>{const ze=H.$tagName$.replace(/-/g,"_"),it=H.$lazyBundleId$;if(c.isDev&&"string"!=typeof it)return void Ri(`Trying to lazily load component <${H.$tagName$}> with style mode "${ne.$modeName$}", but it does not exist.`);const Y=!c.hotModuleReplacement&&xr.get(it);return Y?Y[ze]:m(3199)(`./${it}.entry.js${c.hotModuleReplacement&&Oe?"?s-hmr="+Oe:""}`).then(y=>(c.hotModuleReplacement||xr.set(it,y),y[ze]),gi)},Cr=new Map,wr=[],Jo=typeof window<"u"?window:{},mi=Jo.document||{head:{}},Jr=Jo.HTMLElement||class{},Hn={$flags$:0,$resourcesUrl$:"",jmp:H=>H(),raf:H=>requestAnimationFrame(H),ael:(H,ne,Oe,ze)=>H.addEventListener(ne,Oe,ze),rel:(H,ne,Oe,ze)=>H.removeEventListener(ne,Oe,ze),ce:(H,ne)=>new CustomEvent(H,ne)},Fr=H=>{Object.assign(Hn,H)},lo=!c.shadowDomShim||!c.shadowDom||(mi.head.attachShadow+"").indexOf("[native")>-1,qr=(()=>{let H=!1;try{mi.addEventListener("e",null,Object.defineProperty({},"passive",{get(){H=!0}}))}catch{}return H})(),Dr=!!c.constructableCSS&&(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),ar=0,Er=!1,lr=[],qo=[],Ki=[],Nr=(H,ne)=>Oe=>{H.push(Oe),Er||(Er=!0,ne&&4&Hn.$flags$?co(zo):Hn.raf(zo))},Lr=H=>{for(let ne=0;ne{let Oe=0,ze=0;for(;Oe{if(c.asyncQueue&&ar++,Lr(lr),c.asyncQueue){const H=2==(6&Hn.$flags$)?performance.now()+14*Math.ceil(.1*ar):1/0;xo(qo,H),xo(Ki,H),qo.length>0&&(Ki.push(...qo),qo.length=0),(Er=lr.length+qo.length+Ki.length>0)?Hn.raf(zo):ar=0}else Lr(qo),(Er=lr.length>0)&&Hn.raf(zo)},co=H=>Promise.resolve(void 0).then(H),_s=Nr(lr,!1),Br=Nr(qo,!0)},3884:(St,Be,m)=>{"use strict";m.d(Be,{tV:()=>ed,ii:()=>pm,c5:()=>td,nl:()=>Mf,WS:()=>Mi,$c:()=>Em,ED:()=>q0,Pt:()=>tv,AC:()=>nv,TD:()=>Sf});var t=m(4438),c=m(8687),X=m(1583),be=m(4412),K=m(1413),D=m(1807),Z=m(7786),ge=m(4572),De=m(5558),fe=m(6354),pe=m(9172),ce=m(6977),de=m(5964),ve=m(1397),Ce=m(6697),$e=m(3294),Re=m(4668),Ie=m(2782),Qe=m(1864),Xe=m(4340);let Ae=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275cmp=t.VBU({type:s,selectors:[["ng-component"]],hostAttrs:[1,"tui-autofilled-styles"],decls:0,vars:0,template:function(r,d){},styles:[".tui-autofill input,input.tui-autofill{transition:box-shadow .01s}\n"],encapsulation:2,changeDetection:0}),s})(),we=(()=>{class s{constructor(r){this.autofilled=!1,this.tuiAutofilledChange=new t.bkB,r.addComponent(Ae)}transitionStartHandler({propertyName:r,target:d}){var _;r.includes("box-shadow")&&(null===(_=d)||void 0===_?void 0:_.matches("input"))&&(this.autofilled=!this.autofilled,this.tuiAutofilledChange.emit(this.autofilled))}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Xe.vA))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiAutofilledChange",""]],hostAttrs:[1,"tui-autofill"],hostVars:2,hostBindings:function(r,d){1&r&&t.bIt("transitionstart",function(A){return d.transitionStartHandler(A)}),2&r&&t.AVh("_autofilled",d.autofilled)},outputs:{tuiAutofilledChange:"tuiAutofilledChange"}}),s})(),Ue=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})(),Ve=(()=>{class s{constructor(){this.focusable=!0}get tabIndex(){return this.focusable?0:-1}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiFocusable",""]],hostVars:1,hostBindings:function(r,d){2&r&&t.Mr5("tabIndex",d.tabIndex)},inputs:{focusable:[t.Mj6.None,"tuiFocusable","focusable"]}}),s})(),et=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();var Te=m(1410),_e=m(683),W=m(8529),je=m(5001),ut=m(4343),qe=m(4819),nt=m(9925),dt=m(9835),rt=m(8502),We=m(1985),x=m(5343);const k=new We.c(x.l);class E{constructor(p,r,d,_,A,ue,ot,bt,pt,Lt,on,ln,Pn){this.change$=p,this.options=r,this.legacyAppearance=d,this.appearanceDirective=_,this.cleanerDirective=A,this.customContentDirective=ue,this.iconDirective=ot,this.iconLeftDirective=bt,this.labelOutsideDirective=pt,this.sizeDirective=Lt,this.prefixDirective=on,this.postfixDirective=ln,this.fillerDirective=Pn}get appearance(){return this.appearanceDirective.appearance||this.legacyAppearance}get cleaner(){return this.cleanerDirective.cleaner}get customContent(){return this.customContentDirective.customContent||""}get icon(){return this.iconDirective.icon}get iconLeft(){return this.iconLeftDirective.iconLeft}get labelOutside(){return this.labelOutsideDirective.labelOutside}get size(){return this.sizeDirective.size}get prefix(){return this.prefixDirective.prefix}get postfix(){return this.postfixDirective.postfix}get filler(){return this.fillerDirective.filler}}const Q=(0,nt.gc)({iconCleaner:"tuiIconClose",hintOnDisabled:!1}),lt=(0,nt.ET)(()=>new Tt);let Tt=(()=>{class s extends _e.zY{constructor(){super(...arguments),this.appearance=""}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldAppearance",""]],inputs:{appearance:[t.Mj6.None,"tuiTextfieldAppearance","appearance"]},features:[t.Jv_([{provide:lt,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const Ke=(0,nt.ET)(()=>new ht);let ht=(()=>{class s extends _e.zY{constructor(){super(...arguments),this.cleaner=!1}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:[t.Mj6.None,"tuiTextfieldCleaner","cleaner"]},features:[t.Jv_([{provide:Ke,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const kt=(0,nt.ET)(()=>new wt);let wt=(()=>{class s extends _e.zY{}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:[t.Mj6.None,"tuiTextfieldCustomContent","customContent"]},features:[t.Jv_([{provide:kt,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const un=(0,nt.ET)(()=>new sn);let sn=(()=>{class s extends _e.zY{constructor(){super(...arguments),this.filler=""}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldFiller",""]],inputs:{filler:[t.Mj6.None,"tuiTextfieldFiller","filler"]},features:[t.Jv_([{provide:un,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const vn=(0,nt.ET)(()=>new En);let En=(()=>{class s extends _e.zY{}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:[t.Mj6.None,"tuiTextfieldIcon","icon"]},features:[t.Jv_([{provide:vn,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const Bn=(0,nt.ET)(()=>new rn);let rn=(()=>{class s extends _e.zY{}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconLeft:[t.Mj6.None,"tuiTextfieldIconLeft","iconLeft"]},features:[t.Jv_([{provide:Bn,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const di=(0,nt.ET)(()=>new hi);let hi=(()=>{class s extends _e.zY{constructor(){super(...arguments),this.labelOutside=!1}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:[t.Mj6.None,"tuiTextfieldLabelOutside","labelOutside"]},features:[t.Jv_([{provide:di,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const _i=(0,nt.ET)(()=>new $t);let $t=(()=>{class s extends _e.zY{constructor(){super(...arguments),this.postfix=""}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldPostfix",""]],inputs:{postfix:[t.Mj6.None,"tuiTextfieldPostfix","postfix"]},features:[t.Jv_([{provide:_i,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const Ot=(0,nt.ET)(()=>new zt);let zt=(()=>{class s extends _e.zY{constructor(){super(...arguments),this.prefix=""}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldPrefix",""]],inputs:{prefix:[t.Mj6.None,"tuiTextfieldPrefix","prefix"]},features:[t.Jv_([{provide:Ot,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})();const _t=(0,nt.ET)(()=>new At);let At=(()=>{class s extends _e.zY{constructor(){super(...arguments),this.size="l"}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiTextfieldSize",""]],inputs:{size:[t.Mj6.None,"tuiTextfieldSize","size"]},features:[t.Jv_([{provide:_t,useExisting:(0,t.Rfq)(()=>s)}]),t.Vt3]}),s})(),an=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();const dn=new t.nKC("[TUI_TEXTFIELD_WATCHED_CONTROLLER]"),qt=[Xe.ew,{provide:dn,deps:[t.gRc,Xe.ew,Q,rt.Eo,lt,Ke,kt,vn,Bn,di,_t,Ot,_i,un],useFactory:(s,p,r,d,..._)=>{const A=(0,Z.h)(..._.map(({change$:ue})=>ue||k)).pipe((0,dt.Eb)(s),(0,ce.Q)(p));return A.subscribe(),new E(A,r,d,..._)}}];var On=m(2846),en=m(800),nn=m(3726),Wt=m(5335),Ct=m(4350),Ht=m(7919),vt=m(7291),tn=m(2061),mt=m(177);function yn(s,p){1&s&&t.nrm(0,"tui-svg",3),2&s&&t.Y8G("src",p.polymorpheusOutlet)}let bn=(()=>{class s extends qe.bk{constructor(r,d,_,A){super(_),this.isMobile=A,this.mode=null,this.describeId="",d.pipe((0,ce.Q)(r)).subscribe(ue=>{this.mode=ue})}get computedAppearance(){return this.appearance||this.mode||""}stopOnMobile(r){var d;this.isMobile&&(r.preventDefault(),r.stopPropagation()),null===(d=this.driver$)||void 0===d||d.toggle()}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Xe.ew,2),t.rXU(rt.fL),t.rXU(qe._n),t.rXU(Te.Td))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-tooltip"]],viewQuery:function(r,d){if(1&r&&t.GBs(qe.JL,5),2&r){let _;t.mGM(_=t.lsd())&&(d.driver$=_.first)}},hostVars:1,hostBindings:function(r,d){1&r&&t.bIt("mousedown",function(A){return d.stopOnMobile(A)}),2&r&&t.BMQ("data-appearance",d.computedAppearance)},inputs:{content:"content",direction:"direction",appearance:"appearance",showDelay:"showDelay",hideDelay:"hideDelay",describeId:"describeId",context:"context"},features:[t.Jv_([Xe.ew,vt.si]),t.Vt3],decls:4,vars:11,consts:[["driver","tuiHintHover"],["appearance","icon","automation-id","tui-tooltip__icon","tuiWrapper","",1,"t-tooltip-icon",3,"hover","tuiHint","tuiHintAppearance","tuiHintContext","tuiHintDescribe","tuiHintDirection","tuiHintHideDelay","tuiHintShowDelay"],[3,"src",4,"polymorpheusOutlet"],[3,"src"]],template:function(r,d){if(1&r&&(t.j41(0,"span",1,0),t.nI1(2,"async"),t.DNE(3,yn,1,1,"tui-svg",2),t.k0s()),2&r){const _=t.sdS(1);t.Y8G("hover",t.bMT(2,9,_)||null)("tuiHint",d.content)("tuiHintAppearance",d.computedAppearance)("tuiHintContext",d.context)("tuiHintDescribe",d.describeId)("tuiHintDirection",d.direction)("tuiHintHideDelay",d.hideDelay)("tuiHintShowDelay",d.showDelay),t.R7$(3),t.Y8G("polymorpheusOutlet",d.icon)}},dependencies:[Ct._Y,tn.l,qe.XZ,qe.ZF,qe.JL,qe.AZ,qe.Qw,en.OA,mt.Jj],styles:['[_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;font-size:0;line-height:0;pointer-events:auto;cursor:pointer;color:var(--tui-text-01)}[data-appearance=error][_nghost-%COMP%]{color:var(--tui-error-fill)}.t-tooltip-icon[_ngcontent-%COMP%]{display:inline-block;width:100%;height:100%;color:inherit}[tuiWrapper][data-appearance="textfield"][data-state="disabled"][_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%], [tuiWrapper][data-appearance="textfield"][data-state="disabled"] [_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%]{opacity:1}'],changeDetection:0}),s})(),ct=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,tn.E,Ct.vl,qe.Q3,en.yJ]]}),s})();var Ye=m(9417);let he=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["input","tuiMaskAccessor",""]],features:[t.Jv_([{provide:Ye.kq,deps:[[new t.Xx1,rt.r0],Ye.me],multi:!0,useFactory:(p,r)=>p?p[0]:r}])]}),s})(),Me=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();var V=m(7359);const ke=["pre"],st=["focusableElement"],Dt=[[["input"]],[["select"]],[["tuiContent"]],"*"],Zt=["input","select","tuiContent","*"],In=s=>({$implicit:s});function Vn(s,p){1&s&&t.eu8(0)}function Ai(s,p){1&s&&t.eu8(0)}function uo(s,p){1&s&&(t.j41(0,"div",17),t.SdG(1,2),t.k0s())}function Kn(s,p){1&s&&t.nrm(0,"tui-svg",20),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function wi(s,p){if(1&s&&(t.j41(0,"div",18),t.DNE(1,Kn,1,1,"tui-svg",19),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.iconLeftContent)("polymorpheusOutletContext",t.eq3(2,In,r.size))}}function ro(s,p){if(1&s&&(t.j41(0,"label",21),t.SdG(1,3),t.k0s()),2&s){const r=t.XpG();t.AVh("t-placeholder_raised",r.placeholderRaised),t.Y8G("for",r.computedId)}}function jo(s,p){1&s&&t.nrm(0,"tui-svg",24),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function Ti(s,p){if(1&s&&(t.j41(0,"div",22),t.DNE(1,jo,1,1,"tui-svg",23),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.controller.customContent)}}function Rn(s,p){1&s&&t.nrm(0,"tui-svg",27),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function Qi(s,p){if(1&s){const r=t.RV6();t.j41(0,"span",25),t.bIt("click.stop",function(){t.eBV(r);const _=t.XpG();return t.Njj(_.clear())}),t.DNE(1,Rn,1,1,"tui-svg",26),t.k0s()}if(2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.iconCleaner||r.controller.options.iconCleaner)("polymorpheusOutletContext",t.eq3(2,In,r.size))}}function or(s,p){if(1&s&&t.nrm(0,"tui-tooltip",28),2&s){const r=t.XpG();t.Y8G("content",null==r.hintOptions?null:r.hintOptions.content)("describeId",r.computedId)}}function Wr(s,p){1&s&&t.nrm(0,"tui-svg",20),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function As(s,p){if(1&s&&(t.j41(0,"div",29),t.DNE(1,Wr,1,1,"tui-svg",19),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.iconContent)("polymorpheusOutletContext",t.eq3(2,In,r.size))}}const so=["tuiTextfield",""];let pi=(()=>{class s{constructor(r,d){this.textfield=r,this.fontsReady$=d,this.prefix$=new be.t(""),this.pre$=(0,Z.h)(this.fontsReady$,this.prefix$).pipe((0,Wt.c)(0),(0,de.p)(()=>{var _;return!(null===(_=this.pre)||void 0===_||!_.nativeElement.isConnected)}),(0,fe.T)(()=>{var _;return(null===(_=this.pre)||void 0===_?void 0:_.nativeElement.offsetWidth)||0}),(0,$e.F)())}get isContextTable(){return this.textfield.appearance===Ht.bC.Table}get value(){return this.textfield.value}get filler(){const{focused:r,placeholder:d,exampleText:_,value:A,textfield:ue}=this;return d&&_?"":r?_||ue.filler.slice(A.length):""}get prefix(){return this.decorationsVisible?this.textfield.prefix:""}get postfix(){return this.decorationsVisible?this.computedPostfix:""}ngDoCheck(){this.prefix$.next(this.prefix)}get placeholder(){var r;return(null===(r=this.textfield.nativeFocusableElement)||void 0===r?void 0:r.placeholder)||""}get exampleText(){return!this.value&&this.focused?this.placeholder:""}get decorationsVisible(){return!!this.value||this.focused&&!this.placeholder}get focused(){return this.textfield.computedFocused&&!this.textfield.readOnly}get computedPostfix(){return this.textfield.postfix&&(this.filler||this.value)?` ${this.textfield.postfix}`:this.textfield.postfix}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Te.aX),t.rXU(Te.KS))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-value-decoration"]],viewQuery:function(r,d){if(1&r&&t.GBs(ke,7,t.aKT),2&r){let _;t.mGM(_=t.lsd())&&(d.pre=_.first)}},hostVars:4,hostBindings:function(r,d){1&r&&t.bIt("animationstart",function(){return d.ngDoCheck()}),2&r&&t.AVh("_table",d.isContextTable)("_filler",d.filler)},decls:5,vars:4,consts:[["pre",""],[1,"t-prefix",3,"textContent"],[1,"t-ghost",3,"textContent"],[1,"t-filler",3,"textContent"],[1,"t-postfix",3,"textContent"]],template:function(r,d){1&r&&t.nrm(0,"span",1,0)(2,"span",2)(3,"span",3)(4,"span",4),2&r&&(t.Y8G("textContent",d.prefix),t.R7$(2),t.Y8G("textContent",d.value),t.R7$(),t.Y8G("textContent",d.filler),t.R7$(),t.Y8G("textContent",d.postfix))},styles:['[_nghost-%COMP%]{position:absolute;display:block;width:100%;line-height:var(--tui-height);margin-top:calc(var(--tui-height) / -2);box-sizing:content-box;color:var(--tui-text-03);animation:tuiPresent 1s;white-space:nowrap}._table[_nghost-%COMP%]{position:static;margin-top:0}._filler[_nghost-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]{color:var(--tui-text-03-night)}tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]{line-height:calc(var(--tui-height) - .25rem)}.t-ghost[_ngcontent-%COMP%]{visibility:hidden;white-space:pre;text-overflow:clip}.t-prefix[_ngcontent-%COMP%], .t-postfix[_ngcontent-%COMP%]{white-space:pre;color:var(--tui-text-01)}tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}.t-filler[_ngcontent-%COMP%]{max-width:100%;white-space:nowrap}']}),s})();const bs={s:1.25,m:1.75,l:2.25};let ii=(()=>{class s extends _e.Xb{constructor(r,d,_,A){super(),this.controller=r,this.hintOptions=d,this.options=_,this.el=A,this.editable=!0,this.textfieldFiller="",this.iconCleaner=this.options.iconCleaner,this.readOnly=!1,this.invalid=!1,this.disabled=!1,this.textfieldPrefix="",this.textfieldPostfix="",this.value="",this.valueChange=new t.bkB,this.autofilled=!1}get prefix(){return this.textfieldPrefix||this.controller.prefix}get postfix(){return this.textfieldPostfix||this.controller.postfix}get filler(){return this.textfieldFiller||this.controller.filler}get nativeFocusableElement(){if(this.computedDisabled||!this.focusableElement)return null;const{nativeElement:r}=this.focusableElement;return r.previousElementSibling||r}get focused(){return(0,W.Ij)(this.el.nativeElement)}get appearance(){return this.controller.appearance}get size(){return this.controller.size}get computedInvalid(){return!this.readOnly&&!this.disabled&&this.invalid}get inputHidden(){var r;return!(null===(r=this.content)||void 0===r||!r.length)}get hasValue(){return!!this.value}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&!this.computedDisabled&&!this.readOnly}get hasTooltip(){var r;return!(null===(r=this.hintOptions)||void 0===r||!r.content||this.computedDisabled)}get hasCustomContent(){return!!this.controller.customContent}get placeholderVisible(){var r;const _=((null===(r=this.nativeFocusableElement)||void 0===r?void 0:r.placeholder)||this.prefix||this.postfix||this.filler)&&!this.readOnly&&this.computedFocused;return!this.hasValue&&!_}get hasPlaceholder(){return this.placeholderRaisable||this.placeholderVisible}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue||this.autofilled)}get borderStart(){return this.iconLeftContent?this.iconPaddingLeft:0}get borderEnd(){return(0,On.f3)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get iconContent(){return this.controller.icon}get iconLeftContent(){return this.controller.iconLeft}get showHint(){var r;return!(null===(r=this.hintOptions)||void 0===r||!r.content)&&(this.options.hintOnDisabled||!this.computedDisabled)}get name(){var r;return"cc-exp"===(null===(r=this.nativeFocusableElement)||void 0===r?void 0:r.autocomplete)?"ccexpiryyear":null}get computedId(){var r;return(null===(r=this.nativeFocusableElement)||void 0===r?void 0:r.id)||""}onFocused(r){this.updateFocused(r)}getIndent$(r){return(0,nn.R)(r,"scroll").pipe((0,fe.T)(()=>-1*Math.max(r.scrollLeft,0)))}clear(){this.nativeFocusableElement&&(this.nativeFocusableElement.value=""),this.updateValue("")}onMouseDown(r){const{nativeFocusableElement:d}=this;!d||r.target===d||(r.preventDefault(),d.focus())}onModelChange(r){this.updateValue(r)}onAutofilled(r){this.updateAutofilled(r)}detectRetargetFromLabel(r){(0,je.Kv)(r)&&r.stopImmediatePropagation()}get iconPaddingLeft(){return bs[this.size]}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}updateAutofilled(r){this.autofilled!==r&&(this.autofilled=r)}updateValue(r){this.value=r,this.valueChange.emit(r)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(dn),t.rXU(qe.bk,8),t.rXU(Q),t.rXU(t.aKT))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-primitive-textfield"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,en.OA,5),2&r){let A;t.mGM(A=t.lsd())&&(d.content=A)}},viewQuery:function(r,d){if(1&r&&t.GBs(st,5),2&r){let _;t.mGM(_=t.lsd())&&(d.focusableElement=_.first)}},hostVars:15,hostBindings:function(r,d){1&r&&t.bIt("focusin",function(){return d.onFocused(!0)})("focusout",function(){return d.onFocused(!1)}),2&r&&(t.BMQ("data-size",d.size),t.xc7("--border-start",d.borderStart,"rem")("--border-end",d.borderEnd,"rem"),t.AVh("_autofilled",d.autofilled)("_label-outside",d.controller.labelOutside)("_readonly",d.readOnly)("_invalid",d.computedInvalid)("_hidden",d.inputHidden))},inputs:{editable:"editable",textfieldFiller:[t.Mj6.None,"filler","textfieldFiller"],iconCleaner:"iconCleaner",readOnly:"readOnly",invalid:"invalid",disabled:"disabled",textfieldPrefix:[t.Mj6.None,"prefix","textfieldPrefix"],textfieldPostfix:[t.Mj6.None,"postfix","textfieldPostfix"],value:"value"},outputs:{valueChange:"valueChange"},features:[t.Jv_([(0,Te.Jr)(s),qt]),t.Vt3],ngContentSelectors:Zt,decls:24,vars:37,consts:[["focusableElement",""],["decor",""],[4,"ngIf"],["automation-id","tui-primitive-textfield__wrapper","tuiWrapper","",3,"click.prevent.silent","mousedown","tuiAutofilledChange","active","appearance","disabled","focus","hover","invalid","readOnly"],["automation-id","tui-primitive-textfield__native-input","tuiMaskAccessor","",1,"t-input",3,"ngModelChange","disabled","id","ngModel","readOnly","tuiFocusable"],["automation-id","tui-primitive-textfield__value","class","t-input t-input_template",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],[1,"t-wrapper"],["automation-id","tui-primitive-textfield__placeholder","class","t-placeholder",3,"t-placeholder_raised","for",4,"ngIf"],[1,"t-wrapper-value-decoration"],["aria-hidden","true","automation-id","tui-primitive-textfield__value-decoration",1,"t-value-decoration"],[1,"t-icons"],["automation-id","tui-primitive-textfield__custom-content","class","t-custom-content",4,"ngIf"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","","class","t-cleaner",3,"click.stop",4,"ngIf"],["automation-id","tui-primitive-textfield__tooltip","class","t-tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-primitive-textfield__value",1,"t-input","t-input_template"],[1,"t-icon","t-icon_left","t-textfield-icon"],["appearance","icon","tuiWrapper","",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",3,"src"],["automation-id","tui-primitive-textfield__placeholder",1,"t-placeholder",3,"for"],["automation-id","tui-primitive-textfield__custom-content",1,"t-custom-content"],["class","t-custom-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-custom-icon",3,"src"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","",1,"t-cleaner",3,"click.stop"],[3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"src"],["automation-id","tui-primitive-textfield__tooltip",1,"t-tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(r,d){if(1&r){const _=t.RV6();t.NAR(Dt),t.DNE(0,Vn,1,0,"ng-container",2),t.nI1(1,"async"),t.DNE(2,Ai,1,0,"ng-container",2),t.nI1(3,"async"),t.j41(4,"div",3),t.nI1(5,"async"),t.bIt("click.prevent.silent",function(ue){return t.eBV(_),t.Njj(d.detectRetargetFromLabel(ue))})("mousedown",function(ue){return t.eBV(_),t.Njj(d.onMouseDown(ue))})("tuiAutofilledChange",function(ue){return t.eBV(_),t.Njj(d.onAutofilled(ue))}),t.SdG(6),t.SdG(7,1),t.j41(8,"input",4,0),t.bIt("ngModelChange",function(ue){return t.eBV(_),t.Njj(d.onModelChange(ue))}),t.k0s(),t.DNE(10,uo,2,0,"div",5),t.j41(11,"div",6),t.DNE(12,wi,2,4,"div",7),t.j41(13,"div",8),t.DNE(14,ro,2,3,"label",9),t.j41(15,"div",10),t.nrm(16,"tui-value-decoration",11,1),t.nI1(18,"async"),t.k0s()(),t.j41(19,"div",12),t.DNE(20,Ti,2,1,"div",13)(21,Qi,2,4,"span",14)(22,or,1,2,"tui-tooltip",15)(23,As,2,4,"div",16),t.k0s()()()}if(2&r){const _=t.sdS(9),A=t.sdS(17);t.Y8G("ngIf",t.bMT(1,29,null==d.content?null:d.content.changes)),t.R7$(2),t.Y8G("ngIf",t.bMT(3,31,null==d.hintOptions?null:d.hintOptions.change$)),t.R7$(2),t.xc7("--text-indent",t.bMT(5,33,A.pre$),"px"),t.Y8G("active",d.pseudoActive)("appearance",d.appearance)("disabled",d.disabled)("focus",d.computedFocused)("hover",d.pseudoHover)("invalid",d.computedInvalid)("readOnly",d.readOnly),t.R7$(4),t.Y8G("disabled",d.computedDisabled)("id",d.id)("ngModel",d.value)("readOnly",d.readOnly||!d.editable)("tuiFocusable",d.computedFocusable),t.BMQ("aria-invalid",d.computedInvalid)("name",d.name),t.R7$(2),t.Y8G("ngIf",d.inputHidden),t.R7$(2),t.Y8G("ngIf",d.iconLeftContent),t.R7$(2),t.Y8G("ngIf",d.hasPlaceholder),t.R7$(2),t.xc7("text-indent",t.bMT(18,35,d.getIndent$(_)),"px"),t.AVh("t-has-value",d.value),t.R7$(4),t.Y8G("ngIf",d.hasCustomContent),t.R7$(),t.Y8G("ngIf",d.hasCleaner),t.R7$(),t.Y8G("ngIf",d.showHint),t.R7$(),t.Y8G("ngIf",d.iconContent)}},dependencies:[Ct._Y,pi,bn,mt.bT,tn.l,we,he,Ye.me,Ye.BC,Ye.vS,Ve,en.OA,mt.Jj],styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;text-align:left;border-radius:var(--tui-radius-m);height:var(--tui-height);min-height:var(--tui-height);max-height:var(--tui-height)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);font:var(--tui-font-text-m);line-height:1.25rem}.t-input[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-input[_ngcontent-%COMP%]:active{font-size:1rem}}.t-input[inputMode=none][_ngcontent-%COMP%]{caret-color:transparent}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}.t-input[_ngcontent-%COMP%]::-webkit-caps-lock-indicator, .t-input[_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credit-card-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credentials-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], .t-input tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], .t-input tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input.t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;width:100%;box-sizing:border-box;align-items:center;overflow:hidden}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-l)}.t-wrapper[_ngcontent-%COMP%]{flex:1;min-width:0;-webkit-padding-end:.25rem;padding-inline-end:.25rem}.t-placeholder[_ngcontent-%COMP%]{transition-property:transform,font-size,color,letter-spacing;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-02);pointer-events:none;will-change:transform;transform:translateY(0)}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.t-placeholder_raised[_ngcontent-%COMP%]{transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;transform:translateY(-.5rem);letter-spacing:.025rem}._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill)}._invalid[_nghost-%COMP%]:not(._focused) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill-night)}._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem}[data-size=l][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font-size:.8156rem}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01)}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}._focused[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}[data-size=s][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.375rem;margin-inline-start:-.375rem}[data-size=m][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.125rem;margin-inline-start:-.125rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}[data-size=l][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.t-icons[_ngcontent-%COMP%]{display:flex;align-items:center}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}[data-size=s][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}[_nghost-%COMP%]:not([data-size="s"]) .t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){-webkit-margin-start:.25rem;margin-inline-start:.25rem}._autofilled[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled[_nghost-%COMP%] .t-value-decoration[_ngcontent-%COMP%]:not(.t-has-value){visibility:hidden}.t-custom-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;pointer-events:none}.t-custom-icon[_ngcontent-%COMP%]{width:2rem;height:100%}.t-input[_ngcontent-%COMP%]:not(:first-child){display:none}[data-size][_nghost-%COMP%] .t-input_template[_ngcontent-%COMP%]{display:flex;width:calc(100% - 1rem);max-width:calc(100% - 1rem);align-items:center;pointer-events:none;-webkit-padding-end:0;padding-inline-end:0}.t-text-template[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-wrapper-value-decoration[_ngcontent-%COMP%]{position:relative;pointer-events:none}'],changeDetection:0}),(0,Qe.Cg)([ut.PE],s.prototype,"getIndent$",null),s})(),ao=(()=>{class s extends V.aX{constructor(r){super(r),this.textfield=r}get readOnly(){return this.textfield.readOnly||!this.textfield.editable}onValueChange(r){this.textfield.onModelChange(r)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(ii))},s.\u0275dir=t.FsC({type:s,selectors:[["tui-primitive-textfield"]],features:[t.Jv_([(0,rt.Sc)(s)]),t.Vt3]}),s})(),Tn=(()=>{class s{constructor(r,d,_,A,ue){this.host=r,this.controller=d,this.el=_,this.idService=A,this.legacyMask=ue,this.host.process(this.el.nativeElement)}get id(){return this.el.nativeElement.id||this.idService.generate()}get inputMode(){const r=this.el.nativeElement.inputMode||this.host.inputMode;return"text"===r?null:r}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(rt.w2),t.rXU(dn),t.rXU(t.aKT),t.rXU(Xe.BF),t.rXU(rt.Qc,8))},s.\u0275cmp=t.VBU({type:s,selectors:[["input","tuiTextfield",""],["textarea","tuiTextfield",""]],hostAttrs:["type","text"],hostVars:7,hostBindings:function(r,d){1&r&&t.bIt("input",function(A){return!d.legacyMask&&d.host.onValueChange(A.target.value)}),2&r&&(t.Mr5("tabIndex",d.host.focusable?0:-1)("readOnly",d.host.readOnly)("value",d.host.value),t.BMQ("id",d.id)("inputMode",d.inputMode)("aria-invalid",d.host.invalid)("disabled",d.host.disabled||null))},features:[t.Jv_([qt])],attrs:so,decls:0,vars:0,template:function(r,d){},styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){[_nghost-%COMP%]:active{font-size:1rem}}[inputMode=none][_nghost-%COMP%]{caret-color:transparent}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}[_nghost-%COMP%]::-webkit-caps-lock-indicator, [_nghost-%COMP%]::-webkit-contacts-auto-fill-button, [_nghost-%COMP%]::-webkit-credit-card-auto-fill-button, [_nghost-%COMP%]::-webkit-credentials-auto-fill-button, [_nghost-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}[_nghost-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) [_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:focus, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]::placeholder, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}textarea[_nghost-%COMP%]{white-space:pre-wrap}textarea[_nghost-%COMP%] tui-textarea._ios[_nghost-%COMP%], tui-textarea._ios [_nghost-%COMP%], textarea[_nghost-%COMP%] tui-text-area._ios[_nghost-%COMP%], tui-text-area._ios [_nghost-%COMP%]{padding-left:.8125rem}'],changeDetection:0}),s})(),Ni=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ye.YN,en.yJ,Me,et,tn.E,Ct.vl,ct,Ue]]}),s})();var Bt=m(8821),pn=m(9077),kn=m(2287),Cn=m(3508);const Zi=["tuiOption",""],Li=["*"],Io=s=>({$implicit:s});function Ii(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r,"\n")}}function Xn(s,p){if(1&s&&t.nrm(0,"tui-svg",3),2&s){const r=t.XpG(2);t.Y8G("src",r.icons.more)}}function ho(s,p){if(1&s&&(t.SdG(0),t.DNE(1,Xn,1,1,"tui-svg",2)),2&s){const r=t.XpG();t.R7$(),t.Y8G("ngIf",r.dropdown)}}function Ro(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}function ko(s,p){if(1&s&&(t.j41(0,"div",2),t.DNE(1,Ro,2,1,"ng-container",3),t.nI1(2,"async"),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.emptyContent||t.bMT(2,1,r.defaultEmptyContent$))}}function Oo({currentTarget:s}){return!this.isMobile&&!(0,W.X)(s)}let fr=(()=>{class s{constructor(r,d,_,A,ue,ot,bt){this.isMobile=r,this.content=d,this.dataList=_,this.el=A,this.host=ue,this.dropdown=ot,this.icons=bt,this.size=null,this.role="option",this.disabled=!1}get active(){return!!this.dropdown&&!!this.dropdown.dropdownBoxRef}onClick(){this.host&&void 0!==this.value&&this.host.handleOption(this.value)}onMouseMove({currentTarget:r}){r.focus({preventScroll:!0})}ngOnDestroy(){var r;null===(r=this.dataList)||void 0===r||r.handleFocusLossIfNecessary(this.el.nativeElement)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Te.Td),t.rXU(rt.Z6,8),t.rXU((0,t.Rfq)(()=>_o),8),t.rXU(t.aKT),t.rXU(rt.KN,8),t.rXU(pn.pU,10),t.rXU(rt._Z))},s.\u0275cmp=t.VBU({type:s,selectors:[["button","tuiOption",""],["a","tuiOption",""]],hostAttrs:["tabIndex","-1","type","button"],hostVars:5,hostBindings:function(r,d){1&r&&t.bIt("click",function(){return d.onClick()})("mousemove.silent",function(A){return d.onMouseMove(A)}),2&r&&(t.BMQ("disabled",d.disabled||null)("data-size",d.size)("role",d.role),t.AVh("_with-dropdown",d.active))},inputs:{size:"size",role:"role",disabled:"disabled",value:"value"},attrs:Zi,ngContentSelectors:Li,decls:3,vars:4,consts:[["base",""],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["class","t-arrow",3,"src",4,"ngIf"],[1,"t-arrow",3,"src"]],template:function(r,d){if(1&r&&(t.NAR(),t.DNE(0,Ii,2,1,"ng-container",1)(1,ho,2,1,"ng-template",null,0,t.C5r)),2&r){const _=t.sdS(2);t.Y8G("polymorpheusOutlet",d.content||_)("polymorpheusOutletContext",t.eq3(2,Io,_))}},dependencies:[Ct._Y,en.OA,mt.bT],styles:['[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;justify-content:space-between;text-align:left;color:var(--tui-text-01);border-radius:var(--tui-radius-s);outline:none;cursor:pointer;background-clip:padding-box}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[_nghost-%COMP%]:focus, ._with-dropdown[_nghost-%COMP%]{background-color:var(--tui-clear)}[_nghost-%COMP%] [data-list-size="s"][_nghost-%COMP%], [data-list-size="s"] [_nghost-%COMP%], [_nghost-%COMP%] [data-list-size="xs"][_nghost-%COMP%], [data-list-size="xs"] [_nghost-%COMP%], [data-size=s][data-size=s][_nghost-%COMP%], [data-size=xs][data-size=xs][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}[_nghost-%COMP%] [data-list-size="m"][_nghost-%COMP%], [data-list-size="m"] [_nghost-%COMP%], [data-size=m][data-size=m][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}[_nghost-%COMP%] [data-list-size="l"][_nghost-%COMP%], [data-list-size="l"] [_nghost-%COMP%], [data-size=l][data-size=l][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}.t-arrow[_ngcontent-%COMP%]{margin:0 -.5rem 0 .75rem}'],changeDetection:0}),(0,Qe.Cg)([(0,Cn.KX)(Oo)],s.prototype,"onMouseMove",null),s})(),_o=(()=>{class s{constructor(r,d,_){var A;this.controller=r,this.el=d,this.defaultEmptyContent$=_,this.options=kn.xQ,this.role="listbox",this.size=(null===(A=this.controller)||void 0===A?void 0:A.size)||"m"}get empty$(){return(0,dt.MJ)(this.options).pipe((0,fe.T)(({length:r})=>!r))}onFocusIn(r,d){!d.contains(r)&&!this.origin&&(this.origin=r)}noop(){}onKeyDownArrow(r,d){const{elements:_}=this;(0,W.yO)(_.indexOf(r),_,d)}handleFocusLossIfNecessary(r=this.el.nativeElement){this.origin&&(0,W.Ij)(r)&&(0,W.ai)(this.origin,!0,!0)}getOptions(r=!1){return this.options.filter(({disabled:d})=>r||!d).map(({value:d})=>d).filter(nt.Aj)}onFocus({target:r},d){if(!(0,je.ru)(r))return;const{elements:_}=this;(0,W.yO)(d?-1:_.length,_,d?1:-1),this.handleFocusLossIfNecessary(r)}get elements(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiOption]"))}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(dn,8),t.rXU(t.aKT),t.rXU(rt.wH))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-data-list"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,fr,5),2&r){let A;t.mGM(A=t.lsd())&&(d.options=A)}},hostVars:2,hostBindings:function(r,d){1&r&&t.bIt("focusin",function(A){return d.onFocusIn(A.relatedTarget,A.currentTarget)})("mousedown.prevent",function(){return d.noop()})("keydown.arrowDown.prevent",function(A){return d.onKeyDownArrow(A.target,1)})("keydown.arrowUp.prevent",function(A){return d.onKeyDownArrow(A.target,-1)})("wheel.silent.passive",function(){return d.handleFocusLossIfNecessary()})("mouseleave",function(A){return d.handleFocusLossIfNecessary(A.target)}),2&r&&t.BMQ("role",d.role)("data-list-size",d.size)},inputs:{role:"role",emptyContent:"emptyContent",size:"size"},features:[t.Jv_([(0,rt.WD)(s),qt])],ngContentSelectors:Li,decls:5,vars:3,consts:[["tabindex","0",1,"t-trap",3,"focusin"],["class","t-empty",4,"ngIf"],[1,"t-empty"],[4,"polymorpheusOutlet"]],template:function(r,d){1&r&&(t.NAR(),t.j41(0,"div",0),t.bIt("focusin",function(A){return d.onFocus(A,!0)}),t.k0s(),t.SdG(1),t.DNE(2,ko,3,3,"div",1),t.nI1(3,"async"),t.j41(4,"div",0),t.bIt("focusin",function(A){return d.onFocus(A,!1)}),t.k0s()),2&r&&(t.R7$(2),t.Y8G("ngIf",t.bMT(3,1,d.empty$)))},dependencies:[mt.bT,en.OA,mt.Jj],styles:['tui-data-list{--tui-data-list-padding: .25rem;--tui-data-list-margin: .0625rem;display:flex;font:var(--tui-font-text-m);flex-direction:column;padding:calc(var(--tui-data-list-padding) - var(--tui-data-list-margin)) var(--tui-data-list-padding);color:var(--tui-text-03)}tui-data-list:focus-within .t-trap{display:none}tui-data-list:focus-within [tuiOption]._with-dropdown:not(:focus){background-color:transparent}tui-data-list[data-list-size=s]{--tui-data-list-margin: 0rem}tui-data-list[data-list-size=s]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}tui-data-list[data-list-size=m]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}tui-data-list[data-list-size=l]{--tui-data-list-padding: .375rem;--tui-data-list-margin: .125rem}tui-data-list[data-list-size=l]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}tui-opt-group{position:relative;display:flex;font:var(--tui-font-text-xs);color:var(--tui-text-02);flex-direction:column;line-height:1rem}tui-data-list[data-list-size=l] tui-opt-group{font:var(--tui-font-text-s);line-height:1.25rem}tui-data-list[data-list-size=l] tui-opt-group:before{padding-left:.625rem;padding-right:.625rem}tui-data-list[data-list-size=l] tui-opt-group:after{left:.625rem;right:.625rem}tui-opt-group:empty:before,tui-opt-group:empty:after{display:none}tui-opt-group:before{content:attr(data-label);padding:var(--tui-data-list-padding) .5rem var(--tui-data-list-padding);margin:var(--tui-data-list-margin) 0;white-space:normal;word-break:break-word}tui-opt-group:after{position:absolute;left:.5rem;right:.5rem;top:var(--tui-data-list-padding);height:1px;background:var(--tui-base-03)}tui-opt-group:not(:empty)~tui-opt-group:before{padding-top:calc(.75rem + var(--tui-data-list-padding))}tui-opt-group:not(:empty)~tui-opt-group[data-label=""]:before,tui-opt-group:not(:empty)~tui-opt-group:not([data-label]):before{padding:var(--tui-data-list-padding) 0}tui-opt-group:not(:empty)~tui-opt-group:after{content:""}tui-opt-group[data-label=""]:before,tui-opt-group:not([data-label]):before{padding:0;margin:0}\n'],encapsulation:2,changeDetection:0}),(0,Qe.Cg)([ut.PE],s.prototype,"empty$",null),s})(),qi=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["ng-template","tuiDataList",""]]}),s})(),cs=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["tui-opt-group"]],hostAttrs:["role","group"],hostVars:1,hostBindings:function(r,d){2&r&&t.BMQ("data-label",d.label)},inputs:{label:"label"}}),s})(),dr=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ct.vl,en.yJ]]}),s})(),So=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275cmp=t.VBU({type:s,selectors:[["ng-component"]],hostAttrs:[1,"tui-group-styles"],decls:0,vars:0,template:function(r,d){},styles:[".tui-group{position:relative;display:flex;isolation:isolate}.tui-group>*{flex:1 1 0;min-width:0}.tui-group>*:not(:last-child){margin-right:.125rem}.tui-group.tui-group>*:nth-child(n){border-radius:0}.tui-group_collapsed>*{z-index:1}.tui-group_collapsed>*:not(:last-child){margin-right:-1px}.tui-group_collapsed>*._readonly,.tui-group_collapsed>*._disabled,.tui-group_collapsed>*._readonly:hover,.tui-group_collapsed>*._disabled:hover{z-index:0}.tui-group_collapsed>*:hover,.tui-group_collapsed>*._hovered,.tui-group_collapsed>*._pressed{z-index:3}.tui-group_collapsed>*._invalid{z-index:2}.tui-group_collapsed>*._invalid:hover,.tui-group_collapsed>*._invalid._hovered,.tui-group_collapsed>*._invalid._pressed{z-index:4}.tui-group_collapsed>*._hosted_dropdown_focused,.tui-group_collapsed>*._focus-visible,.tui-group_collapsed>*._focused.ng-touched,.tui-group_collapsed>*._focused.ng-untouched{z-index:5}.tui-group_collapsed>*._active,.tui-group_collapsed>*[data-appearance=whiteblock-active]{z-index:6}.tui-group_collapsed>*._focus-visible._focused,.tui-group_collapsed>*._focus-visible._active,.tui-group_collapsed>*._focus-visible[data-appearance=whiteblock-active]{z-index:7}.tui-group_orientation_vertical{display:inline-flex;flex-direction:column}.tui-group_orientation_vertical>*{min-height:auto;flex:0 0 auto}.tui-group_orientation_vertical>*:not(:last-child){margin-right:0;margin-bottom:.125rem}.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}.tui-group_rounded.tui-group_orientation_horizontal>*:first-child{border-top-left-radius:var(--tui-radius-m);border-bottom-left-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal>*:last-child{border-top-right-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-bottom-left-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:last-child{border-top-right-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical>*:first-child{border-top-left-radius:var(--tui-radius-m);border-top-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical>*:last-child{border-bottom-left-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-top-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:last-child{border-bottom-left-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-m)}}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_vertical{width:100%}.tui-group_adaptive.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical>*:not(:last-child){margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_horizontal{flex-direction:column;width:100%}.tui-group_adaptive.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal>*:not(:last-child){margin-right:0;margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}.tui-group__auto-width-item{min-width:auto;flex:0 0 auto}.tui-group .tui-group__inherit-item{border-radius:inherit}\n"],encapsulation:2,changeDetection:0}),s})(),Fo=(()=>{class s{constructor(r){this.orientation="horizontal",this.adaptive=!1,this.collapsed=!1,this.rounded=!0,this.size="m",r.addComponent(So)}get orientationHorizontal(){return"horizontal"===this.orientation}get orientationVertical(){return"vertical"===this.orientation}get sizeLarge(){return"l"===this.size}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Xe.vA))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiGroup","",5,"ng-container"]],hostAttrs:["role","group",1,"tui-group"],hostVars:12,hostBindings:function(r,d){2&r&&t.AVh("tui-group_adaptive",d.adaptive)("tui-group_collapsed",d.collapsed)("tui-group_rounded",d.rounded)("tui-group_orientation_horizontal",d.orientationHorizontal)("tui-group_orientation_vertical",d.orientationVertical)("tui-group_radius_large",d.sizeLarge)},inputs:{orientation:"orientation",adaptive:"adaptive",collapsed:"collapsed",rounded:"rounded",size:"size"}}),s})(),Xr=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD]]}),s})();var Wn=m(3910),oi=m(1974),Ar=m(6249);const Ao=["wrapper"],Ps=["*"];function sa(s,p){if(1&s&&(t.j41(0,"tui-loader",4),t.eu8(1,5),t.k0s()),2&s){const r=t.XpG(2);t.Y8G("overlay",!0)("showLoader",r.loading),t.R7$(),t.Y8G("ngTemplateOutlet",r.content)}}function Rs(s,p){if(1&s&&(t.qex(0),t.SdG(1),t.DNE(2,sa,2,3,"tui-loader",3),t.bVm()),2&s){const r=t.XpG();t.R7$(2),t.Y8G("ngIf",r.async)("ngIfElse",r.content)}}let Pr=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiExpandContent",""]]}),s})();let us=(()=>{class s{constructor(r,d){this.cdr=r,this.destroy$=d,this.state=0,this.async=!1,this.content=null,this.expanded=null}set expandedSetter(r){if(null!==this.expanded)return 0!==this.state?(this.expanded=r,void(this.state=3)):(this.expanded=r,void this.retrigger(this.async&&r?1:3));this.expanded=r}get overflow(){return 0!==this.state}get loading(){return!!this.expanded&&this.async&&1===this.state}get height(){const{expanded:r,state:d,contentWrapper:_}=this;return r&&2===d||!r&&3===d?0:_&&(!r&&2===d||r&&3===d)?_.nativeElement.offsetHeight:_&&r&&1===d?Math.max(_.nativeElement.offsetHeight,48):null}get contentVisible(){return this.expanded||0!==this.state}onTransitionEnd({propertyName:r,pseudoElement:d}){"opacity"===r&&!d&&3===this.state&&(this.state=0)}onExpandLoaded(r){r.stopPropagation(),1===this.state&&this.retrigger(3)}retrigger(r){this.state=2,(0,D.O)(0).pipe((0,ce.Q)(this.destroy$)).subscribe(()=>{2===this.state&&(this.state=r,this.cdr.markForCheck())})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.gRc),t.rXU(Xe.ew,2))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-expand"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,Pr,5,t.C4Q),2&r){let A;t.mGM(A=t.lsd())&&(d.content=A.first)}},viewQuery:function(r,d){if(1&r&&t.GBs(Ao,5),2&r){let _;t.mGM(_=t.lsd())&&(d.contentWrapper=_.first)}},hostVars:9,hostBindings:function(r,d){1&r&&t.bIt("transitionend.self",function(A){return d.onTransitionEnd(A)})("tui-expand-loaded",function(A){return d.onExpandLoaded(A)}),2&r&&(t.BMQ("aria-expanded",d.expanded),t.xc7("height",d.height,"px"),t.AVh("_expanded",d.expanded)("_overflow",d.overflow)("_loading",d.loading))},inputs:{async:"async",expandedSetter:[t.Mj6.None,"expanded","expandedSetter"]},features:[t.Jv_([Xe.ew])],ngContentSelectors:Ps,decls:3,vars:3,consts:[["wrapper",""],[1,"t-wrapper"],[4,"ngIf"],["size","l",3,"overlay","showLoader",4,"ngIf","ngIfElse"],["size","l",3,"overlay","showLoader"],[3,"ngTemplateOutlet"]],template:function(r,d){1&r&&(t.NAR(),t.j41(0,"div",1,0),t.DNE(2,Rs,3,2,"ng-container",2),t.k0s()),2&r&&(t.Y8G("@tuiParentAnimation",void 0)("@.disabled",d.overflow),t.R7$(2),t.Y8G("ngIf",d.contentVisible))},dependencies:[Ar.jT,mt.bT,mt.T3],styles:['[_nghost-%COMP%]{transition-property:opacity,height,visibility;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;opacity:0;transition-delay:1ms}._overflow[_nghost-%COMP%]{overflow:hidden}._expanded[_nghost-%COMP%]{opacity:1;transform:translate(0)}._loading[_nghost-%COMP%]{opacity:.99}.t-wrapper[_ngcontent-%COMP%]:before, .t-wrapper[_ngcontent-%COMP%]:after{content:"";display:table}'],data:{animation:[kn.Hk]},changeDetection:0}),s})(),Ji=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ar.Yc]]}),s})();var Uo=m(8323);let Yr=(()=>{class s extends _e.lF{}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275cmp=t.VBU({type:s,selectors:[["tui-theme-night"]],features:[t.Vt3],decls:0,vars:0,template:function(r,d){},styles:[":root{--tui-base-01: #222;--tui-base-02: #333;--tui-base-03: #808080;--tui-base-04: #959595;--tui-base-05: #b0b0b0;--tui-base-06: #d7d7d7;--tui-base-07: #ededed;--tui-base-08: #f6f6f6;--tui-base-09: #fff;--tui-focus: rgba(51, 51, 51, .64);--tui-secondary: rgba(255, 255, 255, .16);--tui-secondary-hover: rgba(255, 255, 255, .24);--tui-secondary-active: rgba(255, 255, 255, .4);--tui-clear: rgba(255, 255, 255, .16);--tui-clear-disabled: rgba(255, 255, 255, .08);--tui-clear-hover: rgba(255, 255, 255, .24);--tui-clear-active: rgba(255, 255, 255, .4);--tui-error-fill: #ff8c67;--tui-error-bg: rgba(244, 87, 37, .32);--tui-error-bg-hover: rgba(244, 87, 37, .4);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .32);--tui-success-bg-hover: rgba(74, 201, 155, .4);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .32);--tui-warning-bg-hover: rgba(255, 199, 0, .4);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .32);--tui-info-bg-hover: rgba(112, 182, 246, .4);--tui-neutral-fill: #959ba4;--tui-neutral-bg: rgba(149, 155, 164, .32);--tui-neutral-bg-hover: rgba(149, 155, 164, .48);--tui-text-01: #ffffff;--tui-text-02: rgba(255, 255, 255, .72);--tui-text-03: rgba(255, 255, 255, .6);--tui-link: #6788ff;--tui-link-hover: #526ed3;--tui-positive: #44c596;--tui-positive-hover: #3aa981;--tui-negative: #ff8c67;--tui-negative-hover: #bb593a;--tui-autofill: var(--tui-autofill-night);--tui-elevation-01: #222;--tui-elevation-02: #222;--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}tui-notification{--tui-base-01: #000}\n"],encapsulation:2,changeDetection:0}),s})(),Qs=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();var Di=m(9966),rr=m(6042),Hi=m(9969),Rr=m(345),Pi=m(3864),No=m(7673);let Qr=(()=>{class s{constructor(r,d,_){this.doc=r,this.el=d,this.renderer=_,this.activeElement=(0,W.x_)(this.doc),Promise.resolve().then(()=>this.el.nativeElement.focus())}onBlur(){this.renderer.removeAttribute(this.el.nativeElement,"tabIndex")}onFocusIn(r){const{nativeElement:d}=this.el;if((0,je.P9)(d,r))return;const _=(0,W.km)({initial:d,root:d});_&&_.focus()}ngOnDestroy(){(0,W.SI)(this.doc),Promise.resolve().then(()=>{(0,je.Ki)(this.activeElement)&&this.activeElement.focus()})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(mt.qQ),t.rXU(t.aKT),t.rXU(t.sFG))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiFocusTrap",""]],hostAttrs:["tabIndex","0"],hostBindings:function(r,d){1&r&&t.bIt("blur",function(){return d.onBlur()})("focusin.silent",function(A){return d.onFocusIn(A.target)},!1,t.tSv)}}),s})(),Zo=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();var gr=m(4883),gi=m(4191);function yr(s,p){1&s&&t.eu8(0)}function Ri(s,p){1&s&&t.nrm(0,"tui-scroll-controls",5)}function Vo(s,p){if(1&s&&(t.j41(0,"section",2),t.DNE(1,yr,1,0,"ng-container",3)(2,Ri,1,0,"tui-scroll-controls",4),t.k0s()),2&s){const r=p.$implicit,d=t.XpG();t.Y8G("@host",void 0),t.BMQ("aria-labelledby",r.id),t.R7$(),t.Y8G("polymorpheusOutlet",r.component)("polymorpheusOutletContext",r),t.R7$(),t.Y8G("ngIf",!d.isMobile)}}function Jn(s,p){if(1&s){const r=t.RV6();t.j41(0,"div",6),t.bIt("transitionend",function(_){const A=t.eBV(r).tuiLet,ue=t.XpG();return t.Njj(ue.onDialog(_,!!ue.dialogs.length,!!A))})("popstate",function(){const _=t.eBV(r).tuiLet,A=t.XpG();return t.Njj(A.closeLast(A.dialogs,!!_))},!1,t.tSv),t.k0s()}if(2&s){const r=t.XpG();t.AVh("t-overlay_visible",r.dialogs.length)}}const sr={label:"ignoreMe"},Zr=(0,nt.gc)((0,No.of)(!1));let ds=(()=>{class s{constructor(r,d,_,A,ue,ot,bt,pt){this.isMobile=r,this.isDialogClosesOnBack$=d,this.dialogsByType=_,this.historyRef=A,this.titleService=ue,this.destroy$=ot,this.cdr=bt,this.doc=pt,this.dialogs=[]}ngOnInit(){(0,ge.z)(this.dialogsByType).pipe((0,fe.T)(r=>[].concat(...r).sort((d,_)=>d.createdAt-_.createdAt)),(0,ce.Q)(this.destroy$)).subscribe(r=>{var d;this.dialogs=r,this.cdr.markForCheck(),null===(d=this.doc.defaultView)||void 0===d||d.document.documentElement.classList.toggle("t-overscroll-none",!!r.length)})}closeLast(r,d){if(!d)return;const[_]=r.slice(-1);_&&(r.length>1&&this.historyRef.pushState(sr,this.titleService.getTitle()),_.$implicit.complete())}onDialog({propertyName:r},d,_){!_||"letter-spacing"!==r||(d?this.historyRef.pushState(sr,this.titleService.getTitle()):(s=>s?.label===sr.label)(this.historyRef.state)&&this.historyRef.back())}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Te.Td),t.rXU(Zr),t.rXU(Te.lb),t.rXU(Pi.Vv),t.rXU(Rr.hE),t.rXU(Xe.ew,2),t.rXU(t.gRc),t.rXU(mt.qQ))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-dialog-host"]],features:[t.Jv_([Xe.ew])],decls:3,vars:4,consts:[["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","","class","t-dialog",4,"ngFor","ngForOf"],["class","t-overlay",3,"t-overlay_visible","transitionend","popstate",4,"tuiLet"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","",1,"t-dialog"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["class","t-scrollbars",4,"ngIf"],[1,"t-scrollbars"],[1,"t-overlay",3,"transitionend","popstate"]],template:function(r,d){1&r&&(t.DNE(0,Vo,3,5,"section",0)(1,Jn,1,2,"div",1),t.nI1(2,"async")),2&r&&(t.Y8G("ngForOf",d.dialogs),t.R7$(),t.Y8G("tuiLet",t.bMT(2,2,d.isDialogClosesOnBack$)))},dependencies:[Di.LT,mt.Sq,Qr,gr.x,Di.CN,en.OA,mt.bT,gi.Nx,mt.Jj],styles:["[_nghost-%COMP%]{position:fixed;left:0;bottom:0;width:100%;height:0}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;outline:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.t-overlay.ng-animating[_ngcontent-%COMP%], .t-dialog.ng-animating[_ngcontent-%COMP%]{overflow:clip}.t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar, .t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-dialog[_ngcontent-%COMP%]{bottom:auto;height:100%}.t-overlay[_ngcontent-%COMP%]{height:100%;pointer-events:none;touch-action:none;opacity:0;letter-spacing:normal;transition:opacity var(--tui-duration, .3s),letter-spacing .01s;background:rgba(0,0,0,.75);-webkit-backdrop-filter:var(--tui-backdrop, none);backdrop-filter:var(--tui-backdrop, none)}.t-overlay_visible[_ngcontent-%COMP%]{opacity:1;letter-spacing:1px}.t-dialog[_ngcontent-%COMP%]:last-of-type{z-index:1}.t-scrollbars[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;color:#747474}"],data:{animation:[(0,Hi.hZ)("host",[(0,Hi.kY)(":enter",[(0,Hi.iF)({overflow:"clip"}),(0,Hi.P)(":scope > *",[(0,Hi.MA)()],{optional:!0})]),(0,Hi.kY)(":leave",[(0,Hi.P)(":scope > *",[(0,Hi.MA)()],{optional:!0})])])]}}),s})(),Cr=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,en.yJ,gr.w,Zo,gi.ks,Di.Ec]]}),s})(),wr=(()=>{class s{transform(r,d,..._){return d(r,..._)}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiMapper",type:s,pure:!0}),s})(),Jo=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();function mi(s,p){if(1&s&&(t.eu8(0,3),t.nI1(1,"tuiMapper")),2&s){const r=p.$implicit,d=t.XpG(2);t.Y8G("ngComponentOutlet",r.component.component)("ngComponentOutletInjector",t.i5U(1,2,r,d.mapper))}}function Jr(s,p){if(1&s&&(t.j41(0,"div",1),t.DNE(1,mi,2,5,"ng-container",2),t.k0s()),2&s){const r=p.$implicit;t.Y8G("@tuiParentAnimation",void 0),t.R7$(),t.Y8G("ngForOf",r)}}let Hn=(()=>{class s{constructor(r,d,_,A){this.allAlerts=r,this.injector=d,this.destroy$=_,this.cdr=A,this.alerts=[],this.trackBy=ue=>ue,this.mapper=ue=>t.zZn.create({providers:[{provide:en.su,useValue:ue}],parent:this.injector})}ngOnInit(){(0,ge.z)(this.allAlerts).pipe((0,ce.Q)(this.destroy$)).subscribe(r=>{this.alerts=r,this.cdr.detectChanges()})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Te.vD),t.rXU(t.duS),t.rXU(Xe.ew,2),t.rXU(t.gRc))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-alert-host"]],features:[t.Jv_([Xe.ew])],decls:1,vars:2,consts:[["class","t-wrapper",4,"ngFor","ngForOf","ngForTrackBy"],[1,"t-wrapper"],[3,"ngComponentOutlet","ngComponentOutletInjector",4,"ngFor","ngForOf"],[3,"ngComponentOutlet","ngComponentOutletInjector"]],template:function(r,d){1&r&&t.DNE(0,Jr,2,2,"div",0),2&r&&t.Y8G("ngForOf",d.alerts)("ngForTrackBy",d.trackBy)},dependencies:[mt.Sq,mt.OI,wr],styles:["tui-alert-host>.t-wrapper{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;pointer-events:none}tui-alert-host>.t-wrapper>*{pointer-events:auto}\n"],encapsulation:2,data:{animation:[kn.Hk]}}),s})(),Fr=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Jo]]}),s})();var lo=m(1193),qr=m(152);function yo(s,p){1&s&&(t.qSk(),t.nrm(0,"defs",4)),2&s&&t.Y8G("innerHTML",p.$implicit,t.npT)}function Dr(s,p){if(1&s&&(t.qSk(),t.qex(0),t.DNE(1,yo,1,1,"defs",3),t.bVm()),2&s){const r=t.XpG();t.R7$(),t.Y8G("ngForOf",r.items)}}function ar(s,p){if(1&s&&(t.qSk(),t.j41(0,"defs"),t.nrm(1,"svg",6),t.k0s()),2&s){const r=p.$implicit;t.R7$(),t.Y8G("outerHTML",r,t.npT)}}function Er(s,p){if(1&s&&t.DNE(0,ar,2,1,"defs",5),2&s){const r=t.XpG();t.Y8G("ngForOf",r.items)}}let lr=(()=>{class s{constructor(r,d,_,A){this.svgService=r,this.cdr=d,this.destroy$=_,this.isBrowser=!0,this.isBrowser=!(0,mt.Vy)(A)}ngOnInit(){this.svgService.items$.pipe((0,ce.Q)(this.destroy$)).subscribe(r=>{this.items=r.values(),this.cdr.detectChanges()})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(lo.kd),t.rXU(t.gRc),t.rXU(Xe.ew,2),t.rXU(t.Agw))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-svg-defs-host"]],features:[t.Jv_([Xe.ew])],decls:4,vars:2,consts:[["server",""],["version","1.1",0,"xmlns","xlink","http://www.w3.org/1999/xlink","xmlns","http://www.w3.org/2000/svg"],[4,"ngIf","ngIfElse"],[3,"innerHTML",4,"ngFor","ngForOf"],[3,"innerHTML"],[4,"ngFor","ngForOf"],[3,"outerHTML"]],template:function(r,d){if(1&r&&(t.qSk(),t.j41(0,"svg",1),t.DNE(1,Dr,2,1,"ng-container",2)(2,Er,1,1,"ng-template",null,0,t.C5r),t.k0s()),2&r){const _=t.sdS(3);t.R7$(),t.Y8G("ngIf",d.isBrowser)("ngIfElse",_)}},dependencies:[mt.bT,mt.Sq],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0}),s})(),qo=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,gi.ks]]}),s})();var Ki=m(1813);const Nr=s=>({$implicit:s});function Lr(s,p){1&s&&t.eu8(0)}function xo(s,p){if(1&s&&(t.j41(0,"div",1),t.DNE(1,Lr,1,0,"ng-container",2),t.k0s()),2&s){const r=p.$implicit;t.Y8G("@tuiParentAnimation",void 0)("tuiActiveZoneParent",r.activeZone||null),t.R7$(),t.Y8G("polymorpheusOutlet",r.component)("polymorpheusOutletContext",t.eq3(4,Nr,r))}}let zo=(()=>{class s{constructor(r,d,_){this.hints$=r,this.destroy$=d,this.cdr=_,this.hints=[]}ngOnInit(){this.hints$.pipe((0,ce.Q)(this.destroy$)).subscribe(r=>{this.hints=r,this.cdr.detectChanges()})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(lo.Vj),t.rXU(Xe.ew,2),t.rXU(t.gRc))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-hints-host"]],hostAttrs:["aria-live","polite"],features:[t.Jv_([Xe.ew])],decls:1,vars:1,consts:[["role","tooltip",3,"tuiActiveZoneParent",4,"ngFor","ngForOf"],["role","tooltip",3,"tuiActiveZoneParent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(r,d){1&r&&t.DNE(0,xo,2,6,"div",0),2&r&&t.Y8G("ngForOf",d.hints)},dependencies:[mt.Sq,Ki.Y,en.OA],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:0}"],data:{animation:[kn.Hk]}}),s})(),co=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,en.yJ,Ki.L]]}),s})();const _s=["*",[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],Br=["*","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];function H(s,p){1&s&&t.nrm(0,"tui-scroll-controls",2)}let ne=(()=>{class s{constructor(r,d,_,A,ue,ot,bt,pt,Lt){var on;this.reducedMotion=r,this.duration=d,this.dialogs=_,this.isMobile=A,this.breakpoint=ue,this.isIOS=ot,this.isAndroid=bt,this.isMobileRes$=this.breakpoint.pipe((0,fe.T)(ln=>"mobile"===ln)),this.scrollbars$=this.dialogs.length&&!this.isMobile?(0,ge.z)([...this.dialogs]).pipe((0,fe.T)(ln=>!ln.some(({length:Pn})=>Pn)),(0,qr.B)(0)):(0,No.of)(!this.isMobile),null===(on=pt.defaultView)||void 0===on||on.document.body.setAttribute("data-tui-theme",Lt.toLowerCase())}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(rt.vo),t.rXU(rt.U_),t.rXU(Te.lb),t.rXU(Te.Td),t.rXU(lo.$n),t.rXU(Te.mg),t.rXU(Te.E),t.rXU(mt.qQ),t.rXU(rt.HG))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-root"]],hostAttrs:["data-tui-version","3.82.0"],hostVars:9,hostBindings:function(r,d){1&r&&t.bIt("touchstart.passive.silent",function(){return 0})("$.class._mobile",function(){return d.isMobileRes$}),2&r&&(t.Mr5("$.class._mobile",d.isMobileRes$),t.xc7("--tui-duration",d.duration,"ms"),t.AVh("_ios",d.isIOS)("_android",d.isAndroid)("_reduced-motion",d.reducedMotion))},ngContentSelectors:Br,decls:14,vars:3,consts:[["class","t-root-scrollbar",4,"ngIf"],[1,"t-root-content"],[1,"t-root-scrollbar"]],template:function(r,d){1&r&&(t.NAR(_s),t.DNE(0,H,1,0,"tui-scroll-controls",0),t.nI1(1,"async"),t.nrm(2,"tui-svg-defs-host"),t.j41(3,"tui-dropdown-host")(4,"div",1),t.SdG(5),t.k0s(),t.SdG(6,1),t.nrm(7,"tui-dialog-host"),t.SdG(8,2),t.nrm(9,"tui-alert-host"),t.SdG(10,3),t.k0s(),t.SdG(11,4),t.nrm(12,"tui-hints-host"),t.SdG(13,5)),2&r&&t.Y8G("ngIf",t.bMT(1,1,d.scrollbars$))},dependencies:[Di.LT,lr,rr.p,ds,Hn,zo,mt.bT,mt.Jj],styles:['@keyframes tuiPresent{to{content:"1"}}@keyframes tuiSkeletonVibe{to{opacity:.5}}html,.tui-zero-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,.tui-zero-scrollbar::-webkit-scrollbar,html::-webkit-scrollbar-thumb,.tui-zero-scrollbar::-webkit-scrollbar-thumb{display:none}body[data-tui-theme]{font:var(--tui-font-text-s);color:var(--tui-text-01);background:var(--tui-base-01);margin:0}tui-root{position:relative;display:block;flex:1;-webkit-tap-highlight-color:transparent}tui-root>.t-root-scrollbar{position:fixed;top:0;left:0;bottom:0;right:0;display:none;margin:0}[data-tui-theme] tui-root>.t-root-scrollbar{display:block}.t-root-content{height:100%;isolation:isolate;transform:translateY(var(--t-root-top))}[tuiDropdownButton][tuiDropdownButton]{display:none}.t-overscroll-none{overscroll-behavior:none}\n'],encapsulation:2}),s})(),Oe=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Cn.$R,rr.wW,qo,co,Cr,Fr,Di.Ec]]}),s})();var ze=m(5142);let it=(()=>{class s{constructor(r,d){this.enabled$=new K.B;const _=d.pipe((0,fe.T)(A=>!!A&&(!r||!A.length||A.every(ue=>!r.contains(ue)))));this.tuiObscured=this.enabled$.pipe((0,dt.aY)(()=>_))}set tuiObscuredEnabled(r){this.enabled$.next(r)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Ki.Y,8),t.rXU(Xe.Ft,2))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},features:[t.Jv_([Xe.Ft,Xe.o4,Xe.ew])]}),s})(),Y=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();var y=m(5245),M=m(7647),B=m(983);const q=["wrapper"],xe=["*"],R=(s,p)=>({$implicit:s,close:p});function N(s,p){if(1&s&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}function S(s,p){if(1&s){const r=t.RV6();t.j41(0,"div",6,2),t.bIt("keydown",function(_){t.eBV(r);const A=t.XpG(2);return t.Njj(A.onKeydown(_))}),t.DNE(2,N,2,1,"div",7),t.k0s(),t.nrm(3,"div")}if(2&s){t.XpG();const r=t.sdS(1),d=t.XpG();t.R7$(2),t.Y8G("polymorpheusOutlet",d.content)("polymorpheusOutletContext",t.l_i(2,R,r,d.close))}}function ie(s,p){if(1&s){const r=t.RV6();t.j41(0,"div",4,0),t.bIt("tuiActiveZoneChange",function(_){t.eBV(r);const A=t.XpG();return t.Njj(A.onActiveZone(_))})("tuiObscured",function(_){t.eBV(r);const A=t.XpG();return t.Njj(A.onHostObscured(_))}),t.SdG(2),t.DNE(3,S,4,5,"ng-template",5,1,t.C5r),t.k0s()}if(2&s){const r=p.tuiLet,d=t.sdS(4),_=t.XpG();t.Y8G("tuiDropdown",d)("tuiDropdownManual",r&&_.canOpen)("tuiDropdownSided",_.sided)("tuiObscuredEnabled",r),t.R7$(3),t.Y8G("polymorpheus",_.context)}}let He=(()=>{class s extends V.dg{constructor(){super(...arguments),this.type="dummy"}getPosition(){return[0,0]}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["","tuiAccessorProxy",""]],features:[t.Jv_([{provide:V.dg,multi:!0,deps:[[new t.Xx1,new t.kdw,s],s],useFactory:(p,r)=>p||r}]),t.Vt3]}),s})();const Rt=new t.nKC("[TUI_HOSTED_DROPDOWN_COMPONENT]");let fn=(()=>{class s{constructor(r,d,_,A){A?.tuiDropdownOpenChange.pipe((0,de.p)(ue=>ue&&A.dropdown===_&&!d.focused),(0,ce.Q)(r)).subscribe(()=>{var ue;null===(ue=d.nativeFocusableElement)||void 0===ue||ue.focus(),d.updateOpen(!0)})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Xe.ew,2),t.rXU(Rt),t.rXU(pn.pU,2),t.rXU(pn.Vo,8))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiDropdownOpenMonitor",""]],features:[t.Jv_([Xe.ew])]}),s})(),Fn=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiHostedDropdownHost",""]]}),s})();function xn(s){var p;return"key"in s&&"escape"===s.key.toLowerCase()&&this.canOpen&&this.open&&!(null!==(p=this.dropdown)&&void 0!==p&&p.nextElementSibling)}let An=(()=>{class s{constructor(r,d){this.hover$=r,this.el=d,this.openChange$=new be.t(!1),this.hostHover$=(0,ge.z)([(0,dt.xM)(this.el.nativeElement,"mouseover").pipe((0,fe.T)(_=>this.computedHost.contains((0,je.U9)(_))),(0,De.n)(_=>{var A,ue;return(0,No.of)(_).pipe((0,Wt.c)((_?null===(A=this.hover$)||void 0===A?void 0:A.showDelay:null===(ue=this.hover$)||void 0===ue?void 0:ue.hideDelay)||0))})),this.hover$||B.w]).pipe((0,fe.T)(([_,A])=>_&&A)),this.sided=!1,this.canOpen=!0,this.open$=(0,Z.h)(this.openChange$,this.hostHover$).pipe((0,y.i)(1),(0,$e.F)(),(0,M.u)()),this.focusedChange=new t.bkB,this.openChange=this.openChange$,this.close=()=>this.updateOpen(!1)}set open(r){this.openChange.next(r)}get open(){return this.openChange.value}get host(){var r;return(null===(r=this.dropdownHost)||void 0===r?void 0:r.nativeElement)||this.el.nativeElement}get computedHost(){var r;return(null===(r=this.dropdownHost)||void 0===r?void 0:r.nativeElement)||this.nativeFocusableElement||this.el.nativeElement}get dropdown(){var r,d;return null===(d=null===(r=this.dropdownDirective)||void 0===r?void 0:r.dropdownBoxRef)||void 0===d?void 0:d.location.nativeElement}get nativeFocusableElement(){return(0,W.Hn)(this.host)?this.host:(0,W.km)({initial:this.host,root:this.el.nativeElement})}get focused(){return(0,W.Ij)(this.host)||this.open&&!!this.wrapper&&(0,W.Ij)(this.wrapper.nativeElement)}onFocusInOut(){this.el.nativeElement.classList.toggle("_hosted_dropdown_focused",this.focused)}onFocusIn(r){this.computedHost.contains(r)||this.updateOpen(!1)}onClick(r){var d;!this.hostEditable&&this.computedHost.contains(r)&&(null===(d=this.hover$)||void 0===d||!d.hovered)&&this.updateOpen(!this.open)}onKeyDownEsc(r){r.preventDefault(),this.closeDropdown()}onArrow(r,d){this.focusDropdown(r,d)}onKeydown({key:r,target:d,defaultPrevented:_}){!_&&(0,On.On)(r)&&this.hostEditable&&(0,je.Ki)(d)&&!(0,je.dn)(d)&&this.focusHost()}onActiveZone(r){this.updateFocused(r),r||this.updateOpen(!1)}onHostObscured(r){r&&this.closeDropdown()}updateOpen(r){(!r||this.canOpen)&&(this.open=r)}get hostEditable(){return(0,je.dn)(this.computedHost)}focusDropdown(r,d){const _=this.nativeFocusableElement;if(!(_&&(0,je.Ki)(_)&&(0,je.ru)(r.target)&&_.contains(r.target)))return;if(!(this.wrapper&&this.open&&this.dropdown&&(0,je.Ki)(this.wrapper.nativeElement.nextElementSibling)))return this.updateOpen(!0),void((0,je.dn)(_)||r.preventDefault());const ue=(0,W.km)({initial:d?this.wrapper.nativeElement:this.wrapper.nativeElement.nextElementSibling,root:this.wrapper.nativeElement,previous:!d});ue&&(ue.focus(),r.preventDefault())}closeDropdown(){this.focused&&this.focusHost(),this.updateOpen(!1)}focusHost(){const r=this.nativeFocusableElement;r&&r.focus({preventScroll:!0})}updateFocused(r){this.focusedChange.emit(r)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(pn.Dg,10),t.rXU(t.aKT))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-hosted-dropdown"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,Fn,5,t.aKT),2&r){let A;t.mGM(A=t.lsd())&&(d.dropdownHost=A.first)}},viewQuery:function(r,d){if(1&r&&(t.GBs(q,5,t.aKT),t.GBs(pn.pU,5),t.GBs(Ki.Y,5)),2&r){let _;t.mGM(_=t.lsd())&&(d.wrapper=_.first),t.mGM(_=t.lsd())&&(d.dropdownDirective=_.first),t.mGM(_=t.lsd())&&(d.activeZone=_.first)}},hostBindings:function(r,d){1&r&&t.bIt("focusin.capture.silent",function(){return d.onFocusInOut()})("focusout.capture.silent",function(){return d.onFocusInOut()})("focusin",function(A){return d.onFocusIn(A.target)})("click",function(A){return d.onClick(A.target)})("keydown.silent.capture",function(A){return d.onKeyDownEsc(A)},!1,t.EBC)("keydown.arrowDown",function(A){return d.onArrow(A,!0)})("keydown.arrowUp",function(A){return d.onArrow(A,!1)})},inputs:{content:"content",sided:"sided",canOpen:"canOpen",open:"open"},outputs:{open$:"openChange",focusedChange:"focusedChange"},features:[t.Jv_([(0,Te.Jr)(s),{provide:He,deps:[[new t.Xx1,new t.B$B,V.dg]],useFactory:p=>p?.[0]},{provide:Rt,useExisting:s}])],ngContentSelectors:xe,decls:2,vars:3,consts:[["activeZone","tuiActiveZone"],["dropdown","polymorpheus"],["wrapper",""],["tuiAccessorProxy","","tuiDropdownOpenMonitor","","class","t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured",4,"tuiLet"],["tuiAccessorProxy","","tuiDropdownOpenMonitor","",1,"t-wrapper",3,"tuiActiveZoneChange","tuiObscured","tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled"],[3,"polymorpheus"],[1,"t-dropdown",3,"keydown"],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(r,d){if(1&r&&(t.NAR(),t.DNE(0,ie,5,5,"div",3),t.nI1(1,"async")),2&r){let _;t.Y8G("tuiLet",null!==(_=t.bMT(1,1,d.open$))&&void 0!==_?_:d.openChange.value)}},dependencies:[gi.Nx,He,fn,pn.pU,pn.XA,pn.Gc,pn.X2,pn.Rg,Ki.Y,it,en.A7,en.OA,mt.Jj],styles:["[_nghost-%COMP%]{display:inline-flex}.t-wrapper[_ngcontent-%COMP%]{border-radius:inherit;height:inherit;flex:1 1 auto;width:100%}.t-dropdown[_ngcontent-%COMP%]{height:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}"],changeDetection:0}),(0,Qe.Cg)([(0,Cn.KX)(xn)],s.prototype,"onKeyDownEsc",null),s})(),ui=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,en.yJ,gi.ks,Y,Ki.L,pn.ML]]}),s})();var Mo=m(1033),er=m(3386),ci=m(9974),Hs=m(4360),Lo=m(4682);let Ho=(()=>{class s{constructor(r,d){this.focusable=r,this.el=d}get element(){var r;return(null===(r=this.focusable)||void 0===r?void 0:r.nativeFocusableElement)||this.el.nativeElement}get isTextFieldElement(){return this.element.matches("input, textarea, [contenteditable]")}}return s.\u0275fac=function(r){t.QTQ()},s.\u0275dir=t.FsC({type:s}),s})(),Ma=(()=>{class s extends Ho{constructor(r,d,_){super(r,d),this.animationFrame$=_}setFocus(){this.isTextFieldElement?(0,Mo.O)((0,D.O)(1e3),this.animationFrame$.pipe((0,er.c)(kn.cZ),(0,fe.T)(()=>this.element.closest(".ng-animating")),function $r(s){return(0,ci.N)((p,r)=>{let d=!1,_=0;p.subscribe((0,Hs._)(r,A=>(d||(d=!s(A,_++)))&&r.next(A)))})}(Boolean),(0,Ce.s)(1))).subscribe(()=>this.element.focus({preventScroll:!0})):this.element.focus({preventScroll:!0})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Te.aX,10),t.rXU(t.aKT),t.rXU(Pi.dJ))},s.\u0275dir=t.FsC({type:s,features:[t.Vt3]}),s})();const es=["type","inputMode","autocomplete","accept","min","max","step","pattern","size","maxlength"];let xs=(()=>{class s extends Ho{constructor(r,d,_,A,ue){super(r,d),this.renderer=_,this.zone=A,this.win=ue,this.patchCssStyles()}setFocus(){this.isTextFieldElement?this.zone.runOutsideAngular(()=>this.iosWebkitAutofocus()):this.element.focus({preventScroll:!0})}iosWebkitAutofocus(){var r;const d=this.makeFakeInput(),_=this.getDurationTimeBeforeFocus();let A=0,ue=0;const ot=()=>d.focus({preventScroll:!0}),bt=()=>{clearTimeout(A),A=this.win.setTimeout(()=>{clearTimeout(ue),d.removeEventListener("blur",ot),d.removeEventListener("focus",bt),ue=this.win.setTimeout(()=>{this.element.focus({preventScroll:!1}),d.remove()},_)})};d.addEventListener("blur",ot,{once:!0}),d.addEventListener("focus",bt),this.insideDialog()?this.win.document.body.appendChild(d):null===(r=this.element.parentElement)||void 0===r||r.appendChild(d),d.focus({preventScroll:!0})}makeFakeInput(){const r=this.renderer.createElement("input"),d=this.element.getBoundingClientRect();return this.patchFakeInputFromFocusableElement(r),r.style.height=(0,Lo.P)(d.height),r.style.width=(0,Lo.P)(d.width/2),r.style.position="fixed",r.style.zIndex="-99999999",r.style.caretColor="transparent",r.style.border="none",r.style.outline="none",r.style.color="transparent",r.style.background="transparent",r.style.cursor="none",r.style.fontSize=(0,Lo.P)(16),r.style.top=(0,Lo.P)(d.top),r.style.left=(0,Lo.P)(d.left),r}getDurationTimeBeforeFocus(){return parseFloat(this.win.getComputedStyle(this.element).getPropertyValue("--tui-duration"))||0}insideDialog(){return!!this.element.closest("tui-dialog")}patchCssStyles(){[this.win.document.documentElement,this.win.document.body].forEach(r=>{r.style.setProperty("overflow","auto"),r.style.setProperty("height","100%")})}patchFakeInputFromFocusableElement(r){es.forEach(d=>{const _=this.element.getAttribute(d);(0,nt.Aj)(_)&&r.setAttribute(d,_)})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Te.aX,10),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.SKi),t.rXU(Pi.jf))},s.\u0275dir=t.FsC({type:s,features:[t.Vt3]}),s})();const Ia=(0,nt.gc)({delay:NaN}),gn=new t.nKC("[TUI_AUTOFOCUS_HANDLER]"),Nn=[{provide:gn,useFactory:(s,p,r,d,_,A,ue)=>ue?new xs(s,p,d,_,A):new Ma(s,p,r),deps:[[new t.Xx1,new t.B$B,Te.aX],t.aKT,Pi.dJ,t.sFG,t.SKi,Pi.jf,Te.mg]},Xe.ew];let Yn=(()=>{class s{constructor(r,d,_){this.handler=r,this.options=d,this.destroy$=_,this.autoFocus=!0}ngAfterViewInit(){(function Ui(s){return null!==s&&typeof s<"u"&&"false"!=`${s}`})(this.autoFocus)&&this.focus()}focus(){Number.isNaN(this.options.delay)?Promise.resolve().then(()=>this.handler.setFocus()):(0,D.O)(this.options.delay).pipe((0,ce.Q)(this.destroy$)).subscribe(()=>this.handler.setFocus())}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(gn),t.rXU(Ia),t.rXU(Xe.ew,2))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiAutoFocus",""]],inputs:{autoFocus:[t.Mj6.None,"tuiAutoFocus","autoFocus"]},features:[t.Jv_(Nn)]}),s})(),Bi=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();var tr=m(4754),Co=m(4402),Xi=m(365);function ka(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}function tl(s,p){if(1&s&&(t.j41(0,"header",6),t.DNE(1,ka,2,1,"ng-container",3),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.header)("polymorpheusOutletContext",r.context)}}function wo(s,p){if(1&s){const r=t.RV6();t.qex(0),t.nrm(1,"div",7),t.j41(2,"div",8)(3,"button",9),t.bIt("click",function(){t.eBV(r);const _=t.XpG();return t.Njj(_.context.$implicit.complete())}),t.EFF(4),t.k0s()(),t.bVm()}if(2&s){const r=p.polymorpheusOutlet,d=t.XpG();t.R7$(),t.Y8G("innerHTML",r,t.npT),t.R7$(3),t.SpI(" ",(null==d.context.data?null:d.context.data.button)||"OK"," ")}}function nr(s,p){if(1&s){const r=t.RV6();t.j41(0,"div",10)(1,"button",11),t.nI1(2,"async"),t.bIt("click",function(){t.eBV(r);const _=t.XpG();return t.Njj(_.close$.next())})("mousedown.prevent.silent",function(){return t.eBV(r),t.Njj(0)}),t.k0s()()}if(2&s){const r=t.XpG();t.R7$(),t.Y8G("appearance",r.fullscreen?"secondary":"")("icon",r.icons.close)("title",t.bMT(2,3,r.closeWord$))}}const ts=(0,nt.gc)(B.w),Bo=(0,nt.gc)({size:"m",required:!1,closeable:!0,dismissible:!0,label:"",header:""});let hs=(()=>{class s extends We.c{constructor(r,d,_){super(A=>(0,Z.h)(this.esc$,this.mousedown$).subscribe(A)),this.win=r,this.doc=d,this.el=_,this.esc$=(0,dt.xM)(this.doc,"keydown").pipe((0,de.p)(A=>{const ue=(0,je.U9)(A);return"Escape"===A.key&&!A.defaultPrevented&&(this.element.contains(ue)||this.isOutside(ue))})),this.mousedown$=(0,dt.xM)(this.doc,"mousedown").pipe((0,de.p)(A=>(0,Xi.hV)(this.win)-A.clientX>17&&this.isOutside((0,je.U9)(A))),(0,De.n)(()=>(0,dt.xM)(this.doc,"mouseup").pipe((0,Ce.s)(1),(0,fe.T)(je.U9),(0,de.p)(A=>this.isOutside(A)))))}get element(){return this.el.nativeElement}isOutside(r){return(0,je.ru)(r)&&(!(0,je.P9)(this.element,r)||r===this.element)}}return s.\u0275fac=function(r){return new(r||s)(t.KVO(Pi.jf),t.KVO(mt.qQ),t.KVO(t.aKT))},s.\u0275prov=t.jDH({token:s,factory:s.\u0275fac}),s})();const va=new Error("Required dialog was dismissed");function Zs(s){return(0,Co.A)(s)?s:(0,No.of)(s)}const Js=new en.lS((()=>{class s{constructor(r,d,_,A,ue,ot,bt,pt){this.duration=r,this.isMobile=d,this.context=_,this.closeWord$=bt,this.icons=pt,this.animation={value:"",params:{start:"40px",duration:this.duration}},this.fullscreenAnimation={value:"",params:{start:"100vh",duration:this.duration}},this.close$=new K.B,(0,Z.h)(this.close$.pipe((0,De.n)(()=>Zs(_.closeable))),ue.pipe((0,De.n)(()=>Zs(_.dismissible))),ot.pipe((0,fe.T)(kn.Uq))).pipe((0,de.p)(Boolean),(0,ce.Q)(A)).subscribe(()=>{this.close()})}get size(){return this.context.size}get header(){return this.context.header}get slideInTop(){return this.fullscreen||this.isMobile?this.fullscreenAnimation:this.animation}get fullscreen(){return!this.isMobile&&("fullscreen"===this.size||"page"===this.size)}close(){this.context.required?this.context.$implicit.error(va):this.context.$implicit.complete()}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(rt.U_),t.rXU(Te.Td),t.rXU(en.su),t.rXU(Xe.ew,2),t.rXU(hs),t.rXU(ts),t.rXU(rt.R3),t.rXU(rt._Z))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-dialog"]],hostVars:6,hostBindings:function(r,d){2&r&&(t.zvX("@tuiSlideInTop",d.slideInTop)("@tuiFadeIn",d.slideInTop),t.BMQ("data-appearance",d.context.appearance)("data-size",d.size),t.AVh("_centered",d.header))},features:[t.Jv_([Xe.ew,hs])],decls:7,vars:6,consts:[["class","t-header",4,"ngIf"],[1,"t-content"],[1,"t-heading",3,"id","textContent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-filler"],["class","t-wrapper",4,"ngIf"],[1,"t-header"],[3,"innerHTML"],[1,"t-buttons"],["size","m","tuiAutoFocus","","tuiButton","","type","button",3,"click"],[1,"t-wrapper"],["automation-id","tui-dialog__close","shape","rounded","size","s","tuiIconButton","","type","button",1,"t-close",3,"click","mousedown.prevent.silent","appearance","icon","title"]],template:function(r,d){1&r&&(t.DNE(0,tl,2,2,"header",0),t.j41(1,"div",1),t.nrm(2,"h2",2),t.j41(3,"section"),t.DNE(4,wo,5,2,"ng-container",3),t.k0s()(),t.nrm(5,"div",4),t.DNE(6,nr,3,5,"div",5)),2&r&&(t.Y8G("ngIf",d.header),t.R7$(2),t.Y8G("id",d.context.id)("textContent",d.context.label),t.R7$(2),t.Y8G("polymorpheusOutlet",d.context.content)("polymorpheusOutletContext",d.context),t.R7$(2),t.Y8G("ngIf",d.context.closeable))},dependencies:[Ie.SM,mt.bT,en.OA,Yn,mt.Jj],styles:['[_nghost-%COMP%]{position:relative;display:flex;font:var(--tui-font-text-m);flex-direction:column;box-sizing:border-box;margin:auto;border-radius:1rem;border:2.5rem solid transparent}[_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--tui-shadow-modal)}[data-size=auto][_nghost-%COMP%]{width:auto}[data-size=s][_nghost-%COMP%]{width:30rem}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[data-size=s][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}[data-size=m][_nghost-%COMP%]{width:42.5rem}[data-size=m][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.75rem;font:var(--tui-font-heading-4)}[data-size=l][_nghost-%COMP%]{width:55rem}[data-size=l][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=fullscreen][_nghost-%COMP%], [data-size=page][_nghost-%COMP%]{min-width:100vw;min-height:100%;border-radius:0;border:none;background:var(--tui-elevation-01);box-shadow:0 4rem var(--tui-elevation-01)}[data-size=fullscreen][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:3rem calc(50vw - (45rem / 2))}[data-size=fullscreen][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0}._centered[_nghost-%COMP%]{text-align:center}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%]{min-width:100%;width:100%;max-width:100%;border-radius:0;border:none;margin:auto 0 0}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}.t-heading[_ngcontent-%COMP%]{margin:0;word-wrap:break-word;font:var(--tui-font-heading-3)}.t-heading[_ngcontent-%COMP%]:empty{display:none}.t-header[_ngcontent-%COMP%]{display:flex;border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}[data-size=fullscreen][_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{flex:1}.t-content[_ngcontent-%COMP%]{border-radius:inherit;padding:2rem;background:var(--tui-elevation-01)}.t-content[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.t-wrapper[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;z-index:1;order:-1}.t-filler[_ngcontent-%COMP%]{flex-grow:1}.t-close[_ngcontent-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:fixed;top:1.5rem;right:1.5rem;display:none;color:var(--tui-base-01)}.t-dialog:last-of-type[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], .t-dialog:last-of-type [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]{animation:tuiFadeIn var(--tui-duration);background:rgba(104,104,104,.96)}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]:hover{background:rgba(159,159,159,.86)}[_nghost-%COMP%]:not([data-size="fullscreen"]).ng-animating .t-close[_ngcontent-%COMP%]{display:none}tui-root._mobile[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{position:absolute;top:0;right:0;background:transparent!important;color:var(--tui-text-01);opacity:.5}.t-buttons[_ngcontent-%COMP%]{margin-top:1.25rem;text-align:right}'],data:{animation:[tr.oD,tr.uy]}}),s})());let nl=(()=>{class s extends _e.iX{constructor(){super(...arguments),this.component=Js,this.defaultOptions=Object.assign(Object.assign({},(0,t.WQX)(Bo)),{data:void 0})}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),s})(),aa=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({providers:[(0,Te.jn)(nl)],imports:[[en.yJ,Ie.Pv,mt.MD,Bi]]}),s})();var La=m(4896),ba=m(3801),Gs=m(3218);let ns=(()=>{class s{transform(r,d,..._){return r.filter(A=>d(A,..._))}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiFilter",type:s,pure:!0}),s})(),Ws=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})(),ir=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiItem",""]]}),s})(),Ba=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})(),qs=(()=>{class s{transform(r,d,_){var A;return null!==(A=r?.replace(d,_))&&void 0!==A?A:""}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiReplace",type:s,pure:!0}),s})(),Ks=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();function Ir(s){const p=s.replace("#","").split("").map((r,d,_)=>3===_.length?r+r:r).join("").match(/.{2}/g);return p?p.map(r=>Number.parseInt(r,16)):[0,0,0]}const $n=["*"];let to=(()=>{class s{constructor(r){this.mode$=r,this.size="m",this.status="default",this.hoverable=!1}get padding(){var r;return this.isEmpty?"none":(0,nt.sZ)(null===(r=this.value)||void 0===r?void 0:r.valueOf())?"m":"l"}get outputValue(){var r;const d=null===(r=this.value)||void 0===r?void 0:r.valueOf();return(0,nt.sZ)(d)&&d>99?"99+":(0,nt.Aj)(this.value)?String(this.value):""}get isEmpty(){return!this.value&&0!==this.value}titleText({offsetWidth:r,scrollWidth:d}){return r{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD]]}),s})();var yi=m(2230);let ti=(()=>{class s{constructor(r,d,_,A,ue){this.host=r,this.control=d,this.el=_,this.idService=A,this.itemsHandlers=ue,this.placeholder="",this.disabledItemHandler=null,this.datalist=null}get id(){return this.el.nativeElement.id||this.idService.generate()}get emptyOption(){return!!this.placeholder&&!this.control.value}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(rt.w2),t.rXU(_e.Er),t.rXU(t.aKT),t.rXU(Xe.BF),t.rXU(yi.E4))},s.\u0275dir=t.FsC({type:s,viewQuery:function(r,d){if(1&r&&t.GBs(qi,7,t.C4Q),2&r){let _;t.mGM(_=t.lsd())&&(d.datalist=_.first)}},hostVars:1,hostBindings:function(r,d){2&r&&t.Mr5("id",d.id)},inputs:{placeholder:"placeholder",disabledItemHandler:"disabledItemHandler"}}),s})(),mo=(()=>{class s{constructor({nativeElement:r}){return new t.aKT(r)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.aKT))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiElement",""]],exportAs:["elementRef"]}),s})(),Gi=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();function po(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}function $o(s,p){if(1&s){const r=t.RV6();t.j41(0,"button",5,1),t.bIt("click",function(){const _=t.eBV(r).$implicit,A=t.XpG(2);return t.Njj(A.itemClick.emit(_))}),t.j41(2,"span",6),t.DNE(3,po,2,1,"ng-container",7),t.k0s()()}if(2&s){const r=p.$implicit,d=t.sdS(1),_=t.XpG(2);t.Y8G("disabled",_.disabledItemHandler(r))("value",r),t.R7$(3),t.Y8G("polymorpheusOutlet",_.itemContent)("polymorpheusOutletContext",_.getContext(r,d))}}function Ls(s,p){if(1&s&&(t.j41(0,"tui-data-list",3),t.DNE(1,$o,4,4,"button",4),t.k0s()),2&s){const r=t.XpG();t.Y8G("emptyContent",r.emptyContent)("size",r.size),t.R7$(),t.Y8G("ngForOf",r.items)}}function Yi(s,p){1&s&&t.nrm(0,"tui-loader",8)}let Xo=(()=>{class s{constructor(r,d){this.itemsHandlers=r,this.defaultSize=d,this.optionsQuery=kn.xQ,this.disabledItemHandler=this.itemsHandlers.disabledItemHandler,this.size=this.defaultSize,this.itemClick=new t.bkB,this.itemContent=({$implicit:_})=>this.itemsHandlers.stringify(_)}getContext(r,{nativeElement:d}){return{$implicit:r,active:(0,W.X)(d)}}getOptions(r=!1){return this.optionsQuery.filter(({disabled:d})=>r||!d).map(({value:d})=>d).filter(nt.Aj)}}return s.\u0275fac=function(r){t.QTQ()},s.\u0275dir=t.FsC({type:s,viewQuery:function(r,d){if(1&r&&t.GBs(fr,5),2&r){let _;t.mGM(_=t.lsd())&&(d.optionsQuery=_)}},inputs:{disabledItemHandler:"disabledItemHandler",emptyContent:"emptyContent",size:"size",itemContent:"itemContent"},outputs:{itemClick:"itemClick"}}),s})(),la=(()=>{class s extends Xo{constructor(r,d){super(r,d?.size||"m"),this.items=[]}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(yi.E4),t.rXU(dn,8))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-data-list-wrapper",3,"labels",""]],inputs:{items:"items"},features:[t.Jv_([(0,rt.WD)(s),qt]),t.Vt3],decls:3,vars:2,consts:[["loading",""],["elementRef","elementRef"],[3,"emptyContent","size",4,"ngIf","ngIfElse"],[3,"emptyContent","size"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"disabled","value","click",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"click","disabled","value"],[1,"t-content"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-data-list-wrapper__loader",1,"t-loader"]],template:function(r,d){if(1&r&&t.DNE(0,Ls,2,3,"tui-data-list",2)(1,Yi,1,0,"ng-template",null,0,t.C5r),2&r){const _=t.sdS(2);t.Y8G("ngIf",d.items)("ngIfElse",_)}},dependencies:[_o,fr,Ar.jT,mt.bT,mt.Sq,mo,en.OA],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),s})(),ja=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,en.yJ,Gi,dr,Ar.Yc]]}),s})(),Do=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();function ol(s,p){1&s&&t.nrm(0,"tui-svg",2),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function Sa(s,p){1&s&&t.eu8(0)}const Ds=(0,nt.gc)({iconSmall:"tuiIconChevronDown",iconLarge:"tuiIconChevronDownLarge"}),ua=new en.lS((()=>{class s{constructor(r,d,_){this.dropdown=r,this.textfieldSize=d,this.options=_}get rotated(){return this.dropdown.open}get arrowIcon(){return(0,On.Wu)(this.textfieldSize.size)?this.options.iconLarge:this.options.iconSmall}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(An),t.rXU(_t),t.rXU(Ds))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-arrow"]],hostVars:2,hostBindings:function(r,d){2&r&&t.AVh("_rotated",d.rotated)},decls:3,vars:4,consts:[[3,"src",4,"polymorpheusOutlet"],[4,"ngIf"],[3,"src"]],template:function(r,d){1&r&&(t.DNE(0,ol,1,1,"tui-svg",0)(1,Sa,1,0,"ng-container",1),t.nI1(2,"async")),2&r&&(t.Y8G("polymorpheusOutlet",d.arrowIcon),t.R7$(),t.Y8G("ngIf",t.bMT(2,2,d.dropdown.openChange)))},dependencies:[Ct._Y,en.OA,mt.bT,mt.Jj],styles:["[_nghost-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;cursor:pointer;pointer-events:none}._rotated[_nghost-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),s})());let f=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ct.vl,en.yJ]]}),s})();const U=(0,nt.gc)({interactive:ua,disabled:ua});var se=m(8048);let ae=(()=>{class s{constructor(r,d){this.el=r,this.destroy$=d}set tuiScrollIntoView(r){r&&(0,D.O)(0).pipe((0,ce.Q)(this.destroy$)).subscribe(()=>{this.el.nativeElement.dispatchEvent(new CustomEvent(se.Uk,{bubbles:!0,detail:this.el.nativeElement}))})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.aKT),t.rXU(Xe.ew,2))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiScrollIntoView",""]],inputs:{tuiScrollIntoView:"tuiScrollIntoView"},features:[t.Jv_([Xe.ew])]}),s})(),Fe=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();function Pe(s,p){if(1&s&&t.nrm(0,"tui-svg",3),2&s){const r=t.XpG();t.Y8G("src",r.icons.check)("tuiScrollIntoView",!0)}}function at(s,p){1&s&&t.nrm(0,"span",4)}const jt=new en.lS((()=>{class s{constructor(r,d,_,A,ue,ot,bt,pt){this.icons=r,this.context=d,this.host=_,this.el=A,this.option=ue,this.dataList=ot,this.control=bt,this.abstractControl=pt,this.changeDetection$=new K.B,this.selected$=(0,Z.h)(this.changeDetection$,this.control.valueChanges||B.w,(0,dt.xM)(this.el.nativeElement,"animationstart")).pipe((0,pe.Z)(null),(0,fe.T)(()=>this.selected),(0,$e.F)())}get matcher(){return this.host.identityMatcher||kn.BJ}ngOnInit(){Promise.resolve().then(()=>{var r,d;(0,nt.Aj)(this.option.value)&&!this.option.disabled&&(null===(d=(r=this.host).checkOption)||void 0===d||d.call(r,this.option.value))})}ngDoCheck(){this.changeDetection$.next()}get value(){var r,d;return null!==(d=null===(r=this.abstractControl)||void 0===r?void 0:r.value)&&void 0!==d?d:this.control.value}get selected(){return(0,nt.Aj)(this.option.value)&&(0,nt.Aj)(this.value)&&this.matcher(this.value,this.option.value)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(rt._Z),t.rXU(en.su),t.rXU(rt.KN),t.rXU(t.aKT),t.rXU(fr),t.rXU(_o,8),t.rXU(Ye.vO),t.rXU(_e.Er,8))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-select-option"]],decls:5,vars:5,consts:[["dummy",""],[3,"ngTemplateOutlet"],["automation-id","tui-select-option__checkmark","class","t-checkmark",3,"src","tuiScrollIntoView",4,"ngIf","ngIfElse"],["automation-id","tui-select-option__checkmark",1,"t-checkmark",3,"src","tuiScrollIntoView"],[1,"t-dummy"]],template:function(r,d){if(1&r&&(t.eu8(0,1),t.DNE(1,Pe,1,2,"tui-svg",2),t.nI1(2,"async"),t.DNE(3,at,1,0,"ng-template",null,0,t.C5r)),2&r){const _=t.sdS(4);t.Y8G("ngTemplateOutlet",d.context.$implicit),t.R7$(),t.Y8G("ngIf",t.bMT(2,3,d.selected$))("ngIfElse",_)}},dependencies:[Ct._Y,mt.T3,mt.bT,ae,mt.Jj],styles:['@keyframes _ngcontent-%COMP%_retrigger{0%{left:1px}to{left:2px}}[_nghost-%COMP%]{display:flex;flex:1;align-items:center;max-width:100%;animation:_ngcontent-%COMP%_retrigger 1s}.t-checkmark[_ngcontent-%COMP%]{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-border-start:.25rem solid transparent;border-inline-start:.25rem solid transparent}tui-data-list[data-list-size="s"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="s"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}tui-data-list[data-list-size="m"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="m"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}.t-dummy[_ngcontent-%COMP%]{width:1.75rem}'],changeDetection:0}),s})());let Vt=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ct.vl,Fe]]}),s})();var Ut=m(3669);const Ei=(0,pn.Lq)({limitWidth:"fixed",align:"right"}),ai={provide:rt.r0,deps:[[new t.Xx1,new t.B$B,Ye.kq]],useFactory:Ut.D},re=["*",[["input"]],[["select"]]],Se=["*","input","select"],tt=(s,p)=>({$implicit:s,active:p});function Nt(s,p){1&s&&t.SdG(0,2,["*ngIf","isMobile"])}function Mt(s,p){if(1&s&&t.DNE(0,Nt,1,0,"ng-content",6),2&s){const r=t.XpG();t.Y8G("ngIf",r.isMobile)}}function Sn(s,p){1&s&&t.eu8(0,7)}function Ci(s,p){1&s&&t.nrm(0,"div",10),2&s&&t.Y8G("textContent",p.polymorpheusOutlet)}function Oi(s,p){if(1&s&&(t.j41(0,"div",8),t.DNE(1,Ci,1,1,"div",9),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.computedContent)("polymorpheusOutletContext",t.l_i(2,tt,r.value,r.computedFocused))}}function ur(s,p){1&s&&t.eu8(0)}function wl(s,p){if(1&s&&(t.j41(0,"div",11),t.DNE(1,ur,1,0,"ng-container",12),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.arrow)}}const _a=(0,nt.gc)({valueContent:""});let pg=(()=>{class s extends _e.jc{constructor(r,d,_,A,ue,ot,bt,pt){super(r,d),this.textfieldCleaner=_,this.textfieldSize=A,this.arrowMode=ue,this.itemsHandlers=ot,this.options=bt,this.isMobile=pt,this.stringify=this.itemsHandlers.stringify,this.identityMatcher=this.itemsHandlers.identityMatcher,this.valueContent=this.options.valueContent}get size(){return this.textfieldSize.size}get arrow(){return this.interactive?this.arrowMode.interactive:this.arrowMode.disabled}get nativeFocusableElement(){var r,d;return null!==(d=null===(r=this.textfield)||void 0===r?void 0:r.nativeFocusableElement)&&void 0!==d?d:null}get focused(){return(0,W.X)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get nativeDropdownMode(){return!!this.nativeSelect&&this.isMobile}get computedValue(){return null===this.value?"":this.stringify(this.value)||" "}get computedContent(){return this.valueContent||this.computedValue}onValueChange(r){this.value=r||null}onActiveZone(r){this.updateFocused(r)}onKeyDownDelete(){this.textfieldCleaner.cleaner&&(this.value=null)}handleOption(r){var d;this.focusInput(),this.value=r,null===(d=this.hostedDropdown)||void 0===d||d.updateOpen(!1)}focusInput(r=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:r})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Ye.vO,10),t.rXU(t.gRc),t.rXU(Ke),t.rXU(_t),t.rXU(U),t.rXU(yi.E4),t.rXU(_a),t.rXU(Te.Td))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-select"]],contentQueries:function(r,d,_){if(1&r&&(t.wni(_,ti,7),t.wni(_,qi,5,t.C4Q)),2&r){let A;t.mGM(A=t.lsd())&&(d.nativeSelect=A.first),t.mGM(A=t.lsd())&&(d.datalist=A.first)}},viewQuery:function(r,d){if(1&r&&(t.GBs(ii,5),t.GBs(An,5)),2&r){let _;t.mGM(_=t.lsd())&&(d.textfield=_.first),t.mGM(_=t.lsd())&&(d.hostedDropdown=_.first)}},hostVars:1,hostBindings:function(r,d){2&r&&t.BMQ("data-size",d.size)},inputs:{stringify:"stringify",identityMatcher:"identityMatcher",valueContent:"valueContent"},features:[t.Jv_([(0,Te.Jr)(s),(0,_e.SN)(s),(0,rt.PU)(s),(0,rt.NW)(jt)],[Ei]),t.Vt3],ngContentSelectors:Se,decls:10,vars:15,consts:[["select",""],["icon",""],[1,"t-hosted",3,"tuiActiveZoneChange","canOpen","content"],["automation-id","tui-select__textfield",1,"t-textfield",3,"keydown.backspace.prevent","keydown.delete.prevent","valueChange","disabled","editable","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value"],["ngProjectAs","select",5,["select"],4,"ngTemplateOutlet"],["automation-id","tui-select__value","ngProjectAs","tuiContent","class","t-value",5,["tuiContent"],4,"ngIf"],[4,"ngIf"],["ngProjectAs","select",5,["select"]],["automation-id","tui-select__value","ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value"],["class","t-primitive-value",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive-value",3,"textContent"],["appearance","icon","tuiWrapper","",1,"t-icon"],[4,"polymorpheusOutlet"]],template:function(r,d){if(1&r){const _=t.RV6();t.NAR(re),t.j41(0,"tui-hosted-dropdown",2),t.bIt("tuiActiveZoneChange",function(ue){return t.eBV(_),t.Njj(d.onActiveZone(ue))}),t.j41(1,"tui-primitive-textfield",3),t.bIt("keydown.backspace.prevent",function(){return t.eBV(_),t.Njj(d.onKeyDownDelete())})("keydown.delete.prevent",function(){return t.eBV(_),t.Njj(d.onKeyDownDelete())})("valueChange",function(ue){return t.eBV(_),t.Njj(d.onValueChange(ue))}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.DNE(4,Mt,1,1,"ng-template",null,0,t.C5r)(6,Sn,1,0,"ng-container",4)(7,Oi,2,5,"div",5),t.k0s(),t.DNE(8,wl,2,1,"ng-template",null,1,t.C5r),t.k0s()}if(2&r){const _=t.sdS(5),A=t.sdS(9);t.Y8G("canOpen",d.interactive&&!d.nativeDropdownMode)("content",d.datalist||""),t.R7$(),t.Y8G("disabled",d.computedDisabled)("editable",!1)("focusable",d.computedFocusable)("invalid",d.computedInvalid)("nativeId",d.nativeId)("pseudoActive",d.pseudoActive)("pseudoFocus",d.computedFocused)("pseudoHover",d.pseudoHover)("readOnly",d.readOnly)("tuiTextfieldIcon",d.arrow?A:"")("value",d.computedValue),t.R7$(5),t.Y8G("ngTemplateOutlet",_),t.R7$(),t.Y8G("ngIf",null!==d.value)}},dependencies:[An,ii,Ki.Y,ao,En,mt.bT,mt.T3,en.OA,tn.l],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}[_nghost-%COMP%]:not(._readonly) input:not(:disabled){cursor:pointer}._readonly[_nghost-%COMP%] input{cursor:default}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}.t-value[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center}.t-primitive-value[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),s})(),ud=(()=>{class s extends V.aX{get readOnly(){return!0}get value(){return this.host.computedValue}get stringify(){return this.host.stringify}onValueChange(r){this.host.onValueChange(r)}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["tui-select"]],features:[t.Jv_([(0,rt.Sc)(s)]),t.Vt3]}),s})(),dd=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,en.yJ,Ki.L,Ni,ui,Vt,f,tn.E,an,ja,dr,Do]]}),s})(),Jh=(()=>{class s{constructor(){this.indeterminate=!1,this.checked=!1,this.tuiCheckedChange=new t.bkB}get isChecked(){return this.checked}get isIndeterminate(){return this.indeterminate}set tuiChecked(r){this.checked=r||!1,this.indeterminate=null===r}onChange({checked:r}){this.checked=r,this.indeterminate=!1,this.tuiCheckedChange.emit(r)}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["input","tuiChecked",""],["input","tuiCheckedChange",""]],hostVars:2,hostBindings:function(r,d){1&r&&t.bIt("change",function(A){return d.onChange(A.target)}),2&r&&t.Mr5("checked",d.isChecked)("indeterminate",d.isIndeterminate)},inputs:{tuiChecked:"tuiChecked"},outputs:{tuiCheckedChange:"tuiCheckedChange"}}),s})(),Wl=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})(),hd=(()=>{class s{constructor({nativeElement:r},d){this.tuiFocusedChange=(0,Z.h)((0,dt.xM)(r,"focusin"),(0,dt.xM)(r,"focusout")).pipe((0,fe.T)(()=>(0,W.X)(r)),(0,pe.Z)(!1),(0,$e.F)(),(0,y.i)(1),(0,dt.sX)(d))}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.aKT),t.rXU(t.SKi))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiFocusedChange",""]],outputs:{tuiFocusedChange:"tuiFocusedChange"}}),s})(),da=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})(),pd=(()=>{class s{constructor(r){this.tuiFocusVisibleChange=r}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Xe.iF))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiFocusVisibleChange",""]],outputs:{tuiFocusVisibleChange:"tuiFocusVisibleChange"},features:[t.Jv_([Xe.ew,Xe.iF])]}),s})(),vc=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})(),fd=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();const lu=["focusableElement"],io=s=>({$implicit:s});function cu(s,p){if(1&s&&t.nrm(0,"tui-loader",7),2&s){const r=t.XpG();t.Y8G("inheritColor",!0)("showLoader",r.value)("size",r.loaderSize)}}function Kl(s,p){1&s&&t.nrm(0,"tui-svg",10),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function Es(s,p){if(1&s&&(t.j41(0,"span",8),t.DNE(1,Kl,1,1,"tui-svg",9),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.iconOn)("polymorpheusOutletContext",t.eq3(2,io,r.size))}}function gd(s,p){if(1&s&&t.nrm(0,"tui-loader",7),2&s){const r=t.XpG();t.Y8G("inheritColor",!0)("showLoader",!r.value)("size",r.loaderSize)}}function Xl(s,p){1&s&&t.nrm(0,"tui-svg",12),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function Dl(s,p){if(1&s&&(t.j41(0,"span",8),t.DNE(1,Xl,1,1,"tui-svg",11),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.iconOff)("polymorpheusOutletContext",t.eq3(2,io,r.size))}}const uu=(0,nt.gc)({icons:{toggleOff:({$implicit:s})=>"m"===s?"tuiIconToggleOff":"tuiIconToggleOffLarge",toggleOn:({$implicit:s})=>"m"===s?"tuiIconToggleOn":"tuiIconToggleOnLarge"},appearances:{checked:Ht.bC.Primary,unchecked:Ht.bC.Secondary},singleColor:!1,showIcons:!1,size:"m"});let qh=(()=>{class s extends _e.Er{constructor(r,d,_,A){super(r,d),this.modeDirective=_,this.options=A,this.singleColor=this.options.singleColor,this.showIcons=this.options.showIcons,this.showLoader=!1,this.size=this.options.size}get iconOn(){return this.options.icons.toggleOn}get iconOff(){return this.options.icons.toggleOff}get nativeFocusableElement(){var r,d;return null!==(d=null===(r=this.focusableElement)||void 0===r?void 0:r.nativeElement)&&void 0!==d?d:null}get focused(){return(0,W.X)(this.nativeFocusableElement)}get appearance(){return this.singleColor||this.value?this.options.appearances.checked:this.options.appearances.unchecked}get sizeM(){return"m"===this.size}get loaderSize(){return this.sizeM?"xs":"s"}get hostMode(){var r,d;return null!==(d=null===(r=this.modeDirective)||void 0===r?void 0:r.mode)&&void 0!==d?d:null}onChecked(r){this.value=r}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}getFallbackValue(){return!1}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Ye.vO,10),t.rXU(t.gRc),t.rXU(Uo.h,8),t.rXU(uu))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-toggle"]],viewQuery:function(r,d){if(1&r&&t.GBs(lu,5),2&r){let _;t.mGM(_=t.lsd())&&(d.focusableElement=_.first)}},hostVars:4,hostBindings:function(r,d){2&r&&(t.BMQ("data-size",d.size)("data-mode",d.hostMode),t.AVh("_checked",d.value))},inputs:{singleColor:"singleColor",showIcons:"showIcons",showLoader:"showLoader",size:"size"},features:[t.Jv_([(0,Te.Jr)(s),(0,_e.SN)(s)]),t.Vt3],decls:9,vars:16,consts:[["focusableElement",""],["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly"],[1,"t-toggle"],["class","t-loader",3,"inheritColor","showLoader","size",4,"ngIf"],["class","t-icon-wrapper",4,"ngIf"],[1,"t-circle"],["automation-id","tui-toggle__checkbox","role","switch","type","checkbox",1,"t-checkbox",3,"tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange","disabled","id","tuiFocusable","tuiChecked"],[1,"t-loader",3,"inheritColor","showLoader","size"],[1,"t-icon-wrapper"],["automation-id","tui-toggle__check-icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__check-icon",1,"t-icon",3,"src"],["automation-id","tui-toggle__cancel-icon","class","t-icon t-icon_off",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__cancel-icon",1,"t-icon","t-icon_off",3,"src"]],template:function(r,d){if(1&r){const _=t.RV6();t.j41(0,"div",1)(1,"div",2),t.DNE(2,cu,1,3,"tui-loader",3)(3,Es,2,4,"span",4),t.nrm(4,"div",5),t.DNE(5,gd,1,3,"tui-loader",3)(6,Dl,2,4,"span",4),t.k0s(),t.j41(7,"input",6,0),t.mxI("tuiCheckedChange",function(ue){return t.eBV(_),t.DH7(d.value,ue)||(d.value=ue),t.Njj(ue)}),t.bIt("tuiFocusedChange",function(ue){return t.eBV(_),t.Njj(d.onFocused(ue))})("tuiFocusVisibleChange",function(ue){return t.eBV(_),t.Njj(d.onFocusVisible(ue))}),t.k0s()()}2&r&&(t.Y8G("active",d.pseudoActive)("appearance",d.appearance)("disabled",d.computedDisabled)("focus",d.computedFocusVisible)("hover",d.pseudoHover)("invalid",d.computedInvalid)("readOnly",d.readOnly),t.R7$(2),t.Y8G("ngIf",d.showLoader),t.R7$(),t.Y8G("ngIf",d.showIcons&&!d.showLoader),t.R7$(2),t.Y8G("ngIf",d.showLoader),t.R7$(),t.Y8G("ngIf",d.showIcons&&!d.showLoader),t.R7$(),t.Y8G("disabled",d.disabled)("id",d.id)("tuiFocusable",d.focusable),t.R50("tuiChecked",d.value),t.BMQ("aria-checked",d.value))},dependencies:[Ar.jT,Ct._Y,tn.l,mt.bT,en.OA,Jh,Ve,hd,pd],styles:["[_nghost-%COMP%]{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;border-radius:6.25rem}[data-size=m][_nghost-%COMP%]{width:2rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:3rem;height:1.5rem}.t-checkbox[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer}.t-checkbox[_ngcontent-%COMP%]:-webkit-autofill, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-checkbox[_ngcontent-%COMP%]:active{font-size:1rem}}._disabled[_nghost-%COMP%] .t-checkbox[_ngcontent-%COMP%]{pointer-events:none;cursor:default}.t-toggle[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;align-items:center;justify-content:center}[data-size=m][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:3rem;height:1rem;transform:translate(-1rem)}[data-size=l][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:4.5rem;height:1.5rem;transform:translate(-1.5rem)}._checked[_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{transform:translate(0)}.t-circle[_ngcontent-%COMP%]{margin:.125rem 0;flex-shrink:0;border-radius:100%;background-color:var(--tui-base-01)}._disabled[_nghost-%COMP%] .t-circle_light[_ngcontent-%COMP%]{opacity:.24}[data-size=m][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:.75rem;height:.75rem}[data-size=l][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:1rem;height:1rem}._disabled[_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{background-color:var(--tui-base-01)}.t-loader[_ngcontent-%COMP%]{min-width:auto}[_nghost-%COMP%]:not(._checked) .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-06)}[_nghost-%COMP%]:not(._checked)._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-05)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:.75rem;margin:0 .2rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:1rem;margin:0 .25rem}.t-icon-wrapper[_ngcontent-%COMP%]{display:flex}.t-icon[_ngcontent-%COMP%]{opacity:.8}.t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-06)}._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-05)}[data-mode=onDark][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[data-mode=onLight][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{margin:0 .125rem;width:1.5rem;height:1.5rem}[_nghost-%COMP%]:hover .t-icon[_ngcontent-%COMP%]{opacity:1}"],changeDetection:0}),s})(),Aa=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,da,et,fd,vc,Wl,tn.E,Ct.vl,Ar.Yc,en.yJ]]}),s})();function Bs(s,p,r,d){var ue,_=arguments.length,A=_<3?p:null===d?d=Object.getOwnPropertyDescriptor(p,r):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)A=Reflect.decorate(s,p,r,d);else for(var ot=s.length-1;ot>=0;ot--)(ue=s[ot])&&(A=(_<3?ue(A):_>3?ue(p,r,A):ue(p,r))||A);return _>3&&A&&Object.defineProperty(p,r,A),A}"function"==typeof SuppressedError&&SuppressedError;const Ts=s=>s.querySelector("input,textarea")||s,Xs={mask:/^.*$/,preprocessors:[],postprocessors:[],plugins:[],overwriteMode:"shift"};class xd{constructor(){this.now=null,this.past=[],this.future=[]}undo(){const p=this.past.pop();p&&this.now&&(this.future.push(this.now),this.updateElement(p,"historyUndo"))}redo(){const p=this.future.pop();p&&this.now&&(this.past.push(this.now),this.updateElement(p,"historyRedo"))}updateHistory(p){if(!this.now)return void(this.now=p);const r=this.now.value!==p.value,d=this.now.selection.some((_,A)=>_!==p.selection[A]);!r&&!d||(r&&(this.past.push(this.now),this.future=[]),this.now=p)}updateElement(p,r){this.now=p,this.updateElementState(p,{inputType:r,data:null})}}function Zl(s){return"string"==typeof s}function ap(s,p,r,d){let _="";for(let A=p.length;A{const _=p[d];return Zl(_)?r===_:r.match(_)}):p.test(s)}function Tl(s,p,r=null){if(Cd(s.value,p))return s;const{value:d,selection:_}=Array.isArray(p)?function fu(s,p,r){let d=null,_=null;const A=Array.from(s.value).reduce((ot,bt,pt)=>{const on=ot+ap(p,ot,bt,r),ln=p[on.length];return Zl(ln)?on+ln:bt.match(ln)?(null===d&&pt>=s.selection[0]&&(d=on.length),null===_&&pt>=s.selection[1]&&(_=on.length),on+bt):on},""),ue=ap(p,A,"",r);return{value:Cd(A+ue,p)?A+ue:A,selection:[d??A.length,_??A.length]}}(s,p,r):function gu({value:s,selection:p},r){const[d,_]=p;let A=d,ue=_;return{value:Array.from(s).reduce((bt,pt,Lt)=>{const on=bt+pt;return d===Lt&&(A=bt.length),_===Lt&&(ue=bt.length),on.match(r)?on:bt},""),selection:[A,ue]}}(s,p);return{selection:_,value:Array.isArray(p)?d.slice(0,p.length):d}}function Jl(s,p){if(!Array.isArray(p))return s;const[r,d]=s.selection,_=[],A=Array.from(s.value).reduce((ue,ot,bt)=>{const pt=p[bt];return bt===r&&_.push(ue.length),bt===d&&_.push(ue.length),Zl(pt)&&pt===ot?ue:ue+ot},"");return _.length<2&&_.push(...new Array(2-_.length).fill(A.length)),{value:A,selection:[_[0],_[1]]}}class fs{constructor(p,r){this.initialElementState=p,this.maskOptions=r,this.value="",this.selection=[0,0];const{value:d,selection:_}=Tl(p,this.getMaskExpression(p));this.value=d,this.selection=_}addCharacters([p,r],d){const{value:_}=this,A=this.getMaskExpression({value:_.slice(0,p)+d+_.slice(r),selection:[p+d.length,p+d.length]}),ue={value:_,selection:[p,r]},ot=Jl(ue,A),[bt,pt]=function mg({value:s,selection:p},r,d){const[_,A]=p;return{value:s,selection:"replace"===("function"==typeof d?d({value:s,selection:p}):d)?[_,_+r.length]:[_,A]}}(ot,d,this.maskOptions.overwriteMode).selection,Lt=ot.value.slice(0,bt)+d,on=Lt.length,ln=Tl({value:Lt+ot.value.slice(pt),selection:[on,on]},A,ue);if(_.slice(0,bt)===Tl({value:Lt,selection:[on,on]},A,ue).value||function ha(s,...p){return p.every(({value:r,selection:d})=>r===s.value&&d[0]===s.selection[0]&&d[1]===s.selection[1])}(this,ln))throw new Error("Invalid mask value");this.value=ln.value,this.selection=ln.selection}deleteCharacters([p,r]){if(p===r||!r)return;const{value:d}=this,_=this.getMaskExpression({value:d.slice(0,p)+d.slice(r),selection:[p,p]}),A={value:d,selection:[p,r]},ue=Jl(A,_),[ot,bt]=ue.selection,Lt=Tl({value:ue.value.slice(0,ot)+ue.value.slice(bt),selection:[ot,ot]},_,A);this.value=Lt.value,this.selection=Lt.selection}getMaskExpression(p){const{mask:r}=this.maskOptions;return"function"==typeof r?r(p):r}}class Ga{constructor(p){this.element=p,this.listeners=[]}listen(p,r,d){const _=r;this.element.addEventListener(p,_,d),this.listeners.push(()=>this.element.removeEventListener(p,_))}destroy(){this.listeners.forEach(p=>p())}}function al(s,p,r){return s.ctrlKey===!!(1&p)&&s.altKey===!!(2&p)&&s.shiftKey===!!(4&p)&&s.metaKey===!!(8&p)&&s.keyCode===r}function Dd({value:s,selection:p},r){const[d,_]=p;if(d!==_)return[d,_];const A=r?s.slice(d).indexOf("\n")+1||s.length:s.slice(0,_).lastIndexOf("\n")+1;return[r?d:A,r?A:_]}function vu({value:s,selection:p},r){const[d,_]=p;return d!==_?[d,_]:(r?[d,_+1]:[d-1,_]).map(ue=>Math.min(Math.max(ue,0),s.length))}const is=/\s+$/g,Wa=/^\s+/g,Eo=/\s/;function Mc({value:s,selection:p},r){const[d,_]=p;if(d!==_)return[d,_];if(r){const bt=s.slice(d),[pt]=bt.match(Wa)||[""],Lt=bt.replace(Wa,"").search(Eo);return[d,-1!==Lt?d+pt.length+Lt:s.length]}const A=s.slice(0,_),[ue]=A.match(is)||[""],ot=A.replace(is,"").split("").reverse().findIndex(bt=>bt.match(Eo));return[-1!==ot?_-ue.length-ot:0,_]}function ql(s=[]){return(p,...r)=>s.reduce((d,_)=>Object.assign(Object.assign({},d),_(d,...r)),p)}function Ml(s,p){const r=Object.assign(Object.assign({},Xs),p),d=ql(r.preprocessors),_=ql(r.postprocessors),A="string"==typeof s?{value:s,selection:[0,0]}:s,{elementState:ue}=d({elementState:A,data:""},"validation"),ot=new fs(ue,r),{value:bt,selection:pt}=_(ot,A);return"string"==typeof s?bt:{value:bt,selection:pt}}class Ic extends xd{constructor(p,r){super(),this.element=p,this.maskitoOptions=r,this.isTextArea="TEXTAREA"===this.element.nodeName,this.eventListener=new Ga(this.element),this.options=Object.assign(Object.assign({},Xs),this.maskitoOptions),this.preprocessor=ql(this.options.preprocessors),this.postprocessor=ql(this.options.postprocessors),this.teardowns=this.options.plugins.map(d=>d(this.element,this.options)),this.ensureValueFitsMask(),this.updateHistory(this.elementState),this.eventListener.listen("keydown",d=>function lp(s){return al(s,1,89)||al(s,5,90)||al(s,12,90)}(d)?(d.preventDefault(),this.redo()):function wd(s){return al(s,1,90)||al(s,8,90)}(d)?(d.preventDefault(),this.undo()):void 0),function Tc(s){return"onbeforeinput"in s}(p)?this.eventListener.listen("beforeinput",d=>{const _=d.inputType.includes("Forward");switch(this.updateHistory(this.elementState),d.inputType){case"historyUndo":return d.preventDefault(),this.undo();case"historyRedo":return d.preventDefault(),this.redo();case"deleteByCut":case"deleteContentBackward":case"deleteContentForward":return this.handleDelete({event:d,isForward:_,selection:vu(this.elementState,_)});case"deleteWordForward":case"deleteWordBackward":return this.handleDelete({event:d,isForward:_,selection:Mc(this.elementState,_),force:!0});case"deleteSoftLineBackward":case"deleteSoftLineForward":case"deleteHardLineBackward":case"deleteHardLineForward":return this.handleDelete({event:d,isForward:_,selection:Dd(this.elementState,_),force:!0});case"insertCompositionText":return;case"insertLineBreak":return this.handleEnter(d);default:return this.handleInsert(d,d.data||"")}}):(this.eventListener.listen("keydown",d=>this.handleKeydown(d)),this.eventListener.listen("paste",d=>{var _;return this.handleInsert(d,(null===(_=d.clipboardData)||void 0===_?void 0:_.getData("text/plain"))||"")})),this.eventListener.listen("input",({inputType:d})=>{"insertCompositionText"!==d&&(this.ensureValueFitsMask(),this.updateHistory(this.elementState))}),this.eventListener.listen("compositionend",()=>{this.ensureValueFitsMask(),this.updateHistory(this.elementState)})}get elementState(){const{value:p,selectionStart:r,selectionEnd:d}=this.element;return{value:p,selection:[r||0,d||0]}}get maxLength(){const{maxLength:p}=this.element;return-1===p?1/0:p}destroy(){this.eventListener.destroy(),this.teardowns.forEach(p=>p?.())}updateElementState({value:p,selection:r},d={inputType:"insertText",data:null}){const _=this.elementState.value;this.updateValue(p),this.updateSelectionRange(r),_!==p&&this.dispatchInputEvent(d)}updateSelectionRange([p,r]){var d,_;(this.element.selectionStart!==p||this.element.selectionEnd!==r)&&(null===(_=(d=this.element).setSelectionRange)||void 0===_||_.call(d,p,r))}updateValue(p){this.element.value=p}ensureValueFitsMask(){this.updateElementState(Ml(this.elementState,this.options))}dispatchInputEvent(p={inputType:"insertText",data:null}){const r=typeof window<"u"?window:globalThis;r?.InputEvent&&this.element.dispatchEvent(new InputEvent("input",Object.assign(Object.assign({},p),{bubbles:!0,cancelable:!1})))}handleKeydown(p){const r=p.key,d="Delete"===r;switch(r){case"Backspace":case"Delete":return this.handleDelete({event:p,isForward:d,selection:vu(this.elementState,d)});case"Enter":return this.handleEnter(p)}(function mu({key:s,ctrlKey:p,metaKey:r,altKey:d}){const _=p||r||d,A=/^.$/u.test(s);return!_&&"Backspace"!==s&&A})(p)&&this.handleInsert(p,r)}handleDelete({event:p,selection:r,isForward:d,force:_=!1}){const A={value:this.elementState.value,selection:r},[ue,ot]=A.selection,{elementState:bt}=this.preprocessor({elementState:A,data:""},d?"deleteForward":"deleteBackward"),pt=new fs(bt,this.options),[Lt,on]=bt.selection;pt.deleteCharacters([Lt,on]);const ln=this.postprocessor(pt,A);if(A.value.slice(0,ue)+A.value.slice(ot)!==ln.value||_)return p.preventDefault(),function ea(s,...p){return p.every(({value:r})=>r===s.value)}(A,bt,pt,ln)?this.updateSelectionRange(d?[on,on]:[Lt,Lt]):(this.updateElementState(ln,{inputType:"inputType"in p?p.inputType:d?"deleteContentForward":"deleteContentBackward",data:null}),void this.updateHistory(ln))}handleInsert(p,r){const d=this.elementState,{elementState:_,data:A=r}=this.preprocessor({data:r,elementState:d},"insert"),ue=new fs(_,this.options);try{ue.addCharacters(_.selection,A)}catch{return p.preventDefault()}const[ot,bt]=_.selection,pt=_.value.slice(0,ot)+r+_.value.slice(bt),Lt=this.postprocessor(ue,d);if(Lt.value.length>this.maxLength)return p.preventDefault();pt!==Lt.value&&(p.preventDefault(),this.updateElementState(Lt,{data:r,inputType:"inputType"in p?p.inputType:"insertText"}),this.updateHistory(Lt))}handleEnter(p){this.isTextArea&&this.handleInsert(p,"\n")}}const Ed=[".",",","\u0431","\u044e"],cl="\u2013",na="\u2014",Pa="-",xa="\u2212";function pa(s,p,r){const d=Math.min(Number(r),Math.max(Number(p),Number(s)));return s instanceof Date?new Date(d):d}const cp=/[\\^$.*+?()[\]{}|]/g,up=new RegExp(cp.source);function vr(s){return s&&up.test(s)?s.replace(cp,"\\$&"):s}function Xa(s){return s}function hp(s){const p=new RegExp(`${vr(s)}$`);return s?({value:r,selection:d},_)=>{if(!r&&!_.value.endsWith(s))return{value:r,selection:d};if(!r.endsWith(s)&&!_.value.endsWith(s))return{selection:d,value:r+s};const A=_.value.replace(p,""),ue=_.selection[1]>=A.length,ot=function dp(s,p){let r="";for(let d=0;d{const on=bt.length-1-Lt;return bt[on]!==pt||ot[on]===pt&&ue?bt.slice(0,on+1)+pt+bt.slice(on+1):bt},r)}}:Xa}function pp(s){return s?({value:p,selection:r},d)=>{if(p.startsWith(s)||!p&&!d.value.startsWith(s))return{value:p,selection:r};const[_,A]=r,ue=Array.from(s).reduce((bt,pt,Lt)=>bt[Lt]===pt?bt:bt.slice(0,Lt)+pt+bt.slice(Lt),p),ot=ue.length-p.length;return{selection:[_+ot,A+ot],value:ue}}:Xa}function Ya(s,p,r){return(d,_)=>{const A=()=>p(d,_);return d.addEventListener(s,A,r),()=>d.removeEventListener(s,A,r)}}function Pc(s){return p=>{const r=p.ownerDocument;let d=0;const _=()=>d++,A=()=>{d=Math.max(--d,0)},ue=()=>{if(function Ca({activeElement:s}){if(!s?.shadowRoot)return s;let p=s.shadowRoot.activeElement;for(;p?.shadowRoot;)p=p.shadowRoot.activeElement;return p}(r)!==p)return;if(d)return r.addEventListener("mouseup",ue,{once:!0,passive:!0});const ot=p.selectionStart||0,bt=p.selectionEnd||0,[pt,Lt]=s(p.value,[ot,bt]);(pt>ot||Lt{r.removeEventListener("selectionchange",ue),r.removeEventListener("mousedown",_),r.removeEventListener("mouseup",A)}}}function Rd({decimalSeparator:s,isNegativeAllowed:p,precision:r,thousandSeparator:d,prefix:_,postfix:A,decimalPseudoSeparators:ue=[],pseudoMinuses:ot=[]}){const bt=mp(_),Lt=p?`[${xa}${ot.map(si=>`\\${si}`).join("")}]?`:"",on=d?`[\\d${vr(d).replace(/\s/g,"\\s")}]*`:"[\\d]*",ln=r>0?`([${vr(s)}${ue.map(vr).join("")}]\\d{0,${Number.isFinite(r)?r:""}})?`:"",Pn=mp(A);return new RegExp(`^${bt}${Lt}${on}${ln}${Pn}$`)}function mp(s){return s?`${s.split("").map(p=>`${vr(p)}?`).join("")}`:""}function Fl(s,p="."){const r=!!s.match(new RegExp(`^\\D*[${xa}\\${Pa}${cl}${na}]`)),d=s.replace(new RegExp(`[^\\d${vr(p)}]`,"g"),"").replace(p,".");return d?Number((r?Pa:"")+d):NaN}function vp({decimalSeparator:s,precision:p,decimalZeroPadding:r,postfix:d}){if(p<=0||!r)return Xa;const _=new RegExp(`${vr(d)}$`);return({value:A,selection:ue})=>{if(Number.isNaN(Fl(A,s)))return{value:A,selection:ue};const[ot,bt=""]=A.replace(_,"").split(s);return{value:ot+s+bt.padEnd(p,"0")+d,selection:ue}}}function bp({decimalSeparator:s,decimalPseudoSeparators:p,pseudoMinuses:r}){let d=!0;const _=Rd({decimalSeparator:s,decimalPseudoSeparators:p,pseudoMinuses:r,prefix:"",postfix:"",thousandSeparator:"",precision:1/0,isNegativeAllowed:!0});return({elementState:A,data:ue})=>d?(d=!1,{elementState:Ml(A,{mask:_}),data:ue}):{elementState:A,data:ue}}function xg({min:s,max:p,decimalSeparator:r}){return({value:d,selection:_})=>{const A=Fl(d,r),ue=A>0?Math.min(A,p):Math.max(A,s);if(!Number.isNaN(A)&&ue!==A){const ot=`${ue}`.replace(".",r).replace(Pa,xa);return{value:ot,selection:[ot.length,ot.length]}}return{value:d,selection:_}}}function Fd({decimalSeparator:s,thousandSeparator:p,decimalZeroPadding:r}){return({elementState:d,data:_},A)=>{const{value:ue,selection:ot}=d,[bt,pt]=ot,Lt=ue.slice(bt,pt),on=r?[s,p]:[p],ln=r&&bt>ue.indexOf(s)&&!!Lt.match(/^0+$/gi);return"deleteBackward"!==A&&"deleteForward"!==A||!on.includes(Lt)&&!ln?{elementState:d,data:_}:{elementState:{value:ue,selection:"deleteForward"===A?[pt,pt]:[bt,bt]},data:_}}}function Nd({decimalSeparator:s,precision:p}){const r=new RegExp(`^\\D*${vr(s)}`);return({elementState:d,data:_})=>{const{value:A,selection:ue}=d,[ot]=ue;return p<=0||A.includes(s)||!_.match(r)?{elementState:d,data:_}:{elementState:d,data:A.slice(0,ot).match(/\d+/)?_:`0${_}`}}}function Ms(s,p){const r=new RegExp(`[${p.join("")}]`,"gi");return({elementState:d,data:_})=>{const{value:A,selection:ue}=d;return{elementState:{selection:ue,value:A.replace(r,s)},data:_.replace(r,s)}}}function Cg(s){return({elementState:p,data:r})=>{const{value:d,selection:_}=p,[A,ue]=_;return{elementState:p,data:!d.includes(s)||d.slice(A,ue+1).includes(s)?r:r.replace(new RegExp(vr(s),"gi"),"")}}}function Ld({thousandSeparator:s,decimalSeparator:p,prefix:r,postfix:d}){if(!s)return Xa;const _=new RegExp(`^${vr(r)}${xa}?`),A=new RegExp(`${vr(d)}$`);return({value:ot,selection:bt})=>{const[pt,Lt=""]=ot.split(p),[on,ln]=bt;let[Pn,si]=bt;const ji=pt.replace(_,"").replace(A,""),[zi=""]=pt.match(_)||[],[Si=""]=pt.match(A)||[],ga=Array.from(ji).reduceRight((Vs,ms,qa)=>{const nd=!(!qa&&ms===s)&&Vs.length&&(Vs.length+1)%4==0;return nd&&(ms===s||((...ot)=>ot.every(bt=>/\s/.test(bt)))(ms,s))?s+Vs:ms!==s||nd?nd?(qa<=on&&Pn++,qa<=ln&&si++,ms+s+Vs):ms+Vs:(qa&&qa<=on&&Pn--,qa&&qa<=ln&&si--,Vs)},"");return{value:zi+ga+Si+(ot.includes(p)?p:"")+Lt,selection:[Pn,si]}}}function wg(s,p){if(s>0)return Xa;const r=new RegExp(`${vr(p)}.*$`,"g");return({elementState:d,data:_})=>{const{value:A,selection:ue}=d,[ot,bt]=ue,pt=A.replace(r,"");return{elementState:{selection:[Math.min(ot,pt.length),Math.min(bt,pt.length)],value:pt},data:_.replace(r,"")}}}new RegExp(`[${[":","."].map(vr).join("")}]$`);const oc=[0,0];function Ra(s,p){const r=function yg(s,p){const r=_=>{const A=vr(p);return _.replace(new RegExp(`^(\\D+)?[0${A}]+(?=0)`),"$1").replace(new RegExp(`^(\\D+)?[0${A}]+(?=[1-9])`),"$1")},d=(_,A)=>{const ue=_.slice(0,A),ot=_.slice(A).startsWith("0");return ue.length-r(ue).length+(ot?1:0)};return({value:_,selection:A})=>{const[ue,ot]=A,bt=_.includes(s),[pt,Lt=""]=_.split(s),on=r(pt);if(pt===on)return{value:_,selection:A};const ln=ue-d(_,ue),Pn=ot-d(_,ot);return{value:on+(bt?s:"")+Lt,selection:[Math.max(ln,0),Math.max(Pn,0)]}}}(s,p);return Ya("blur",d=>{const _=r({value:d.value,selection:oc},{value:"",selection:oc}).value;d.value!==_&&(d.value=_,d.dispatchEvent(new Event("input")))},{capture:!0})}function Bd({min:s,max:p,decimalSeparator:r}){return Ya("blur",(d,_)=>{const A=Fl(d.value,r),ue=pa(A,s,p);!Number.isNaN(A)&&A!==ue&&(d.value=Ml(function Bc(s){const p=String(s),[r,d]=p.split("e-");let _=p;if(d){const[,A]=r.split("."),ue=Number(d)+(A?.length||0);_=s.toFixed(ue)}return _}(ue),_),d.dispatchEvent(new Event("input")))},{capture:!0})}function dl(s){return Ya("blur",p=>{const r=p.value.replace(new RegExp(`^(\\D+)?${vr(s)}`),`$10${s}`);r!==p.value&&(p.value=r,p.dispatchEvent(new Event("input")))},{capture:!0})}var $d=m(4215);function Cp(s,p){const[,r=""]=function xp(s){const p=String(s),[r,d]=p.split("e-");let _=p;if(d){const[,A]=r.split("."),ue=Number(d)+(A?.length||0);_=s.toFixed(ue)}return _}(s).split(".");return(0,nt.sZ)(p)?r.slice(0,Math.max(0,p)):r}let jd=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiValueAccessor",""]],features:[t.Jv_([ai])]}),s})(),Dp=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();"function"==typeof SuppressedError&&SuppressedError;let Kd=(()=>{class s{constructor(r,d){this.ngZone=r,this.elementRef=d,this.maskedElement=null,this.maskito=Xs,this.maskitoElement=Ts}ngOnChanges(){var r;return function Ip(s,p,r,d){return new(r||(r=Promise))(function(A,ue){function ot(Lt){try{pt(d.next(Lt))}catch(on){ue(on)}}function bt(Lt){try{pt(d.throw(Lt))}catch(on){ue(on)}}function pt(Lt){Lt.done?A(Lt.value):function _(A){return A instanceof r?A:new r(function(ue){ue(A)})}(Lt.value).then(ot,bt)}pt((d=d.apply(s,p||[])).next())})}(this,void 0,void 0,function*(){null===(r=this.maskedElement)||void 0===r||r.destroy();const d=this.maskitoElement,_=yield d(this.elementRef.nativeElement);this.maskitoElement===d&&this.ngZone.runOutsideAngular(()=>{var A;this.maskedElement=new Ic(_,null!==(A=this.maskito)&&void 0!==A?A:Xs)})})}ngOnDestroy(){var r;null===(r=this.maskedElement)||void 0===r||r.destroy()}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.SKi),t.rXU(t.aKT))},s.\u0275dir=t.FsC({type:s,selectors:[["","maskito",""]],inputs:{maskito:"maskito",maskitoElement:"maskitoElement"},features:[t.OA$]}),s})(),jc=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();const Xd=["*",[["input"]],[["tuiContent"]]],Ru=["*","input","tuiContent"];function Np(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}function Yd(s,p){if(1&s&&(t.j41(0,"div",6),t.DNE(1,Np,2,1,"ng-container",7),t.k0s()),2&s){t.XpG();const r=t.sdS(9);t.R7$(),t.Y8G("polymorpheusOutlet",r)}}function Og(s,p){if(1&s){const r=t.RV6();t.j41(0,"section",8)(1,"button",9),t.bIt("click.prevent",function(){t.eBV(r);const _=t.XpG();return t.Njj(_.onArrow(_.step))})("mousedown.prevent",function(){t.eBV(r);const _=t.XpG();return t.Njj(null==_.nativeFocusableElement?null:_.nativeFocusableElement.focus())}),t.EFF(2," + "),t.k0s(),t.j41(3,"button",9),t.bIt("click.prevent",function(){t.eBV(r);const _=t.XpG();return t.Njj(_.onArrow(-_.step))})("mousedown.prevent",function(){t.eBV(r);const _=t.XpG();return t.Njj(null==_.nativeFocusableElement?null:_.nativeFocusableElement.focus())}),t.EFF(4," - "),t.k0s()()}if(2&s){const r=t.XpG(),d=t.sdS(1);t.R7$(),t.Y8G("appearance",d.appearance)("disabled",!r.canIncrement)("focusable",!1)("icon",r.options.icons.up),t.R7$(2),t.Y8G("appearance",d.appearance)("disabled",!r.canDecrement)("focusable",!1)("icon",r.options.icons.down)}}function Lp(s,p){1&s&&t.eu8(0)}function Bp(s,p){1&s&&t.SdG(0,2)}const Zd=(0,nt.gc)({icons:{up:"tuiIconPlus",down:"tuiIconMinus"},min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:0,decimal:"not-zero",precision:2}),jp=new t.nKC("");let Up=(()=>{class s extends _e.jc{constructor(r,d,_,A,ue,ot,bt,pt){super(r,d,_),this.options=A,this.numberFormat=ue,this.isIOS=ot,this.textfieldSize=bt,this.controller=pt,this.unfinishedValue="",this.min=this.options.min,this.max=this.options.max,this.decimal=this.options.decimal,this.precision=this.options.precision,this.step=this.options.step,this.prefix="",this.postfix="",this.polymorpheusValueContent=kn.xQ}get size(){return this.textfieldSize.size}get computedMin(){return this.computeMin(this.min,this.max)}get computedMax(){return this.computeMax(this.min,this.max)}get nativeFocusableElement(){return!this.textfield||this.computedDisabled?null:this.textfield.nativeFocusableElement}get focused(){var r;return!(null===(r=this.textfield)||void 0===r||!r.focused)}get isNegativeAllowed(){return this.computedMin<0}get inputMode(){return this.isIOS&&this.isNegativeAllowed?"text":"never"===this.decimal?"numeric":"decimal"}get calculatedMaxLength(){return 18+("never"!==this.decimal&&this.nativeValue.includes(this.numberFormat.decimalSeparator)?Math.min(this.precision+1,20):0)+this.numberFormat.thousandSeparator.repeat(5).length}get formattedValue(){return null!==this.value?this.getFormattedValue(this.value||0):""}get computedValue(){return this.focused?this.nativeValue:this.formattedValue}get canDecrement(){return this.interactive&&(this.value||0)>this.computedMin}get canIncrement(){return this.interactive&&(this.value||0)this.computedMax||(this.value=d)}onFocused(r){this.updateFocused(r);const d=this.unfinishedValue?Fl(this.unfinishedValue,this.numberFormat.decimalSeparator):this.nativeNumberValue;if(this.unfinishedValue=null,Number.isNaN(d))return this.nativeValue=r?this.computedPrefix+this.computedPostfix:"",void(this.value=null);r||(this.value=d,this.nativeValue=this.formattedValue)}getFormattedValue(r){const _=Math.abs(r)%1>0;let A="always"===this.decimal||_&&"never"!==this.decimal?this.precision:0;const ue=_?Cp(r,this.precision):"";return this.focused&&"always"!==this.decimal&&(A=ue.length),this.computedPrefix+function wp(s,p={}){const{decimalLimit:r,decimalSeparator:d,thousandSeparator:_,zeroPadding:A,rounding:ue}=Object.assign(Object.assign({},se.RK),p),ot=Number.isFinite(r)?(0,$d.Vj)({value:s,precision:r,method:ue}):s,bt=String(Math.floor(Math.abs(ot)));let pt=Cp(ot,r);if(Number.isFinite(r))if(A){const Pn=Math.max(r-pt.length,0);pt=`${pt}${"0".repeat(Pn)}`}else pt=pt.replace(/0*$/,"");const Lt=bt.length%3;let ln=(s<0?kn.SD:"")+bt.charAt(0);for(let Pn=1;Pn3&&(ln+=_),ln+=bt.charAt(Pn);return pt?ln+d+pt:ln}(r,Object.assign(Object.assign({},this.numberFormat),{decimalLimit:A})).replace(kn.SD,kn.el)+this.computedPostfix}get isNativeValueNotFinished(){const r=this.nativeNumberValue;return r<0?r>this.computedMax:ron!==d&&on!==_),Lt=function $c({decimalSeparator:s,thousandSeparator:p,decimalPseudoSeparators:r=Ed}){return r.filter(d=>d!==p&&d!==s)}({decimalSeparator:_,thousandSeparator:d,decimalPseudoSeparators:A});return Object.assign(Object.assign({},Xs),{mask:Rd({decimalSeparator:_,precision:r,thousandSeparator:d,prefix:ot,postfix:bt,isNegativeAllowed:p<0}),preprocessors:[bp({decimalSeparator:_,decimalPseudoSeparators:Lt,pseudoMinuses:pt}),Ms(xa,pt),Ms(_,Lt),Nd({decimalSeparator:_,precision:r}),Fd({decimalSeparator:_,decimalZeroPadding:ue,thousandSeparator:d}),wg(r,_),Cg(_)],postprocessors:[xg({decimalSeparator:_,min:p,max:s}),pp(ot),hp(bt),Ld({decimalSeparator:_,thousandSeparator:d,prefix:ot,postfix:bt}),vp({decimalSeparator:_,decimalZeroPadding:ue,precision:r,postfix:bt})],plugins:[Ra(_,d),dl(_),Bd({min:p,max:s,decimalSeparator:_})],overwriteMode:ue?({value:on,selection:[ln]})=>ln<=on.indexOf(_)?"shift":"replace":"shift"})}({decimalSeparator:_,thousandSeparator:A,min:ue,max:ot,prefix:bt,postfix:pt,precision:"never"===d?0:r,decimalZeroPadding:"always"===d}),{plugins:on}=Lt,ln=function xc(s,p){var r={};for(var d in s)Object.prototype.hasOwnProperty.call(s,d)&&p.indexOf(d)<0&&(r[d]=s[d]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(d=Object.getOwnPropertySymbols(s);_[bt.length,Pn.length-pt.length])]})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Ye.vO,10),t.rXU(t.gRc),t.rXU(jp,8),t.rXU(Zd),t.rXU(rt.t9),t.rXU(Te.mg),t.rXU(_t),t.rXU(dn))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-input-number"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,en.OA,5),2&r){let A;t.mGM(A=t.lsd())&&(d.polymorpheusValueContent=A)}},viewQuery:function(r,d){if(1&r&&t.GBs(ii,5),2&r){let _;t.mGM(_=t.lsd())&&(d.textfield=_.first)}},hostVars:1,hostBindings:function(r,d){1&r&&t.bIt("keydown.arrowDown",function(){return d.onArrow(-d.step)})("keydown.arrowUp",function(){return d.onArrow(d.step)}),2&r&&t.BMQ("data-size",d.size)},inputs:{min:"min",max:"max",decimal:"decimal",precision:"precision",step:"step",prefix:"prefix",postfix:"postfix"},features:[t.Jv_([(0,Te.Jr)(s),(0,_e.SN)(s),qt]),t.Vt3],ngContentSelectors:Ru,decls:10,vars:14,consts:[["textfield",""],["valueContent",""],["tuiTextfieldPostfix","","tuiTextfieldPrefix","","tuiValueAccessor","",1,"t-textfield",3,"focusedChange","valueChange","disabled","focusable","invalid","maskito","pseudoActive","pseudoFocus","pseudoHover","readOnly","value"],["ngProjectAs","tuiContent","class","t-value-content",5,["tuiContent"],4,"ngIf"],["class","t-buttons",4,"ngIf"],[4,"ngIf"],["ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value-content"],[4,"polymorpheusOutlet"],[1,"t-buttons"],["size","s","tuiIconButton","","type","button",1,"t-button",3,"click.prevent","mousedown.prevent","appearance","disabled","focusable","icon"]],template:function(r,d){if(1&r){const _=t.RV6();t.NAR(Xd),t.j41(0,"tui-primitive-textfield",2,0),t.bIt("focusedChange",function(ue){return t.eBV(_),t.Njj(d.onFocused(ue))})("valueChange",function(ue){return t.eBV(_),t.Njj(d.onValueChange(ue))}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.DNE(4,Yd,2,1,"div",3),t.k0s(),t.DNE(5,Og,5,8,"section",4)(6,Lp,1,0,"ng-container",5),t.nI1(7,"async"),t.DNE(8,Bp,1,0,"ng-template",null,1,t.C5r)}2&r&&(t.Y8G("disabled",d.computedDisabled)("focusable",d.focusable)("invalid",d.computedInvalid)("maskito",d.mask)("pseudoActive",d.pseudoActive)("pseudoFocus",d.computedFocused)("pseudoHover",d.pseudoHover)("readOnly",d.readOnly)("value",d.computedValue),t.R7$(4),t.Y8G("ngIf",d.polymorpheusValueContent.length),t.R7$(),t.Y8G("ngIf",d.step),t.R7$(),t.Y8G("ngIf",t.bMT(7,12,d.polymorpheusValueContent.changes)))},dependencies:[ii,Ie.SM,ao,$t,zt,jd,Kd,mt.bT,en.OA,mt.Jj],styles:["[_nghost-%COMP%]{display:flex;border-radius:var(--tui-radius-m);text-align:left}.t-textfield[_ngcontent-%COMP%]{flex:1;max-width:100%;border-radius:inherit;text-align:inherit}.t-textfield[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.t-value-content[_ngcontent-%COMP%]{width:100%}.t-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;margin-left:.125rem;border-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%]{flex-direction:row-reverse}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:first-child{margin:0 0 0 .125rem;border-top-right-radius:inherit;border-bottom-right-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:last-child{border-radius:0}[data-size=m][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-m) * .75)}[data-size=l][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-l) * .75)}.t-button[_ngcontent-%COMP%]{display:flex;flex:1;height:auto;border-radius:0}.t-button[_ngcontent-%COMP%]:first-child{margin-bottom:.125rem;border-top-right-radius:inherit}.t-button[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit}"],changeDetection:0}),Bs([ut.PE],s.prototype,"computeMin",null),Bs([ut.PE],s.prototype,"computeMax",null),Bs([ut.PE],s.prototype,"calculateMask",null),s})(),Fu=(()=>{class s extends V.aX{get value(){return this.host.computedValue}onValueChange(r){this.host.onValueChange(r)}ngDoCheck(){this.host.nativeFocusableElement&&(this.host.nativeFocusableElement.inputMode=this.host.inputMode,this.host.nativeFocusableElement.maxLength=this.host.nativeFocusableElement.maxLength>0?this.host.nativeFocusableElement.maxLength:this.host.calculatedMaxLength)}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["tui-input-number"]],features:[t.Jv_([(0,rt.Sc)(s)]),t.Vt3]}),s})(),Vp=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,jc,Ni,an,Dp,en.yJ,Ie.Pv]]}),s})();const Jd=["*",[["input"]]],Uc=["*","input"];let zp=(()=>{class s extends _e.Er{constructor(r,d,_,A){super(r,d,A),this.textfieldSize=_,this.open=!1}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){return(0,W.X)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get canOpen(){return this.interactive&&!!this.datalist}onValueChange(r){this.value=r,this.open=!0}onActiveZone(r){this.updateFocused(r)}handleOption(r){this.setNativeValue(String(r)),this.focusInput(),this.value=String(r),this.open=!1}getFallbackValue(){return""}focusInput(r=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:r})}setNativeValue(r){this.nativeFocusableElement&&(this.nativeFocusableElement.value=r)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Ye.vO,10),t.rXU(t.gRc),t.rXU(_t),t.rXU(_e.bu,8))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-input"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,qi,5,t.C4Q),2&r){let A;t.mGM(A=t.lsd())&&(d.datalist=A.first)}},viewQuery:function(r,d){if(1&r&&(t.GBs(An,5),t.GBs(ii,5)),2&r){let _;t.mGM(_=t.lsd())&&(d.hostedDropdown=_.first),t.mGM(_=t.lsd())&&(d.textfield=_.first)}},hostVars:1,hostBindings:function(r,d){2&r&&t.BMQ("data-size",d.size)},features:[t.Jv_([ai,(0,Te.Jr)(s),(0,rt.PU)(s),(0,_e.SN)(s)],[Ei]),t.Vt3],ngContentSelectors:Uc,decls:4,vars:11,consts:[[1,"t-hosted",3,"openChange","tuiActiveZoneChange","canOpen","content","open"],["automation-id","tui-input__textfield",1,"t-textfield",3,"valueChange","disabled","focusable","invalid","nativeId","pseudoFocus","pseudoHover","readOnly","value"]],template:function(r,d){1&r&&(t.NAR(Jd),t.j41(0,"tui-hosted-dropdown",0),t.mxI("openChange",function(A){return t.DH7(d.open,A)||(d.open=A),A}),t.bIt("tuiActiveZoneChange",function(A){return d.onActiveZone(A)}),t.j41(1,"tui-primitive-textfield",1),t.bIt("valueChange",function(A){return d.onValueChange(A)}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.k0s()()),2&r&&(t.Y8G("canOpen",d.canOpen)("content",d.datalist||""),t.R50("open",d.open),t.R7$(),t.Y8G("disabled",d.computedDisabled)("focusable",d.computedFocusable)("invalid",d.computedInvalid)("nativeId",d.nativeId)("pseudoFocus",d.computedFocused)("pseudoHover",d.pseudoHover)("readOnly",d.readOnly)("value",d.value))},dependencies:[An,ii,Ki.Y,ao],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}._disabled[_nghost-%COMP%]{pointer-events:none}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),s})(),Da=(()=>{class s extends V.aX{onValueChange(r){this.host.onValueChange(r)}}return s.\u0275fac=(()=>{let p;return function(d){return(p||(p=t.xGo(s)))(d||s)}})(),s.\u0275dir=t.FsC({type:s,selectors:[["tui-input"]],features:[t.Jv_([(0,rt.Sc)(s)]),t.Vt3]}),s})(),qd=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ki.L,Ni,ui]]}),s})();var Sg=m(3946);const eh=["focusableElement"],th=["*",[["","tuiAccordionItemContent",""]]],Ag=["*","[tuiAccordionItemContent]"];function Pg(s,p){if(1&s&&t.nrm(0,"tui-svg",9),2&s){const r=p.polymorpheusOutlet,d=t.XpG(2);t.AVh("t-icon_open",d.open),t.Y8G("src",r)}}function Hp(s,p){if(1&s&&(t.qex(0),t.DNE(1,Pg,1,3,"tui-svg",8),t.bVm()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.options.iconLarge)}}function Gp(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}function Wp(s,p){if(1&s&&(t.j41(0,"div",11),t.DNE(1,Gp,2,1,"ng-container",12),t.k0s()),2&s){const r=t.XpG(2);t.R7$(),t.Y8G("polymorpheusOutlet",r.lazyContent)}}function Rg(s,p){if(1&s&&t.DNE(0,Wp,2,1,"div",10),2&s){const r=t.XpG();t.Y8G("ngIf",r.lazyContent)}}function D0(s,p){1&s&&(t.j41(0,"div",13),t.SdG(1,1),t.k0s())}const Vc=[[["tui-accordion-item"]]],Fg=["tui-accordion-item"];let zc=(()=>{class s extends en.A7{constructor(r,d){super(r,d)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.C4Q,2),t.rXU(t.gRc))},s.\u0275dir=t.FsC({type:s,selectors:[["ng-template","tuiAccordionItemContent",""]],features:[t.Vt3]}),s})(),nh=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiAccordionItemContent","",5,"ng-template"]]}),s})(),fl=(()=>{class s extends _e.Xb{constructor(r,d,_){super(),this.cdr=r,this.mode$=d,this.options=_,this.noPadding=!1,this.showArrow=!0,this.borders="all",this.size="m",this.disabled=!1,this.disableHover=!1,this.open=!1,this.async=!1,this.openChange=new t.bkB}get nativeFocusableElement(){return this.disabled||!this.focusableElement?null:this.focusableElement.nativeElement}get focused(){return(0,W.X)(this.nativeFocusableElement)}onFocused(r){this.updateFocused(r)}onRowToggle(){this.disabled||this.updateOpen(!this.open)}onItemKeyDownEsc(r){this.open&&(r.stopPropagation(),this.updateOpen(!1))}close(){this.updateOpen(!1),this.cdr.markForCheck()}updateOpen(r){this.open!==r&&(this.open=r,this.openChange.emit(r))}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.gRc),t.rXU(rt.fL),t.rXU(Ds))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-accordion-item"]],contentQueries:function(r,d,_){if(1&r&&(t.wni(_,nh,5),t.wni(_,zc,5)),2&r){let A;t.mGM(A=t.lsd())&&(d.eagerContent=A.first),t.mGM(A=t.lsd())&&(d.lazyContent=A.first)}},viewQuery:function(r,d){if(1&r&&t.GBs(eh,5),2&r){let _;t.mGM(_=t.lsd())&&(d.focusableElement=_.first)}},hostVars:8,hostBindings:function(r,d){1&r&&t.bIt("$.data-mode.attr",function(){return d.mode$}),2&r&&(t.BMQ("data-borders",d.borders)("data-size",d.size),t.AVh("_no-padding",d.noPadding)("_has-arrow",d.showArrow)("_disabled",d.disabled))},inputs:{noPadding:"noPadding",showArrow:"showArrow",borders:"borders",size:"size",disabled:"disabled",disableHover:"disableHover",open:"open",async:"async"},outputs:{openChange:"openChange"},features:[t.Jv_([(0,Te.Jr)(s),vt.si]),t.Vt3],ngContentSelectors:Ag,decls:9,vars:10,consts:[["focusableElement",""],["automation-id","tui-accordion__item-wrapper",1,"t-wrapper"],["automation-id","tui-accordion__item-header","type","button",1,"t-header",3,"click","keydown.esc","tuiFocusedChange","disabled","tuiFocusable"],["automation-id","tui-accordion__item-title",1,"t-title"],[4,"ngIf"],[3,"async","expanded"],["tuiExpandContent",""],["class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-arrow","class","t-icon",3,"t-icon_open","src",4,"polymorpheusOutlet"],["automation-id","tui-accordion__item-arrow",1,"t-icon",3,"src"],["automation-id","tui-accordion__item-content","class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-content",1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content"]],template:function(r,d){if(1&r){const _=t.RV6();t.NAR(th),t.j41(0,"div",1)(1,"button",2,0),t.bIt("click",function(){return t.eBV(_),t.Njj(d.onRowToggle())})("keydown.esc",function(ue){return t.eBV(_),t.Njj(d.onItemKeyDownEsc(ue))})("tuiFocusedChange",function(ue){return t.eBV(_),t.Njj(d.onFocused(ue))}),t.j41(3,"span",3),t.SdG(4),t.k0s(),t.DNE(5,Hp,2,1,"ng-container",4),t.k0s(),t.j41(6,"tui-expand",5),t.DNE(7,Rg,1,1,"ng-template",6)(8,D0,2,0,"div",7),t.k0s()()}2&r&&(t.R7$(),t.AVh("t-header_hoverable",!d.disableHover)("t-header_open",d.open),t.Y8G("disabled",d.computedDisabled)("tuiFocusable",d.computedFocusable),t.R7$(4),t.Y8G("ngIf",d.showArrow),t.R7$(),t.Y8G("async",d.async)("expanded",d.open),t.R7$(2),t.Y8G("ngIf",d.eagerContent))},dependencies:[Ct._Y,us,Ve,hd,mt.bT,en.OA,Pr],styles:['[_nghost-%COMP%]{position:relative;display:block;overflow:hidden;border-radius:var(--tui-radius-l)}[data-borders=top-bottom][_nghost-%COMP%]{border-radius:0!important}.t-wrapper[_ngcontent-%COMP%]{position:relative;border-radius:inherit}.t-wrapper[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;border:1px solid var(--tui-base-04);pointer-events:none}[_nghost-%COMP%]:not([data-borders]) .t-wrapper[_ngcontent-%COMP%]:after{border-width:0}[data-borders=all][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-borders=top-bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0}[data-borders=top][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-bottom-width:0}[data-borders=bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-top-width:0}[data-mode=onDark][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-text-01)}[_nghost-%COMP%]:not([data-mode]) .t-wrapper[_ngcontent-%COMP%]{background:var(--tui-base-01)}.t-header[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;width:100%;font:var(--tui-font-text-l);align-items:center;box-sizing:border-box;border-bottom:1px solid var(--tui-base-04);min-height:var(--tui-height-l);padding:.75rem 1.25rem;color:var(--tui-text-01);cursor:pointer;text-align:left;outline:none}.t-header[_ngcontent-%COMP%]:focus-visible{box-shadow:inset 0 0 0 2px var(--tui-focus)}[data-mode=onDark][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{color:var(--tui-text-01-night);border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{border-color:var(--tui-text-01)}[_nghost-%COMP%]:not([data-borders]) .t-header[_ngcontent-%COMP%]{border-bottom-width:0;box-shadow:none}._has-arrow[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-right:.75rem}[data-mode=onDark][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}[data-mode=onLight][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear)}[data-size=s][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-m);min-height:var(--tui-height-m);padding:.625rem .75rem .625rem 1rem}._no-padding[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-left:0;padding-right:0}._disabled[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{cursor:default}.t-wrapper[_ngcontent-%COMP%]:hover:not([data-mode]) > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-base-02)}.t-wrapper[_ngcontent-%COMP%]:hover[data-mode=onDark] > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}.t-wrapper[_ngcontent-%COMP%]:hover[data-mode=onLight] > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear)}.t-title[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:0;flex-grow:1}._has-arrow[_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{margin-right:.5rem}.t-icon[_ngcontent-%COMP%]{transition-property:transform,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1.5rem;height:1.5rem;margin-left:auto;color:var(--tui-base-06)}.t-icon_open[_ngcontent-%COMP%]{transform:rotate(180deg)}[data-mode][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:hover[data-mode] .t-icon[_ngcontent-%COMP%]{opacity:.8}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01)}[_nghost-%COMP%]:hover:not([data-mode]) .t-icon[_ngcontent-%COMP%]{color:var(--tui-base-07)}.t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-m);padding:1.25rem;word-wrap:break-word}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-s);padding:1rem}'],changeDetection:0}),s})(),Nu=(()=>{class s{constructor(r){this.destroy$=r,this.closeOthers=!0,this.rounded=!0,this.accordionItems=kn.xQ}ngAfterContentInit(){const{accordionItems:r}=this,d=(0,dt.MJ)(r),_=d.pipe((0,Sg.J)(),(0,fe.T)(([ue,ot])=>ot.find(bt=>!ue.includes(bt)&&bt.open)),(0,de.p)(nt.Aj));(0,Z.h)(d.pipe((0,De.n)(ue=>(0,Z.h)(...ue.map(ot=>ot.openChange.pipe((0,de.p)(Ut.D),(0,fe.T)(()=>ot)))))),_).pipe((0,de.p)(()=>this.closeOthers),(0,ce.Q)(this.destroy$)).subscribe(ue=>{r.forEach(ot=>{ue!==ot&&ot.close()})})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Xe.ew,2))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-accordion"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,fl,4),2&r){let A;t.mGM(A=t.lsd())&&(d.accordionItems=A)}},inputs:{closeOthers:"closeOthers",rounded:"rounded"},features:[t.Jv_([Xe.ew])],ngContentSelectors:Fg,decls:2,vars:2,consts:[["automation-id","tui-accordion__group","orientation","vertical","size","l","tuiGroup","",1,"t-group",3,"collapsed","rounded"]],template:function(r,d){1&r&&(t.NAR(Vc),t.j41(0,"div",0),t.SdG(1),t.k0s()),2&r&&t.Y8G("collapsed",!0)("rounded",d.rounded)},dependencies:[Fo],styles:["[_nghost-%COMP%]{display:block}.t-group[_ngcontent-%COMP%]{display:flex;align-items:stretch}"],changeDetection:0}),s})(),Lu=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,da,vc,et,en.yJ,Ct.vl,Xr,Ji]]}),s})();const Hc=["input"];function lc(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}function Bu(s,p){if(1&s&&(t.j41(0,"div",7),t.DNE(1,lc,2,1,"ng-container",8),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",r.leftContent)}}function ih(s,p){if(1&s&&t.nrm(0,"tui-loader",9),2&s){const r=t.XpG();t.Y8G("inheritColor",!0)("size",r.loaderSize)}}function Or(s,p){if(1&s){const r=t.RV6();t.j41(0,"tui-svg",10),t.bIt("click",function(_){t.eBV(r);const A=t.XpG();return t.Njj(A.remove(_))})("mousedown.stop.prevent.silent",function(){return t.eBV(r),t.Njj(0)}),t.k0s()}if(2&s){const r=t.XpG();t.Y8G("src",r.icons.close)}}function E0(s,p){if(1&s){const r=t.RV6();t.j41(0,"input",11,0),t.bIt("blur",function(){t.eBV(r);const _=t.XpG();return t.Njj(_.onBlur())})("keydown",function(_){t.eBV(r);const A=t.XpG();return t.Njj(A.onKeyDown(_))})("ngModelChange",function(_){t.eBV(r);const A=t.XpG();return t.Njj(A.onInput(_))}),t.k0s()}if(2&s){const r=t.XpG();t.Y8G("ngModel",r.editedText),t.BMQ("maxLength",r.maxLength)}}const cc=(0,nt.gc)({size:"m",status:"default",autoColor:!1});let Kp=(()=>{class s{constructor(r,d,_,A){this.el=r,this.mode$=d,this.options=_,this.icons=A,this.value="",this.editable=!1,this.separator=",",this.maxLength=null,this.size=this.options.size,this.showLoader=!1,this.status=this.options.status,this.hoverable=!1,this.removable=!1,this.disabled=!1,this.autoColor=this.options.autoColor,this.edited=new t.bkB,this.editing=!1,this.editedText=null}set input(r){r&&r.nativeElement.focus()}get backgroundColor(){return this.autoColor?function ac(s){if(""===s)return"";let p=0;for(let A=0;A1?this.save(String(d)):this.editedText=r}onKeyDown(r){switch(r.stopPropagation(),r.key.toLowerCase()){case"enter":r.preventDefault(),this.save(this.editedText||"");break;case"escape":case"esc":r.preventDefault(),this.stopEditing(),this.el.nativeElement.focus()}}onBlur(){null!==this.editedText&&this.save(this.editedText)}get canEdit(){return this.editable&&!this.disabled&&!this.showLoader}stopEditing(){this.editing=!1,this.editedText=null}save(r){this.stopEditing(),this.edited.emit(r.trim())}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.aKT),t.rXU(rt.fL),t.rXU(cc),t.rXU(rt._Z))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-tag"],["a","tuiTag",""],["button","tuiTag",""]],viewQuery:function(r,d){if(1&r&&t.GBs(Hc,5,t.aKT),2&r){let _;t.mGM(_=t.lsd())&&(d.input=_.first)}},hostVars:10,hostBindings:function(r,d){1&r&&t.bIt("$.data-mode.attr",function(){return d.mode$})("keydown.enter",function(A){return d.edit(A)})("keydown.delete",function(A){return d.remove(A)})("keydown.backspace",function(A){return d.remove(A)}),2&r&&(t.BMQ("data-size",d.size)("data-status",d.status),t.AVh("_hoverable",d.hoverable)("_disabled",d.disabled)("_autocolor",d.autoColor)("_editing",d.editing))},inputs:{value:"value",editable:"editable",separator:"separator",maxLength:"maxLength",size:"size",showLoader:"showLoader",status:"status",hoverable:"hoverable",removable:"removable",disabled:"disabled",autoColor:"autoColor",leftContent:"leftContent"},outputs:{edited:"edited"},features:[t.Jv_([vt.si])],decls:6,vars:7,consts:[["input",""],[1,"t-tag",3,"dblclick"],["class","t-content",4,"ngIf"],["automation-id","tui-tag__text",1,"t-text",3,"textContent"],["class","t-content",3,"inheritColor","size",4,"ngIf"],["automation-id","tui-tag__remove","class","t-icon",3,"src","click","mousedown.stop.prevent.silent",4,"ngIf"],["automation-id","tui-tag__edit","type","text","class","t-edit",3,"ngModel","blur","keydown","ngModelChange",4,"ngIf"],[1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content",3,"inheritColor","size"],["automation-id","tui-tag__remove",1,"t-icon",3,"click","mousedown.stop.prevent.silent","src"],["automation-id","tui-tag__edit","type","text",1,"t-edit",3,"blur","keydown","ngModelChange","ngModel"]],template:function(r,d){1&r&&(t.j41(0,"div",1),t.bIt("dblclick",function(A){return d.edit(A)}),t.DNE(1,Bu,2,1,"div",2),t.nrm(2,"span",3),t.DNE(3,ih,1,2,"tui-loader",4)(4,Or,1,1,"tui-svg",5),t.k0s(),t.DNE(5,E0,2,2,"input",6)),2&r&&(t.xc7("background-color",d.backgroundColor),t.R7$(),t.Y8G("ngIf",d.leftContent),t.R7$(),t.Y8G("textContent",d.displayText),t.R7$(),t.Y8G("ngIf",d.showLoader),t.R7$(),t.Y8G("ngIf",d.canRemove),t.R7$(),t.Y8G("ngIf",d.editing))},dependencies:[Ar.jT,Ct._Y,mt.bT,en.OA,Ye.me,Ye.BC,Ye.vS],styles:['[_nghost-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;font:var(--tui-font-text-s);line-height:1.25rem;max-width:100%;cursor:default;outline:none;text-decoration:none;padding:0;border:0}[_nghost-%COMP%]:after{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;pointer-events:none}._hoverable[_nghost-%COMP%]:hover[data-status=custom]:after, ._hoverable[_nghost-%COMP%]:active[data-status=custom]:after{background-color:var(--tui-clear)}[_nghost-%COMP%]:focus:after{border:2px solid var(--tui-focus)}[data-size=s][_nghost-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;border-radius:var(--tui-radius-xs)}[data-size=m][_nghost-%COMP%]{border-radius:var(--tui-radius-xs)}[data-size=l][_nghost-%COMP%]{border-radius:var(--tui-radius-s)}[data-status=primary][_nghost-%COMP%]{background-color:var(--tui-primary);color:var(--tui-primary-text)}[data-status=primary]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-primary-hover)}[data-status=primary]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-primary-active)}[data-status=error][_nghost-%COMP%]{background-color:var(--tui-error-bg);color:var(--tui-text-01)}[data-status=error]._hoverable[_nghost-%COMP%]:hover, [data-status=error]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-hover)}[data-status=error][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-error-bg-night);color:var(--tui-text-01-night)}[data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-night-hover)}[data-status=success][_nghost-%COMP%]{background-color:var(--tui-success-bg);color:var(--tui-text-01)}[data-status=success]._hoverable[_nghost-%COMP%]:hover, [data-status=success]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-hover)}[data-status=success][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-success-bg-night);color:var(--tui-text-01-night)}[data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-night-hover)}[data-status=warning][_nghost-%COMP%]{background-color:var(--tui-warning-bg);color:var(--tui-text-01)}[data-status=warning]._hoverable[_nghost-%COMP%]:hover, [data-status=warning]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-hover)}[data-status=warning][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-warning-bg-night);color:var(--tui-text-01-night)}[data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-night-hover)}[data-status=default][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-base-06)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:hover{background-color:var(--tui-base-07)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:active{background-color:var(--tui-base-08)}[data-status=default][data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-clear-inverse)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-inverse-hover)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-inverse-active)}[data-status=default][data-mode=onDark][_nghost-%COMP%]:focus:after{border:2px solid var(--tui-base-01)}[data-status=default][data-mode=onLight][_nghost-%COMP%]{background-color:var(--tui-clear);color:var(--tui-text-01)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-hover)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-active)}._editing[_nghost-%COMP%]{background:transparent!important}._disabled[_nghost-%COMP%]{pointer-events:none;opacity:var(--tui-disabled-opacity)}._hoverable[_nghost-%COMP%]{cursor:pointer}._autocolor[_nghost-%COMP%]{color:#000c}.t-text[_ngcontent-%COMP%]{white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-right:.02em}.t-tag[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:flex;width:auto;align-items:center;font:inherit;border-radius:inherit}[data-size=s][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:1.25rem;padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-xs);padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-s);padding:0 .75rem}._editing[_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{visibility:hidden}.t-edit[_ngcontent-%COMP%]{margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;font:inherit;color:var(--tui-text-01);width:100%;height:100%;box-sizing:border-box;padding:0 .5rem}.t-edit[_ngcontent-%COMP%]:-webkit-autofill, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-edit[_ngcontent-%COMP%]:active{font-size:1rem}}[data-size=s][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .75rem}.t-icon[_ngcontent-%COMP%]{width:1rem;height:100%;cursor:pointer;pointer-events:all;opacity:var(--tui-disabled-opacity);-webkit-margin-start:.25rem;margin-inline-start:.25rem;-webkit-margin-end:-.25rem;margin-inline-end:-.25rem}.t-icon[_ngcontent-%COMP%]:hover{opacity:1}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{-webkit-margin-start:0;margin-inline-start:0}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%] svg{transform:scale(.75)}.t-content[_ngcontent-%COMP%]{width:1rem;height:1rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}'],changeDetection:0}),s})(),Ng=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ye.YN,Ct.vl,Ar.Yc,en.yJ]]}),s})();var hr=m(2791);const Wc=new t.nKC("MutationObserver config");typeof MutationObserver<"u"&&MutationObserver;let uc=(()=>{class s extends We.c{constructor({nativeElement:r},d){super(_=>{const A=new MutationObserver(ue=>{_.next(ue)});return A.observe(r,d),()=>{A.disconnect()}})}}return s.\u0275fac=function(r){return new(r||s)(t.KVO(t.aKT),t.KVO(Wc))},s.\u0275prov=t.jDH({token:s,factory:s.\u0275fac}),s})();var Xp=m(2771),Is=m(8141);const k0=["tuiTab",""],dc=["*"];function Lg(s,p){1&s&&t.eu8(0)}function $u(s,p){1&s&&t.eu8(0)}function oh(s,p){if(1&s&&t.nrm(0,"tui-underline",2),2&s){const r=t.XpG();t.Y8G("element",r.activeElement)}}function Yp(s,p){1&s&&t.eu8(0)}function rh(s,p){if(1&s&&t.eu8(0,13),2&s){const r=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",r)}}function ju(s,p){if(1&s&&(t.j41(0,"div"),t.eu8(1,13),t.k0s()),2&s){const r=t.XpG(),d=r.$implicit,_=r.index,A=t.XpG();t.AVh("t-overflown",A.isOverflown(_)),t.R7$(),t.Y8G("ngTemplateOutlet",d)}}function Uu(s,p){if(1&s&&(t.qex(0),t.DNE(1,rh,1,1,"ng-container",12)(2,ju,2,3,"ng-template",null,2,t.C5r),t.bVm()),2&s){const r=p.index,d=t.sdS(3),_=t.XpG();t.R7$(),t.Y8G("ngIf",r<=_.lastVisibleIndex)("ngIfElse",d)}}function sh(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}function Qp(s,p){if(1&s&&(t.EFF(0),t.nI1(1,"async"),t.nrm(2,"tui-svg",14)),2&s){const r=t.XpG();t.SpI(" ",t.bMT(1,4,r.moreWord$)," "),t.R7$(2),t.AVh("t-icon_rotated",r.open),t.Y8G("src",r.arrowOptions.iconSmall)}}function ah(s,p){if(1&s&&t.eu8(0,13),2&s){const r=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",r)}}function Xc(s,p){if(1&s){const r=t.RV6();t.j41(0,"div",17),t.bIt("tui-tab-activate",function(){const _=t.eBV(r).index,A=t.XpG(2);return t.Njj(A.onClick(_))}),t.DNE(1,ah,1,1,"ng-container",18),t.k0s()}if(2&s){const r=p.index,d=t.XpG(2);t.R7$(),t.Y8G("ngIf",d.shouldShow(r))}}function Vu(s,p){if(1&s){const r=t.RV6();t.j41(0,"div",15,3),t.bIt("keydown.arrowDown.prevent",function(_){t.eBV(r);const A=t.sdS(1),ue=t.XpG();return t.Njj(ue.onWrapperArrow(_,A,!1))})("keydown.arrowUp.prevent",function(_){t.eBV(r);const A=t.sdS(1),ue=t.XpG();return t.Njj(ue.onWrapperArrow(_,A,!0))}),t.DNE(2,Xc,2,1,"div",16),t.k0s()}if(2&s){const r=t.XpG();t.R7$(2),t.Y8G("ngForOf",r.items)}}function hc(s,p){if(1&s&&t.nrm(0,"tui-underline",19),2&s){const r=t.XpG();t.Y8G("element",r.activeElement)}}const lh=new t.nKC("[TUI_TAB_EVENT]"),S0=[Xe.ew,Xe.iF,lo.z3,{provide:lh,deps:[t.aKT,lo.z3,[new t.Xx1,uc],[new t.Xx1,hr.wQ]],useFactory:({nativeElement:s},p,r,d)=>{const _=d&&r?r.pipe((0,de.p)(()=>d.isActive)):B.w;return(0,Z.h)(_,p.pipe((0,de.p)(Ut.D)),s.matches("button")?(0,dt.xM)(s,"click"):B.w).pipe((0,fe.T)(()=>s.dispatchEvent(new CustomEvent("tui-tab-activate",{bubbles:!0}))))}},vt.si];let Bl=(()=>{class s{constructor(r,d,_,A,ue){this.routerLinkActive=r,this.el=d,this.mode$=_,this.event$=A,this.margin=ue}get isActive(){return!!this.routerLinkActive&&this.routerLinkActive.isActive}ngOnDestroy(){(0,W.X)(this.el.nativeElement)&&this.el.nativeElement.blur()}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(hr.wQ,8),t.rXU(t.aKT),t.rXU(rt.fL),t.rXU(lh),t.rXU(yi.uS))},s.\u0275cmp=t.VBU({type:s,selectors:[["a","tuiTab","",3,"routerLink",""],["a","tuiTab","","routerLink","","routerLinkActive",""],["button","tuiTab",""]],hostAttrs:["type","button"],hostVars:6,hostBindings:function(r,d){1&r&&t.bIt("$.data-mode.attr",function(){return d.mode$}),2&r&&(t.xc7("cursor","pointer")("--tui-tab-margin",d.margin,"px"),t.AVh("_active",d.isActive))},features:[t.Jv_(S0)],attrs:k0,ngContentSelectors:dc,decls:4,vars:3,consts:[[4,"ngIf"],[1,"t-highlight"]],template:function(r,d){1&r&&(t.NAR(),t.DNE(0,Lg,1,0,"ng-container",0),t.nI1(1,"async"),t.j41(2,"span",1),t.SdG(3),t.k0s()),2&r&&t.Y8G("ngIf",t.bMT(1,1,d.event$))},dependencies:[mt.bT,mt.Jj],styles:['._underline[_nghost-%COMP%]:hover:not(._active), ._underline [_nghost-%COMP%]:hover:not(._active){box-shadow:inset 0 -2px var(--tui-base-03)}tui-tabs > [_nghost-%COMP%]:first-child, tui-tabs > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, tui-tabs > :not(.t-overflown)[_nghost-%COMP%]:first-child, tui-tabs > :not(.t-overflown) [_nghost-%COMP%]:first-child, [tuiTabs] > :not(.t-overflown)[_nghost-%COMP%]:first-child, [tuiTabs] > :not(.t-overflown) [_nghost-%COMP%]:first-child{margin-left:0}[tuiTabs] > [tuiTab] ~ :not(.t-overflown)[_nghost-%COMP%]:first-child, [tuiTabs] > [tuiTab] ~ :not(.t-overflown) [_nghost-%COMP%]:first-child, tui-tabs > [tuiTab] ~ :not(.t-overflown)[_nghost-%COMP%]:first-child, tui-tabs > [tuiTab] ~ :not(.t-overflown) [_nghost-%COMP%]:first-child{margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]{transition-property:color,box-shadow,opacity,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:flex;flex-shrink:0;height:100%;box-sizing:border-box;justify-content:space-between;line-height:1.5rem;align-items:center;white-space:nowrap;cursor:pointer;outline:none;color:inherit;margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);pointer-events:none}[_nghost-%COMP%]:not([data-mode])._active{opacity:1;color:var(--tui-text-01);box-shadow:none}[data-mode=onDark][_nghost-%COMP%]{color:#ffffffb8}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark]._active[_nghost-%COMP%]{color:#fff}[data-mode=onDark][_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-text-01);color:#fff}[_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-selection)}._android[_nghost-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;height:3rem;flex:1;flex-shrink:0;justify-content:center;margin:0;text-transform:uppercase;color:var(--tui-base-09);opacity:.5;font-size:.875rem;font-weight:500;letter-spacing:-.008125rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._android[_nghost-%COMP%]:hover{box-shadow:none}._android._active[_nghost-%COMP%]{opacity:1;color:var(--tui-base-09)}._android[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}._ios[_nghost-%COMP%]{height:1.75rem;flex:1;flex-shrink:0;justify-content:center;margin:0;color:var(--tui-base-01);opacity:1;font-size:.8125rem;font-weight:500;letter-spacing:-.005rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._ios[_nghost-%COMP%]:hover{box-shadow:none}._ios._active[_nghost-%COMP%]{font-size:.875rem;font-weight:600;color:var(--tui-link)}._ios[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}@media (hover: hover){[_nghost-%COMP%]:hover{color:var(--tui-text-01)}}.t-highlight[_ngcontent-%COMP%]{display:inline-flex;width:100%;align-items:center;justify-content:inherit}.t-highlight[_ngcontent-%COMP%] >*{flex-shrink:0}tui-tabs[data-vertical][_nghost-%COMP%], tui-tabs[data-vertical] [_nghost-%COMP%], [tuiTabs][data-vertical][_nghost-%COMP%], [tuiTabs][data-vertical] [_nghost-%COMP%]{min-height:2.75rem;height:auto;white-space:normal;margin:0;text-align:left;padding:.25rem 1.25rem .25rem 0}tui-tabs[data-vertical][_nghost-%COMP%]:after, tui-tabs[data-vertical] [_nghost-%COMP%]:after, [tuiTabs][data-vertical][_nghost-%COMP%]:after, [tuiTabs][data-vertical] [_nghost-%COMP%]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:var(--tui-primary);transform:scaleX(0);transform-origin:right}tui-tabs[data-vertical][_nghost-%COMP%]:hover, tui-tabs[data-vertical] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical][_nghost-%COMP%]:hover, [tuiTabs][data-vertical] [_nghost-%COMP%]:hover{box-shadow:inset -2px 0 var(--tui-base-03)}tui-tabs[data-vertical]._active[_nghost-%COMP%]:after, tui-tabs[data-vertical] ._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical]._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical] ._active[_nghost-%COMP%]:after{transform:none}tui-tabs[data-vertical="right"][_nghost-%COMP%], tui-tabs[data-vertical="right"] [_nghost-%COMP%], [tuiTabs][data-vertical="right"][_nghost-%COMP%], [tuiTabs][data-vertical="right"] [_nghost-%COMP%]{text-align:right;padding:.25rem 0 .25rem 1.25rem}tui-tabs[data-vertical="right"][_nghost-%COMP%]:after, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:after{right:auto;left:0;transform-origin:left}tui-tabs[data-vertical="right"][_nghost-%COMP%]:hover, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:hover{box-shadow:inset 2px 0 var(--tui-base-03)}'],changeDetection:0}),s})(),zu=(()=>{class s{constructor(r){this.el=r,this.activeItemIndex=0,this.activeItemIndexChange=new t.bkB}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){return this.tabs[this.activeItemIndex]||null}onActivate(r,d){const _=this.tabs.findIndex(A=>A===d);r.stopPropagation(),_!==this.activeItemIndex&&(this.activeItemIndexChange.emit(_),this.activeItemIndex=_)}moveFocus(r,d){const{tabs:_}=this;(0,W.yO)(_.indexOf(r),_,d)}ngAfterViewChecked(){const{tabs:r,activeElement:d}=this;r.forEach(_=>{const A=_===d;_.classList.toggle("_active",A),_.setAttribute("tabIndex",A?"0":"-1")})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.aKT))},s.\u0275dir=t.FsC({type:s,selectors:[["tui-tabs"],["nav","tuiTabs",""]],hostBindings:function(r,d){1&r&&t.bIt("tui-tab-activate",function(A){return d.onActivate(A,A.target)})},inputs:{activeItemIndex:"activeItemIndex"},outputs:{activeItemIndexChange:"activeItemIndexChange"}}),s})();const Hu=(0,nt.gc)({underline:!0,exposeActive:!0,itemsLimit:1/0,minMoreWidth:0});let ml=(()=>{class s{constructor({nativeElement:r},d,_,A){this.zone=d,this.animationFrame$=_,this.mode$=A,this.el$=new Xp.m(1),this.refresh$=this.el$.pipe((0,De.n)(ue=>ue?this.animationFrame$.pipe((0,fe.T)(()=>ue),(0,dt.rB)(this.zone)):(0,No.of)(null)),(0,M.u)()),this.transition$=(0,Cn.f1)(this.el$.pipe((0,fe.T)(ue=>ue&&"all"),(0,qr.B)(50))),this.transform$=(0,Cn.f1)(this.refresh$.pipe((0,fe.T)(ue=>ue?`translate3d(${ue.offsetLeft}px, 0, 0)`:null))),this.width$=(0,Cn.f1)(this.refresh$.pipe((0,fe.T)(ue=>ue?.clientWidth||0))),r["$.style.transitionProperty"]=this.transition$,r["$.style.transform"]=this.transform$,r["$.style.width.px"]=this.width$}set element(r){this.el$.next(r)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(Pi.dJ),t.rXU(rt.fL))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-underline"]],hostBindings:function(r,d){1&r&&t.bIt("$.data-mode.attr",function(){return d.mode$})("$.style.transitionProperty",function(){return d.transition$()})("$.style.transform",function(){return d.transform$()})("$.style.width.px",function(){return d.width$()})},inputs:{element:"element"},features:[t.Jv_([vt.si])],decls:0,vars:0,template:function(r,d){},styles:["[_nghost-%COMP%]{transition-property:none;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;left:0;height:100%;color:var(--tui-primary);transform:scale(0);box-shadow:inset 0 -.1875rem 0 -.0625rem;pointer-events:none}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}"],changeDetection:0}),s})(),jg=(()=>{class s{constructor(r,d,_,A,ue){this.options=r,this.el=d,this.tabs=_,this.children=kn.xQ,this.underline=this.options.underline,ue.pipe((0,de.p)(()=>this.underline)).subscribe(()=>{A.detectChanges()})}get activeItemIndex(){return this.tabs.activeItemIndex}set activeItemIndex(r){this.tabs.activeItemIndex=r}get activeElement(){return this.tabs.activeElement}onKeyDownArrow(r,d){this.tabs.moveFocus(r,d)}ngAfterViewChecked(){this.scrollTo(this.tabs.activeItemIndex)}scrollTo(r){const d=this.tabs.tabs[r];if(!d)return;const{offsetLeft:_,offsetWidth:A}=d,{nativeElement:ue}=this.el;_ue.scrollLeft+ue.offsetWidth&&(ue.scrollLeft=_+A-ue.offsetWidth)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Hu),t.rXU(t.aKT),t.rXU(zu),t.rXU(t.gRc),t.rXU(Xe.mC))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-tabs",3,"vertical",""],["nav","tuiTabs","",3,"vertical",""]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,Bl,4),2&r){let A;t.mGM(A=t.lsd())&&(d.children=A)}},hostVars:2,hostBindings:function(r,d){1&r&&t.bIt("keydown.arrowRight.prevent",function(A){return d.onKeyDownArrow(A.target,1)})("keydown.arrowLeft.prevent",function(A){return d.onKeyDownArrow(A.target,-1)}),2&r&&t.AVh("_underline",d.underline)},inputs:{underline:"underline"},features:[t.Jv_([Xe.ew,Xe.mC,uc,{provide:Wc,useValue:{childList:!0}}])],ngContentSelectors:dc,decls:4,vars:4,consts:[[4,"ngIf"],["class","t-underline",3,"element",4,"ngIf"],[1,"t-underline",3,"element"]],template:function(r,d){1&r&&(t.NAR(),t.DNE(0,$u,1,0,"ng-container",0),t.nI1(1,"async"),t.SdG(2),t.DNE(3,oh,1,1,"tui-underline",1)),2&r&&(t.Y8G("ngIf",t.bMT(1,2,d.children.changes)),t.R7$(3),t.Y8G("ngIf",d.underline))},dependencies:[ml,mt.bT,mt.Jj],styles:["[_nghost-%COMP%]{scrollbar-width:none;-ms-overflow-style:none;position:relative;display:flex;font:var(--tui-font-text-m);height:var(--tui-height-l);color:var(--tui-text-02);box-shadow:inset 0 -1px var(--tui-base-03);overflow:auto;isolation:isolate}[_nghost-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-underline[_ngcontent-%COMP%]{z-index:-1}"],changeDetection:0}),Bs([ut.PE],s.prototype,"scrollTo",null),s})();const Zp=new t.nKC("[TUI_TABS_REFRESH]"),Ug=[Xe.mC,Xe.ew,uc,(0,pn.Lq)({align:"right"}),{provide:Wc,useValue:{childList:!0,subtree:!0,characterData:!0}},{provide:Zp,deps:[Xe.mC,uc,Xe.ew,mt.qQ,t.aKT,t.gRc],useFactory:(s,p,r,{body:d},{nativeElement:_},A)=>(0,Z.h)(s,p.pipe((0,Is.M)(()=>A.detectChanges()))).pipe((0,de.p)(()=>d.contains(_)),(0,qr.B)(0),(0,pe.Z)(null),(0,ce.Q)(r))}];let Vg=(()=>{class s{constructor(r,d,_,A,ue,ot,bt){this.options=r,this.margin=d,this.refresh$=_,this.el=A,this.cdr=ue,this.moreWord$=ot,this.arrowOptions=bt,this.maxIndex=1/0,this.underline=this.options.underline,this.itemsLimit=this.options.itemsLimit,this.activeItemIndexChange=new t.bkB,this.items=kn.xQ,this.activeItemIndex=0,this.open=!1}set itemIndex(r){this.activeItemIndex=r,this.maxIndex=this.getMaxIndex()}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){var r;const{tabs:d}=this,_=(0,$d.wN)(this.activeItemIndex||0,0,d.length-2);return this.options.exposeActive||this.lastVisibleIndex>=_?d[_]||null:(null===(r=this.moreButton)||void 0===r?void 0:r.nativeElement)||null}get isMoreAlone(){return this.lastVisibleIndex<0&&!this.options.exposeActive}get isMoreVisible(){return this.lastVisibleIndex=this.items.length?this.maxIndex:Math.min(this.itemsLimit-(this.itemsLimit-1>this.activeItemIndex||!this.options.exposeActive?1:2),this.maxIndex)}ngAfterViewInit(){this.refresh$.pipe((0,fe.T)(()=>this.getMaxIndex()),(0,de.p)(r=>this.maxIndex!==r)).subscribe(r=>{this.maxIndex=r,this.cdr.detectChanges()})}onActiveItemIndexChange(r){this.updateActiveItemIndex(r)}onClick(r){this.open=!1,this.focusMore(),this.updateActiveItemIndex(r)}onArrowRight(r){(0,je.ru)(r.target)&&(0,W.X)(r.target)&&this.focusMore()}onArrowLeft(){const{tabs:r}=this;let d=r.length-2;for(;d>=0;){if(r[d].focus(),(0,W.X)(r[d]))return;d--}}onWrapperArrow(r,d,_){const ue=(0,W.km)({initial:r.target,root:d,previous:_});ue&&ue.focus()}isOverflown(r){return r!==this.activeItemIndex||!this.options.exposeActive}shouldShow(r){return r>this.lastVisibleIndex&&this.isOverflown(r)}focusMore(){this.moreButton&&this.moreButton.nativeElement.focus()}getMaxIndex(){const{tabs:r,activeItemIndex:d,margin:_}=this;if(r.length<2)return 0;const{exposeActive:A,minMoreWidth:ue}=this.options,{clientWidth:ot}=this.el.nativeElement,bt=r[d]?r[d].scrollWidth:0,pt=Math.max(r[r.length-1].scrollWidth,ue);let Lt=r.length-2,on=r.reduce((ln,{scrollWidth:Pn})=>ln+Pn,0)+Lt*_-r[r.length-1].scrollWidth;if(on<=ot)return 1/0;for(;Lt;)if(on-=r[Lt].scrollWidth+_,Lt--,on+(A&&d>Lt?bt+_:0)+pt+_+(0,$d.Zi)(this.maxIndex===Lt-1){class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,en.yJ,ui,Ct.vl,et,Ba]]}),s})();const zg=["tuiSidebar",""];function Hg(s,p){if(1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s){const r=p.polymorpheusOutlet;t.R7$(),t.SpI(" ",r," ")}}let uh=(()=>{class s extends en.A7{constructor(r,d,_,A){super(r,A),this.content=r,this.injector=d,this.portalService=_,this.component=new en.lS(Gg,this.injector),this.sidebarRef=null,this.direction="left",this.autoWidth=!1}set tuiSidebar(r){r?this.show():this.hide()}ngOnDestroy(){this.hide()}show(){null===this.sidebarRef&&(this.sidebarRef=this.portalService.add(this.component),this.sidebarRef.changeDetectorRef.detectChanges())}hide(){null!==this.sidebarRef&&(this.portalService.remove(this.sidebarRef),this.sidebarRef=null)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.C4Q),t.rXU(t.zZn),t.rXU(rr.p6),t.rXU(t.gRc))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiSidebar",""]],inputs:{direction:[t.Mj6.None,"tuiSidebarDirection","direction"],autoWidth:[t.Mj6.None,"tuiSidebarAutoWidth","autoWidth"],tuiSidebar:"tuiSidebar"},features:[t.Vt3]}),s})(),Gg=(()=>{class s{constructor(r,d){this.options=r,this.directive=d,this.left=Object.assign(Object.assign({},this.options),{value:"left"}),this.right=Object.assign(Object.assign({},this.options),{value:"right"})}get animation(){return"left"===this.direction?this.left:this.right}get directionHostClass(){return`t-${this.directive.direction}`}get direction(){return this.directive.direction}get content(){return this.directive.content}get autoWidth(){return this.directive.autoWidth}ngDoCheck(){this.directive.check()}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(rt.fx),t.rXU(uh))},s.\u0275cmp=t.VBU({type:s,selectors:[["aside","tuiSidebar",""]],hostVars:3,hostBindings:function(r,d){2&r&&(t.zvX("@tuiSlideIn",d.animation),t.HbH(d.directionHostClass))},attrs:zg,decls:2,vars:3,consts:[["tuiActiveZone","",1,"t-wrapper"],[4,"polymorpheusOutlet"]],template:function(r,d){1&r&&(t.j41(0,"div",0),t.DNE(1,Hg,2,1,"ng-container",1),t.k0s()),2&r&&(t.AVh("t-wrapper_auto-width",d.autoWidth),t.R7$(),t.Y8G("polymorpheusOutlet",d.content))},dependencies:[Ki.Y,en.OA],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;content:"";height:100%;background:rgba(0,0,0,.38);animation:tuiFadeIn var(--tui-duration)}[_nghost-%COMP%]:before{left:-100%;width:200%}[_nghost-%COMP%]:after{left:100%}.ng-animating[_nghost-%COMP%]:before, .ng-animating[_nghost-%COMP%]:after{opacity:0;transition:opacity var(--tui-duration)}.t-right[_nghost-%COMP%]{justify-content:flex-end}.t-left[_nghost-%COMP%]{justify-content:flex-start}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;background:var(--tui-base-01);box-shadow:0 10rem var(--tui-base-01);width:17.25rem}.t-wrapper_auto-width[_ngcontent-%COMP%]{width:auto}'],data:{animation:[tr.ZM]},changeDetection:0}),s})(),Wg=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[Ki.L,en.yJ]]}),s})(),Kg=(()=>{class s{constructor(r,{nativeElement:d},_){this.readyToScroll$=_,this.scroll$=new Xp.m(1),this.readyToScroll$.pipe((0,de.p)(Boolean),(0,De.n)(()=>this.scroll$),(0,qr.B)(750),(0,de.p)(A=>A&&!!(0,je.J0)(d)),(0,ce.Q)(r)).subscribe(()=>{d.scrollIntoView()})}set tuiScrollIntoViewLink(r){this.scroll$.next(r)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Xe.ew,2),t.rXU(t.aKT),t.rXU(c.Aq))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiScrollIntoViewLink",""]],inputs:{tuiScrollIntoViewLink:"tuiScrollIntoViewLink"},features:[t.Jv_([Xe.ew])]}),s})(),Jp=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})();const qp="Taiga UI",Gu=(0,nt.gc)("tuiTheme"),Ja=(0,nt.gc)(qp);let Yc=(()=>{class s extends be.t{constructor(r,d,_){super(_.getItem(d)||r),this.initialTheme=r,this.key=d,this.storage=_}next(r){this.storage.setItem(this.key,r),super.next(r)}get isDefaultTheme(){return this.value===qp}}return s.\u0275fac=function(r){return new(r||s)(t.KVO(Ja),t.KVO(Gu),t.KVO(Pi.Wd))},s.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),s})();const ef=(0,nt.gc)("tuiNight"),tf=(0,nt.gc)(!0);let F0=(()=>{class s extends be.t{constructor(r,d,_,A){super("true"===d.getItem(_)||null===d.getItem(_)&&r.matchMedia("(prefers-color-scheme: dark)").matches),this.win=r,this.storage=d,this.key=_,this.useDefaultNightTheme=A}next(r){this.storage.setItem(this.key,String(r)),super.next(r)}toggle(){this.next(!this.value)}}return s.\u0275fac=function(r){return new(r||s)(t.KVO(Pi.jf),t.KVO(Pi.Wd),t.KVO(ef),t.KVO(tf))},s.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),s})();const Wu=["*"];function N0(s,p){if(1&s&&(t.j41(0,"p",2),t.EFF(1),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.SpI(" ",r.filename,"\n")}}function dh(s,p){if(1&s){const r=t.RV6();t.j41(0,"pre",3),t.EFF(1," "),t.nrm(2,"code",4),t.EFF(3,"\n "),t.j41(4,"div",5),t.EFF(5,"\n "),t.j41(6,"button",6),t.nI1(7,"async"),t.bIt("click",function(){t.eBV(r);const _=t.XpG();return t.Njj(_.copy$.next())}),t.EFF(8,"\n "),t.k0s(),t.EFF(9,"\n "),t.SdG(10),t.EFF(11,"\n "),t.k0s(),t.EFF(12,"\n"),t.k0s()}if(2&s){const r=p.$implicit,d=t.XpG();t.R7$(2),t.Y8G("lineNumbers",!0)("highlight",r),t.R7$(4),t.Y8G("icon",t.bMT(7,4,d.icon$)||"tuiIconCopyLarge")("cdkCopyToClipboard",r)}}function af(s,p){if(1&s&&(t.j41(0,"h1",6),t.EFF(1),t.k0s()),2&s){const r=t.XpG();t.R7$(),t.SpI(" ",r.heading,"\n")}}function Ku(s,p){if(1&s&&(t.j41(0,"th",14),t.EFF(1),t.k0s()),2&s){const r=t.XpG(3);t.R7$(),t.SpI(" ",r.texts[3]," ")}}function lf(s,p){1&s&&t.nrm(0,"tui-badge",26)}function hh(s,p){1&s&&t.nrm(0,"tui-badge",27)}function em(s,p){if(1&s&&(t.j41(0,"a",29),t.EFF(1),t.k0s()),2&s){const r=t.XpG().$implicit;t.BMQ("href",r.reference,t.B4B),t.R7$(),t.SpI(" ",r.type," ")}}function vl(s,p){if(1&s&&t.EFF(0),2&s){const r=t.XpG().$implicit;t.SpI(" ",r.type," ")}}function ph(s,p){1&s&&(t.j41(0,"span"),t.EFF(1,"\xa0|\xa0"),t.k0s())}function cf(s,p){if(1&s&&(t.qex(0),t.DNE(1,em,2,2,"a",28)(2,vl,1,1,"ng-template",null,0,t.C5r)(4,ph,2,0,"span",5),t.bVm()),2&s){const r=p.$implicit,d=p.last,_=t.sdS(3);t.R7$(),t.Y8G("ngIf",r.reference)("ngIfElse",_),t.R7$(3),t.Y8G("ngIf",!d)}}function Xu(s,p){if(1&s&&t.nrm(0,"tui-data-list-wrapper",36),2&s){t.XpG(2);const r=t.sdS(3),d=t.XpG(2).$implicit;t.Y8G("itemContent",r)("items",d.documentationPropertyValues)}}function uf(s,p){if(1&s){const r=t.RV6();t.j41(0,"tui-select",33),t.nI1(1,"tuiShowCleanerPipe"),t.bIt("ngModelChange",function(_){t.eBV(r);const A=t.XpG(3).$implicit;return t.Njj(A.onValueChange(_))}),t.j41(2,"code",34),t.EFF(3,"null"),t.k0s(),t.DNE(4,Xu,1,2,"tui-data-list-wrapper",35),t.k0s()}if(2&s){t.XpG();const r=t.sdS(3),d=t.XpG(2).$implicit;t.Y8G("nativeId",d.attrName)("ngModel",d.documentationPropertyValue)("tuiTextfieldCleaner",t.bMT(1,5,d.documentationPropertyType))("tuiTextfieldLabelOutside",!0)("valueContent",r)}}function tm(s,p){if(1&s&&(t.j41(0,"code"),t.EFF(1),t.nI1(2,"tuiInspectAny"),t.k0s()),2&s){const r=p.$implicit;t.R7$(),t.JRh(t.bMT(2,1,r))}}function nm(s,p){if(1&s){const r=t.RV6();t.j41(0,"tui-toggle",43),t.bIt("ngModelChange",function(_){t.eBV(r);const A=t.XpG(4).$implicit;return t.Njj(A.onValueChange(_))}),t.k0s()}if(2&s){const r=t.XpG(4).$implicit;t.Y8G("nativeId",r.attrName)("ngModel",r.documentationPropertyValue)("showIcons",!0)}}function im(s,p){if(1&s){const r=t.RV6();t.j41(0,"tui-primitive-textfield",44),t.bIt("valueChange",function(_){t.eBV(r);const A=t.XpG(4).$implicit;return t.Njj(A.onValueChange(_))}),t.k0s()}if(2&s){const r=t.XpG(4).$implicit;t.Y8G("nativeId",r.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",r.documentationPropertyValue||"")}}function om(s,p){if(1&s){const r=t.RV6();t.j41(0,"div",45)(1,"tui-primitive-textfield",46),t.nI1(2,"tuiGetOpacity"),t.nI1(3,"tuiGetColorPipe"),t.bIt("valueChange",function(_){t.eBV(r);const A=t.XpG(4).$implicit,ue=t.XpG(3);return t.Njj(ue.onColorChange(A,_))}),t.nrm(4,"input",47),t.k0s(),t.j41(5,"tui-input-number",48),t.nI1(6,"tuiGetOpacity"),t.bIt("ngModelChange",function(_){t.eBV(r);const A=t.XpG(4).$implicit,ue=t.XpG(3);return t.Njj(ue.onOpacityChange(A,_))}),t.EFF(7," Opacity "),t.k0s()()}if(2&s){const r=t.XpG(4).$implicit;t.R7$(),t.Y8G("tuiInputOpacity",t.bMT(2,8,r.documentationPropertyValue))("tuiTextfieldLabelOutside",!0)("value",t.bMT(3,10,r.documentationPropertyValue)),t.BMQ("id",r.attrName),t.R7$(4),t.Y8G("max",100)("min",0)("ngModel",t.bMT(6,12,r.documentationPropertyValue))("step",1)}}function df(s,p){if(1&s){const r=t.RV6();t.j41(0,"tui-input-number",49),t.bIt("ngModelChange",function(_){t.eBV(r);const A=t.XpG(4).$implicit;return t.Njj(A.onValueChange(_||0))}),t.k0s()}if(2&s){const r=t.XpG(4).$implicit;t.Y8G("nativeId",r.attrName)("ngModel",r.documentationPropertyValue)("step",1)("tuiTextfieldLabelOutside",!0)}}function U0(s,p){if(1&s){const r=t.RV6();t.j41(0,"tui-primitive-textfield",44),t.bIt("valueChange",function(_){t.eBV(r);const A=t.XpG(5).$implicit;return t.Njj(A.onValueChange(_))}),t.EFF(1," Default content "),t.k0s()}if(2&s){const r=t.XpG(5).$implicit;t.Y8G("nativeId",r.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",r.documentationPropertyValue.toString())}}function V0(s,p){if(1&s&&(t.qex(0),t.DNE(1,U0,2,4,"tui-primitive-textfield",50),t.nI1(2,"tuiIsPrimitivePolymorpheusContentPipe"),t.bVm()),2&s){const r=t.XpG(4).$implicit;t.R7$(),t.Y8G("ngIf",t.bMT(2,1,r.documentationPropertyValue))}}function Qc(s,p){if(1&s&&(t.qex(0,37),t.DNE(1,nm,1,3,"tui-toggle",38)(2,im,1,4,"tui-primitive-textfield",39)(3,om,8,14,"div",40)(4,df,1,4,"tui-input-number",41)(5,V0,3,3,"ng-container",42),t.bVm()),2&s){const r=t.XpG(3).$implicit;t.Y8G("ngSwitch",r.documentationPropertyType),t.R7$(),t.Y8G("ngSwitchCase","boolean"),t.R7$(),t.Y8G("ngSwitchCase","string"),t.R7$(),t.Y8G("ngSwitchCase","color"),t.R7$(),t.Y8G("ngSwitchCase","number"),t.R7$(),t.Y8G("ngSwitchCase","PolymorpheusContent")}}function hf(s,p){if(1&s&&(t.qex(0),t.DNE(1,uf,5,7,"tui-select",32)(2,tm,3,3,"ng-template",null,2,t.C5r)(4,Qc,6,6,"ng-template",null,3,t.C5r),t.bVm()),2&s){const r=t.sdS(5),d=t.XpG(2).$implicit;t.R7$(),t.Y8G("ngIf",d.hasItems)("ngIfElse",r)}}function pf(s,p){if(1&s&&(t.j41(0,"tui-notification",51),t.nI1(1,"async"),t.EFF(2," Emit! "),t.k0s()),2&s){const r=t.XpG(2).$implicit;t.Y8G("@emitEvent",t.bMT(1,1,r.emits$))}}function ff(s,p){if(1&s&&(t.j41(0,"td",30),t.DNE(1,hf,6,2,"ng-container",31)(2,pf,3,3,"ng-template",null,1,t.C5r),t.k0s()),2&s){const r=t.sdS(3),d=t.XpG().$implicit;t.R7$(),t.Y8G("ngIf",d.shouldShowValues)("ngIfElse",r)}}function fh(s,p){if(1&s&&(t.j41(0,"tr",15)(1,"td",16)(2,"div",17)(3,"code",18),t.EFF(4),t.nI1(5,"tuiStripOptionalPipe"),t.k0s(),t.DNE(6,lf,1,0,"tui-badge",19),t.nI1(7,"tuiIsOptionalPipe"),t.DNE(8,hh,1,0,"tui-badge",20),t.k0s(),t.eu8(9,21),t.k0s(),t.j41(10,"td",16)(11,"span",22)(12,"code",23),t.DNE(13,cf,5,3,"ng-container",24),t.nI1(14,"tuiDocTypeReference"),t.k0s()()(),t.DNE(15,ff,4,2,"td",25),t.k0s()),2&s){const r=p.$implicit,d=t.XpG(3);t.AVh("t-deprecated",r.documentationPropertyDeprecated),t.R7$(3),t.xc7("color","var(--tui-accent-active)"),t.R7$(),t.SpI(" ",t.bMT(5,10,r.attrName)," "),t.R7$(2),t.Y8G("ngIf",t.bMT(7,12,r.attrName)),t.R7$(2),t.Y8G("ngIf",r.documentationPropertyDeprecated),t.R7$(),t.Y8G("ngTemplateOutlet",r.template),t.R7$(4),t.Y8G("ngForOf",t.bMT(14,14,r.documentationPropertyType)),t.R7$(2),t.Y8G("ngIf",d.showValues)}}function gf(s,p){if(1&s&&(t.j41(0,"table",8)(1,"tr",9)(2,"th",10),t.EFF(3),t.k0s(),t.j41(4,"th",11),t.EFF(5),t.k0s(),t.DNE(6,Ku,2,1,"th",12),t.k0s(),t.DNE(7,fh,16,16,"tr",13),t.k0s()),2&s){const r=t.XpG().ngIf,d=t.XpG();t.R7$(3),t.JRh(d.texts[2]),t.R7$(2),t.JRh(d.type),t.R7$(),t.Y8G("ngIf",d.showValues&&!d.isAPI),t.R7$(),t.Y8G("ngForOf",r)}}function mf(s,p){if(1&s&&(t.qex(0),t.DNE(1,gf,8,4,"table",7),t.bVm()),2&s){const r=p.ngIf;t.R7$(),t.Y8G("ngIf",r.length)}}const $s=(s,p)=>({item:s,index:p}),fa=()=>({exact:!1});function v(s,p){1&s&&t.nrm(0,"tui-svg",19),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function a(s,p){if(1&s&&(t.j41(0,"a",17),t.EFF(1),t.DNE(2,v,1,1,"tui-svg",18),t.k0s()),2&s){const r=t.XpG().$implicit;t.Y8G("href",r.route,t.B4B)("target",r.target||"_self"),t.BMQ("rel",r.rel),t.R7$(),t.SpI(" ",r.title," "),t.R7$(),t.Y8G("polymorpheusOutlet",r.icon)}}function u(s,p){1&s&&t.nrm(0,"tui-svg",19),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function g(s,p){if(1&s){const r=t.RV6();t.j41(0,"a",20),t.bIt("click",function(){t.eBV(r);const _=t.XpG(5),A=t.sdS(1);return t.Njj(_.onClick(A))}),t.EFF(1),t.DNE(2,u,1,1,"tui-svg",18),t.k0s()}if(2&s){const r=t.XpG().$implicit;t.Y8G("fragment",r.fragment)("routerLink",r.route)("target",r.target||"_self"),t.BMQ("rel",r.rel),t.R7$(),t.SpI(" ",r.title," "),t.R7$(),t.Y8G("polymorpheusOutlet",r.icon)}}function C(s,p){if(1&s&&(t.qex(0),t.DNE(1,a,3,5,"a",16)(2,g,3,6,"ng-template",null,2,t.C5r),t.bVm()),2&s){const r=p.$implicit,d=t.sdS(3);t.R7$(),t.Y8G("ngIf",r.route.includes("://"))("ngIfElse",d)}}function z(s,p){if(1&s&&(t.j41(0,"tui-opt-group",14),t.DNE(1,C,4,2,"ng-container",15),t.k0s()),2&s){const r=p.$implicit,d=p.index,_=t.XpG(3);t.Y8G("label",_.labels[d]||""),t.R7$(),t.Y8G("ngForOf",r)}}function ee(s,p){if(1&s&&(t.j41(0,"tui-data-list"),t.DNE(1,z,2,2,"tui-opt-group",13),t.nI1(2,"async"),t.k0s()),2&s){const r=t.XpG(2);t.R7$(),t.Y8G("ngForOf",t.bMT(2,1,r.filtered$))}}function Ee(s,p){1&s&&(t.qex(0),t.DNE(1,ee,3,3,"tui-data-list",12),t.bVm())}function Ne(s,p){if(1&s&&t.eu8(0,25),2&s){const r=p.$implicit,d=p.index,_=t.XpG(2).index;t.XpG();const A=t.sdS(12);t.Y8G("ngTemplateOutlet",A)("ngTemplateOutletContext",t.l_i(2,$s,r,100*_+d))}}function Je(s,p){if(1&s&&(t.j41(0,"div",24),t.DNE(1,Ne,1,5,"ng-container",11),t.k0s()),2&s){const r=t.XpG().index,d=t.XpG();t.R7$(),t.Y8G("ngForOf",d.items[r])}}function xt(s,p){if(1&s){const r=t.RV6();t.j41(0,"tui-accordion-item",21),t.mxI("openChange",function(_){const A=t.eBV(r).index,ue=t.XpG();return t.DH7(ue.openPagesArr[A],_)||(ue.openPagesArr[A]=_),t.Njj(_)}),t.j41(1,"span",22)(2,"strong"),t.EFF(3),t.k0s()(),t.DNE(4,Je,2,1,"ng-template",23),t.k0s()}if(2&s){const r=p.$implicit,d=p.index,_=t.XpG();t.Y8G("borders",null),t.R50("open",!!_.openPagesArr[d]),t.R7$(3),t.JRh(r)}}function Et(s,p){if(1&s&&t.eu8(0,25),2&s){const r=p.$implicit,d=p.index,_=t.XpG(),A=t.sdS(12);t.Y8G("ngTemplateOutlet",A)("ngTemplateOutletContext",t.l_i(2,$s,r,_.items.length-1+d))}}function Gt(s,p){1&s&&t.nrm(0,"tui-svg",19),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function Ft(s,p){if(1&s&&(t.j41(0,"a",28),t.EFF(1),t.DNE(2,Gt,1,1,"tui-svg",18),t.k0s()),2&s){const r=t.XpG(2).item;t.Y8G("href",r.route,t.B4B)("target",r.target||"_self"),t.BMQ("rel",r.rel),t.R7$(),t.SpI(" ",r.title," "),t.R7$(),t.Y8G("polymorpheusOutlet",r.icon)}}function Yt(s,p){1&s&&t.nrm(0,"tui-svg",19),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function Jt(s,p){if(1&s){const r=t.RV6();t.j41(0,"a",29),t.bIt("click",function(){t.eBV(r);const _=t.XpG(3);return t.Njj(_.closeMenu())}),t.EFF(1),t.DNE(2,Yt,1,1,"tui-svg",18),t.k0s()}if(2&s){const r=t.XpG(2).item,d=t.XpG();t.Y8G("routerLink",r.route)("target",r.target||"_self")("tuiScrollIntoViewLink",d.isActive(r.route)),t.BMQ("rel",r.rel),t.R7$(),t.SpI(" ",r.title," "),t.R7$(),t.Y8G("polymorpheusOutlet",r.icon)}}function Dn(s,p){if(1&s&&(t.qex(0),t.DNE(1,Ft,3,5,"a",27)(2,Jt,3,6,"ng-template",null,2,t.C5r),t.bVm()),2&s){const r=t.sdS(3),d=t.XpG().item;t.R7$(),t.Y8G("ngIf",d.route.includes("://"))("ngIfElse",r)}}function qn(s,p){1&s&&t.nrm(0,"tui-svg",19),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function ni(s,p){if(1&s){const r=t.RV6();t.j41(0,"button",34),t.bIt("click",function(){t.eBV(r);const _=t.XpG(2).index,A=t.XpG();return t.Njj(A.onGroupClick(_))}),t.nrm(1,"tui-svg",35),t.EFF(2),t.DNE(3,qn,1,1,"tui-svg",18),t.k0s()}if(2&s){const r=t.XpG(2),d=r.index,_=r.item,A=t.XpG();t.R7$(),t.AVh("t-chevron_active",!!A.openPagesGroupsArr[d]),t.Y8G("src",A.icons.more),t.R7$(),t.SpI(" ",_.title," "),t.R7$(),t.Y8G("polymorpheusOutlet",_.icon)}}function Un(s,p){1&s&&t.nrm(0,"tui-svg",19),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function ei(s,p){if(1&s&&(t.j41(0,"a",37),t.EFF(1),t.DNE(2,Un,1,1,"tui-svg",18),t.k0s()),2&s){const r=t.XpG().$implicit;t.Y8G("href",r.route,t.B4B)("target",r.target||"_self"),t.BMQ("rel",r.rel),t.R7$(),t.SpI(" ",r.title," "),t.R7$(),t.Y8G("polymorpheusOutlet",r.icon)}}function Zn(s,p){1&s&&t.nrm(0,"tui-svg",19),2&s&&t.Y8G("src",p.polymorpheusOutlet)}function li(s,p){if(1&s){const r=t.RV6();t.j41(0,"a",38),t.bIt("click",function(){t.eBV(r);const _=t.XpG(4);return t.Njj(_.closeMenu())}),t.EFF(1),t.DNE(2,Zn,1,1,"tui-svg",18),t.k0s()}if(2&s){const r=t.XpG().$implicit,d=t.XpG(3);t.Y8G("fragment",r.fragment)("routerLink",r.route)("target",r.target||"_self")("tuiScrollIntoViewLink",d.isActive(r.route)),t.BMQ("rel",r.rel),t.R7$(),t.SpI(" ",r.title," "),t.R7$(),t.Y8G("polymorpheusOutlet",r.icon)}}function oo(s,p){if(1&s&&(t.qex(0),t.DNE(1,ei,3,5,"a",36)(2,li,3,7,"ng-template",null,2,t.C5r),t.bVm()),2&s){const r=p.$implicit,d=t.sdS(3);t.R7$(),t.Y8G("ngIf",r.route.includes("://"))("ngIfElse",d)}}function fo(s,p){if(1&s&&(t.j41(0,"div",30),t.DNE(1,ni,4,5,"button",31),t.j41(2,"tui-expand",32)(3,"div",33),t.DNE(4,oo,4,2,"ng-container",15),t.k0s()()()),2&s){const r=t.XpG(),d=r.index,_=r.item,A=t.XpG();t.Y8G("routerLinkActiveOptions",t.lJ4(4,fa)),t.R7$(),t.Y8G("ngIf",_.subPages),t.R7$(),t.Y8G("expanded",!!A.openPagesGroupsArr[d]),t.R7$(2),t.Y8G("ngForOf",A.$pages(_.subPages))}}function bo(s,p){if(1&s&&t.DNE(0,Dn,4,2,"ng-container",26)(1,fo,5,5,"ng-template",null,3,t.C5r),2&s){const r=p.item,d=t.sdS(2);t.Y8G("ngIf",!r.subPages)("ngIfElse",d)}}const br=["tuiDocHeader",""];function zr(s,p){1&s&&t.nrm(0,"tui-doc-navigation",4)}function Hr(s,p){1&s&&t.nrm(0,"img",5),2&s&&t.Y8G("src",p.polymorpheusOutlet,t.B4B)}function Sr(s,p){1&s&&(t.qex(0),t.EFF(1),t.bVm()),2&s&&(t.R7$(),t.JRh(", "))}function oa(s,p){if(1&s&&(t.qex(0),t.nrm(1,"a",2),t.DNE(2,Sr,2,1,"ng-container",3),t.bVm()),2&s){const r=p.$implicit,d=p.last,_=t.XpG();t.R7$(),t.Y8G("innerText",r)("routerLink",_.getRouterLink(r)),t.R7$(),t.Y8G("ngIf",!d)}}function Po(s,p){if(1&s&&t.nrm(0,"a",1),2&s){const r=p.polymorpheusOutlet,d=t.XpG();t.Y8G("href",r,t.B4B)("icon",d.icons.code)("title",d.text)}}const Gr=[[["tuiDocNavigation"]],[["tuiDocHeader"]],[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],bl=["tuiDocNavigation","tuiDocHeader","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];function js(s,p){1&s&&t.nrm(0,"tui-theme-night")}const Us=s=>({exact:s});function fc(s,p){1&s&&t.nrm(0,"tui-tag",9)}function jl(s,p){if(1&s&&t.nrm(0,"tui-tag",10),2&s){const r=t.XpG();t.Y8G("autoColor",!0)("value",r.package)}}function gc(s,p){if(1&s&&(t.j41(0,"a",14),t.nI1(1,"tuiReplace"),t.EFF(2),t.k0s()),2&s){const r=t.XpG().ngIf,d=t.XpG().first,_=t.XpG(2);t.Y8G("routerLink",d?"./":t.brH(1,3,r,_.from,_.to))("routerLinkActiveOptions",t.eq3(7,Us,d)),t.R7$(2),t.SpI(" ",r," ")}}function Ju(s,p){1&s&&(t.qex(0),t.DNE(1,gc,3,9,"a",13),t.bVm())}function Cf(s,p){if(1&s&&(t.qex(0),t.DNE(1,Ju,2,0,"ng-container",12),t.bVm()),2&s){const r=p.$implicit,d=p.index,_=t.XpG(2);t.R7$(),t.Y8G("ngIf",r.pageTab||_.defaultTabs[d])}}function _h(s,p){if(1&s){const r=t.RV6();t.j41(0,"tui-tabs-with-more",11),t.mxI("activeItemIndexChange",function(_){t.eBV(r);const A=t.XpG();return t.DH7(A.activeItemIndex,_)||(A.activeItemIndex=_),t.Njj(_)}),t.DNE(1,Cf,2,1,"ng-container",8),t.k0s()}if(2&s){const r=t.XpG();t.R50("activeItemIndex",r.activeItemIndex),t.R7$(),t.Y8G("ngForOf",r.tabConnectors)}}function qu(s,p){if(1&s&&t.nrm(0,"tui-doc-see-also",15),2&s){const r=t.XpG();t.Y8G("seeAlso",r.seeAlso)}}function hm(s,p){if(1&s&&t.eu8(0,17),2&s){const r=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",r.template)}}function wf(s,p){if(1&s&&(t.qex(0),t.DNE(1,hm,1,1,"ng-container",16),t.bVm()),2&s){const r=p.index,d=t.XpG();t.R7$(),t.Y8G("ngIf",r===d.activeItemIndex)}}let ed=(()=>{class s{constructor(r){this.markdownCodeProcessor=r,this.rawLoader$$=new be.t(""),this.filename="",this.copy$=new K.B,this.icon$=this.copy$.pipe((0,De.n)(()=>(0,D.O)(2e3).pipe((0,fe.T)(()=>"tuiIconCopyLarge"),(0,pe.Z)("tuiIconCheckLarge")))),this.processor$=this.rawLoader$$.pipe((0,De.n)(X.XZ),(0,fe.T)(d=>this.markdownCodeProcessor(d)))}set code(r){this.rawLoader$$.next(r)}get hasFilename(){return!!this.filename}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(c.Wl))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-doc-code"]],hostVars:2,hostBindings:function(r,d){2&r&&t.AVh("_has-filename",d.hasFilename)},inputs:{filename:"filename",code:"code"},ngContentSelectors:Wu,decls:3,vars:4,consts:[["class","t-header",4,"ngIf"],["class","t-code",4,"ngFor","ngForOf"],[1,"t-header"],[1,"t-code"],[3,"lineNumbers","highlight"],[1,"t-code-actions"],["tuiIconButton","","appearance","icon","size","xs",1,"t-copy-button",3,"click","icon","cdkCopyToClipboard"]],template:function(r,d){1&r&&(t.NAR(),t.DNE(0,N0,2,1,"p",0)(1,dh,13,6,"pre",1),t.nI1(2,"async")),2&r&&(t.Y8G("ngIf",d.filename),t.R7$(),t.Y8G("ngForOf",t.bMT(2,2,d.processor$)))},dependencies:[Ie.SM,mt.bT,mt.Sq,La.f4,ba.dF,mt.Jj],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}.t-header[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{border-radius:.25rem}.t-code[_ngcontent-%COMP%]{position:relative;margin:0;white-space:normal;outline:1px solid var(--tui-base-03)}.t-code[_ngcontent-%COMP%] .hljs-ln{width:-webkit-max-content;width:max-content}.t-code[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{margin-top:1rem}.t-code-actions[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}tui-root._mobile[_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%]{padding:.3125rem;border-radius:.25rem;border:1px solid var(--tui-base-04)}.t-copy-button[_ngcontent-%COMP%] +*:not(:empty){margin-right:.375rem}.hljs[_ngcontent-%COMP%]:not(:empty){font:var(--tui-font-text-m);font-size:.875rem;padding:1.5rem 2rem;font-family:monospace;word-wrap:break-word;white-space:pre-wrap}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar, .hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar{background-color:transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty), tui-root._mobile [_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty){padding:1rem}.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:var(--tui-base-01)}@supports (background: color-mix(in srgb,var(--tui-base-01),#222 2%)){.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:color-mix(in srgb,var(--tui-base-01),#222 2%)}}"],changeDetection:0}),s})(),pm=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ct.vl,La.fw,Ie.Pv,ba.FQ]]}),s})(),Mi=(()=>{class s{constructor(r,d,_,A,ue,ot){this.template=r,this.locationRef=d,this.activatedRoute=_,this.urlSerializer=A,this.urlStateHandler=ue,this.alerts=ot,this.documentationPropertyName="",this.documentationPropertyMode=null,this.documentationPropertyType="",this.documentationPropertyDeprecated=!1,this.documentationPropertyValues=null,this.documentationPropertyValueChange=new t.bkB,this.changed$=new K.B,this.emits$=new be.t(1)}ngOnInit(){this.parseParams(this.activatedRoute.snapshot.queryParams)}get attrName(){switch(this.documentationPropertyMode){case"input":return`[${this.documentationPropertyName}]`;case"output":return`(${this.documentationPropertyName})`;case"input-output":return`[(${this.documentationPropertyName})]`;default:return this.documentationPropertyName}}get hasItems(){return!!this.documentationPropertyValues}get shouldShowValues(){return"output"!==this.documentationPropertyMode}ngOnChanges(){this.changed$.next()}onValueChange(r){this.documentationPropertyValue=r,this.documentationPropertyValueChange.emit(r),this.setQueryParam(r)}emitEvent(r){let d;console.info(this.attrName,r),this.emits$.next(this.emits$.value+1),void 0!==r&&(d=(0,X.NZ)(r,2)),this.alerts.open(d,{label:this.attrName}).subscribe()}parseParams(r){const d=r[this.documentationPropertyName],_=r[`${this.documentationPropertyName}$`];if(!d&&!_)return;let A=_&&this.documentationPropertyValues?this.documentationPropertyValues[_]:(0,X.TZ)(d);"string"===this.documentationPropertyType&&(0,nt.sZ)(A)&&(A=A.toString()),this.onValueChange(A)}setQueryParam(r){const d=this.urlSerializer.parse(this.locationRef.path()),_=r instanceof Object,A=_&&this.documentationPropertyValues?this.documentationPropertyValues.indexOf(r):r,ot=this.documentationPropertyName+(_?"$":"");d.queryParams=Object.assign(Object.assign({},d.queryParams),{[ot]:A}),this.locationRef.go(this.urlStateHandler(d))}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.C4Q),t.rXU(mt.aZ),t.rXU(hr.nX),t.rXU(hr.Sd),t.rXU(c.TA),t.rXU(ze.QJ))},s.\u0275dir=t.FsC({type:s,selectors:[["ng-template","documentationPropertyName",""]],inputs:{documentationPropertyName:"documentationPropertyName",documentationPropertyMode:"documentationPropertyMode",documentationPropertyType:"documentationPropertyType",documentationPropertyValue:"documentationPropertyValue",documentationPropertyDeprecated:"documentationPropertyDeprecated",documentationPropertyValues:"documentationPropertyValues"},outputs:{documentationPropertyValueChange:"documentationPropertyValueChange"},exportAs:["documentationProperty"],features:[t.OA$]}),s})(),yh=(()=>{class s{transform(r){return 4===r.length?r.split("").reduce((_,A)=>[..._,A,A],[]).join("").replace("#",""):r.startsWith("#")?r:"transparent"===r?"#000000":function le(s,p,r){return`#${[s,p,r].map(d=>d.toString(16).padStart(2,"0")).join("")}`}(...r.replace("rgb(","").replace("rgba(","").replace(")","").replace(" ","").split(",").map(_=>Number.parseInt(_,10)))}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiGetColorPipe",type:s,pure:!0}),s})(),xh=(()=>{class s{transform(r){if(r.startsWith("#")||r.startsWith("rgb("))return 100;if("transparent"===r)return 0;const d=r.lastIndexOf(","),_=r.slice(d).replace(")","").replace(" ","").replace(",","");return Math.round(100*Number.parseFloat(_))}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiGetOpacity",type:s,pure:!0}),s})(),qc=(()=>{class s{constructor(r,d){this.renderer=r,this.focusable=d}set tuiInputOpacity(r){const{nativeFocusableElement:d}=this.focusable;d&&this.renderer.setStyle(d,"opacity",r/100)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.sFG),t.rXU(Te.aX))},s.\u0275dir=t.FsC({type:s,selectors:[["","tuiInputOpacity",""]],inputs:{tuiInputOpacity:"tuiInputOpacity"}}),s})(),gm=(()=>{class s{transform(r){return r.replace("?","")}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiStripOptionalPipe",type:s,pure:!0}),s})(),mm=(()=>{class s{transform(r){return r.includes("?")}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiIsOptionalPipe",type:s,pure:!0}),s})(),W0=(()=>{class s{constructor(r,d){this.parser=r,this.linkHandler=d}transform(r){return this.parser(r).map(({type:d,extracted:_})=>{var A,ue;return{type:d,extracted:_,reference:null!==(ue=null===(A=this.linkHandler)||void 0===A?void 0:A.call(this,_))&&void 0!==ue?ue:null}}).sort((d,_)=>{var A,ue,ot;return null!==(ot=null===(A=_.reference)||void 0===A?void 0:A.localeCompare(null!==(ue=d.reference)&&void 0!==ue?ue:""))&&void 0!==ot?ot:-1})}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(c.xH,16),t.rXU(c.Y$,16))},s.\u0275pipe=t.EJ8({name:"tuiDocTypeReference",type:s,pure:!0}),s})(),Ch=(()=>{class s{transform(r){return r.includes("null")}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiShowCleanerPipe",type:s,pure:!0}),s})(),eu=(()=>{class s{constructor(r){this.isE2E=r}transform(r,d=2){return this.isE2E&&"function"==typeof r?"\u03bb(x) => y":(0,X.NZ)(r,d)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(Te.Hs,16))},s.\u0275pipe=t.EJ8({name:"tuiInspectAny",type:s,pure:!0}),s})(),Tf=(()=>{class s{transform(r){return(0,nt.YB)(r)||(0,nt.sZ)(r)}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=t.EJ8({name:"tuiIsPrimitivePolymorpheusContentPipe",type:s,pure:!0}),s})(),td=(()=>{class s{constructor(r,d,_,A,ue,ot){this.cdr=r,this.texts=d,this.excludedProperties=_,this.destroy$=A,this.getColor=ue,this.getOpacity=ot,this.heading="",this.showValues=!0,this.isAPI=!1,this.propertiesConnectors=kn.xQ,this.activeItemIndex=0,this.matcher=(bt,pt)=>!pt.has(bt.documentationPropertyName)}ngAfterContentInit(){(0,dt.MJ)(this.propertiesConnectors).pipe((0,De.n)(r=>(0,Z.h)(...r.map(({changed$:d})=>d))),(0,dt.Eb)(this.cdr),(0,ce.Q)(this.destroy$)).subscribe()}get type(){return this.isAPI?this.texts[0]:this.texts[1]}onColorChange(r,d){const _=this.getOpacity.transform(r.documentationPropertyValue||"");if(100===_)return void r.onValueChange(d);const ue=`rgba(${Ir(d).join(", ")}, ${_/100})`;r.onValueChange(ue)}onOpacityChange(r,d){const ue=`rgba(${Ir(this.getColor.transform(r.documentationPropertyValue||""))}, ${(d||0)/100})`;r.onValueChange(ue)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.gRc),t.rXU(c.q9),t.rXU(c.vr),t.rXU(Xe.ew,2),t.rXU(yh),t.rXU(xh))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-doc-documentation"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,Mi,4),2&r){let A;t.mGM(A=t.lsd())&&(d.propertiesConnectors=A)}},inputs:{heading:"heading",showValues:"showValues",isAPI:"isAPI"},features:[t.Jv_([yh,xh,Xe.ew])],ngContentSelectors:Wu,decls:4,vars:6,consts:[["default",""],["elseEmitter",""],["selectContent",""],["noItems",""],["class","t-heading",4,"ngIf"],[4,"ngIf"],[1,"t-heading"],["class","t-table",4,"ngIf"],[1,"t-table"],[1,"t-row","t-row_header"],[1,"t-th","t-cell","t-cell_prop"],[1,"t-th"],["class","t-th t-cell t-th_value",4,"ngIf"],["class","t-row",3,"t-deprecated",4,"ngFor","ngForOf"],[1,"t-th","t-cell","t-th_value"],[1,"t-row"],[1,"t-cell"],["automation-id","tui-documentation__property-name",1,"t-property","t-additional-info"],[1,"t-property-code"],["size","s","status","neutral","value","Optional",4,"ngIf"],["size","s","status","error","value","Deprecated",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"type"],[1,"t-code-type"],[4,"ngFor","ngForOf"],["class","t-cell t-cell_value",4,"ngIf"],["size","s","status","neutral","value","Optional"],["size","s","status","error","value","Deprecated"],["target","_blank","class","t-code-reference",4,"ngIf","ngIfElse"],["target","_blank",1,"t-code-reference"],[1,"t-cell","t-cell_value"],[4,"ngIf","ngIfElse"],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent","ngModelChange",4,"ngIf","ngIfElse"],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"ngModelChange","nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent"],[1,"t-exception"],[3,"itemContent","items",4,"tuiDataList"],[3,"itemContent","items"],[3,"ngSwitch"],["size","l",3,"nativeId","ngModel","showIcons","ngModelChange",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngSwitchCase"],["tuiGroup","",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange",4,"ngSwitchCase"],[4,"ngSwitchCase"],["size","l",3,"ngModelChange","nativeId","ngModel","showIcons"],["tuiTextfieldSize","m",3,"valueChange","nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value"],["tuiGroup",""],["tuiTextfieldSize","m",3,"valueChange","tuiInputOpacity","tuiTextfieldLabelOutside","value"],["tuiTextfield","","type","text"],["tuiTextfieldSize","m",3,"ngModelChange","max","min","ngModel","step"],["tuiTextfieldSize","m",3,"ngModelChange","nativeId","ngModel","step","tuiTextfieldLabelOutside"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngIf"],[1,"t-output"]],template:function(r,d){1&r&&(t.NAR(),t.DNE(0,af,2,1,"h1",4),t.SdG(1),t.DNE(2,mf,2,1,"ng-container",5),t.nI1(3,"tuiFilter")),2&r&&(t.Y8G("ngIf",d.heading),t.R7$(2),t.Y8G("ngIf",t.brH(3,2,d.propertiesConnectors,d.matcher,d.excludedProperties)))},dependencies:[to,pg,la,qh,ii,Tn,Up,Bt.v,mt.bT,mt.Sq,mt.T3,ud,pn.HY,At,Ye.BC,Ye.vS,ht,hi,qi,mt.ux,mt.e1,ao,Fo,qc,Fu,ns,gm,mm,W0,Ch,eu,xh,yh,Tf,mt.Jj],styles:['[_nghost-%COMP%]{display:block;min-width:100%}.t-table[_ngcontent-%COMP%]{width:100%;table-layout:fixed}.t-row[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--tui-base-03)}tui-root._mobile[_nghost-%COMP%] .t-row[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}tui-root._mobile[_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%]{display:none}.t-cell[_ngcontent-%COMP%]{padding:1rem 1rem .875rem}.t-cell[_ngcontent-%COMP%]:first-child{padding-left:0}.t-cell[_ngcontent-%COMP%]:last-child{padding-right:0}.t-cell_prop[_ngcontent-%COMP%]{width:40%}.t-cell_value[_ngcontent-%COMP%]{text-align:right}tui-root._mobile[_nghost-%COMP%] .t-cell[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-cell[_ngcontent-%COMP%]{width:100%;height:auto;padding:.5rem 0;text-align:left}.t-th[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--tui-text-02);font-weight:normal;text-align:left}.t-th_value[_ngcontent-%COMP%]{max-width:20rem;text-align:right}tui-root._mobile[_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%]{width:9.375rem}.t-property[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}tui-root._mobile[_nghost-%COMP%] .t-property[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-property[_ngcontent-%COMP%]{padding:.5rem 0}.t-type[_ngcontent-%COMP%]{font-family:monospace}.t-deprecated[_ngcontent-%COMP%] .t-property-code[_ngcontent-%COMP%]{text-decoration:line-through}.t-deprecated-label[_ngcontent-%COMP%]{margin-right:.125rem;color:var(--tui-error-fill);font-size:.75rem}.t-additional-info[_ngcontent-%COMP%]{display:flex;grid-gap:.3125rem;gap:.3125rem;align-items:center}.t-exception[_ngcontent-%COMP%]{display:block;width:-webkit-max-content;width:max-content}.t-output[_ngcontent-%COMP%]{text-align:left;opacity:0}.t-heading[_ngcontent-%COMP%]{font:var(--tui-font-heading-4)}.t-code-type[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.t-code-reference[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-link);text-decoration:none;align-items:center;justify-content:center;grid-gap:3px;gap:3px}.t-code-reference[_ngcontent-%COMP%]:after{content:"";font-size:1rem;width:1rem;height:1rem;background:currentColor;-webkit-mask:url(\'data:image/svg+xml,\') center / 100%;mask:url(\'data:image/svg+xml,\') center / 100%}'],data:{animation:[(0,Hi.hZ)("emitEvent",[(0,Hi.kY)(":increment",[(0,Hi.iF)({opacity:1}),(0,Hi.i0)("500ms ease-in")])])]},changeDetection:0}),s})(),vm=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({}),s})(),Mf=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ye.YN,hr.iI,Wi,dd,Aa,oi.l,Vp,Uo.Q,Xr,vm,Ni,an,pn.ML,dr,ja,Bt.O,Ws]]}),s})();function _m(s){return s.map(({section:p})=>p).filter(nt.Aj).filter((p,r,d)=>d.indexOf(p)===r)}(0,nt.gc)({codeEditorVisibilityHandler:s=>!(!s.TypeScript||!s.HTML),tabTitles:new Map,fullsize:!0,linkIcon:"tuiIconLink"});const kf=new t.nKC("[NAVIGATION_TITLE]"),ym=new t.nKC("[NAVIGATION_LABELS]"),xm=new t.nKC("[NAVIGATION_ITEMS]"),X0=[Xe.ew,{provide:kf,deps:[hr.Ix,hr.nX,c.xq,Xe.ew],useFactory:(s,p,r,d)=>s.events.pipe((0,de.p)(_=>_ instanceof hr.wF),(0,fe.T)(()=>p.firstChild),(0,de.p)(nt.Aj),(0,ve.Z)(({data:_})=>_),(0,fe.T)(({title:_})=>`${r}${_}`),(0,ce.Q)(d))},{provide:ym,deps:[c.rm],useFactory:_m},{provide:xm,deps:[c.rm],useFactory:s=>[..._m(s).map(r=>s.filter(({section:d})=>d===r)),s.filter(r=>!r.section)]}];let Cm=(()=>{class s{constructor(r,d,_,A,ue,ot,bt,pt,Lt,on,ln,Pn,si,ji,zi){this.title$=_,this.mode=A,this.sidebar=ue,this.labels=ot,this.items=bt,this.searchText=pt,this.router=Lt,this.activatedRoute=on,this.destroy$=ln,this.readyToScroll$=Pn,this.docIcons=si,this.icons=ji,this.doc=zi,this.menuOpen=!1,this.openPagesArr=[],this.openPagesGroupsArr=[],this.active="",this.search=new Ye.MJ(""),this.filtered$=(0,dt.lD)(this.search).pipe((0,de.p)(Si=>Si.trim().length>2),(0,fe.T)(Si=>this.filterItems(this.flattenSubPages(this.items),Si))),this.mode$=this.mode.change$.pipe((0,pe.Z)(null),(0,fe.T)(()=>this.mode.mode||"onLight")),_.subscribe(Si=>{r.markForCheck(),d.setTitle(Si),this.openActivePageGroup()}),(0,ge.z)([this.router.events.pipe((0,de.p)(Si=>Si instanceof hr.OY)),this.title$.pipe((0,De.n)(()=>this.readyToScroll$.pipe((0,de.p)(Boolean))))]).pipe((0,Ce.s)(1),(0,fe.T)(([Si])=>Si.anchor||""),(0,de.p)(Boolean),(0,ce.Q)(this.destroy$)).subscribe(Si=>this.navigateToAnchorLink(Si))}get canOpen(){var r,d;return(null!==(d=null===(r=this.search.value)||void 0===r?void 0:r.length)&&void 0!==d?d:0)>2}get itemsWithoutSections(){return this.items[this.items.length-1]}$pages(r){return r}isActive(r){return r===this.active}onGroupClick(r){this.openPagesGroupsArr[r]=!this.openPagesGroupsArr[r]}closeMenu(){this.menuOpen=!1}onClick(r){r.open=!1,this.menuOpen=!1,this.search.setValue(""),this.openActivePageGroup()}filterItems(r,d){return r.map(_=>(0,nt.FU)(_.filter(({title:A,keywords:ue=""})=>(d=d.toLowerCase().trim(),ue=ue.toLowerCase(),(A=A.toLowerCase()).includes(d)||ue.includes(d)||A.includes((0,X.IB)(d))||ue.includes((0,X.IB)(d))||d.replace(/-/gi,"").includes(A)||A.includes(d.replace(/\s|tui/g,""))||ue.includes(d.replace(/\s|tui/g,""))||d.split(/\s/).find(ot=>A.includes(ot)))),"title"))}flattenSubPages(r){return r.reduce((d,_)=>[...d,_.reduce((A,ue)=>"subPages"in ue?[...A,...ue.subPages]:[...A,ue],[])],[])}isActiveRoute(r){return this.router.isActive(r,{paths:"subset",queryParams:"subset",fragment:"ignored",matrixParams:"ignored"})}openActivePageGroup(){this.items.forEach((r,d)=>{r.forEach((_,A)=>{"route"in _&&this.isActiveRoute(_.route)&&(this.openPagesArr[d]=!0,this.active=_.route),"subPages"in _&&_.subPages.forEach(ue=>{this.isActiveRoute(ue.route)&&(this.openPagesArr[d]=!0,this.openPagesGroupsArr[100*d+A]=!0,this.active=ue.route)})})})}navigateToAnchorLink(r){const d=r?this.doc.querySelectorAll(`#${r}`):[];if(!d.length||!d[d.length-1])return;const A=this.doc.createElement("a");A.href=`${this.doc.location.pathname}#${r}`,A.style.display="none",A.style.position="absolute",this.doc.body.appendChild(A),A.click(),A.remove()}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.gRc),t.rXU(Rr.hE),t.rXU(kf),t.rXU(Uo.h),t.rXU(uh,8),t.rXU(ym),t.rXU(xm),t.rXU(c.NC),t.rXU(hr.Ix),t.rXU(hr.nX),t.rXU(Xe.ew,2),t.rXU(c.Aq),t.rXU(c.T$),t.rXU(rt._Z),t.rXU(mt.qQ))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-doc-navigation"]],hostVars:2,hostBindings:function(r,d){2&r&&t.AVh("_open",d.menuOpen)},features:[t.Jv_(X0)],ngContentSelectors:Wu,decls:14,vars:14,consts:[["input",""],["pages",""],["internal",""],["subPagesTemplate",""],["tuiTextfieldSize","m",1,"t-input",3,"formControl","tuiAutoFocus","tuiTextfieldCleaner","tuiTextfieldIconLeft","tuiTextfieldLabelOutside"],[4,"ngIf"],[1,"t-navigation"],[1,"t-scrollbar",3,"tuiMode"],[3,"closeOthers","rounded"],["size","s",3,"borders","open","openChange",4,"ngFor","ngForOf"],[1,"t-items-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngFor","ngForOf"],[4,"tuiDataList"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[4,"ngFor","ngForOf"],["tuiOption","",3,"href","target",4,"ngIf","ngIfElse"],["tuiOption","",3,"href","target"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],["tuiOption","",3,"click","fragment","routerLink","target"],["size","s",3,"openChange","borders","open"],[1,"t-label"],["tuiAccordionItemContent",""],[1,"t-section"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf","ngIfElse"],["tuiLink","","class","t-sublink",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink",3,"click","routerLink","target","tuiScrollIntoViewLink"],["routerLinkActive","",1,"t-subsection",3,"routerLinkActiveOptions"],["tuiLink","","type","button","class","t-sublink t-sublink_subsection",3,"click",4,"ngIf"],[1,"t-expand",3,"expanded"],[1,"t-section","t-section_bordered"],["tuiLink","","type","button",1,"t-sublink","t-sublink_subsection",3,"click"],[1,"t-chevron",3,"src"],["tuiLink","","class","t-sublink t-sublink_small",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink","t-sublink_small",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink","t-sublink_small",3,"click","fragment","routerLink","target","tuiScrollIntoViewLink"]],template:function(r,d){1&r&&(t.NAR(),t.j41(0,"tui-input",4,0),t.EFF(2),t.DNE(3,Ee,2,0,"ng-container",5),t.k0s(),t.j41(4,"nav",6)(5,"tui-scrollbar",7),t.nI1(6,"async"),t.j41(7,"tui-accordion",8),t.DNE(8,xt,5,3,"tui-accordion-item",9),t.k0s(),t.j41(9,"div",10),t.DNE(10,Et,1,5,"ng-container",11),t.k0s(),t.DNE(11,bo,3,2,"ng-template",null,1,t.C5r),t.k0s()(),t.SdG(13)),2&r&&(t.Y8G("formControl",d.search)("tuiAutoFocus",!!d.sidebar)("tuiTextfieldCleaner",!0)("tuiTextfieldIconLeft",d.docIcons.search)("tuiTextfieldLabelOutside",!0),t.R7$(2),t.SpI(" ",d.searchText," "),t.R7$(),t.Y8G("ngIf",d.canOpen),t.R7$(2),t.Y8G("tuiMode",t.bMT(6,12,d.mode$)),t.R7$(2),t.Y8G("closeOthers",!1)("rounded",!1),t.R7$(),t.Y8G("ngForOf",d.labels),t.R7$(2),t.Y8G("ngForOf",d.itemsWithoutSections))},dependencies:[zp,_o,fr,Ct._Y,Wn.UB,Nu,fl,oi.E,us,Da,At,Ye.BC,Ye.l_,Yn,ht,rn,hi,mt.bT,qi,mt.Sq,cs,en.OA,hr.$T,Uo.h,zc,mt.T3,hr.wQ,Kg,mt.Jj],styles:["[_nghost-%COMP%]{z-index:1;display:flex;flex-direction:column;text-align:center;background:var(--tui-base-01)}.t-input[_ngcontent-%COMP%]{margin:1.25rem}.t-navigation[_ngcontent-%COMP%]{display:flex;max-height:100%;min-height:0;flex:1 1 0;text-align:left}.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:smooth;width:100%}tui-root._reduced-motion[_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%], tui-root._reduced-motion [_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:auto}.t-items-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 1rem}.t-label[_ngcontent-%COMP%]{margin-left:.5rem}.t-expand[_ngcontent-%COMP%]{margin-left:.25rem}.t-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin:-1rem 0 -.5rem}.t-section_bordered[_ngcontent-%COMP%]{margin:.5rem 0;border-left:1px solid var(--tui-base-03)}.t-subsection[_ngcontent-%COMP%]{margin-left:.5rem}.t-sublink[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 0 0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-m);margin-left:.5rem}.t-sublink_small[_ngcontent-%COMP%]{margin-left:1rem;line-height:1.5rem;padding-top:.5rem}.t-sublink_subsection[_ngcontent-%COMP%]{margin-left:0;line-height:1.6rem}.t-sublink.t-sublink.t-sublink_active[_ngcontent-%COMP%]{color:var(--tui-text-01)}.t-icon[_ngcontent-%COMP%]{margin-left:.5rem}.t-chevron[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1rem;height:1rem;margin:-.25rem .25rem 0 -.1875rem}.t-chevron_active[_ngcontent-%COMP%]{transform:rotate(90deg)}"],changeDetection:0}),(0,Gs.Cg)([ut.PE],s.prototype,"filterItems",null),(0,Gs.Cg)([ut.PE],s.prototype,"flattenSubPages",null),s})(),wm=(()=>{class s{constructor(r,d,_,A){this.icons=r,this.logo=d,this.menu=_,this.router=A,this.stream$=new K.B,this.open$=(0,Z.h)(this.router.events.pipe((0,fe.T)(kn.Fr)),this.stream$).pipe((0,pe.Z)(!1),(0,$e.F)())}onClick(){this.stream$.next(!0)}onActiveZone(r){r||this.stream$.next(!1)}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(c.T$),t.rXU(c.sy),t.rXU(c.kV),t.rXU(hr.Ix))},s.\u0275cmp=t.VBU({type:s,selectors:[["header","tuiDocHeader",""]],attrs:br,ngContentSelectors:Wu,decls:6,vars:6,consts:[["appearance","icon","tuiIconButton","","type","button",1,"t-menu",3,"click","tuiActiveZoneChange","icon","title"],["class","t-navigation",4,"tuiSidebar"],[1,"t-logo"],["alt","Logo","class","t-img",3,"src",4,"polymorpheusOutlet"],[1,"t-navigation"],["alt","Logo",1,"t-img",3,"src"]],template:function(r,d){1&r&&(t.NAR(),t.j41(0,"button",0),t.bIt("click",function(){return d.onClick()})("tuiActiveZoneChange",function(A){return d.onActiveZone(A)}),t.DNE(1,zr,1,0,"tui-doc-navigation",1),t.nI1(2,"async"),t.k0s(),t.j41(3,"div",2),t.DNE(4,Hr,1,1,"img",3),t.k0s(),t.SdG(5)),2&r&&(t.Y8G("icon",d.icons.menu)("title",d.menu),t.R7$(),t.Y8G("tuiSidebar",!!t.bMT(2,4,d.open$)),t.R7$(3),t.Y8G("polymorpheusOutlet",d.logo))},dependencies:[Ie.SM,Cm,Ki.Y,uh,en.OA,mt.Jj],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:1;display:flex;box-shadow:var(--tui-shadow-navigation);height:3.9375rem;align-items:center;padding:0 1.25rem;background:var(--tui-base-01);border-bottom:1px solid var(--tui-base-03)}@supports (background: color-mix(in srgb,var(--tui-base-01),transparent 50%)){[_nghost-%COMP%]{background:color-mix(in srgb,var(--tui-base-01),transparent 50%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}}.t-logo[_ngcontent-%COMP%]{margin-right:auto;font:var(--tui-font-heading-5)}.t-img[_ngcontent-%COMP%]{display:block}.t-menu[_ngcontent-%COMP%]{margin-left:-1.25rem}@media screen and (min-width: 48em){.t-menu[_ngcontent-%COMP%]{display:none}}.t-navigation[_ngcontent-%COMP%]{min-height:100%}"],changeDetection:0}),s})(),Of=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,Ye.X1,hr.iI,en.yJ,Jp,Ie.Pv,qd,an,Ki.L,gi.ks,Uo.Q,oi.l,Ji,ui,pn.ML,Lu,Wn.FC,Ct.vl,dr,Bi]]}),s})(),Y0=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,en.yJ,Ie.Pv,Wg,Ki.L,Of]]}),s})(),Q0=(()=>{class s{constructor(r,d){this.text=r,this.pages=d,this.seeAlso=[]}getRouterLink(r){var d,_;return null!==(_=null===(d=this.pages.get(r))||void 0===d?void 0:d.route)&&void 0!==_?_:""}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(c.kt),t.rXU(c.u3))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-doc-see-also"]],inputs:{seeAlso:"seeAlso"},decls:3,vars:2,consts:[[1,"t-header"],[4,"ngFor","ngForOf"],["tuiLink","",3,"innerText","routerLink"],[4,"ngIf"]],template:function(r,d){1&r&&(t.j41(0,"h5",0),t.EFF(1),t.k0s(),t.DNE(2,oa,3,3,"ng-container",1)),2&r&&(t.R7$(),t.JRh(d.text),t.R7$(),t.Y8G("ngForOf",d.seeAlso))},dependencies:[oi.E,mt.Sq,hr.$T,mt.bT],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;color:var(--tui-text-02);margin:0 0 .5rem;white-space:nowrap}"],changeDetection:0}),s})(),ra=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,hr.iI,oi.l]]}),s})(),Z0=(()=>{class s{constructor(r,d,_){this.icons=r,this.sourceCode=d,this.text=_,this.header="",this.package="",this.type="",this.path=""}get pathOptions(){return this.getPathOptions(this.header,this.package,this.type,this.path)}pathIsUrl(r){return r.startsWith("http")}getPathOptions(r,d,_,A){return{header:r,package:d,type:_,path:A}}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(c.T$),t.rXU(c.QP),t.rXU(c.iF))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-doc-source-code"]],inputs:{header:"header",package:"package",type:"type",path:"path"},decls:1,vars:2,consts:[["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title"]],template:function(r,d){1&r&&t.DNE(0,Po,1,3,"a",0),2&r&&t.Y8G("polymorpheusOutlet",d.pathIsUrl(d.path)?d.path:d.sourceCode)("polymorpheusOutletContext",d.pathOptions)},dependencies:[Ie.SM,en.OA],encapsulation:2,changeDetection:0}),(0,Gs.Cg)([ut.PE],s.prototype,"pathIsUrl",null),(0,Gs.Cg)([ut.PE],s.prototype,"getPathOptions",null),s})(),J0=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,en.yJ,Ie.Pv]]}),s})(),Em=(()=>{class s{constructor(r,d,_){this.icons=r,this.theme=d,this.night=_,this.change$=this.night,this.night$=this.change$.pipe((0,pe.Z)(null),(0,fe.T)(()=>this.night.value),(0,$e.F)(),(0,Re.t)({bufferSize:1,refCount:!0}))}get mode(){return this.night.value?"onDark":null}get icon(){return this.night.value?this.icons.day:this.icons.night}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(c.T$),t.rXU(Yc),t.rXU(F0))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-doc-main"]],hostVars:1,hostBindings:function(r,d){2&r&&t.BMQ("data-mode",d.mode)},features:[t.Jv_([{provide:Uo.h,useExisting:(0,t.Rfq)(()=>s)},Xe.aM])],ngContentSelectors:bl,decls:22,vars:7,consts:[[4,"ngIf"],[1,"tui-doc-page"],[1,"tui-doc-navigation"],[1,"tui-doc-content"],[1,"tui-doc-outlet"],["tuiDocHeader",""],["appearance","secondary","shape","rounded","size","s","tuiIconButton","","tuiMode","onLight","type","button",1,"tui-doc-night-mode-switch",3,"click","icon"],["ngProjectAs","tuiOverContent",5,["tuiOverContent"]],["ngProjectAs","tuiOverDialogs",5,["tuiOverDialogs"]],["ngProjectAs","tuiOverAlerts",5,["tuiOverAlerts"]],["ngProjectAs","tuiOverPortals",5,["tuiOverPortals"]],["ngProjectAs","tuiOverHints",5,["tuiOverHints"]]],template:function(r,d){1&r&&(t.NAR(Gr),t.DNE(0,js,1,0,"tui-theme-night",0),t.nI1(1,"async"),t.j41(2,"tui-root"),t.nI1(3,"async"),t.j41(4,"div",1)(5,"tui-doc-navigation",2),t.SdG(6),t.k0s(),t.j41(7,"div",3),t.nrm(8,"router-outlet",4),t.k0s()(),t.j41(9,"header",5),t.SdG(10,1),t.j41(11,"button",6),t.bIt("click",function(){return d.night.toggle()}),t.k0s()(),t.qex(12,7),t.SdG(13,2),t.bVm(),t.qex(14,8),t.SdG(15,3),t.bVm(),t.qex(16,9),t.SdG(17,4),t.bVm(),t.qex(18,10),t.SdG(19,5),t.bVm(),t.qex(20,11),t.SdG(21,6),t.bVm(),t.k0s()),2&r&&(t.Y8G("ngIf",d.theme.isDefaultTheme&&d.night.useDefaultNightTheme&&t.bMT(1,3,d.night$)),t.R7$(2),t.BMQ("tuiTheme",d.theme.isDefaultTheme&&d.night.useDefaultNightTheme&&t.bMT(3,5,d.night$)?"night":null),t.R7$(9),t.Y8G("icon",d.icon))},dependencies:[Yr,ne,Cm,wm,Ie.SM,mt.bT,hr.n3,Uo.h,mt.Jj],styles:['@keyframes tuiShaking{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.3125rem)}20%,40%,60%,80%{transform:translate(.3125rem)}}html,body{scroll-padding-top:4rem;background:var(--tui-base-01);height:auto}tui-root>tui-scroll-controls>.t-bar_vertical{top:4rem!important}tui-doc-main{display:block}code:not(pre code):not(.hljs):not([class*="language-"]){transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:inline-flex;background:var(--tui-base-02);color:var(--tui-text-02);vertical-align:middle;align-items:center;border-radius:.25rem;font-weight:500;outline:1px solid var(--tui-base-04);font-size:.75rem;padding:0 .3125rem;margin:.125rem .1875rem;text-wrap:wrap}tui-notification code:not(pre code):not(.hljs):not([class*="language-"]){mix-blend-mode:luminosity}a code:not(pre code):not(.hljs):not([class*="language-"]){color:var(--tui-link)}button:focus code,a:focus code{background:var(--tui-base-01)}.tui-doc-page{isolation:isolate;padding-top:4rem}tui-doc-navigation.tui-doc-navigation{position:fixed;top:4rem;bottom:0;width:16.25rem;border-right:1px solid var(--tui-base-03)}@media screen and (max-width: 47.9625em){tui-doc-navigation.tui-doc-navigation{display:none}}.tui-doc-content{margin-left:16.25rem}@media screen and (max-width: 47.9625em){.tui-doc-content{margin-left:0}}.tui-doc-outlet+*{display:block}.tui-doc-night-mode-switch{margin-left:1rem}.tui-doc-night-mode-switch tui-svg{color:var(--tui-text-02)}tui-doc-code .hljs-tag{background:none}tui-doc-code .hljs{display:block;overflow-x:auto;padding:.5em;color:var(--tui-text-01);background-color:var(--tui-clear)}tui-doc-code .hljs.hljs-line-numbers{background:transparent}tui-doc-code .hljs-subst,tui-doc-code .hljs-title{font-weight:normal;color:var(--tui-text-01)}tui-doc-code .hljs-property{color:var(--tui-support-14)}tui-doc-code .hljs-comment,tui-doc-code .hljs-quote{color:var(--tui-text-02);font-style:italic}tui-doc-code .hljs-meta{color:#e38162}tui-doc-code .hljs-section,tui-doc-code .hljs-name,tui-doc-code .hljs-literal,tui-doc-code .hljs-keyword,tui-doc-code .hljs-selector-tag,tui-doc-code .hljs-type,tui-doc-code .hljs-selector-id,tui-doc-code .hljs-selector-class{font-weight:bold;color:var(--tui-link)}tui-doc-code .hljs-attr{color:var(--tui-link)}tui-doc-code .hljs-attribute,tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link,tui-doc-code .hljs-built_in{font-weight:bold;color:var(--tui-support-06)}tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:normal}tui-doc-code .hljs-string{color:var(--tui-positive);font-weight:bold}tui-doc-code .hljs-symbol,tui-doc-code .hljs-bullet,tui-doc-code .hljs-formula{color:var(--tui-text-01);background:var(--tui-base-02);font-style:italic}tui-doc-code .hljs-doctag{text-decoration:underline}tui-doc-code .hljs-variable,tui-doc-code .hljs-template-variable{color:var(--tui-link-hover)}tui-doc-code [data-mode=onDark] .hljs-variable,tui-doc-code [data-mode=onDark] .hljs-template-variable{color:var(--tui-warning-fill)}tui-doc-code .hljs-addition{background:var(--tui-success-bg)}tui-doc-code .hljs-deletion{background:var(--tui-error-bg)}tui-doc-code .hljs-emphasis{font-style:italic}tui-doc-code .hljs-strong{font-weight:bold}tui-doc-code .hljs .hljs-line-numbers{padding:0}tui-doc-code .hljs-ln-numbers{vertical-align:top;opacity:.3;text-align:right;padding-right:1em!important}\n'],encapsulation:2}),s})(),q0=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,hr.iI,Qs,Y0,Oe,aa,ze.nN,Ie.Pv,Uo.Q,Of]]}),s})();const Tm=new t.nKC("[PAGE_SEE_ALSO]"),ev=[{provide:Tm,deps:[t.aKT,c.wo],useFactory:({nativeElement:s},p)=>{const r=s.getAttribute("header"),d=p.filter(A=>A.includes(r))||[],_=new Set(d.join().split(",").filter(A=>A&&A!==r));return Array.from(_)}}];let Sf=(()=>{class s{constructor(r){this.template=r}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(t.C4Q))},s.\u0275dir=t.FsC({type:s,selectors:[["","pageTab",""]],inputs:{pageTab:"pageTab"}}),s})(),tv=(()=>{class s{constructor(r,d){this.defaultTabs=r,this.seeAlso=d,this.header="",this.package="",this.type="",this.path="",this.deprecated=!1,this.tabConnectors=kn.xQ,this.activeItemIndex=0,this.from=/ /g,this.to="_"}get showSeeAlso(){return!!this.seeAlso.length&&0===this.activeItemIndex}}return s.\u0275fac=function(r){return new(r||s)(t.rXU(c.Xw),t.rXU(Tm))},s.\u0275cmp=t.VBU({type:s,selectors:[["tui-doc-page"]],contentQueries:function(r,d,_){if(1&r&&t.wni(_,Sf,4),2&r){let A;t.mGM(A=t.lsd())&&(d.tabConnectors=A)}},inputs:{header:"header",package:"package",type:"type",path:"path",deprecated:"deprecated"},features:[t.Jv_(ev)],ngContentSelectors:Wu,decls:11,vars:10,consts:[[1,"t-header"],[1,"t-title"],["status","custom","value","deprecated","class","t-tag t-tag_deprecated",4,"ngIf"],["status","custom","class","t-tag t-tag_package",3,"autoColor","value",4,"ngIf"],["class","t-tabs",3,"activeItemIndex","activeItemIndexChange",4,"ngIf"],[1,"t-source-code",3,"header","package","path","type"],[1,"t-content"],["class","t-see-also",3,"seeAlso",4,"ngIf"],[4,"ngFor","ngForOf"],["status","custom","value","deprecated",1,"t-tag","t-tag_deprecated"],["status","custom",1,"t-tag","t-tag_package",3,"autoColor","value"],[1,"t-tabs",3,"activeItemIndexChange","activeItemIndex"],[4,"ngIf"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions",4,"tuiItem"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions"],[1,"t-see-also",3,"seeAlso"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(r,d){1&r&&(t.NAR(),t.j41(0,"header",0)(1,"h1",1),t.EFF(2),t.DNE(3,fc,1,0,"tui-tag",2)(4,jl,1,2,"tui-tag",3),t.k0s(),t.DNE(5,_h,2,2,"tui-tabs-with-more",4),t.nrm(6,"tui-doc-source-code",5),t.k0s(),t.j41(7,"div",6),t.SdG(8),t.DNE(9,qu,1,1,"tui-doc-see-also",7)(10,wf,2,1,"ng-container",8),t.k0s()),2&r&&(t.R7$(2),t.SpI(" ",d.header," "),t.R7$(),t.Y8G("ngIf",!!d.deprecated||""===d.deprecated),t.R7$(),t.Y8G("ngIf",d.package),t.R7$(),t.Y8G("ngIf",d.tabConnectors.length),t.R7$(),t.Y8G("header",d.header)("package",d.package)("path",d.path)("type",d.type),t.R7$(3),t.Y8G("ngIf",d.showSeeAlso),t.R7$(),t.Y8G("ngForOf",d.tabConnectors))},dependencies:[Kp,Vg,Bl,Z0,Q0,mt.bT,mt.Sq,ir,hr.$T,hr.wQ,mt.T3,qs],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;flex-basis:0;flex-grow:1}.t-header[_ngcontent-%COMP%]{display:flex;font:var(--tui-font-heading-3);flex-wrap:wrap;min-height:7.25rem;color:var(--tui-text-01);box-shadow:inset 0 -1px 0 0 var(--tui-base-03);padding:3.75rem 0 0;box-sizing:border-box;flex-shrink:0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-heading-4);min-height:4.5rem;padding:1.25rem 1.25rem 0;margin:0}.t-title[_ngcontent-%COMP%]{min-width:100%;font-size:inherit;margin:0}.t-tag[_ngcontent-%COMP%]{vertical-align:middle;text-transform:uppercase;margin-right:.5rem}.t-tag_deprecated[_ngcontent-%COMP%]{background-color:var(--tui-error-fill);color:#fff}.t-tag.t-tag_package[_ngcontent-%COMP%]{color:#000}.t-tabs[_ngcontent-%COMP%]{flex:1;margin:1.125rem .3125rem 0 0}tui-root._mobile[_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%]{margin-top:.25rem}.t-content[_ngcontent-%COMP%]{padding:2rem 0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:2rem 1.25rem;margin:0}.t-see-also[_ngcontent-%COMP%]{min-width:18.75rem;width:30%;float:right;margin-left:1.5rem}tui-root._mobile[_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%]{float:none;width:100%;margin:0 0 1.5rem}.t-source-code[_ngcontent-%COMP%]{align-self:flex-end;line-height:2.75rem;margin-left:auto}"],changeDetection:0}),s})(),nv=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=t.$C({type:s}),s.\u0275inj=t.G2t({imports:[[mt.MD,hr.iI,ra,Za,Ng,J0,Ks]]}),s})()},8687:(St,Be,m)=>{"use strict";m.d(Be,{Aq:()=>W,NC:()=>Ve,QP:()=>dt,T$:()=>ve,TA:()=>k,Wl:()=>Re,Xw:()=>ce,Y$:()=>We,iF:()=>Te,kV:()=>Ue,kt:()=>et,o4:()=>we,q9:()=>Ae,rm:()=>je,sy:()=>_e,u3:()=>ut,vr:()=>Ie,wo:()=>nt,xH:()=>x,xq:()=>rt});var t=m(9925),c=m(4438),X=m(1583),be=m(3669),K=m(9030),D=m(1807),Z=m(7673),ge=m(5558),De=m(8502);(0,t.gc)(""),new c.nKC("[TUI_DOC_CODE_EDITOR]");const ce=(0,t.gc)([]),ve=(0,t.gc)({search:"tuiIconSearch",day:"tuiIconSun",night:"tuiIconMoon",code:"tuiIconCode",menu:"tuiIconMenuLarge"});(0,t.gc)(be.D);const Re=(0,t.gc)(X.SH),Ie=(0,t.gc)(new Set([]));(0,t.gc)(["Read more more about modes: ","Background","Form value"]);const Ae=(0,t.gc)(["Argument","Type","Name and description","Value","Learn about our dynamic templates from "]),we=(0,t.gc)(["Preview","Link to a sample was successfully copied","Done"]),Ue=(0,t.gc)("Menu"),Ve=(0,t.gc)("Search"),et=(0,t.gc)("See also"),Te=(0,t.gc)("Source code"),_e=(0,t.gc)(""),W=(0,t.gc)((0,K.v)(()=>(0,D.O)(200).pipe((0,ge.n)(()=>(0,Z.of)(!0))))),je=(0,t.gc)([]),ut=(0,t.ET)(()=>(0,X.Fq)((0,c.WQX)(je))),nt=((0,t.ET)(()=>(0,c.WQX)(De.vo)?"auto":"smooth"),(0,t.gc)([])),dt=(0,t.gc)(null),rt=(0,t.gc)(""),We=(0,t.gc)(null),x=(0,t.gc)(X.Dj),k=(0,t.gc)(String)},1583:(St,Be,m)=>{"use strict";m.d(Be,{TZ:()=>Yi,CC:()=>Ko,NZ:()=>la,XZ:()=>Do,Fq:()=>Ds,IB:()=>kr,SH:()=>jr,Dj:()=>ua});var t={};m.r(t),m.d(t,{decode:()=>ge,encode:()=>ce,format:()=>de,parse:()=>je});var c={};m.r(c),m.d(c,{Any:()=>qe,Cc:()=>nt,Cf:()=>dt,P:()=>ut,S:()=>rt,Z:()=>We});var X={};m.r(X),m.d(X,{arrayReplaceAt:()=>In,assign:()=>Zt,escapeHtml:()=>so,escapeRE:()=>bs,fromCodePoint:()=>Ai,has:()=>Dt,isMdAsciiPunct:()=>Ni,isPunctChar:()=>Tn,isSpace:()=>ii,isString:()=>ke,isValidEntityCode:()=>Vn,isWhiteSpace:()=>ao,lib:()=>ls,normalizeReference:()=>To,unescapeAll:()=>Rn,unescapeMd:()=>Ti});var be={};m.r(be),m.d(be,{parseLinkDestination:()=>Bt,parseLinkLabel:()=>Kr,parseLinkTitle:()=>pn});const K={};function Z(f,T){"string"!=typeof T&&(T=Z.defaultChars);const U=function D(f){let T=K[f];if(T)return T;T=K[f]=[];for(let U=0;U<128;U++){const te=String.fromCharCode(U);T.push(te)}for(let U=0;U=55296&&jt<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(jt),ae+=6;continue}}if(240==(248&Pe)&&ae+91114111?se+="\ufffd\ufffd\ufffd\ufffd":(Vt-=65536,se+=String.fromCharCode(55296+(Vt>>10),56320+(1023&Vt))),ae+=9;continue}}se+="\ufffd"}}return se})}Z.defaultChars=";/?:@&=+$,#",Z.componentChars="";const ge=Z,De={};function pe(f,T,U){"string"!=typeof T&&(U=T,T=pe.defaultChars),typeof U>"u"&&(U=!0);const te=function fe(f){let T=De[f];if(T)return T;T=De[f]=[];for(let U=0;U<128;U++){const te=String.fromCharCode(U);/^[0-9a-z]$/i.test(te)?T.push(te):T.push("%"+("0"+U.toString(16).toUpperCase()).slice(-2))}for(let U=0;U=55296&&Pe<=57343){if(Pe>=55296&&Pe<=56319&&ae+1=56320&&at<=57343){se+=encodeURIComponent(f[ae]+f[ae+1]),ae++;continue}}se+="%EF%BF%BD"}else se+=encodeURIComponent(f[ae])}return se}pe.defaultChars=";/?:@&=+$,-_.!~*'()#",pe.componentChars="-_.!~*'()";const ce=pe;function de(f){let T="";return T+=f.protocol||"",T+=f.slashes?"//":"",T+=f.auth?f.auth+"@":"",f.hostname&&-1!==f.hostname.indexOf(":")?T+="["+f.hostname+"]":T+=f.hostname||"",T+=f.port?":"+f.port:"",T+=f.pathname||"",T+=f.search||"",T+=f.hash||"",T}function ve(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const Ce=/^([a-z0-9.+-]+:)/i,$e=/:[0-9]*$/,Re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Qe=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),Xe=["'"].concat(Qe),Ae=["%","/","?",";","#"].concat(Xe),we=["/","?","#"],Ve=/^[+a-z0-9A-Z_-]{0,63}$/,et=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Te={javascript:!0,"javascript:":!0},_e={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};ve.prototype.parse=function(f,T){let U,te,se,ae=f;if(ae=ae.trim(),!T&&1===f.split("#").length){const gt=Re.exec(ae);if(gt)return this.pathname=gt[1],gt[2]&&(this.search=gt[2]),this}let Fe=Ce.exec(ae);if(Fe&&(Fe=Fe[0],U=Fe.toLowerCase(),this.protocol=Fe,ae=ae.substr(Fe.length)),(T||Fe||ae.match(/^\/\/[^@\/]+@[^@\/]+/))&&(se="//"===ae.substr(0,2),se&&!(Fe&&Te[Fe])&&(ae=ae.substr(2),this.slashes=!0)),!Te[Fe]&&(se||Fe&&!_e[Fe])){let jt,Vt,gt=-1;for(let Ut=0;Ut127?no+="x":no+=ai[Qn];if(!no.match(Ve)){const Qn=Ut.slice(0,xi),ki=Ut.slice(xi+1),zn=ai.match(et);zn&&(Qn.push(zn[1]),ki.unshift(zn[2])),ki.length&&(ae=ki.join(".")+ae),this.hostname=Qn.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),mn&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const Pe=ae.indexOf("#");-1!==Pe&&(this.hash=ae.substr(Pe),ae=ae.slice(0,Pe));const at=ae.indexOf("?");return-1!==at&&(this.search=ae.substr(at),ae=ae.slice(0,at)),ae&&(this.pathname=ae),_e[U]&&this.hostname&&!this.pathname&&(this.pathname=""),this},ve.prototype.parseHost=function(f){let T=$e.exec(f);T&&(T=T[0],":"!==T&&(this.port=T.substr(1)),f=f.substr(0,f.length-T.length)),f&&(this.hostname=f)};const je=function W(f,T){if(f&&f instanceof ve)return f;const U=new ve;return U.parse(f,T),U},ut=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,qe=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,nt=/[\0-\x1F\x7F-\x9F]/,dt=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,rt=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,We=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,x=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(f=>f.charCodeAt(0))),k=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(f=>f.charCodeAt(0)));var L;const E=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),oe=null!==(L=String.fromCodePoint)&&void 0!==L?L:function(f){let T="";return f>65535&&(f-=65536,T+=String.fromCharCode(f>>>10&1023|55296),f=56320|1023&f),T+=String.fromCharCode(f),T};var lt=function(f){return f[f.NUM=35]="NUM",f[f.SEMI=59]="SEMI",f[f.EQUALS=61]="EQUALS",f[f.ZERO=48]="ZERO",f[f.NINE=57]="NINE",f[f.LOWER_A=97]="LOWER_A",f[f.LOWER_F=102]="LOWER_F",f[f.LOWER_X=120]="LOWER_X",f[f.LOWER_Z=122]="LOWER_Z",f[f.UPPER_A=65]="UPPER_A",f[f.UPPER_F=70]="UPPER_F",f[f.UPPER_Z=90]="UPPER_Z",f}(lt||{}),Ke=function(f){return f[f.VALUE_LENGTH=49152]="VALUE_LENGTH",f[f.BRANCH_LENGTH=16256]="BRANCH_LENGTH",f[f.JUMP_TABLE=127]="JUMP_TABLE",f}(Ke||{});function ht(f){return f>=lt.ZERO&&f<=lt.NINE}var sn=function(f){return f[f.EntityStart=0]="EntityStart",f[f.NumericStart=1]="NumericStart",f[f.NumericDecimal=2]="NumericDecimal",f[f.NumericHex=3]="NumericHex",f[f.NamedEntity=4]="NamedEntity",f}(sn||{}),vn=function(f){return f[f.Legacy=0]="Legacy",f[f.Strict=1]="Strict",f[f.Attribute=2]="Attribute",f}(vn||{});class En{constructor(T,U,te){this.decodeTree=T,this.emitCodePoint=U,this.errors=te,this.state=sn.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=vn.Strict}startEntity(T){this.decodeMode=T,this.state=sn.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(T,U){switch(this.state){case sn.EntityStart:return T.charCodeAt(U)===lt.NUM?(this.state=sn.NumericStart,this.consumed+=1,this.stateNumericStart(T,U+1)):(this.state=sn.NamedEntity,this.stateNamedEntity(T,U));case sn.NumericStart:return this.stateNumericStart(T,U);case sn.NumericDecimal:return this.stateNumericDecimal(T,U);case sn.NumericHex:return this.stateNumericHex(T,U);case sn.NamedEntity:return this.stateNamedEntity(T,U)}}stateNumericStart(T,U){return U>=T.length?-1:(32|T.charCodeAt(U))===lt.LOWER_X?(this.state=sn.NumericHex,this.consumed+=1,this.stateNumericHex(T,U+1)):(this.state=sn.NumericDecimal,this.stateNumericDecimal(T,U))}addToNumericResult(T,U,te,se){if(U!==te){const ae=te-U;this.result=this.result*Math.pow(se,ae)+parseInt(T.substr(U,ae),se),this.consumed+=ae}}stateNumericHex(T,U){const te=U;for(;U=lt.UPPER_A&&f<=lt.UPPER_F||f>=lt.LOWER_A&&f<=lt.LOWER_F)))return this.addToNumericResult(T,te,U,16),this.emitNumericEntity(se,3);U+=1}var f;return this.addToNumericResult(T,te,U,16),-1}stateNumericDecimal(T,U){const te=U;for(;U=55296&&f<=57343||f>1114111?65533:null!==(T=E.get(f))&&void 0!==T?T:f}(this.result),this.consumed),this.errors&&(T!==lt.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(T,U){const{decodeTree:te}=this;let se=te[this.treeIndex],ae=(se&Ke.VALUE_LENGTH)>>14;for(;U=lt.UPPER_A&&f<=lt.UPPER_Z||f>=lt.LOWER_A&&f<=lt.LOWER_Z||ht(f)}(f)))?0:this.emitNotTerminatedNamedEntity();if(se=te[this.treeIndex],ae=(se&Ke.VALUE_LENGTH)>>14,0!==ae){if(Fe===lt.SEMI)return this.emitNamedEntityData(this.treeIndex,ae,this.consumed+this.excess);this.decodeMode!==vn.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var f;return-1}emitNotTerminatedNamedEntity(){var T;const{result:U,decodeTree:te}=this;return this.emitNamedEntityData(U,(te[U]&Ke.VALUE_LENGTH)>>14,this.consumed),null===(T=this.errors)||void 0===T||T.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(T,U,te){const{decodeTree:se}=this;return this.emitCodePoint(1===U?se[T]&~Ke.VALUE_LENGTH:se[T+1],te),3===U&&this.emitCodePoint(se[T+2],te),te}end(){var T;switch(this.state){case sn.NamedEntity:return 0===this.result||this.decodeMode===vn.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case sn.NumericDecimal:return this.emitNumericEntity(0,2);case sn.NumericHex:return this.emitNumericEntity(0,3);case sn.NumericStart:return null===(T=this.errors)||void 0===T||T.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case sn.EntityStart:return 0}}}function Bn(f){let T="";const U=new En(f,te=>T+=oe(te));return function(se,ae){let Fe=0,Pe=0;for(;(Pe=se.indexOf("&",Pe))>=0;){T+=se.slice(Fe,Pe),U.startEntity(ae);const gt=U.write(se,Pe+1);if(gt<0){Fe=Pe+U.end();break}Fe=Pe+gt,Pe=0===gt?Fe+1:Fe}const at=T+se.slice(Fe);return T="",at}}function rn(f,T,U,te){const se=(T&Ke.BRANCH_LENGTH)>>7,ae=T&Ke.JUMP_TABLE;if(0===se)return 0!==ae&&te===ae?U:-1;if(ae){const at=te-ae;return at<0||at>=se?-1:f[U+at]-1}let Fe=U,Pe=Fe+se-1;for(;Fe<=Pe;){const at=Fe+Pe>>>1,gt=f[at];if(gtte))return f[at+se];Pe=at-1}}return-1}const di=Bn(x);function _i(f,T=vn.Legacy){return di(f,T)}function _t(f){for(let T=1;T'"]/g,new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]])),nn(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),nn(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));const st=Object.prototype.hasOwnProperty;function Dt(f,T){return st.call(f,T)}function Zt(f){return Array.prototype.slice.call(arguments,1).forEach(function(U){if(U){if("object"!=typeof U)throw new TypeError(U+"must be object");Object.keys(U).forEach(function(te){f[te]=U[te]})}}),f}function In(f,T,U){return[].concat(f.slice(0,T),U,f.slice(T+1))}function Vn(f){return!(f>=55296&&f<=57343||f>=64976&&f<=65007||!(65535&~f)||65534==(65535&f)||f>=0&&f<=8||11===f||f>=14&&f<=31||f>=127&&f<=159||f>1114111)}function Ai(f){return f>65535?(f-=65536,String.fromCharCode(55296+(f>>10),56320+(1023&f))):String.fromCharCode(f)}const uo=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,wi=new RegExp(uo.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),ro=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function Ti(f){return f.indexOf("\\")<0?f:f.replace(uo,"$1")}function Rn(f){return f.indexOf("\\")<0&&f.indexOf("&")<0?f:f.replace(wi,function(T,U,te){return U||function jo(f,T){if(35===T.charCodeAt(0)&&ro.test(T)){const te="x"===T[1].toLowerCase()?parseInt(T.slice(2),16):parseInt(T.slice(1),10);return Vn(te)?Ai(te):f}const U=_i(f);return U!==f?U:f}(T,te)})}const Qi=/[&<>"]/,or=/[&<>"]/g,Wr={"&":"&","<":"<",">":">",'"':"""};function As(f){return Wr[f]}function so(f){return Qi.test(f)?f.replace(or,As):f}const pi=/[.?*+^$[\]\\(){}|-]/g;function bs(f){return f.replace(pi,"\\$&")}function ii(f){switch(f){case 9:case 32:return!0}return!1}function ao(f){if(f>=8192&&f<=8202)return!0;switch(f){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Tn(f){return ut.test(f)}function Ni(f){switch(f){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function To(f){return f=f.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(f=f.replace(/\u1e9e/g,"\xdf")),f.toLowerCase().toUpperCase()}const ls={mdurl:t,ucmicro:c};function Kr(f,T,U){let te,se,ae,Fe;const Pe=f.posMax,at=f.pos;for(f.pos=T+1,te=1;f.pos32))return ae;if(41===te){if(0===Fe)break;Fe--}se++}return T===se||0!==Fe||(ae.str=Rn(f.slice(T,se)),ae.pos=se,ae.ok=!0),ae}function pn(f,T,U){let te,se,ae=0,Fe=T;const Pe={ok:!1,pos:0,lines:0,str:""};if(Fe>=U||(se=f.charCodeAt(Fe),34!==se&&39!==se&&40!==se))return Pe;for(Fe++,40===se&&(se=41);Fe"+so(ae.content)+""},kn.code_block=function(f,T,U,te,se){return""+so(f[T].content)+"\n"},kn.fence=function(f,T,U,te,se){const ae=f[T],Fe=ae.info?Rn(ae.info).trim():"";let gt,Pe="",at="";if(Fe){const jt=Fe.split(/(\s+)/g);Pe=jt[0],at=jt.slice(2).join("")}if(gt=U.highlight&&U.highlight(ae.content,Pe,at)||so(ae.content),0===gt.indexOf("${gt}\n`}return`
${gt}
\n`},kn.image=function(f,T,U,te,se){const ae=f[T];return ae.attrs[ae.attrIndex("alt")][1]=se.renderInlineAsText(ae.children,U,te),se.renderToken(f,T,U)},kn.hardbreak=function(f,T,U){return U.xhtmlOut?"
\n":"
\n"},kn.softbreak=function(f,T,U){return U.breaks?U.xhtmlOut?"
\n":"
\n":"\n"},kn.text=function(f,T){return so(f[T].content)},kn.html_block=function(f,T){return f[T].content},kn.html_inline=function(f,T){return f[T].content},Cn.prototype.renderAttrs=function(T){let U,te,se;if(!T.attrs)return"";for(se="",U=0,te=T.attrs.length;U\n":">",ae},Cn.prototype.renderInline=function(f,T,U){let te="";const se=this.rules;for(let ae=0,Fe=f.length;ae=0&&(te=this.attrs[U][1]),te},Ii.prototype.attrJoin=function(T,U){const te=this.attrIndex(T);te<0?this.attrPush([T,U]):this.attrs[te][1]=this.attrs[te][1]+" "+U};const Xn=Ii;function ho(f,T,U){this.src=f,this.env=U,this.tokens=[],this.inlineMode=!1,this.md=T}ho.prototype.Token=Xn;const Ro=ho,ko=/\r\n?|\n/g,Oo=/\0/g;function _r(f){return/^\s]/i.test(f)}function cs(f){return/^<\/a\s*>/i.test(f)}const So=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Fo=/\((c|tm|r)\)/i,Xr=/\((c|tm|r)\)/gi,Wn={c:"\xa9",r:"\xae",tm:"\u2122"};function oi(f,T){return Wn[T.toLowerCase()]}function Ar(f){let T=0;for(let U=f.length-1;U>=0;U--){const te=f[U];"text"===te.type&&!T&&(te.content=te.content.replace(Xr,oi)),"link_open"===te.type&&"auto"===te.info&&T--,"link_close"===te.type&&"auto"===te.info&&T++}}function Ao(f){let T=0;for(let U=f.length-1;U>=0;U--){const te=f[U];"text"===te.type&&!T&&So.test(te.content)&&(te.content=te.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===te.type&&"auto"===te.info&&T--,"link_close"===te.type&&"auto"===te.info&&T++}}const sa=/['"]/,Rs=/['"]/g;function Ln(f,T,U){return f.slice(0,T)+U+f.slice(T+1)}function zs(f,T){let U;const te=[];for(let se=0;se=0&&!(te[U].level<=Fe);U--);if(te.length=U+1,"text"!==ae.type)continue;let Pe=ae.content,at=0,gt=Pe.length;e:for(;at=0)Ut=Pe.charCodeAt(jt.index-1);else for(U=se-1;U>=0&&"softbreak"!==f[U].type&&"hardbreak"!==f[U].type;U--)if(f[U].content){Ut=f[U].content.charCodeAt(f[U].content.length-1);break}let xi=32;if(at=48&&Ut<=57&&(wn=Vt=!1),Vt&&wn&&(Vt=Ei,wn=ai),Vt||wn){if(wn)for(U=te.length-1;U>=0;U--){let ki=te[U];if(te[U].level=0;Fe--){const Pe=se[Fe];if("link_close"!==Pe.type){if("html_inline"===Pe.type&&(_r(Pe.content)&&ae>0&&ae--,cs(Pe.content)&&ae++),!(ae>0)&&"text"===Pe.type&&f.md.linkify.test(Pe.content)){const at=Pe.content;let gt=f.md.linkify.match(at);const jt=[];let Vt=Pe.level,wn=0;gt.length>0&&0===gt[0].index&&Fe>0&&"text_special"===se[Fe-1].type&&(gt=gt.slice(1));for(let mn=0;mnwn){const zn=new f.Token("text","",0);zn.content=at.slice(wn,ai),zn.level=Vt,jt.push(zn)}const no=new f.Token("link_open","a",1);no.attrs=[["href",xi]],no.level=Vt++,no.markup="linkify",no.info="auto",jt.push(no);const Qn=new f.Token("text","",0);Qn.content=Ei,Qn.level=Vt,jt.push(Qn);const ki=new f.Token("link_close","a",-1);ki.level=--Vt,ki.markup="linkify",ki.info="auto",jt.push(ki),wn=gt[mn].lastIndex}if(wn=0;T--)"inline"===f.tokens[T].type&&(Fo.test(f.tokens[T].content)&&Ar(f.tokens[T].children),So.test(f.tokens[T].content)&&Ao(f.tokens[T].children))}],["smartquotes",function us(f){if(f.md.options.typographer)for(let T=f.tokens.length-1;T>=0;T--)"inline"!==f.tokens[T].type||!sa.test(f.tokens[T].content)||zs(f.tokens[T].children,f)}],["text_join",function Ji(f){let T,U;const te=f.tokens,se=te.length;for(let ae=0;ae0&&this.level++,this.tokens.push(te),te},Di.prototype.isEmpty=function(T){return this.bMarks[T]+this.tShift[T]>=this.eMarks[T]},Di.prototype.skipEmptyLines=function(T){for(let U=this.lineMax;TU;)if(!ii(this.src.charCodeAt(--T)))return T+1;return T},Di.prototype.skipChars=function(T,U){for(let te=this.src.length;Tte;)if(U!==this.src.charCodeAt(--T))return T+1;return T},Di.prototype.getLines=function(T,U,te,se){if(T>=U)return"";const ae=new Array(U-T);for(let Fe=0,Pe=T;Pete?new Array(at-te+1).join(" ")+this.src.slice(jt,Vt):this.src.slice(jt,Vt)}return ae.join("")},Di.prototype.Token=Xn;const rr=Di;function Hi(f,T){return f.src.slice(f.bMarks[T]+f.tShift[T],f.eMarks[T])}function Rr(f){const T=[],U=f.length;let te=0,se=f.charCodeAt(te),ae=!1,Fe=0,Pe="";for(;te=te)return-1;let ae=f.src.charCodeAt(se++);if(ae<48||ae>57)return-1;for(;;){if(se>=te)return-1;if(ae=f.src.charCodeAt(se++),!(ae>=48&&ae<=57)){if(41===ae||46===ae)break;return-1}if(se-U>=10)return-1}return se`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Jr="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",yo=new RegExp("^(?:"+mi+"|"+Jr+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),Dr=new RegExp("^(?:"+mi+"|"+Jr+")"),ar=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Dr.source+"\\s*$"),/^$/,!1]],Nr=[["table",function Pi(f,T,U,te){if(T+2>U)return!1;let se=T+1;if(f.sCount[se]=4)return!1;let ae=f.bMarks[se]+f.tShift[se];if(ae>=f.eMarks[se])return!1;const Fe=f.src.charCodeAt(ae++);if(124!==Fe&&45!==Fe&&58!==Fe||ae>=f.eMarks[se])return!1;const Pe=f.src.charCodeAt(ae++);if(124!==Pe&&45!==Pe&&58!==Pe&&!ii(Pe)||45===Fe&&ii(Pe))return!1;for(;ae=4)return!1;gt=Rr(at),gt.length&&""===gt[0]&>.shift(),gt.length&&""===gt[gt.length-1]&>.pop();const Vt=gt.length;if(0===Vt||Vt!==jt.length)return!1;if(te)return!0;const wn=f.parentType;f.parentType="table";const mn=f.md.block.ruler.getRules("blockquote"),xi=[T,0];f.push("table_open","table",1).map=xi,f.push("thead_open","thead",1).map=[T,T+1],f.push("tr_open","tr",1).map=[T,T+1];for(let Qn=0;Qn=4)break;gt=Rr(at),gt.length&&""===gt[0]&>.shift(),gt.length&&""===gt[gt.length-1]&>.pop(),se===T+2&&(f.push("tbody_open","tbody",1).map=no=[T+2,0]),f.push("tr_open","tr",1).map=[se,se+1];for(let zn=0;zn=4))break;te++,se=te}f.line=se;const ae=f.push("code_block","code",0);return ae.content=f.getLines(T,se,4+f.blkIndent,!1)+"\n",ae.map=[T,f.line],!0}],["fence",function Qr(f,T,U,te){let se=f.bMarks[T]+f.tShift[T],ae=f.eMarks[T];if(f.sCount[T]-f.blkIndent>=4||se+3>ae)return!1;const Fe=f.src.charCodeAt(se);if(126!==Fe&&96!==Fe)return!1;let Pe=se;se=f.skipChars(se,Fe);let at=se-Pe;if(at<3)return!1;const gt=f.src.slice(Pe,se),jt=f.src.slice(se,ae);if(96===Fe&&jt.indexOf(String.fromCharCode(Fe))>=0)return!1;if(te)return!0;let Vt=T,wn=!1;for(;Vt++,!(Vt>=U||(se=Pe=f.bMarks[Vt]+f.tShift[Vt],ae=f.eMarks[Vt],se=4||(se=f.skipChars(se,Fe),se-Pe=4||62!==f.src.charCodeAt(se))return!1;if(te)return!0;const Pe=[],at=[],gt=[],jt=[],Vt=f.md.block.ruler.getRules("blockquote"),wn=f.parentType;f.parentType="blockquote";let Ut,mn=!1;for(Ut=T;Ut=ae)break;if(62===f.src.charCodeAt(se++)&&!Qn){let Yo,ps,zn=f.sCount[Ut]+1;32===f.src.charCodeAt(se)?(se++,zn++,ps=!1,Yo=!0):9===f.src.charCodeAt(se)?(Yo=!0,(f.bsCount[Ut]+zn)%4==3?(se++,zn++,ps=!1):ps=!0):Yo=!1;let Ua=zn;for(Pe.push(f.bMarks[Ut]),f.bMarks[Ut]=se;se=ae,at.push(f.bsCount[Ut]),f.bsCount[Ut]=f.sCount[Ut]+1+(Yo?1:0),gt.push(f.sCount[Ut]),f.sCount[Ut]=Ua-zn,jt.push(f.tShift[Ut]),f.tShift[Ut]=se-f.bMarks[Ut];continue}if(mn)break;let ki=!1;for(let zn=0,Yo=Vt.length;zn";const ai=[T,0];Ei.map=ai,f.md.block.tokenize(f,T,Ut),f.push("blockquote_close","blockquote",-1).markup=">",f.lineMax=Fe,f.parentType=wn,ai[1]=f.line;for(let Qn=0;Qn=4)return!1;let ae=f.bMarks[T]+f.tShift[T];const Fe=f.src.charCodeAt(ae++);if(42!==Fe&&45!==Fe&&95!==Fe)return!1;let Pe=1;for(;ae=4||f.listIndent>=0&&f.sCount[at]-f.listIndent>=4&&f.sCount[at]=f.blkIndent&&(jt=!0),(mn=yr(f,at))>=0){if(Vt=!0,Fe=f.bMarks[at]+f.tShift[at],wn=Number(f.src.slice(Fe,mn-1)),jt&&1!==wn)return!1}else{if(!((mn=gi(f,at))>=0))return!1;Vt=!1}if(jt&&f.skipSpaces(mn)>=f.eMarks[at])return!1;if(te)return!0;const Ut=f.src.charCodeAt(mn-1),xi=f.tokens.length;Vt?(Pe=f.push("ordered_list_open","ol",1),1!==wn&&(Pe.attrs=[["start",wn]])):Pe=f.push("bullet_list_open","ul",1);const Ei=[at,0];Pe.map=Ei,Pe.markup=String.fromCharCode(Ut);let ai=!1;const no=f.md.block.ruler.getRules("list"),Qn=f.parentType;for(f.parentType="list";at=se?1:zn-ki,ps>4&&(ps=1);const Ua=ki+ps;Pe=f.push("list_item_open","li",1),Pe.markup=String.fromCharCode(Ut);const Cl=[at,0];Pe.map=Cl,Vt&&(Pe.info=f.src.slice(Fe,mn-1));const I=f.tight,$=f.tShift[at],O=f.sCount[at],j=f.listIndent;if(f.listIndent=f.blkIndent,f.blkIndent=Ua,f.tight=!0,f.tShift[at]=Yo-f.bMarks[at],f.sCount[at]=zn,Yo>=se&&f.isEmpty(at+1)?f.line=Math.min(f.line+2,U):f.md.block.tokenize(f,at,U,!0),(!f.tight||ai)&&(gt=!1),ai=f.line-at>1&&f.isEmpty(f.line-1),f.blkIndent=f.listIndent,f.listIndent=j,f.tShift[at]=$,f.sCount[at]=O,f.tight=I,Pe=f.push("list_item_close","li",-1),Pe.markup=String.fromCharCode(Ut),at=f.line,Cl[1]=at,at>=U||f.sCount[at]=4)break;let re=!1;for(let Se=0,tt=no.length;Se=4||91!==f.src.charCodeAt(ae))return!1;for(;++ae3||f.sCount[Pe]<0)continue;let zn=!1;for(let Yo=0,ps=gt.length;Yo"u"&&(f.env.references={}),typeof f.env.references[ki]>"u"&&(f.env.references[ki]={title:Qn,href:Ut}),f.parentType=jt,f.line=T+se+1),!0)}],["html_block",function Er(f,T,U,te){let se=f.bMarks[T]+f.tShift[T],ae=f.eMarks[T];if(f.sCount[T]-f.blkIndent>=4||!f.md.options.html||60!==f.src.charCodeAt(se))return!1;let Fe=f.src.slice(se,ae),Pe=0;for(;Pe=4)return!1;let Fe=f.src.charCodeAt(se);if(35!==Fe||se>=ae)return!1;let Pe=1;for(Fe=f.src.charCodeAt(++se);35===Fe&&se6||sese&&ii(f.src.charCodeAt(at-1))&&(ae=at),f.line=T+1;const gt=f.push("heading_open","h"+String(Pe),1);gt.markup="########".slice(0,Pe),gt.map=[T,f.line];const jt=f.push("inline","",0);return jt.content=f.src.slice(se,ae).trim(),jt.map=[T,f.line],jt.children=[],f.push("heading_close","h"+String(Pe),-1).markup="########".slice(0,Pe),!0},["paragraph","reference","blockquote"]],["lheading",function qo(f,T,U){const te=f.md.block.ruler.getRules("paragraph");if(f.sCount[T]-f.blkIndent>=4)return!1;const se=f.parentType;f.parentType="paragraph";let Fe,ae=0,Pe=T+1;for(;Pe3)continue;if(f.sCount[Pe]>=f.blkIndent){let mn=f.bMarks[Pe]+f.tShift[Pe];const Ut=f.eMarks[Pe];if(mn=Ut))){ae=61===Fe?1:2;break}}if(f.sCount[Pe]<0)continue;let wn=!1;for(let mn=0,Ut=te.length;mn3||f.sCount[ae]<0)continue;let gt=!1;for(let jt=0,Vt=te.length;jt=U||f.sCount[Fe]=ae){f.line=U;break}const at=f.line;let gt=!1;for(let jt=0;jt=f.line)throw new Error("block rule didn't increment state.line");break}if(!gt)throw new Error("none of the block rules matched");f.tight=!Pe,f.isEmpty(f.line-1)&&(Pe=!0),Fe=f.line,Fe0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],se={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(te),this.tokens_meta.push(se),te},zo.prototype.scanDelims=function(f,T){let U,te,se=!0,ae=!0;const Fe=this.posMax,Pe=this.src.charCodeAt(f),at=f>0?this.src.charCodeAt(f-1):32;let gt=f;for(;gt?@[]^_`{|}~-".split("").forEach(function(f){ze[f.charCodeAt(0)]=1});const q={tokenize:function y(f,T){const te=f.src.charCodeAt(f.pos);if(T||126!==te)return!1;const se=f.scanDelims(f.pos,!0);let ae=se.length;const Fe=String.fromCharCode(te);if(ae<2)return!1;let Pe;ae%2&&(Pe=f.push("text","",0),Pe.content=Fe,ae--);for(let at=0;at=0;te--){const se=T[te];if(95!==se.marker&&42!==se.marker||-1===se.end)continue;const ae=T[se.end],Fe=te>0&&T[te-1].end===se.end+1&&T[te-1].marker===se.marker&&T[te-1].token===se.token-1&&T[se.end+1].token===ae.token+1,Pe=String.fromCharCode(se.marker),at=f.tokens[se.token];at.type=Fe?"strong_open":"em_open",at.tag=Fe?"strong":"em",at.nesting=1,at.markup=Fe?Pe+Pe:Pe,at.content="";const gt=f.tokens[ae.token];gt.type=Fe?"strong_close":"em_close",gt.tag=Fe?"strong":"em",gt.nesting=-1,gt.markup=Fe?Pe+Pe:Pe,gt.content="",Fe&&(f.tokens[T[te-1].token].content="",f.tokens[T[se.end+1].token].content="",te--)}}const S={tokenize:function xe(f,T){const te=f.src.charCodeAt(f.pos);if(T||95!==te&&42!==te)return!1;const se=f.scanDelims(f.pos,42===te);for(let ae=0;ae\x00-\x20]*)$/,Mo=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,er=/^&([a-z][a-z0-9]{1,31});/i;function Hs(f){const T={},U=f.length;if(!U)return;let te=0,se=-2;const ae=[];for(let Fe=0;Feat;gt-=ae[gt]+1){const Vt=f[gt];if(Vt.marker===Pe.marker&&Vt.open&&Vt.end<0){let wn=!1;if((Vt.close||Pe.open)&&(Vt.length+Pe.length)%3==0&&(Vt.length%3!=0||Pe.length%3!=0)&&(wn=!0),!wn){const mn=gt>0&&!f[gt-1].open?ae[gt-1]+1:0;ae[Fe]=Fe-gt+mn,ae[gt]=mn,Pe.open=!1,Vt.end=Fe,Vt.close=!1,jt=-1,se=-2;break}}}-1!==jt&&(T[Pe.marker][(Pe.open?3:0)+(Pe.length||0)%3]=jt)}}const Ho=[["text",function Br(f,T){let U=f.pos;for(;U0)return!1;const U=f.pos;if(U+3>f.posMax||58!==f.src.charCodeAt(U)||47!==f.src.charCodeAt(U+1)||47!==f.src.charCodeAt(U+2))return!1;const se=f.pending.match(H);if(!se)return!1;const ae=se[1],Fe=f.md.linkify.matchAtStart(f.src.slice(U-ae.length));if(!Fe)return!1;let Pe=Fe.url;if(Pe.length<=ae.length)return!1;Pe=Pe.replace(/\*+$/,"");const at=f.md.normalizeLink(Pe);if(!f.md.validateLink(at))return!1;if(!T){f.pending=f.pending.slice(0,-ae.length);const gt=f.push("link_open","a",1);gt.attrs=[["href",at]],gt.markup="linkify",gt.info="auto",f.push("text","",0).content=f.md.normalizeLinkText(Pe);const Vt=f.push("link_close","a",-1);Vt.markup="linkify",Vt.info="auto"}return f.pos+=Pe.length-ae.length,!0}],["newline",function Oe(f,T){let U=f.pos;if(10!==f.src.charCodeAt(U))return!1;const te=f.pending.length-1,se=f.posMax;if(!T)if(te>=0&&32===f.pending.charCodeAt(te))if(te>=1&&32===f.pending.charCodeAt(te-1)){let ae=te-1;for(;ae>=1&&32===f.pending.charCodeAt(ae-1);)ae--;f.pending=f.pending.slice(0,ae),f.push("hardbreak","br",0)}else f.pending=f.pending.slice(0,-1),f.push("softbreak","br",0);else f.push("softbreak","br",0);for(U++;U=te))return!1;let se=f.src.charCodeAt(U);if(10===se){for(T||f.push("hardbreak","br",0),U++;U=55296&&se<=56319&&U+1=56320&&Pe<=57343&&(ae+=f.src[U+1],U++)}const Fe="\\"+ae;if(!T){const Pe=f.push("text_special","",0);Pe.content=se<256&&0!==ze[se]?ae:Fe,Pe.markup=Fe,Pe.info="escape"}return f.pos=U+1,!0}],["backticks",function Y(f,T){let U=f.pos;if(96!==f.src.charCodeAt(U))return!1;const se=U;U++;const ae=f.posMax;for(;U=Vt)return!1;if(at=Ut,se=f.md.helpers.parseLinkDestination(f.src,Ut,f.posMax),se.ok){for(Fe=f.md.normalizeLink(se.str),f.md.validateLink(Fe)?Ut=se.pos:Fe="",at=Ut;Ut=Vt||41!==f.src.charCodeAt(Ut))&&(gt=!0),Ut++}if(gt){if(typeof f.env.references>"u")return!1;if(Ut=0?te=f.src.slice(at,Ut++):Ut=mn+1):Ut=mn+1,te||(te=f.src.slice(wn,mn)),ae=f.env.references[To(te)],!ae)return f.pos=jt,!1;Fe=ae.href,Pe=ae.title}if(!T){f.pos=wn,f.posMax=mn;const Ei=[["href",Fe]];f.push("link_open","a",1).attrs=Ei,Pe&&Ei.push(["title",Pe]),f.linkLevel++,f.md.inline.tokenize(f),f.linkLevel--,f.push("link_close","a",-1)}return f.pos=Ut,f.posMax=Vt,!0}],["image",function He(f,T){let U,te,se,ae,Fe,Pe,at,gt,jt="";const Vt=f.pos,wn=f.posMax;if(33!==f.src.charCodeAt(f.pos)||91!==f.src.charCodeAt(f.pos+1))return!1;const mn=f.pos+2,Ut=f.md.helpers.parseLinkLabel(f,f.pos+1,!1);if(Ut<0)return!1;if(ae=Ut+1,ae=wn)return!1;for(gt=ae,Pe=f.md.helpers.parseLinkDestination(f.src,ae,f.posMax),Pe.ok&&(jt=f.md.normalizeLink(Pe.str),f.md.validateLink(jt)?ae=Pe.pos:jt=""),gt=ae;ae=wn||41!==f.src.charCodeAt(ae))return f.pos=Vt,!1;ae++}else{if(typeof f.env.references>"u")return!1;if(ae=0?se=f.src.slice(gt,ae++):ae=Ut+1):ae=Ut+1,se||(se=f.src.slice(mn,Ut)),Fe=f.env.references[To(se)],!Fe)return f.pos=Vt,!1;jt=Fe.href,at=Fe.title}if(!T){te=f.src.slice(mn,Ut);const xi=[];f.md.inline.parse(te,f.md,f.env,xi);const Ei=f.push("image","img",0),ai=[["src",jt],["alt",""]];Ei.attrs=ai,Ei.children=xi,Ei.content=te,at&&ai.push(["title",at])}return f.pos=ae,f.posMax=wn,!0}],["autolink",function Fn(f,T){let U=f.pos;if(60!==f.src.charCodeAt(U))return!1;const te=f.pos,se=f.posMax;for(;;){if(++U>=se)return!1;const Fe=f.src.charCodeAt(U);if(60===Fe)return!1;if(62===Fe)break}const ae=f.src.slice(te+1,U);if(fn.test(ae)){const Fe=f.md.normalizeLink(ae);if(!f.md.validateLink(Fe))return!1;if(!T){const Pe=f.push("link_open","a",1);Pe.attrs=[["href",Fe]],Pe.markup="autolink",Pe.info="auto",f.push("text","",0).content=f.md.normalizeLinkText(ae);const gt=f.push("link_close","a",-1);gt.markup="autolink",gt.info="auto"}return f.pos+=ae.length+2,!0}if(Rt.test(ae)){const Fe=f.md.normalizeLink("mailto:"+ae);if(!f.md.validateLink(Fe))return!1;if(!T){const Pe=f.push("link_open","a",1);Pe.attrs=[["href",Fe]],Pe.markup="autolink",Pe.info="auto",f.push("text","",0).content=f.md.normalizeLinkText(ae);const gt=f.push("link_close","a",-1);gt.markup="autolink",gt.info="auto"}return f.pos+=ae.length+2,!0}return!1}],["html_inline",function Ui(f,T){if(!f.md.options.html)return!1;const U=f.posMax,te=f.pos;if(60!==f.src.charCodeAt(te)||te+2>=U)return!1;const se=f.src.charCodeAt(te+1);if(33!==se&&63!==se&&47!==se&&!function ui(f){const T=32|f;return T>=97&&T<=122}(se))return!1;const ae=f.src.slice(te).match(yo);if(!ae)return!1;if(!T){const Fe=f.push("html_inline","",0);Fe.content=ae[0],function xn(f){return/^\s]/i.test(f)}(Fe.content)&&f.linkLevel++,function An(f){return/^<\/a\s*>/i.test(f)}(Fe.content)&&f.linkLevel--}return f.pos+=ae[0].length,!0}],["entity",function ci(f,T){const U=f.pos,te=f.posMax;if(38!==f.src.charCodeAt(U)||U+1>=te)return!1;if(35===f.src.charCodeAt(U+1)){const ae=f.src.slice(U).match(Mo);if(ae){if(!T){const Fe="x"===ae[1][0].toLowerCase()?parseInt(ae[1].slice(1),16):parseInt(ae[1],10),Pe=f.push("text_special","",0);Pe.content=Vn(Fe)?Ai(Fe):Ai(65533),Pe.markup=ae[0],Pe.info="entity"}return f.pos+=ae[0].length,!0}}else{const ae=f.src.slice(U).match(er);if(ae){const Fe=_i(ae[0]);if(Fe!==ae[0]){if(!T){const Pe=f.push("text_special","",0);Pe.content=Fe,Pe.markup=ae[0],Pe.info="entity"}return f.pos+=ae[0].length,!0}}}return!1}]],ys=[["balance_pairs",function $r(f){const T=f.tokens_meta,U=f.tokens_meta.length;Hs(f.delimiters);for(let te=0;te0&&te++,"text"===se[T].type&&T+1=f.pos)throw new Error("inline rule didn't increment state.pos");break}}else f.pos=f.posMax;Fe||f.pos++,ae[T]=f.pos},Tr.prototype.tokenize=function(f){const T=this.ruler.getRules(""),U=T.length,te=f.posMax,se=f.md.options.maxNesting;for(;f.pos=f.pos)throw new Error("inline rule didn't increment state.pos");break}if(Fe){if(f.pos>=te)break}else f.pending+=f.src[f.pos++]}f.pending&&f.pushPending()},Tr.prototype.parse=function(f,T,U,te){const se=new this.State(f,T,U,te);this.tokenize(se);const ae=this.ruler2.getRules(""),Fe=ae.length;for(let Pe=0;Pe=3&&":"===f[T-3]||T>=3&&"/"===f[T-3]?0:te.match(U.re.no_http)[0].length:0}},"mailto:":{validate:function(f,T,U){const te=f.slice(T);return U.re.mailto||(U.re.mailto=new RegExp("^"+U.re.src_email_name+"@"+U.re.src_host_strict,"i")),U.re.mailto.test(te)?te.match(U.re.mailto)[0].length:0}}},Co="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Xi="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function nr(f){const T=f.re=function es(f){const T={};f=f||{},T.src_Any=qe.source,T.src_Cc=nt.source,T.src_Z=We.source,T.src_P=ut.source,T.src_ZPCc=[T.src_Z,T.src_P,T.src_Cc].join("|"),T.src_ZCc=[T.src_Z,T.src_Cc].join("|");return T.src_pseudo_letter="(?:(?![><\uff5c]|"+T.src_ZPCc+")"+T.src_Any+")",T.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",T.src_auth="(?:(?:(?!"+T.src_ZCc+"|[@/\\[\\]()]).)+@)?",T.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",T.src_host_terminator="(?=$|[><\uff5c]|"+T.src_ZPCc+")(?!"+(f["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+T.src_ZPCc+"))",T.src_path="(?:[/?#](?:(?!"+T.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+T.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+T.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+T.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+T.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+T.src_ZCc+"|[']).)+\\'|\\'(?="+T.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+T.src_ZCc+"|[.]|$)|"+(f["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+T.src_ZCc+"|$)|;(?!"+T.src_ZCc+"|$)|\\!+(?!"+T.src_ZCc+"|[!]|$)|\\?(?!"+T.src_ZCc+"|[?]|$))+|\\/)?",T.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',T.src_xn="xn--[a-z0-9\\-]{1,59}",T.src_domain_root="(?:"+T.src_xn+"|"+T.src_pseudo_letter+"{1,63})",T.src_domain="(?:"+T.src_xn+"|(?:"+T.src_pseudo_letter+")|(?:"+T.src_pseudo_letter+"(?:-|"+T.src_pseudo_letter+"){0,61}"+T.src_pseudo_letter+"))",T.src_host="(?:(?:(?:(?:"+T.src_domain+")\\.)*"+T.src_domain+"))",T.tpl_host_fuzzy="(?:"+T.src_ip4+"|(?:(?:(?:"+T.src_domain+")\\.)+(?:%TLDS%)))",T.tpl_host_no_ip_fuzzy="(?:(?:(?:"+T.src_domain+")\\.)+(?:%TLDS%))",T.src_host_strict=T.src_host+T.src_host_terminator,T.tpl_host_fuzzy_strict=T.tpl_host_fuzzy+T.src_host_terminator,T.src_host_port_strict=T.src_host+T.src_port+T.src_host_terminator,T.tpl_host_port_fuzzy_strict=T.tpl_host_fuzzy+T.src_port+T.src_host_terminator,T.tpl_host_port_no_ip_fuzzy_strict=T.tpl_host_no_ip_fuzzy+T.src_port+T.src_host_terminator,T.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+T.src_ZPCc+"|>|$))",T.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+T.src_ZCc+")("+T.src_email_name+"@"+T.tpl_host_fuzzy_strict+")",T.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+T.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+T.tpl_host_port_fuzzy_strict+T.src_path+")",T.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+T.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+T.tpl_host_port_no_ip_fuzzy_strict+T.src_path+")",T}(f.__opts__),U=f.__tlds__.slice();function te(Pe){return Pe.replace("%TLDS%",T.src_tlds)}f.onCompile(),f.__tlds_replaced__||U.push(Co),U.push(T.src_xn),T.src_tlds=U.join("|"),T.email_fuzzy=RegExp(te(T.tpl_email_fuzzy),"i"),T.link_fuzzy=RegExp(te(T.tpl_link_fuzzy),"i"),T.link_no_ip_fuzzy=RegExp(te(T.tpl_link_no_ip_fuzzy),"i"),T.host_fuzzy_test=RegExp(te(T.tpl_host_fuzzy_test),"i");const se=[];function ae(Pe,at){throw new Error('(LinkifyIt) Invalid schema "'+Pe+'": '+at)}f.__compiled__={},Object.keys(f.__schemas__).forEach(function(Pe){const at=f.__schemas__[Pe];if(null===at)return;const gt={validate:null,link:null};if(f.__compiled__[Pe]=gt,function jn(f){return"[object Object]"===Mr(f)}(at))return function gn(f){return"[object RegExp]"===Mr(f)}(at.validate)?gt.validate=function tl(f){return function(T,U){const te=T.slice(U);return f.test(te)?te.match(f)[0].length:0}}(at.validate):Nn(at.validate)?gt.validate=at.validate:ae(Pe,at),void(Nn(at.normalize)?gt.normalize=at.normalize:at.normalize?ae(Pe,at):gt.normalize=function(f,T){T.normalize(f)});!function Ia(f){return"[object String]"===Mr(f)}(at)?ae(Pe,at):se.push(Pe)}),se.forEach(function(Pe){f.__compiled__[f.__schemas__[Pe]]&&(f.__compiled__[Pe].validate=f.__compiled__[f.__schemas__[Pe]].validate,f.__compiled__[Pe].normalize=f.__compiled__[f.__schemas__[Pe]].normalize)}),f.__compiled__[""]={validate:null,normalize:function(f,T){T.normalize(f)}};const Fe=Object.keys(f.__compiled__).filter(function(Pe){return Pe.length>0&&f.__compiled__[Pe]}).map(Yn).join("|");f.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+T.src_ZPCc+"))("+Fe+")","i"),f.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+T.src_ZPCc+"))("+Fe+")","ig"),f.re.schema_at_start=RegExp("^"+f.re.schema_search.source,"i"),f.re.pretest=RegExp("("+f.re.schema_test.source+")|("+f.re.host_fuzzy_test.source+")|@","i"),function ka(f){f.__index__=-1,f.__text_cache__=""}(f)}function Go(f,T){const U=f.__index__,te=f.__last_index__,se=f.__text_cache__.slice(U,te);this.schema=f.__schema__.toLowerCase(),this.index=U+T,this.lastIndex=te+T,this.raw=se,this.text=se,this.url=se}function ts(f,T){const U=new Go(f,T);return f.__compiled__[U.schema].normalize(U,f),U}function Bo(f,T){if(!(this instanceof Bo))return new Bo(f,T);T||function eo(f){return Object.keys(f||{}).reduce(function(T,U){return T||Bi.hasOwnProperty(U)},!1)}(f)&&(T=f,f={}),this.__opts__=xs({},Bi,T),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=xs({},tr,f),this.__compiled__={},this.__tlds__=Xi,this.__tlds_replaced__=!1,this.re={},nr(this)}Bo.prototype.add=function(T,U){return this.__schemas__[T]=U,nr(this),this},Bo.prototype.set=function(T){return this.__opts__=xs(this.__opts__,T),this},Bo.prototype.test=function(T){if(this.__text_cache__=T,this.__index__=-1,!T.length)return!1;let U,te,se,ae,Fe,Pe,at,gt,jt;if(this.re.schema_test.test(T))for(at=this.re.schema_search,at.lastIndex=0;null!==(U=at.exec(T));)if(ae=this.testSchemaAt(T,U[2],at.lastIndex),ae){this.__schema__=U[2],this.__index__=U.index+U[1].length,this.__last_index__=U.index+U[0].length+ae;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(gt=T.search(this.re.host_fuzzy_test),gt>=0&&(this.__index__<0||gt=0&&null!==(se=T.match(this.re.email_fuzzy))&&(Fe=se.index+se[1].length,Pe=se.index+se[0].length,(this.__index__<0||Fethis.__last_index__)&&(this.__schema__="mailto:",this.__index__=Fe,this.__last_index__=Pe))),this.__index__>=0},Bo.prototype.pretest=function(T){return this.re.pretest.test(T)},Bo.prototype.testSchemaAt=function(T,U,te){return this.__compiled__[U.toLowerCase()]?this.__compiled__[U.toLowerCase()].validate(T,te,this):0},Bo.prototype.match=function(T){const U=[];let te=0;this.__index__>=0&&this.__text_cache__===T&&(U.push(ts(this,te)),te=this.__last_index__);let se=te?T.slice(te):T;for(;this.test(se);)U.push(ts(this,te)),se=se.slice(this.__last_index__),te+=this.__last_index__;return U.length?U:null},Bo.prototype.matchAtStart=function(T){if(this.__text_cache__=T,this.__index__=-1,!T.length)return null;const U=this.re.schema_at_start.exec(T);if(!U)return null;const te=this.testSchemaAt(T,U[2],U[0].length);return te?(this.__schema__=U[2],this.__index__=U.index+U[1].length,this.__last_index__=U.index+U[0].length+te,ts(this,0)):null},Bo.prototype.tlds=function(T,U){return T=Array.isArray(T)?T:[T],U?(this.__tlds__=this.__tlds__.concat(T).sort().filter(function(te,se,ae){return te!==ae[se-1]}).reverse(),nr(this),this):(this.__tlds__=T.slice(),this.__tlds_replaced__=!0,nr(this),this)},Bo.prototype.normalize=function(T){T.schema||(T.url="http://"+T.url),"mailto:"===T.schema&&!/^mailto:/i.test(T.url)&&(T.url="mailto:"+T.url)},Bo.prototype.onCompile=function(){};const mc=Bo,Fs=2147483647,La=/^xn--/,ba=/[^\0-\x7F]/,Gs=/[\x2E\u3002\uFF0E\uFF61]/g,ns={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ir=Math.floor,Ba=String.fromCharCode;function qs(f){throw new RangeError(ns[f])}function Ir(f,T){const U=f.split("@");let te="";U.length>1&&(te=U[0]+"@",f=U[1]);const ae=function Ks(f,T){const U=[];let te=f.length;for(;te--;)U[te]=T(f[te]);return U}((f=f.replace(Gs,".")).split("."),T).join(".");return te+ae}function Oa(f){const T=[];let U=0;const te=f.length;for(;U=55296&&se<=56319&&U=48&&f<58?f-48+26:f>=65&&f<91?f-65:f>=97&&f<123?f-97:36},$a=function(f,T){return f+22+75*(f<26)-((0!=T)<<5)},Ns=function(f,T,U){let te=0;for(f=U?ir(f/700):f>>1,f+=ir(f/T);f>455;te+=36)f=ir(f/35);return ir(te+36*f/(f+38))},il=function(f){const T=[],U=f.length;let te=0,se=128,ae=72,Fe=f.lastIndexOf("-");Fe<0&&(Fe=0);for(let Pe=0;Pe=128&&qs("not-basic"),T.push(f.charCodeAt(Pe));for(let Pe=Fe>0?Fe+1:0;Pe=U&&qs("invalid-input");const wn=Gl(f.charCodeAt(Pe++));wn>=36&&qs("invalid-input"),wn>ir((Fs-te)/jt)&&qs("overflow"),te+=wn*jt;const mn=Vt<=ae?1:Vt>=ae+26?26:Vt-ae;if(wnir(Fs/Ut)&&qs("overflow"),jt*=Ut}const gt=T.length+1;ae=Ns(te-at,gt,0==at),ir(te/gt)>Fs-se&&qs("overflow"),se+=ir(te/gt),te%=gt,T.splice(te++,0,se)}return String.fromCodePoint(...T)},Cs=function(f){const T=[],U=(f=Oa(f)).length;let te=128,se=0,ae=72;for(const at of f)at<128&&T.push(Ba(at));const Fe=T.length;let Pe=Fe;for(Fe&&T.push("-");Pe=te&&jtir((Fs-se)/gt)&&qs("overflow"),se+=(at-te)*gt,te=at;for(const jt of f)if(jtFs&&qs("overflow"),jt===te){let Vt=se;for(let wn=36;;wn+=36){const mn=wn<=ae?1:wn>=ae+26?26:wn-ae;if(VtString.fromCodePoint(...f)},decode:il,encode:Cs,toASCII:function(f){return Ir(f,function(T){return ba.test(T)?"xn--"+Cs(T):T})},toUnicode:function(f){return Ir(f,function(T){return La.test(T)?il(T.slice(4).toLowerCase()):T})}},$n={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},to=/^(vbscript|javascript|file|data):/,Wi=/^data:image\/(gif|png|jpeg|webp);/;function yi(f){const T=f.trim().toLowerCase();return!to.test(T)||Wi.test(T)}const ti=["http:","https:","mailto:"];function mo(f){const T=je(f,!0);if(T.hostname&&(!T.protocol||ti.indexOf(T.protocol)>=0))try{T.hostname=le.toASCII(T.hostname)}catch{}return ce(de(T))}function Gi(f){const T=je(f,!0);if(T.hostname&&(!T.protocol||ti.indexOf(T.protocol)>=0))try{T.hostname=le.toUnicode(T.hostname)}catch{}return ge(de(T),ge.defaultChars+"%")}function Vi(f,T){if(!(this instanceof Vi))return new Vi(f,T);T||ke(f)||(T=f||{},f="default"),this.inline=new Ma,this.block=new xo,this.core=new Qs,this.renderer=new Zi,this.linkify=new mc,this.validateLink=yi,this.normalizeLink=mo,this.normalizeLinkText=Gi,this.utils=X,this.helpers=Zt({},be),this.options={},this.configure(f),T&&this.set(T)}Vi.prototype.set=function(f){return Zt(this.options,f),this},Vi.prototype.configure=function(f){const T=this;if(ke(f)){const U=f;if(!(f=$n[U]))throw new Error('Wrong `markdown-it` preset "'+U+'", check name')}if(!f)throw new Error("Wrong `markdown-it` preset, can't be empty");return f.options&&T.set(f.options),f.components&&Object.keys(f.components).forEach(function(U){f.components[U].rules&&T[U].ruler.enableOnly(f.components[U].rules),f.components[U].rules2&&T[U].ruler2.enableOnly(f.components[U].rules2)}),this},Vi.prototype.enable=function(f,T){let U=[];Array.isArray(f)||(f=[f]),["core","block","inline"].forEach(function(se){U=U.concat(this[se].ruler.enable(f,!0))},this),U=U.concat(this.inline.ruler2.enable(f,!0));const te=f.filter(function(se){return U.indexOf(se)<0});if(te.length&&!T)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+te);return this},Vi.prototype.disable=function(f,T){let U=[];Array.isArray(f)||(f=[f]),["core","block","inline"].forEach(function(se){U=U.concat(this[se].ruler.disable(f,!0))},this),U=U.concat(this.inline.ruler2.disable(f,!0));const te=f.filter(function(se){return U.indexOf(se)<0});if(te.length&&!T)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+te);return this},Vi.prototype.use=function(f){const T=[this].concat(Array.prototype.slice.call(arguments,1));return f.apply(f,T),this},Vi.prototype.parse=function(f,T){if("string"!=typeof f)throw new Error("Input data should be a String");const U=new this.core.State(f,this,T);return this.core.process(U),U.tokens},Vi.prototype.render=function(f,T){return this.renderer.render(this.parse(f,T=T||{}),this.options,T)},Vi.prototype.parseInline=function(f,T){const U=new this.core.State(f,this,T);return U.inlineMode=!0,this.core.process(U),U.tokens},Vi.prototype.renderInline=function(f,T){return this.renderer.render(this.parseInline(f,T=T||{}),this.options,T)};const fi=Vi;var cn=m(3218);function Yi(f){const T=String(f).trim();if(function Fi(f){return["undefined","null","NaN"].includes(f)}(T))return null;if(function Wo(f){return"true"===f||"false"===f}(T))return"true"===String(T);if(function po(f){return!!f.trim()&&!Number.isNaN(Number(f))&&!f.startsWith("+")}(T))return Number(T);const U=decodeURIComponent(T);try{return function $o(f){return f.startsWith("[")&&f.endsWith("]")}(U)||function Ls(f){return f.startsWith("{")&&f.endsWith("}")}(U)?JSON.parse(U):U}catch{return U}}function Ko(f){return[{path:"",component:f,children:[{path:":tab",component:f}]}]}function la(f,T){if(null===f)return"null";switch(typeof f){case"string":return`'${f}'`;case"undefined":case"number":case"boolean":case"function":return String(f)}return f instanceof RegExp?String(f):Array.isArray(f)?function Xo(f,T){if(0===T)return"[\u2026]";let U="",te=!0;for(let se=0;se"code"===te&&"fence"===se).map(({content:te})=>te.trim());return U.length?U:[f]}function Do(f){return(0,cn.sH)(this,void 0,void 0,function*(){return f instanceof Promise?(yield f).default:f})}function Ds(f){const T=new Map;return f.forEach(U=>{"subPages"in U?U.subPages.forEach(te=>{T.set(te.title,te)}):T.set(U.title,U)}),T}const ca={\u0430:"f",\u0431:",",\u0432:"d",\u0433:"u",\u0434:"l",\u0435:"t",\u0451:"`",\u0436:";",\u0437:"p",\u0438:"b",\u0439:"q",\u043a:"r",\u043b:"k",\u043c:"v",\u043d:"y",\u043e:"j",\u043f:"g",\u0440:"h",\u0441:"c",\u0442:"n",\u0443:"e",\u0444:"a",\u0445:"[",\u0446:"w",\u0447:"x",\u0448:"i",\u0449:"o",\u044a:"]",\u044b:"s",\u044c:"m",\u044e:".",\u044f:"z"};function kr(f){let T="";for(let U=0;U]+)>/g);return(T?T.reduce((te,se)=>te.replace(se,se.replace(/\|/g,"&")),f).split("|").map(te=>te.trim()):f.split("|").map(te=>te.trim())).reduce((te,se)=>{var ae,Fe,Pe,at,gt,jt,Vt,wn,mn,Ut,xi,Ei;let ai=se.trim().replace(/readonly /g,"").replace(/\[\]/g,"");return ai=null!==(at=null===(Pe=null===(Fe=null===(ae=ai.match(/ReadonlyArray<([^>]+)>/))||void 0===ae?void 0:ae[1])||void 0===Fe?void 0:Fe.split("&"))||void 0===Pe?void 0:Pe[0])&&void 0!==at?at:ai,ai=null!==(wn=null===(Vt=null===(jt=null===(gt=ai.match(/\[([^\]]+)\]/))||void 0===gt?void 0:gt[1])||void 0===jt?void 0:jt.split(","))||void 0===Vt?void 0:Vt[0])&&void 0!==wn?wn:ai,ai=null!==(Ei=null===(xi=null!==(Ut=null===(mn=ai.split("<"))||void 0===mn?void 0:mn[0])&&void 0!==Ut?Ut:ai)||void 0===xi?void 0:xi.trim())&&void 0!==Ei?Ei:"",ai=Number.isNaN(parseFloat(ai))?ai:"number",ai=/^'(.+)'$|^"(.+)"$|^`(.+)`$/.test(ai)?"string":ai,ai=1===ai.length?"unknown":ai,te.concat({type:se.replace(/&/g,"|"),extracted:ai})},[])}},683:(St,Be,m)=>{"use strict";m.d(Be,{Er:()=>Ve,SN:()=>et,Xb:()=>we,_g:()=>qe,bu:()=>Ue,iX:()=>_e,jc:()=>ut,kG:()=>nt,lF:()=>dt,zY:()=>Te});var t=m(4438),c=m(9417),be=(m(4489),m(2287)),K=m(9925),D=m(1413),Z=m(7786),ge=m(1985),De=m(4412),fe=m(5335),pe=m(9172),ce=m(6354),de=m(5964),ve=m(3294),Ce=m(5558),$e=m(6977),Re=m(4340),Ie=m(6651),Qe=m(177);const Xe=["viewContainer"];let we=(()=>{class rt{constructor(){this.pseudoHover=null,this.pseudoActive=null,this.pseudoFocus=null,this.focusable=!0,this.nativeId="",this.focusedChange=new t.bkB,this.focusVisibleChange=new t.bkB,this.focusVisible=!1,this.autoIdString=`tui_interactive_${rt.autoId++}${Date.now()}`}get computedDisabled(){return this.disabled}get computedFocusable(){return!this.computedDisabled&&(this.focusable||this.focused)}get computedFocused(){var x;return!this.computedDisabled&&(null!==(x=this.pseudoFocus)&&void 0!==x?x:this.focused)}get computedFocusVisible(){var x;return!this.computedDisabled&&(null!==(x=this.pseudoFocus)&&void 0!==x?x:this.focusVisible)}get id(){return this.nativeId||this.autoIdString}updateFocused(x){this.focusedChange.emit(x)}updateFocusVisible(x){this.focusVisible!==x&&(this.focusVisible=x,this.focusVisibleChange.emit(x))}}return rt.autoId=0,rt.\u0275fac=function(x){return new(x||rt)},rt.\u0275dir=t.FsC({type:rt,hostVars:7,hostBindings:function(x,k){2&x&&(t.BMQ("data-focused",k.pseudoFocus),t.AVh("_disabled",k.computedDisabled)("_focused",k.computedFocused)("_focus-visible",k.computedFocusVisible))},inputs:{pseudoHover:"pseudoHover",pseudoActive:"pseudoActive",pseudoFocus:"pseudoFocus",focusable:"focusable",nativeId:"nativeId"},outputs:{focusedChange:"focusedChange",focusVisibleChange:"focusVisibleChange"}}),rt})();class Ue{}let Ve=(()=>{class rt extends we{constructor(x,k,L){super(),this.ngControl=x,this.cdr=k,this.valueTransformer=L,this.refresh$=new D.B,this.onTouched=be.x7,this.onChange=be.x7,this.fallbackValue=this.getFallbackValue(),this.destroy$=new D.B,this.readOnly=!1,this.pseudoInvalid=null,this.ngControl&&(this.ngControl.valueAccessor=this)}get computedInvalid(){return this.interactive&&(null!==this.pseudoInvalid?this.pseudoInvalid:this.touched&&this.invalid)}get value(){var x;return null!==(x=this.previousInternalValue)&&void 0!==x?x:this.fallbackValue}set value(x){this.updateValue(x)}get safeCurrentValue(){var x;return null!==(x=this.rawValue)&&void 0!==x?x:this.fallbackValue}get invalid(){return this.safeNgControlData(({invalid:x})=>x,!1)}get valid(){return this.safeNgControlData(({valid:x})=>x,!1)}get touched(){return this.safeNgControlData(({touched:x})=>x,!1)}get disabled(){return this.safeNgControlData(({disabled:x})=>x,!1)}get interactive(){return!this.readOnly&&!this.computedDisabled}get control(){return this.safeNgControlData(({control:x})=>x,null)}get computedName(){var x,k;return null!==(k=null===(x=this.controlName)||void 0===x?void 0:x.toString())&&void 0!==k?k:null}get controlName(){var x,k,L;return null!==(L=null===(k=null===(x=this.ngControl)||void 0===x?void 0:x.name)||void 0===k?void 0:k.toString())&&void 0!==L?L:null}get rawValue(){const{ngControl:x}=this;if(null!==x)return this.fromControlValue(x instanceof c.vS&&void 0===this.previousInternalValue?x.viewModel:x.value)}ngOnInit(){this.refresh$.pipe((0,fe.c)(0),(0,pe.Z)(null),(0,ce.T)(()=>{var x;return null===(x=this.ngControl)||void 0===x?void 0:x.control}),(0,de.p)(K.Aj),(0,ve.F)(),(0,Ce.n)(x=>(0,Z.h)(x.valueChanges,x.statusChanges)),(0,$e.Q)(this.destroy$)).subscribe(()=>{this.refreshLocalValue(this.safeCurrentValue)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}checkControlUpdate(){this.cdr.markForCheck()}registerOnChange(x){this.onChange=k=>{x(this.toControlValue(k))},this.refresh$.next()}registerOnTouched(x){this.onTouched=x}setDisabledState(){this.checkControlUpdate()}writeValue(x){this.refreshLocalValue(this.fromControlValue(this.ngControl instanceof c.vS&&void 0===this.previousInternalValue?this.ngControl.model:x))}updateFocused(x){x||this.controlMarkAsTouched(),super.updateFocused(x)}updateValue(x){this.disabled||this.valueIdenticalComparator(this.value,x)||(this.previousInternalValue=x,this.controlSetValue(x))}valueIdenticalComparator(x,k){return x===k}safeNgControlData(x,k){var L;return null!==(L=this.ngControl&&x(this.ngControl))&&void 0!==L?L:k}controlMarkAsTouched(){this.onTouched(),this.checkControlUpdate()}controlSetValue(x){this.onChange(x),this.checkControlUpdate()}refreshLocalValue(x){this.previousInternalValue=x,this.checkControlUpdate()}fromControlValue(x){return this.valueTransformer?this.valueTransformer.fromControlValue(x):x}toControlValue(x){return this.valueTransformer?this.valueTransformer.toControlValue(x):x}}return rt.\u0275fac=function(x){return new(x||rt)(t.rXU(c.vO,8),t.rXU(t.gRc),t.rXU(Ue,8))},rt.\u0275dir=t.FsC({type:rt,hostVars:4,hostBindings:function(x,k){2&x&&t.AVh("_readonly",k.readOnly)("_invalid",k.computedInvalid)},inputs:{readOnly:"readOnly",pseudoInvalid:"pseudoInvalid"},features:[t.Vt3]}),rt})();function et(rt){return{provide:Ve,useExisting:rt}}let Te=(()=>{class rt{constructor(){this.change$=new D.B}ngOnChanges(){this.change$.next()}}return rt.\u0275fac=function(x){return new(x||rt)},rt.\u0275dir=t.FsC({type:rt,features:[t.OA$]}),rt})(),_e=(()=>{class rt extends ge.c{constructor(x){super(k=>this.dialogs$.subscribe(k)),this.idService=x,this.dialogs$=new De.t([])}open(x,k={}){return new ge.c(L=>{const oe=Object.assign(Object.assign(Object.assign({},this.defaultOptions),k),{content:x,completeWith:Q=>{L.next(Q),L.complete()},$implicit:L,component:this.component,createdAt:Date.now(),id:this.idService.generate()});return this.dialogs$.next([...this.dialogs$.value,oe]),()=>{this.dialogs$.next(this.dialogs$.value.filter(Q=>Q!==oe))}})}}return rt.\u0275fac=function(x){return new(x||rt)(t.KVO(Re.BF))},rt.\u0275prov=t.jDH({token:rt,factory:rt.\u0275fac}),rt})(),ut=(()=>{class rt extends Ve{getFallbackValue(){return null}}return rt.\u0275fac=(()=>{let We;return function(k){return(We||(We=t.xGo(rt)))(k||rt)}})(),rt.\u0275dir=t.FsC({type:rt,features:[t.Vt3]}),rt})(),qe=(()=>{class rt{get safeHost(){if(!this.host)throw new Ie.fn;return this.host}attach(x){this.host=x}add(x){return this.safeHost.addComponentChild(x)}remove({hostView:x}){x.destroyed||x.destroy()}addTemplate(x,k){return this.safeHost.addTemplateChild(x,k)}removeTemplate(x){x.destroyed||x.destroy()}}return rt.\u0275fac=function(x){return new(x||rt)},rt.\u0275prov=t.jDH({token:rt,factory:rt.\u0275fac}),rt})(),nt=(()=>{class rt{constructor(x,k,L){this.injector=x,this.el=k,L.attach(this)}get clientRect(){return this.el.nativeElement.getBoundingClientRect()}addComponentChild(x){const k=x.createInjector(this.injector),E=k.get(t.OM3).resolveComponentFactory(x.component),Q=t.zZn.create({parent:k,providers:[{provide:rt,useValue:this}]}),Ge=this.vcr.createComponent(E,void 0,Q);return Ge.changeDetectorRef.detectChanges(),Ge}addTemplateChild(x,k){return this.vcr.createEmbeddedView(x,k)}}return rt.\u0275fac=function(x){return new(x||rt)(t.rXU(t.duS),t.rXU(t.aKT),t.rXU(qe))},rt.\u0275dir=t.FsC({type:rt,viewQuery:function(x,k){if(1&x&&t.GBs(Xe,5,t.c1b),2&x){let L;t.mGM(L=t.lsd())&&(k.vcr=L.first)}}}),rt})(),dt=(()=>{class rt{constructor(x){if(this.doc=x,null!==this.style)return void this.addTheme();const k=this.doc.head.querySelectorAll("style");this.constructor.style=k[k.length-1]}get style(){return this.constructor.style}ngOnDestroy(){this.removeTheme()}addTheme(){this.style&&this.doc.head.appendChild(this.style)}removeTheme(){var x;null===(x=this.style)||void 0===x||x.remove()}}return rt.style=null,rt.\u0275fac=function(x){return new(x||rt)(t.rXU(Qe.qQ))},rt.\u0275dir=t.FsC({type:rt}),rt})()},4489:(St,Be,m)=>{"use strict";m.d(Be,{B:()=>c});var t=m(2287);const c={enabled:!1,get assert(){return t.x7}}},6042:(St,Be,m)=>{"use strict";m.d(Be,{p:()=>K,p6:()=>be,wW:()=>D});var t=m(4438),c=m(683);const X=["*"];let be=(()=>{class Z extends c._g{}return Z.\u0275fac=(()=>{let ge;return function(fe){return(ge||(ge=t.xGo(Z)))(fe||Z)}})(),Z.\u0275prov=t.jDH({token:Z,factory:Z.\u0275fac,providedIn:"root"}),Z})(),K=(()=>{class Z extends c.kG{}return Z.\u0275fac=(()=>{let ge;return function(fe){return(ge||(ge=t.xGo(Z)))(fe||Z)}})(),Z.\u0275cmp=t.VBU({type:Z,selectors:[["tui-dropdown-host"]],features:[t.Jv_([{provide:c._g,useExisting:be},{provide:c.kG,useExisting:Z}]),t.Vt3],ngContentSelectors:X,decls:3,vars:0,consts:[["viewContainer",""]],template:function(De,fe){1&De&&(t.NAR(),t.SdG(0),t.eu8(1,null,0))},styles:['[_nghost-%COMP%]{position:relative;z-index:0;display:block;height:100%}[_nghost-%COMP%]:before{content:"";display:block;overflow:hidden}.t-position-fixed-offset[_ngcontent-%COMP%]{position:fixed;left:0;top:0;pointer-events:none;visibility:hidden;width:100%;height:100%}'],changeDetection:0}),Z})(),D=(()=>{class Z{}return Z.\u0275fac=function(De){return new(De||Z)},Z.\u0275mod=t.$C({type:Z}),Z.\u0275inj=t.G2t({}),Z})()},9966:(St,Be,m)=>{"use strict";m.d(Be,{CN:()=>Ve,Ec:()=>et,LT:()=>we});var t=m(4438),c=m(3864),X=m(9835),be=m(1410),K=m(6354),D=m(5558),Z=m(6977),ge=m(3386),De=m(9172),fe=m(3294),pe=m(177),ce=m(2287),de=m(4340),ve=m(7786);function Ce(Te,_e){if(1&Te&&(t.j41(0,"div",3),t.nrm(1,"div",4),t.k0s()),2&Te){const W=t.XpG().ngIf;t.AVh("t-bar_has-horizontal",W[1])}}function $e(Te,_e){if(1&Te&&(t.j41(0,"div",5),t.nrm(1,"div",6),t.k0s()),2&Te){const W=t.XpG().ngIf;t.AVh("t-bar_has-vertical",W[0])}}function Re(Te,_e){if(1&Te&&(t.qex(0),t.DNE(1,Ce,2,2,"div",1)(2,$e,2,2,"div",2),t.bVm()),2&Te){const W=_e.ngIf;t.R7$(),t.Y8G("ngIf",W[0]),t.R7$(),t.Y8G("ngIf",W[1])}}let Ae=(()=>{class Te{constructor(W,je,ut,qe,nt,dt){this.container=qe,this.doc=nt,this.el=dt,this.tuiScrollbar="vertical";const{nativeElement:rt}=this.el,We=(0,X.xM)(rt,"mousedown"),x=(0,X.xM)(this.doc,"mousemove"),k=(0,X.xM)(this.doc,"mouseup"),L=(0,X.xM)(this.wrapper,"mousedown");(0,ve.h)(L.pipe((0,K.T)(E=>this.getScrolled(E,.5,.5))),We.pipe((0,D.n)(E=>{const oe=rt.getBoundingClientRect(),Q=function Qe({clientY:Te},{top:_e,height:W}){return(Te-_e)/W}(E,oe),Ge=function Xe({clientX:Te},{left:_e,width:W}){return(Te-_e)/W}(E,oe);return x.pipe((0,K.T)(lt=>this.getScrolled(lt,Q,Ge)),(0,Z.Q)(k))}))).pipe((0,X.rB)(W),(0,Z.Q)(je)).subscribe(([E,oe])=>{this.element.style.scrollBehavior="auto","vertical"===this.tuiScrollbar?this.element.scrollTop=E:this.element.scrollLeft=oe,this.element.style.scrollBehavior=""}),(0,ve.h)(ut.pipe((0,ge.c)(ce.cZ)),(0,X.A5)(this.element)).pipe((0,X.rB)(W),(0,Z.Q)(je)).subscribe(()=>{"vertical"===this.tuiScrollbar?(rt.style.top=100*this.thumb+"%",rt.style.height=100*this.view+"%"):(rt.style.left=100*this.thumb+"%",rt.style.width=100*this.view+"%")})}get wrapper(){return this.el.nativeElement.parentElement}get scrolled(){const{scrollTop:W,scrollHeight:je,clientHeight:ut,scrollLeft:qe,scrollWidth:nt,clientWidth:dt}=this.element;return"vertical"===this.tuiScrollbar?W/(je-ut):qe/(nt-dt)}get compensation(){const{clientHeight:W,scrollHeight:je,clientWidth:ut,scrollWidth:qe}=this.element;return W*W/je>24&&"vertical"===this.tuiScrollbar||ut*ut/qe>24&&"horizontal"===this.tuiScrollbar?0:"vertical"===this.tuiScrollbar?24/W:24/ut}get thumb(){return this.scrolled*(1-(this.compensation||this.view))}get view(){const{clientHeight:W,scrollHeight:je,clientWidth:ut,scrollWidth:qe}=this.element;return"vertical"===this.tuiScrollbar?Math.ceil(W/je*100)/100:Math.ceil(ut/qe*100)/100}get element(){return this.container.nativeElement}getScrolled({clientY:W,clientX:je},ut,qe){const{offsetHeight:nt,offsetWidth:dt}=this.el.nativeElement,{top:rt,left:We,width:x,height:k}=this.wrapper.getBoundingClientRect();return[(W-rt-nt*ut)/(k-nt)*(this.element.scrollHeight-k),(je-We-dt*qe)/(x-dt)*(this.element.scrollWidth-x)]}}return Te.\u0275fac=function(W){return new(W||Te)(t.rXU(t.SKi),t.rXU(de.ew,2),t.rXU(c.dJ),t.rXU(be.HF),t.rXU(pe.qQ),t.rXU(t.aKT))},Te.\u0275dir=t.FsC({type:Te,selectors:[["","tuiScrollbar",""]],inputs:{tuiScrollbar:"tuiScrollbar"},features:[t.Jv_([de.ew])]}),Te})(),we=(()=>{class Te{constructor(W,je,ut){this.zone=W,this.scrollRef=je,this.animationFrame$=ut,this.refresh$=this.animationFrame$.pipe((0,ge.c)(300),(0,K.T)(()=>this.scrollbars),(0,De.Z)([!1,!1]),(0,fe.F)((qe,nt)=>qe[0]===nt[0]&&qe[1]===nt[1]),(0,X.sX)(this.zone))}get scrollbars(){const{clientHeight:W,scrollHeight:je,clientWidth:ut,scrollWidth:qe}=this.scrollRef.nativeElement;return[Math.ceil(W/je*100)<100,Math.ceil(ut/qe*100)<100]}}return Te.\u0275fac=function(W){return new(W||Te)(t.rXU(t.SKi),t.rXU(be.HF),t.rXU(c.dJ))},Te.\u0275cmp=t.VBU({type:Te,selectors:[["tui-scroll-controls"]],decls:2,vars:3,consts:[[4,"ngIf"],["class","t-bar t-bar_vertical",3,"t-bar_has-horizontal",4,"ngIf"],["class","t-bar t-bar_horizontal",3,"t-bar_has-vertical",4,"ngIf"],[1,"t-bar","t-bar_vertical"],["tuiScrollbar","vertical",1,"t-thumb"],[1,"t-bar","t-bar_horizontal"],["tuiScrollbar","horizontal",1,"t-thumb"]],template:function(W,je){1&W&&(t.DNE(0,Re,3,2,"ng-container",0),t.nI1(1,"async")),2&W&&t.Y8G("ngIf",t.bMT(1,1,je.refresh$))},dependencies:[pe.bT,Ae,pe.Jj],styles:["[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;min-width:calc(100% - 1px);min-height:calc(100% - 1px);max-width:calc(100% - 1px);max-height:calc(100% - 1px);float:left;-webkit-margin-end:calc(-100% + 1px);margin-inline-end:calc(-100% + 1px);pointer-events:none}.t-bar[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;pointer-events:auto;animation:tuiFadeIn var(--tui-duration, .3s) ease-in-out}.t-bar_vertical[_ngcontent-%COMP%]{top:0;width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;height:.875rem}.t-bar_has-horizontal[_ngcontent-%COMP%]{bottom:.5rem}.t-bar_has-vertical[_ngcontent-%COMP%]{right:.5rem}.t-thumb[_ngcontent-%COMP%]{position:absolute;border-radius:6.25rem;border:.25rem solid transparent;cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:currentColor;background-clip:content-box;box-sizing:border-box;transition:all var(--tui-duration, .3s) ease-in-out;transition-property:width,height,opacity;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;width:.75rem;min-height:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;height:.75rem;min-width:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{height:.875rem}"],changeDetection:0}),Te})(),Ve=(()=>{class Te{}return Te.\u0275fac=function(W){return new(W||Te)},Te.\u0275dir=t.FsC({type:Te,selectors:[["","tuiScrollRef",""]],features:[t.Jv_([{provide:be.HF,useExisting:t.aKT}])]}),Te})(),et=(()=>{class Te{}return Te.\u0275fac=function(W){return new(W||Te)},Te.\u0275mod=t.$C({type:Te}),Te.\u0275inj=t.G2t({imports:[[pe.MD]]}),Te})()},2287:(St,Be,m)=>{"use strict";m.d(Be,{BJ:()=>Ce,Fr:()=>X,Hk:()=>$e,Lo:()=>fe,Ml:()=>ge,Np:()=>Qe,Pd:()=>pe,SD:()=>et,Uq:()=>be,Wt:()=>dt,am:()=>Xe,c:()=>Ae,cZ:()=>Ie,el:()=>Te,x7:()=>De,xQ:()=>Z});var t=m(4438),c=m(9969);const X=()=>!1,be=()=>!0,D={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},Z=new t.rOR,ge=[],De=()=>{},fe=Object.assign(Object.assign({},D),{toJSON:()=>D}),pe=rt=>String(rt),Ce=(rt,We)=>rt===We||function ce(rt,We){return Array.isArray(rt)&&Array.isArray(We)&&!rt.length&&!We.length}(rt,We),$e=(0,c.hZ)("tuiParentAnimation",[(0,c.kY)(":leave",[(0,c.P)(":scope > *",[(0,c.MA)()],{optional:!0})])]),Ie=((0,c.hZ)("tuiParentStop",[(0,c.kY)(":enter",[])]),1e3/15),Qe=rt=>"ownerSVGElement"in rt?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,Xe="\xa0",Ae="\u2013",et="-",Te="\u2212",dt="3.82.0"},4343:(St,Be,m)=>{"use strict";m.d(Be,{PE:()=>De});var t=m(6651);function ge(ce,de,ve=!0){return function(){const $e=ce.call(this);return Object.defineProperty(this,de,{enumerable:ve,value:$e}),$e}}function De(ce,de,ve){if("function"==typeof ce){const Xe=de;if("getter"===Xe.kind)return ge(ce,Xe.name);if("method"===Xe.kind)return function Z(ce){let Ce,de=[],ve=!1;return function(...Re){return ve&&de.length===Re.length&&Re.every((Qe,Xe)=>Qe===de[Xe])||(de=Re,Ce=ce.apply(this,Re),ve=!0),Ce}}(ce);throw new t.SQ}const{get:Ce,enumerable:$e,value:Re}=ve,Ie=de;if(Ce)return{configurable:!0,enumerable:$e,get:ge(Ce,Ie,$e)};if("function"!=typeof Re)throw new t.SQ;const Qe=Re;return{configurable:!0,enumerable:$e,get(){let we,Xe=[],Ae=!1;const Ue=(...Ve)=>(Ae&&Xe.length===Ve.length&&Ve.every((Te,_e)=>Te===Xe[_e])||(Xe=Ve,we=Qe.apply(this,Ve),Ae=!0),we);return Object.defineProperty(this,Ie,{configurable:!0,value:Ue}),Ue}}}},1813:(St,Be,m)=>{"use strict";m.d(Be,{L:()=>ce,Y:()=>pe});var t=m(9783),c=m(4438),X=m(4343),be=m(9835),K=m(1410),D=m(9925),Z=m(6354),ge=m(9172),De=m(3294),fe=m(5245);let pe=(()=>{class de{constructor(Ce,$e,Re,Ie){var Qe;this.active$=Ce,this.zone=$e,this.el=Re,this.directParentActiveZone=Ie,this.subActiveZones=[],this.tuiActiveZoneParent=null,this.tuiActiveZoneChange=this.active$.pipe((0,Z.T)(Xe=>!!Xe&&this.contains(Xe)),(0,ge.Z)(!1),(0,De.F)(),(0,fe.i)(1),(0,be.sX)(this.zone)),null===(Qe=this.directParentActiveZone)||void 0===Qe||Qe.addSubActiveZone(this)}set tuiActiveZoneParentSetter(Ce){this.setZone(Ce)}ngOnDestroy(){var Ce,$e;null===(Ce=this.directParentActiveZone)||void 0===Ce||Ce.removeSubActiveZone(this),null===($e=this.tuiActiveZoneParent)||void 0===$e||$e.removeSubActiveZone(this)}contains(Ce){return this.el.nativeElement.contains(Ce)||this.subActiveZones.some(($e,Re,Ie)=>Ie.indexOf($e)===Re&&$e.contains(Ce))}setZone(Ce){var $e;null===($e=this.tuiActiveZoneParent)||void 0===$e||$e.removeSubActiveZone(this),Ce?.addSubActiveZone(this),this.tuiActiveZoneParent=Ce}addSubActiveZone(Ce){this.subActiveZones=[...this.subActiveZones,Ce]}removeSubActiveZone(Ce){this.subActiveZones=(0,D.GV)(this.subActiveZones,this.subActiveZones.indexOf(Ce))}}return de.\u0275fac=function(Ce){return new(Ce||de)(c.rXU(K.t9),c.rXU(c.SKi),c.rXU(c.aKT),c.rXU(de,12))},de.\u0275dir=c.FsC({type:de,selectors:[["","tuiActiveZone","",5,"ng-container"],["","tuiActiveZoneChange","",5,"ng-container"],["","tuiActiveZoneParent","",5,"ng-container"]],hostBindings:function(Ce,$e){1&Ce&&c.bIt("mousedown.silent",function(){return 0},!1,c.EBC)},inputs:{tuiActiveZoneParentSetter:[c.Mj6.None,"tuiActiveZoneParent","tuiActiveZoneParentSetter"]},outputs:{tuiActiveZoneChange:"tuiActiveZoneChange"},exportAs:["tuiActiveZone"]}),(0,t.Cg)([X.PE],de.prototype,"setZone",null),de})(),ce=(()=>{class de{}return de.\u0275fac=function(Ce){return new(Ce||de)},de.\u0275mod=c.$C({type:de}),de.\u0275inj=c.G2t({}),de})()},9369:(St,Be,m)=>{"use strict";m.d(Be,{E$:()=>de,Lo:()=>pe,x:()=>ce});var t=m(4438),c=m(2287),X=m(9835),be=m(5001),K=m(1985),D=m(7786),Z=m(6354),ge=m(5964),De=m(3294);function fe({currentTarget:ve,relatedTarget:Ce}){return!(0,be.ru)(Ce)||!(0,be.ru)(ve)||!ve.contains(Ce)}let pe=(()=>{class ve extends K.c{constructor($e,Re){super(Ie=>this.stream$.subscribe(Ie)),this.el=$e,this.zone=Re,this.stream$=(0,D.h)((0,X.xM)(this.el.nativeElement,"mouseenter").pipe((0,Z.T)(c.Uq)),(0,X.xM)(this.el.nativeElement,"mouseleave").pipe((0,Z.T)(c.Fr)),(0,X.xM)(this.el.nativeElement,"mouseout").pipe((0,ge.p)(fe),(0,Z.T)(c.Fr))).pipe((0,De.F)(),(0,X.sX)(this.zone))}}return ve.\u0275fac=function($e){return new($e||ve)(t.KVO(t.aKT),t.KVO(t.SKi))},ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),ve})(),ce=(()=>{class ve{constructor($e){this.tuiHoveredChange=$e}}return ve.\u0275fac=function($e){return new($e||ve)(t.rXU(pe))},ve.\u0275dir=t.FsC({type:ve,selectors:[["","tuiHoveredChange",""]],outputs:{tuiHoveredChange:"tuiHoveredChange"},features:[t.Jv_([pe])]}),ve})(),de=(()=>{class ve{}return ve.\u0275fac=function($e){return new($e||ve)},ve.\u0275mod=t.$C({type:ve}),ve.\u0275inj=t.G2t({}),ve})()},4191:(St,Be,m)=>{"use strict";m.d(Be,{Nx:()=>X,ks:()=>be});var t=m(4438);class c{constructor(D){this.internalDirectiveInstance=D}get $implicit(){return this.internalDirectiveInstance.tuiLet}get tuiLet(){return this.internalDirectiveInstance.tuiLet}}let X=(()=>{class K{constructor(Z,ge){Z.createEmbeddedView(ge,new c(this))}static ngTemplateContextGuard(Z,ge){return!0}}return K.\u0275fac=function(Z){return new(Z||K)(t.rXU(t.c1b),t.rXU(t.C4Q))},K.\u0275dir=t.FsC({type:K,selectors:[["","tuiLet",""]],inputs:{tuiLet:"tuiLet"}}),K})(),be=(()=>{class K{}return K.\u0275fac=function(Z){return new(Z||K)},K.\u0275mod=t.$C({type:K}),K.\u0275inj=t.G2t({}),K})()},4883:(St,Be,m)=>{"use strict";m.d(Be,{w:()=>fe,x:()=>De});var t=m(4438),c=m(9835),X=m(4340),be=m(5001),K=m(5964),D=m(6977),Z=m(5558),ge=m(8141);let De=(()=>{class pe{constructor({nativeElement:de},ve,Ce){this.mode="scroll",(0,c.xM)(de,"wheel",{passive:!1}).pipe((0,K.p)(()=>this.enabled),(0,c.rB)(ve),(0,D.Q)(Ce)).subscribe($e=>{this.processEvent($e,!!$e.deltaY,$e.deltaY?$e.deltaY<0:$e.deltaX<0)}),(0,c.xM)(de,"touchstart",{passive:!0}).pipe((0,Z.n)(({touches:$e})=>{let Ae,{clientX:Re,clientY:Ie}=$e[0],Qe=0,Xe=0;return(0,c.xM)(de,"touchmove",{passive:!1}).pipe((0,K.p)(()=>this.enabled),(0,ge.M)(we=>{const Ue=we.changedTouches[0];Qe=Re-Ue.clientX,Xe=Ie-Ue.clientY,Re=Ue.clientX,Ie=Ue.clientY,void 0===Ae&&(Ae=Math.abs(Xe)>Math.abs(Qe)),this.processEvent(we,Ae,Ae?Xe<0:Qe<0)}))}),(0,c.rB)(ve),(0,D.Q)(Ce)).subscribe()}get enabled(){return"none"!==this.mode}get overscrollBehavior(){return this.enabled?"contain":null}processEvent(de,ve,Ce){var $e;const{target:Re,currentTarget:Ie,cancelable:Qe}=de;if(Qe&&(0,be.ru)(Re)&&"range"!==(null===($e=Re)||void 0===$e?void 0:$e.type)){if("all"===this.mode&&(ve&&!Ie.contains((0,be.kI)(Re))||!ve&&!Ie.contains((0,be.kI)(Re,!1))))return void de.preventDefault();if(ve&&(Ce&&!(0,be.qO)(Re,Ie,!0,!1)||!Ce&&!(0,be.qO)(Re,Ie,!0,!0)))return void de.preventDefault();!ve&&(Ce&&!(0,be.qO)(Re,Ie,!1,!1)||!Ce&&!(0,be.qO)(Re,Ie,!1,!0))&&de.preventDefault()}}}return pe.\u0275fac=function(de){return new(de||pe)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(X.ew,2))},pe.\u0275dir=t.FsC({type:pe,selectors:[["","tuiOverscroll",""]],hostVars:2,hostBindings:function(de,ve){2&de&&t.xc7("overscroll-behavior",ve.overscrollBehavior)},inputs:{mode:[t.Mj6.None,"tuiOverscroll","mode"]},features:[t.Jv_([X.ew])]}),pe})(),fe=(()=>{class pe{}return pe.\u0275fac=function(de){return new(de||pe)},pe.\u0275mod=t.$C({type:pe}),pe.\u0275inj=t.G2t({}),pe})()},8883:(St,Be,m)=>{"use strict";m.d(Be,{G:()=>t,n:()=>c});var t=function(X){return X[X.Sunday=0]="Sunday",X[X.Monday=1]="Monday",X[X.Tuesday=2]="Tuesday",X[X.Wednesday=3]="Wednesday",X[X.Thursday=4]="Thursday",X[X.Friday=5]="Friday",X[X.Saturday=6]="Saturday",X}(t||{}),c=function(X){return X[X.January=0]="January",X[X.February=1]="February",X[X.March=2]="March",X[X.April=3]="April",X[X.May=4]="May",X[X.June=5]="June",X[X.July=6]="July",X[X.August=7]="August",X[X.September=8]="September",X[X.October=9]="October",X[X.November=10]="November",X[X.December=11]="December",X}(c||{})},6651:(St,Be,m)=>{"use strict";m.d(Be,{GB:()=>K,SQ:()=>ge,SV:()=>Z,X0:()=>be,c3:()=>pe,fn:()=>D,tt:()=>X}),Error,Error;class X extends Error{constructor(Ce){super("")}}class be extends Error{constructor(Ce){super("")}}class K extends Error{constructor(Ce){super("")}}class D extends Error{constructor(){super("")}}class Z extends Error{constructor(){super("")}}class ge extends Error{constructor(){super("")}}Error,Error;class pe extends Error{constructor(){super("")}}Error,Error},9835:(St,Be,m)=>{"use strict";m.d(Be,{A5:()=>oe,Eb:()=>Ge,MJ:()=>We,Pj:()=>rt,aY:()=>dt,lD:()=>Ue,oM:()=>nt,rB:()=>Tt,sX:()=>Ke,xM:()=>Ve});var t=m(6651),c=m(1985),X=m(3726),be=m(1203),K=m(1807),D=m(7786),Z=m(8793),ge=m(983),De=m(9172),fe=m(5558),pe=m(6354),ce=m(3294),de=m(4668),ve=m(6697),Ce=m(5964),$e=m(3557),Re=m(7469),Ie=m(3993),Qe=m(8141),Xe=m(9925),Ae=m(2287),we=m(8529);function Ue(ht){return new c.c(kt=>{if(!ht.valueChanges)throw new t.c3;return ht.valueChanges.pipe((0,De.Z)(ht.value)).subscribe(kt)})}function Ve(ht,kt,wt={}){return(0,X.R)(ht,kt,wt)}function je(ht=0){return(0,be.F)((0,fe.n)(()=>(0,K.O)(ht).pipe((0,pe.T)(Ae.Fr),(0,De.Z)(!0))),(0,ce.F)())}let ut,qe;function nt(ht){const kt=Ve(ht,"blur"),{ownerDocument:wt}=ht;if(!wt)throw new t.SV;return(!qe||!ut)&&(ut=Ve(wt,"mouseup",{capture:!0}).pipe(je(),(0,De.Z)(!1),(0,de.t)({bufferSize:1,refCount:!0})),qe=Ve(wt,"mousedown",{capture:!0}).pipe(je(),(0,De.Z)(!1),(0,de.t)({bufferSize:1,refCount:!0}))),(0,D.h)((0,Z.x)(Ve(ht,"focus").pipe((0,ve.s)(1)),kt.pipe((0,Ce.p)(()=>!(0,we.X)(ht)),(0,ve.s)(1),(0,$e.w)())).pipe((0,Re.u)(),(0,Ie.E)(qe,ut,(un,sn,vn)=>sn||vn),(0,Ce.p)(Xe._s))).pipe((0,fe.n)(()=>kt.pipe((0,pe.T)(Ae.Fr),(0,ve.s)(1),(0,De.Z)(!0))),(0,ce.F)())}function dt(ht,kt=Boolean){return(0,be.F)((0,fe.n)(wt=>kt(wt)?ht(wt):ge.w))}function rt(ht){var kt,wt;return"observed"in ht?ht.observed:!(null===(wt=null===(kt=ht)||void 0===kt?void 0:kt.observers)||void 0===wt||!wt.length)}function We(ht){return ht.changes.pipe((0,De.Z)(null),(0,pe.T)(()=>(0,Xe.fk)(ht)))}function oe(ht){return Ve(ht===ht.ownerDocument.documentElement?ht.ownerDocument:ht,"scroll")}function Ge(ht){return(0,Qe.M)(()=>{ht.markForCheck()})}function Tt(ht){return kt=>new c.c(wt=>ht.runOutsideAngular(()=>kt.subscribe(wt)))}function Ke(ht){return(0,be.F)(Tt(ht),function lt(ht){return kt=>new c.c(wt=>kt.subscribe({next:un=>ht.run(()=>wt.next(un)),error:un=>ht.run(()=>wt.error(un)),complete:()=>ht.run(()=>wt.complete())}))}(ht))}},4340:(St,Be,m)=>{"use strict";m.d(Be,{ew:()=>Q,vA:()=>Ge,iF:()=>lt,BF:()=>Ke,Ft:()=>kt,o4:()=>ht,mC:()=>un,FR:()=>rn,aM:()=>di});var t=m(4438),c=m(2771),X=m(1985),be=m(9030),K=m(7786),D=m(3726),Z=m(6648),ge=m(9835),De=m(6977),fe=m(5335),pe=m(3386),ce=m(6354),de=m(9172),ve=m(3294),Ce=m(9437),$e=m(152),Re=m(7647),Ie=m(5558),Qe=m(4668),Xe=m(3946),Ae=m(5964),we=m(3864),Ue=m(2287),Ve=m(5001),et=m(177);const _e=new t.nKC("Box model to observe changes",{providedIn:"root",factory:()=>"content-box"}),W=new t.nKC("Resize Observer API support",{providedIn:"root",factory:()=>!!(0,t.WQX)(we.jf).ResizeObserver});let je=(()=>{class $t extends X.c{constructor({nativeElement:zt},_t,At,an){let dn;return super(qt=>{if(At)return dn=new ResizeObserver(On=>{_t.run(()=>{qt.next(On)})}),dn.observe(zt,{box:an}),()=>{dn.disconnect()};qt.error("ResizeObserver is not supported in your browser")}),this.pipe((0,Re.u)())}}return $t.\u0275fac=function(zt){return new(zt||$t)(t.KVO(t.aKT),t.KVO(t.SKi),t.KVO(W),t.KVO(_e))},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac}),$t})();var rt=m(9925),We=m(9783),x=m(7798),k=m(4360),L=m(8750),oe=m(1410);let Q=(()=>{class $t extends c.m{constructor(){super(1)}ngOnDestroy(){this.next()}}return $t.\u0275fac=function(zt){return new(zt||$t)},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac}),$t})(),Ge=(()=>{class $t{constructor(zt,_t){this.resolver=zt,this.injector=_t,this.map=new Map}addComponent(zt){this.map.has(zt)||this.map.set(zt,this.resolver.resolveComponentFactory(zt).create(this.injector))}ngOnDestroy(){this.map.forEach(zt=>zt.destroy())}}return $t.\u0275fac=function(zt){return new(zt||$t)(t.KVO(t.OM3),t.KVO(t.duS))},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac,providedIn:"root"}),$t})(),lt=(()=>{class $t extends X.c{constructor({nativeElement:zt},_t,At){super(an=>this.focusVisible$.subscribe(an)),this.focusVisible$=(0,ge.oM)(zt).pipe((0,ge.Eb)(_t),(0,De.Q)(At))}}return $t.\u0275fac=function(zt){return new(zt||$t)(t.KVO(t.aKT),t.KVO(t.gRc),t.KVO(Q,2))},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac}),$t})(),Ke=(()=>{class $t{generate(){return`tui_${$t.autoId++}${Date.now()}`}}return $t.autoId=0,$t.\u0275fac=function(zt){return new(zt||$t)},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac,providedIn:"root"}),$t})(),ht=(()=>{class $t extends X.c{constructor(zt,_t){super(At=>this.callback$.subscribe(At)),this.callback$=(0,be.v)(()=>{let{nativeElement:At}=zt;const an=[_t,At];for(;At.parentElement;)At=At.parentElement,an.push(At);return(0,K.h)(...an.map(dn=>(0,ge.xM)(dn,"scroll")))})}}return $t.\u0275fac=function(zt){return new(zt||$t)(t.KVO(t.aKT),t.KVO(we.jf))},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac}),$t})(),kt=(()=>{class $t extends X.c{constructor(zt,{nativeElement:_t},At,an,dn,qt){super(On=>this.obscured$.subscribe(On)),this.obscured$=(0,K.h)((0,K.h)(zt,(0,D.R)(an,"resize")).pipe((0,fe.c)(0)),qt.pipe((0,pe.c)(Ue.cZ))).pipe((0,ce.T)(()=>(0,Ve.J0)(_t)),(0,de.Z)(null),(0,ve.F)(),(0,ge.sX)(At),(0,De.Q)(dn))}}return $t.\u0275fac=function(zt){return new(zt||$t)(t.KVO(ht,2),t.KVO(t.aKT),t.KVO(t.SKi),t.KVO(we.jf),t.KVO(Q,2),t.KVO(we.dJ))},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac}),$t})(),un=(()=>{class $t extends je{constructor(zt,_t,At,an,dn,qt){return super(zt,_t,an,dn),this.pipe((0,Ce.W)(()=>qt.pipe((0,pe.c)(Ue.cZ),(0,ce.T)(()=>`${zt.nativeElement.clientWidth} ${zt.nativeElement.clientHeight}`),(0,ve.F)(),(0,ce.T)(()=>Ue.Ml))),(0,$e.B)(0),(0,ge.rB)(_t),(0,Re.u)(),(0,De.Q)(At))}}return $t.\u0275fac=function(zt){return new(zt||$t)(t.KVO(t.aKT),t.KVO(t.SKi),t.KVO(Q,2),t.KVO(W),t.KVO(_e),t.KVO(we.dJ))},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac}),$t})(),rn=(()=>{class $t{constructor(zt,_t){this.win=zt,this.platformId=_t,this.cache=new Map}request(zt){const _t=this.cache.get(zt);if(_t)return _t;const an=("AbortController"in this.win||(0,et.Vy)(this.platformId)?function E($t,Ot={}){const{selector:zt}=Ot,_t=(0,x.Tt)(Ot,["selector"]);return new X.c(At=>{const an=new AbortController,{signal:dn}=an;let qt=!0;const{signal:On}=_t;if(On)if(On.aborted)an.abort();else{const Wt=()=>{dn.aborted||an.abort()};On.addEventListener("abort",Wt),At.add(()=>On.removeEventListener("abort",Wt))}const en=Object.assign(Object.assign({},_t),{signal:dn}),nn=Wt=>{qt=!1,At.error(Wt)};return fetch($t,en).then(Wt=>{zt?(0,L.Tg)(zt(Wt)).subscribe((0,k._)(At,void 0,()=>{qt=!1,At.complete()},nn)):(qt=!1,At.next(Wt),At.complete())}).catch(nn),()=>{qt&&an.abort()}})}(zt):(0,be.v)(()=>(0,Z.H)(fetch(zt)))).pipe((0,Ie.n)(dn=>(0,We.sH)(this,void 0,void 0,function*(){if(dn.ok)return dn.text();throw new Error(`Failed to load ${zt} (${dn.statusText})`)})),(0,Qe.t)({bufferSize:1,refCount:!1}));return this.cache.set(zt,an),an}}return $t.\u0275fac=function(zt){return new(zt||$t)(t.KVO(we.jf),t.KVO(t.Agw))},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac,providedIn:"root"}),$t})(),di=(()=>{class $t extends X.c{constructor({nativeElement:zt},{timeout:_t,threshold:At},an){super(dn=>{(0,K.h)((0,ge.xM)(zt,"touchstart",{passive:!0}),(0,ge.xM)(an,"touchend")).pipe((0,Xe.J)(),(0,Ae.p)(([qt,On])=>!!qt.touches.length&&qt.touches[0].identifier===On.changedTouches[0].identifier),(0,ce.T)(([qt,On])=>{const Ht=qt.touches[0].clientX-On.changedTouches[0].clientX,vt=qt.touches[0].clientY-On.changedTouches[0].clientY,tn=On.timeStamp-qt.timeStamp;return(Math.abs(Ht)>At||Math.abs(vt)>At)&&tn<_t?{direction:(0,rt.Al)(Ht,vt),events:[qt,On]}:null}),(0,Ae.p)(rt.Aj)).subscribe(dn)})}}return $t.\u0275fac=function(zt){return new(zt||$t)(t.KVO(t.aKT),t.KVO(oe.xG),t.KVO(et.qQ))},$t.\u0275prov=t.jDH({token:$t,factory:$t.\u0275fac}),$t})()},1410:(St,Be,m)=>{"use strict";m.d(Be,{t9:()=>rt,vD:()=>We,t2:()=>k,lb:()=>E,aX:()=>Ge,KS:()=>Tt,E:()=>un,Hs:()=>rn,mg:()=>Ke,Td:()=>wt,Ld:()=>_i,HF:()=>_t,xG:()=>At,Q_:()=>qt,IY:()=>x,jn:()=>oe,Jr:()=>lt});var t=m(177),c=m(4438),X=m(3864),be=m(9835),K=m(9925),D=m(5001);const ge=/ipad|iphone|ipod/;function De(nn){return ge.test(nn.userAgent.toLowerCase())||function Z(nn){return nn.platform.startsWith("Mac")||"iPhone"===nn.platform}(nn)&&nn.maxTouchPoints>1}const fe=/^((?!chrome|android).)*safari/i;var ce=m(4412),de=m(1807),ve=m(7786),Ce=m(7673),$e=m(6648),Re=m(983),Ie=m(5558),Qe=m(6354),Xe=m(9172),Ae=m(7647),we=m(5964),Ue=m(6977),Ve=m(3981),et=m(3993),Te=m(6697),_e=m(3294),W=m(4668),je=m(8008),ut=m(2287);const qe=(0,K.ET)(()=>{const nn={onRemovalComplete:()=>{}},Wt=new ce.t(null),Ct=(0,c.WQX)(je.O6,c.$GK.Optional)||nn,{onRemovalComplete:Ht=nn.onRemovalComplete}=Ct;return Ct.onRemovalComplete=(vt,tn)=>{Wt.next(vt),Ht.call(Ct,vt,tn)},Wt.pipe((0,Ie.n)(vt=>(0,de.O)(0).pipe((0,Qe.T)(()=>null),(0,Xe.Z)(vt))),(0,Ae.u)())});function nt(nn,Wt=null){return(0,D.dd)(nn).activeElement!==nn&&!nn.matches(":disabled")&&!Wt?.contains(nn)}const rt=(0,K.ET)(()=>{const nn=(0,c.WQX)(qe),Wt=(0,c.WQX)(X.jf),Ct=(0,c.WQX)(t.qQ),Ht=(0,be.xM)(Wt,"focusout"),vt=(0,be.xM)(Wt,"focusin"),tn=(0,be.xM)(Wt,"blur"),mt=(0,be.xM)(Wt,"mousedown"),yn=(0,be.xM)(Wt,"mouseup");return(0,ve.h)(Ht.pipe((0,Ue.Q)(mt),(0,Ve.Y)(()=>yn),(0,et.E)(nn),(0,we.p)(([bn,ct])=>nt((0,D.U9)(bn),ct)),(0,Qe.T)(([{relatedTarget:bn}])=>bn)),tn.pipe((0,Qe.T)(()=>Ct.activeElement),(0,we.p)(bn=>!!bn?.matches("iframe"))),vt.pipe((0,Ie.n)(bn=>{const ct=(0,D.U9)(bn),Ye=(0,D.dd)(ct);return Ye===Ct?(0,Ce.of)(ct):function dt(nn){return(0,ve.h)((0,be.xM)(nn,"focusin").pipe((0,Qe.T)(({target:Wt})=>Wt)),(0,be.xM)(nn,"focusout").pipe((0,we.p)(({target:Wt,relatedTarget:Ct})=>!!Ct&&nt(Wt)),(0,Qe.T)(({relatedTarget:Wt})=>Wt)))}(Ye).pipe((0,Xe.Z)(ct))})),mt.pipe((0,Ie.n)(bn=>{const ct=(0,D.U9)(bn);return Ct.activeElement&&Ct.activeElement!==Ct.body?Ht.pipe((0,Te.s)(1),(0,Qe.T)(()=>ct),(0,Ue.Q)((0,de.O)(0))):(0,Ce.of)(ct)}))).pipe((0,_e.F)(),(0,Ae.u)())}),We=(0,K.gc)([]);function x(nn){return{provide:We,multi:!0,useExisting:nn}}const k=(0,K.ET)(()=>{var nn,Wt;return null!==(Wt=null===(nn=(0,c.WQX)(t.qQ).querySelector("base"))||void 0===nn?void 0:nn.href)&&void 0!==Wt?Wt:""}),E=((0,K.ET)(()=>(0,c.WQX)(c._9s).createRenderer(null,null)),(0,K.gc)([]));function oe(nn){return{provide:E,multi:!0,useExisting:nn}}(0,K.ET)(()=>{var nn;const Wt=null===(nn=(0,c.WQX)(t.qQ).querySelector("base"))||void 0===nn?void 0:nn.href;if(Wt)return Wt;const Ct=(0,c.WQX)(t.qQ).createElement("a");return Ct.href="",Ct.pathname});const Ge=new c.nKC("[TUI_FOCUSABLE_ITEM_ACCESSOR]");function lt(nn){return{provide:Ge,useExisting:nn}}const Tt=new c.nKC("[TUI_FONTS_READY]",{factory:()=>{var nn;return(0,$e.H)((null===(nn=(0,c.WQX)(t.qQ).fonts)||void 0===nn?void 0:nn.ready)||Re.w).pipe((0,W.t)({bufferSize:1,refCount:!1}))}}),Ke=(0,K.ET)(()=>De((0,c.WQX)(X.kW))),ht=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/,kt=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/,wt=(0,K.ET)(()=>ht.test((0,c.WQX)(X._O).toLowerCase())||kt.test((0,c.WQX)(X._O).slice(0,4).toLowerCase())),un=(0,K.ET)(()=>(0,c.WQX)(wt)&&!(0,c.WQX)(Ke)),En=((0,K.ET)(()=>function pe(nn){return De(nn)||fe.test(nn.userAgent.toLowerCase())}((0,c.WQX)(X.kW))),(0,K.ET)(()=>!!(0,c.WQX)(X.jf).chrome),(0,K.ET)(()=>!!(0,c.WQX)(X.jf).Cypress)),Bn=(0,K.ET)(ut.Fr),rn=(0,K.ET)(()=>(0,c.WQX)(En)||(0,c.WQX)(Bn)),_i=((0,K.ET)(()=>{var nn;return typeof(null===(nn=(0,c.WQX)(X.jf))||void 0===nn?void 0:nn.mozCancelFullScreen)<"u"}),(0,K.ET)(()=>(0,c.WQX)(X.jf).location.host.endsWith("stackblitz.io")),(0,K.ET)(()=>{var nn;return!(null===(nn=(0,c.WQX)(X.jf))||void 0===nn||!nn.webkitConvertPointFromNodeToPage)}));(0,K.gc)("web"),(0,K.ET)(()=>(0,t.UE)((0,c.WQX)(c.Agw))?new Range:{});const _t=(0,K.ET)(()=>new c.aKT((0,c.WQX)(t.qQ).documentElement)),At=(0,K.gc)({timeout:500,threshold:30}),qt=((0,K.ET)(ut.Uq),(0,K.ET)(()=>(0,c.WQX)(X.jf).matchMedia("(any-pointer: coarse)").matches),new c.nKC("[TUI_WINDOW_SIZE]",{factory:()=>{const nn=(0,c.WQX)(X.jf);return(0,be.xM)(nn,"resize").pipe((0,Xe.Z)(null),(0,Qe.T)(()=>{var Wt,Ct;const Ht=Math.max(nn.document.documentElement.clientWidth||0,nn.innerWidth||0,(null===(Wt=nn.visualViewport)||void 0===Wt?void 0:Wt.width)||0),vt=Math.max(nn.document.documentElement.clientHeight||0,nn.innerHeight||0,(null===(Ct=nn.visualViewport)||void 0===Ct?void 0:Ct.height)||0);return{width:Ht,height:vt,top:0,left:0,right:Ht,bottom:vt}}),(0,W.t)({bufferSize:1,refCount:!0}))}}));(0,K.ET)(()=>(0,c.WQX)(qt).pipe((0,Qe.T)(({height:nn})=>nn))),(0,K.gc)({wheelSensitivity:.01})},7969:(St,Be,m)=>{"use strict";function be(D){return D.toLowerCase().includes("firefox")}function K({ownerDocument:D}){var Z,ge,De,fe,pe,ce,de,ve;const Ce=D?.defaultView,$e=typeof Ce.safari<"u"&&"[object SafariRemoteNotification]"===(null===(ge=null===(Z=Ce.safari)||void 0===Z?void 0:Z.pushNotification)||void 0===ge?void 0:ge.toString()),Re=!(null===(fe=null===(De=Ce.navigator)||void 0===De?void 0:De.vendor)||void 0===fe||!fe.includes("Apple")||null!==(ce=null===(pe=Ce.navigator)||void 0===pe?void 0:pe.userAgent)&&void 0!==ce&&ce.includes("CriOS")||null!==(ve=null===(de=Ce.navigator)||void 0===de?void 0:de.userAgent)&&void 0!==ve&&ve.includes("FxiOS"));return $e||Re}m.d(Be,{Pr:()=>K,ce:()=>be})},5001:(St,Be,m)=>{"use strict";m.d(Be,{D$:()=>Te,J0:()=>Ie,Ki:()=>ce,Kv:()=>_e,P9:()=>Z,U9:()=>ve,aT:()=>Qe,dd:()=>Re,dn:()=>Ue,kI:()=>Xe,qO:()=>D,ru:()=>pe});var t=m(4215),c=m(9925);function D(W,je,ut,qe){return ut?function be(W,je,ut){let qe=W;for(;qe!==je.parentElement;){if(Math.floor(qe.scrollTop)>0&&!ut||Math.ceil(qe.scrollTop+qe.clientHeight)0&&!ut||Math.ceil(qe.scrollLeft+qe.clientWidth)!W.contains(lt)&&!lt.contains(W));return 4===Ge.length?Ge:null}function Qe(W,je){let{offsetTop:ut,offsetLeft:qe,offsetParent:nt}=je;for(;ce(nt)&&nt!==W;)ut+=nt.offsetTop,qe+=nt.offsetLeft,nt=nt.offsetParent;return{offsetTop:ut,offsetLeft:qe}}function Xe(W,je=!0){return null===W?null:je&&W.scrollHeight>W.clientHeight||!je&&W.scrollWidth>W.clientWidth?W:Xe(W.parentElement,je)}function Ue(W){return function fe(W){return function ge(W){return W.matches("input")}(W)||function De(W){return W.matches("textarea")}(W)}(W)&&!W.readOnly||!!W.isContentEditable}function Te(W=0,je=0){const ut={x:W,y:je,left:W,right:W,top:je,bottom:je,width:0,height:0};return Object.assign(Object.assign({},ut),{toJSON:()=>ut})}function _e(W){return"explicitOriginalTarget"in W?W?.explicitOriginalTarget!==W.target:"pointerId"in W?-1===W.pointerId:"detail"in W&&"webkitForce"in W&&0===W?.detail}m(4489)},8529:(St,Be,m)=>{"use strict";m.d(Be,{Hn:()=>K,Ij:()=>De,SI:()=>be,X:()=>ge,ai:()=>pe,km:()=>Z,x_:()=>X,yO:()=>fe});var t=m(5001),c=m(2287);function X({activeElement:ce}){if(!ce?.shadowRoot)return ce;let de=ce.shadowRoot.activeElement;for(;de?.shadowRoot;)de=de.shadowRoot.activeElement;return de}function be(ce){const de=X(ce);(0,t.Ki)(de)&&de.blur()}function K(ce){if(ce.hasAttribute("disabled")||"-1"===ce.getAttribute("tabIndex"))return!1;if((0,t.Ki)(ce)&&ce.isContentEditable||"0"===ce.getAttribute("tabIndex"))return!0;switch(ce.tagName){case"BUTTON":case"SELECT":case"TEXTAREA":return!0;case"VIDEO":case"AUDIO":return ce.hasAttribute("controls");case"INPUT":return"hidden"!==ce.getAttribute("type");case"A":case"LINK":return ce.hasAttribute("href");default:return!1}}function D(ce){return!ce.hasAttribute("disabled")&&("-1"===ce.getAttribute("tabIndex")||K(ce))}function Z({initial:ce,root:de,previous:ve=!1,keyboard:Ce=!0}){if(!de.ownerDocument)return null;const $e=Ce?K:D,Re=de.ownerDocument.createTreeWalker(de,NodeFilter.SHOW_ELEMENT,c.Np);for(Re.currentNode=ce;ve?Re.previousNode():Re.nextNode();)if((0,t.Ki)(Re.currentNode)&&(ce=Re.currentNode),(0,t.Ki)(ce)&&$e(ce))return ce;return null}function ge(ce){return!!ce?.ownerDocument&&X(ce.ownerDocument)===ce&&ce.ownerDocument.hasFocus()}function De(ce){if(!ce.ownerDocument||!ce.contains)return!1;const de=X(ce.ownerDocument);return null!==de&&ce.contains(de)&&ce.ownerDocument.hasFocus()}function fe(ce,de,ve){for(ce+=ve;ce>=0&&ce{"use strict";function c(X){return`${X}px`}m.d(Be,{P:()=>c}),m(4489)},4215:(St,Be,m)=>{"use strict";function c(Re,Ie,Qe){return Math.min(Qe,Math.max(Ie,Re))}function X(Re,Ie,Qe){return Re>=Ie&&Re=Qe?Qe:Math.round(Re)}m.d(Be,{Vj:()=>ce,Zi:()=>ve,bQ:()=>X,fS:()=>be,wN:()=>c}),m(4489);const D=292;function Z(Re,Ie,Qe){if(Re===1/0)return Re;Ie=Math.min(Ie,D);const Xe=`${Re}e`.split("e"),we=`${Qe(+`${Xe[0]}e${Number(Xe[1])+Ie}`)}e`.split("e");return+`${we[0]}e${Number(we[1])-Ie}`}function ce({value:Re,precision:Ie,method:Qe}){switch(Qe){case"round":return function ge(Re,Ie=0){return Z(Re,Ie,Math.round)}(Re,Ie);case"ceil":return function De(Re,Ie=0){return Z(Re,Ie,Math.ceil)}(Re,Ie);case"floor":return function fe(Re,Ie=0){return Z(Re,Ie,Math.floor)}(Re,Ie);default:return function pe(Re,Ie=0){return Z(Re,Ie,Math.trunc)}(Re,Ie)}}function ve(Re){return Re?1:0}},9925:(St,Be,m)=>{"use strict";m.d(Be,{Aj:()=>Xe,Al:()=>$e,ET:()=>De,FU:()=>Te,GV:()=>c,YB:()=>K,_s:()=>Re,fk:()=>Ce,gc:()=>ge,sZ:()=>Ie});var t=m(4438);function c(_e,W){return _e.slice(0,Math.max(W,0)).concat(_e.slice(Math.max(W+1,0)))}function K(_e){return"string"==typeof _e}function ge(_e){return De(()=>_e)}function De(_e){return new t.nKC("",{factory:_e})}function Ce(_e){let W=[];return _e.find((je,ut,qe)=>(W=qe,!0)),W}function $e(_e,W){return Math.abs(W)>Math.abs(_e)?W>0?"top":"bottom":_e>0?"left":"right"}function Re(_e){return!_e}function Ie(_e){return"number"==typeof _e}function Xe(_e){return null!=_e}function Te(_e,W){return Array.from(_e.reduce((je,ut)=>je.has(ut[W])?je:je.set(ut[W],ut),new Map).values())}},95:(St,Be,m)=>{"use strict";m.d(Be,{o:()=>K});var t=m(9925);function K(D,Z=function c(){return Math.floor(Math.random()*Date.now())}()){return(0,t.YB)(D)?function be(D){var Z;const ge=(null!==(Z=D.match(/url\(("?)('*)#(.*?)('*)\)/g))&&void 0!==Z?Z:[]).map(De=>De.slice(4,De.length-1).replace(/['"#]+/g,""));return Array.from(new Set(ge))}(D).reduce((De,fe)=>{const pe=function X(D){return D.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(fe),ce=`id_${Z}_${fe}`;return De.replace(new RegExp(`"${pe}"`,"g"),`"${ce}"`).replace(new RegExp(`'${pe}'`,"g"),`'${ce}'`).replace(new RegExp(`url\\('#${pe}'\\)`,"g"),`url('#${ce}')`).replace(new RegExp(`url\\("#${pe}"\\)`,"g"),`url("#${ce}")`).replace(new RegExp(`url\\(#${pe}\\)`,"g"),`url(#${ce})`)},D):D}},7359:(St,Be,m)=>{"use strict";m.d(Be,{GR:()=>Xe,Np:()=>De,Q:()=>ce,XW:()=>pe,Xu:()=>ge,Z3:()=>Qe,aX:()=>de,cf:()=>Ie,dg:()=>Ce,lL:()=>fe,mI:()=>$e,nR:()=>Re,yq:()=>Ae});var t=m(4438),c=m(4340),X=m(683),be=m(1985),K=m(7786),D=m(3294),Z=m(6977);class ge extends be.c{}function De(we){return{provide:ge,multi:!0,useExisting:we}}class fe{}function pe(we){return{provide:fe,multi:!0,useExisting:we}}let ce=(()=>{class we{constructor(Ve,et,Te){this.destroy$=Ve,this.drivers=et,this.vehicles=Te}ngOnInit(){const Ve=this.vehicles.find(({type:et})=>et===this.type);(0,K.h)(...this.drivers.filter(({type:et})=>et===this.type)).pipe((0,D.F)(),(0,Z.Q)(this.destroy$)).subscribe(et=>{Ve?.toggle(et)})}}return we.\u0275fac=function(Ve){return new(Ve||we)(t.rXU(c.ew,2),t.rXU(ge),t.rXU(fe))},we.\u0275dir=t.FsC({type:we}),we})(),de=(()=>{class we{constructor(Ve){this.host=Ve}get readOnly(){return this.host.readOnly}get disabled(){return this.host.computedDisabled}get invalid(){return this.host.computedInvalid}get focusable(){return this.host.computedFocusable}get inputMode(){return"text"}get value(){var Ve;return(null===(Ve=this.host.value)||void 0===Ve?void 0:Ve.toString())||""}process(Ve){}}return we.\u0275fac=function(Ve){return new(Ve||we)(t.rXU(X.Er))},we.\u0275dir=t.FsC({type:we}),we})();function ve(we){return(Ue,Ve)=>Ue?.find(et=>et!==Ve&&et.type===we)||Ve}class Ce{}function $e(we,Ue){return{provide:Ce,deps:Ue?[[new t.kdw,new t.Xx1,Ce],Ue]:[[new t.kdw,new t.Xx1,Ce]],useFactory:ve(we)}}function Re(we){return{provide:Ce,multi:!0,useExisting:we}}class Ie{}function Qe(we,Ue){return{provide:Ie,deps:[[new t.kdw,new t.Xx1,Ie],Ue],useFactory:ve(we)}}const Xe=ve;function Ae(we){return{provide:Ie,multi:!0,useExisting:we}}},4754:(St,Be,m)=>{"use strict";m.d(Be,{CF:()=>de,ZM:()=>Re,hM:()=>K,oD:()=>we,uy:()=>De});var t=m(9969);const c="{{duration}}ms ease-in-out",X={params:{duration:300}},be=300,K=(0,t.hZ)("tuiHeightCollapse",[(0,t.kY)(":enter",[(0,t.iF)({height:0}),(0,t.i0)(c,(0,t.iF)({height:"*"}))],X),(0,t.kY)(":leave",[(0,t.iF)({height:"*"}),(0,t.i0)(c,(0,t.iF)({height:0}))],X)]),De=((0,t.hZ)("tuiHeightCollapseList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({height:0}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({height:"*"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({height:"*"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({height:0}))])],{optional:!0})],X)]),(0,t.hZ)("tuiWidthCollapse",[(0,t.kY)(":enter",[(0,t.iF)({width:0}),(0,t.i0)(c,(0,t.iF)({width:"*"}))],X),(0,t.kY)(":leave",[(0,t.iF)({width:"*"}),(0,t.i0)(c,(0,t.iF)({width:0}))],X)]),(0,t.hZ)("tuiWidthCollapseList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({width:0}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({width:"*"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({width:"*"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({width:0}))])],{optional:!0})],X)]),(0,t.hZ)("tuiFadeIn",[(0,t.kY)(":enter",[(0,t.iF)({opacity:0}),(0,t.i0)(c,(0,t.iF)({opacity:1}))],X),(0,t.kY)(":leave",[(0,t.iF)({opacity:1}),(0,t.i0)(c,(0,t.iF)({opacity:0}))],X)])),de=((0,t.hZ)("tuiFadeInList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({opacity:0}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({opacity:1}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({opacity:1}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({opacity:0}))])],{optional:!0})],X)]),(0,t.hZ)("tuiFadeInTop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-10px)",opacity:0}),(0,t.i0)(c,(0,t.iF)({transform:"translateY(0)",opacity:1}))],X),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY(0)",opacity:1}),(0,t.i0)(c,(0,t.iF)({transform:"translateY(-10px)",opacity:0}))],X)]),(0,t.hZ)("tuiFadeInBottom",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(10px)",opacity:0}),(0,t.i0)(c,(0,t.iF)({transform:"translateY(0)",opacity:1}))],X),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY(0)",opacity:1}),(0,t.i0)(c,(0,t.iF)({transform:"translateY(10px)",opacity:0}))],X)]),(0,t.hZ)("tuiDropdownAnimation",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-10px)",opacity:0}),(0,t.i0)(c,(0,t.iF)({transform:"translateY(0)",opacity:1}))],X),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY(0)",opacity:1}),(0,t.i0)(c,(0,t.iF)({transform:"translateY(-10px)",opacity:0}))],X)])),Re=((0,t.hZ)("tuiScaleIn",[(0,t.kY)(":enter",[(0,t.iF)({transform:"scale(0)"}),(0,t.i0)(c,(0,t.iF)({transform:"scale(1)"}))],X),(0,t.kY)(":leave",[(0,t.iF)({transform:"scale(1)"}),(0,t.i0)(c,(0,t.iF)({transform:"scale(0)"}))],X)]),(0,t.hZ)("tuiPop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"scale(0)"}),(0,t.i0)(c,(0,t.iF)({transform:"scale(1.1)"})),(0,t.i0)(c,(0,t.iF)({transform:"scale(1)"}))],X),(0,t.kY)(":leave",[(0,t.iF)({transform:"scale(1)"}),(0,t.i0)(c,(0,t.iF)({transform:"scale(1.1)"})),(0,t.i0)(c,(0,t.iF)({transform:"scale(0)"}))],X)]),(0,t.hZ)("tuiScaleInList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"scale(0)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"scale(1)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"scale(1)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"scale(0)"}))])],{optional:!0})],X)]),(0,t.hZ)("tuiSlideIn",[(0,t.kY)("* => left",[(0,t.iF)({transform:"translateX(-100%)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateX(0)"}))],X),(0,t.kY)("left => *",[(0,t.iF)({transform:"translateX(0)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateX(-100%)"}))],X),(0,t.kY)("* => right",[(0,t.iF)({transform:"translateX(100%)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateX(0)"}))],X),(0,t.kY)("right => *",[(0,t.iF)({transform:"translateX(0)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateX(100%)"}))],X)])),we=((0,t.hZ)("tuiSlideInLeft",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateX(-100%)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateX(0)"}))],X),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateX(0)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateX(-100%)"}))],X)]),(0,t.hZ)("tuiSlideInLeftList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateX(-100%)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"translateX(0)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateX(0)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"translateX(-100%)"}))])],{optional:!0})],X)]),(0,t.hZ)("tuiSlideInRight",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateX(100%)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateX(0)"}))],X),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateX(0)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateX(100%)"}))],X)]),(0,t.hZ)("tuiSlideInRightList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateX(100%)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"translateX(0)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateX(0)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"translateX(100%)"}))])],{optional:!0})],X)]),(0,t.hZ)("tuiSlideInTop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translate3d(0,{{start}},0)"}),(0,t.i0)(c,(0,t.iF)({transform:"translate3d(0,{{end}},0)"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translate3d(0,{{end}},0)",pointerEvents:"none"}),(0,t.i0)(c,(0,t.iF)({transform:"translate3d(0,{{start}},0)"}))],{params:{end:0,start:"100%",duration:300}})]));(0,t.hZ)("tuiSlideInTopList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateY(100%)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"translateY(0)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateY(0)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"translateY(100%)"}))])],{optional:!0})],X)]),(0,t.hZ)("tuiSlideInBottom",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-100%)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateY(0)"}))],X),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY(0)"}),(0,t.i0)(c,(0,t.iF)({transform:"translateY(-100%)"}))],X)]),(0,t.hZ)("tuiSlideInBottomList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateY(-100%)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"translateY(0)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateY(0)"}),(0,t.yc)(be,[(0,t.i0)(c,(0,t.iF)({transform:"translateY(-100%)"}))])],{optional:!0})],X)])},5142:(St,Be,m)=>{"use strict";m.d(Be,{QJ:()=>Xe,nN:()=>we});var t=m(4438),c=m(9925),X=m(1410),be=m(4340),K=m(683),D=m(4754),Z=m(8502),ge=m(800),De=m(1807),fe=m(3726),pe=m(6977),ce=m(3981),de=m(8821),ve=m(177);function Ce(Ue,Ve){if(1&Ue&&(t.qex(0),t.EFF(1),t.bVm()),2&Ue){const et=Ve.polymorpheusOutlet;t.R7$(),t.SpI(" ",et," ")}}function $e(Ue,Ve){if(1&Ue&&(t.j41(0,"label",4),t.DNE(1,Ce,2,1,"ng-container",5),t.k0s()),2&Ue){const et=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",et.item.label)("polymorpheusOutletContext",et.item)}}function Re(Ue,Ve){1&Ue&&t.nrm(0,"div",6),2&Ue&&t.Y8G("innerHTML",Ve.polymorpheusOutlet,t.npT)}const Ie=(0,c.ET)(()=>(0,t.WQX)(X.Td)?"1rem 1rem 0 auto":"2rem 3rem 0 auto");let Qe=(()=>{class Ue{constructor(et,Te,_e,W,je){this.el=et,this.destroy$=Te,this.position=_e,this.options=W,this.item=je,this.autoClose="function"==typeof this.item.autoClose?this.item.autoClose(this.item.status):this.item.autoClose,this.animation=this.position.endsWith("auto")?Object.assign(Object.assign({},this.options),{value:"right"}):Object.assign(Object.assign({},this.options),{value:"left"})}ngOnInit(){this.initAutoClose()}close(){this.item.$implicit.complete()}initAutoClose(){this.autoClose&&(0,De.O)((0,c.sZ)(this.autoClose)?this.autoClose:3e3).pipe((0,pe.Q)((0,fe.R)(this.el.nativeElement,"mouseenter")),(0,ce.Y)(()=>(0,fe.R)(this.el.nativeElement,"mouseleave")),(0,pe.Q)(this.destroy$)).subscribe(()=>this.close())}}return Ue.\u0275fac=function(et){return new(et||Ue)(t.rXU(t.aKT),t.rXU(be.ew,2),t.rXU(Ie),t.rXU(Z.fx),t.rXU(ge.su))},Ue.\u0275cmp=t.VBU({type:Ue,selectors:[["tui-alert"]],hostAttrs:["role","alert"],hostVars:5,hostBindings:function(et,Te){2&et&&(t.zvX("@tuiFadeIn",Te.options)("@tuiSlideIn",Te.animation)("@tuiHeightCollapse",Te.animation),t.xc7("margin",Te.position))},features:[t.Jv_([be.ew])],decls:4,vars:7,consts:[[3,"close","hasIcon","hideClose","icon","status"],["automation-id","tui-notification-alert__heading","class","t-heading",4,"ngIf"],["automation-id","tui-notification-alert__content",1,"t-content"],[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification-alert__heading",1,"t-heading"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(et,Te){1&et&&(t.j41(0,"tui-notification",0),t.bIt("close",function(){return Te.close()}),t.DNE(1,$e,2,2,"label",1),t.j41(2,"div",2),t.DNE(3,Re,1,1,"div",3),t.k0s()()),2&et&&(t.Y8G("hasIcon",Te.item.hasIcon)("hideClose",!Te.item.hasCloseButton)("icon",Te.item.icon)("status",Te.item.status),t.R7$(),t.Y8G("ngIf",Te.item.label),t.R7$(2),t.Y8G("polymorpheusOutlet",Te.item.content)("polymorpheusOutletContext",Te.item))},dependencies:[de.v,ve.bT,ge.OA],styles:["[_nghost-%COMP%]{display:block;box-shadow:var(--tui-shadow-dropdown);border-radius:var(--tui-radius-l);width:18rem}[_nghost-%COMP%]:not(:first-child){margin-top:.75rem!important}[_nghost-%COMP%]:not(:last-child){margin-bottom:0!important}.t-heading[_ngcontent-%COMP%]{margin:0}[data-size=s][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}[data-size=m][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem;font-weight:bold}[data-size=l][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-l);line-height:1.5rem;font-weight:bold}.t-content[_ngcontent-%COMP%]{color:var(--tui-text-01);word-wrap:break-word;word-break:break-word}.t-content[_ngcontent-%COMP%]:empty{display:none}"],data:{animation:[D.uy,D.ZM,D.hM]},changeDetection:0}),Ue})(),Xe=(()=>{class Ue extends K.iX{constructor(et,Te){super(Te),this.defaultOptions=et,this.component=new ge.lS(Qe)}}return Ue.\u0275fac=function(et){return new(et||Ue)(t.KVO(Z.Ub),t.KVO(be.BF))},Ue.\u0275prov=t.jDH({token:Ue,factory:Ue.\u0275fac,providedIn:"root"}),Ue})(),we=(()=>{class Ue{}return Ue.\u0275fac=function(et){return new(et||Ue)},Ue.\u0275mod=t.$C({type:Ue}),Ue.\u0275inj=t.G2t({providers:[(0,X.IY)(Xe)],imports:[[ve.MD,ge.yJ,de.O]]}),Ue})()},2782:(St,Be,m)=>{"use strict";m.d(Be,{Pv:()=>ut,SM:()=>je});var t=m(4438),c=m(9925),X=m(683),be=m(8529),K=m(1410),D=m(4340),Z=m(8323),ge=m(983),De=m(9172),fe=m(6354),pe=m(3294),ce=m(7919),de=m(4350),ve=m(6249),Ce=m(177),$e=m(2061),Re=m(800);const Ie=["tuiButton",""],Qe=["*"];function Xe(qe,nt){1&qe&&t.eu8(0)}function Ae(qe,nt){1&qe&&t.nrm(0,"tui-svg",8),2&qe&&t.Y8G("src",nt.polymorpheusOutlet)}function we(qe,nt){if(1&qe&&(t.j41(0,"span",6),t.DNE(1,Ae,1,1,"tui-svg",7),t.k0s()),2&qe){const dt=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",dt.icon)}}function Ue(qe,nt){1&qe&&t.nrm(0,"tui-svg",8),2&qe&&t.Y8G("src",nt.polymorpheusOutlet)}function Ve(qe,nt){if(1&qe&&(t.j41(0,"span",9),t.DNE(1,Ue,1,1,"tui-svg",7),t.k0s()),2&qe){const dt=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",dt.iconRight)}}function et(qe,nt){if(1&qe&&t.nrm(0,"tui-loader",10),2&qe){const dt=t.XpG();t.Y8G("inheritColor",!0)("size",dt.loaderSize)}}const _e=(0,c.gc)({size:"l",shape:null,appearance:ce.bC.Primary});let je=(()=>{class qe extends X.Xb{constructor(dt,rt,We){var x;super(),this.mode=dt,this.el=rt,this.options=We,this.mode$=(null===(x=this.mode)||void 0===x?void 0:x.change$)||ge.w,this.appearance=null,this.disabled=!1,this.shape=this.options.shape,this.showLoader=!1,this.size=this.options.size,this.appearance$=this.mode$.pipe((0,De.Z)(null),(0,fe.T)(()=>this.computedAppearance),(0,pe.F)())}get nativeFocusableElement(){return this.nativeDisabled?null:this.el.nativeElement}get focused(){return!this.showLoader&&(0,be.X)(this.el.nativeElement)}get loaderSize(){return"l"===this.size||"xl"===this.size?"m":"s"}get computedAppearance(){var dt;return null!==(dt=this.appearance)&&void 0!==dt?dt:this.options.appearance||""}get nativeDisabled(){return this.computedDisabled||this.showLoader?"":null}get tabIndex(){return this.focusable?0:-1}onFocused(dt){this.updateFocused(dt)}}return qe.\u0275fac=function(dt){return new(dt||qe)(t.rXU(Z.h,8),t.rXU(t.aKT),t.rXU(_e))},qe.\u0275cmp=t.VBU({type:qe,selectors:[["button","tuiButton",""],["button","tuiIconButton",""],["a","tuiButton",""],["a","tuiIconButton",""]],hostVars:7,hostBindings:function(dt,rt){1&dt&&t.bIt("focusin",function(){return rt.onFocused(!0)})("focusout",function(){return rt.onFocused(!1)}),2&dt&&(t.Mr5("tabIndex",rt.tabIndex),t.BMQ("data-shape",rt.shape)("data-size",rt.size)("data-appearance",rt.computedAppearance)("disabled",rt.nativeDisabled),t.AVh("_loading",rt.showLoader))},inputs:{appearance:"appearance",disabled:"disabled",icon:"icon",iconRight:"iconRight",shape:"shape",showLoader:"showLoader",size:"size"},features:[t.Jv_([(0,K.Jr)(qe),D.ew]),t.Vt3],attrs:Ie,ngContentSelectors:Qe,decls:8,vars:10,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"active","appearance","disabled","hover"],[1,"t-content"],["class","t-left",4,"ngIf"],["class","t-right",4,"ngIf"],["class","t-loader",3,"inheritColor","size",4,"ngIf"],[1,"t-left"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],[1,"t-right"],[1,"t-loader",3,"inheritColor","size"]],template:function(dt,rt){1&dt&&(t.NAR(),t.DNE(0,Xe,1,0,"ng-container",0),t.nI1(1,"async"),t.j41(2,"div",1)(3,"span",2),t.DNE(4,we,2,1,"span",3),t.SdG(5),t.DNE(6,Ve,2,1,"span",4),t.k0s(),t.DNE(7,et,1,2,"tui-loader",5),t.k0s()),2&dt&&(t.Y8G("ngIf",t.bMT(1,8,rt.appearance$)),t.R7$(2),t.Y8G("active",rt.pseudoActive)("appearance",rt.computedAppearance)("disabled",rt.computedDisabled)("hover",rt.pseudoHover),t.R7$(2),t.Y8G("ngIf",rt.icon),t.R7$(2),t.Y8G("ngIf",rt.iconRight),t.R7$(),t.Y8G("ngIf",rt.showLoader))},dependencies:[de._Y,ve.jT,Ce.bT,$e.l,Re.OA,Ce.Jj],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:inline-block;flex-shrink:0;vertical-align:top;border-radius:var(--tui-radius-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;color:inherit}[data-shape=rounded][_nghost-%COMP%]{border-radius:6.25rem}[data-size=xs][_nghost-%COMP%]{height:var(--tui-height-xs);font-weight:normal}[data-size=xs][data-shape=square][_nghost-%COMP%], [data-size=xs][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%]{height:var(--tui-height-s);font-weight:normal}[data-size=s][data-shape=square][_nghost-%COMP%], [data-size=s][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{height:var(--tui-height-m);font:var(--tui-font-text-m);font-weight:bold}[data-size=m][data-shape=square][_nghost-%COMP%], [data-size=m][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{height:var(--tui-height-l);font:var(--tui-font-text-m);font-weight:bold}[data-size=l][data-shape=square][_nghost-%COMP%], [data-size=l][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-l)}[data-size=xl][_nghost-%COMP%]{height:3.75rem;font:var(--tui-font-text-m);font-weight:bold}[data-size=xl][data-shape=square][_nghost-%COMP%], [data-size=xl][tuiIconButton][_nghost-%COMP%]{width:3.75rem}[tuiIconButton][_nghost-%COMP%]{font-size:0!important}[tuiIconButton][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0!important}.t-loader[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}.t-left[_ngcontent-%COMP%]{margin-right:.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.375rem}[data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.25rem}.t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .25rem}[data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .375rem}[data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.125rem 0 .25rem}.t-icon[_ngcontent-%COMP%]{display:flex;max-width:100%;max-height:100%;align-items:center;justify-content:center}.t-left[_ngcontent-%COMP%], .t-right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1rem;height:1rem}[tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [tuiIconButton][data-appearance=link][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=link][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.t-wrapper[_ngcontent-%COMP%]{box-sizing:border-box;cursor:pointer;isolation:isolate}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .375rem)}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-size=s][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .75rem)}[data-size=m][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 1.5rem)}[data-size=l][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.25rem)}[data-size=xl][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.5rem)}[data-shape=square][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;align-items:center;justify-content:center;text-align:center}._loading[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{opacity:0}"],changeDetection:0}),qe})(),ut=(()=>{class qe{}return qe.\u0275fac=function(dt){return new(dt||qe)},qe.\u0275mod=t.$C({type:qe}),qe.\u0275inj=t.G2t({imports:[[Ce.MD,Re.yJ,$e.E,de.vl,ve.Yc]]}),qe})()},1974:(St,Be,m)=>{"use strict";m.d(Be,{E:()=>Re,l:()=>Ie});var t=m(4438),c=m(9835),X=m(2287),be=m(8529),K=m(4340),D=m(1410),Z=m(7291),ge=m(8502),De=m(7786),fe=m(6354),pe=m(4350),ce=m(177);const de=["tuiLink",""],ve=["*"];function Ce(Qe,Xe){if(1&Qe&&t.nrm(0,"tui-svg",3),2&Qe){const Ae=t.XpG();t.Y8G("src",Ae.icon||"")}}function $e(Qe,Xe){if(1&Qe&&t.nrm(0,"tui-svg",4),2&Qe){const Ae=t.XpG();t.Y8G("src",Ae.icon||"")}}let Re=(()=>{class Qe{constructor(Ae,we,Ue){this.el=Ae,this.mode$=we,this.pseudo=!1,this.icon="",this.iconAlign="right",this.iconRotated=!1,this.mode=null,this.focusVisible=!1,this.focusedChange=(0,De.h)((0,c.xM)(this.el.nativeElement,"focusin").pipe((0,fe.T)(X.Uq)),(0,c.xM)(this.el.nativeElement,"focusout").pipe((0,fe.T)(X.Fr))),Ue.subscribe(Ve=>{this.focusVisible=Ve})}get nativeFocusableElement(){return this.el.nativeElement}get focused(){return(0,be.X)(this.nativeFocusableElement)}get hasIcon(){return!!this.icon}get iconAlignLeft(){return this.hasIcon&&"left"===this.iconAlign}get iconAlignRight(){return this.hasIcon&&"right"===this.iconAlign}}return Qe.\u0275fac=function(Ae){return new(Ae||Qe)(t.rXU(t.aKT),t.rXU(ge.fL),t.rXU(K.iF))},Qe.\u0275cmp=t.VBU({type:Qe,selectors:[["a","tuiLink",""],["button","tuiLink",""]],hostVars:7,hostBindings:function(Ae,we){1&Ae&&t.bIt("$.data-mode.attr",function(){return we.mode$}),2&Ae&&(t.BMQ("data-host-mode",we.mode),t.AVh("_pseudo",we.pseudo)("_icon-rotated",we.iconRotated)("_focus-visible",we.focusVisible))},inputs:{pseudo:"pseudo",icon:"icon",iconAlign:"iconAlign",iconRotated:"iconRotated",mode:"mode"},exportAs:["tuiLink"],features:[t.Jv_([(0,D.Jr)(Qe),K.iF,K.ew,Z.si])],attrs:de,ngContentSelectors:ve,decls:4,vars:2,consts:[["class","t-icon t-icon_left",3,"src",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_right",3,"src",4,"ngIf"],[1,"t-icon","t-icon_left",3,"src"],[1,"t-icon","t-icon_right",3,"src"]],template:function(Ae,we){1&Ae&&(t.NAR(),t.DNE(0,Ce,1,1,"tui-svg",0),t.j41(1,"span",1),t.SdG(2),t.k0s(),t.DNE(3,$e,1,1,"tui-svg",2)),2&Ae&&(t.Y8G("ngIf",we.iconAlignLeft),t.R7$(3),t.Y8G("ngIf",we.iconAlignRight))},dependencies:[pe._Y,ce.bT],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);text-align:left;text-transform:inherit;font-weight:inherit;cursor:pointer;outline:none}[_nghost-%COMP%]:hover{color:var(--tui-link-hover)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(0,0,0,.48);text-decoration-color:#0000007a}[data-mode=onLight]._pseudo[_nghost-%COMP%]:hover, [data-mode=onLight]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative-night)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:hover, [data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:active, [data-mode=onLight][data-host-mode=negative]._active[_nghost-%COMP%]{color:var(--tui-negative-night-hover)}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark][_nghost-%COMP%]:active, [data-mode=onDark]._active[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(255,255,255,.48);text-decoration-color:#ffffff7a}[data-mode=onDark]._pseudo[_nghost-%COMP%]:hover, [data-mode=onDark]._pseudo[_nghost-%COMP%]:active, [data-mode=onDark]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:hover, [data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:active, [data-mode=onDark][data-host-mode=positive]._active[_nghost-%COMP%]{color:var(--tui-positive-night-hover)}[data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative)}[data-host-mode=negative][_nghost-%COMP%]:hover{color:var(--tui-negative-hover)}[data-host-mode=negative]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(222,76,30,.48);text-decoration-color:#de4c1e7a}[data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive)}[data-host-mode=positive][_nghost-%COMP%]:hover{color:var(--tui-positive-hover)}[data-host-mode=positive]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(58,169,129,.48);text-decoration-color:#3aa9817a}._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-selection)}[data-mode=onLight]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear);color:var(--tui-text-01)}[data-mode=onDark]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[data-host-mode=positive]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-success-bg)}[data-host-mode=negative]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-error-bg)}._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding-bottom:.15em;-webkit-text-decoration:underline dashed rgba(51,111,238,.48);text-decoration:underline dashed rgba(51,111,238,.48);text-underline-offset:.2em;text-decoration-thickness:.7px}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:var(--tui-link-icon-size, 1.5rem);height:var(--tui-link-icon-size, 1.5rem);margin-top:-.125rem}.t-icon_left[_ngcontent-%COMP%]{margin-right:.25rem}.t-icon_right[_ngcontent-%COMP%]{margin-left:.25rem}._icon-rotated[_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),Qe})(),Ie=(()=>{class Qe{}return Qe.\u0275fac=function(Ae){return new(Ae||Qe)},Qe.\u0275mod=t.$C({type:Qe}),Qe.\u0275inj=t.G2t({imports:[[ce.MD,pe.vl]]}),Qe})()},6249:(St,Be,m)=>{"use strict";m.d(Be,{Yc:()=>Re,jT:()=>$e});var t=m(177),c=m(4438),X=m(9925),be=m(7969),K=m(8529),D=m(1410),Z=m(2846),ge=m(800);const De=["*"];function fe(Ie,Qe){if(1&Ie&&(c.qex(0),c.EFF(1),c.bVm()),2&Ie){const Xe=Qe.polymorpheusOutlet;c.R7$(),c.SpI(" ",Xe," ")}}function pe(Ie,Qe){if(1&Ie&&(c.j41(0,"div",6),c.DNE(1,fe,2,1,"ng-container",7),c.k0s()),2&Ie){const Xe=c.XpG(2);c.AVh("t-text_horizontal",Xe.isHorizontal),c.R7$(),c.Y8G("polymorpheusOutlet",Xe.textContent)}}function ce(Ie,Qe){if(1&Ie&&(c.j41(0,"div",2),c.qSk(),c.j41(1,"svg",3),c.nrm(2,"circle",4),c.k0s(),c.DNE(3,pe,2,3,"div",5),c.k0s()),2&Ie){const Xe=c.XpG();c.AVh("t-loader_horizontal",Xe.isHorizontal)("t-loader_inherit-color",Xe.inheritColor),c.BMQ("data-size",Xe.size),c.R7$(3),c.Y8G("ngIf",Xe.hasText)}}const ve=(0,X.gc)({size:"m",inheritColor:!1,overlay:!1});let $e=(()=>{class Ie{constructor(Xe,Ae,we,Ue){this.doc=Xe,this.el=Ae,this.isIos=we,this.options=Ue,this.size=this.options.size,this.inheritColor=this.options.inheritColor,this.overlay=this.options.overlay,this.loading=!0,this.isApple=(0,be.Pr)(this.el.nativeElement)||this.isIos}set showLoader(Xe){Xe&&this.focused&&(0,K.SI)(this.doc),this.loading=Xe}get hasOverlay(){return this.overlay&&this.loading}get hasText(){return!!this.textContent}get isHorizontal(){return!(0,Z.Wu)(this.size)}get focused(){return(0,K.Ij)(this.el.nativeElement)}}return Ie.\u0275fac=function(Xe){return new(Xe||Ie)(c.rXU(t.qQ),c.rXU(c.aKT),c.rXU(D.mg),c.rXU(ve))},Ie.\u0275cmp=c.VBU({type:Ie,selectors:[["tui-loader"]],hostVars:2,hostBindings:function(Xe,Ae){2&Xe&&c.AVh("_loading",Ae.loading)},inputs:{size:"size",inheritColor:"inheritColor",overlay:"overlay",textContent:"textContent",showLoader:"showLoader"},ngContentSelectors:De,decls:3,vars:7,consts:[[1,"t-content",3,"disabled"],["class","t-loader",3,"t-loader_horizontal","t-loader_inherit-color",4,"ngIf"],[1,"t-loader"],["automation-id","tui-loader__loader","focusable","false","viewBox","0 0 100 100","xmlns","http://www.w3.org/2000/svg",1,"t-icon"],["cx","50","cy","50","r","50","stroke-dasharray","314",1,"t-circle"],["automation-id","tui-loader__text","class","t-text",3,"t-text_horizontal",4,"ngIf"],["automation-id","tui-loader__text",1,"t-text"],[4,"polymorpheusOutlet"]],template:function(Xe,Ae){1&Xe&&(c.NAR(),c.j41(0,"fieldset",0),c.SdG(1),c.k0s(),c.DNE(2,ce,4,6,"div",1)),2&Xe&&(c.AVh("t-content_has-overlay",Ae.hasOverlay)("t-content_loading",Ae.loading),c.Y8G("disabled",Ae.loading&&!Ae.isApple),c.BMQ("inert",Ae.loading||null),c.R7$(2),c.Y8G("ngIf",Ae.loading))},dependencies:[t.bT,ge.OA],styles:["@keyframes _ngcontent-%COMP%_tuiLoaderDashOffset{0%{stroke-dashoffset:-66}50%{stroke-dashoffset:-314}to{stroke-dashoffset:-66}}@keyframes _ngcontent-%COMP%_tuiLoaderRotate{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(3turn)}}[_nghost-%COMP%]{position:relative;display:flex;min-width:1.5rem}._loading[_nghost-%COMP%]{overflow:hidden}.t-content[_ngcontent-%COMP%]{z-index:0;min-width:100%;height:100%;padding:0;margin:0;border:none}.t-content_has-overlay[_ngcontent-%COMP%]{opacity:.3}.t-content_loading[_ngcontent-%COMP%]{pointer-events:none}.t-loader[_ngcontent-%COMP%]{position:relative;left:-100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100%;flex-shrink:0;align-self:center;color:var(--tui-text-01);stroke:var(--tui-primary);animation:tuiFadeIn var(--tui-duration)}.t-loader.t-loader_horizontal[_ngcontent-%COMP%]{flex-direction:row}.t-loader.t-loader_inherit-color[_ngcontent-%COMP%]{color:inherit;stroke:currentColor}.t-loader[data-size=xs][_ngcontent-%COMP%]{font-size:.75rem;stroke-width:38}.t-loader[data-size=s][_ngcontent-%COMP%]{font-size:1rem;stroke-width:25}.t-loader[data-size=m][_ngcontent-%COMP%]{font-size:1.5rem;stroke-width:17}.t-loader[data-size=l][_ngcontent-%COMP%]{font-size:2.5rem;stroke-width:15}.t-loader[data-size=xl][_ngcontent-%COMP%]{font-size:3.5rem;stroke-width:14}.t-loader[data-size=xxl][_ngcontent-%COMP%]{font-size:5rem;stroke-width:10}.t-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1rem;color:inherit;max-width:100%;text-align:center;stroke-width:0}.t-text_horizontal[_ngcontent-%COMP%]{margin:0 0 0 1rem}.t-icon[_ngcontent-%COMP%]{display:block;min-width:1em;max-width:1em;min-height:1em;max-height:1em;margin:.25rem -.5em;border-radius:100%;overflow:hidden;transform:scaleY(-1);animation:_ngcontent-%COMP%_tuiLoaderRotate 3s linear infinite}@supports (-webkit-hyphens: none){.t-icon[_ngcontent-%COMP%]{overflow:visible}}.t-circle[_ngcontent-%COMP%]{fill:none;stroke:inherit;stroke-width:inherit;animation:_ngcontent-%COMP%_tuiLoaderDashOffset 3s linear infinite}"],changeDetection:0}),Ie})(),Re=(()=>{class Ie{}return Ie.\u0275fac=function(Xe){return new(Xe||Ie)},Ie.\u0275mod=c.$C({type:Ie}),Ie.\u0275inj=c.G2t({imports:[[t.MD,ge.yJ]]}),Ie})()},8821:(St,Be,m)=>{"use strict";m.d(Be,{O:()=>ve,v:()=>de});var t=m(4438),c=m(9835),X=m(8502),be=m(4350),K=m(2782),D=m(177),Z=m(800);const ge=["*"],De=Ce=>({$implicit:Ce});function fe(Ce,$e){1&Ce&&t.nrm(0,"tui-svg",5),2&Ce&&t.Y8G("src",$e.polymorpheusOutlet)}function pe(Ce,$e){if(1&Ce&&(t.qex(0),t.DNE(1,fe,1,1,"tui-svg",4),t.bVm()),2&Ce){const Re=t.XpG();t.R7$(),t.Y8G("polymorpheusOutlet",Re.icon)("polymorpheusOutletContext",t.eq3(2,De,Re.status))}}function ce(Ce,$e){if(1&Ce){const Re=t.RV6();t.j41(0,"button",6),t.nI1(1,"async"),t.bIt("click",function(){t.eBV(Re);const Qe=t.XpG();return t.Njj(Qe.close.emit())}),t.k0s()}if(2&Ce){const Re=t.XpG();t.Y8G("icon",Re.icons.close)("title",t.bMT(1,2,Re.closeWord$))}}let de=(()=>{class Ce{constructor(Re,Ie,Qe){this.closeWord$=Re,this.icons=Ie,this.options=Qe,this.hasIcon=this.options.hasIcon,this.icon=this.options.icon,this.status=this.options.status,this.size=this.options.size,this.hideClose=!1,this.close=new t.bkB}get hasClose(){return!this.hideClose&&(0,c.Pj)(this.close)}}return Ce.\u0275fac=function(Re){return new(Re||Ce)(t.rXU(X.R3),t.rXU(X._Z),t.rXU(X.Ub))},Ce.\u0275cmp=t.VBU({type:Ce,selectors:[["tui-notification"],["a","tuiNotification",""],["button","tuiNotification",""]],hostVars:2,hostBindings:function(Re,Ie){2&Re&&t.BMQ("data-status",Ie.status)("data-size",Ie.size)},inputs:{hasIcon:"hasIcon",icon:"icon",status:"status",size:"size",hideClose:"hideClose"},outputs:{close:"close"},ngContentSelectors:ge,decls:5,vars:3,consts:[[4,"ngIf"],[1,"t-content"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button","class","t-close",3,"icon","title","click",4,"ngIf"],["automation-id","tui-notification__more",1,"t-more",3,"src"],["automation-id","tui-notification__icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification__icon",1,"t-icon",3,"src"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button",1,"t-close",3,"click","icon","title"]],template:function(Re,Ie){1&Re&&(t.NAR(),t.DNE(0,pe,2,4,"ng-container",0),t.j41(1,"div",1),t.SdG(2),t.k0s(),t.DNE(3,ce,2,4,"button",2),t.nrm(4,"tui-svg",3)),2&Re&&(t.Y8G("ngIf",Ie.icon&&Ie.hasIcon),t.R7$(3),t.Y8G("ngIf",Ie.hasClose),t.R7$(),t.Y8G("src",Ie.icons.more))},dependencies:[be._Y,K.SM,D.bT,Z.OA,D.Jj],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:flex;padding:.75rem 1rem;border-radius:var(--tui-radius-m);background:#fff;background:var(--tui-base-01);box-sizing:border-box;overflow:hidden;text-align:left}[_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{display:none}button[_nghost-%COMP%], a[_nghost-%COMP%]{border:none;cursor:pointer}button[_nghost-%COMP%] .t-more[_ngcontent-%COMP%], a[_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-text-01);opacity:.5}[data-size=s][_nghost-%COMP%]{padding:.375rem .625rem}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1.25rem;margin:0 .375rem 0 -.125rem}[data-size=s][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem .75rem}[data-size=s][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem 0}[data-size=m][_nghost-%COMP%]{padding:.75rem}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.25rem;height:1.25rem;margin-right:.5rem}[data-size=m][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.125rem -.125rem 1rem}[data-size=m][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem 0}[data-size=l][_nghost-%COMP%]{padding:1rem;font:var(--tui-font-text-m);border-radius:var(--tui-radius-l)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;margin-right:.5rem}[data-size=l][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin-right:-.5rem}[data-status=info][_nghost-%COMP%]{color:var(--tui-info-fill);background:linear-gradient(var(--tui-info-bg),var(--tui-info-bg)),var(--tui-base-01)}[data-status=success][_nghost-%COMP%]{color:var(--tui-success-fill);background:linear-gradient(var(--tui-success-bg),var(--tui-success-bg)),var(--tui-base-01)}[data-status=error][_nghost-%COMP%]{color:var(--tui-error-fill);background:linear-gradient(var(--tui-error-bg),var(--tui-error-bg)),var(--tui-base-01)}[data-status=warning][_nghost-%COMP%]{color:var(--tui-warning-fill);background:linear-gradient(var(--tui-warning-bg),var(--tui-warning-bg)),var(--tui-base-01)}[data-status=neutral][_nghost-%COMP%]{color:var(--tui-neutral-fill);background:linear-gradient(var(--tui-neutral-bg),var(--tui-neutral-bg)),var(--tui-base-01)}.t-content[_ngcontent-%COMP%]{flex:1;word-break:break-word;color:var(--tui-text-01);text-align:inherit;align-self:center}"],changeDetection:0}),Ce})(),ve=(()=>{class Ce{}return Ce.\u0275fac=function(Re){return new(Re||Ce)},Ce.\u0275mod=t.$C({type:Ce}),Ce.\u0275inj=t.G2t({imports:[[D.MD,be.vl,K.Pv,Z.yJ]]}),Ce})()},3910:(St,Be,m)=>{"use strict";m.d(Be,{FC:()=>ve,UB:()=>de});var t=m(4438),c=m(9966),X=m(7969),be=m(5001),K=m(1410),D=m(3864),Z=m(177);const ge=["*"];function De(Ce,$e){1&Ce&&t.nrm(0,"tui-scroll-controls",2)}let de=(()=>{class Ce{constructor(Re,Ie,Qe,Xe){this.cssRef=Re,this.el=Ie,this.userAgent=Qe,this.isIos=Xe,this.isLegacy=!this.cssRef.supports("position","sticky")||(0,X.ce)(this.userAgent)&&!this.cssRef.supports("scrollbar-width","none"),this.hidden=!1,this.browserScrollRef=new t.aKT(this.el.nativeElement)}get delegated(){return this.browserScrollRef.nativeElement!==this.el.nativeElement}get showScrollbars(){return!this.hidden&&!this.isIos&&(!this.isLegacy||this.delegated)}get showNative(){return this.isLegacy&&!this.hidden&&!this.delegated}onScrollable(Re){this.browserScrollRef.nativeElement=Re}scrollIntoView(Re){var Ie;if(this.delegated)return;const{nativeElement:Qe}=this.browserScrollRef,{offsetTop:Xe,offsetLeft:Ae}=(0,be.aT)(Qe,Re),{clientHeight:we,clientWidth:Ue}=Qe,{offsetHeight:Ve,offsetWidth:et}=Re;null===(Ie=Qe.scrollTo)||void 0===Ie||Ie.call(Qe,Ae+et/2-Ue/2,Xe+Ve/2-we/2)}}return Ce.\u0275fac=function(Re){return new(Re||Ce)(t.rXU(D.Ks),t.rXU(t.aKT),t.rXU(D._O),t.rXU(K.mg))},Ce.\u0275cmp=t.VBU({type:Ce,selectors:[["tui-scrollbar"]],hostVars:2,hostBindings:function(Re,Ie){1&Re&&t.bIt("tui-scrollable.stop",function(Xe){return Ie.onScrollable(Xe.detail)})("tui-scroll-into-view.stop",function(Xe){return Ie.scrollIntoView(Xe.detail)}),2&Re&&t.AVh("_legacy",Ie.showNative)},inputs:{hidden:"hidden"},features:[t.Jv_([{provide:K.HF,deps:[Ce],useFactory:({browserScrollRef:$e})=>$e}])],ngContentSelectors:ge,decls:3,vars:3,consts:[["class","t-bars",4,"ngIf"],[1,"t-content"],[1,"t-bars"]],template:function(Re,Ie){1&Re&&(t.NAR(),t.DNE(0,De,1,0,"tui-scroll-controls",0),t.j41(1,"div",1),t.SdG(2),t.k0s()),2&Re&&(t.Y8G("ngIf",Ie.showScrollbars),t.R7$(),t.AVh("t-content_delegated",Ie.delegated))},dependencies:[c.LT,Z.bT],styles:["[_nghost-%COMP%]{position:relative;display:flex;isolation:isolate;overflow:auto}[_nghost-%COMP%]:not(._legacy){scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar, [_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}._legacy[_nghost-%COMP%]{overflow:overlay}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){._legacy[_nghost-%COMP%]::-webkit-scrollbar, ._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar{background-color:transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}.t-content[_ngcontent-%COMP%]{isolation:isolate;flex:1;flex-basis:auto;width:100%;height:-webkit-max-content;height:max-content}.t-content_delegated[_ngcontent-%COMP%]{height:100%}.t-bars[_ngcontent-%COMP%]{color:var(--tui-text-01)}"],changeDetection:0}),Ce})(),ve=(()=>{class Ce{}return Ce.\u0275fac=function(Re){return new(Re||Ce)},Ce.\u0275mod=t.$C({type:Ce}),Ce.\u0275inj=t.G2t({imports:[[Z.MD,c.Ec]]}),Ce})()},4350:(St,Be,m)=>{"use strict";m.d(Be,{_Y:()=>k,vl:()=>L});var t=m(1864),c=m(177),X=m(4438),be=m(345),K=m(3864),D=m(4191),Z=m(95),ge=m(9925),fe=(m(4489),m(5001)),pe=m(4340),ce=m(1410),de=m(4343),ve=m(8048),Ce=m(1193),$e=m(8502),Re=m(2846),Ie=m(3669),Qe=m(2771),Xe=m(7673),Ae=m(5558),we=m(9172),Ue=m(9437),Ve=m(6354);function et(E,oe){if(1&E&&X.nrm(0,"div",3),2&E){const Q=X.XpG().tuiLet;X.Y8G("innerHTML",Q,X.npT)}}function Te(E,oe){if(1&E){const Q=X.RV6();X.qSk(),X.j41(0,"svg",4),X.bIt("error",function(){X.eBV(Q);const lt=X.XpG(2);return X.Njj(lt.onError())}),X.nrm(1,"use"),X.k0s()}if(2&E){const Q=X.XpG(2);X.R7$(),X.BMQ("href",Q.use,null,"xlink")}}function _e(E,oe){if(1&E&&(X.qex(0),X.DNE(1,et,1,1,"div",2)(2,Te,2,1,"ng-template",null,0,X.C5r),X.bVm()),2&E){const Q=X.sdS(3),Ge=X.XpG();X.R7$(),X.Y8G("ngIf",Ge.isInnerHTML)("ngIfElse",Q)}}const W={tuiIconAttach:"tuiIconPaperclip",tuiIconAttention:"tuiIconAlertCircle",tuiIconBackCircle:"tuiIconArrowLeftCircle",tuiIconCall:"tuiIconPhone",tuiIconCallIn:"tuiIconPhoneIncoming",tuiIconCallOut:"tuiIconPhoneOutgoing",tuiIconCallTransfer:"tuiIconPhoneForwarded",tuiIconCancel:"tuiIconXCircle",tuiIconCancelCircle:"tuiIconSlash",tuiIconCard:"tuiIconCreditCard",tuiIconCards:"tuiIconCreditCard",tuiIconChartBar:"tuiIconBarChart",tuiIconChart:"tuiIconBarChart",tuiIconCheckList:"tuiIconClipboard",tuiIconCloseCircle:"tuiIconXCircle",tuiIconCollapse:"tuiIconMinimize",tuiIconComment:"tuiIconMessageSquare",tuiIconCommentFw:"tuiIconMessageForward",tuiIconCompany:"tuiIconBriefcase",tuiIconDefaultDoc:"tuiIconFile",tuiIconDesktop:"tuiIconMonitor",tuiIconDesktopOff:"tuiIconMonitorOff",tuiIconDislike:"tuiIconThumbsDown",tuiIconDone:"tuiIconCheckCircle",tuiIconDraft:"tuiIconEdit2",tuiIconEyeOpen:"tuiIconEye",tuiIconEyeClosed:"tuiIconEyeOff",tuiIconExpand:"tuiIconMaximize",tuiIconExternal:"tuiIconExternalLink",tuiIconFrame:"tuiIconLayout",tuiIconGeo:"tuiIconMapPin",tuiIconHeartFilled:"tuiIconHeart",tuiIconHide:"tuiIconEyeOff",tuiIconImg:"tuiIconImage",tuiIconInfoCircle:"tuiIconInfo",tuiIconLike:"tuiIconThumbsUp",tuiIconLockOpen:"tuiIconUnlock",tuiIconMobile:"tuiIconSmartphone",tuiIconMoreHor:"tuiIconMoreHorizontal",tuiIconMoreVer:"tuiIconMoreVertical",tuiIconMoreVert:"tuiIconMoreVertical",tuiIconPicture:"tuiIconImage",tuiIconPin:"tuiIconMapPin",tuiIconPrint:"tuiIconPrinter",tuiIconRefresh:"tuiIconRefreshCw",tuiIconRemove:"tuiIconX",tuiIconShow:"tuiIconEye",tuiIconSound:"tuiIconVolume",tuiIconSoundOff:"tuiIconVolumeX",tuiIconStarFilled:"tuiIconStar",tuiIconStop:"tuiIconSquare",tuiIconStructure:"tuiIconGrid",tuiIconTime:"tuiIconClock",tuiIconTooltip:"tuiIconHelpCircle",tuiIconViewList:"tuiIconList",tuiIconWifiOn:"tuiIconWifi"},je={iconsPlace:$e.QU,path:(0,Re.yu)($e.QU),srcProcessor:Ie.D,contentProcessor:Z.o,deprecated:E=>{const oe=E.replace("Large","").replace("Outline",""),Q=W[oe];return Q?`${oe}/(Large|Outline) is deprecated, use ${Q}/(Large|Outline) instead`:""}},ut=(0,ge.ET)(()=>({iconsPlace:(0,X.WQX)($e.YX),path:(0,X.WQX)($e._t),deprecated:je.deprecated,srcProcessor:(0,X.WQX)($e.Qy),contentProcessor:(0,X.WQX)($e.Rm)})),qe=new X.nKC("[TUI_SVG_SRC_INTERCEPTORS]");let k=(()=>{class E{constructor(Q,Ge,lt,Tt,Ke,ht,kt,wt,un,sn){this.doc=Q,this.win=Ge,this.options=lt,this.srcInterceptors=Tt,this.tuiSanitizer=Ke,this.svgService=ht,this.staticRequestService=kt,this.sanitizer=wt,this.el=un,this.baseHref=sn,this.src$=new Qe.m(1),this.icon="",this.innerHTML$=this.src$.pipe((0,Ae.n)(()=>(0,ge.YB)(this.icon)?this.isExternal?this.getExternalIcon(this.icon):(0,Xe.of)(this.getSafeHtml(this.icon)):(0,Xe.of)(this.icon)),(0,we.Z)(""))}set src(Q){var Ge;this.options.deprecated(String(Q)),this.icon=(null!==(Ge=this.srcInterceptors)&&void 0!==Ge?Ge:[]).reduce((Tt,Ke)=>Ke(Tt,this.options),this.options.srcProcessor(Q||"")),this.src$.next()}get src(){return this.icon}get use(){return(0,ge.YB)(this.icon)?this.icon.includes(".svg#")?this.icon:this.resolveName(this.icon,this.options.path):""}get isInnerHTML(){return!(0,ge.YB)(this.icon)||this.isSrc||this.isExternal||this.isName&&this.isShadowDOM}get isShadowDOM(){return(0,fe.dd)(this.el.nativeElement)!==this.doc}get isUse(){return this.use.replace(ve.sf,"").includes(".svg#")}get isExternal(){return this.isUrl||this.isCrossDomain}get isUrl(){return(0,ge.YB)(this.icon)&&this.icon.replace(ve.sf,"").endsWith(".svg")}get isSrc(){return(0,ge.YB)(this.icon)&&(0,Re.cJ)(this.icon)}get isName(){return!this.isUrl&&!this.isUse&&!this.isSrc}get isCrossDomain(){const{use:Q,isUse:Ge,win:lt}=this;return Ge&&Q.startsWith("http")&&!!lt.origin&&!Q.startsWith(lt.origin)}onError(Q="External icon is missing on the given URL"){const{icon:Ge}=this,lt=new CustomEvent(ve.s8,{bubbles:!0,detail:{message:Q,icon:Ge}});this.el.nativeElement.dispatchEvent(lt)}resolveName(Q,Ge){return Ge(Q,this.baseHref)}getSafeHtml(Q){return this.isSrc?this.sanitize(Q):this.process(Q)}process(Q){const Ge=this.svgService.getOriginal(Q);return this.isName&&!Ge&&Q&&this.onError("Attempted to use undefined named icon"),this.isShadowDOM&&this.isName?this.sanitize(Ge||""):""}sanitize(Q){return Q=this.options.contentProcessor(Q),this.tuiSanitizer&&(0,ge.YB)(Q)?this.sanitizer.bypassSecurityTrustHtml(this.tuiSanitizer.sanitize(X.WPN.HTML,Q)||""):Q}getExternalIcon(Q){const Ge=Q.includes(".svg")?Q:this.use;return this.staticRequestService.request(Ge).pipe((0,Ue.W)(()=>(this.onError("Failed to load external SVG"),(0,Xe.of)(""))),(0,Ve.T)(lt=>this.sanitize(lt.replace("{class E{}return E.\u0275fac=function(Q){return new(Q||E)},E.\u0275mod=X.$C({type:E}),E.\u0275inj=X.G2t({imports:[[c.MD,D.ks]]}),E})()},8048:(St,Be,m)=>{"use strict";m.d(Be,{G$:()=>ce,RK:()=>D,Uk:()=>De,V3:()=>Z,Vp:()=>be,s8:()=>pe,sf:()=>c});var t=m(2287);const c=`?v=${t.Wt}`,be=we=>we.includes(".svg#")?we:`#${we}`,D={decimalLimit:1/0,decimalSeparator:",",thousandSeparator:t.am,zeroPadding:!0,rounding:"truncate",decimal:"not-zero"},Z=["Spacebar","Backspace","Delete","ArrowLeft","ArrowRight","Left","Right","End","Home"],De="tui-scroll-into-view",pe="tui-icon-error",ce=["bottom-left","bottom","bottom-right","top-left","top","top-right","left-top","left","left-bottom","right-top","right","right-bottom"]},9077:(St,Be,m)=>{"use strict";m.d(Be,{Dg:()=>Ge,Gc:()=>kt,HY:()=>ht,KJ:()=>Tt,Lq:()=>Ke,ML:()=>$t,Rg:()=>hi,Vo:()=>k,X2:()=>di,XA:()=>Bn,pU:()=>L});var t=m(4438),c=m(3864),X=m(1813),be=m(4883),K=m(9369),D=m(9925),Z=m(4340),ge=m(6042),De=m(4343),fe=m(2287),pe=m(4682),ce=m(8529),de=m(7359),ve=m(4754),Ce=m(7291),$e=m(1193),Re=m(8502),Ie=m(3386),Qe=m(6977),Xe=m(5558),Ae=m(5335),we=m(8141),Ue=m(7647),Ve=m(6354),et=m(1864),Te=m(365),_e=m(2846),W=m(800),je=m(1413),ut=m(7786),qe=m(7673),nt=m(4412),dt=m(3910);const rt=Ot=>({$implicit:Ot});function We(Ot,zt){if(1&Ot&&(t.j41(0,"div",4),t.EFF(1),t.k0s()),2&Ot){const _t=zt.polymorpheusOutlet;t.R7$(),t.SpI(" ",_t," ")}}const x=(0,D.ET)(()=>wt);let k=(()=>{class Ot{constructor(){this.tuiDropdownOpen=!1,this.tuiDropdownOpenChange=new t.bkB}update(_t){this.tuiDropdownOpen=_t,this.tuiDropdownOpenChange.emit(_t)}ngOnChanges(){var _t;null===(_t=this.dropdown)||void 0===_t||_t.toggle(this.tuiDropdownOpen)}}return Ot.\u0275fac=function(_t){return new(_t||Ot)},Ot.\u0275dir=t.FsC({type:Ot,selectors:[["","tuiDropdownOpen",""],["","tuiDropdownOpenChange",""]],inputs:{tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"},features:[t.OA$]}),Ot})(),L=(()=>{class Ot{constructor(_t,At,an,dn,qt,On){this.el=At,this.dropdown=an,this.injector=dn,this.dropdownService=qt,this.open=On,this.refresh$=new je.B,this.dropdownBoxRef=null,this.type="dropdown",this.component=new W.lS(this.dropdown,this.injector),this.open&&!this.open.dropdown?this.open.dropdown=this:this.open=null,this.refresh$.pipe((0,Ie.c)(0),(0,Qe.Q)(_t)).subscribe(()=>{var en,nn;null===(en=this.dropdownBoxRef)||void 0===en||en.changeDetectorRef.detectChanges(),null===(nn=this.dropdownBoxRef)||void 0===nn||nn.changeDetectorRef.markForCheck()})}get position(){return(0,Te.m0)(this.el.nativeElement)?"fixed":"absolute"}ngAfterViewChecked(){this.refresh$.next()}ngAfterViewInit(){this.open&&this.toggle(this.open.tuiDropdownOpen)}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1),this.open&&(this.open.dropdown=void 0)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(_t){var At,an;_t&&this.content&&!this.dropdownBoxRef?(this.dropdownBoxRef=this.dropdownService.add(this.component),null===(At=this.open)||void 0===At||At.update(!0)):!_t&&this.dropdownBoxRef&&(this.dropdownService.remove(this.dropdownBoxRef),this.dropdownBoxRef=null,null===(an=this.open)||void 0===an||an.update(!1))}}return Ot.\u0275fac=function(_t){return new(_t||Ot)(t.rXU(Z.ew,2),t.rXU(t.aKT),t.rXU(x),t.rXU(t.duS),t.rXU(ge.p6),t.rXU(k,8))},Ot.\u0275dir=t.FsC({type:Ot,selectors:[["","tuiDropdown","",5,"ng-container"]],inputs:{content:[t.Mj6.None,"tuiDropdown","content"]},exportAs:["tuiDropdown"],features:[t.Jv_([Z.ew,(0,de.yq)(Ot),(0,de.XW)(Ot)]),t.OA$]}),(0,et.Cg)([De.PE],Ot.prototype,"position",null),Ot})();const oe=(0,D.gc)({showDelay:200,hideDelay:500});let Ge=(()=>{class Ot extends de.Xu{constructor(_t,At,an){super(dn=>this.stream$.subscribe(dn)),this.hovered$=_t,this.options=At,this.parentHover=an,this.toggle$=new je.B,this.stream$=(0,ut.h)(this.toggle$,this.hovered$).pipe((0,Xe.n)(dn=>(0,qe.of)(dn).pipe((0,Ae.c)(dn?this.showDelay:this.hideDelay))),(0,we.M)(dn=>{this.hovered=dn}),(0,Ue.u)()),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.hovered=!1,this.type="dropdown"}toggle(_t){var At;null===(At=this.parentHover)||void 0===At||At.toggle(_t),this.toggle$.next(_t)}}return Ot.\u0275fac=function(_t){return new(_t||Ot)(t.rXU(K.Lo),t.rXU(oe),t.rXU(Ot,12))},Ot.\u0275dir=t.FsC({type:Ot,selectors:[["","tuiDropdownHover","",5,"ng-container"]],inputs:{showDelay:[t.Mj6.None,"tuiDropdownShowDelay","showDelay"],hideDelay:[t.Mj6.None,"tuiDropdownHideDelay","hideDelay"]},features:[t.Jv_([(0,de.Np)(Ot),K.Lo]),t.Vt3]}),Ot})();const lt={align:"left",direction:null,limitWidth:"auto",maxHeight:400,minHeight:80,offset:4,appearance:""},Tt=(0,D.gc)(lt),Ke=Ot=>({provide:Tt,deps:[[new t.Xx1,ht],[new t.Xx1,new t.kdw,Tt]],useFactory:(0,_e.tu)(Ot,lt)});let ht=(()=>{class Ot{constructor(_t){this.options=_t,this.align=this.options.align,this.appearance=this.options.appearance,this.direction=this.options.direction,this.limitWidth=this.options.limitWidth,this.minHeight=this.options.minHeight,this.maxHeight=this.options.maxHeight,this.offset=this.options.offset}}return Ot.\u0275fac=function(_t){return new(_t||Ot)(t.rXU(Tt,4))},Ot.\u0275dir=t.FsC({type:Ot,selectors:[["","tuiDropdownAlign",""],["","tuiDropdownAppearance",""],["","tuiDropdownDirection",""],["","tuiDropdownLimitWidth",""],["","tuiDropdownMinHeight",""],["","tuiDropdownMaxHeight",""],["","tuiDropdownOffset",""]],inputs:{align:[t.Mj6.None,"tuiDropdownAlign","align"],appearance:[t.Mj6.None,"tuiDropdownAppearance","appearance"],direction:[t.Mj6.None,"tuiDropdownDirection","direction"],limitWidth:[t.Mj6.None,"tuiDropdownLimitWidth","limitWidth"],minHeight:[t.Mj6.None,"tuiDropdownMinHeight","minHeight"],maxHeight:[t.Mj6.None,"tuiDropdownMaxHeight","maxHeight"],offset:[t.Mj6.None,"tuiDropdownOffset","offset"]},features:[t.Jv_([{provide:Tt,useExisting:(0,t.Rfq)(()=>Ot)}])]}),Ot})(),kt=(()=>{class Ot extends de.dg{constructor(_t,At,an,dn){super(),this.options=_t,this.viewport=At,this.accessors=an,this.directive=dn,this.type="dropdown"}getPosition({width:_t,height:At}){var an,dn;!_t&&!At&&(this.previous=void 0);const qt=null!==(dn=null===(an=this.accessor)||void 0===an?void 0:an.getClientRect())&&void 0!==dn?dn:fe.Lo,On=this.viewport.getClientRect(),{minHeight:en,align:nn,direction:Wt,offset:Ct,limitWidth:Ht}=this.options,vt={top:On.top-Ct,bottom:On.bottom+Ct,right:On.right-Ct,left:On.left+Ct},tn=this.previous||Wt||"bottom",mt={top:qt.top-2*Ct-vt.top,bottom:vt.bottom-qt.bottom-2*Ct},bn=Math.max(qt.right-("fixed"===Ht?qt.width:_t),Ct),ct=qt.left+_tmt.bottom?"top":"bottom";return mt[tn]>en&&Wt||mt[tn]>At?[Ye[tn],Ye[nn]]:(this.previous=he,[Ye[he],Ye[nn]])}get accessor(){return(0,de.GR)("dropdown")(this.accessors,this.directive)}}return Ot.\u0275fac=function(_t){return new(_t||Ot)(t.rXU(Tt),t.rXU(Re.ob),t.rXU(de.cf),t.rXU(L))},Ot.\u0275dir=t.FsC({type:Ot,selectors:[["","tuiDropdown",""]],features:[t.Vt3]}),(0,et.Cg)([De.PE],Ot.prototype,"accessor",null),Ot})(),wt=(()=>{class Ot{constructor(_t,At,an,dn,qt,On,en,nn,Wt,Ct,Ht){this.directive=dn,this.animation=qt,this.el=On,this.accessor=en,this.win=nn,this.mode$=Wt,this.options=Ct,this.hoverDirective=Ht,At.pipe((0,Ve.T)(vt=>"fixed"===this.directive.position?_t.correct(vt):vt),(0,Qe.Q)(an)).subscribe(([vt,tn])=>{this.directive.el.nativeElement.isConnected?this.update(vt,tn):this.directive.toggle(!1)}),this.updateWidth(this.accessor.getClientRect().width)}onHoveredChange(_t){var At;null===(At=this.hoverDirective)||void 0===At||At.toggle(_t)}onTopFocus(){this.moveFocusOutside(!0)}onBottomFocus(){this.moveFocusOutside(!1)}update(_t,At){var an;const{style:dn}=this.el.nativeElement,{right:qt}=this.el.nativeElement.getBoundingClientRect(),{maxHeight:On,minHeight:en,offset:nn}=this.options,{innerHeight:Wt}=this.win,Ct=null===(an=this.el.nativeElement.offsetParent)||void 0===an?void 0:an.getBoundingClientRect(),{position:Ht}=this.directive,vt=this.accessor.getClientRect(),tn="fixed"===Ht?0:-(Ct?.left||0),mt="fixed"===Ht?0:-(Ct?.top||0);_t+=mt;const bn=(At+=tn)vt.left&&_t=vt.right;dn.position=Ht,dn.top=(0,pe.P)(Math.max(_t,mt+nn)),dn.left=(0,pe.P)(At),dn.maxHeight=ct?`${On}px`:(0,pe.P)(Math.min(On,Math.max(bn,en))),dn.width="",dn.minWidth="",this.updateWidth(vt.width)}updateWidth(_t){const{style:At}=this.el.nativeElement;switch(this.options.limitWidth){case"min":At.minWidth=(0,pe.P)(_t);break;case"fixed":At.width=(0,pe.P)(_t)}}moveFocusOutside(_t){const{nativeElement:At}=this.directive.el,{ownerDocument:an}=At,dn=an?an.body:At;let qt=(0,ce.km)({initial:At,root:dn,previous:_t});for(;null!==qt&&At.contains(qt);)qt=(0,ce.km)({initial:qt,root:dn,previous:_t});qt?.focus()}}return Ot.\u0275fac=function(_t){return new(_t||Ot)(t.rXU($e.yt),t.rXU($e.ZE),t.rXU(Z.ew,2),t.rXU(L),t.rXU(Re.fx),t.rXU(t.aKT),t.rXU(de.cf),t.rXU(c.jf),t.rXU(Re.fL),t.rXU(Tt),t.rXU(Ge,8))},Ot.\u0275cmp=t.VBU({type:Ot,selectors:[["tui-dropdown"]],hostVars:2,hostBindings:function(_t,At){1&_t&&t.bIt("$.data-mode.attr",function(){return At.mode$}),2&_t&&(t.zvX("@tuiDropdownAnimation",At.animation),t.BMQ("data-appearance",At.options.appearance))},features:[t.Jv_([Z.ew,$e.ZE,(0,de.mI)("dropdown",kt),(0,de.Z3)("dropdown",L),Ce.si])],decls:5,vars:4,consts:[["activeZone","tuiActiveZone"],["tuiActiveZone","","tuiOverscroll","all",1,"t-scroll",3,"tuiHoveredChange"],["tabindex","0",3,"focus"],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(_t,At){if(1&_t){const an=t.RV6();t.j41(0,"tui-scrollbar",1,0),t.bIt("tuiHoveredChange",function(qt){return t.eBV(an),t.Njj(At.onHoveredChange(qt))}),t.j41(2,"div",2),t.bIt("focus",function(){return t.eBV(an),t.Njj(At.onTopFocus())}),t.k0s(),t.DNE(3,We,2,1,"div",3),t.j41(4,"div",2),t.bIt("focus",function(){return t.eBV(an),t.Njj(At.onBottomFocus())}),t.k0s()()}if(2&_t){const an=t.sdS(1);t.R7$(3),t.Y8G("polymorpheusOutlet",At.directive.content)("polymorpheusOutletContext",t.eq3(2,rt,an))}},dependencies:[dt.UB,X.Y,be.x,K.x,W.OA],styles:['[_nghost-%COMP%]{position:absolute;display:flex;box-shadow:var(--tui-shadow-dropdown);background:var(--tui-elevation-02);border-radius:var(--tui-radius-m);overflow:hidden;border:1px solid var(--tui-base-04);box-sizing:border-box;max-width:calc(100% - 8px);isolation:isolate;pointer-events:auto}.ng-animating[_nghost-%COMP%]{pointer-events:none}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}[data-mode=onDark][_nghost-%COMP%]{--tui-text-01: var(--tui-text-01-night);--tui-clear: var(--tui-clear-inverse);background:#222;border:1px solid #808080}.t-scroll[_ngcontent-%COMP%]{flex-grow:1;max-width:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}'],data:{animation:[ve.CF]}}),Ot})(),Bn=(()=>{class Ot extends de.Q{constructor(_t,At,an){super(_t,At,an),this.type="dropdown"}}return Ot.\u0275fac=function(_t){return new(_t||Ot)(t.rXU(Z.ew,2),t.rXU(de.Xu),t.rXU(de.lL))},Ot.\u0275dir=t.FsC({type:Ot,selectors:[["","tuiDropdown",""]],features:[t.Jv_([Z.ew]),t.Vt3]}),Ot})(),di=(()=>{class Ot extends de.Xu{constructor(){super(_t=>this.stream$.subscribe(_t)),this.stream$=new nt.t(!1),this.tuiDropdownManual=!1,this.type="dropdown"}ngOnChanges(){this.stream$.next(this.tuiDropdownManual)}}return Ot.\u0275fac=function(_t){return new(_t||Ot)},Ot.\u0275dir=t.FsC({type:Ot,selectors:[["","tuiDropdown","","tuiDropdownManual",""]],inputs:{tuiDropdownManual:"tuiDropdownManual"},features:[t.Jv_([(0,de.Np)(Ot)]),t.Vt3,t.OA$]}),Ot})(),hi=(()=>{class Ot extends de.dg{constructor(_t,At,an){super(),this.options=_t,this.viewport=At,this.vertical=an,this.previous=this.options.direction||"bottom",this.tuiDropdownSided="",this.tuiDropdownSidedOffset=4,this.type="dropdown"}getPosition(_t){var At,an;if(!1===this.tuiDropdownSided)return this.vertical.getPosition(_t);const{height:dn,width:qt}=_t,On=null!==(an=null===(At=this.vertical.accessor)||void 0===At?void 0:At.getClientRect())&&void 0!==an?an:fe.Lo,en=this.viewport.getClientRect(),{direction:nn,minHeight:Wt,offset:Ct}=this.options,Ht="center"===this.options.align?"left":this.options.align,vt={top:On.bottom-en.top,left:On.left-Ct-en.left,right:en.right-On.right-Ct,bottom:en.bottom-On.top},tn={top:On.bottom-dn+this.tuiDropdownSidedOffset+1,left:On.left-qt-Ct,right:On.right+Ct,bottom:On.top-this.tuiDropdownSidedOffset-1},mt=vt.top>vt.bottom?"top":"bottom",bn=vt[Ht]>qt?tn[Ht]:vt.left>vt.right?tn.left:tn.right;return vt[this.previous]>Wt&&nn||this.previous===mt?[tn[this.previous],bn]:(this.previous=mt,[tn[mt],bn])}}return Ot.\u0275fac=function(_t){return new(_t||Ot)(t.rXU(Tt),t.rXU(Re.ob),t.rXU(kt))},Ot.\u0275dir=t.FsC({type:Ot,selectors:[["","tuiDropdownSided",""]],inputs:{tuiDropdownSided:"tuiDropdownSided",tuiDropdownSidedOffset:"tuiDropdownSidedOffset"},features:[t.Jv_([kt,(0,de.nR)(Ot)]),t.Vt3]}),Ot})(),$t=(()=>{class Ot{}return Ot.\u0275fac=function(_t){return new(_t||Ot)},Ot.\u0275mod=t.$C({type:Ot}),Ot.\u0275inj=t.G2t({imports:[[W.yJ,X.L,be.w,dt.FC,K.E$]]}),Ot})()},4819:(St,Be,m)=>{"use strict";m.d(Be,{_n:()=>sn,Qw:()=>an,XZ:()=>Bn,ZF:()=>dn,JL:()=>rn,Hg:()=>On,Q3:()=>Wt,bk:()=>En,AZ:()=>zt});var t=m(1864),c=m(4438),X=m(9925),be=m(683),K=m(1813),D=m(9369),Z=m(2287),ge=m(5001),De=m(4343),fe=m(4215),pe=m(4682),ce=m(4340),de=m(9835),ve=m(8529),Ce=m(7359),$e=m(4754),Re=m(8323),Ie=m(1193),Qe=m(8502),Xe=m(2846),Ae=m(800),we=m(5558),Ue=m(5335),Ve=m(6977),et=m(7469),Te=m(5964),_e=m(6354),W=m(8141),je=m(9974),ut=m(5343),qe=m(4360),nt=m(8750),rt=m(9172),We=m(3294),x=m(5245),k=m(1413),L=m(7786),E=m(7673),oe=m(2771),Q=m(1807),Ge=m(4412),lt=m(8048),Tt=m(177);const Ke=["*"];function ht(Ct,Ht){1&Ct&&c.nrm(0,"span",1),2&Ct&&c.Y8G("innerHTML",Ht.polymorpheusOutlet,c.npT)}const wt=(0,X.ET)(()=>At),sn=(0,X.gc)({direction:"bottom-left",showDelay:500,hideDelay:200,appearance:"",icon:"tuiIconHelpCircle"});let En=(()=>{class Ct extends be.zY{constructor(vt){super(),this.options=vt,this.direction=this.options.direction,this.appearance=this.options.appearance,this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.icon=this.options.icon}}return Ct.\u0275fac=function(vt){return new(vt||Ct)(c.rXU(sn,4))},Ct.\u0275dir=c.FsC({type:Ct,selectors:[["","tuiHintContent",""]],inputs:{content:[c.Mj6.None,"tuiHintContent","content"],direction:[c.Mj6.None,"tuiHintDirection","direction"],appearance:[c.Mj6.None,"tuiHintAppearance","appearance"],showDelay:[c.Mj6.None,"tuiHintShowDelay","showDelay"],hideDelay:[c.Mj6.None,"tuiHintHideDelay","hideDelay"]},features:[c.Jv_([{provide:sn,useExisting:(0,c.Rfq)(()=>Ct)}]),c.Vt3]}),Ct})(),Bn=(()=>{class Ct{constructor(vt,tn,mt,yn,bn){this.el=vt,this.component=tn,this.hintService=mt,this.options=yn,this.activeZone=bn,this.tuiHintAppearance=null,this.type="hint"}set tuiHint(vt){this.content=vt,vt||this.toggle(!1)}get appearance(){var vt;return null!==(vt=this.tuiHintAppearance)&&void 0!==vt?vt:this.options.appearance}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(vt){vt&&this.content?this.hintService.add(this):this.hintService.remove(this)}}return Ct.\u0275fac=function(vt){return new(vt||Ct)(c.rXU(c.aKT),c.rXU(Ae.lS),c.rXU(Ie.Vj),c.rXU(sn),c.rXU(K.Y,8))},Ct.\u0275dir=c.FsC({type:Ct,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{tuiHint:"tuiHint",context:[c.Mj6.None,"tuiHintContext","context"],tuiHintAppearance:"tuiHintAppearance"},features:[c.Jv_([(0,Ce.yq)(Ct),(0,Ce.XW)(Ct),{provide:Ae.lS,deps:[wt,c.duS],useClass:Ae.lS}])]}),Ct})(),rn=(()=>{class Ct extends Ce.Xu{constructor(vt,tn,mt,yn){super(bn=>this.stream$.subscribe(bn)),this.hovered$=vt,this.options=tn,this.el=mt,this.parent=yn,this.visible=!1,this.toggle$=new k.B,this.stream$=(0,L.h)(this.toggle$.pipe((0,we.n)(bn=>(0,E.of)(bn).pipe((0,Ue.c)(bn?0:this.hideDelay))),(0,Ve.Q)(this.hovered$),(0,et.u)()),this.hovered$.pipe((0,we.n)(bn=>(0,E.of)(bn).pipe((0,Ue.c)(bn?this.showDelay:this.hideDelay))),(0,Ve.Q)(this.toggle$),(0,et.u)())).pipe((0,Te.p)(()=>this.enabled),(0,_e.T)(bn=>bn&&(this.el.nativeElement.hasAttribute("tuiHintPointer")||!(0,Xe.GS)(this.el.nativeElement))),(0,W.M)(bn=>{this.visible=bn})),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.type="hint",this.enabled=!0}toggle(vt=!this.visible){var tn;this.toggle$.next(vt),null===(tn=this.parent)||void 0===tn||tn.toggle(vt)}}return Ct.\u0275fac=function(vt){return new(vt||Ct)(c.rXU(D.Lo),c.rXU(sn),c.rXU(c.aKT),c.rXU(Ct,12))},Ct.\u0275dir=c.FsC({type:Ct,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{showDelay:[c.Mj6.None,"tuiHintShowDelay","showDelay"],hideDelay:[c.Mj6.None,"tuiHintHideDelay","hideDelay"]},exportAs:["tuiHintHover"],features:[c.Jv_([(0,Ce.Np)(Ct),D.Lo]),c.Vt3]}),Ct})(),di=(()=>{class Ct extends rn{constructor(){super(...arguments),this.currentRect=Z.Lo}onMove({clientX:vt,clientY:tn}){this.currentRect=(0,ge.D$)(vt,tn)}getClientRect(){return this.currentRect}}return Ct.\u0275fac=(()=>{let Ht;return function(tn){return(Ht||(Ht=c.xGo(Ct)))(tn||Ct)}})(),Ct.\u0275dir=c.FsC({type:Ct,selectors:[["","tuiHint","","tuiHintPointer",""]],hostBindings:function(vt,tn){1&vt&&c.bIt("mousemove.silent",function(yn){return tn.onMove(yn)})},features:[c.Jv_([(0,Ce.yq)(Ct),(0,Ce.Np)(Ct)]),c.Vt3]}),Ct})(),zt=(()=>{class Ct extends Ce.dg{constructor(vt,tn,mt,yn){super(),this.options=vt,this.viewport=tn,this.directive=mt,this.accessors=yn,this.points=lt.G$.reduce((bn,ct)=>Object.assign(Object.assign({},bn),{[ct]:[0,0]}),{}),this.direction=this.options.direction,this.type="hint"}getPosition({width:vt,height:tn}){var mt,yn;const bn=null!==(yn=null===(mt=this.accessor)||void 0===mt?void 0:mt.getClientRect())&&void 0!==yn?yn:Z.Lo,ct=bn.left+bn.width/2,Ye=bn.top+bn.height/2;if(this.points["top-left"][0]=bn.top-tn-8,this.points["top-left"][1]=ct-vt+22,this.points.top[0]=this.points["top-left"][0],this.points.top[1]=ct-vt/2,this.points["top-right"][0]=this.points["top-left"][0],this.points["top-right"][1]=ct-22,this.points["bottom-left"][0]=bn.bottom+8,this.points["bottom-left"][1]=this.points["top-left"][1],this.points.bottom[0]=this.points["bottom-left"][0],this.points.bottom[1]=this.points.top[1],this.points["bottom-right"][0]=this.points["bottom-left"][0],this.points["bottom-right"][1]=this.points["top-right"][1],this.points["left-top"][0]=Ye-tn+22,this.points["left-top"][1]=bn.left-vt-8,this.points.left[0]=Ye-tn/2,this.points.left[1]=this.points["left-top"][1],this.points["left-bottom"][0]=Ye-22,this.points["left-bottom"][1]=this.points["left-top"][1],this.points["right-top"][0]=this.points["left-top"][0],this.points["right-top"][1]=bn.right+8,this.points.right[0]=this.points.left[0],this.points.right[1]=this.points["right-top"][1],this.points["right-bottom"][0]=this.points["left-bottom"][0],this.points["right-bottom"][1]=this.points["right-top"][1],this.checkPosition(this.points[this.direction],vt,tn))return this.points[this.direction];const he=lt.G$.find(Me=>this.checkPosition(this.points[Me],vt,tn));return this.points[he||this.fallback]}get accessor(){return(0,Ce.GR)("hint")(this.accessors,this.directive)}get fallback(){return this.points.top[0]>this.viewport.getClientRect().bottom-this.points.bottom[0]?"top":"bottom"}checkPosition([vt,tn],mt,yn){const bn=this.viewport.getClientRect();return vt>2&&tn>2&&vt+yn{class Ct{constructor(vt,tn,mt,yn,bn,ct,Ye,he,Me,V,ke,st){var Dt;this.animation=yn,this.pointer=bn,this.accessor=ct,this.el=Ye,this.polymorpheus=he,this.hover=Me,this.mode=V,this.vvs=ke,this.viewport=st,this.appearance=this.polymorpheus.$implicit.appearance||(null===(Dt=this.mode)||void 0===Dt?void 0:Dt.mode),tn.pipe((0,_e.T)(Zt=>this.vvs.correct(Zt)),(0,Ve.Q)(mt)).subscribe(([Zt,In])=>{this.update(Zt,In)}),vt.pipe((0,Ve.Q)(mt)).subscribe(Zt=>this.hover.toggle(Zt))}get content(){return this.polymorpheus.$implicit.content}get context(){return this.polymorpheus.$implicit.context}onClick(vt){(!this.el.nativeElement.contains(vt)&&!this.hover.el.nativeElement.contains(vt)||(0,Xe.GS)(this.hover.el.nativeElement))&&this.hover.toggle(!1)}update(vt,tn){if(!this.hover.el.nativeElement.isConnected)return void this.hover.toggle(!1);const{height:mt,width:yn}=this.el.nativeElement.getBoundingClientRect(),{style:bn}=this.el.nativeElement,ct=this.accessor.getClientRect(),Ye=this.viewport.getClientRect();if(ct===Z.Lo)return;const he=(0,fe.wN)(tn,4,Ye.width-yn-4),[Me,V]=this.vvs.correct([ct.top+ct.height/2-vt,ct.left+ct.width/2-he]);bn.top=(0,pe.P)(vt),bn.left=(0,pe.P)(he),bn.setProperty("--top",(0,pe.P)((0,fe.wN)(Me,.5,mt-1))),bn.setProperty("--left",(0,pe.P)((0,fe.wN)(V,.5,yn-1)))}}return Ct.\u0275fac=function(vt){return new(vt||Ct)(c.rXU(D.Lo),c.rXU(Ie.ZE),c.rXU(ce.ew,2),c.rXU(Qe.fx),c.rXU(di,8),c.rXU(Ce.cf),c.rXU(c.aKT),c.rXU(Ae.su),c.rXU(rn),c.rXU(Re.h,8),c.rXU(Ie.yt),c.rXU(Qe.ob))},Ct.\u0275cmp=c.VBU({type:Ct,selectors:[["tui-hint"]],hostVars:4,hostBindings:function(vt,tn){1&vt&&c.bIt("click",function(yn){return tn.onClick(yn.target)},!1,c.EBC),2&vt&&(c.zvX("@tuiFadeIn",tn.animation),c.BMQ("data-appearance",tn.appearance),c.AVh("_untouchable",tn.pointer))},features:[c.Jv_([ce.ew,Ie.ZE,D.Lo,(0,Ce.mI)("hint",zt),(0,Ce.Z3)("hint",Bn)])],ngContentSelectors:Ke,decls:2,vars:2,consts:[[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(vt,tn){1&vt&&(c.NAR(),c.SdG(0),c.DNE(1,ht,1,1,"span",0)),2&vt&&(c.R7$(),c.Y8G("polymorpheusOutlet",tn.content)("polymorpheusOutletContext",tn.context))},dependencies:[Ae.OA],styles:['[_nghost-%COMP%]{position:absolute;max-width:18rem;min-height:var(--tui-height-m);padding:.75rem 1rem;background:var(--tui-primary);border-radius:var(--tui-radius-l);color:var(--tui-primary-text);box-sizing:border-box;font:var(--tui-font-text-s);white-space:pre-line;word-wrap:break-word}[_nghost-%COMP%]:before{content:"";position:absolute;top:var(--top);left:var(--left);width:.5rem;height:.5rem;border-radius:.125rem;box-sizing:border-box;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}[data-appearance=error][_nghost-%COMP%]{background:var(--tui-error-fill)}[data-appearance=onDark][_nghost-%COMP%]{background:var(--tui-elevation-02);color:var(--tui-text-01);filter:drop-shadow(0 0 .125rem rgba(0,0,0,.16)) drop-shadow(0 1.5rem 1rem rgba(0,0,0,.03)) drop-shadow(0 .75rem .75rem rgba(0,0,0,.04)) drop-shadow(0 .25rem .375rem rgba(0,0,0,.05))}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}._untouchable[_nghost-%COMP%]{pointer-events:none}'],data:{animation:[$e.uy]},changeDetection:0}),(0,t.Cg)([De.PE],Ct.prototype,"update",null),Ct})(),an=(()=>{class Ct extends Ce.Xu{constructor(vt,tn,mt){super(yn=>this.stream$.subscribe(yn)),this.zone=vt,this.doc=tn,this.el=mt,this.id$=new oe.m(1),this.stream$=this.id$.pipe((0,de.aY)(()=>(0,de.xM)(this.doc,"keydown",{capture:!0}),X.Aj),(0,we.n)(()=>this.focused?(0,E.of)(!1):(0,L.h)((0,de.xM)(this.doc,"keyup"),(0,de.xM)(this.element,"blur")).pipe((0,_e.T)(()=>this.focused))),function dt(Ct){return(0,je.N)((Ht,vt)=>{let tn=!1,mt=null,yn=null;const bn=()=>{if(yn?.unsubscribe(),yn=null,tn){tn=!1;const ct=mt;mt=null,vt.next(ct)}};Ht.subscribe((0,qe._)(vt,ct=>{yn?.unsubscribe(),tn=!0,mt=ct,yn=(0,qe._)(vt,bn,ut.l),(0,nt.Tg)(Ct(ct)).subscribe(yn)},()=>{bn(),vt.complete()},void 0,()=>{mt=yn=null}))})}(yn=>yn?(0,Q.O)(1e3):(0,E.of)(null)),(0,rt.Z)(!1),(0,We.F)(),(0,x.i)(1),(0,de.sX)(this.zone)),this.tuiHintDescribe="",this.type="hint"}ngOnChanges(){this.id$.next(this.tuiHintDescribe)}get focused(){return(0,ve.X)(this.element)}get element(){return this.doc.getElementById(this.tuiHintDescribe||"")||this.el.nativeElement}}return Ct.\u0275fac=function(vt){return new(vt||Ct)(c.rXU(c.SKi),c.rXU(Tt.qQ),c.rXU(c.aKT))},Ct.\u0275dir=c.FsC({type:Ct,selectors:[["","tuiHintDescribe",""]],inputs:{tuiHintDescribe:"tuiHintDescribe"},features:[c.Jv_([(0,Ce.Np)(Ct)]),c.Vt3,c.OA$]}),(0,t.Cg)([De.PE],Ct.prototype,"element",null),Ct})(),dn=(()=>{class Ct extends Ce.Q{constructor(vt,tn,mt){super(vt,tn,mt),this.type="hint"}}return Ct.\u0275fac=function(vt){return new(vt||Ct)(c.rXU(ce.ew,2),c.rXU(Ce.Xu),c.rXU(Ce.lL))},Ct.\u0275dir=c.FsC({type:Ct,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],features:[c.Jv_([ce.ew]),c.Vt3]}),Ct})(),On=(()=>{class Ct extends Ce.Xu{constructor(vt){super(tn=>this.stream$.subscribe(tn)),this.stream$=new Ge.t(!1),this.tuiHintManual=!1,this.type="hint",vt.enabled=!1}ngOnChanges(){this.stream$.next(this.tuiHintManual)}}return Ct.\u0275fac=function(vt){return new(vt||Ct)(c.rXU(rn))},Ct.\u0275dir=c.FsC({type:Ct,selectors:[["","tuiHint","","tuiHintManual",""]],inputs:{tuiHintManual:"tuiHintManual"},features:[c.Jv_([(0,Ce.Np)(Ct)]),c.Vt3,c.OA$]}),Ct})(),Wt=(()=>{class Ct{}return Ct.\u0275fac=function(vt){return new(vt||Ct)},Ct.\u0275mod=c.$C({type:Ct}),Ct.\u0275inj=c.G2t({imports:[[Tt.MD,Ae.yJ]]}),Ct})()},8323:(St,Be,m)=>{"use strict";m.d(Be,{Q:()=>be,h:()=>X});var t=m(4438),c=m(683);let X=(()=>{class K extends c.zY{constructor(){super(...arguments),this.mode=null}}return K.\u0275fac=(()=>{let D;return function(ge){return(D||(D=t.xGo(K)))(ge||K)}})(),K.\u0275dir=t.FsC({type:K,selectors:[["","tuiMode",""]],inputs:{mode:[t.Mj6.None,"tuiMode","mode"]},features:[t.Vt3]}),K})(),be=(()=>{class K{}return K.\u0275fac=function(Z){return new(Z||K)},K.\u0275mod=t.$C({type:K}),K.\u0275inj=t.G2t({}),K})()},2061:(St,Be,m)=>{"use strict";m.d(Be,{E:()=>D,l:()=>K});var t=m(4438),c=m(7919),X=m(7291),be=m(8502);let K=(()=>{class Z{constructor(De){this.mode$=De,this.disabled=!1,this.readOnly=!1,this.hover=null,this.active=null,this.focus=!1,this.invalid=!1,this.appearance=""}get computedInvalid(){return!this.disabled&&!this.readOnly&&this.invalid}get computedFocused(){return this.focus&&!this.disabled}get interactiveState(){return this.disabled?c.Ks.Disabled:this.readOnly?c.Ks.Readonly:this.active?c.Ks.Active:this.hover?c.Ks.Hover:null}get noHover(){return this.readOnly||!1===this.hover}get noActive(){return this.readOnly||!1===this.active}}return Z.\u0275fac=function(De){return new(De||Z)(t.rXU(be.fL))},Z.\u0275dir=t.FsC({type:Z,selectors:[["","tuiWrapper",""]],hostVars:10,hostBindings:function(De,fe){1&De&&t.bIt("$.data-mode.attr",function(){return fe.mode$}),2&De&&(t.BMQ("data-appearance",fe.appearance)("data-state",fe.interactiveState),t.AVh("_invalid",fe.computedInvalid)("_focused",fe.computedFocused)("_no-hover",fe.noHover)("_no-active",fe.noActive))},inputs:{disabled:"disabled",readOnly:"readOnly",hover:"hover",active:"active",focus:"focus",invalid:"invalid",appearance:"appearance"},features:[t.Jv_([X.si])]}),Z})(),D=(()=>{class Z{}return Z.\u0275fac=function(De){return new(De||Z)},Z.\u0275mod=t.$C({type:Z}),Z.\u0275inj=t.G2t({}),Z})()},7919:(St,Be,m)=>{"use strict";m.d(Be,{Ks:()=>X,bC:()=>t});var t=function(D){return D.Accent="accent",D.Flat="flat",D.Icon="icon",D.Outline="outline",D.Primary="primary",D.Secondary="secondary",D.SecondaryDestructive="secondary-destructive",D.Table="table",D.Textfield="textfield",D.Whiteblock="whiteblock",D.WhiteblockActive="whiteblock-active",D}(t||{}),X=function(D){return D.Active="active",D.Disabled="disabled",D.Hover="hover",D.Readonly="readonly",D}(X||{})},7291:(St,Be,m)=>{"use strict";m.d(Be,{si:()=>ge});var t=m(4438),c=m(8502),X=m(8323),be=m(7673),K=m(9172),D=m(6354);new t.kdw;const ge={provide:c.fL,deps:[[new t.Xx1,X.h],t.aKT],useFactory:(fe,{nativeElement:pe})=>{const ce=fe?fe.change$.pipe((0,K.Z)(null),(0,D.T)(()=>fe.mode)):(0,be.of)(null);return pe["$.data-mode.attr"]=ce,ce}}},1193:(St,Be,m)=>{"use strict";m.d(Be,{$n:()=>Ue,Vj:()=>et,ZE:()=>_e,kd:()=>je,yt:()=>ut,z3:()=>W});var t=m(4438),c=m(9835),X=m(1410),be=m(2287),K=m(4340),Z=(m(4489),m(8502)),ge=m(1985),De=m(4412),fe=m(7786),pe=m(1807),ce=m(983),de=m(6354),ve=m(3294),Ce=m(4668),$e=m(980),Re=m(6977),Ie=m(3864),Qe=m(7359),Xe=m(2791),Ae=m(345),we=m(365);let Ue=(()=>{class qe extends ge.c{constructor(dt,rt,We){super(x=>this.stream$.subscribe(x)),this.media=dt,this.ngZone=rt,this.size$=We,this.sorted=Object.values(this.media).sort((x,k)=>x-k),this.invert=Object.keys(this.media).reduce((x,k)=>Object.assign(Object.assign({},x),{[this.media[k]]:k}),{}),this.stream$=this.size$.pipe((0,de.T)(({width:x})=>this.sorted.find(k=>k>x)),(0,de.T)(x=>this.invert[x||this.sorted[this.sorted.length-1]]),(0,ve.F)(),(0,c.sX)(this.ngZone),(0,Ce.t)({bufferSize:1,refCount:!0}))}}return qe.\u0275fac=function(dt){return new(dt||qe)(t.KVO(Z.IA),t.KVO(t.SKi),t.KVO(X.Q_))},qe.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),et=(()=>{class qe extends De.t{constructor(){super([])}add(dt){this.next(this.value.concat(dt))}remove(dt){this.value.includes(dt)&&this.next(this.value.filter(rt=>rt!==dt))}}return qe.\u0275fac=function(dt){return new(dt||qe)},qe.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),_e=(()=>{class qe extends ge.c{constructor(dt,rt,We,x){super(k=>rt.pipe((0,de.T)(()=>dt.nativeElement.getBoundingClientRect()),(0,de.T)(L=>x.getPosition(L)),(0,c.rB)(We),(0,$e.j)(()=>x.getPosition(be.Lo))).subscribe(k))}}return qe.\u0275fac=function(dt){return new(dt||qe)(t.KVO(t.aKT),t.KVO(Ie.dJ),t.KVO(t.SKi),t.KVO(Qe.dg))},qe.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac}),qe})(),W=(()=>{class qe extends ge.c{constructor(dt,rt,We,x){const k=dt?(0,fe.h)((0,pe.O)(0),We).pipe((0,de.T)(()=>dt.isActive),(0,ve.F)(),(0,c.sX)(rt),(0,Re.Q)(x)):ce.w;super(L=>k.subscribe(L))}}return qe.\u0275fac=function(dt){return new(dt||qe)(t.KVO(Xe.wQ,8),t.KVO(t.SKi),t.KVO(Ie.dJ),t.KVO(K.ew,2))},qe.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac}),qe})(),je=(()=>{class qe{constructor(dt,rt,We){this.tuiSanitizer=dt,this.sanitizer=rt,this.originals={},this.items$=new De.t(new Map),this.define(We)}define(dt){const{value:rt}=this.items$;Object.keys(dt).forEach(We=>{this.defineIcon(We,dt[We],rt)}),this.items$.next(rt)}getOriginal(dt){return this.originals[dt]||null}defineIcon(dt,rt,We){if(We.has(dt))return;const x=this.parseSrc(dt,rt);x&&(We.set(dt,x),this.originals=Object.assign(Object.assign({},this.originals),{[dt]:rt}))}parseSrc(dt,rt){return this.sanitize((0,we.$6)(rt,dt))}sanitize(dt){return this.sanitizer.bypassSecurityTrustHtml((this.tuiSanitizer?this.tuiSanitizer.sanitize(t.WPN.HTML,dt):this.sanitizer.sanitize(t.WPN.HTML,dt))||"")}}return qe.\u0275fac=function(dt){return new(dt||qe)(t.KVO(Z.rf,8),t.KVO(Ae.up),t.KVO(Z.Y7))},qe.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),ut=(()=>{class qe{constructor(dt,rt){this.win=dt,this.isWebkit=rt}correct([dt,rt]){return[this.correctY(dt),this.correctX(rt)]}correctX(dt){var rt,We;return this.isWebkit?dt+(null!==(We=null===(rt=this.win.visualViewport)||void 0===rt?void 0:rt.offsetLeft)&&void 0!==We?We:0):dt}correctY(dt){var rt,We;return this.isWebkit?dt+(null!==(We=null===(rt=this.win.visualViewport)||void 0===rt?void 0:rt.offsetTop)&&void 0!==We?We:0):dt}}return qe.\u0275fac=function(dt){return new(dt||qe)(t.KVO(Ie.jf),t.KVO(X.Ld))},qe.\u0275prov=t.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})()},8502:(St,Be,m)=>{"use strict";m.d(Be,{U_:()=>et,fx:()=>Te,R3:()=>oe,_Z:()=>je,KN:()=>dt,QU:()=>Ke,Y7:()=>kt,_t:()=>wt,YX:()=>ht,GW:()=>sn,Qc:()=>vn,IA:()=>un,fL:()=>En,Fm:()=>E,wH:()=>Q,Ub:()=>di,t9:()=>_i,Z6:()=>zt,vo:()=>Ue,rf:()=>dn,Rm:()=>nn,Qy:()=>Wt,Eo:()=>Ct,w2:()=>Ht,HG:()=>tn,r0:()=>mt,ob:()=>yn,WD:()=>nt,PU:()=>rt,NW:()=>_t,Sc:()=>vt});var t=m(4438),c=m(9925),X=m(8883),be=m(9835),K=m(95),D=m(177),Z=m(4585),ge=m(2846),De=m(365),pe=m(3864),ce=m(7647),de=m(9172),ve=m(6354),Ce=m(3294),$e=m(5558),Re=m(6977),Ie=m(8048),Qe=m(7673),Xe=m(7786),Ae=m(3669),we=m(7919);const Ue=(0,c.ET)(()=>{var ct,Ye,he;return null!==(he=null===(Ye=null===(ct=(0,t.WQX)(D.qQ).defaultView)||void 0===ct?void 0:ct.matchMedia)||void 0===Ye?void 0:Ye.call(ct,"(prefers-reduced-motion: reduce)").matches)&&void 0!==he&&he}),et=(0,c.ET)(()=>(0,t.WQX)(Ue)?0:300),Te=(0,c.ET)(()=>({value:"",params:{duration:(0,t.WQX)(et)}})),W=((0,c.ET)(()=>(0,t.naY)()),{check:"tuiIconCheck",close:"tuiIconClose",error:"tuiIconAlertCircle",more:"tuiIconChevronRight"}),je=(0,c.gc)(W),qe=new t.nKC("[TUI_DATA_LIST_ACCESSOR]");function nt(ct){return{provide:qe,useExisting:ct}}const dt=new t.nKC("[TUI_DATA_LIST_HOST]");function rt(ct){return{provide:dt,useExisting:ct}}(0,c.gc)(ct=>ct.isWeekend?"weekend":"weekday"),new t.nKC("[TUI_DOCUMENT_OR_SHADOW_ROOT]"),new t.nKC("[TUI_ELEMENT_REF]");const L=(0,c.gc)(X.G.Monday),E=(0,c.ET)((0,Z.Y)("months")),oe=(0,c.ET)((0,Z.Y)("close")),Q=(0,c.ET)((0,Z.Y)("nothingFoundMessage")),Tt=((0,c.ET)((0,Z.Y)("defaultErrorMessage")),(0,c.ET)((0,Z.Y)("spinTexts")),(0,c.ET)((0,Z.Y)("shortWeekDays"))),Ke="assets/taiga-ui/icons",ht=(0,c.gc)(Ke),kt=(0,c.gc)({}),wt=(0,c.ET)(()=>(0,ge.yu)((0,t.WQX)(ht))),un=(0,c.gc)({mobile:768,desktopSmall:1024,desktopLarge:1280}),sn=(0,c.ET)(()=>{const ct=(0,t.WQX)(pe.jf),Ye=(0,t.WQX)(un);return(0,be.xM)(ct,"resize").pipe((0,ce.u)(),(0,de.Z)(null),(0,ve.T)(()=>function fe(ct,{mobile:Ye}){return(0,De.hV)(ct)Bn[ct],size:"m",hasIcon:!0,defaultAutoCloseTime:3e3}),_i=(0,c.gc)(Ie.RK);(0,c.gc)((0,Qe.of)(Object.assign(Object.assign({},Ie.RK),{decimalLimit:NaN})));const zt=new t.nKC("[TUI_OPTION_CONTENT]");function _t(ct){return{provide:zt,useValue:ct}}const At=ct=>{const Ye=ct.length-1;return[ct[Ye],...ct.slice(0,Ye)]},dn=((0,c.ET)(()=>{const ct=(0,t.WQX)(L);return(0,t.WQX)(Tt).pipe((0,ve.T)(At),(0,ve.T)(Ye=>[...Ye.slice(ct),...Ye.slice(0,ct)]))}),new t.nKC("[TUI_SANITIZER]")),nn=((0,c.ET)(()=>{const ct=(0,t.WQX)(D.qQ);return(0,Xe.h)((0,be.xM)(ct,"selectionchange"),(0,be.xM)(ct,"mouseup"),(0,be.xM)(ct,"mousedown").pipe((0,$e.n)(()=>(0,be.xM)(ct,"mousemove").pipe((0,Re.Q)((0,be.xM)(ct,"mouseup"))))),(0,be.xM)(ct,"keydown"),(0,be.xM)(ct,"keyup")).pipe((0,ce.u)())}),(0,c.gc)({decrement:"tuiIconChevronLeft",increment:"tuiIconChevronRight"}),(0,c.gc)(K.o)),Wt=(0,c.gc)(Ae.D),Ct=(0,c.gc)(we.bC.Textfield),Ht=new t.nKC("[TUI_TEXTFIELD_HOST]");function vt(ct){return{provide:Ht,useExisting:ct}}const tn=(0,c.gc)("Taiga"),mt=new t.nKC("[TUI_VALUE_ACCESSOR]"),yn=(0,c.ET)(()=>{const ct=(0,t.WQX)(pe.jf);return{type:"viewport",getClientRect:()=>({top:0,left:0,right:ct.innerWidth,bottom:ct.innerHeight,width:ct.innerWidth,height:ct.innerHeight})}})},365:(St,Be,m)=>{"use strict";function t(pe){return!(!pe||typeof getComputedStyle>"u")&&("fixed"===getComputedStyle(pe).getPropertyValue("position")||t(pe.parentElement))}function K({document:pe,innerWidth:ce}){return Math.max(pe.documentElement.clientWidth||0,ce||0)}m.d(Be,{$6:()=>fe,hV:()=>K,m0:()=>t});const Z='width="',ge='height="',De="")));if(!ve?.includes(Z)||!ve.includes(ge))return`${de.replace(De,``;const Ce=ve.indexOf(Z),$e=ve.indexOf(ge),Re=Ce+Z.length,Ie=$e+ge.length,Qe=ve.slice(Re,ve.indexOf('"',Re)),Xe=ve.slice(Ie,ve.indexOf('"',Ie));if(!Xe||!Qe||Qe.includes("%")||Xe.includes("%")||Qe.includes("em")||Xe.includes("em"))return de.replace(De,`${de}`}},2846:(St,Be,m)=>{"use strict";m.d(Be,{GS:()=>ge,On:()=>Z,Wu:()=>ce,cJ:()=>De,f3:()=>K,tu:()=>fe,yu:()=>D});var t=m(8048),c=m(5001);const X=1.5,be=2.5;function K(de,ve=!1,Ce=!1,$e=!1,Re="m"){const Ie="s"===Re?0:.25;let Qe=0;return de&&(Qe+=X+Ie),ve&&(Qe+=X+Ie),Ce&&(Qe+=X+Ie),$e&&(Qe+=be+Ie),Qe}function D(de){const ve=de.endsWith("/")?de:`${de}/`;return Ce=>Ce.startsWith("tuiIcon")?`${ve}${Ce}.svg${t.sf}#${Ce}`:(0,t.Vp)(Ce)}function Z(de){return 1===de.length||t.V3.includes(de)}function ge(de,ve="tui-hints-host"){var Ce;return!(null===(Ce=(0,c.J0)(de))||void 0===Ce||!Ce.some($e=>!$e.closest(ve)))}function De(de){const ve=de.trim();return ve.startsWith("<")&&ve.endsWith(">")}function fe(de,ve){return(Ce,$e)=>{const Re=Ce||Object.assign({},$e||ve);return Object.keys(de).forEach(Ie=>{Re[Ie]=de[Ie]}),Re}}const pe={xxs:0,xs:1,s:2,m:3,l:4,xl:5,xxl:6};function ce(de,ve="s"){return pe[de]>pe[ve]}},2725:(St,Be,m)=>{"use strict";m.d(Be,{p:()=>t});var t=function(c){return c.AD="AD",c.AE="AE",c.AF="AF",c.AG="AG",c.AI="AI",c.AL="AL",c.AM="AM",c.AO="AO",c.AR="AR",c.AT="AT",c.AU="AU",c.AW="AW",c.AZ="AZ",c.BA="BA",c.BB="BB",c.BD="BD",c.BE="BE",c.BF="BF",c.BG="BG",c.BH="BH",c.BI="BI",c.BJ="BJ",c.BL="BL",c.BM="BM",c.BN="BN",c.BO="BO",c.BQ="BQ",c.BR="BR",c.BS="BS",c.BT="BT",c.BW="BW",c.BY="BY",c.BZ="BZ",c.CA="CA",c.CD="CD",c.CF="CF",c.CG="CG",c.CH="CH",c.CI="CI",c.CL="CL",c.CM="CM",c.CN="CN",c.CO="CO",c.CR="CR",c.CU="CU",c.CV="CV",c.CW="CW",c.CY="CY",c.CZ="CZ",c.DE="DE",c.DJ="DJ",c.DK="DK",c.DM="DM",c.DO="DO",c.DZ="DZ",c.EC="EC",c.EE="EE",c.EG="EG",c.ER="ER",c.ES="ES",c.ET="ET",c.FI="FI",c.FJ="FJ",c.FK="FK",c.FM="FM",c.FR="FR",c.GA="GA",c.GB="GB",c.GD="GD",c.GE="GE",c.GF="GF",c.GH="GH",c.GI="GI",c.GL="GL",c.GM="GM",c.GN="GN",c.GP="GP",c.GQ="GQ",c.GR="GR",c.GT="GT",c.GW="GW",c.GY="GY",c.HK="HK",c.HN="HN",c.HR="HR",c.HT="HT",c.HU="HU",c.ID="ID",c.IE="IE",c.IL="IL",c.IN="IN",c.IQ="IQ",c.IR="IR",c.IS="IS",c.IT="IT",c.JM="JM",c.JO="JO",c.JP="JP",c.KE="KE",c.KG="KG",c.KH="KH",c.KM="KM",c.KN="KN",c.KP="KP",c.KR="KR",c.KW="KW",c.KY="KY",c.KZ="KZ",c.LA="LA",c.LB="LB",c.LC="LC",c.LI="LI",c.LK="LK",c.LR="LR",c.LS="LS",c.LT="LT",c.LU="LU",c.LV="LV",c.LY="LY",c.MA="MA",c.MC="MC",c.MD="MD",c.ME="ME",c.MF="MF",c.MG="MG",c.MK="MK",c.ML="ML",c.MM="MM",c.MN="MN",c.MO="MO",c.MQ="MQ",c.MR="MR",c.MS="MS",c.MT="MT",c.MU="MU",c.MV="MV",c.MW="MW",c.MX="MX",c.MY="MY",c.MZ="MZ",c.NA="NA",c.NC="NC",c.NE="NE",c.NG="NG",c.NI="NI",c.NL="NL",c.NO="NO",c.NP="NP",c.NZ="NZ",c.OM="OM",c.PA="PA",c.PE="PE",c.PF="PF",c.PG="PG",c.PH="PH",c.PK="PK",c.PL="PL",c.PT="PT",c.PW="PW",c.PY="PY",c.QA="QA",c.RE="RE",c.RO="RO",c.RS="RS",c.RU="RU",c.RW="RW",c.SA="SA",c.SB="SB",c.SC="SC",c.SD="SD",c.SE="SE",c.SG="SG",c.SH="SH",c.SI="SI",c.SK="SK",c.SL="SL",c.SM="SM",c.SN="SN",c.SO="SO",c.SR="SR",c.ST="ST",c.SV="SV",c.SX="SX",c.SY="SY",c.SZ="SZ",c.TC="TC",c.TD="TD",c.TG="TG",c.TH="TH",c.TJ="TJ",c.TL="TL",c.TM="TM",c.TN="TN",c.TO="TO",c.TR="TR",c.TT="TT",c.TW="TW",c.TZ="TZ",c.UA="UA",c.UG="UG",c.US="US",c.UY="UY",c.UZ="UZ",c.VC="VC",c.VE="VE",c.VG="VG",c.VN="VN",c.VU="VU",c.WS="WS",c.XK="XK",c.YE="YE",c.YT="YT",c.ZA="ZA",c.ZM="ZM",c.ZW="ZW",c}(t||{})},4585:(St,Be,m)=>{"use strict";m.d(Be,{Y:()=>Qe});var t=m(4438),c=m(2725);const fe=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:"english"},{months:["January","February","March","April","May","June","July","August","September","October","November","December"],close:"Close",nothingFoundMessage:"Nothing found",defaultErrorMessage:"Value is invalid",spinTexts:["Previous","Next"],shortWeekDays:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],countries:{[c.p.AD]:"Andorra",[c.p.AE]:"United Arab Emirates",[c.p.AF]:"Afghanistan",[c.p.AG]:"Antigua and Barbuda",[c.p.BL]:"Saint Barth\xe9lemy",[c.p.AI]:"Anguilla",[c.p.AL]:"Albania",[c.p.AM]:"Armenia",[c.p.AO]:"Angola",[c.p.AR]:"Argentina",[c.p.AT]:"Austria",[c.p.AU]:"Australia",[c.p.AW]:"Aruba",[c.p.AZ]:"Azerbaijan",[c.p.BA]:"Bosnia and Herzegovina",[c.p.BB]:"Barbados",[c.p.BD]:"Bangladesh",[c.p.BE]:"Belgium",[c.p.BF]:"Burkina Faso",[c.p.BG]:"Bulgaria",[c.p.BH]:"Bahrain",[c.p.BI]:"Burundi",[c.p.BJ]:"Benin",[c.p.GF]:"Guyana",[c.p.BM]:"Bermuda",[c.p.BN]:"Brunei Darussalam",[c.p.BO]:"Bolivia",[c.p.BQ]:"Bonaire, Sint Eustatius and Saba",[c.p.BR]:"Brazil",[c.p.BS]:"Bahamas",[c.p.BT]:"Bhutan",[c.p.BW]:"Botswana",[c.p.BY]:"Belarus",[c.p.BZ]:"Belize",[c.p.CA]:"Canada",[c.p.CD]:"Dem. Rep. Congo (Kinshasa)",[c.p.CF]:"Central African Republic",[c.p.CG]:"Congo (Brazzaville)",[c.p.CH]:"Switzerland",[c.p.CI]:"Ivory Coast",[c.p.CL]:"Chile",[c.p.CM]:"Cameroon",[c.p.CN]:"China",[c.p.CO]:"Colombia",[c.p.CR]:"Costa Rica",[c.p.CU]:"Cuba",[c.p.CV]:"Cape Verde",[c.p.CW]:"Cura\xe7ao",[c.p.CY]:"Cyprus",[c.p.CZ]:"Czech Republic",[c.p.DE]:"Germany",[c.p.DJ]:"Djibouti",[c.p.DK]:"Denmark",[c.p.DM]:"Dominica",[c.p.DO]:"Dominican Republic",[c.p.DZ]:"Algeria",[c.p.EC]:"Ecuador",[c.p.EE]:"Estonia",[c.p.EG]:"Egypt",[c.p.ER]:"Eritrea",[c.p.ES]:"Spain",[c.p.ET]:"Ethiopia",[c.p.FI]:"Finland",[c.p.FJ]:"Fiji",[c.p.FK]:"Falkland Islands",[c.p.FM]:"F.S. of Micronesia",[c.p.FR]:"France",[c.p.GA]:"Gabon",[c.p.GB]:"United Kingdom",[c.p.GD]:"Grenada",[c.p.GE]:"Georgia",[c.p.GP]:"Guadeloupe",[c.p.GH]:"Ghana",[c.p.GI]:"Gibraltar",[c.p.GL]:"Greenland",[c.p.GM]:"Gambia",[c.p.GN]:"Guinea",[c.p.MF]:"Saint-Martin",[c.p.GQ]:"Equatorial Guinea",[c.p.GR]:"Greece",[c.p.GT]:"Guatemala",[c.p.GW]:"Guinea-Bissau",[c.p.GY]:"Guyana",[c.p.HK]:"Hong Kong",[c.p.HN]:"Honduras",[c.p.HR]:"Croatia",[c.p.HT]:"Haiti",[c.p.HU]:"Hungary",[c.p.ID]:"Indonesia",[c.p.IE]:"Ireland",[c.p.IL]:"Israel",[c.p.IN]:"India",[c.p.IQ]:"Iraq",[c.p.IR]:"Iran",[c.p.IS]:"Iceland",[c.p.IT]:"Italy",[c.p.JM]:"Jamaica",[c.p.JO]:"Jordan",[c.p.JP]:"Japan",[c.p.KE]:"Kenya",[c.p.KG]:"Kyrgyzstan",[c.p.KH]:"Cambodia",[c.p.KM]:"Comoros",[c.p.KN]:"Saint Kitts and Nevis",[c.p.KP]:"Korean PDR",[c.p.KR]:"Rep. Korea",[c.p.KW]:"Kuwait",[c.p.KY]:"Cayman Islands",[c.p.KZ]:"Kazakhstan",[c.p.LA]:"Laos",[c.p.LB]:"Lebanon",[c.p.LC]:"Saint Lucia",[c.p.LI]:"Liechtenstein",[c.p.LK]:"Sri Lanka",[c.p.LR]:"Liberia",[c.p.LS]:"Lesotho",[c.p.LT]:"Lithuania",[c.p.LU]:"Luxembourg",[c.p.LV]:"Latvia",[c.p.LY]:"Libya",[c.p.MA]:"Morocco",[c.p.MC]:"Monaco",[c.p.MD]:"Moldova",[c.p.ME]:"Montenegro",[c.p.MQ]:"Martinique",[c.p.MG]:"Madagascar",[c.p.MK]:"Rep. of North Macedonia",[c.p.ML]:"Mali",[c.p.MM]:"Burma (Myanmar)",[c.p.MN]:"Mongolia",[c.p.MO]:"Macau",[c.p.RE]:"R\xe9union",[c.p.MR]:"Mauritania",[c.p.MS]:"Montserrat",[c.p.MT]:"Malta",[c.p.MU]:"Mauritius",[c.p.MV]:"Maldives",[c.p.MW]:"Malawi",[c.p.MX]:"Mexico",[c.p.MY]:"Malaysia",[c.p.MZ]:"Mozambique",[c.p.NA]:"Namibia",[c.p.NC]:"New Caledonia",[c.p.NE]:"Niger",[c.p.NG]:"Nigeria",[c.p.NI]:"Nicaragua",[c.p.NL]:"Netherlands",[c.p.NO]:"Norway",[c.p.NP]:"Nepal",[c.p.NZ]:"New Zealand",[c.p.OM]:"Oman",[c.p.PA]:"Panama",[c.p.PE]:"Peru",[c.p.PF]:"French Polynesia (Tahiti)",[c.p.PG]:"Papua New Guinea",[c.p.PH]:"Philippines",[c.p.PK]:"Pakistan",[c.p.PL]:"Poland",[c.p.PT]:"Portugal",[c.p.PW]:"Palau",[c.p.PY]:"Paraguay",[c.p.QA]:"Qatar",[c.p.YT]:"Mayotte",[c.p.RO]:"Romania",[c.p.RS]:"Serbia",[c.p.RU]:"Russia",[c.p.RW]:"Rwanda",[c.p.SA]:"Saudi Arabia",[c.p.SB]:"Solomon Islands",[c.p.SC]:"Seychelles",[c.p.SD]:"Sudan",[c.p.SE]:"Sweden",[c.p.SG]:"Singapore",[c.p.SH]:"Saint Helena",[c.p.SI]:"Slovenia",[c.p.SK]:"Slovakia",[c.p.SL]:"Sierra Leone",[c.p.SM]:"San Marino",[c.p.SN]:"Senegal",[c.p.SO]:"Somalia",[c.p.SR]:"Suriname",[c.p.ST]:"Sao Tome and Principe",[c.p.SV]:"El Salvador",[c.p.SX]:"Sint Maarten",[c.p.SY]:"Syrian Arab Republic",[c.p.SZ]:"Swaziland",[c.p.TC]:"Turks and Caicos",[c.p.TD]:"Chad",[c.p.TG]:"Togo",[c.p.TH]:"Thailand",[c.p.TJ]:"Tajikistan",[c.p.TL]:"East Timor",[c.p.TM]:"Turkmenistan",[c.p.TN]:"Tunisia",[c.p.TO]:"Tonga",[c.p.TR]:"Turkey",[c.p.TT]:"Trinidad and Tobago",[c.p.TW]:"Taiwan",[c.p.TZ]:"Tanzania",[c.p.UA]:"Ukraine",[c.p.UG]:"Uganda",[c.p.US]:"USA",[c.p.UY]:"Uruguay",[c.p.UZ]:"Uzbekistan",[c.p.VC]:"Saint Vincent and the Grenadines",[c.p.VE]:"Venezuela",[c.p.VG]:"British Virgin Islands",[c.p.VN]:"Vietnam",[c.p.VU]:"Vanuatu",[c.p.WS]:"Samoa",[c.p.XK]:"Kosovo",[c.p.YE]:"Yemen",[c.p.ZA]:"South Africa",[c.p.ZM]:"Zambia",[c.p.ZW]:"Zimbabwe"}}),{cancel:"Cancel",done:"Done",more:"More",otherDate:"Other date...",showAll:"Show all",hide:"Hide",mobileCalendarTexts:["Choose day","Choose range","Choose days"],range:["from","to"],countTexts:["Plus","Minus"],time:{"HH:MM":"HH:MM","HH:MM:SS":"HH:MM:SS","HH:MM:SS.MSS":"HH:MM:SS.MSS"},dateTexts:{DMY:"dd.mm.yyyy",MDY:"mm.dd.yyyy",YMD:"yyyy.mm.dd"},digitalInformationUnits:["B","KiB","MiB"],passwordTexts:["Show password","Hide password"],copyTexts:["Copy","Copied"],shortCalendarMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],pagination:["Previous page","Next page"],fileTexts:{loadingError:"Upload failed",preview:"Preview",remove:"Remove"},inputFileTexts:{defaultLabelSingle:"or drop\xa0it\xa0here",defaultLabelMultiple:"or drop\xa0them\xa0here",defaultLinkSingle:"Choose a file",defaultLinkMultiple:"Choose files",maxSizeRejectionReason:"File is larger than ",formatRejectionReason:"Wrong file type",drop:"Drop file here",dropMultiple:"Drop files here"},multiSelectTexts:{all:"Select all",none:"Select none"},prompt:{yes:"Yes",no:"No"}}),{showHideText:"Show/Hide",paginationTexts:{pages:"Pages",linesPerPage:"Lines per page",of:"of"}}),{cardNumber:["Number","Card number"],cardExpiry:["Expires","Valid through"]}),{colorSelectorModeNames:["Solid color","Gradient"],toolbarTools:{undo:"Undo",redo:"Redo",font:"Font",fontStyle:"Font style",fontSize:"Font size",bold:"Bold",italic:"Italic",underline:"Underline",strikeThrough:"Strike through",justify:"Justify",justifyLeft:"Justify left",justifyCenter:"Justify center",justifyRight:"Justify right",justifyFull:"Justify full",list:"List",indent:"Indent",outdent:"Outdent",unorderedList:"Unordered list",orderedList:"Ordered list",quote:"Quote",foreColor:"Color",backColor:"Background color",hiliteColor:"Highlight color",clear:"Clear",link:"Link",attach:"Attach file",tex:"Insert TeX",code:"Code",image:"Insert image",insertHorizontalRule:"Insert horizontal rule",superscript:"Superscript",subscript:"Subscript",insertTable:"Insert table",insertGroup:"Insert group",hiliteGroup:"Hilite group",removeGroup:"Remove group",insertAnchor:"Insert anchor",mergeCells:"Merge cells",splitCells:"Split cells",rowsColumnsManaging:"Managing rows and columns",cellColor:"Cell color",setDetails:"Details",removeDetails:"Remove details"},editorEditLink:{urlExample:"example.com",anchorExample:"anchor"},editorTableCommands:[["Insert column before","Insert column after"],["Insert row before","Insert row after"],["Delete column","Delete row"]],editorCodeOptions:["Code in the text","Code in block"],editorFontOptions:{small:"Small",large:"Large",normal:"Normal",title:"Title",subtitle:"Subtitle"}}),{previewTexts:{rotate:"Rotate"},zoomTexts:{zoomOut:"Zoom out",zoomIn:"Zoom in",reset:"Reset"}});var pe=m(7673);const ce=new t.nKC("[TUI_DEFAULT_LANGUAGE]",{factory:()=>fe}),de=new t.nKC("[TUI_LANGUAGE]",{factory:()=>(0,pe.of)((0,t.WQX)(ce))});new t.nKC("[TUI_LANGUAGE_LOADER]"),new t.nKC("[TUI_LANGUAGE_STORAGE_KEY]",{factory:()=>"tuiLanguage"});var $e=m(4402),Re=m(5558),Ie=m(6354);function Qe(Xe){return()=>(0,t.WQX)(de).pipe((0,Re.n)(Ae=>(0,$e.A)(Ae)?Ae:(0,pe.of)(Ae)),(0,Ie.T)(Ae=>Ae[Xe]))}},2230:(St,Be,m)=>{"use strict";m.d(Be,{io:()=>At,E4:()=>mt,Bm:()=>ct,sd:()=>En,uS:()=>Ye});var t=m(4438),c=m(9925),X=m(2287),K=(m(4489),m(8883)),D=m(6651),Z=m(4215);(0,c.gc)("DMY"),(0,c.gc)(".");class qe{constructor(V){this.year=V}static isValidYear(V){return Number.isInteger(V)&&(0,Z.bQ)(V,0,1e4)}static isLeapYear(V){return V%400==0||V%4==0&&V%100!=0}static getAbsoluteLeapYears(V){return Math.ceil(V/400)+(Math.ceil(V/4)-Math.ceil(V/100))}static lengthBetween(V,ke){return ke.year-V.year}static normalizeYearPart(V){return(0,Z.fS)(V,0,9999)}get formattedYear(){return String(this.year).padStart(4,"0")}get isLeapYear(){return qe.isLeapYear(this.year)}get absoluteLeapYears(){return qe.getAbsoluteLeapYears(this.year)}yearBefore({year:V}){return this.year=V}yearAfter({year:V}){return this.year>V}append({year:V=0}){return new qe(this.year+V)}toString(){return this.formattedYear}valueOf(){return this.year}[Symbol.toPrimitive](V){return Date.prototype[Symbol.toPrimitive].call(this,V)}toJSON(){return this.formattedYear}}class nt extends qe{constructor(V,ke){super(V),this.month=ke}static isValidMonth(V,ke){return qe.isValidYear(V)&&nt.isValidMonthPart(ke)}static getMonthDaysCount(V,ke){switch(V){case K.n.February:return ke?29:28;case K.n.April:case K.n.June:case K.n.September:case K.n.November:return 30;default:return 31}}static currentLocal(){const V=new Date;return new nt(V.getFullYear(),V.getMonth())}static currentUtc(){const V=new Date;return new nt(V.getUTCFullYear(),V.getUTCMonth())}static lengthBetween(V,ke){return ke.month+12*ke.year-(V.month+12*V.year)}static normalizeMonthPart(V){return(0,Z.fS)(V,0,11)}static isValidMonthPart(V){return Number.isInteger(V)&&(0,Z.bQ)(V,0,12)}get formattedMonthPart(){return String(this.month+1).padStart(2,"0")}get daysCount(){return nt.getMonthDaysCount(this.month,this.isLeapYear)}monthBefore(V){return this.yearBefore(V)||this.yearSame(V)&&this.month=V.month}monthAfter(V){return this.yearAfter(V)||this.yearSame(V)&&this.month>V.month}append({year:V=0,month:ke=0}){const st=12*(this.year+V)+this.month+ke;return new nt(Math.floor(st/12),st%12)}toString(){return`${this.formattedMonthPart}.${this.formattedYear}`}valueOf(){return this.toLocalNativeDate().valueOf()}toJSON(){return`${super.toJSON()}-${this.formattedMonthPart}`}toLocalNativeDate(){return new Date(this.year,this.month)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month))}}class dt extends nt{constructor(V,ke,st){super(V,ke),this.day=st}static fromLocalNativeDate(V){return new dt(V.getFullYear(),V.getMonth(),V.getDate())}static fromUtcNativeDate(V){return new dt(V.getUTCFullYear(),V.getUTCMonth(),V.getUTCDate())}static isValidDay(V,ke,st){return nt.isValidMonth(V,ke)&&Number.isInteger(st)&&(0,Z.bQ)(st,1,nt.getMonthDaysCount(ke,qe.isLeapYear(V))+1)}static currentLocal(){const V=new Date,ke=V.getFullYear(),st=V.getMonth(),Dt=V.getDate();return new dt(ke,st,Dt)}static currentUtc(){const V=new Date,ke=V.getUTCFullYear(),st=V.getUTCMonth(),Dt=V.getUTCDate();return new dt(ke,st,Dt)}static normalizeOf(V,ke,st){const Dt=qe.normalizeYearPart(V),Zt=nt.normalizeMonthPart(ke),In=dt.normalizeDayPart(st,Zt,Dt);return new dt(Dt,Zt,In)}static lengthBetween(V,ke){return Math.round((ke.toLocalNativeDate().getTime()-V.toLocalNativeDate().getTime())/864e5)}static parseRawDateString(V,ke="DMY"){switch(ke){case"YMD":return{day:parseInt(V.slice(8,10),10),month:parseInt(V.slice(5,7),10)-1,year:parseInt(V.slice(0,4),10)};case"MDY":return{day:parseInt(V.slice(3,5),10),month:parseInt(V.slice(0,2),10)-1,year:parseInt(V.slice(6,10),10)};default:return{day:parseInt(V.slice(0,2),10),month:parseInt(V.slice(3,5),10)-1,year:parseInt(V.slice(6,10),10)}}}static normalizeParse(V,ke="DMY"){const{day:st,month:Dt,year:Zt}=this.parseRawDateString(V,ke);return dt.normalizeOf(Zt,Dt,st)}static jsonParse(V){const{day:ke,month:st,year:Dt}=this.parseRawDateString(V,"YMD");if(!qe.isValidYear(Dt))throw new D.GB(Dt);if(!nt.isValidMonth(Dt,st))throw new D.X0(st);if(!Number.isInteger(ke)||!(0,Z.bQ)(ke,1,nt.getMonthDaysCount(st,qe.isLeapYear(Dt))+1))throw new D.tt(ke);return new dt(Dt,st,ke)}static normalizeDayPart(V,ke,st){const Dt=nt.getMonthDaysCount(ke,qe.isLeapYear(st));return(0,Z.fS)(V,1,Dt)}get formattedDayPart(){return String(this.day).padStart(2,"0")}get isWeekend(){const V=this.dayOfWeek(!1);return V===K.G.Saturday||V===K.G.Sunday}dayOfWeek(V=!0){const ke=V?this.toLocalNativeDate().getDay()-1:this.toLocalNativeDate().getDay();return ke<0?6:ke}dayBefore(V){return this.monthBefore(V)||this.monthSame(V)&&this.day=V.day}dayAfter(V){return this.monthAfter(V)||this.monthSame(V)&&this.day>V.day}dayLimit(V,ke){return null!==V&&this.dayBefore(V)?V:null!==ke&&this.dayAfter(ke)?ke:this}append({year:V=0,month:ke=0,day:st=0}){const Dt=12*(this.year+V)+this.month+ke;let Zt=Math.floor(Dt/12),In=Dt%12,Vn=Math.min(this.day,nt.getMonthDaysCount(In,qe.isLeapYear(Zt)))+st;for(;Vn>nt.getMonthDaysCount(In,qe.isLeapYear(Zt));)Vn-=nt.getMonthDaysCount(In,qe.isLeapYear(Zt)),In===K.n.December?(Zt++,In=K.n.January):In++;for(;Vn<1;)In===K.n.January?(Zt--,In=K.n.December):In--,Vn+=nt.getMonthDaysCount(In,qe.isLeapYear(Zt));return new dt(Zt,In,Vn)}getFormattedDay(V,ke){const st=this.formattedDayPart,Dt=this.formattedMonthPart,Zt=this.formattedYear;switch(V){case"YMD":return`${Zt}${ke}${Dt}${ke}${st}`;case"MDY":return`${Dt}${ke}${st}${ke}${Zt}`;default:return`${st}${ke}${Dt}${ke}${Zt}`}}toString(V="DMY",ke="."){return this.getFormattedDay(V,ke)}toJSON(){return`${super.toJSON()}-${this.formattedDayPart}`}toLocalNativeDate(){return new Date(this.year,this.month,this.day)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month,this.day))}}const x=new dt(0,0,1),k=new dt(9999,11,31);Symbol;var E=m(2725),oe=m(4585);new t.nKC("[TUI_CALENDAR_DATE_STREAM]");(0,c.gc)({[E.p.AD]:"+376###-###",[E.p.AE]:"+971-##-###-####",[E.p.AF]:"+93##-###-####",[E.p.AG]:"+1(268) ###-####",[E.p.AI]:"+1(264) ###-####",[E.p.AL]:"+355(###) ###-###",[E.p.AM]:"+374##-###-###",[E.p.AO]:"+244(###) ###-###",[E.p.AR]:"+54(###) ####-####",[E.p.AT]:"+43(###) ###-####",[E.p.AU]:"+61#-####-####",[E.p.AW]:"+297###-####",[E.p.AZ]:"+994##-###-##-##",[E.p.BA]:"+387 ###-####-##",[E.p.BB]:"+1(246) ###-####",[E.p.BD]:"+880##-###-###",[E.p.BE]:"+32(###) ###-###",[E.p.BF]:"+226##-##-####",[E.p.BG]:"+359(###) ###-###",[E.p.BH]:"+973####-####",[E.p.BI]:"+257##-##-####",[E.p.BJ]:"+229##-##-####",[E.p.BL]:"+590 ## ## ## ## ##",[E.p.BM]:"+1(441) ###-####",[E.p.BN]:"+673###-####",[E.p.BO]:"+591#-###-####",[E.p.BQ]:"+599-###-####",[E.p.BR]:"+55(##) ####-#####",[E.p.BS]:"+1(242) ###-####",[E.p.BT]:"+975#-###-###",[E.p.BW]:"+267##-###-###",[E.p.BY]:"+375(##) ###-##-##",[E.p.BZ]:"+501###-####",[E.p.CA]:"+1(###) ###-####",[E.p.CD]:"+243(###) ###-###",[E.p.CF]:"+236-##-##-####",[E.p.CG]:"+242##-###-####",[E.p.CH]:"+41##-###-####",[E.p.CI]:"+225##-##-###-###",[E.p.CL]:"+56#-####-####",[E.p.CM]:"+237#####-####",[E.p.CN]:"+86(###) ####-####",[E.p.CO]:"+57(###) ###-####",[E.p.CR]:"+506####-####",[E.p.CU]:"+53#-###-####",[E.p.CV]:"+238(###) ##-##",[E.p.CW]:"+5999-###-####",[E.p.CY]:"+357##-###-###",[E.p.CZ]:"+420(###) ###-###",[E.p.DE]:"+49(###) ###-###-##",[E.p.DJ]:"+253##-##-##-##",[E.p.DK]:"+45##-##-##-##",[E.p.DM]:"+1(767) ###-####",[E.p.DO]:"+1(###) ###-####",[E.p.DZ]:"+213##-###-####",[E.p.EC]:"+593##-###-####",[E.p.EE]:"+372####-####",[E.p.EG]:"+20(###) ###-####",[E.p.ER]:"+291#-###-###",[E.p.ES]:"+34(###) ###-###",[E.p.ET]:"+251##-###-####",[E.p.FI]:"+358(###) ###-##-##",[E.p.FJ]:"+679##-#####",[E.p.FK]:"+500#####",[E.p.FM]:"+691###-####",[E.p.FR]:"+33 ## ## ## ## ##",[E.p.GA]:"+241##-##-##-##",[E.p.GB]:"+44##-####-####",[E.p.GD]:"+1(473) ###-####",[E.p.GE]:"+995(###) ###-###",[E.p.GF]:"+594 ## ## ## ## ##",[E.p.GH]:"+233(###) ###-###",[E.p.GI]:"+350###-#####",[E.p.GL]:"+299##-##-##",[E.p.GM]:"+220(###) ##-##",[E.p.GN]:"+224##-###-###",[E.p.GP]:"+590 ## ## ## ## ##",[E.p.GQ]:"+240##-###-####",[E.p.GR]:"+30(###) ###-####",[E.p.GT]:"+502#-###-####",[E.p.GW]:"+245#-######",[E.p.GY]:"+592###-####",[E.p.HK]:"+852####-####",[E.p.HN]:"+504####-####",[E.p.HR]:"+385##-###-####",[E.p.HT]:"+509##-##-####",[E.p.HU]:"+36(###) ###-###",[E.p.ID]:"+62(###) ###-##-###",[E.p.IE]:"+353(###) ###-###",[E.p.IL]:"+972##-###-####",[E.p.IN]:"+91(####) ###-###",[E.p.IQ]:"+964(###) ###-####",[E.p.IR]:"+98(###) ###-####",[E.p.IS]:"+354###-####",[E.p.IT]:"+39(###) ####-###",[E.p.JM]:"+1(876) ###-####",[E.p.JO]:"+962#-####-####",[E.p.JP]:"+81-##-####-####",[E.p.KE]:"+254###-######",[E.p.KG]:"+996(###) ###-###",[E.p.KH]:"+855##-###-###",[E.p.KM]:"+269##-#####",[E.p.KN]:"+1(869) ###-####",[E.p.KP]:"+850####-#############",[E.p.KR]:"+82##-###-####",[E.p.KW]:"+965####-####",[E.p.KY]:"+1(345) ###-####",[E.p.KZ]:"+7(###) ###-##-##",[E.p.LA]:"+856##-##-###-###",[E.p.LB]:"+961##-###-###",[E.p.LC]:"+1(758) ###-####",[E.p.LI]:"+423(###) ###-####",[E.p.LK]:"+94##-###-####",[E.p.LR]:"+231##-###-###",[E.p.LS]:"+266#-###-####",[E.p.LT]:"+370(###) ##-###",[E.p.LU]:"+352(###) ###-###",[E.p.LV]:"+371##-###-###",[E.p.LY]:"+218##-###-####",[E.p.MA]:"+212##-####-###",[E.p.MC]:"+377###-###-###",[E.p.MD]:"+373####-####",[E.p.ME]:"+382##-###-###",[E.p.MF]:"+590 ## ## ## ## ##",[E.p.MG]:"+261##-##-#####",[E.p.MK]:"+389##-###-###",[E.p.ML]:"+223##-##-####",[E.p.MM]:"+95##-###-###",[E.p.MN]:"+976##-##-####",[E.p.MO]:"+853####-####",[E.p.MQ]:"+596 ## ## ## ## ##",[E.p.MR]:"+222##-##-####",[E.p.MS]:"+1(664) ###-####",[E.p.MT]:"+356####-####",[E.p.MU]:"+230####-####",[E.p.MV]:"+960###-####",[E.p.MW]:"+265#-####-####",[E.p.MX]:"+52(###) ###-####",[E.p.MY]:"+60(###) ###-###",[E.p.MZ]:"+258##-###-###",[E.p.NA]:"+264##-###-####",[E.p.NC]:"+687 ### ###",[E.p.NE]:"+227##-##-####",[E.p.NG]:"+234(###) ###-####",[E.p.NI]:"+505####-####",[E.p.NL]:"+31##-###-####",[E.p.NO]:"+47(###) ##-###",[E.p.NP]:"+977##-###-###",[E.p.NZ]:"+64(###) ###-####",[E.p.OM]:"+968##-###-###",[E.p.PA]:"+507###-####",[E.p.PE]:"+51(###) ###-###",[E.p.PF]:"+689 ## ## ## ##",[E.p.PG]:"+675(###) ##-###",[E.p.PH]:"+63(###) ###-####",[E.p.PK]:"+92(###) ###-####",[E.p.PL]:"+48(###) ###-###",[E.p.PT]:"+351##-###-####",[E.p.PW]:"+680###-####",[E.p.PY]:"+595(###) ###-###",[E.p.QA]:"+974####-####",[E.p.RE]:"+262 ## ## ## ## ##",[E.p.RO]:"+40##-###-####",[E.p.RS]:"+381##-###-####",[E.p.RU]:"+7### ###-##-##",[E.p.RW]:"+250(###) ###-###",[E.p.SA]:"+966#-####-####",[E.p.SB]:"+677###-####",[E.p.SC]:"+248#-###-###",[E.p.SD]:"+249##-###-####",[E.p.SE]:"+46##-###-####",[E.p.SG]:"+65####-####",[E.p.SH]:"+290####",[E.p.SI]:"+386##-###-###",[E.p.SK]:"+421(###) ###-###",[E.p.SL]:"+232##-######",[E.p.SM]:"+378####-######",[E.p.SN]:"+221##-###-####",[E.p.SO]:"+252##-###-###",[E.p.SR]:"+597###-####",[E.p.ST]:"+239##-#####",[E.p.SV]:"+503##-##-####",[E.p.SX]:"+1(721) ###-####",[E.p.SY]:"+963##-####-###",[E.p.SZ]:"+268##-##-####",[E.p.TC]:"+1(649) ###-####",[E.p.TD]:"+235##-##-##-##",[E.p.TG]:"+228##-###-###",[E.p.TH]:"+66##-###-####",[E.p.TJ]:"+992##-###-####",[E.p.TL]:"+670###-#####",[E.p.TM]:"+993#-###-####",[E.p.TN]:"+216##-###-###",[E.p.TO]:"+676#####",[E.p.TR]:"+90(###) ###-####",[E.p.TT]:"+1(868) ###-####",[E.p.TW]:"+886#-####-####",[E.p.TZ]:"+255##-###-####",[E.p.UA]:"+380(##) ###-##-##",[E.p.UG]:"+256(###) ###-###",[E.p.US]:"+1(###) ###-####",[E.p.UY]:"+598#-###-##-##",[E.p.UZ]:"+998##-###-####",[E.p.VC]:"+1(784) ###-####",[E.p.VE]:"+58(###) ###-####",[E.p.VG]:"+1(284)###-####",[E.p.VN]:"+84(###) ####-###",[E.p.VU]:"+678##-#####",[E.p.WS]:"+685##-####",[E.p.XK]:"+383##-###-###",[E.p.YE]:"+967###-###-###",[E.p.YT]:"+262 ## ## ## ## ##",[E.p.ZA]:"+27##-###-####",[E.p.ZM]:"+260##-###-####",[E.p.ZW]:"+263#-######"}),new t.nKC("[TUI_DATE_VALUE_TRANSFORMER]"),new t.nKC("[TUI_DATE_RANGE_VALUE_TRANSFORMER]"),new t.nKC("[TUI_DATE_TIME_VALUE_TRANSFORMER]"),(0,c.ET)((0,oe.Y)("prompt")),(0,c.ET)((0,oe.Y)("cancel")),(0,c.ET)((0,oe.Y)("done"));const En=(0,c.ET)((0,oe.Y)("more")),At=((0,c.ET)((0,oe.Y)("hide")),(0,c.ET)((0,oe.Y)("showAll")),(0,c.ET)((0,oe.Y)("otherDate")),(0,c.ET)((0,oe.Y)("mobileCalendarTexts")),(0,c.ET)((0,oe.Y)("range")),(0,c.ET)((0,oe.Y)("countTexts")),(0,c.ET)((0,oe.Y)("time")),(0,c.ET)((0,oe.Y)("dateTexts")),(0,c.ET)((0,oe.Y)("digitalInformationUnits")),(0,c.ET)((0,oe.Y)("copyTexts"))),Ct=((0,c.ET)((0,oe.Y)("passwordTexts")),(0,c.ET)((0,oe.Y)("shortCalendarMonths")),(0,c.ET)((0,oe.Y)("fileTexts")),(0,c.ET)((0,oe.Y)("pagination")),(0,c.ET)((0,oe.Y)("inputFileTexts")),(0,c.ET)((0,oe.Y)("multiSelectTexts")),(0,c.ET)((0,oe.Y)("countries")),{icon:({$implicit:Me})=>"s"===Me?"tuiIconCalendar":"tuiIconCalendarLarge",min:x,max:k,nativePicker:!1});(0,c.gc)(Ct);const mt=(0,c.gc)({stringify:X.Pd,identityMatcher:X.BJ,disabledItemHandler:X.Fr});new t.nKC("[TUI_MOBILE_CALENDAR]");const ct=new t.nKC("[TUI_MONTH_FORMATTER]"),Ye=(0,c.gc)(24);(0,c.gc)({})},3508:(St,Be,m)=>{"use strict";m.d(Be,{$R:()=>et,f1:()=>Ve,KX:()=>Ue});var t=m(345),c=m(4438),X=m(983),be=m(8793),K=m(9030),D=m(9974),Z=m(4360),De=m(177);class pe{supports(_e){return _e.includes(this.modifier)}addGlobalEventListener(){return()=>{}}unwrap(_e){return _e.split(".").filter(W=>!this.modifier.includes(W)).join(".")}}let ce=(()=>{class Te extends pe{constructor(){super(...arguments),this.modifier="$"}addEventListener(W,je){W[je]=W[je]||X.w;const ut=this.getMethod(W,je),qe=this.manager.getZone().onStable,nt=(0,be.x)(qe.pipe(function ge(Te,_e=!1){return(0,D.N)((W,je)=>{let ut=0;W.subscribe((0,Z._)(je,qe=>{const nt=Te(qe,ut++);(nt||_e)&&je.next(qe),!nt&&je.complete()}))})}(()=>W[je]===X.w)),(0,K.v)(()=>W[je])).subscribe(ut);return()=>nt.unsubscribe()}getMethod(W,je){const[,ut,qe,nt=""]=je.split(".");return je.endsWith(".attr")?dt=>null===dt?W.removeAttribute(ut):W.setAttribute(ut,String(dt)):"class"===ut?dt=>W.classList.toggle(qe,!!dt):"style"===ut?dt=>W.style.setProperty(function fe(Te){return Te.replace(/[a-z][A-Z]/g,_e=>`${_e[0]}-${_e[1].toLowerCase()}`)}(qe),`${dt}${nt}`):dt=>W[ut]=dt}}return Te.\u0275fac=(()=>{let _e;return function(je){return(_e||(_e=c.xGo(Te)))(je||Te)}})(),Te.\u0275prov=c.jDH({token:Te,factory:Te.\u0275fac}),Te})();const de=new c.nKC("[GLOBAL_HANDLER]: Global event target handler",{factory:()=>{const Te=(0,c.WQX)(De.qQ);return _e=>"body"===_e?Te.body:Te.defaultView[_e]||Te.createElement("div")}});let ve=(()=>{class Te extends pe{constructor(){super(...arguments),this.handler=(0,c.WQX)(de),this.modifier=">"}addEventListener(W,je,ut){return this.manager.addEventListener(this.handler(je.split(">")[0]),je.split(">")[1],ut)}}return Te.\u0275fac=(()=>{let _e;return function(je){return(_e||(_e=c.xGo(Te)))(je||Te)}})(),Te.\u0275prov=c.jDH({token:Te,factory:Te.\u0275fac}),Te})(),Ce=(()=>{class Te extends pe{constructor(){super(...arguments),this.modifier="capture.once.passive"}supports(W){return W.includes(".")&&!this.unwrap(W).includes(".")}addEventListener(W,je,ut){return W.addEventListener(this.unwrap(je),ut,{once:je.includes(".once"),passive:je.includes(".passive"),capture:je.includes(".capture")}),()=>W.removeEventListener(this.unwrap(je),ut,je.includes(".capture"))}}return Te.\u0275fac=(()=>{let _e;return function(je){return(_e||(_e=c.xGo(Te)))(je||Te)}})(),Te.\u0275prov=c.jDH({token:Te,factory:Te.\u0275fac}),Te})(),$e=(()=>{class Te extends pe{constructor(){super(...arguments),this.modifier=".prevent"}addEventListener(W,je,ut){return this.manager.addEventListener(W,this.unwrap(je),nt=>{nt.preventDefault(),ut(nt)})}}return Te.\u0275fac=(()=>{let _e;return function(je){return(_e||(_e=c.xGo(Te)))(je||Te)}})(),Te.\u0275prov=c.jDH({token:Te,factory:Te.\u0275fac}),Te})(),Re=(()=>{class Te extends pe{constructor(){super(...arguments),this.modifier=".self"}addEventListener(W,je,ut){return this.manager.addEventListener(W,this.unwrap(je),nt=>{nt.target===nt.currentTarget&&ut(nt)})}}return Te.\u0275fac=(()=>{let _e;return function(je){return(_e||(_e=c.xGo(Te)))(je||Te)}})(),Te.\u0275prov=c.jDH({token:Te,factory:Te.\u0275fac}),Te})(),Ie=(()=>{class Te extends pe{constructor(){super(...arguments),this.modifier=".silent"}addEventListener(W,je,ut){return Te.ngZone=this.manager.getZone(),Te.ngZone.runOutsideAngular(()=>this.manager.addEventListener(W,this.unwrap(je),ut))}}return Te.\u0275fac=(()=>{let _e;return function(je){return(_e||(_e=c.xGo(Te)))(je||Te)}})(),Te.\u0275prov=c.jDH({token:Te,factory:Te.\u0275fac}),Te})();const we=[Ie,ce,ve,Ce,$e,Re,(()=>{class Te extends pe{constructor(){super(...arguments),this.modifier=".stop"}addEventListener(W,je,ut){return this.manager.addEventListener(W,this.unwrap(je),nt=>{nt.stopPropagation(),ut(nt)})}}return Te.\u0275fac=(()=>{let _e;return function(je){return(_e||(_e=c.xGo(Te)))(je||Te)}})(),Te.\u0275prov=c.jDH({token:Te,factory:Te.\u0275fac}),Te})(),(()=>{class Te extends pe{constructor(){super(...arguments),this.modifier=".init"}addEventListener(){return console.warn(".init plugin is no longer necessary as of v3.1.0"),()=>{}}}return Te.\u0275fac=(()=>{let _e;return function(je){return(_e||(_e=c.xGo(Te)))(je||Te)}})(),Te.\u0275prov=c.jDH({token:Te,factory:Te.\u0275fac}),Te})()].map(Te=>({provide:t.Q5,multi:!0,useClass:Te}));function Ue(Te){return(_e,W,je)=>{const{value:ut}=je;je.value=function(...qe){Te.apply(this,qe)&&(Ie.ngZone?Ie.ngZone.run(()=>ut.apply(this,qe)):ut.apply(this,qe))}}}function Ve(Te){return Te}let et=(()=>{class Te{constructor([W]){console.assert(!(W instanceof Ie)||Te.initialized,"EventPluginsModule must come after BrowserModule in imports"),Te.initialized=!0}}return Te.initialized=!1,Te.\u0275fac=function(W){return new(W||Te)(c.KVO(t.Q5))},Te.\u0275mod=c.$C({type:Te}),Te.\u0275inj=c.G2t({providers:we}),Te})()},800:(St,Be,m)=>{"use strict";m.d(Be,{A7:()=>be,OA:()=>Z,lS:()=>X,su:()=>c,yJ:()=>pe});var t=m(4438);const c=new t.nKC("POLYMORPHEUS_CONTEXT");class X{constructor(de,ve){this.component=de,this.i=ve}createInjector(de,ve){return t.zZn.create({parent:this.i||de,providers:[{provide:c,useValue:ve}]})}}let be=(()=>{class ce{constructor(ve,Ce){this.template=ve,this.cdr=Ce,this.polymorpheus=""}check(){this.cdr.markForCheck()}static ngTemplateContextGuard(ve,Ce){return!0}}return ce.\u0275fac=function(ve){return new(ve||ce)(t.rXU(t.C4Q,2),t.rXU(t.gRc))},ce.\u0275dir=t.FsC({type:ce,selectors:[["ng-template","polymorpheus",""]],inputs:{polymorpheus:"polymorpheus"},exportAs:["polymorpheus"]}),ce})();class K{constructor(de){this.$implicit=de}get polymorpheusOutlet(){return this.$implicit}}let Z=(()=>{class ce{constructor(ve,Ce,$e){this.vcr=ve,this.i=Ce,this.t=$e,this.content=""}get template(){return ge(this.content)?this.content.template:this.content instanceof t.C4Q?this.content:this.t}ngOnChanges({content:ve}){var Ce;const $e=this.getContext();if(null===(Ce=this.c)||void 0===Ce||Ce.injector.get(t.gRc).markForCheck(),!ve)return;this.vcr.clear();const Re=$e&&new Proxy($e,{get:(Ie,Qe)=>{var Xe;return null===(Xe=this.getContext())||void 0===Xe?void 0:Xe[Qe]}});De(this.content)?this.process(this.content,Re):null!=($e instanceof K&&$e.$implicit)&&this.vcr.createEmbeddedView(this.template,Re)}ngDoCheck(){ge(this.content)&&this.content.check()}static ngTemplateContextGuard(ve,Ce){return!0}getContext(){return function fe(ce){return ge(ce)||ce instanceof t.C4Q}(this.content)||De(this.content)?this.context:new K("function"==typeof this.content?this.content(this.context):this.content)}process(ve,Ce){const $e=ve.createInjector(this.i,Ce);this.c=this.vcr.createComponent($e.get(t.OM3).resolveComponentFactory(ve.component),0,$e)}}return ce.\u0275fac=function(ve){return new(ve||ce)(t.rXU(t.c1b),t.rXU(t.zZn),t.rXU(t.C4Q))},ce.\u0275dir=t.FsC({type:ce,selectors:[["","polymorpheusOutlet",""]],inputs:{content:[t.Mj6.None,"polymorpheusOutlet","content"],context:[t.Mj6.None,"polymorpheusOutletContext","context"]},features:[t.OA$]}),ce})();function ge(ce){return ce instanceof be}function De(ce){return ce instanceof X}let pe=(()=>{class ce{}return ce.\u0275fac=function(ve){return new(ve||ce)},ce.\u0275mod=t.$C({type:ce}),ce.\u0275inj=t.G2t({}),ce})()},4412:(St,Be,m)=>{"use strict";m.d(Be,{t:()=>c});var t=m(1413);class c extends t.B{constructor(be){super(),this._value=be}get value(){return this.getValue()}_subscribe(be){const K=super._subscribe(be);return!K.closed&&be.next(this._value),K}getValue(){const{hasError:be,thrownError:K,_value:D}=this;if(be)throw K;return this._throwIfClosed(),D}next(be){super.next(this._value=be)}}},1985:(St,Be,m)=>{"use strict";m.d(Be,{c:()=>ge});var t=m(7707),c=m(8359),X=m(3494),be=m(1203),K=m(1026),D=m(8071),Z=m(9786);let ge=(()=>{class ce{constructor(ve){ve&&(this._subscribe=ve)}lift(ve){const Ce=new ce;return Ce.source=this,Ce.operator=ve,Ce}subscribe(ve,Ce,$e){const Re=function pe(ce){return ce&&ce instanceof t.vU||function fe(ce){return ce&&(0,D.T)(ce.next)&&(0,D.T)(ce.error)&&(0,D.T)(ce.complete)}(ce)&&(0,c.Uv)(ce)}(ve)?ve:new t.Ms(ve,Ce,$e);return(0,Z.Y)(()=>{const{operator:Ie,source:Qe}=this;Re.add(Ie?Ie.call(Re,Qe):Qe?this._subscribe(Re):this._trySubscribe(Re))}),Re}_trySubscribe(ve){try{return this._subscribe(ve)}catch(Ce){ve.error(Ce)}}forEach(ve,Ce){return new(Ce=De(Ce))(($e,Re)=>{const Ie=new t.Ms({next:Qe=>{try{ve(Qe)}catch(Xe){Re(Xe),Ie.unsubscribe()}},error:Re,complete:$e});this.subscribe(Ie)})}_subscribe(ve){var Ce;return null===(Ce=this.source)||void 0===Ce?void 0:Ce.subscribe(ve)}[X.s](){return this}pipe(...ve){return(0,be.m)(ve)(this)}toPromise(ve){return new(ve=De(ve))((Ce,$e)=>{let Re;this.subscribe(Ie=>Re=Ie,Ie=>$e(Ie),()=>Ce(Re))})}}return ce.create=de=>new ce(de),ce})();function De(ce){var de;return null!==(de=ce??K.$.Promise)&&void 0!==de?de:Promise}},2771:(St,Be,m)=>{"use strict";m.d(Be,{m:()=>X});var t=m(1413),c=m(6129);class X extends t.B{constructor(K=1/0,D=1/0,Z=c.U){super(),this._bufferSize=K,this._windowTime=D,this._timestampProvider=Z,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=D===1/0,this._bufferSize=Math.max(1,K),this._windowTime=Math.max(1,D)}next(K){const{isStopped:D,_buffer:Z,_infiniteTimeWindow:ge,_timestampProvider:De,_windowTime:fe}=this;D||(Z.push(K),!ge&&Z.push(De.now()+fe)),this._trimBuffer(),super.next(K)}_subscribe(K){this._throwIfClosed(),this._trimBuffer();const D=this._innerSubscribe(K),{_infiniteTimeWindow:Z,_buffer:ge}=this,De=ge.slice();for(let fe=0;fe{"use strict";m.d(Be,{B:()=>Z});var t=m(1985),c=m(8359);const be=(0,m(1853).L)(De=>function(){De(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var K=m(7908),D=m(9786);let Z=(()=>{class De extends t.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(pe){const ce=new ge(this,this);return ce.operator=pe,ce}_throwIfClosed(){if(this.closed)throw new be}next(pe){(0,D.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ce of this.currentObservers)ce.next(pe)}})}error(pe){(0,D.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=pe;const{observers:ce}=this;for(;ce.length;)ce.shift().error(pe)}})}complete(){(0,D.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:pe}=this;for(;pe.length;)pe.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var pe;return(null===(pe=this.observers)||void 0===pe?void 0:pe.length)>0}_trySubscribe(pe){return this._throwIfClosed(),super._trySubscribe(pe)}_subscribe(pe){return this._throwIfClosed(),this._checkFinalizedStatuses(pe),this._innerSubscribe(pe)}_innerSubscribe(pe){const{hasError:ce,isStopped:de,observers:ve}=this;return ce||de?c.Kn:(this.currentObservers=null,ve.push(pe),new c.yU(()=>{this.currentObservers=null,(0,K.o)(ve,pe)}))}_checkFinalizedStatuses(pe){const{hasError:ce,thrownError:de,isStopped:ve}=this;ce?pe.error(de):ve&&pe.complete()}asObservable(){const pe=new t.c;return pe.source=this,pe}}return De.create=(fe,pe)=>new ge(fe,pe),De})();class ge extends Z{constructor(fe,pe){super(),this.destination=fe,this.source=pe}next(fe){var pe,ce;null===(ce=null===(pe=this.destination)||void 0===pe?void 0:pe.next)||void 0===ce||ce.call(pe,fe)}error(fe){var pe,ce;null===(ce=null===(pe=this.destination)||void 0===pe?void 0:pe.error)||void 0===ce||ce.call(pe,fe)}complete(){var fe,pe;null===(pe=null===(fe=this.destination)||void 0===fe?void 0:fe.complete)||void 0===pe||pe.call(fe)}_subscribe(fe){var pe,ce;return null!==(ce=null===(pe=this.source)||void 0===pe?void 0:pe.subscribe(fe))&&void 0!==ce?ce:c.Kn}}},7707:(St,Be,m)=>{"use strict";m.d(Be,{Ms:()=>$e,vU:()=>ce});var t=m(8071),c=m(8359),X=m(1026),be=m(5334),K=m(5343);const D=De("C",void 0,void 0);function De(Ae,we,Ue){return{kind:Ae,value:we,error:Ue}}var fe=m(9270),pe=m(9786);class ce extends c.yU{constructor(we){super(),this.isStopped=!1,we?(this.destination=we,(0,c.Uv)(we)&&we.add(this)):this.destination=Xe}static create(we,Ue,Ve){return new $e(we,Ue,Ve)}next(we){this.isStopped?Qe(function ge(Ae){return De("N",Ae,void 0)}(we),this):this._next(we)}error(we){this.isStopped?Qe(function Z(Ae){return De("E",void 0,Ae)}(we),this):(this.isStopped=!0,this._error(we))}complete(){this.isStopped?Qe(D,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(we){this.destination.next(we)}_error(we){try{this.destination.error(we)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const de=Function.prototype.bind;function ve(Ae,we){return de.call(Ae,we)}class Ce{constructor(we){this.partialObserver=we}next(we){const{partialObserver:Ue}=this;if(Ue.next)try{Ue.next(we)}catch(Ve){Re(Ve)}}error(we){const{partialObserver:Ue}=this;if(Ue.error)try{Ue.error(we)}catch(Ve){Re(Ve)}else Re(we)}complete(){const{partialObserver:we}=this;if(we.complete)try{we.complete()}catch(Ue){Re(Ue)}}}class $e extends ce{constructor(we,Ue,Ve){let et;if(super(),(0,t.T)(we)||!we)et={next:we??void 0,error:Ue??void 0,complete:Ve??void 0};else{let Te;this&&X.$.useDeprecatedNextContext?(Te=Object.create(we),Te.unsubscribe=()=>this.unsubscribe(),et={next:we.next&&ve(we.next,Te),error:we.error&&ve(we.error,Te),complete:we.complete&&ve(we.complete,Te)}):et=we}this.destination=new Ce(et)}}function Re(Ae){X.$.useDeprecatedSynchronousErrorHandling?(0,pe.l)(Ae):(0,be.m)(Ae)}function Qe(Ae,we){const{onStoppedNotification:Ue}=X.$;Ue&&fe.f.setTimeout(()=>Ue(Ae,we))}const Xe={closed:!0,next:K.l,error:function Ie(Ae){throw Ae},complete:K.l}},8359:(St,Be,m)=>{"use strict";m.d(Be,{Kn:()=>D,yU:()=>K,Uv:()=>Z});var t=m(8071);const X=(0,m(1853).L)(De=>function(pe){De(this),this.message=pe?`${pe.length} errors occurred during unsubscription:\n${pe.map((ce,de)=>`${de+1}) ${ce.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=pe});var be=m(7908);class K{constructor(fe){this.initialTeardown=fe,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let fe;if(!this.closed){this.closed=!0;const{_parentage:pe}=this;if(pe)if(this._parentage=null,Array.isArray(pe))for(const ve of pe)ve.remove(this);else pe.remove(this);const{initialTeardown:ce}=this;if((0,t.T)(ce))try{ce()}catch(ve){fe=ve instanceof X?ve.errors:[ve]}const{_finalizers:de}=this;if(de){this._finalizers=null;for(const ve of de)try{ge(ve)}catch(Ce){fe=fe??[],Ce instanceof X?fe=[...fe,...Ce.errors]:fe.push(Ce)}}if(fe)throw new X(fe)}}add(fe){var pe;if(fe&&fe!==this)if(this.closed)ge(fe);else{if(fe instanceof K){if(fe.closed||fe._hasParent(this))return;fe._addParent(this)}(this._finalizers=null!==(pe=this._finalizers)&&void 0!==pe?pe:[]).push(fe)}}_hasParent(fe){const{_parentage:pe}=this;return pe===fe||Array.isArray(pe)&&pe.includes(fe)}_addParent(fe){const{_parentage:pe}=this;this._parentage=Array.isArray(pe)?(pe.push(fe),pe):pe?[pe,fe]:fe}_removeParent(fe){const{_parentage:pe}=this;pe===fe?this._parentage=null:Array.isArray(pe)&&(0,be.o)(pe,fe)}remove(fe){const{_finalizers:pe}=this;pe&&(0,be.o)(pe,fe),fe instanceof K&&fe._removeParent(this)}}K.EMPTY=(()=>{const De=new K;return De.closed=!0,De})();const D=K.EMPTY;function Z(De){return De instanceof K||De&&"closed"in De&&(0,t.T)(De.remove)&&(0,t.T)(De.add)&&(0,t.T)(De.unsubscribe)}function ge(De){(0,t.T)(De)?De():De.unsubscribe()}},1026:(St,Be,m)=>{"use strict";m.d(Be,{$:()=>t});const t={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4572:(St,Be,m)=>{"use strict";m.d(Be,{z:()=>fe});var t=m(1985),c=m(3073),X=m(6648),be=m(3669),K=m(6450),D=m(9326),Z=m(8496),ge=m(4360),De=m(5225);function fe(...de){const ve=(0,D.lI)(de),Ce=(0,D.ms)(de),{args:$e,keys:Re}=(0,c.D)(de);if(0===$e.length)return(0,X.H)([],ve);const Ie=new t.c(function pe(de,ve,Ce=be.D){return $e=>{ce(ve,()=>{const{length:Re}=de,Ie=new Array(Re);let Qe=Re,Xe=Re;for(let Ae=0;Ae{const we=(0,X.H)(de[Ae],ve);let Ue=!1;we.subscribe((0,ge._)($e,Ve=>{Ie[Ae]=Ve,Ue||(Ue=!0,Xe--),Xe||$e.next(Ce(Ie.slice()))},()=>{--Qe||$e.complete()}))},$e)},$e)}}($e,ve,Re?Qe=>(0,Z.e)(Re,Qe):be.D));return Ce?Ie.pipe((0,K.I)(Ce)):Ie}function ce(de,ve,Ce){de?(0,De.N)(Ce,de,ve):ve()}},8793:(St,Be,m)=>{"use strict";m.d(Be,{x:()=>K});var t=m(6365),X=m(9326),be=m(6648);function K(...D){return function c(){return(0,t.U)(1)}()((0,be.H)(D,(0,X.lI)(D)))}},9030:(St,Be,m)=>{"use strict";m.d(Be,{v:()=>X});var t=m(1985),c=m(8750);function X(be){return new t.c(K=>{(0,c.Tg)(be()).subscribe(K)})}},983:(St,Be,m)=>{"use strict";m.d(Be,{w:()=>c});const c=new(m(1985).c)(K=>K.complete())},7468:(St,Be,m)=>{"use strict";m.d(Be,{p:()=>ge});var t=m(1985),c=m(3073),X=m(8750),be=m(9326),K=m(4360),D=m(6450),Z=m(8496);function ge(...De){const fe=(0,be.ms)(De),{args:pe,keys:ce}=(0,c.D)(De),de=new t.c(ve=>{const{length:Ce}=pe;if(!Ce)return void ve.complete();const $e=new Array(Ce);let Re=Ce,Ie=Ce;for(let Qe=0;Qe{Xe||(Xe=!0,Ie--),$e[Qe]=Ae},()=>Re--,void 0,()=>{(!Re||!Xe)&&(Ie||ve.next(ce?(0,Z.e)(ce,$e):$e),ve.complete())}))}});return fe?de.pipe((0,D.I)(fe)):de}},6648:(St,Be,m)=>{"use strict";m.d(Be,{H:()=>Ve});var t=m(8750),c=m(5225),X=m(9974),be=m(4360);function K(et,Te=0){return(0,X.N)((_e,W)=>{_e.subscribe((0,be._)(W,je=>(0,c.N)(W,et,()=>W.next(je),Te),()=>(0,c.N)(W,et,()=>W.complete(),Te),je=>(0,c.N)(W,et,()=>W.error(je),Te)))})}function D(et,Te=0){return(0,X.N)((_e,W)=>{W.add(et.schedule(()=>_e.subscribe(W),Te))})}var De=m(1985),pe=m(4761),ce=m(8071);function ve(et,Te){if(!et)throw new Error("Iterable cannot be null");return new De.c(_e=>{(0,c.N)(_e,Te,()=>{const W=et[Symbol.asyncIterator]();(0,c.N)(_e,Te,()=>{W.next().then(je=>{je.done?_e.complete():_e.next(je.value)})},0,!0)})})}var Ce=m(5055),$e=m(9858),Re=m(7441),Ie=m(5397),Qe=m(7953),Xe=m(591),Ae=m(5196);function Ve(et,Te){return Te?function Ue(et,Te){if(null!=et){if((0,Ce.l)(et))return function Z(et,Te){return(0,t.Tg)(et).pipe(D(Te),K(Te))}(et,Te);if((0,Re.X)(et))return function fe(et,Te){return new De.c(_e=>{let W=0;return Te.schedule(function(){W===et.length?_e.complete():(_e.next(et[W++]),_e.closed||this.schedule())})})}(et,Te);if((0,$e.y)(et))return function ge(et,Te){return(0,t.Tg)(et).pipe(D(Te),K(Te))}(et,Te);if((0,Qe.T)(et))return ve(et,Te);if((0,Ie.x)(et))return function de(et,Te){return new De.c(_e=>{let W;return(0,c.N)(_e,Te,()=>{W=et[pe.l](),(0,c.N)(_e,Te,()=>{let je,ut;try{({value:je,done:ut}=W.next())}catch(qe){return void _e.error(qe)}ut?_e.complete():_e.next(je)},0,!0)}),()=>(0,ce.T)(W?.return)&&W.return()})}(et,Te);if((0,Ae.U)(et))return function we(et,Te){return ve((0,Ae.C)(et),Te)}(et,Te)}throw(0,Xe.L)(et)}(et,Te):(0,t.Tg)(et)}},3726:(St,Be,m)=>{"use strict";m.d(Be,{R:()=>fe});var t=m(8750),c=m(1985),X=m(1397),be=m(7441),K=m(8071),D=m(6450);const Z=["addListener","removeListener"],ge=["addEventListener","removeEventListener"],De=["on","off"];function fe(Ce,$e,Re,Ie){if((0,K.T)(Re)&&(Ie=Re,Re=void 0),Ie)return fe(Ce,$e,Re).pipe((0,D.I)(Ie));const[Qe,Xe]=function ve(Ce){return(0,K.T)(Ce.addEventListener)&&(0,K.T)(Ce.removeEventListener)}(Ce)?ge.map(Ae=>we=>Ce[Ae]($e,we,Re)):function ce(Ce){return(0,K.T)(Ce.addListener)&&(0,K.T)(Ce.removeListener)}(Ce)?Z.map(pe(Ce,$e)):function de(Ce){return(0,K.T)(Ce.on)&&(0,K.T)(Ce.off)}(Ce)?De.map(pe(Ce,$e)):[];if(!Qe&&(0,be.X)(Ce))return(0,X.Z)(Ae=>fe(Ae,$e,Re))((0,t.Tg)(Ce));if(!Qe)throw new TypeError("Invalid event target");return new c.c(Ae=>{const we=(...Ue)=>Ae.next(1Xe(we)})}function pe(Ce,$e){return Re=>Ie=>Ce[Re]($e,Ie)}},8750:(St,Be,m)=>{"use strict";m.d(Be,{Tg:()=>de});var t=m(7798),c=m(7441),X=m(9858),be=m(1985),K=m(5055),D=m(7953),Z=m(591),ge=m(5397),De=m(5196),fe=m(8071),pe=m(5334),ce=m(3494);function de(Ae){if(Ae instanceof be.c)return Ae;if(null!=Ae){if((0,K.l)(Ae))return function ve(Ae){return new be.c(we=>{const Ue=Ae[ce.s]();if((0,fe.T)(Ue.subscribe))return Ue.subscribe(we);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ae);if((0,c.X)(Ae))return function Ce(Ae){return new be.c(we=>{for(let Ue=0;Ue{Ae.then(Ue=>{we.closed||(we.next(Ue),we.complete())},Ue=>we.error(Ue)).then(null,pe.m)})}(Ae);if((0,D.T)(Ae))return Ie(Ae);if((0,ge.x)(Ae))return function Re(Ae){return new be.c(we=>{for(const Ue of Ae)if(we.next(Ue),we.closed)return;we.complete()})}(Ae);if((0,De.U)(Ae))return function Qe(Ae){return Ie((0,De.C)(Ae))}(Ae)}throw(0,Z.L)(Ae)}function Ie(Ae){return new be.c(we=>{(function Xe(Ae,we){var Ue,Ve,et,Te;return(0,t.sH)(this,void 0,void 0,function*(){try{for(Ue=(0,t.xN)(Ae);!(Ve=yield Ue.next()).done;)if(we.next(Ve.value),we.closed)return}catch(_e){et={error:_e}}finally{try{Ve&&!Ve.done&&(Te=Ue.return)&&(yield Te.call(Ue))}finally{if(et)throw et.error}}we.complete()})})(Ae,we).catch(Ue=>we.error(Ue))})}},7786:(St,Be,m)=>{"use strict";m.d(Be,{h:()=>D});var t=m(6365),c=m(8750),X=m(983),be=m(9326),K=m(6648);function D(...Z){const ge=(0,be.lI)(Z),De=(0,be.R0)(Z,1/0),fe=Z;return fe.length?1===fe.length?(0,c.Tg)(fe[0]):(0,t.U)(De)((0,K.H)(fe,ge)):X.w}},7673:(St,Be,m)=>{"use strict";m.d(Be,{of:()=>X});var t=m(9326),c=m(6648);function X(...be){const K=(0,t.lI)(be);return(0,c.H)(be,K)}},1033:(St,Be,m)=>{"use strict";m.d(Be,{O:()=>K});var t=m(1985),c=m(8750),X=m(2326),be=m(4360);function K(...Z){return 1===(Z=(0,X.K)(Z)).length?(0,c.Tg)(Z[0]):new t.c(function D(Z){return ge=>{let De=[];for(let fe=0;De&&!ge.closed&&fe{if(De){for(let ce=0;ce{"use strict";m.d(Be,{$:()=>X});var t=m(1985),c=m(8071);function X(be,K){const D=(0,c.T)(be)?be:()=>be,Z=ge=>ge.error(D());return new t.c(K?ge=>K.schedule(Z,0,ge):Z)}},1807:(St,Be,m)=>{"use strict";m.d(Be,{O:()=>K});var t=m(1985),c=m(3236),X=m(9470),be=m(8211);function K(D=0,Z,ge=c.b){let De=-1;return null!=Z&&((0,X.m)(Z)?ge=Z:De=Z),new t.c(fe=>{let pe=(0,be.v)(D)?+D-ge.now():D;pe<0&&(pe=0);let ce=0;return ge.schedule(function(){fe.closed||(fe.next(ce++),0<=De?this.schedule(void 0,De):fe.complete())},pe)})}},4437:(St,Be,m)=>{"use strict";m.d(Be,{y:()=>Z});var t=m(1985),c=m(8750),X=m(2326),be=m(983),K=m(4360),D=m(9326);function Z(...ge){const De=(0,D.ms)(ge),fe=(0,X.K)(ge);return fe.length?new t.c(pe=>{let ce=fe.map(()=>[]),de=fe.map(()=>!1);pe.add(()=>{ce=de=null});for(let ve=0;!pe.closed&&ve{if(ce[ve].push(Ce),ce.every($e=>$e.length)){const $e=ce.map(Re=>Re.shift());pe.next(De?De(...$e):$e),ce.some((Re,Ie)=>!Re.length&&de[Ie])&&pe.complete()}},()=>{de[ve]=!0,!ce[ve].length&&pe.complete()}));return()=>{ce=de=null}}):be.w}},4360:(St,Be,m)=>{"use strict";m.d(Be,{_:()=>c});var t=m(7707);function c(be,K,D,Z,ge){return new X(be,K,D,Z,ge)}class X extends t.vU{constructor(K,D,Z,ge,De,fe){super(K),this.onFinalize=De,this.shouldUnsubscribe=fe,this._next=D?function(pe){try{D(pe)}catch(ce){K.error(ce)}}:super._next,this._error=ge?function(pe){try{ge(pe)}catch(ce){K.error(ce)}finally{this.unsubscribe()}}:super._error,this._complete=Z?function(){try{Z()}catch(pe){K.error(pe)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var K;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:D}=this;super.unsubscribe(),!D&&(null===(K=this.onFinalize)||void 0===K||K.call(this))}}}},9437:(St,Be,m)=>{"use strict";m.d(Be,{W:()=>be});var t=m(8750),c=m(4360),X=m(9974);function be(K){return(0,X.N)((D,Z)=>{let fe,ge=null,De=!1;ge=D.subscribe((0,c._)(Z,void 0,void 0,pe=>{fe=(0,t.Tg)(K(pe,be(K)(D))),ge?(ge.unsubscribe(),ge=null,fe.subscribe(Z)):De=!0})),De&&(ge.unsubscribe(),ge=null,fe.subscribe(Z))})}},274:(St,Be,m)=>{"use strict";m.d(Be,{H:()=>X});var t=m(1397),c=m(8071);function X(be,K){return(0,c.T)(K)?(0,t.Z)(be,K,1):(0,t.Z)(be,1)}},152:(St,Be,m)=>{"use strict";m.d(Be,{B:()=>be});var t=m(3236),c=m(9974),X=m(4360);function be(K,D=t.E){return(0,c.N)((Z,ge)=>{let De=null,fe=null,pe=null;const ce=()=>{if(De){De.unsubscribe(),De=null;const ve=fe;fe=null,ge.next(ve)}};function de(){const ve=pe+K,Ce=D.now();if(Ce{fe=ve,pe=D.now(),De||(De=D.schedule(de,K),ge.add(De))},()=>{ce(),ge.complete()},void 0,()=>{fe=De=null}))})}},9901:(St,Be,m)=>{"use strict";m.d(Be,{U:()=>X});var t=m(9974),c=m(4360);function X(be){return(0,t.N)((K,D)=>{let Z=!1;K.subscribe((0,c._)(D,ge=>{Z=!0,D.next(ge)},()=>{Z||D.next(be),D.complete()}))})}},5335:(St,Be,m)=>{"use strict";m.d(Be,{c:()=>fe});var t=m(3236),c=m(8793),X=m(6697),be=m(3557),K=m(3703),D=m(1397),Z=m(8750);function ge(pe,ce){return ce?de=>(0,c.x)(ce.pipe((0,X.s)(1),(0,be.w)()),de.pipe(ge(pe))):(0,D.Z)((de,ve)=>(0,Z.Tg)(pe(de,ve)).pipe((0,X.s)(1),(0,K.u)(de)))}var De=m(1807);function fe(pe,ce=t.E){const de=(0,De.O)(pe,ce);return ge(()=>de)}},3294:(St,Be,m)=>{"use strict";m.d(Be,{F:()=>be});var t=m(3669),c=m(9974),X=m(4360);function be(D,Z=t.D){return D=D??K,(0,c.N)((ge,De)=>{let fe,pe=!0;ge.subscribe((0,X._)(De,ce=>{const de=Z(ce);(pe||!D(fe,de))&&(pe=!1,fe=de,De.next(ce))}))})}function K(D,Z){return D===Z}},5964:(St,Be,m)=>{"use strict";m.d(Be,{p:()=>X});var t=m(9974),c=m(4360);function X(be,K){return(0,t.N)((D,Z)=>{let ge=0;D.subscribe((0,c._)(Z,De=>be.call(K,De,ge++)&&Z.next(De)))})}},980:(St,Be,m)=>{"use strict";m.d(Be,{j:()=>c});var t=m(9974);function c(X){return(0,t.N)((be,K)=>{try{be.subscribe(K)}finally{K.add(X)}})}},1594:(St,Be,m)=>{"use strict";m.d(Be,{$:()=>Z});var t=m(9350),c=m(5964),X=m(6697),be=m(9901),K=m(3774),D=m(3669);function Z(ge,De){const fe=arguments.length>=2;return pe=>pe.pipe(ge?(0,c.p)((ce,de)=>ge(ce,de,pe)):D.D,(0,X.s)(1),fe?(0,be.U)(De):(0,K.v)(()=>new t.G))}},3557:(St,Be,m)=>{"use strict";m.d(Be,{w:()=>be});var t=m(9974),c=m(4360),X=m(5343);function be(){return(0,t.N)((K,D)=>{K.subscribe((0,c._)(D,X.l))})}},6354:(St,Be,m)=>{"use strict";m.d(Be,{T:()=>X});var t=m(9974),c=m(4360);function X(be,K){return(0,t.N)((D,Z)=>{let ge=0;D.subscribe((0,c._)(Z,De=>{Z.next(be.call(K,De,ge++))}))})}},3703:(St,Be,m)=>{"use strict";m.d(Be,{u:()=>c});var t=m(6354);function c(X){return(0,t.T)(()=>X)}},6365:(St,Be,m)=>{"use strict";m.d(Be,{U:()=>X});var t=m(1397),c=m(3669);function X(be=1/0){return(0,t.Z)(c.D,be)}},1397:(St,Be,m)=>{"use strict";m.d(Be,{Z:()=>ge});var t=m(6354),c=m(8750),X=m(9974),be=m(5225),K=m(4360),Z=m(8071);function ge(De,fe,pe=1/0){return(0,Z.T)(fe)?ge((ce,de)=>(0,t.T)((ve,Ce)=>fe(ce,ve,de,Ce))((0,c.Tg)(De(ce,de))),pe):("number"==typeof fe&&(pe=fe),(0,X.N)((ce,de)=>function D(De,fe,pe,ce,de,ve,Ce,$e){const Re=[];let Ie=0,Qe=0,Xe=!1;const Ae=()=>{Xe&&!Re.length&&!Ie&&fe.complete()},we=Ve=>Ie{ve&&fe.next(Ve),Ie++;let et=!1;(0,c.Tg)(pe(Ve,Qe++)).subscribe((0,K._)(fe,Te=>{de?.(Te),ve?we(Te):fe.next(Te)},()=>{et=!0},void 0,()=>{if(et)try{for(Ie--;Re.length&&IeUe(Te)):Ue(Te)}Ae()}catch(Te){fe.error(Te)}}))};return De.subscribe((0,K._)(fe,we,()=>{Xe=!0,Ae()})),()=>{$e?.()}}(ce,de,De,pe)))}},3946:(St,Be,m)=>{"use strict";m.d(Be,{J:()=>X});var t=m(9974),c=m(4360);function X(){return(0,t.N)((be,K)=>{let D,Z=!1;be.subscribe((0,c._)(K,ge=>{const De=D;D=ge,Z&&K.next([De,ge]),Z=!0}))})}},7469:(St,Be,m)=>{"use strict";m.d(Be,{u:()=>D});var t=m(983),c=m(9974),X=m(4360),be=m(8750),K=m(1807);function D(Z){let De,ge=1/0;return null!=Z&&("object"==typeof Z?({count:ge=1/0,delay:De}=Z):ge=Z),ge<=0?()=>t.w:(0,c.N)((fe,pe)=>{let de,ce=0;const ve=()=>{if(de?.unsubscribe(),de=null,null!=De){const $e="number"==typeof De?(0,K.O)(De):(0,be.Tg)(De(ce)),Re=(0,X._)(pe,()=>{Re.unsubscribe(),Ce()});$e.subscribe(Re)}else Ce()},Ce=()=>{let $e=!1;de=fe.subscribe((0,X._)(pe,void 0,()=>{++ce{"use strict";m.d(Be,{Y:()=>K});var t=m(8750),c=m(1413),X=m(9974),be=m(4360);function K(D){return(0,X.N)((Z,ge)=>{let De,pe,fe=!1,ce=!1,de=!1;const ve=()=>de&&ce&&(ge.complete(),!0),$e=()=>{de=!1,De=Z.subscribe((0,be._)(ge,void 0,()=>{de=!0,!ve()&&(pe||(pe=new c.B,(0,t.Tg)(D(pe)).subscribe((0,be._)(ge,()=>{De?$e():fe=!0},()=>{ce=!0,ve()}))),pe).next()})),fe&&(De.unsubscribe(),De=null,fe=!1,$e())};$e()})}},7647:(St,Be,m)=>{"use strict";m.d(Be,{u:()=>K});var t=m(8750),c=m(1413),X=m(7707),be=m(9974);function K(Z={}){const{connector:ge=(()=>new c.B),resetOnError:De=!0,resetOnComplete:fe=!0,resetOnRefCountZero:pe=!0}=Z;return ce=>{let de,ve,Ce,$e=0,Re=!1,Ie=!1;const Qe=()=>{ve?.unsubscribe(),ve=void 0},Xe=()=>{Qe(),de=Ce=void 0,Re=Ie=!1},Ae=()=>{const we=de;Xe(),we?.unsubscribe()};return(0,be.N)((we,Ue)=>{$e++,!Ie&&!Re&&Qe();const Ve=Ce=Ce??ge();Ue.add(()=>{$e--,0===$e&&!Ie&&!Re&&(ve=D(Ae,pe))}),Ve.subscribe(Ue),!de&&$e>0&&(de=new X.Ms({next:et=>Ve.next(et),error:et=>{Ie=!0,Qe(),ve=D(Xe,De,et),Ve.error(et)},complete:()=>{Re=!0,Qe(),ve=D(Xe,fe),Ve.complete()}}),(0,t.Tg)(we).subscribe(de))})(ce)}}function D(Z,ge,...De){if(!0===ge)return void Z();if(!1===ge)return;const fe=new X.Ms({next:()=>{fe.unsubscribe(),Z()}});return(0,t.Tg)(ge(...De)).subscribe(fe)}},4668:(St,Be,m)=>{"use strict";m.d(Be,{t:()=>X});var t=m(2771),c=m(7647);function X(be,K,D){let Z,ge=!1;return be&&"object"==typeof be?({bufferSize:Z=1/0,windowTime:K=1/0,refCount:ge=!1,scheduler:D}=be):Z=be??1/0,(0,c.u)({connector:()=>new t.m(Z,K,D),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:ge})}},5245:(St,Be,m)=>{"use strict";m.d(Be,{i:()=>c});var t=m(5964);function c(X){return(0,t.p)((be,K)=>X<=K)}},9172:(St,Be,m)=>{"use strict";m.d(Be,{Z:()=>be});var t=m(8793),c=m(9326),X=m(9974);function be(...K){const D=(0,c.lI)(K);return(0,X.N)((Z,ge)=>{(D?(0,t.x)(K,Z,D):(0,t.x)(K,Z)).subscribe(ge)})}},5558:(St,Be,m)=>{"use strict";m.d(Be,{n:()=>be});var t=m(8750),c=m(9974),X=m(4360);function be(K,D){return(0,c.N)((Z,ge)=>{let De=null,fe=0,pe=!1;const ce=()=>pe&&!De&&ge.complete();Z.subscribe((0,X._)(ge,de=>{De?.unsubscribe();let ve=0;const Ce=fe++;(0,t.Tg)(K(de,Ce)).subscribe(De=(0,X._)(ge,$e=>ge.next(D?D(de,$e,Ce,ve++):$e),()=>{De=null,ce()}))},()=>{pe=!0,ce()}))})}},6697:(St,Be,m)=>{"use strict";m.d(Be,{s:()=>be});var t=m(983),c=m(9974),X=m(4360);function be(K){return K<=0?()=>t.w:(0,c.N)((D,Z)=>{let ge=0;D.subscribe((0,X._)(Z,De=>{++ge<=K&&(Z.next(De),K<=ge&&Z.complete())}))})}},6977:(St,Be,m)=>{"use strict";m.d(Be,{Q:()=>K});var t=m(9974),c=m(4360),X=m(8750),be=m(5343);function K(D){return(0,t.N)((Z,ge)=>{(0,X.Tg)(D).subscribe((0,c._)(ge,()=>ge.complete(),be.l)),!ge.closed&&Z.subscribe(ge)})}},8141:(St,Be,m)=>{"use strict";m.d(Be,{M:()=>K});var t=m(8071),c=m(9974),X=m(4360),be=m(3669);function K(D,Z,ge){const De=(0,t.T)(D)||Z||ge?{next:D,error:Z,complete:ge}:D;return De?(0,c.N)((fe,pe)=>{var ce;null===(ce=De.subscribe)||void 0===ce||ce.call(De);let de=!0;fe.subscribe((0,X._)(pe,ve=>{var Ce;null===(Ce=De.next)||void 0===Ce||Ce.call(De,ve),pe.next(ve)},()=>{var ve;de=!1,null===(ve=De.complete)||void 0===ve||ve.call(De),pe.complete()},ve=>{var Ce;de=!1,null===(Ce=De.error)||void 0===Ce||Ce.call(De,ve),pe.error(ve)},()=>{var ve,Ce;de&&(null===(ve=De.unsubscribe)||void 0===ve||ve.call(De)),null===(Ce=De.finalize)||void 0===Ce||Ce.call(De)}))}):be.D}},3386:(St,Be,m)=>{"use strict";m.d(Be,{c:()=>Z});var t=m(3236),c=m(9974),X=m(4360),be=m(8750),D=m(1807);function Z(ge,De=t.E,fe){const pe=(0,D.O)(ge,De);return function K(ge,De){return(0,c.N)((fe,pe)=>{const{leading:ce=!0,trailing:de=!1}=De??{};let ve=!1,Ce=null,$e=null,Re=!1;const Ie=()=>{$e?.unsubscribe(),$e=null,de&&(Ae(),Re&&pe.complete())},Qe=()=>{$e=null,Re&&pe.complete()},Xe=we=>$e=(0,be.Tg)(ge(we)).subscribe((0,X._)(pe,Ie,Qe)),Ae=()=>{if(ve){ve=!1;const we=Ce;Ce=null,pe.next(we),!Re&&Xe(we)}};fe.subscribe((0,X._)(pe,we=>{ve=!0,Ce=we,(!$e||$e.closed)&&(ce?Ae():Xe(we))},()=>{Re=!0,(!(de&&ve&&$e)||$e.closed)&&pe.complete()}))})}(()=>pe,fe)}},3774:(St,Be,m)=>{"use strict";m.d(Be,{v:()=>be});var t=m(9350),c=m(9974),X=m(4360);function be(D=K){return(0,c.N)((Z,ge)=>{let De=!1;Z.subscribe((0,X._)(ge,fe=>{De=!0,ge.next(fe)},()=>De?ge.complete():ge.error(D())))})}function K(){return new t.G}},3993:(St,Be,m)=>{"use strict";m.d(Be,{E:()=>Z});var t=m(9974),c=m(4360),X=m(8750),be=m(3669),K=m(5343),D=m(9326);function Z(...ge){const De=(0,D.ms)(ge);return(0,t.N)((fe,pe)=>{const ce=ge.length,de=new Array(ce);let ve=ge.map(()=>!1),Ce=!1;for(let $e=0;$e{de[$e]=Re,!Ce&&!ve[$e]&&(ve[$e]=!0,(Ce=ve.every(be.D))&&(ve=null))},K.l));fe.subscribe((0,c._)(pe,$e=>{if(Ce){const Re=[$e,...de];pe.next(De?De(...Re):Re)}}))})}},6780:(St,Be,m)=>{"use strict";m.d(Be,{R:()=>K});var t=m(8359);class c extends t.yU{constructor(Z,ge){super()}schedule(Z,ge=0){return this}}const X={setInterval(D,Z,...ge){const{delegate:De}=X;return De?.setInterval?De.setInterval(D,Z,...ge):setInterval(D,Z,...ge)},clearInterval(D){const{delegate:Z}=X;return(Z?.clearInterval||clearInterval)(D)},delegate:void 0};var be=m(7908);class K extends c{constructor(Z,ge){super(Z,ge),this.scheduler=Z,this.work=ge,this.pending=!1}schedule(Z,ge=0){var De;if(this.closed)return this;this.state=Z;const fe=this.id,pe=this.scheduler;return null!=fe&&(this.id=this.recycleAsyncId(pe,fe,ge)),this.pending=!0,this.delay=ge,this.id=null!==(De=this.id)&&void 0!==De?De:this.requestAsyncId(pe,this.id,ge),this}requestAsyncId(Z,ge,De=0){return X.setInterval(Z.flush.bind(Z,this),De)}recycleAsyncId(Z,ge,De=0){if(null!=De&&this.delay===De&&!1===this.pending)return ge;null!=ge&&X.clearInterval(ge)}execute(Z,ge){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const De=this._execute(Z,ge);if(De)return De;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Z,ge){let fe,De=!1;try{this.work(Z)}catch(pe){De=!0,fe=pe||new Error("Scheduled action threw falsy error")}if(De)return this.unsubscribe(),fe}unsubscribe(){if(!this.closed){const{id:Z,scheduler:ge}=this,{actions:De}=ge;this.work=this.state=this.scheduler=null,this.pending=!1,(0,be.o)(De,this),null!=Z&&(this.id=this.recycleAsyncId(ge,Z,null)),this.delay=null,super.unsubscribe()}}}},9687:(St,Be,m)=>{"use strict";m.d(Be,{q:()=>X});var t=m(6129);class c{constructor(K,D=c.now){this.schedulerActionCtor=K,this.now=D}schedule(K,D=0,Z){return new this.schedulerActionCtor(this,K).schedule(Z,D)}}c.now=t.U.now;class X extends c{constructor(K,D=c.now){super(K,D),this.actions=[],this._active=!1}flush(K){const{actions:D}=this;if(this._active)return void D.push(K);let Z;this._active=!0;do{if(Z=K.execute(K.state,K.delay))break}while(K=D.shift());if(this._active=!1,Z){for(;K=D.shift();)K.unsubscribe();throw Z}}}},536:(St,Be,m)=>{"use strict";m.d(Be,{X:()=>Z});var t=m(6780),c=m(8359);const X={schedule(De){let fe=requestAnimationFrame,pe=cancelAnimationFrame;const{delegate:ce}=X;ce&&(fe=ce.requestAnimationFrame,pe=ce.cancelAnimationFrame);const de=fe(ve=>{pe=void 0,De(ve)});return new c.yU(()=>pe?.(de))},requestAnimationFrame(...De){const{delegate:fe}=X;return(fe?.requestAnimationFrame||requestAnimationFrame)(...De)},cancelAnimationFrame(...De){const{delegate:fe}=X;return(fe?.cancelAnimationFrame||cancelAnimationFrame)(...De)},delegate:void 0};var K=m(9687);const Z=new class D extends K.q{flush(fe){this._active=!0;const pe=this._scheduled;this._scheduled=void 0;const{actions:ce}=this;let de;fe=fe||ce.shift();do{if(de=fe.execute(fe.state,fe.delay))break}while((fe=ce[0])&&fe.id===pe&&ce.shift());if(this._active=!1,de){for(;(fe=ce[0])&&fe.id===pe&&ce.shift();)fe.unsubscribe();throw de}}}(class be extends t.R{constructor(fe,pe){super(fe,pe),this.scheduler=fe,this.work=pe}requestAsyncId(fe,pe,ce=0){return null!==ce&&ce>0?super.requestAsyncId(fe,pe,ce):(fe.actions.push(this),fe._scheduled||(fe._scheduled=X.requestAnimationFrame(()=>fe.flush(void 0))))}recycleAsyncId(fe,pe,ce=0){var de;if(null!=ce?ce>0:this.delay>0)return super.recycleAsyncId(fe,pe,ce);const{actions:ve}=fe;null!=pe&&(null===(de=ve[ve.length-1])||void 0===de?void 0:de.id)!==pe&&(X.cancelAnimationFrame(pe),fe._scheduled=void 0)}})},3236:(St,Be,m)=>{"use strict";m.d(Be,{E:()=>X,b:()=>be});var t=m(6780);const X=new(m(9687).q)(t.R),be=X},6129:(St,Be,m)=>{"use strict";m.d(Be,{U:()=>t});const t={now:()=>(t.delegate||Date).now(),delegate:void 0}},9270:(St,Be,m)=>{"use strict";m.d(Be,{f:()=>t});const t={setTimeout(c,X,...be){const{delegate:K}=t;return K?.setTimeout?K.setTimeout(c,X,...be):setTimeout(c,X,...be)},clearTimeout(c){const{delegate:X}=t;return(X?.clearTimeout||clearTimeout)(c)},delegate:void 0}},4761:(St,Be,m)=>{"use strict";m.d(Be,{l:()=>c});const c=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(St,Be,m)=>{"use strict";m.d(Be,{s:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(St,Be,m)=>{"use strict";m.d(Be,{G:()=>c});const c=(0,m(1853).L)(X=>function(){X(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(St,Be,m)=>{"use strict";m.d(Be,{R0:()=>D,lI:()=>K,ms:()=>be});var t=m(8071),c=m(9470);function X(Z){return Z[Z.length-1]}function be(Z){return(0,t.T)(X(Z))?Z.pop():void 0}function K(Z){return(0,c.m)(X(Z))?Z.pop():void 0}function D(Z,ge){return"number"==typeof X(Z)?Z.pop():ge}},3073:(St,Be,m)=>{"use strict";m.d(Be,{D:()=>K});const{isArray:t}=Array,{getPrototypeOf:c,prototype:X,keys:be}=Object;function K(Z){if(1===Z.length){const ge=Z[0];if(t(ge))return{args:ge,keys:null};if(function D(Z){return Z&&"object"==typeof Z&&c(Z)===X}(ge)){const De=be(ge);return{args:De.map(fe=>ge[fe]),keys:De}}}return{args:Z,keys:null}}},2326:(St,Be,m)=>{"use strict";m.d(Be,{K:()=>c});const{isArray:t}=Array;function c(X){return 1===X.length&&t(X[0])?X[0]:X}},7908:(St,Be,m)=>{"use strict";function t(c,X){if(c){const be=c.indexOf(X);0<=be&&c.splice(be,1)}}m.d(Be,{o:()=>t})},1853:(St,Be,m)=>{"use strict";function t(c){const be=c(K=>{Error.call(K),K.stack=(new Error).stack});return be.prototype=Object.create(Error.prototype),be.prototype.constructor=be,be}m.d(Be,{L:()=>t})},8496:(St,Be,m)=>{"use strict";function t(c,X){return c.reduce((be,K,D)=>(be[K]=X[D],be),{})}m.d(Be,{e:()=>t})},9786:(St,Be,m)=>{"use strict";m.d(Be,{Y:()=>X,l:()=>be});var t=m(1026);let c=null;function X(K){if(t.$.useDeprecatedSynchronousErrorHandling){const D=!c;if(D&&(c={errorThrown:!1,error:null}),K(),D){const{errorThrown:Z,error:ge}=c;if(c=null,Z)throw ge}}else K()}function be(K){t.$.useDeprecatedSynchronousErrorHandling&&c&&(c.errorThrown=!0,c.error=K)}},5225:(St,Be,m)=>{"use strict";function t(c,X,be,K=0,D=!1){const Z=X.schedule(function(){be(),D?c.add(this.schedule(null,K)):this.unsubscribe()},K);if(c.add(Z),!D)return Z}m.d(Be,{N:()=>t})},3669:(St,Be,m)=>{"use strict";function t(c){return c}m.d(Be,{D:()=>t})},7441:(St,Be,m)=>{"use strict";m.d(Be,{X:()=>t});const t=c=>c&&"number"==typeof c.length&&"function"!=typeof c},7953:(St,Be,m)=>{"use strict";m.d(Be,{T:()=>c});var t=m(8071);function c(X){return Symbol.asyncIterator&&(0,t.T)(X?.[Symbol.asyncIterator])}},8211:(St,Be,m)=>{"use strict";function t(c){return c instanceof Date&&!isNaN(c)}m.d(Be,{v:()=>t})},8071:(St,Be,m)=>{"use strict";function t(c){return"function"==typeof c}m.d(Be,{T:()=>t})},5055:(St,Be,m)=>{"use strict";m.d(Be,{l:()=>X});var t=m(3494),c=m(8071);function X(be){return(0,c.T)(be[t.s])}},5397:(St,Be,m)=>{"use strict";m.d(Be,{x:()=>X});var t=m(4761),c=m(8071);function X(be){return(0,c.T)(be?.[t.l])}},4402:(St,Be,m)=>{"use strict";m.d(Be,{A:()=>X});var t=m(1985),c=m(8071);function X(be){return!!be&&(be instanceof t.c||(0,c.T)(be.lift)&&(0,c.T)(be.subscribe))}},9858:(St,Be,m)=>{"use strict";m.d(Be,{y:()=>c});var t=m(8071);function c(X){return(0,t.T)(X?.then)}},5196:(St,Be,m)=>{"use strict";m.d(Be,{C:()=>X,U:()=>be});var t=m(7798),c=m(8071);function X(K){return(0,t.AQ)(this,arguments,function*(){const Z=K.getReader();try{for(;;){const{value:ge,done:De}=yield(0,t.N3)(Z.read());if(De)return yield(0,t.N3)(void 0);yield yield(0,t.N3)(ge)}}finally{Z.releaseLock()}})}function be(K){return(0,c.T)(K?.getReader)}},9470:(St,Be,m)=>{"use strict";m.d(Be,{m:()=>c});var t=m(8071);function c(X){return X&&(0,t.T)(X.schedule)}},9974:(St,Be,m)=>{"use strict";m.d(Be,{N:()=>X,S:()=>c});var t=m(8071);function c(be){return(0,t.T)(be?.lift)}function X(be){return K=>{if(c(K))return K.lift(function(D){try{return be(D,this)}catch(Z){this.error(Z)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(St,Be,m)=>{"use strict";m.d(Be,{I:()=>be});var t=m(6354);const{isArray:c}=Array;function be(K){return(0,t.T)(D=>function X(K,D){return c(D)?K(...D):K(D)}(K,D))}},5343:(St,Be,m)=>{"use strict";function t(){}m.d(Be,{l:()=>t})},1203:(St,Be,m)=>{"use strict";m.d(Be,{F:()=>c,m:()=>X});var t=m(3669);function c(...be){return X(be)}function X(be){return 0===be.length?t.D:1===be.length?be[0]:function(D){return be.reduce((Z,ge)=>ge(Z),D)}}},5334:(St,Be,m)=>{"use strict";m.d(Be,{m:()=>X});var t=m(1026),c=m(9270);function X(be){c.f.setTimeout(()=>{const{onUnhandledError:K}=t.$;if(!K)throw be;K(be)})}},591:(St,Be,m)=>{"use strict";function t(c){return new TypeError(`You provided ${null!==c&&"object"==typeof c?"an invalid object":`'${c}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}m.d(Be,{L:()=>t})},3199:St=>{function Be(m){return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+m+"'");throw t.code="MODULE_NOT_FOUND",t})}Be.keys=()=>[],Be.resolve=Be,Be.id=3199,St.exports=Be},9969:(St,Be,m)=>{"use strict";m.d(Be,{FX:()=>Te,If:()=>t,K2:()=>D,MA:()=>ce,P:()=>ve,hZ:()=>X,i0:()=>be,iF:()=>Z,kY:()=>fe,kp:()=>c,sf:()=>Ve,ui:()=>et,wk:()=>ge,yc:()=>Ce});var t=function(_e){return _e[_e.State=0]="State",_e[_e.Transition=1]="Transition",_e[_e.Sequence=2]="Sequence",_e[_e.Group=3]="Group",_e[_e.Animate=4]="Animate",_e[_e.Keyframes=5]="Keyframes",_e[_e.Style=6]="Style",_e[_e.Trigger=7]="Trigger",_e[_e.Reference=8]="Reference",_e[_e.AnimateChild=9]="AnimateChild",_e[_e.AnimateRef=10]="AnimateRef",_e[_e.Query=11]="Query",_e[_e.Stagger=12]="Stagger",_e}(t||{});const c="*";function X(_e,W){return{type:t.Trigger,name:_e,definitions:W,options:{}}}function be(_e,W=null){return{type:t.Animate,styles:W,timings:_e}}function D(_e,W=null){return{type:t.Sequence,steps:_e,options:W}}function Z(_e){return{type:t.Style,styles:_e,offset:null}}function ge(_e,W,je){return{type:t.State,name:_e,styles:W,options:je}}function fe(_e,W,je=null){return{type:t.Transition,expr:_e,animation:W,options:je}}function ce(_e=null){return{type:t.AnimateChild,options:_e}}function ve(_e,W,je=null){return{type:t.Query,selector:_e,animation:W,options:je}}function Ce(_e,W){return{type:t.Stagger,timings:_e,animation:W}}class Ve{constructor(W=0,je=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=W+je}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(W=>W()),this._onDoneFns=[])}onStart(W){this._originalOnStartFns.push(W),this._onStartFns.push(W)}onDone(W){this._originalOnDoneFns.push(W),this._onDoneFns.push(W)}onDestroy(W){this._onDestroyFns.push(W)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(W=>W()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(W=>W()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(W){this._position=this.totalTime?W*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(W){const je="start"==W?this._onStartFns:this._onDoneFns;je.forEach(ut=>ut()),je.length=0}}class et{constructor(W){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=W;let je=0,ut=0,qe=0;const nt=this.players.length;0==nt?queueMicrotask(()=>this._onFinish()):this.players.forEach(dt=>{dt.onDone(()=>{++je==nt&&this._onFinish()}),dt.onDestroy(()=>{++ut==nt&&this._onDestroy()}),dt.onStart(()=>{++qe==nt&&this._onStart()})}),this.totalTime=this.players.reduce((dt,rt)=>Math.max(dt,rt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(W=>W()),this._onDoneFns=[])}init(){this.players.forEach(W=>W.init())}onStart(W){this._onStartFns.push(W)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(W=>W()),this._onStartFns=[])}onDone(W){this._onDoneFns.push(W)}onDestroy(W){this._onDestroyFns.push(W)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(W=>W.play())}pause(){this.players.forEach(W=>W.pause())}restart(){this.players.forEach(W=>W.restart())}finish(){this._onFinish(),this.players.forEach(W=>W.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(W=>W.destroy()),this._onDestroyFns.forEach(W=>W()),this._onDestroyFns=[])}reset(){this.players.forEach(W=>W.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(W){const je=W*this.totalTime;this.players.forEach(ut=>{const qe=ut.totalTime?Math.min(1,je/ut.totalTime):1;ut.setPosition(qe)})}getPosition(){const W=this.players.reduce((je,ut)=>null===je||ut.totalTime>je.totalTime?ut:je,null);return null!=W?W.getPosition():0}beforeDestroy(){this.players.forEach(W=>{W.beforeDestroy&&W.beforeDestroy()})}triggerCallback(W){const je="start"==W?this._onStartFns:this._onDoneFns;je.forEach(ut=>ut()),je.length=0}}const Te="!"},8008:(St,Be,m)=>{"use strict";m.d(Be,{LS:()=>xo,O6:()=>Er,Pw:()=>Ot,R6:()=>it,Xw:()=>zt,Yp:()=>_t,zT:()=>jo});var t=m(9969),c=m(4438);function be(Y){return new c.wOt(3e3,!1)}function Q(Y){switch(Y.length){case 0:return new t.sf;case 1:return Y[0];default:return new t.ui(Y)}}function Ge(Y,y,M=new Map,B=new Map){const q=[],xe=[];let R=-1,N=null;if(y.forEach(S=>{const ie=S.get("offset"),He=ie==R,Rt=He&&N||new Map;S.forEach((fn,Fn)=>{let xn=Fn,An=fn;if("offset"!==Fn)switch(xn=Y.normalizePropertyName(xn,q),An){case t.FX:An=M.get(Fn);break;case t.kp:An=B.get(Fn);break;default:An=Y.normalizeStyleValue(Fn,xn,An,q)}Rt.set(xn,An)}),He||xe.push(Rt),N=Rt,R=ie}),q.length)throw function W(Y){return new c.wOt(3502,!1)}();return xe}function lt(Y,y,M,B){switch(y){case"start":Y.onStart(()=>B(M&&Tt(M,"start",Y)));break;case"done":Y.onDone(()=>B(M&&Tt(M,"done",Y)));break;case"destroy":Y.onDestroy(()=>B(M&&Tt(M,"destroy",Y)))}}function Tt(Y,y,M){const xe=Ke(Y.element,Y.triggerName,Y.fromState,Y.toState,y||Y.phaseName,M.totalTime??Y.totalTime,!!M.disabled),R=Y._data;return null!=R&&(xe._data=R),xe}function Ke(Y,y,M,B,q="",xe=0,R){return{element:Y,triggerName:y,fromState:M,toState:B,phaseName:q,totalTime:xe,disabled:!!R}}function ht(Y,y,M){let B=Y.get(y);return B||Y.set(y,B=M),B}function kt(Y){const y=Y.indexOf(":");return[Y.substring(1,y),Y.slice(y+1)]}const wt=typeof document>"u"?null:document.documentElement;function un(Y){const y=Y.parentNode||Y.host||null;return y===wt?null:y}let vn=null,En=!1;function hi(Y,y){for(;y;){if(y===Y)return!0;y=un(y)}return!1}function _i(Y,y,M){if(M)return Array.from(Y.querySelectorAll(y));const B=Y.querySelector(y);return B?[B]:[]}let Ot=(()=>{class Y{validateStyleProperty(M){return function Bn(Y){vn||(vn=function di(){return typeof document<"u"?document.body:null}()||{},En=!!vn.style&&"WebkitAppearance"in vn.style);let y=!0;return vn.style&&!function sn(Y){return"ebkit"==Y.substring(1,6)}(Y)&&(y=Y in vn.style,!y&&En&&(y="Webkit"+Y.charAt(0).toUpperCase()+Y.slice(1)in vn.style)),y}(M)}matchesElement(M,B){return!1}containsElement(M,B){return hi(M,B)}getParentElement(M){return un(M)}query(M,B,q){return _i(M,B,q)}computeStyle(M,B,q){return q||""}animate(M,B,q,xe,R,N=[],S){return new t.sf(q,xe)}static#e=this.\u0275fac=function(B){return new(B||Y)};static#t=this.\u0275prov=c.jDH({token:Y,factory:Y.\u0275fac})}return Y})();class zt{static#e=this.NOOP=new Ot}class _t{}const an=1e3,On="ng-enter",en="ng-leave",nn="ng-trigger",Wt=".ng-trigger",Ct="ng-animating",Ht=".ng-animating";function vt(Y){if("number"==typeof Y)return Y;const y=Y.match(/^(-?[\.\d]+)(m?s)/);return!y||y.length<2?0:tn(parseFloat(y[1]),y[2])}function tn(Y,y){return"s"===y?Y*an:Y}function mt(Y,y,M){return Y.hasOwnProperty("duration")?Y:function yn(Y,y,M){let q,xe=0,R="";if("string"==typeof Y){const N=Y.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===N)return y.push(be()),{duration:0,delay:0,easing:""};q=tn(parseFloat(N[1]),N[2]);const S=N[3];null!=S&&(xe=tn(parseFloat(S),N[4]));const ie=N[5];ie&&(R=ie)}else q=Y;if(!M){let N=!1,S=y.length;q<0&&(y.push(function K(){return new c.wOt(3100,!1)}()),N=!0),xe<0&&(y.push(function D(){return new c.wOt(3101,!1)}()),N=!0),N&&y.splice(S,0,be())}return{duration:q,delay:xe,easing:R}}(Y,y,M)}function Ye(Y,y,M){y.forEach((B,q)=>{const xe=In(q);M&&!M.has(q)&&M.set(q,Y.style[xe]),Y.style[xe]=B})}function he(Y,y){y.forEach((M,B)=>{const q=In(B);Y.style[q]=""})}function Me(Y){return Array.isArray(Y)?1==Y.length?Y[0]:(0,t.K2)(Y):Y}const ke=new RegExp("{{\\s*(.+?)\\s*}}","g");function st(Y){let y=[];if("string"==typeof Y){let M;for(;M=ke.exec(Y);)y.push(M[1]);ke.lastIndex=0}return y}function Dt(Y,y,M){const B=`${Y}`,q=B.replace(ke,(xe,R)=>{let N=y[R];return null==N&&(M.push(function ge(Y){return new c.wOt(3003,!1)}()),N=""),N.toString()});return q==B?Y:q}const Zt=/-+([a-z0-9])/g;function In(Y){return Y.replace(Zt,(...y)=>y[1].toUpperCase())}function Kn(Y,y,M){switch(y.type){case t.If.Trigger:return Y.visitTrigger(y,M);case t.If.State:return Y.visitState(y,M);case t.If.Transition:return Y.visitTransition(y,M);case t.If.Sequence:return Y.visitSequence(y,M);case t.If.Group:return Y.visitGroup(y,M);case t.If.Animate:return Y.visitAnimate(y,M);case t.If.Keyframes:return Y.visitKeyframes(y,M);case t.If.Style:return Y.visitStyle(y,M);case t.If.Reference:return Y.visitReference(y,M);case t.If.AnimateChild:return Y.visitAnimateChild(y,M);case t.If.AnimateRef:return Y.visitAnimateRef(y,M);case t.If.Query:return Y.visitQuery(y,M);case t.If.Stagger:return Y.visitStagger(y,M);default:throw function De(Y){return new c.wOt(3004,!1)}()}}function wi(Y,y){return window.getComputedStyle(Y)[y]}const ro=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class jo extends _t{normalizePropertyName(y,M){return In(y)}normalizeStyleValue(y,M,B,q){let xe="";const R=B.toString().trim();if(ro.has(M)&&0!==B&&"0"!==B)if("number"==typeof B)xe="px";else{const N=B.match(/^[+-]?[\d\.]+([a-z]*)$/);N&&0==N[1].length&&q.push(function fe(Y,y){return new c.wOt(3005,!1)}())}return R+xe}}const so="*";const ao=new Set(["true","1"]),Tn=new Set(["false","0"]);function Ni(Y,y){const M=ao.has(Y)||Tn.has(Y),B=ao.has(y)||Tn.has(y);return(q,xe)=>{let R=Y==so||Y==q,N=y==so||y==xe;return!R&&M&&"boolean"==typeof q&&(R=q?ao.has(Y):Tn.has(Y)),!N&&B&&"boolean"==typeof xe&&(N=xe?ao.has(y):Tn.has(y)),R&&N}}const ls=new RegExp("s*:selfs*,?","g");function Kr(Y,y,M,B){return new pn(Y).build(y,M,B)}class pn{constructor(y){this._driver=y}build(y,M,B){const q=new Zi(M);return this._resetContextStyleTimingState(q),Kn(this,Me(y),q)}_resetContextStyleTimingState(y){y.currentQuerySelector="",y.collectedStyles=new Map,y.collectedStyles.set("",new Map),y.currentTime=0}visitTrigger(y,M){let B=M.queryCount=0,q=M.depCount=0;const xe=[],R=[];return"@"==y.name.charAt(0)&&M.errors.push(function pe(){return new c.wOt(3006,!1)}()),y.definitions.forEach(N=>{if(this._resetContextStyleTimingState(M),N.type==t.If.State){const S=N,ie=S.name;ie.toString().split(/\s*,\s*/).forEach(He=>{S.name=He,xe.push(this.visitState(S,M))}),S.name=ie}else if(N.type==t.If.Transition){const S=this.visitTransition(N,M);B+=S.queryCount,q+=S.depCount,R.push(S)}else M.errors.push(function ce(){return new c.wOt(3007,!1)}())}),{type:t.If.Trigger,name:y.name,states:xe,transitions:R,queryCount:B,depCount:q,options:null}}visitState(y,M){const B=this.visitStyle(y.styles,M),q=y.options&&y.options.params||null;if(B.containsDynamicStyles){const xe=new Set,R=q||{};B.styles.forEach(N=>{N instanceof Map&&N.forEach(S=>{st(S).forEach(ie=>{R.hasOwnProperty(ie)||xe.add(ie)})})}),xe.size&&M.errors.push(function de(Y,y){return new c.wOt(3008,!1)}(0,xe.values()))}return{type:t.If.State,name:y.name,style:B,options:q?{params:q}:null}}visitTransition(y,M){M.queryCount=0,M.depCount=0;const B=Kn(this,Me(y.animation),M),q=function pi(Y,y){const M=[];return"string"==typeof Y?Y.split(/\s*,\s*/).forEach(B=>function bs(Y,y,M){if(":"==Y[0]){const S=function ii(Y,y){switch(Y){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(M,B)=>parseFloat(B)>parseFloat(M);case":decrement":return(M,B)=>parseFloat(B) *"}}(Y,M);if("function"==typeof S)return void y.push(S);Y=S}const B=Y.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==B||B.length<4)return M.push(function Ue(Y){return new c.wOt(3015,!1)}()),y;const q=B[1],xe=B[2],R=B[3];y.push(Ni(q,R)),"<"==xe[0]&&(q!=so||R!=so)&&y.push(Ni(R,q))}(B,M,y)):M.push(Y),M}(y.expr,M.errors);return{type:t.If.Transition,matchers:q,animation:B,queryCount:M.queryCount,depCount:M.depCount,options:Ii(y.options)}}visitSequence(y,M){return{type:t.If.Sequence,steps:y.steps.map(B=>Kn(this,B,M)),options:Ii(y.options)}}visitGroup(y,M){const B=M.currentTime;let q=0;const xe=y.steps.map(R=>{M.currentTime=B;const N=Kn(this,R,M);return q=Math.max(q,M.currentTime),N});return M.currentTime=q,{type:t.If.Group,steps:xe,options:Ii(y.options)}}visitAnimate(y,M){const B=function Io(Y,y){if(Y.hasOwnProperty("duration"))return Y;if("number"==typeof Y)return Xn(mt(Y,y).duration,0,"");const M=Y;if(M.split(/\s+/).some(xe=>"{"==xe.charAt(0)&&"{"==xe.charAt(1))){const xe=Xn(0,0,"");return xe.dynamic=!0,xe.strValue=M,xe}const q=mt(M,y);return Xn(q.duration,q.delay,q.easing)}(y.timings,M.errors);M.currentAnimateTimings=B;let q,xe=y.styles?y.styles:(0,t.iF)({});if(xe.type==t.If.Keyframes)q=this.visitKeyframes(xe,M);else{let R=y.styles,N=!1;if(!R){N=!0;const ie={};B.easing&&(ie.easing=B.easing),R=(0,t.iF)(ie)}M.currentTime+=B.duration+B.delay;const S=this.visitStyle(R,M);S.isEmptyStep=N,q=S}return M.currentAnimateTimings=null,{type:t.If.Animate,timings:B,style:q,options:null}}visitStyle(y,M){const B=this._makeStyleAst(y,M);return this._validateStyleAst(B,M),B}_makeStyleAst(y,M){const B=[],q=Array.isArray(y.styles)?y.styles:[y.styles];for(let N of q)"string"==typeof N?N===t.kp?B.push(N):M.errors.push(new c.wOt(3002,!1)):B.push(new Map(Object.entries(N)));let xe=!1,R=null;return B.forEach(N=>{if(N instanceof Map&&(N.has("easing")&&(R=N.get("easing"),N.delete("easing")),!xe))for(let S of N.values())if(S.toString().indexOf("{{")>=0){xe=!0;break}}),{type:t.If.Style,styles:B,easing:R,offset:y.offset,containsDynamicStyles:xe,options:null}}_validateStyleAst(y,M){const B=M.currentAnimateTimings;let q=M.currentTime,xe=M.currentTime;B&&xe>0&&(xe-=B.duration+B.delay),y.styles.forEach(R=>{"string"!=typeof R&&R.forEach((N,S)=>{const ie=M.collectedStyles.get(M.currentQuerySelector),He=ie.get(S);let Rt=!0;He&&(xe!=q&&xe>=He.startTime&&q<=He.endTime&&(M.errors.push(function $e(Y,y,M,B,q){return new c.wOt(3010,!1)}()),Rt=!1),xe=He.startTime),Rt&&ie.set(S,{startTime:xe,endTime:q}),M.options&&function V(Y,y,M){const B=y.params||{},q=st(Y);q.length&&q.forEach(xe=>{B.hasOwnProperty(xe)||M.push(function Z(Y){return new c.wOt(3001,!1)}())})}(N,M.options,M.errors)})})}visitKeyframes(y,M){const B={type:t.If.Keyframes,styles:[],options:null};if(!M.currentAnimateTimings)return M.errors.push(function Re(){return new c.wOt(3011,!1)}()),B;let xe=0;const R=[];let N=!1,S=!1,ie=0;const He=y.steps.map(Ui=>{const Mo=this._makeStyleAst(Ui,M);let er=null!=Mo.offset?Mo.offset:function Li(Y){if("string"==typeof Y)return null;let y=null;if(Array.isArray(Y))Y.forEach(M=>{if(M instanceof Map&&M.has("offset")){const B=M;y=parseFloat(B.get("offset")),B.delete("offset")}});else if(Y instanceof Map&&Y.has("offset")){const M=Y;y=parseFloat(M.get("offset")),M.delete("offset")}return y}(Mo.styles),ci=0;return null!=er&&(xe++,ci=Mo.offset=er),S=S||ci<0||ci>1,N=N||ci0&&xe{const er=fn>0?Mo==Fn?1:fn*Mo:R[Mo],ci=er*ui;M.currentTime=xn+An.delay+ci,An.duration=ci,this._validateStyleAst(Ui,M),Ui.offset=er,B.styles.push(Ui)}),B}visitReference(y,M){return{type:t.If.Reference,animation:Kn(this,Me(y.animation),M),options:Ii(y.options)}}visitAnimateChild(y,M){return M.depCount++,{type:t.If.AnimateChild,options:Ii(y.options)}}visitAnimateRef(y,M){return{type:t.If.AnimateRef,animation:this.visitReference(y.animation,M),options:Ii(y.options)}}visitQuery(y,M){const B=M.currentQuerySelector,q=y.options||{};M.queryCount++,M.currentQuery=y;const[xe,R]=function kn(Y){const y=!!Y.split(/\s*,\s*/).find(M=>":self"==M);return y&&(Y=Y.replace(ls,"")),Y=Y.replace(/@\*/g,Wt).replace(/@\w+/g,M=>Wt+"-"+M.slice(1)).replace(/:animating/g,Ht),[Y,y]}(y.selector);M.currentQuerySelector=B.length?B+" "+xe:xe,ht(M.collectedStyles,M.currentQuerySelector,new Map);const N=Kn(this,Me(y.animation),M);return M.currentQuery=null,M.currentQuerySelector=B,{type:t.If.Query,selector:xe,limit:q.limit||0,optional:!!q.optional,includeSelf:R,animation:N,originalSelector:y.selector,options:Ii(y.options)}}visitStagger(y,M){M.currentQuery||M.errors.push(function Ae(){return new c.wOt(3013,!1)}());const B="full"===y.timings?{duration:0,delay:0,easing:"full"}:mt(y.timings,M.errors,!0);return{type:t.If.Stagger,animation:Kn(this,Me(y.animation),M),timings:B,options:null}}}class Zi{constructor(y){this.errors=y,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Ii(Y){return Y?(Y={...Y}).params&&(Y.params=function Cn(Y){return Y?{...Y}:null}(Y.params)):Y={},Y}function Xn(Y,y,M){return{duration:Y,delay:y,easing:M}}function ho(Y,y,M,B,q,xe,R=null,N=!1){return{type:1,element:Y,keyframes:y,preStyleProps:M,postStyleProps:B,duration:q,delay:xe,totalTime:q+xe,easing:R,subTimeline:N}}class Ro{constructor(){this._map=new Map}get(y){return this._map.get(y)||[]}append(y,M){let B=this._map.get(y);B||this._map.set(y,B=[]),B.push(...M)}has(y){return this._map.has(y)}clear(){this._map.clear()}}const fr=new RegExp(":enter","g"),qi=new RegExp(":leave","g");function _r(Y,y,M,B,q,xe=new Map,R=new Map,N,S,ie=[]){return(new cs).buildKeyframes(Y,y,M,B,q,xe,R,N,S,ie)}class cs{buildKeyframes(y,M,B,q,xe,R,N,S,ie,He=[]){ie=ie||new Ro;const Rt=new So(y,M,ie,q,xe,He,[]);Rt.options=S;const fn=S.delay?vt(S.delay):0;Rt.currentTimeline.delayNextStep(fn),Rt.currentTimeline.setStyles([R],null,Rt.errors,S),Kn(this,B,Rt);const Fn=Rt.timelines.filter(xn=>xn.containsAnimation());if(Fn.length&&N.size){let xn;for(let An=Fn.length-1;An>=0;An--){const ui=Fn[An];if(ui.element===M){xn=ui;break}}xn&&!xn.allowOnlyTimelineStyles()&&xn.setStyles([N],null,Rt.errors,S)}return Fn.length?Fn.map(xn=>xn.buildKeyframes()):[ho(M,[],[],[],0,fn,"",!1)]}visitTrigger(y,M){}visitState(y,M){}visitTransition(y,M){}visitAnimateChild(y,M){const B=M.subInstructions.get(M.element);if(B){const q=M.createSubContext(y.options),xe=M.currentTimeline.currentTime,R=this._visitSubInstructions(B,q,q.options);xe!=R&&M.transformIntoNewTimeline(R)}M.previousNode=y}visitAnimateRef(y,M){const B=M.createSubContext(y.options);B.transformIntoNewTimeline(),this._applyAnimationRefDelays([y.options,y.animation.options],M,B),this.visitReference(y.animation,B),M.transformIntoNewTimeline(B.currentTimeline.currentTime),M.previousNode=y}_applyAnimationRefDelays(y,M,B){for(const q of y){const xe=q?.delay;if(xe){const R="number"==typeof xe?xe:vt(Dt(xe,q?.params??{},M.errors));B.delayNextStep(R)}}}_visitSubInstructions(y,M,B){let xe=M.currentTimeline.currentTime;const R=null!=B.duration?vt(B.duration):null,N=null!=B.delay?vt(B.delay):null;return 0!==R&&y.forEach(S=>{const ie=M.appendInstructionToTimeline(S,R,N);xe=Math.max(xe,ie.duration+ie.delay)}),xe}visitReference(y,M){M.updateOptions(y.options,!0),Kn(this,y.animation,M),M.previousNode=y}visitSequence(y,M){const B=M.subContextCount;let q=M;const xe=y.options;if(xe&&(xe.params||xe.delay)&&(q=M.createSubContext(xe),q.transformIntoNewTimeline(),null!=xe.delay)){q.previousNode.type==t.If.Style&&(q.currentTimeline.snapshotCurrentStyles(),q.previousNode=dr);const R=vt(xe.delay);q.delayNextStep(R)}y.steps.length&&(y.steps.forEach(R=>Kn(this,R,q)),q.currentTimeline.applyStylesToKeyframe(),q.subContextCount>B&&q.transformIntoNewTimeline()),M.previousNode=y}visitGroup(y,M){const B=[];let q=M.currentTimeline.currentTime;const xe=y.options&&y.options.delay?vt(y.options.delay):0;y.steps.forEach(R=>{const N=M.createSubContext(y.options);xe&&N.delayNextStep(xe),Kn(this,R,N),q=Math.max(q,N.currentTimeline.currentTime),B.push(N.currentTimeline)}),B.forEach(R=>M.currentTimeline.mergeTimelineCollectedStyles(R)),M.transformIntoNewTimeline(q),M.previousNode=y}_visitTiming(y,M){if(y.dynamic){const B=y.strValue;return mt(M.params?Dt(B,M.params,M.errors):B,M.errors)}return{duration:y.duration,delay:y.delay,easing:y.easing}}visitAnimate(y,M){const B=M.currentAnimateTimings=this._visitTiming(y.timings,M),q=M.currentTimeline;B.delay&&(M.incrementTime(B.delay),q.snapshotCurrentStyles());const xe=y.style;xe.type==t.If.Keyframes?this.visitKeyframes(xe,M):(M.incrementTime(B.duration),this.visitStyle(xe,M),q.applyStylesToKeyframe()),M.currentAnimateTimings=null,M.previousNode=y}visitStyle(y,M){const B=M.currentTimeline,q=M.currentAnimateTimings;!q&&B.hasCurrentStyleProperties()&&B.forwardFrame();const xe=q&&q.easing||y.easing;y.isEmptyStep?B.applyEmptyStep(xe):B.setStyles(y.styles,xe,M.errors,M.options),M.previousNode=y}visitKeyframes(y,M){const B=M.currentAnimateTimings,q=M.currentTimeline.duration,xe=B.duration,N=M.createSubContext().currentTimeline;N.easing=B.easing,y.styles.forEach(S=>{N.forwardTime((S.offset||0)*xe),N.setStyles(S.styles,S.easing,M.errors,M.options),N.applyStylesToKeyframe()}),M.currentTimeline.mergeTimelineCollectedStyles(N),M.transformIntoNewTimeline(q+xe),M.previousNode=y}visitQuery(y,M){const B=M.currentTimeline.currentTime,q=y.options||{},xe=q.delay?vt(q.delay):0;xe&&(M.previousNode.type===t.If.Style||0==B&&M.currentTimeline.hasCurrentStyleProperties())&&(M.currentTimeline.snapshotCurrentStyles(),M.previousNode=dr);let R=B;const N=M.invokeQuery(y.selector,y.originalSelector,y.limit,y.includeSelf,!!q.optional,M.errors);M.currentQueryTotal=N.length;let S=null;N.forEach((ie,He)=>{M.currentQueryIndex=He;const Rt=M.createSubContext(y.options,ie);xe&&Rt.delayNextStep(xe),ie===M.element&&(S=Rt.currentTimeline),Kn(this,y.animation,Rt),Rt.currentTimeline.applyStylesToKeyframe(),R=Math.max(R,Rt.currentTimeline.currentTime)}),M.currentQueryIndex=0,M.currentQueryTotal=0,M.transformIntoNewTimeline(R),S&&(M.currentTimeline.mergeTimelineCollectedStyles(S),M.currentTimeline.snapshotCurrentStyles()),M.previousNode=y}visitStagger(y,M){const B=M.parentContext,q=M.currentTimeline,xe=y.timings,R=Math.abs(xe.duration),N=R*(M.currentQueryTotal-1);let S=R*M.currentQueryIndex;switch(xe.duration<0?"reverse":xe.easing){case"reverse":S=N-S;break;case"full":S=B.currentStaggerTime}const He=M.currentTimeline;S&&He.delayNextStep(S);const Rt=He.currentTime;Kn(this,y.animation,M),M.previousNode=y,B.currentStaggerTime=q.currentTime-Rt+(q.startTime-B.currentTimeline.startTime)}}const dr={};class So{constructor(y,M,B,q,xe,R,N,S){this._driver=y,this.element=M,this.subInstructions=B,this._enterClassName=q,this._leaveClassName=xe,this.errors=R,this.timelines=N,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=dr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=S||new Fo(this._driver,M,0),N.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(y,M){if(!y)return;const B=y;let q=this.options;null!=B.duration&&(q.duration=vt(B.duration)),null!=B.delay&&(q.delay=vt(B.delay));const xe=B.params;if(xe){let R=q.params;R||(R=this.options.params={}),Object.keys(xe).forEach(N=>{(!M||!R.hasOwnProperty(N))&&(R[N]=Dt(xe[N],R,this.errors))})}}_copyOptions(){const y={};if(this.options){const M=this.options.params;if(M){const B=y.params={};Object.keys(M).forEach(q=>{B[q]=M[q]})}}return y}createSubContext(y=null,M,B){const q=M||this.element,xe=new So(this._driver,q,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(q,B||0));return xe.previousNode=this.previousNode,xe.currentAnimateTimings=this.currentAnimateTimings,xe.options=this._copyOptions(),xe.updateOptions(y),xe.currentQueryIndex=this.currentQueryIndex,xe.currentQueryTotal=this.currentQueryTotal,xe.parentContext=this,this.subContextCount++,xe}transformIntoNewTimeline(y){return this.previousNode=dr,this.currentTimeline=this.currentTimeline.fork(this.element,y),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(y,M,B){const q={duration:M??y.duration,delay:this.currentTimeline.currentTime+(B??0)+y.delay,easing:""},xe=new Xr(this._driver,y.element,y.keyframes,y.preStyleProps,y.postStyleProps,q,y.stretchStartingKeyframe);return this.timelines.push(xe),q}incrementTime(y){this.currentTimeline.forwardTime(this.currentTimeline.duration+y)}delayNextStep(y){y>0&&this.currentTimeline.delayNextStep(y)}invokeQuery(y,M,B,q,xe,R){let N=[];if(q&&N.push(this.element),y.length>0){y=(y=y.replace(fr,"."+this._enterClassName)).replace(qi,"."+this._leaveClassName);let ie=this._driver.query(this.element,y,1!=B);0!==B&&(ie=B<0?ie.slice(ie.length+B,ie.length):ie.slice(0,B)),N.push(...ie)}return!xe&&0==N.length&&R.push(function we(Y){return new c.wOt(3014,!1)}()),N}}class Fo{constructor(y,M,B,q){this._driver=y,this.element=M,this.startTime=B,this._elementTimelineStylesLookup=q,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(M),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(M,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(y){const M=1===this._keyframes.size&&this._pendingStyles.size;this.duration||M?(this.forwardTime(this.currentTime+y),M&&this.snapshotCurrentStyles()):this.startTime+=y}fork(y,M){return this.applyStylesToKeyframe(),new Fo(this._driver,y,M||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(y){this.applyStylesToKeyframe(),this.duration=y,this._loadKeyframe()}_updateStyle(y,M){this._localTimelineStyles.set(y,M),this._globalTimelineStyles.set(y,M),this._styleSummary.set(y,{time:this.currentTime,value:M})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(y){y&&this._previousKeyframe.set("easing",y);for(let[M,B]of this._globalTimelineStyles)this._backFill.set(M,B||t.kp),this._currentKeyframe.set(M,t.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(y,M,B,q){M&&this._previousKeyframe.set("easing",M);const xe=q&&q.params||{},R=function oi(Y,y){const M=new Map;let B;return Y.forEach(q=>{if("*"===q){B??=y.keys();for(let xe of B)M.set(xe,t.kp)}else for(let[xe,R]of q)M.set(xe,R)}),M}(y,this._globalTimelineStyles);for(let[N,S]of R){const ie=Dt(S,xe,B);this._pendingStyles.set(N,ie),this._localTimelineStyles.has(N)||this._backFill.set(N,this._globalTimelineStyles.get(N)??t.kp),this._updateStyle(N,ie)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((y,M)=>{this._currentKeyframe.set(M,y)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((y,M)=>{this._currentKeyframe.has(M)||this._currentKeyframe.set(M,y)}))}snapshotCurrentStyles(){for(let[y,M]of this._localTimelineStyles)this._pendingStyles.set(y,M),this._updateStyle(y,M)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const y=[];for(let M in this._currentKeyframe)y.push(M);return y}mergeTimelineCollectedStyles(y){y._styleSummary.forEach((M,B)=>{const q=this._styleSummary.get(B);(!q||M.time>q.time)&&this._updateStyle(B,M.value)})}buildKeyframes(){this.applyStylesToKeyframe();const y=new Set,M=new Set,B=1===this._keyframes.size&&0===this.duration;let q=[];this._keyframes.forEach((N,S)=>{const ie=new Map([...this._backFill,...N]);ie.forEach((He,Rt)=>{He===t.FX?y.add(Rt):He===t.kp&&M.add(Rt)}),B||ie.set("offset",S/this.duration),q.push(ie)});const xe=[...y.values()],R=[...M.values()];if(B){const N=q[0],S=new Map(N);N.set("offset",0),S.set("offset",1),q=[N,S]}return ho(this.element,q,xe,R,this.duration,this.startTime,this.easing,!1)}}class Xr extends Fo{constructor(y,M,B,q,xe,R,N=!1){super(y,M,R.delay),this.keyframes=B,this.preStyleProps=q,this.postStyleProps=xe,this._stretchStartingKeyframe=N,this.timings={duration:R.duration,delay:R.delay,easing:R.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let y=this.keyframes,{delay:M,duration:B,easing:q}=this.timings;if(this._stretchStartingKeyframe&&M){const xe=[],R=B+M,N=M/R,S=new Map(y[0]);S.set("offset",0),xe.push(S);const ie=new Map(y[0]);ie.set("offset",Wn(N)),xe.push(ie);const He=y.length-1;for(let Rt=1;Rt<=He;Rt++){let fn=new Map(y[Rt]);const Fn=fn.get("offset");fn.set("offset",Wn((M+Fn*B)/R)),xe.push(fn)}B=R,M=0,q="",y=xe}return ho(this.element,y,this.preStyleProps,this.postStyleProps,B,M,q,!0)}}function Wn(Y,y=3){const M=Math.pow(10,y-1);return Math.round(Y*M)/M}function Ar(Y,y,M,B,q,xe,R,N,S,ie,He,Rt,fn){return{type:0,element:Y,triggerName:y,isRemovalTransition:q,fromState:M,fromStyles:xe,toState:B,toStyles:R,timelines:N,queriedElements:S,preStyleProps:ie,postStyleProps:He,totalTime:Rt,errors:fn}}const Ao={};class Ps{constructor(y,M,B){this._triggerName=y,this.ast=M,this._stateStyles=B}match(y,M,B,q){return function Rs(Y,y,M,B,q){return Y.some(xe=>xe(y,M,B,q))}(this.ast.matchers,y,M,B,q)}buildStyles(y,M,B){let q=this._stateStyles.get("*");return void 0!==y&&(q=this._stateStyles.get(y?.toString())||q),q?q.buildStyles(M,B):new Map}build(y,M,B,q,xe,R,N,S,ie,He){const Rt=[],fn=this.ast.options&&this.ast.options.params||Ao,xn=this.buildStyles(B,N&&N.params||Ao,Rt),An=S&&S.params||Ao,ui=this.buildStyles(q,An,Rt),Ui=new Set,Mo=new Map,er=new Map,ci="void"===q,Hs={params:Pr(An,fn),delay:this.ast.options?.delay},$r=He?[]:_r(y,M,this.ast.animation,xe,R,xn,ui,Hs,ie,Rt);let Lo=0;return $r.forEach(Ho=>{Lo=Math.max(Ho.duration+Ho.delay,Lo)}),Rt.length?Ar(M,this._triggerName,B,q,ci,xn,ui,[],[],Mo,er,Lo,Rt):($r.forEach(Ho=>{const ys=Ho.element,Tr=ht(Mo,ys,new Set);Ho.preStyleProps.forEach(es=>Tr.add(es));const Ma=ht(er,ys,new Set);Ho.postStyleProps.forEach(es=>Ma.add(es)),ys!==M&&Ui.add(ys)}),Ar(M,this._triggerName,B,q,ci,xn,ui,$r,[...Ui.values()],Mo,er,Lo))}}function Pr(Y,y){const M={...y};return Object.entries(Y).forEach(([B,q])=>{null!=q&&(M[B]=q)}),M}class Ln{constructor(y,M,B){this.styles=y,this.defaultParams=M,this.normalizer=B}buildStyles(y,M){const B=new Map,q=Pr(y,this.defaultParams);return this.styles.styles.forEach(xe=>{"string"!=typeof xe&&xe.forEach((R,N)=>{R&&(R=Dt(R,q,M));const S=this.normalizer.normalizePropertyName(N,M);R=this.normalizer.normalizeStyleValue(N,S,R,M),B.set(N,R)})}),B}}class us{constructor(y,M,B){this.name=y,this.ast=M,this._normalizer=B,this.transitionFactories=[],this.states=new Map,M.states.forEach(q=>{this.states.set(q.name,new Ln(q.style,q.options&&q.options.params||{},B))}),Uo(this.states,"true","1"),Uo(this.states,"false","0"),M.transitions.forEach(q=>{this.transitionFactories.push(new Ps(y,q,this.states))}),this.fallbackTransition=function Ji(Y,y,M){return new Ps(Y,{type:t.If.Transition,animation:{type:t.If.Sequence,steps:[],options:null},matchers:[(R,N)=>!0],options:null,queryCount:0,depCount:0},y)}(y,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(y,M,B,q){return this.transitionFactories.find(R=>R.match(y,M,B,q))||null}matchStyles(y,M,B){return this.fallbackTransition.buildStyles(y,M,B)}}function Uo(Y,y,M){Y.has(y)?Y.has(M)||Y.set(M,Y.get(y)):Y.has(M)&&Y.set(y,Y.get(M))}const Yr=new Ro;class Qs{constructor(y,M,B){this.bodyNode=y,this._driver=M,this._normalizer=B,this._animations=new Map,this._playersById=new Map,this.players=[]}register(y,M){const B=[],xe=Kr(this._driver,M,B,[]);if(B.length)throw function je(Y){return new c.wOt(3503,!1)}();this._animations.set(y,xe)}_buildPlayer(y,M,B){const q=y.element,xe=Ge(this._normalizer,y.keyframes,M,B);return this._driver.animate(q,xe,y.duration,y.delay,y.easing,[],!0)}create(y,M,B={}){const q=[],xe=this._animations.get(y);let R;const N=new Map;if(xe?(R=_r(this._driver,M,xe,On,en,new Map,new Map,B,Yr,q),R.forEach(He=>{const Rt=ht(N,He.element,new Map);He.postStyleProps.forEach(fn=>Rt.set(fn,null))})):(q.push(function ut(){return new c.wOt(3300,!1)}()),R=[]),q.length)throw function qe(Y){return new c.wOt(3504,!1)}();N.forEach((He,Rt)=>{He.forEach((fn,Fn)=>{He.set(Fn,this._driver.computeStyle(Rt,Fn,t.kp))})});const ie=Q(R.map(He=>{const Rt=N.get(He.element);return this._buildPlayer(He,new Map,Rt)}));return this._playersById.set(y,ie),ie.onDestroy(()=>this.destroy(y)),this.players.push(ie),ie}destroy(y){const M=this._getPlayer(y);M.destroy(),this._playersById.delete(y);const B=this.players.indexOf(M);B>=0&&this.players.splice(B,1)}_getPlayer(y){const M=this._playersById.get(y);if(!M)throw function nt(Y){return new c.wOt(3301,!1)}();return M}listen(y,M,B,q){const xe=Ke(M,"","","");return lt(this._getPlayer(y),B,xe,q),()=>{}}command(y,M,B,q){if("register"==B)return void this.register(y,q[0]);if("create"==B)return void this.create(y,M,q[0]||{});const xe=this._getPlayer(y);switch(B){case"play":xe.play();break;case"pause":xe.pause();break;case"reset":xe.reset();break;case"restart":xe.restart();break;case"finish":xe.finish();break;case"init":xe.init();break;case"setPosition":xe.setPosition(parseFloat(q[0]));break;case"destroy":this.destroy(y)}}}const Di="ng-animate-queued",Hi="ng-animate-disabled",Qr=[],Zo={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},gr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},gi="__ng_removed";class yr{get params(){return this.options.params}constructor(y,M=""){this.namespaceId=M;const B=y&&y.hasOwnProperty("value");if(this.value=function ds(Y){return Y??null}(B?y.value:y),B){const{value:xe,...R}=y;this.options=R}else this.options={};this.options.params||(this.options.params={})}absorbOptions(y){const M=y.params;if(M){const B=this.options.params;Object.keys(M).forEach(q=>{null==B[q]&&(B[q]=M[q])})}}}const Ri="void",Vo=new yr(Ri);class Jn{constructor(y,M,B){this.id=y,this.hostElement=M,this._engine=B,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+y,Hn(M,this._hostClassName)}listen(y,M,B,q){if(!this._triggers.has(M))throw function dt(Y,y){return new c.wOt(3302,!1)}();if(null==B||0==B.length)throw function rt(Y){return new c.wOt(3303,!1)}();if(!function wr(Y){return"start"==Y||"done"==Y}(B))throw function We(Y,y){return new c.wOt(3400,!1)}();const xe=ht(this._elementListeners,y,[]),R={name:M,phase:B,callback:q};xe.push(R);const N=ht(this._engine.statesByElement,y,new Map);return N.has(M)||(Hn(y,nn),Hn(y,nn+"-"+M),N.set(M,Vo)),()=>{this._engine.afterFlush(()=>{const S=xe.indexOf(R);S>=0&&xe.splice(S,1),this._triggers.has(M)||N.delete(M)})}}register(y,M){return!this._triggers.has(y)&&(this._triggers.set(y,M),!0)}_getTrigger(y){const M=this._triggers.get(y);if(!M)throw function x(Y){return new c.wOt(3401,!1)}();return M}trigger(y,M,B,q=!0){const xe=this._getTrigger(M),R=new xr(this.id,M,y);let N=this._engine.statesByElement.get(y);N||(Hn(y,nn),Hn(y,nn+"-"+M),this._engine.statesByElement.set(y,N=new Map));let S=N.get(M);const ie=new yr(B,this.id);if(!(B&&B.hasOwnProperty("value"))&&S&&ie.absorbOptions(S.options),N.set(M,ie),S||(S=Vo),ie.value!==Ri&&S.value===ie.value){if(!function Dr(Y,y){const M=Object.keys(Y),B=Object.keys(y);if(M.length!=B.length)return!1;for(let q=0;q{he(y,ui),Ye(y,Ui)})}return}const fn=ht(this._engine.playersByElement,y,[]);fn.forEach(An=>{An.namespaceId==this.id&&An.triggerName==M&&An.queued&&An.destroy()});let Fn=xe.matchTransition(S.value,ie.value,y,ie.params),xn=!1;if(!Fn){if(!q)return;Fn=xe.fallbackTransition,xn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:y,triggerName:M,transition:Fn,fromState:S,toState:ie,player:R,isFallbackTransition:xn}),xn||(Hn(y,Di),R.onStart(()=>{Fr(y,Di)})),R.onDone(()=>{let An=this.players.indexOf(R);An>=0&&this.players.splice(An,1);const ui=this._engine.playersByElement.get(y);if(ui){let Ui=ui.indexOf(R);Ui>=0&&ui.splice(Ui,1)}}),this.players.push(R),fn.push(R),R}deregister(y){this._triggers.delete(y),this._engine.statesByElement.forEach(M=>M.delete(y)),this._elementListeners.forEach((M,B)=>{this._elementListeners.set(B,M.filter(q=>q.name!=y))})}clearElementCache(y){this._engine.statesByElement.delete(y),this._elementListeners.delete(y);const M=this._engine.playersByElement.get(y);M&&(M.forEach(B=>B.destroy()),this._engine.playersByElement.delete(y))}_signalRemovalForInnerTriggers(y,M){const B=this._engine.driver.query(y,Wt,!0);B.forEach(q=>{if(q[gi])return;const xe=this._engine.fetchNamespacesByElement(q);xe.size?xe.forEach(R=>R.triggerLeaveAnimation(q,M,!1,!0)):this.clearElementCache(q)}),this._engine.afterFlushAnimationsDone(()=>B.forEach(q=>this.clearElementCache(q)))}triggerLeaveAnimation(y,M,B,q){const xe=this._engine.statesByElement.get(y),R=new Map;if(xe){const N=[];if(xe.forEach((S,ie)=>{if(R.set(ie,S.value),this._triggers.has(ie)){const He=this.trigger(y,ie,Ri,q);He&&N.push(He)}}),N.length)return this._engine.markElementAsRemoved(this.id,y,!0,M,R),B&&Q(N).onDone(()=>this._engine.processLeaveNode(y)),!0}return!1}prepareLeaveAnimationListeners(y){const M=this._elementListeners.get(y),B=this._engine.statesByElement.get(y);if(M&&B){const q=new Set;M.forEach(xe=>{const R=xe.name;if(q.has(R))return;q.add(R);const S=this._triggers.get(R).fallbackTransition,ie=B.get(R)||Vo,He=new yr(Ri),Rt=new xr(this.id,R,y);this._engine.totalQueuedPlayers++,this._queue.push({element:y,triggerName:R,transition:S,fromState:ie,toState:He,player:Rt,isFallbackTransition:!0})})}}removeNode(y,M){const B=this._engine;if(y.childElementCount&&this._signalRemovalForInnerTriggers(y,M),this.triggerLeaveAnimation(y,M,!0))return;let q=!1;if(B.totalAnimations){const xe=B.players.length?B.playersByQueriedElement.get(y):[];if(xe&&xe.length)q=!0;else{let R=y;for(;R=R.parentNode;)if(B.statesByElement.get(R)){q=!0;break}}}if(this.prepareLeaveAnimationListeners(y),q)B.markElementAsRemoved(this.id,y,!1,M);else{const xe=y[gi];(!xe||xe===Zo)&&(B.afterFlush(()=>this.clearElementCache(y)),B.destroyInnerAnimations(y),B._onRemovalComplete(y,M))}}insertNode(y,M){Hn(y,this._hostClassName)}drainQueuedTransitions(y){const M=[];return this._queue.forEach(B=>{const q=B.player;if(q.destroyed)return;const xe=B.element,R=this._elementListeners.get(xe);R&&R.forEach(N=>{if(N.name==B.triggerName){const S=Ke(xe,B.triggerName,B.fromState.value,B.toState.value);S._data=y,lt(B.player,N.phase,S,N.callback)}}),q.markedForDestroy?this._engine.afterFlush(()=>{q.destroy()}):M.push(B)}),this._queue=[],M.sort((B,q)=>{const xe=B.transition.ast.depCount,R=q.transition.ast.depCount;return 0==xe||0==R?xe-R:this._engine.driver.containsElement(B.element,q.element)?1:-1})}destroy(y){this.players.forEach(M=>M.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,y)}}class sr{_onRemovalComplete(y,M){this.onRemovalComplete(y,M)}constructor(y,M,B,q){this.bodyNode=y,this.driver=M,this._normalizer=B,this.scheduler=q,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=(xe,R)=>{}}get queuedPlayers(){const y=[];return this._namespaceList.forEach(M=>{M.players.forEach(B=>{B.queued&&y.push(B)})}),y}createNamespace(y,M){const B=new Jn(y,M,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,M)?this._balanceNamespaceList(B,M):(this.newHostElements.set(M,B),this.collectEnterElement(M)),this._namespaceLookup[y]=B}_balanceNamespaceList(y,M){const B=this._namespaceList,q=this.namespacesByHostElement;if(B.length-1>=0){let R=!1,N=this.driver.getParentElement(M);for(;N;){const S=q.get(N);if(S){const ie=B.indexOf(S);B.splice(ie+1,0,y),R=!0;break}N=this.driver.getParentElement(N)}R||B.unshift(y)}else B.push(y);return q.set(M,y),y}register(y,M){let B=this._namespaceLookup[y];return B||(B=this.createNamespace(y,M)),B}registerTrigger(y,M,B){let q=this._namespaceLookup[y];q&&q.register(M,B)&&this.totalAnimations++}destroy(y,M){y&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const B=this._fetchNamespace(y);this.namespacesByHostElement.delete(B.hostElement);const q=this._namespaceList.indexOf(B);q>=0&&this._namespaceList.splice(q,1),B.destroy(M),delete this._namespaceLookup[y]}))}_fetchNamespace(y){return this._namespaceLookup[y]}fetchNamespacesByElement(y){const M=new Set,B=this.statesByElement.get(y);if(B)for(let q of B.values())if(q.namespaceId){const xe=this._fetchNamespace(q.namespaceId);xe&&M.add(xe)}return M}trigger(y,M,B,q){if(Cr(M)){const xe=this._fetchNamespace(y);if(xe)return xe.trigger(M,B,q),!0}return!1}insertNode(y,M,B,q){if(!Cr(M))return;const xe=M[gi];if(xe&&xe.setForRemoval){xe.setForRemoval=!1,xe.setForMove=!0;const R=this.collectedLeaveElements.indexOf(M);R>=0&&this.collectedLeaveElements.splice(R,1)}if(y){const R=this._fetchNamespace(y);R&&R.insertNode(M,B)}q&&this.collectEnterElement(M)}collectEnterElement(y){this.collectedEnterElements.push(y)}markElementAsDisabled(y,M){M?this.disabledNodes.has(y)||(this.disabledNodes.add(y),Hn(y,Hi)):this.disabledNodes.has(y)&&(this.disabledNodes.delete(y),Fr(y,Hi))}removeNode(y,M,B){if(Cr(M)){this.scheduler?.notify();const q=y?this._fetchNamespace(y):null;q?q.removeNode(M,B):this.markElementAsRemoved(y,M,!1,B);const xe=this.namespacesByHostElement.get(M);xe&&xe.id!==y&&xe.removeNode(M,B)}else this._onRemovalComplete(M,B)}markElementAsRemoved(y,M,B,q,xe){this.collectedLeaveElements.push(M),M[gi]={namespaceId:y,setForRemoval:q,hasAnimation:B,removedBeforeQueried:!1,previousTriggersValues:xe}}listen(y,M,B,q,xe){return Cr(M)?this._fetchNamespace(y).listen(M,B,q,xe):()=>{}}_buildInstruction(y,M,B,q,xe){return y.transition.build(this.driver,y.element,y.fromState.value,y.toState.value,B,q,y.fromState.options,y.toState.options,M,xe)}destroyInnerAnimations(y){let M=this.driver.query(y,Wt,!0);M.forEach(B=>this.destroyActiveAnimationsForElement(B)),0!=this.playersByQueriedElement.size&&(M=this.driver.query(y,Ht,!0),M.forEach(B=>this.finishActiveQueriedAnimationOnElement(B)))}destroyActiveAnimationsForElement(y){const M=this.playersByElement.get(y);M&&M.forEach(B=>{B.queued?B.markedForDestroy=!0:B.destroy()})}finishActiveQueriedAnimationOnElement(y){const M=this.playersByQueriedElement.get(y);M&&M.forEach(B=>B.finish())}whenRenderingDone(){return new Promise(y=>{if(this.players.length)return Q(this.players).onDone(()=>y());y()})}processLeaveNode(y){const M=y[gi];if(M&&M.setForRemoval){if(y[gi]=Zo,M.namespaceId){this.destroyInnerAnimations(y);const B=this._fetchNamespace(M.namespaceId);B&&B.clearElementCache(y)}this._onRemovalComplete(y,M.setForRemoval)}y.classList?.contains(Hi)&&this.markElementAsDisabled(y,!1),this.driver.query(y,".ng-animate-disabled",!0).forEach(B=>{this.markElementAsDisabled(B,!1)})}flush(y=-1){let M=[];if(this.newHostElements.size&&(this.newHostElements.forEach((B,q)=>this._balanceNamespaceList(B,q)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let B=0;BB()),this._flushFns=[],this._whenQuietFns.length){const B=this._whenQuietFns;this._whenQuietFns=[],M.length?Q(M).onDone(()=>{B.forEach(q=>q())}):B.forEach(q=>q())}}reportError(y){throw function k(Y){return new c.wOt(3402,!1)}()}_flushAnimations(y,M){const B=new Ro,q=[],xe=new Map,R=[],N=new Map,S=new Map,ie=new Map,He=new Set;this.disabledNodes.forEach(jn=>{He.add(jn);const gn=this.driver.query(jn,".ng-animate-queued",!0);for(let Nn=0;Nn{const Nn=On+An++;xn.set(gn,Nn),jn.forEach(Yn=>Hn(Yn,Nn))});const ui=[],Ui=new Set,Mo=new Set;for(let jn=0;jnUi.add(Yn)):Mo.add(gn))}const er=new Map,ci=Jr(fn,Array.from(Ui));ci.forEach((jn,gn)=>{const Nn=en+An++;er.set(gn,Nn),jn.forEach(Yn=>Hn(Yn,Nn))}),y.push(()=>{Fn.forEach((jn,gn)=>{const Nn=xn.get(gn);jn.forEach(Yn=>Fr(Yn,Nn))}),ci.forEach((jn,gn)=>{const Nn=er.get(gn);jn.forEach(Yn=>Fr(Yn,Nn))}),ui.forEach(jn=>{this.processLeaveNode(jn)})});const Hs=[],$r=[];for(let jn=this._namespaceList.length-1;jn>=0;jn--)this._namespaceList[jn].drainQueuedTransitions(M).forEach(Nn=>{const Yn=Nn.player,Bi=Nn.element;if(Hs.push(Yn),this.collectedEnterElements.length){const wo=Bi[gi];if(wo&&wo.setForMove){if(wo.previousTriggersValues&&wo.previousTriggersValues.has(Nn.triggerName)){const nr=wo.previousTriggersValues.get(Nn.triggerName),Go=this.statesByElement.get(Nn.element);if(Go&&Go.has(Nn.triggerName)){const ts=Go.get(Nn.triggerName);ts.value=nr,Go.set(Nn.triggerName,ts)}}return void Yn.destroy()}}const eo=!Rt||!this.driver.containsElement(Rt,Bi),tr=er.get(Bi),Co=xn.get(Bi),Xi=this._buildInstruction(Nn,B,Co,tr,eo);if(Xi.errors&&Xi.errors.length)return void $r.push(Xi);if(eo)return Yn.onStart(()=>he(Bi,Xi.fromStyles)),Yn.onDestroy(()=>Ye(Bi,Xi.toStyles)),void q.push(Yn);if(Nn.isFallbackTransition)return Yn.onStart(()=>he(Bi,Xi.fromStyles)),Yn.onDestroy(()=>Ye(Bi,Xi.toStyles)),void q.push(Yn);const ka=[];Xi.timelines.forEach(wo=>{wo.stretchStartingKeyframe=!0,this.disabledNodes.has(wo.element)||ka.push(wo)}),Xi.timelines=ka,B.append(Bi,Xi.timelines),R.push({instruction:Xi,player:Yn,element:Bi}),Xi.queriedElements.forEach(wo=>ht(N,wo,[]).push(Yn)),Xi.preStyleProps.forEach((wo,nr)=>{if(wo.size){let Go=S.get(nr);Go||S.set(nr,Go=new Set),wo.forEach((ts,Bo)=>Go.add(Bo))}}),Xi.postStyleProps.forEach((wo,nr)=>{let Go=ie.get(nr);Go||ie.set(nr,Go=new Set),wo.forEach((ts,Bo)=>Go.add(Bo))})});if($r.length){const jn=[];$r.forEach(gn=>{jn.push(function E(Y,y){return new c.wOt(3505,!1)}())}),Hs.forEach(gn=>gn.destroy()),this.reportError(jn)}const Lo=new Map,Ho=new Map;R.forEach(jn=>{const gn=jn.element;B.has(gn)&&(Ho.set(gn,gn),this._beforeAnimationBuild(jn.player.namespaceId,jn.instruction,Lo))}),q.forEach(jn=>{const gn=jn.element;this._getPreviousPlayers(gn,!1,jn.namespaceId,jn.triggerName,null).forEach(Yn=>{ht(Lo,gn,[]).push(Yn),Yn.destroy()})});const ys=ui.filter(jn=>ar(jn,S,ie)),Tr=new Map;mi(Tr,this.driver,Mo,ie,t.kp).forEach(jn=>{ar(jn,S,ie)&&ys.push(jn)});const es=new Map;Fn.forEach((jn,gn)=>{mi(es,this.driver,new Set(jn),S,t.FX)}),ys.forEach(jn=>{const gn=Tr.get(jn),Nn=es.get(jn);Tr.set(jn,new Map([...gn?.entries()??[],...Nn?.entries()??[]]))});const xs=[],Mr=[],Ia={};R.forEach(jn=>{const{element:gn,player:Nn,instruction:Yn}=jn;if(B.has(gn)){if(He.has(gn))return Nn.onDestroy(()=>Ye(gn,Yn.toStyles)),Nn.disabled=!0,Nn.overrideTotalTime(Yn.totalTime),void q.push(Nn);let Bi=Ia;if(Ho.size>1){let tr=gn;const Co=[];for(;tr=tr.parentNode;){const Xi=Ho.get(tr);if(Xi){Bi=Xi;break}Co.push(tr)}Co.forEach(Xi=>Ho.set(Xi,Bi))}const eo=this._buildAnimation(Nn.namespaceId,Yn,Lo,xe,es,Tr);if(Nn.setRealPlayer(eo),Bi===Ia)xs.push(Nn);else{const tr=this.playersByElement.get(Bi);tr&&tr.length&&(Nn.parentPlayer=Q(tr)),q.push(Nn)}}else he(gn,Yn.fromStyles),Nn.onDestroy(()=>Ye(gn,Yn.toStyles)),Mr.push(Nn),He.has(gn)&&q.push(Nn)}),Mr.forEach(jn=>{const gn=xe.get(jn.element);if(gn&&gn.length){const Nn=Q(gn);jn.setRealPlayer(Nn)}}),q.forEach(jn=>{jn.parentPlayer?jn.syncPlayerEvents(jn.parentPlayer):jn.destroy()});for(let jn=0;jn!eo.destroyed);Bi.length?lo(this,gn,Bi):this.processLeaveNode(gn)}return ui.length=0,xs.forEach(jn=>{this.players.push(jn),jn.onDone(()=>{jn.destroy();const gn=this.players.indexOf(jn);this.players.splice(gn,1)}),jn.play()}),xs}afterFlush(y){this._flushFns.push(y)}afterFlushAnimationsDone(y){this._whenQuietFns.push(y)}_getPreviousPlayers(y,M,B,q,xe){let R=[];if(M){const N=this.playersByQueriedElement.get(y);N&&(R=N)}else{const N=this.playersByElement.get(y);if(N){const S=!xe||xe==Ri;N.forEach(ie=>{ie.queued||!S&&ie.triggerName!=q||R.push(ie)})}}return(B||q)&&(R=R.filter(N=>!(B&&B!=N.namespaceId||q&&q!=N.triggerName))),R}_beforeAnimationBuild(y,M,B){const xe=M.element,R=M.isRemovalTransition?void 0:y,N=M.isRemovalTransition?void 0:M.triggerName;for(const S of M.timelines){const ie=S.element,He=ie!==xe,Rt=ht(B,ie,[]);this._getPreviousPlayers(ie,He,R,N,M.toState).forEach(Fn=>{const xn=Fn.getRealPlayer();xn.beforeDestroy&&xn.beforeDestroy(),Fn.destroy(),Rt.push(Fn)})}he(xe,M.fromStyles)}_buildAnimation(y,M,B,q,xe,R){const N=M.triggerName,S=M.element,ie=[],He=new Set,Rt=new Set,fn=M.timelines.map(xn=>{const An=xn.element;He.add(An);const ui=An[gi];if(ui&&ui.removedBeforeQueried)return new t.sf(xn.duration,xn.delay);const Ui=An!==S,Mo=function qr(Y){const y=[];return yo(Y,y),y}((B.get(An)||Qr).map(Lo=>Lo.getRealPlayer())).filter(Lo=>!!Lo.element&&Lo.element===An),er=xe.get(An),ci=R.get(An),Hs=Ge(this._normalizer,xn.keyframes,er,ci),$r=this._buildPlayer(xn,Hs,Mo);if(xn.subTimeline&&q&&Rt.add(An),Ui){const Lo=new xr(y,N,An);Lo.setRealPlayer($r),ie.push(Lo)}return $r});ie.forEach(xn=>{ht(this.playersByQueriedElement,xn.element,[]).push(xn),xn.onDone(()=>function Zr(Y,y,M){let B=Y.get(y);if(B){if(B.length){const q=B.indexOf(M);B.splice(q,1)}0==B.length&&Y.delete(y)}return B}(this.playersByQueriedElement,xn.element,xn))}),He.forEach(xn=>Hn(xn,Ct));const Fn=Q(fn);return Fn.onDestroy(()=>{He.forEach(xn=>Fr(xn,Ct)),Ye(S,M.toStyles)}),Rt.forEach(xn=>{ht(q,xn,[]).push(Fn)}),Fn}_buildPlayer(y,M,B){return M.length>0?this.driver.animate(y.element,M,y.duration,y.delay,y.easing,B):new t.sf(y.duration,y.delay)}}class xr{constructor(y,M,B){this.namespaceId=y,this.triggerName=M,this.element=B,this._player=new t.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(y){this._containsRealPlayer||(this._player=y,this._queuedCallbacks.forEach((M,B)=>{M.forEach(q=>lt(y,B,void 0,q))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(y.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(y){this.totalTime=y}syncPlayerEvents(y){const M=this._player;M.triggerCallback&&y.onStart(()=>M.triggerCallback("start")),y.onDone(()=>this.finish()),y.onDestroy(()=>this.destroy())}_queueEvent(y,M){ht(this._queuedCallbacks,y,[]).push(M)}onDone(y){this.queued&&this._queueEvent("done",y),this._player.onDone(y)}onStart(y){this.queued&&this._queueEvent("start",y),this._player.onStart(y)}onDestroy(y){this.queued&&this._queueEvent("destroy",y),this._player.onDestroy(y)}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(y){this.queued||this._player.setPosition(y)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(y){const M=this._player;M.triggerCallback&&M.triggerCallback(y)}}function Cr(Y){return Y&&1===Y.nodeType}function Jo(Y,y){const M=Y.style.display;return Y.style.display=y??"none",M}function mi(Y,y,M,B,q){const xe=[];M.forEach(S=>xe.push(Jo(S)));const R=[];B.forEach((S,ie)=>{const He=new Map;S.forEach(Rt=>{const fn=y.computeStyle(ie,Rt,q);He.set(Rt,fn),(!fn||0==fn.length)&&(ie[gi]=gr,R.push(ie))}),Y.set(ie,He)});let N=0;return M.forEach(S=>Jo(S,xe[N++])),R}function Jr(Y,y){const M=new Map;if(Y.forEach(N=>M.set(N,[])),0==y.length)return M;const q=new Set(y),xe=new Map;function R(N){if(!N)return 1;let S=xe.get(N);if(S)return S;const ie=N.parentNode;return S=M.has(ie)?ie:q.has(ie)?1:R(ie),xe.set(N,S),S}return y.forEach(N=>{const S=R(N);1!==S&&M.get(S).push(N)}),M}function Hn(Y,y){Y.classList?.add(y)}function Fr(Y,y){Y.classList?.remove(y)}function lo(Y,y,M){Q(M).onDone(()=>Y.processLeaveNode(y))}function yo(Y,y){for(let M=0;Mq.add(xe)):y.set(Y,B),M.delete(Y),!0}class Er{constructor(y,M,B,q){this._driver=M,this._normalizer=B,this._triggerCache={},this.onRemovalComplete=(xe,R)=>{},this._transitionEngine=new sr(y.body,M,B,q),this._timelineEngine=new Qs(y.body,M,B),this._transitionEngine.onRemovalComplete=(xe,R)=>this.onRemovalComplete(xe,R)}registerTrigger(y,M,B,q,xe){const R=y+"-"+q;let N=this._triggerCache[R];if(!N){const S=[],He=Kr(this._driver,xe,S,[]);if(S.length)throw function _e(Y,y){return new c.wOt(3404,!1)}();N=function zs(Y,y,M){return new us(Y,y,M)}(q,He,this._normalizer),this._triggerCache[R]=N}this._transitionEngine.registerTrigger(M,q,N)}register(y,M){this._transitionEngine.register(y,M)}destroy(y,M){this._transitionEngine.destroy(y,M)}onInsert(y,M,B,q){this._transitionEngine.insertNode(y,M,B,q)}onRemove(y,M,B){this._transitionEngine.removeNode(y,M,B)}disableAnimations(y,M){this._transitionEngine.markElementAsDisabled(y,M)}process(y,M,B,q){if("@"==B.charAt(0)){const[xe,R]=kt(B);this._timelineEngine.command(xe,M,R,q)}else this._transitionEngine.trigger(y,M,B,q)}listen(y,M,B,q,xe){if("@"==B.charAt(0)){const[R,N]=kt(B);return this._timelineEngine.listen(R,M,N,xe)}return this._transitionEngine.listen(y,M,B,q,xe)}flush(y=-1){this._transitionEngine.flush(y)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(y){this._transitionEngine.afterFlushAnimationsDone(y)}}class qo{static#e=this.initialStylesByElement=new WeakMap;constructor(y,M,B){this._element=y,this._startStyles=M,this._endStyles=B,this._state=0;let q=qo.initialStylesByElement.get(y);q||qo.initialStylesByElement.set(y,q=new Map),this._initialStyles=q}start(){this._state<1&&(this._startStyles&&Ye(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ye(this._element,this._initialStyles),this._endStyles&&(Ye(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(qo.initialStylesByElement.delete(this._element),this._startStyles&&(he(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(he(this._element,this._endStyles),this._endStyles=null),Ye(this._element,this._initialStyles),this._state=3)}}function Ki(Y){let y=null;return Y.forEach((M,B)=>{(function Nr(Y){return"display"===Y||"position"===Y})(B)&&(y=y||new Map,y.set(B,M))}),y}class Lr{constructor(y,M,B,q){this.element=y,this.keyframes=M,this.options=B,this._specialStyles=q,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=B.duration,this._delay=B.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(y=>y()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const y=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,y,this.options),this._finalKeyframe=y.length?y[y.length-1]:new Map;const M=()=>this._onFinish();this.domPlayer.addEventListener("finish",M),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",M)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(y){const M=[];return y.forEach(B=>{M.push(Object.fromEntries(B))}),M}_triggerWebAnimation(y,M,B){return y.animate(this._convertKeyframesToObject(M),B)}onStart(y){this._originalOnStartFns.push(y),this._onStartFns.push(y)}onDone(y){this._originalOnDoneFns.push(y),this._onDoneFns.push(y)}onDestroy(y){this._onDestroyFns.push(y)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(y=>y()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(y=>y()),this._onDestroyFns=[])}setPosition(y){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=y*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const y=new Map;this.hasStarted()&&this._finalKeyframe.forEach((B,q)=>{"offset"!==q&&y.set(q,this._finished?B:wi(this.element,q))}),this.currentSnapshot=y}triggerCallback(y){const M="start"===y?this._onStartFns:this._onDoneFns;M.forEach(B=>B()),M.length=0}}class xo{validateStyleProperty(y){return!0}validateAnimatableStyleProperty(y){return!0}matchesElement(y,M){return!1}containsElement(y,M){return hi(y,M)}getParentElement(y){return un(y)}query(y,M,B){return _i(y,M,B)}computeStyle(y,M,B){return wi(y,M)}animate(y,M,B,q,xe,R=[]){const S={duration:B,delay:q,fill:0==q?"both":"forwards"};xe&&(S.easing=xe);const ie=new Map,He=R.filter(Fn=>Fn instanceof Lr);(function Ai(Y,y){return 0===Y||0===y})(B,q)&&He.forEach(Fn=>{Fn.currentSnapshot.forEach((xn,An)=>ie.set(An,xn))});let Rt=function bn(Y){return Y.length?Y[0]instanceof Map?Y:Y.map(y=>new Map(Object.entries(y))):[]}(M).map(Fn=>new Map(Fn));Rt=function uo(Y,y,M){if(M.size&&y.length){let B=y[0],q=[];if(M.forEach((xe,R)=>{B.has(R)||q.push(R),B.set(R,xe)}),q.length)for(let xe=1;xeR.set(N,wi(Y,N)))}}return y}(y,Rt,ie);const fn=function lr(Y,y){let M=null,B=null;return Array.isArray(y)&&y.length?(M=Ki(y[0]),y.length>1&&(B=Ki(y[y.length-1]))):y instanceof Map&&(M=Ki(y)),M||B?new qo(Y,M,B):null}(y,Rt);return new Lr(y,Rt,S,fn)}}const Br="@.disabled";class H{constructor(y,M,B,q){this.namespaceId=y,this.delegate=M,this.engine=B,this._onDestroy=q,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(y){this.delegate.destroyNode?.(y)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(y,M){return this.delegate.createElement(y,M)}createComment(y){return this.delegate.createComment(y)}createText(y){return this.delegate.createText(y)}appendChild(y,M){this.delegate.appendChild(y,M),this.engine.onInsert(this.namespaceId,M,y,!1)}insertBefore(y,M,B,q=!0){this.delegate.insertBefore(y,M,B),this.engine.onInsert(this.namespaceId,M,y,q)}removeChild(y,M,B){this.engine.onRemove(this.namespaceId,M,this.delegate)}selectRootElement(y,M){return this.delegate.selectRootElement(y,M)}parentNode(y){return this.delegate.parentNode(y)}nextSibling(y){return this.delegate.nextSibling(y)}setAttribute(y,M,B,q){this.delegate.setAttribute(y,M,B,q)}removeAttribute(y,M,B){this.delegate.removeAttribute(y,M,B)}addClass(y,M){this.delegate.addClass(y,M)}removeClass(y,M){this.delegate.removeClass(y,M)}setStyle(y,M,B,q){this.delegate.setStyle(y,M,B,q)}removeStyle(y,M,B){this.delegate.removeStyle(y,M,B)}setProperty(y,M,B){"@"==M.charAt(0)&&M==Br?this.disableAnimations(y,!!B):this.delegate.setProperty(y,M,B)}setValue(y,M){this.delegate.setValue(y,M)}listen(y,M,B){return this.delegate.listen(y,M,B)}disableAnimations(y,M){this.engine.disableAnimations(y,M)}}class ne extends H{constructor(y,M,B,q,xe){super(M,B,q,xe),this.factory=y,this.namespaceId=M}setProperty(y,M,B){"@"==M.charAt(0)?"."==M.charAt(1)&&M==Br?this.disableAnimations(y,B=void 0===B||!!B):this.engine.process(this.namespaceId,y,M.slice(1),B):this.delegate.setProperty(y,M,B)}listen(y,M,B){if("@"==M.charAt(0)){const q=function Oe(Y){switch(Y){case"body":return document.body;case"document":return document;case"window":return window;default:return Y}}(y);let xe=M.slice(1),R="";return"@"!=xe.charAt(0)&&([xe,R]=function ze(Y){const y=Y.indexOf(".");return[Y.substring(0,y),Y.slice(y+1)]}(xe)),this.engine.listen(this.namespaceId,q,xe,R,N=>{this.factory.scheduleListenerCallback(N._data||-1,B,N)})}return this.delegate.listen(y,M,B)}}class it{constructor(y,M,B){this.delegate=y,this.engine=M,this._zone=B,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,M.onRemovalComplete=(q,xe)=>{const R=xe?.parentNode(q);R&&xe.removeChild(R,q)}}createRenderer(y,M){const q=this.delegate.createRenderer(y,M);if(!y||!M?.data?.animation){const ie=this._rendererCache;let He=ie.get(q);return He||(He=new H("",q,this.engine,()=>ie.delete(q)),ie.set(q,He)),He}const xe=M.id,R=M.id+"-"+this._currentId;this._currentId++,this.engine.register(R,y);const N=ie=>{Array.isArray(ie)?ie.forEach(N):this.engine.registerTrigger(xe,R,y,ie.name,ie)};return M.data.animation.forEach(N),new ne(this,R,q,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(y,M,B){if(y>=0&&yM(B));const q=this._animationCallbacksBuffer;0==q.length&&queueMicrotask(()=>{this._zone.run(()=>{q.forEach(xe=>{const[R,N]=xe;R(N)}),this._animationCallbacksBuffer=[]})}),q.push([M,B])}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()}}},3801:(St,Be,m)=>{"use strict";m.d(Be,{B0:()=>be,FQ:()=>Z,dF:()=>D});var t=m(177),c=m(4438);class X{constructor(De,fe){this._document=fe;const pe=this._textarea=this._document.createElement("textarea"),ce=pe.style;ce.position="fixed",ce.top=ce.opacity="0",ce.left="-999em",pe.setAttribute("aria-hidden","true"),pe.value=De,pe.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(pe)}copy(){const De=this._textarea;let fe=!1;try{if(De){const pe=this._document.activeElement;De.select(),De.setSelectionRange(0,De.value.length),fe=this._document.execCommand("copy"),pe&&pe.focus()}}catch{}return fe}destroy(){const De=this._textarea;De&&(De.remove(),this._textarea=void 0)}}let be=(()=>{class ge{constructor(fe){this._document=fe}copy(fe){const pe=this.beginCopy(fe),ce=pe.copy();return pe.destroy(),ce}beginCopy(fe){return new X(fe,this._document)}static#e=this.\u0275fac=function(pe){return new(pe||ge)(c.KVO(t.qQ))};static#t=this.\u0275prov=c.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})();const K=new c.nKC("CDK_COPY_TO_CLIPBOARD_CONFIG");let D=(()=>{class ge{constructor(fe,pe,ce){this._clipboard=fe,this._ngZone=pe,this.text="",this.attempts=1,this.copied=new c.bkB,this._pending=new Set,ce&&null!=ce.attempts&&(this.attempts=ce.attempts)}copy(fe=this.attempts){if(fe>1){let pe=fe;const ce=this._clipboard.beginCopy(this.text);this._pending.add(ce);const de=()=>{const ve=ce.copy();ve||! --pe||this._destroyed?(this._currentTimeout=null,this._pending.delete(ce),ce.destroy(),this.copied.emit(ve)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(de,1))};de()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(fe=>fe.destroy()),this._pending.clear(),this._destroyed=!0}static#e=this.\u0275fac=function(pe){return new(pe||ge)(c.rXU(be),c.rXU(c.SKi),c.rXU(K,8))};static#t=this.\u0275dir=c.FsC({type:ge,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(pe,ce){1&pe&&c.bIt("click",function(){return ce.copy()})},inputs:{text:[c.Mj6.None,"cdkCopyToClipboard","text"],attempts:[c.Mj6.None,"cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"},standalone:!0})}return ge})(),Z=(()=>{class ge{static#e=this.\u0275fac=function(pe){return new(pe||ge)};static#t=this.\u0275mod=c.$C({type:ge});static#n=this.\u0275inj=c.G2t({})}return ge})()},177:(St,Be,m)=>{"use strict";m.d(Be,{AJ:()=>ds,Jj:()=>Ln,MD:()=>Zr,N0:()=>Er,OI:()=>Zi,QT:()=>X,Sm:()=>$e,Sq:()=>Ii,T3:()=>oi,UE:()=>mi,VF:()=>K,Vy:()=>Jr,XO:()=>dt,Xr:()=>qr,Yq:()=>an,ZD:()=>be,_b:()=>Bt,aZ:()=>Ie,bT:()=>Ro,cH:()=>_e,e1:()=>_r,fw:()=>Re,hb:()=>ve,hj:()=>De,oV:()=>Te,qQ:()=>Z,tL:()=>rt,ux:()=>qi});var t=m(4438);let c=null;function X(){return c}function be(F){c??=F}class K{}const Z=new t.nKC("");let ge=(()=>{class F{historyGo(G){throw new Error("")}static#e=this.\u0275fac=function(le){return new(le||F)};static#t=this.\u0275prov=t.jDH({token:F,factory:()=>(0,t.WQX)(fe),providedIn:"platform"})}return F})();const De=new t.nKC("");let fe=(()=>{class F extends ge{constructor(){super(),this._doc=(0,t.WQX)(Z),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return X().getBaseHref(this._doc)}onPopState(G){const le=X().getGlobalEventTarget(this._doc,"window");return le.addEventListener("popstate",G,!1),()=>le.removeEventListener("popstate",G)}onHashChange(G){const le=X().getGlobalEventTarget(this._doc,"window");return le.addEventListener("hashchange",G,!1),()=>le.removeEventListener("hashchange",G)}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(G){this._location.pathname=G}pushState(G,le,Ze){this._history.pushState(G,le,Ze)}replaceState(G,le,Ze){this._history.replaceState(G,le,Ze)}forward(){this._history.forward()}back(){this._history.back()}historyGo(G=0){this._history.go(G)}getState(){return this._history.state}static#e=this.\u0275fac=function(le){return new(le||F)};static#t=this.\u0275prov=t.jDH({token:F,factory:()=>new F,providedIn:"platform"})}return F})();function pe(F,ye){if(0==F.length)return ye;if(0==ye.length)return F;let G=0;return F.endsWith("/")&&G++,ye.startsWith("/")&&G++,2==G?F+ye.substring(1):1==G?F+ye:F+"/"+ye}function ce(F){const ye=F.match(/#|\?|$/),G=ye&&ye.index||F.length;return F.slice(0,G-("/"===F[G-1]?1:0))+F.slice(G)}function de(F){return F&&"?"!==F[0]?"?"+F:F}let ve=(()=>{class F{historyGo(G){throw new Error("")}static#e=this.\u0275fac=function(le){return new(le||F)};static#t=this.\u0275prov=t.jDH({token:F,factory:()=>(0,t.WQX)($e),providedIn:"root"})}return F})();const Ce=new t.nKC("");let $e=(()=>{class F extends ve{constructor(G,le){super(),this._platformLocation=G,this._removeListenerFns=[],this._baseHref=le??this._platformLocation.getBaseHrefFromDOM()??(0,t.WQX)(Z).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(G){this._removeListenerFns.push(this._platformLocation.onPopState(G),this._platformLocation.onHashChange(G))}getBaseHref(){return this._baseHref}prepareExternalUrl(G){return pe(this._baseHref,G)}path(G=!1){const le=this._platformLocation.pathname+de(this._platformLocation.search),Ze=this._platformLocation.hash;return Ze&&G?`${le}${Ze}`:le}pushState(G,le,Ze,Pt){const Kt=this.prepareExternalUrl(Ze+de(Pt));this._platformLocation.pushState(G,le,Kt)}replaceState(G,le,Ze,Pt){const Kt=this.prepareExternalUrl(Ze+de(Pt));this._platformLocation.replaceState(G,le,Kt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(G=0){this._platformLocation.historyGo?.(G)}static#e=this.\u0275fac=function(le){return new(le||F)(t.KVO(ge),t.KVO(Ce,8))};static#t=this.\u0275prov=t.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),Re=(()=>{class F extends ve{constructor(G,le){super(),this._platformLocation=G,this._baseHref="",this._removeListenerFns=[],null!=le&&(this._baseHref=le)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(G){this._removeListenerFns.push(this._platformLocation.onPopState(G),this._platformLocation.onHashChange(G))}getBaseHref(){return this._baseHref}path(G=!1){const le=this._platformLocation.hash??"#";return le.length>0?le.substring(1):le}prepareExternalUrl(G){const le=pe(this._baseHref,G);return le.length>0?"#"+le:le}pushState(G,le,Ze,Pt){let Kt=this.prepareExternalUrl(Ze+de(Pt));0==Kt.length&&(Kt=this._platformLocation.pathname),this._platformLocation.pushState(G,le,Kt)}replaceState(G,le,Ze,Pt){let Kt=this.prepareExternalUrl(Ze+de(Pt));0==Kt.length&&(Kt=this._platformLocation.pathname),this._platformLocation.replaceState(G,le,Kt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(G=0){this._platformLocation.historyGo?.(G)}static#e=this.\u0275fac=function(le){return new(le||F)(t.KVO(ge),t.KVO(Ce,8))};static#t=this.\u0275prov=t.jDH({token:F,factory:F.\u0275fac})}return F})(),Ie=(()=>{class F{constructor(G){this._subject=new t.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=G;const le=this._locationStrategy.getBaseHref();this._basePath=function we(F){if(new RegExp("^(https?:)?//").test(F)){const[,G]=F.split(/\/\/[^\/]+/);return G}return F}(ce(Ae(le))),this._locationStrategy.onPopState(Ze=>{this._subject.emit({url:this.path(!0),pop:!0,state:Ze.state,type:Ze.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(G=!1){return this.normalize(this._locationStrategy.path(G))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(G,le=""){return this.path()==this.normalize(G+de(le))}normalize(G){return F.stripTrailingSlash(function Xe(F,ye){if(!F||!ye.startsWith(F))return ye;const G=ye.substring(F.length);return""===G||["/",";","?","#"].includes(G[0])?G:ye}(this._basePath,Ae(G)))}prepareExternalUrl(G){return G&&"/"!==G[0]&&(G="/"+G),this._locationStrategy.prepareExternalUrl(G)}go(G,le="",Ze=null){this._locationStrategy.pushState(Ze,"",G,le),this._notifyUrlChangeListeners(this.prepareExternalUrl(G+de(le)),Ze)}replaceState(G,le="",Ze=null){this._locationStrategy.replaceState(Ze,"",G,le),this._notifyUrlChangeListeners(this.prepareExternalUrl(G+de(le)),Ze)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(G=0){this._locationStrategy.historyGo?.(G)}onUrlChange(G){return this._urlChangeListeners.push(G),this._urlChangeSubscription??=this.subscribe(le=>{this._notifyUrlChangeListeners(le.url,le.state)}),()=>{const le=this._urlChangeListeners.indexOf(G);this._urlChangeListeners.splice(le,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(G="",le){this._urlChangeListeners.forEach(Ze=>Ze(G,le))}subscribe(G,le,Ze){return this._subject.subscribe({next:G,error:le,complete:Ze})}static#e=this.normalizeQueryParams=de;static#t=this.joinWithSlash=pe;static#n=this.stripTrailingSlash=ce;static#i=this.\u0275fac=function(le){return new(le||F)(t.KVO(ve))};static#o=this.\u0275prov=t.jDH({token:F,factory:()=>function Qe(){return new Ie((0,t.KVO)(ve))}(),providedIn:"root"})}return F})();function Ae(F){return F.replace(/\/index.html$/,"")}var Te=function(F){return F[F.Format=0]="Format",F[F.Standalone=1]="Standalone",F}(Te||{}),_e=function(F){return F[F.Narrow=0]="Narrow",F[F.Abbreviated=1]="Abbreviated",F[F.Wide=2]="Wide",F[F.Short=3]="Short",F}(_e||{}),W=function(F){return F[F.Short=0]="Short",F[F.Medium=1]="Medium",F[F.Long=2]="Long",F[F.Full=3]="Full",F}(W||{});const je={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function dt(F,ye,G){const le=(0,t.H5H)(F),Pt=En([le[t.KH2.DaysFormat],le[t.KH2.DaysStandalone]],ye);return En(Pt,G)}function rt(F,ye,G){const le=(0,t.H5H)(F),Pt=En([le[t.KH2.MonthsFormat],le[t.KH2.MonthsStandalone]],ye);return En(Pt,G)}function L(F,ye){return En((0,t.H5H)(F)[t.KH2.DateFormat],ye)}function E(F,ye){return En((0,t.H5H)(F)[t.KH2.TimeFormat],ye)}function oe(F,ye){return En((0,t.H5H)(F)[t.KH2.DateTimeFormat],ye)}function Q(F,ye){const G=(0,t.H5H)(F),le=G[t.KH2.NumberSymbols][ye];if(typeof le>"u"){if(ye===je.CurrencyDecimal)return G[t.KH2.NumberSymbols][je.Decimal];if(ye===je.CurrencyGroup)return G[t.KH2.NumberSymbols][je.Group]}return le}function wt(F){if(!F[t.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${F[t.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function En(F,ye){for(let G=ye;G>-1;G--)if(typeof F[G]<"u")return F[G];throw new Error("Locale data API: locale data undefined")}function Bn(F){const[ye,G]=F.split(":");return{hours:+ye,minutes:+G}}const _i=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,$t={},Ot=/((?:[^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 zt=function(F){return F[F.Short=0]="Short",F[F.ShortGMT=1]="ShortGMT",F[F.Long=2]="Long",F[F.Extended=3]="Extended",F}(zt||{}),_t=function(F){return F[F.FullYear=0]="FullYear",F[F.Month=1]="Month",F[F.Date=2]="Date",F[F.Hours=3]="Hours",F[F.Minutes=4]="Minutes",F[F.Seconds=5]="Seconds",F[F.FractionalSeconds=6]="FractionalSeconds",F[F.Day=7]="Day",F}(_t||{}),At=function(F){return F[F.DayPeriods=0]="DayPeriods",F[F.Days=1]="Days",F[F.Months=2]="Months",F[F.Eras=3]="Eras",F}(At||{});function an(F,ye,G,le){let Ze=function Zt(F){if(Vn(F))return F;if("number"==typeof F&&!isNaN(F))return new Date(F);if("string"==typeof F){if(F=F.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(F)){const[Ze,Pt=1,Kt=1]=F.split("-").map($n=>+$n);return dn(Ze,Pt-1,Kt)}const G=parseFloat(F);if(!isNaN(F-G))return new Date(G);let le;if(le=F.match(_i))return function In(F){const ye=new Date(0);let G=0,le=0;const Ze=F[8]?ye.setUTCFullYear:ye.setFullYear,Pt=F[8]?ye.setUTCHours:ye.setHours;F[9]&&(G=Number(F[9]+F[10]),le=Number(F[9]+F[11])),Ze.call(ye,Number(F[1]),Number(F[2])-1,Number(F[3]));const Kt=Number(F[4]||0)-G,$n=Number(F[5]||0)-le,to=Number(F[6]||0),Wi=Math.floor(1e3*parseFloat("0."+(F[7]||0)));return Pt.call(ye,Kt,$n,to,Wi),ye}(le)}const ye=new Date(F);if(!Vn(ye))throw new Error(`Unable to convert "${F}" into a date`);return ye}(F);ye=qt(G,ye)||ye;let $n,Kt=[];for(;ye;){if($n=Ot.exec(ye),!$n){Kt.push(ye);break}{Kt=Kt.concat($n.slice(1));const yi=Kt.pop();if(!yi)break;ye=yi}}let to=Ze.getTimezoneOffset();le&&(to=ke(le,to),Ze=function Dt(F,ye,G){const le=G?-1:1,Ze=F.getTimezoneOffset();return function st(F,ye){return(F=new Date(F.getTime())).setMinutes(F.getMinutes()+ye),F}(F,le*(ke(ye,Ze)-Ze))}(Ze,le,!0));let Wi="";return Kt.forEach(yi=>{const ti=function V(F){if(Me[F])return Me[F];let ye;switch(F){case"G":case"GG":case"GGG":ye=Ht(At.Eras,_e.Abbreviated);break;case"GGGG":ye=Ht(At.Eras,_e.Wide);break;case"GGGGG":ye=Ht(At.Eras,_e.Narrow);break;case"y":ye=Wt(_t.FullYear,1,0,!1,!0);break;case"yy":ye=Wt(_t.FullYear,2,0,!0,!0);break;case"yyy":ye=Wt(_t.FullYear,3,0,!1,!0);break;case"yyyy":ye=Wt(_t.FullYear,4,0,!1,!0);break;case"Y":ye=he(1);break;case"YY":ye=he(2,!0);break;case"YYY":ye=he(3);break;case"YYYY":ye=he(4);break;case"M":case"L":ye=Wt(_t.Month,1,1);break;case"MM":case"LL":ye=Wt(_t.Month,2,1);break;case"MMM":ye=Ht(At.Months,_e.Abbreviated);break;case"MMMM":ye=Ht(At.Months,_e.Wide);break;case"MMMMM":ye=Ht(At.Months,_e.Narrow);break;case"LLL":ye=Ht(At.Months,_e.Abbreviated,Te.Standalone);break;case"LLLL":ye=Ht(At.Months,_e.Wide,Te.Standalone);break;case"LLLLL":ye=Ht(At.Months,_e.Narrow,Te.Standalone);break;case"w":ye=Ye(1);break;case"ww":ye=Ye(2);break;case"W":ye=Ye(1,!0);break;case"d":ye=Wt(_t.Date,1);break;case"dd":ye=Wt(_t.Date,2);break;case"c":case"cc":ye=Wt(_t.Day,1);break;case"ccc":ye=Ht(At.Days,_e.Abbreviated,Te.Standalone);break;case"cccc":ye=Ht(At.Days,_e.Wide,Te.Standalone);break;case"ccccc":ye=Ht(At.Days,_e.Narrow,Te.Standalone);break;case"cccccc":ye=Ht(At.Days,_e.Short,Te.Standalone);break;case"E":case"EE":case"EEE":ye=Ht(At.Days,_e.Abbreviated);break;case"EEEE":ye=Ht(At.Days,_e.Wide);break;case"EEEEE":ye=Ht(At.Days,_e.Narrow);break;case"EEEEEE":ye=Ht(At.Days,_e.Short);break;case"a":case"aa":case"aaa":ye=Ht(At.DayPeriods,_e.Abbreviated);break;case"aaaa":ye=Ht(At.DayPeriods,_e.Wide);break;case"aaaaa":ye=Ht(At.DayPeriods,_e.Narrow);break;case"b":case"bb":case"bbb":ye=Ht(At.DayPeriods,_e.Abbreviated,Te.Standalone,!0);break;case"bbbb":ye=Ht(At.DayPeriods,_e.Wide,Te.Standalone,!0);break;case"bbbbb":ye=Ht(At.DayPeriods,_e.Narrow,Te.Standalone,!0);break;case"B":case"BB":case"BBB":ye=Ht(At.DayPeriods,_e.Abbreviated,Te.Format,!0);break;case"BBBB":ye=Ht(At.DayPeriods,_e.Wide,Te.Format,!0);break;case"BBBBB":ye=Ht(At.DayPeriods,_e.Narrow,Te.Format,!0);break;case"h":ye=Wt(_t.Hours,1,-12);break;case"hh":ye=Wt(_t.Hours,2,-12);break;case"H":ye=Wt(_t.Hours,1);break;case"HH":ye=Wt(_t.Hours,2);break;case"m":ye=Wt(_t.Minutes,1);break;case"mm":ye=Wt(_t.Minutes,2);break;case"s":ye=Wt(_t.Seconds,1);break;case"ss":ye=Wt(_t.Seconds,2);break;case"S":ye=Wt(_t.FractionalSeconds,1);break;case"SS":ye=Wt(_t.FractionalSeconds,2);break;case"SSS":ye=Wt(_t.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":ye=tn(zt.Short);break;case"ZZZZZ":ye=tn(zt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":ye=tn(zt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":ye=tn(zt.Long);break;default:return null}return Me[F]=ye,ye}(yi);Wi+=ti?ti(Ze,G,to):"''"===yi?"'":yi.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Wi}function dn(F,ye,G){const le=new Date(0);return le.setFullYear(F,ye,G),le.setHours(0,0,0),le}function qt(F,ye){const G=function qe(F){return(0,t.H5H)(F)[t.KH2.LocaleId]}(F);if($t[G]??={},$t[G][ye])return $t[G][ye];let le="";switch(ye){case"shortDate":le=L(F,W.Short);break;case"mediumDate":le=L(F,W.Medium);break;case"longDate":le=L(F,W.Long);break;case"fullDate":le=L(F,W.Full);break;case"shortTime":le=E(F,W.Short);break;case"mediumTime":le=E(F,W.Medium);break;case"longTime":le=E(F,W.Long);break;case"fullTime":le=E(F,W.Full);break;case"short":const Ze=qt(F,"shortTime"),Pt=qt(F,"shortDate");le=On(oe(F,W.Short),[Ze,Pt]);break;case"medium":const Kt=qt(F,"mediumTime"),$n=qt(F,"mediumDate");le=On(oe(F,W.Medium),[Kt,$n]);break;case"long":const to=qt(F,"longTime"),Wi=qt(F,"longDate");le=On(oe(F,W.Long),[to,Wi]);break;case"full":const yi=qt(F,"fullTime"),ti=qt(F,"fullDate");le=On(oe(F,W.Full),[yi,ti])}return le&&($t[G][ye]=le),le}function On(F,ye){return ye&&(F=F.replace(/\{([^}]+)}/g,function(G,le){return null!=ye&&le in ye?ye[le]:G})),F}function en(F,ye,G="-",le,Ze){let Pt="";(F<0||Ze&&F<=0)&&(Ze?F=1-F:(F=-F,Pt=G));let Kt=String(F);for(;Kt.length0||$n>-G)&&($n+=G),F===_t.Hours)0===$n&&-12===G&&($n=12);else if(F===_t.FractionalSeconds)return function nn(F,ye){return en(F,3).substring(0,ye)}($n,ye);const to=Q(Kt,je.MinusSign);return en($n,ye,to,le,Ze)}}function Ht(F,ye,G=Te.Format,le=!1){return function(Ze,Pt){return function vt(F,ye,G,le,Ze,Pt){switch(G){case At.Months:return rt(ye,Ze,le)[F.getMonth()];case At.Days:return dt(ye,Ze,le)[F.getDay()];case At.DayPeriods:const Kt=F.getHours(),$n=F.getMinutes();if(Pt){const Wi=function un(F){const ye=(0,t.H5H)(F);return wt(ye),(ye[t.KH2.ExtraData][2]||[]).map(le=>"string"==typeof le?Bn(le):[Bn(le[0]),Bn(le[1])])}(ye),yi=function sn(F,ye,G){const le=(0,t.H5H)(F);wt(le);const Pt=En([le[t.KH2.ExtraData][0],le[t.KH2.ExtraData][1]],ye)||[];return En(Pt,G)||[]}(ye,Ze,le),ti=Wi.findIndex(mo=>{if(Array.isArray(mo)){const[Gi,Vi]=mo,fi=Kt>=Gi.hours&&$n>=Gi.minutes,cn=Kt0?Math.floor(Ze/60):Math.ceil(Ze/60);switch(F){case zt.Short:return(Ze>=0?"+":"")+en(Kt,2,Pt)+en(Math.abs(Ze%60),2,Pt);case zt.ShortGMT:return"GMT"+(Ze>=0?"+":"")+en(Kt,1,Pt);case zt.Long:return"GMT"+(Ze>=0?"+":"")+en(Kt,2,Pt)+":"+en(Math.abs(Ze%60),2,Pt);case zt.Extended:return 0===le?"Z":(Ze>=0?"+":"")+en(Kt,2,Pt)+":"+en(Math.abs(Ze%60),2,Pt);default:throw new Error(`Unknown zone width "${F}"`)}}}const mt=0,yn=4;function ct(F){const ye=F.getDay(),G=0===ye?-3:yn-ye;return dn(F.getFullYear(),F.getMonth(),F.getDate()+G)}function Ye(F,ye=!1){return function(G,le){let Ze;if(ye){const Pt=new Date(G.getFullYear(),G.getMonth(),1).getDay()-1,Kt=G.getDate();Ze=1+Math.floor((Kt+Pt)/7)}else{const Pt=ct(G),Kt=function bn(F){const ye=dn(F,mt,1).getDay();return dn(F,0,1+(ye<=yn?yn:yn+7)-ye)}(Pt.getFullYear()),$n=Pt.getTime()-Kt.getTime();Ze=1+Math.round($n/6048e5)}return en(Ze,F,Q(le,je.MinusSign))}}function he(F,ye=!1){return function(G,le){return en(ct(G).getFullYear(),F,Q(le,je.MinusSign),ye)}}const Me={};function ke(F,ye){F=F.replace(/:/g,"");const G=Date.parse("Jan 01, 1970 00:00:00 "+F)/6e4;return isNaN(G)?ye:G}function Vn(F){return F instanceof Date&&!isNaN(F.valueOf())}function Bt(F,ye){ye=encodeURIComponent(ye);for(const G of F.split(";")){const le=G.indexOf("="),[Ze,Pt]=-1==le?[G,""]:[G.slice(0,le),G.slice(le+1)];if(Ze.trim()===ye)return decodeURIComponent(Pt)}return null}let Zi=(()=>{class F{constructor(G){this._viewContainerRef=G,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(G){return void 0!==G.ngComponentOutletNgModule||void 0!==G.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(G){return void 0!==G.ngComponentOutlet||void 0!==G.ngComponentOutletContent||void 0!==G.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(G)}ngOnChanges(G){if(this._needToReCreateComponentInstance(G)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const le=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(G)&&(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,t.w6W)(this.ngComponentOutletNgModule,Li(le)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(Li(le)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:le,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const G of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(G,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(G){for(const[le,Ze]of this._inputsUsed)Ze?(G.setInput(le,this.ngComponentOutletInputs[le]),this._inputsUsed.set(le,!1)):(G.setInput(le,void 0),this._inputsUsed.delete(le))}static#e=this.\u0275fac=function(le){return new(le||F)(t.rXU(t.c1b))};static#t=this.\u0275dir=t.FsC({type:F,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[t.OA$]})}return F})();function Li(F){return F.get(t.Vns).injector}class Io{constructor(ye,G,le,Ze){this.$implicit=ye,this.ngForOf=G,this.index=le,this.count=Ze}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 Ii=(()=>{class F{set ngForOf(G){this._ngForOf=G,this._ngForOfDirty=!0}set ngForTrackBy(G){this._trackByFn=G}get ngForTrackBy(){return this._trackByFn}constructor(G,le,Ze){this._viewContainer=G,this._template=le,this._differs=Ze,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(G){G&&(this._template=G)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const G=this._ngForOf;!this._differ&&G&&(this._differ=this._differs.find(G).create(this.ngForTrackBy))}if(this._differ){const G=this._differ.diff(this._ngForOf);G&&this._applyChanges(G)}}_applyChanges(G){const le=this._viewContainer;G.forEachOperation((Ze,Pt,Kt)=>{if(null==Ze.previousIndex)le.createEmbeddedView(this._template,new Io(Ze.item,this._ngForOf,-1,-1),null===Kt?void 0:Kt);else if(null==Kt)le.remove(null===Pt?void 0:Pt);else if(null!==Pt){const $n=le.get(Pt);le.move($n,Kt),Xn($n,Ze)}});for(let Ze=0,Pt=le.length;Ze{Xn(le.get(Ze.currentIndex),Ze)})}static ngTemplateContextGuard(G,le){return!0}static#e=this.\u0275fac=function(le){return new(le||F)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(t._q3))};static#t=this.\u0275dir=t.FsC({type:F,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return F})();function Xn(F,ye){F.context.$implicit=ye.item}let Ro=(()=>{class F{constructor(G,le){this._viewContainer=G,this._context=new ko,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=le}set ngIf(G){this._context.$implicit=this._context.ngIf=G,this._updateView()}set ngIfThen(G){Oo("ngIfThen",G),this._thenTemplateRef=G,this._thenViewRef=null,this._updateView()}set ngIfElse(G){Oo("ngIfElse",G),this._elseTemplateRef=G,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(G,le){return!0}static#e=this.\u0275fac=function(le){return new(le||F)(t.rXU(t.c1b),t.rXU(t.C4Q))};static#t=this.\u0275dir=t.FsC({type:F,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return F})();class ko{constructor(){this.$implicit=null,this.ngIf=null}}function Oo(F,ye){if(ye&&!ye.createEmbeddedView)throw new Error(`${F} must be a TemplateRef, but received '${(0,t.Tbb)(ye)}'.`)}class _o{constructor(ye,G){this._viewContainerRef=ye,this._templateRef=G,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(ye){ye&&!this._created?this.create():!ye&&this._created&&this.destroy()}}let qi=(()=>{class F{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(G){this._ngSwitch=G,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(G){this._defaultViews.push(G)}_matchCase(G){const le=G===this._ngSwitch;return this._lastCasesMatched||=le,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),le}_updateDefaultCases(G){if(this._defaultViews.length>0&&G!==this._defaultUsed){this._defaultUsed=G;for(const le of this._defaultViews)le.enforceState(G)}}static#e=this.\u0275fac=function(le){return new(le||F)};static#t=this.\u0275dir=t.FsC({type:F,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return F})(),_r=(()=>{class F{constructor(G,le,Ze){this.ngSwitch=Ze,Ze._addCase(),this._view=new _o(G,le)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(le){return new(le||F)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(qi,9))};static#t=this.\u0275dir=t.FsC({type:F,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return F})(),oi=(()=>{class F{constructor(G){this._viewContainerRef=G,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(G){if(this._shouldRecreateView(G)){const le=this._viewContainerRef;if(this._viewRef&&le.remove(le.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Ze=this._createContextForwardProxy();this._viewRef=le.createEmbeddedView(this.ngTemplateOutlet,Ze,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(G){return!!G.ngTemplateOutlet||!!G.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(G,le,Ze)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,le,Ze),get:(G,le,Ze)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,le,Ze)}})}static#e=this.\u0275fac=function(le){return new(le||F)(t.rXU(t.c1b))};static#t=this.\u0275dir=t.FsC({type:F,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.OA$]})}return F})();class Ps{createSubscription(ye,G){return(0,t.O8t)(()=>ye.subscribe({next:G,error:le=>{throw le}}))}dispose(ye){(0,t.O8t)(()=>ye.unsubscribe())}}class sa{createSubscription(ye,G){return ye.then(G,le=>{throw le})}dispose(ye){}}const Rs=new sa,Pr=new Ps;let Ln=(()=>{class F{constructor(G){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=G}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(G){if(!this._obj){if(G)try{this.markForCheckOnValueUpdate=!1,this._subscribe(G)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return G!==this._obj?(this._dispose(),this.transform(G)):this._latestValue}_subscribe(G){this._obj=G,this._strategy=this._selectStrategy(G),this._subscription=this._strategy.createSubscription(G,le=>this._updateLatestValue(G,le))}_selectStrategy(G){if((0,t.jNT)(G))return Rs;if((0,t.zjR)(G))return Pr;throw function Ao(F,ye){return new t.wOt(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(G,le){G===this._obj&&(this._latestValue=le,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(le){return new(le||F)(t.rXU(t.gRc,16))};static#t=this.\u0275pipe=t.EJ8({name:"async",type:F,pure:!1,standalone:!0})}return F})(),Zr=(()=>{class F{static#e=this.\u0275fac=function(le){return new(le||F)};static#t=this.\u0275mod=t.$C({type:F});static#n=this.\u0275inj=t.G2t({})}return F})();const ds="browser",Cr="server";function mi(F){return F===ds}function Jr(F){return F===Cr}let qr=(()=>{class F{static#e=this.\u0275prov=(0,t.jDH)({token:F,providedIn:"root",factory:()=>mi((0,t.WQX)(t.Agw))?new yo((0,t.WQX)(Z),window):new ar})}return F})();class yo{constructor(ye,G){this.document=ye,this.window=G,this.offset=()=>[0,0]}setOffset(ye){this.offset=Array.isArray(ye)?()=>ye:ye}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(ye){this.window.scrollTo(ye[0],ye[1])}scrollToAnchor(ye){const G=function Dr(F,ye){const G=F.getElementById(ye)||F.getElementsByName(ye)[0];if(G)return G;if("function"==typeof F.createTreeWalker&&F.body&&"function"==typeof F.body.attachShadow){const le=F.createTreeWalker(F.body,NodeFilter.SHOW_ELEMENT);let Ze=le.currentNode;for(;Ze;){const Pt=Ze.shadowRoot;if(Pt){const Kt=Pt.getElementById(ye)||Pt.querySelector(`[name="${ye}"]`);if(Kt)return Kt}Ze=le.nextNode()}}return null}(this.document,ye);G&&(this.scrollToElement(G),G.focus())}setHistoryScrollRestoration(ye){this.window.history.scrollRestoration=ye}scrollToElement(ye){const G=ye.getBoundingClientRect(),le=G.left+this.window.pageXOffset,Ze=G.top+this.window.pageYOffset,Pt=this.offset();this.window.scrollTo(le-Pt[0],Ze-Pt[1])}}class ar{setOffset(ye){}getScrollPosition(){return[0,0]}scrollToPosition(ye){}scrollToAnchor(ye){}setHistoryScrollRestoration(ye){}}class Er{}},4438:(St,Be,m)=>{"use strict";m.d(Be,{bc$:()=>Pg,iLQ:()=>Tb,sZ2:()=>qd,hnV:()=>wC,o8S:()=>ru,BIS:()=>Hp,gRc:()=>NC,Ql9:()=>ak,OM3:()=>Vf,Ocv:()=>fk,abz:()=>dl,Z63:()=>Oe,aKT:()=>Nl,uvJ:()=>ns,zcH:()=>Ra,bkB:()=>wa,duS:()=>ze,$GK:()=>Ln,nKC:()=>Cn,zZn:()=>Ms,_q3:()=>Rb,MKu:()=>Fb,xe9:()=>h0,Co$:()=>gy,Vns:()=>od,SKi:()=>vs,Xx1:()=>mi,Agw:()=>th,PLl:()=>eh,rOR:()=>Tu,sFG:()=>tD,_9s:()=>D_,czy:()=>Ne,WPN:()=>vl,B$B:()=>Jr,kdw:()=>Hn,C4Q:()=>Lf,NYb:()=>ek,giA:()=>xC,RxE:()=>pC,c1b:()=>Bm,gXe:()=>M,mal:()=>S_,Af3:()=>Cs,L39:()=>c2,a0P:()=>m2,Ol2:()=>Ov,w6W:()=>qD,QZP:()=>pw,Rfq:()=>Ye,oKB:()=>nr,WQX:()=>Jn,naY:()=>_k,Hps:()=>Ev,QuC:()=>Bi,EmA:()=>wo,Jn2:()=>kC,HJs:()=>v2,N4e:()=>Ns,O8t:()=>d2,An2:()=>Rm,H3F:()=>fC,H8p:()=>Na,KH2:()=>Wh,TgB:()=>Mh,wOt:()=>rn,WHO:()=>_C,e01:()=>yC,lNU:()=>Bn,h9k:()=>lf,$MX:()=>Gu,ZF7:()=>$l,Kcf:()=>Hg,e5t:()=>Kg,UyX:()=>Gg,cWb:()=>uh,osQ:()=>Wg,H5H:()=>ob,Zy3:()=>di,mq5:()=>y1,JZv:()=>Wt,TL3:()=>Kk,LfX:()=>Tn,plB:()=>tu,jNT:()=>Db,zjR:()=>CC,ngT:()=>_l,TL$:()=>zp,Tbb:()=>mt,rcV:()=>Za,nM4:()=>uy,Vt3:()=>Mv,Mj6:()=>B,GFd:()=>fy,OA$:()=>Va,Jv_:()=>Fx,aNF:()=>Nx,R7$:()=>yh,BMQ:()=>Uv,HbH:()=>n1,AVh:()=>Xv,vxM:()=>p1,wni:()=>ux,VBU:()=>Tr,FsC:()=>Ia,jDH:()=>pi,G2t:()=>ii,$C:()=>xs,EJ8:()=>jn,rXU:()=>qc,nrm:()=>eb,eu8:()=>tb,bVm:()=>e0,qex:()=>qm,k0s:()=>Jm,j41:()=>Zm,RV6:()=>_1,xGo:()=>Du,Mr5:()=>nb,pXf:()=>K1,KVO:()=>Ri,kS0:()=>Rl,QTQ:()=>gm,bIt:()=>ab,lsd:()=>px,qSk:()=>Mc,XpG:()=>J1,nI1:()=>Kx,bMT:()=>Xx,i5U:()=>Yx,brH:()=>Qx,SdG:()=>ex,NAR:()=>q1,Y8G:()=>Gv,lJ4:()=>Bx,eq3:()=>$x,l_i:()=>jx,sMw:()=>Ux,mGM:()=>hx,sdS:()=>fx,Dyx:()=>m1,Z7z:()=>g1,fX1:()=>f1,Njj:()=>rp,EBC:()=>vh,tSv:()=>xf,eBV:()=>_d,npT:()=>ph,B4B:()=>Xu,n$t:()=>df,xc7:()=>Kv,zvX:()=>ib,DNE:()=>Ih,C5r:()=>Zx,EFF:()=>Dx,JRh:()=>ub,SpI:()=>s0,Lme:()=>db,DH7:()=>Px,mxI:()=>pb,R50:()=>hb,GBs:()=>dx}),m(467);let X=null,be=!1,K=1;const D=Symbol("SIGNAL");function Z(e){const n=X;return X=e,n}const pe={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ve(e){if((!Ve(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==K)){if(!e.producerMustRecompute(e)&&!Xe(e))return e.dirty=!1,void(e.lastCleanEpoch=K);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=K}}function Re(e){e.dirty=!0,function Ce(e){if(void 0===e.liveConsumerNode)return;const n=be;be=!0;try{for(const i of e.liveConsumerNode)i.dirty||Re(i)}finally{be=n}}(e),e.consumerMarkedDirty?.(e)}function Ie(e){return e&&(e.nextProducerIndex=0),Z(e)}function Qe(e,n){if(Z(n),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Ve(e))for(let i=e.nextProducerIndex;ie.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Xe(e){et(e);for(let n=0;n0}function et(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let dt=null;const Ke=()=>{},ht={...pe,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Ke};var wt=m(1413),un=m(8359),sn=m(4412),vn=m(6354);const Bn="https://g.co/ng/security#xss";class rn extends Error{constructor(n,i){super(di(n,i)),this.code=n}}function di(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}function _t(e){return{toString:e}.toString()}const an="__parameters__";function en(e,n,i){return _t(()=>{const o=function On(e){return function(...i){if(e){const o=e(...i);for(const l in o)this[l]=o[l]}}}(n);function l(...h){if(this instanceof l)return o.apply(this,h),this;const b=new l(...h);return w.annotation=b,w;function w(P,J,me){const Le=P.hasOwnProperty(an)?P[an]:Object.defineProperty(P,an,{value:[]})[an];for(;Le.length<=me;)Le.push(null);return(Le[me]=Le[me]||[]).push(b),P}}return i&&(l.prototype=Object.create(i.prototype)),l.prototype.ngMetadataName=e,l.annotationCls=l,l})}const Wt=globalThis;function vt(e){for(let n in e)if(e[n]===vt)return n;throw Error("Could not find renamed property on target object.")}function tn(e,n){for(const i in n)n.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=n[i])}function mt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(mt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function yn(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const ct=vt({__forward_ref__:vt});function Ye(e){return e.__forward_ref__=Ye,e.toString=function(){return mt(this())},e}function he(e){return Me(e)?e():e}function Me(e){return"function"==typeof e&&e.hasOwnProperty(ct)&&e.__forward_ref__===Ye}function Zt(e,n,i){e!=n&&function Rn(e,n,i,o){throw new Error(`ASSERTION ERROR: ${e}`+(null==o?"":` [Expected=> ${i} ${o} ${n} <=Actual]`))}(i,e,n,"==")}function pi(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ii(e){return{providers:e.providers||[],imports:e.imports||[]}}function ao(e){return Ni(e,Kr)||Ni(e,pn)}function Tn(e){return null!==ao(e)}function Ni(e,n){return e.hasOwnProperty(n)?e[n]:null}function ls(e){return e&&(e.hasOwnProperty(Bt)||e.hasOwnProperty(kn))?e[Bt]:null}const Kr=vt({\u0275prov:vt}),Bt=vt({\u0275inj:vt}),pn=vt({ngInjectableDef:vt}),kn=vt({ngInjectorDef:vt});class Cn{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=pi({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function _o(e){return e&&!!e.\u0275providers}const qi=vt({\u0275cmp:vt}),_r=vt({\u0275dir:vt}),cs=vt({\u0275pipe:vt}),dr=vt({\u0275mod:vt}),So=vt({\u0275fac:vt}),Fo=vt({__NG_ELEMENT_ID__:vt}),Xr=vt({__NG_ENV_ID__:vt});function Wn(e){return"string"==typeof e?e:null==e?"":String(e)}function Pr(e,n){throw new rn(-201,!1)}var Ln=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Ln||{});let zs;function us(){return zs}function Ji(e){const n=zs;return zs=e,n}function Uo(e,n,i){const o=ao(e);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:i&Ln.Optional?null:void 0!==n?n:void Pr()}const Di={},rr="__NG_DI_FLAG__",Hi="ngTempTokenPath",Pi=/\n/gm,Qr="__source";let Zo;function gi(e){const n=Zo;return Zo=e,n}function yr(e,n=Ln.Default){if(void 0===Zo)throw new rn(-203,!1);return null===Zo?Uo(e,void 0,n):Zo.get(e,n&Ln.Optional?null:void 0,n)}function Ri(e,n=Ln.Default){return(us()||yr)(he(e),n)}function Jn(e,n=Ln.Default){return Ri(e,sr(n))}function sr(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function xr(e){const n=[];for(let i=0;iArray.isArray(i)?Dr(i,n):n(i))}function ar(e,n,i){n>=e.length?e.push(i):e.splice(n,0,i)}function Er(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function xo(e,n,i){let o=co(e,n);return o>=0?e[1|o]=i:(o=~o,function Nr(e,n,i,o){let l=e.length;if(l==n)e.push(i,o);else if(1===l)e.push(o,e[0]),e[0]=i;else{for(l--,e.push(e[l-1],e[l]);l>n;)e[l]=e[l-2],l--;e[n]=i,e[n+1]=o}}(e,o,n,i)),o}function zo(e,n){const i=co(e,n);if(i>=0)return e[1|i]}function co(e,n){return function Br(e,n,i){let o=0,l=e.length>>i;for(;l!==o;){const h=o+(l-o>>1),b=e[h<n?l=h:o=h+1}return~(l<n){b=h-1;break}}}for(;h-1){let h;for(;++lh?"":l[me+1].toLowerCase(),2&o&&J!==Le){if(An(o))return!1;b=!0}}}}else{if(!b&&!An(o)&&!An(P))return!1;if(b&&An(P))continue;b=!1,o=P|1&o}}return An(o)||b}function An(e){return!(1&e)}function ui(e,n,i,o){if(null===n)return-1;let l=0;if(o||!i){let h=!1;for(;l-1)for(i++;i0?'="'+w+'"':"")+"]"}else 8&o?l+="."+b:4&o&&(l+=" "+b);else""!==l&&!An(b)&&(n+=$r(h,l),l=""),o=b,h=h||!An(o);i++}return""!==l&&(n+=$r(h,l)),n}function Tr(e){return _t(()=>{const n=tr(e),i={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===y.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||M.Emulated,styles:e.styles||ne,_:null,schemas:e.schemas||null,tView:null,id:""};Co(i);const o=e.dependencies;return i.directiveDefs=Xi(o,!1),i.pipeDefs=Xi(o,!0),i.id=function tl(e){let n=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const l of i)n=Math.imul(31,n)+l.charCodeAt(0)|0;return n+=2147483648,"c"+n}(i),i})}function Ma(e){return gn(e)||Nn(e)}function es(e){return null!==e}function xs(e){return _t(()=>({type:e.type,bootstrap:e.bootstrap||ne,declarations:e.declarations||ne,imports:e.imports||ne,exports:e.exports||ne,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Mr(e,n){if(null==e)return H;const i={};for(const o in e)if(e.hasOwnProperty(o)){const l=e[o];let h,b,w=B.None;Array.isArray(l)?(w=l[0],h=l[1],b=l[2]??h):(h=l,b=l),n?(i[h]=w!==B.None?[o,w]:o,n[h]=b):i[h]=o}return i}function Ia(e){return _t(()=>{const n=tr(e);return Co(n),n})}function jn(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function gn(e){return e[qi]||null}function Nn(e){return e[_r]||null}function Yn(e){return e[cs]||null}function Bi(e){const n=gn(e)||Nn(e)||Yn(e);return null!==n&&n.standalone}function eo(e,n){const i=e[dr]||null;if(!i&&!0===n)throw new Error(`Type ${mt(e)} does not have '\u0275mod' property.`);return i}function tr(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||H,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||ne,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Mr(e.inputs,n),outputs:Mr(e.outputs),debugInfo:null}}function Co(e){e.features?.forEach(n=>n(e))}function Xi(e,n){if(!e)return null;const i=n?Yn:Ma;return()=>("function"==typeof e?e():e).map(o=>i(o)).filter(es)}function wo(e){return{\u0275providers:e}}function nr(...e){return{\u0275providers:Go(0,e),\u0275fromNgModule:!0}}function Go(e,...n){const i=[],o=new Set;let l;const h=b=>{i.push(b)};return Dr(n,b=>{const w=b;Bo(w,h,[],o)&&(l||=[],l.push(w))}),void 0!==l&&ts(l,h),i}function ts(e,n){for(let i=0;i{n(h,o)})}}function Bo(e,n,i,o){if(!(e=he(e)))return!1;let l=null,h=ls(e);const b=!h&&gn(e);if(h||b){if(b&&!b.standalone)return!1;l=e}else{const P=e.ngModule;if(h=ls(P),!h)return!1;l=P}const w=o.has(l);if(b){if(w)return!1;if(o.add(l),b.dependencies){const P="function"==typeof b.dependencies?b.dependencies():b.dependencies;for(const J of P)Bo(J,n,i,o)}}else{if(!h)return!1;{if(null!=h.imports&&!w){let J;o.add(l);try{Dr(h.imports,me=>{Bo(me,n,i,o)&&(J||=[],J.push(me))})}finally{}void 0!==J&&ts(J,n)}if(!w){const J=lo(l)||(()=>new l);n({provide:l,useFactory:J,deps:ne},l),n({provide:it,useValue:l,multi:!0},l),n({provide:Oe,useValue:()=>Ri(l),multi:!0},l)}const P=h.providers;if(null!=P&&!w){const J=e;Fs(P,me=>{n(me,J)})}}}return l!==e&&void 0!==e.providers}function Fs(e,n){for(let i of e)_o(i)&&(i=i.\u0275providers),Array.isArray(i)?Fs(i,n):n(i)}const hs=vt({provide:String,useValue:vt});function va(e){return null!==e&&"object"==typeof e&&hs in e}function Js(e){return"function"==typeof e}const Na=new Cn(""),aa={},La={};let ba;function Gs(){return void 0===ba&&(ba=new Y),ba}class ns{}class Ws extends ns{get destroyed(){return this._destroyed}constructor(n,i,o,l){super(),this.parent=i,this.source=o,this.scopes=l,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,$a(n,b=>this.processProvider(b)),this.records.set(ze,Ir(void 0,this)),l.has("environment")&&this.records.set(ns,Ir(void 0,this));const h=this.records.get(Na);null!=h&&"string"==typeof h.value&&this.scopes.add(h.value),this.injectorDefTypes=new Set(this.get(it,ne,Ln.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const n=Z(null);try{for(const o of this._ngOnDestroyHooks)o.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const o of i)o()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Z(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const i=gi(this),o=Ji(void 0);try{return n()}finally{gi(i),Ji(o)}}get(n,i=Di,o=Ln.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Xr))return n[Xr](this);o=sr(o);const h=gi(this),b=Ji(void 0);try{if(!(o&Ln.SkipSelf)){let P=this.records.get(n);if(void 0===P){const J=function Gl(e){return"function"==typeof e||"object"==typeof e&&e instanceof Cn}(n)&&ao(n);P=J&&this.injectableDefInScope(J)?Ir(ir(n),aa):null,this.records.set(n,P)}if(null!=P)return this.hydrate(n,P)}return(o&Ln.Self?Gs():this.parent).get(n,i=o&Ln.Optional&&i===Di?null:i)}catch(w){if("NullInjectorError"===w.name){if((w[Hi]=w[Hi]||[]).unshift(mt(n)),h)throw w;return function Cr(e,n,i,o){const l=e[Hi];throw n[Qr]&&l.unshift(n[Qr]),e.message=function wr(e,n,i,o=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let l=mt(n);if(Array.isArray(n))l=n.map(mt).join(" -> ");else if("object"==typeof n){let h=[];for(let b in n)if(n.hasOwnProperty(b)){let w=n[b];h.push(b+":"+("string"==typeof w?JSON.stringify(w):mt(w)))}l=`{${h.join(", ")}}`}return`${i}${o?"("+o+")":""}[${l}]: ${e.replace(Pi,"\n ")}`}("\n"+e.message,l,i,o),e.ngTokenPath=l,e[Hi]=null,e}(w,n,"R3InjectorError",this.source)}throw w}finally{Ji(b),gi(h)}}resolveInjectorInitializers(){const n=Z(null),i=gi(this),o=Ji(void 0);try{const h=this.get(Oe,ne,Ln.Self);for(const b of h)b()}finally{gi(i),Ji(o),Z(n)}}toString(){const n=[],i=this.records;for(const o of i.keys())n.push(mt(o));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new rn(205,!1)}processProvider(n){let i=Js(n=he(n))?n:he(n&&n.provide);const o=function qs(e){return va(e)?Ir(void 0,e.useValue):Ir(Ks(e),aa)}(n);if(!Js(n)&&!0===n.multi){let l=this.records.get(i);l||(l=Ir(void 0,aa,!0),l.factory=()=>xr(l.multi),this.records.set(i,l)),i=n,l.multi.push(n)}this.records.set(i,o)}hydrate(n,i){const o=Z(null);try{return i.value===aa&&(i.value=La,i.value=i.factory()),"object"==typeof i.value&&i.value&&function Hl(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{Z(o)}}injectableDefInScope(n){if(!n.providedIn)return!1;const i=he(n.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(n){const i=this._onDestroyHooks.indexOf(n);-1!==i&&this._onDestroyHooks.splice(i,1)}}function ir(e){const n=ao(e),i=null!==n?n.factory:lo(e);if(null!==i)return i;if(e instanceof Cn)throw new rn(204,!1);if(e instanceof Function)return function Ba(e){if(e.length>0)throw new rn(204,!1);const i=function To(e){return e&&(e[Kr]||e[pn])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new rn(204,!1)}function Ks(e,n,i){let o;if(Js(e)){const l=he(e);return lo(l)||ir(l)}if(va(e))o=()=>he(e.useValue);else if(function cr(e){return!(!e||!e.useFactory)}(e))o=()=>e.useFactory(...xr(e.deps||[]));else if(function Zs(e){return!(!e||!e.useExisting)}(e))o=()=>Ri(he(e.useExisting));else{const l=he(e&&(e.useClass||e.provide));if(!function Oa(e){return!!e.deps}(e))return lo(l)||ir(l);o=()=>new l(...xr(e.deps))}return o}function Ir(e,n,i=!1){return{factory:e,value:n,multi:i?[]:void 0}}function $a(e,n){for(const i of e)Array.isArray(i)?$a(i,n):i&&_o(i)?$a(i.\u0275providers,n):n(i)}function Ns(e,n){e instanceof Ws&&e.assertNotDestroyed();const o=gi(e),l=Ji(void 0);try{return n()}finally{gi(o),Ji(l)}}function il(){return void 0!==us()||null!=function gr(){return Zo}()}function Cs(e){if(!il())throw new rn(-203,!1)}const fi=0,cn=1,Gn=2,Fi=3,Wo=4,po=5,$o=6,Ls=7,Yi=8,Ko=9,Xo=10,ri=11,la=12,ja=13,jr=14,Do=15,ol=16,Sa=17,ws=18,Ds=19,ca=20,kr=21,ua=22,f=23,T=25,U=1,se=7,Fe=9,Pe=10;var at=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(at||{});function gt(e){return Array.isArray(e)&&"object"==typeof e[U]}function jt(e){return Array.isArray(e)&&!0===e[U]}function Vt(e){return!!(4&e.flags)}function wn(e){return e.componentOffset>-1}function mn(e){return!(1&~e.flags)}function Ut(e){return!!e.template}function xi(e){return!!(512&e[Gn])}class rl{constructor(n,i,o){this.previousValue=n,this.currentValue=i,this.firstChange=o}isFirstChange(){return this.firstChange}}function sl(e,n,i,o){null!==n?n.applyValueToInputSignal(n,o):e[i]=o}function Va(){return _a}function _a(e){return e.type.prototype.ngOnChanges&&(e.setInput=pg),hg}function hg(){const e=dd(this),n=e?.current;if(n){const i=e.previous;if(i===H)e.previous=n;else for(let o in n)i[o]=n[o];e.current=null,this.ngOnChanges(n)}}function pg(e,n,i,o,l){const h=this.declaredInputs[o],b=dd(e)||function Jh(e,n){return e[ud]=n}(e,{previous:H,current:null}),w=b.current||(b.current={}),P=b.previous,J=P[h];w[h]=new rl(J&&J.currentValue,i,P===H),sl(e,n,l,i)}Va.ngInherit=!0;const ud="__ngSimpleChanges__";function dd(e){return e[ud]||null}const da=function(e,n,i){},pd="svg";let au=!1;function io(e){for(;Array.isArray(e);)e=e[fi];return e}function Kl(e,n){return io(n[e])}function Es(e,n){return io(n[e.index])}function Xl(e,n){return e.data[n]}function Dl(e,n){return e[n]}function mr(e,n){const i=n[e];return gt(i)?i:i[fi]}function bc(e){return!(128&~e[Gn])}function Aa(e,n){return null==n?null:e[n]}function _c(e){e[Sa]=0}function ep(e){1024&e[Gn]||(e[Gn]|=1024,bc(e)&&Cc(e))}function xc(e){return!!(9216&e[Gn]||e[f]?.dirty)}function Bs(e){e[Xo].changeDetectionScheduler?.notify(1),xc(e)?Cc(e):64&e[Gn]&&(function fd(){return au}()?(e[Gn]|=1024,Cc(e)):e[Xo].changeDetectionScheduler?.notify())}function Cc(e){e[Xo].changeDetectionScheduler?.notify();let n=El(e);for(;null!==n&&!(8192&n[Gn])&&(n[Gn]|=8192,bc(n));)n=El(n)}function du(e,n){if(!(256&~e[Gn]))throw new rn(911,!1);null===e[kr]&&(e[kr]=[]),e[kr].push(n)}function El(e){const n=e[Fi];return jt(n)?n[Fi]:n}const vi={lFrame:wd(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function wc(){return vi.bindingsEnabled}function Ha(){return null!==vi.skipHydrationRootTNode}function Xt(){return vi.lFrame.lView}function $i(){return vi.lFrame.tView}function _d(e){return vi.lFrame.contextLView=e,e[Yi]}function rp(e){return vi.lFrame.contextLView=null,e}function vo(){let e=sp();for(;null!==e&&64===e.type;)e=e.parent;return e}function sp(){return vi.lFrame.currentTNode}function Ql(){const e=vi.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function ya(e,n){const i=vi.lFrame;i.currentTNode=e,i.isParent=n}function hu(){return vi.lFrame.isParent}function pu(){vi.lFrame.isParent=!1}function Ts(){const e=vi.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function ea(){return vi.lFrame.bindingIndex++}function ha(e){const n=vi.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,i}function Zl(e){vi.lFrame.inI18n=e}function ap(e,n){const i=vi.lFrame;i.bindingIndex=i.bindingRootIndex=e,fu(n)}function fu(e){vi.lFrame.currentDirectiveIndex=e}function gu(e){const n=vi.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function Tl(){return vi.lFrame.currentQueryIndex}function Jl(e){vi.lFrame.currentQueryIndex=e}function fs(e){const n=e[cn];return 2===n.type?n.declTNode:1===n.type?e[po]:null}function Ga(e,n,i){if(i&Ln.SkipSelf){let l=n,h=e;for(;!(l=l.parent,null!==l||i&Ln.Host||(l=fs(h),null===l||(h=h[jr],10&l.type))););if(null===l)return!1;n=l,e=h}const o=vi.lFrame=lp();return o.currentTNode=n,o.lView=e,!0}function al(e){const n=lp(),i=e[cn];vi.lFrame=n,n.currentTNode=i.firstChild,n.lView=e,n.tView=i,n.contextLView=e,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function lp(){const e=vi.lFrame,n=null===e?null:e.child;return null===n?wd(e):n}function wd(e){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:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function Tc(){const e=vi.lFrame;return vi.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const mu=Tc;function Dd(){const e=Tc();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function is(){return vi.lFrame.selectedIndex}function Wa(e){vi.lFrame.selectedIndex=e}function Eo(){const e=vi.lFrame;return Xl(e.tView,e.selectedIndex)}function Mc(){vi.lFrame.currentNamespace=pd}let bu=!0;function ll(){return bu}function ta(e){bu=e}function cl(e,n){for(let i=n.directiveStart,o=n.directiveEnd;i=o)break}else n[P]<0&&(e[Sa]+=65536),(w>14>16&&(3&e[Gn])===n&&(e[Gn]+=16384,Md(w,h)):Md(w,h)}const ul=-1;class pa{constructor(n,i,o){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=o}}function kl(e){return e!==ul}function Ur(e){return 32767&e}function Ka(e,n){let i=function Ol(e){return e>>16}(e),o=n;for(;i>0;)o=o[jr],i--;return o}let xu=!0;function nc(e){const n=xu;return xu=e,n}const up=255,vr=5;let dp=0;const Ca={};function ic(e,n){const i=Cu(e,n);if(-1!==i)return i;const o=n[cn];o.firstCreatePass&&(e.injectorIndex=n.length,Ac(o.data,e),Ac(n,null),Ac(o.blueprint,null));const l=Sl(e,n),h=e.injectorIndex;if(kl(l)){const b=Ur(l),w=Ka(l,n),P=w[cn].data;for(let J=0;J<8;J++)n[h+J]=w[b+J]|P[b+J]}return n[h+8]=l,h}function Ac(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Cu(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function Sl(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,o=null,l=n;for(;null!==l;){if(o=fp(l),null===o)return ul;if(i++,l=l[jr],-1!==o.injectorIndex)return o.injectorIndex|i<<16}return ul}function kd(e,n,i){!function Xa(e,n,i){let o;"string"==typeof i?o=i.charCodeAt(0)||0:i.hasOwnProperty(Fo)&&(o=i[Fo]),null==o&&(o=i[Fo]=dp++);const l=o&up;n.data[e+(l>>vr)]|=1<=0?n&up:bg:n}(i);if("function"==typeof h){if(!Ga(n,e,o))return o&Ln.Host?pp(l,0,o):wu(n,i,o,l);try{let b;if(b=h(o),null!=b||o&Ln.Optional)return b;Pr()}finally{mu()}}else if("number"==typeof h){let b=null,w=Cu(e,n),P=ul,J=o&Ln.Host?n[Do][po]:null;for((-1===w||o&Ln.SkipSelf)&&(P=-1===w?Sl(e,n):n[w+8],P!==ul&&Sd(o,!1)?(b=n[cn],w=Ur(P),n=Ka(P,n)):w=-1);-1!==w;){const me=n[cn];if(Rc(h,w,me.data)){const Le=Pc(w,n,i,b,o,J);if(Le!==Ca)return Le}P=n[w+8],P!==ul&&Sd(o,n[cn].data[w+8]===J)&&Rc(h,w,n)?(b=me,w=Ur(P),n=Ka(P,n)):w=-1}}return l}function Pc(e,n,i,o,l,h){const b=n[cn],w=b.data[e+8],me=Qa(w,b,i,null==o?wn(w)&&xu:o!=b&&!!(3&w.type),l&Ln.Host&&h===w);return null!==me?Al(n,b,me,w):Ca}function Qa(e,n,i,o,l){const h=e.providerIndexes,b=n.data,w=1048575&h,P=e.directiveStart,me=h>>20,ft=l?w+me:e.directiveEnd;for(let yt=o?w:w+me;yt=P&&It.type===i)return yt}if(l){const yt=b[P];if(yt&&Ut(yt)&&yt.type===i)return P}return null}function Al(e,n,i,o){let l=e[i];const h=n.data;if(function Id(e){return e instanceof pa}(l)){const b=l;b.resolving&&function Ps(e,n){throw n&&n.join(" > "),new rn(-200,e)}(function oi(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Wn(e)}(h[i]));const w=nc(b.canSeeViewProviders);b.resolving=!0;const J=b.injectImpl?Ji(b.injectImpl):null;Ga(e,o,Ln.Default);try{l=e[i]=b.factory(void 0,h,e,o),n.firstCreatePass&&i>=o.directiveStart&&function _u(e,n,i){const{ngOnChanges:o,ngOnInit:l,ngDoCheck:h}=n.type.prototype;if(o){const b=_a(n);(i.preOrderHooks??=[]).push(e,b),(i.preOrderCheckHooks??=[]).push(e,b)}l&&(i.preOrderHooks??=[]).push(0-e,l),h&&((i.preOrderHooks??=[]).push(e,h),(i.preOrderCheckHooks??=[]).push(e,h))}(i,h[i],n)}finally{null!==J&&Ji(J),nc(w),b.resolving=!1,mu()}}return l}function Rc(e,n,i){return!!(i[n+(e>>vr)]&1<{const n=e.prototype.constructor,i=n[So]||Nc(n),o=Object.prototype;let l=Object.getPrototypeOf(e.prototype).constructor;for(;l&&l!==o;){const h=l[So]||Nc(l);if(h&&h!==i)return h;l=Object.getPrototypeOf(l)}return h=>new h})}function Nc(e){return Me(e)?()=>{const n=Nc(he(e));return n&&n()}:lo(e)}function fp(e){const n=e[cn],i=n.type;return 2===i?n.declTNode:1===i?e[po]:null}function Rl(e){return function hp(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const i=e.attrs;if(i){const o=i.length;let l=0;for(;l{class e{static#e=this.THROW_IF_NOT_FOUND=Di;static#t=this.NULL=new Y;static create(i,o){if(Array.isArray(i))return Fd({name:""},o,i,"");{const l=i.name??"";return Fd({name:l},i.parent,i.providers,l)}}static#n=this.\u0275prov=pi({token:e,providedIn:"any",factory:()=>Ri(ze)});static#i=this.__NG_ELEMENT_ID__=-1}return e})();function oc(e){return e.ngOriginalError}class Ra{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&oc(n);for(;i&&oc(i);)i=oc(i);return i||null}}const Bd=new Cn("",{providedIn:"root",factory:()=>Jn(Ra).handleError.bind(void 0)});let dl=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Dg;static#t=this.__NG_ENV_ID__=i=>i}return e})();class _p extends dl{constructor(n){super(),this._lView=n}onDestroy(n){return du(this._lView,n),()=>function tp(e,n){if(null===e[kr])return;const i=e[kr].indexOf(n);-1!==i&&e[kr].splice(i,1)}(this._lView,n)}}function Dg(){return new _p(Xt())}function wp(){return hl(vo(),Xt())}function hl(e,n){return new Nl(Es(e,n))}let Nl=(()=>{class e{constructor(i){this.nativeElement=i}static#e=this.__NG_ELEMENT_ID__=wp}return e})();function jd(e){return e instanceof Nl?e.nativeElement:e}function rc(e){return n=>{setTimeout(e,void 0,n)}}const wa=class Dp extends wt.B{constructor(n=!1){super(),this.destroyRef=void 0,this.__isAsync=n,il()&&(this.destroyRef=Jn(dl,{optional:!0})??void 0)}emit(n){const i=Z(null);try{super.next(n)}finally{Z(i)}}subscribe(n,i,o){let l=n,h=i||(()=>null),b=o;if(n&&"object"==typeof n){const P=n;l=P.next?.bind(P),h=P.error?.bind(P),b=P.complete?.bind(P)}this.__isAsync&&(h=rc(h),l&&(l=rc(l)),b&&(b=rc(b)));const w=super.subscribe({next:l,error:h,complete:b});return n instanceof un.yU&&n.add(w),w}};function Ud(){return this._results[Symbol.iterator]()}class Tu{static#e=Symbol.iterator;get changes(){return this._changes??=new wa}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const i=Tu.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=Ud)}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){this.dirty=!1;const o=function yo(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function qr(e,n,i){if(e.length!==n.length)return!1;for(let o=0;oSg}),Sg="ng",eh=new Cn(""),th=new Cn("",{providedIn:"platform",factory:()=>"unknown"}),Pg=new Cn(""),Hp=new Cn("",{providedIn:"root",factory:()=>Da().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Kp=()=>null;function Wc(e,n,i=!1){return Kp(e,n,i)}const Qp=new Cn("",{providedIn:"root",factory:()=>!1});let Xc,Bl;function hc(e){return function Vu(){if(void 0===Xc&&(Xc=null,Wt.trustedTypes))try{Xc=Wt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Xc}()?.createHTML(e)||e}function zu(){if(void 0===Bl&&(Bl=null,Wt.trustedTypes))try{Bl=Wt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Bl}function ch(e){return zu()?.createHTML(e)||e}function $g(e){return zu()?.createScriptURL(e)||e}class ml{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Bn})`}}class jg extends ml{getTypeName(){return"HTML"}}class A0 extends ml{getTypeName(){return"Style"}}class Zp extends ml{getTypeName(){return"Script"}}class Ug extends ml{getTypeName(){return"URL"}}class Vg extends ml{getTypeName(){return"ResourceURL"}}function Za(e){return e instanceof ml?e.changingThisBreaksApplicationSecurity:e}function $l(e,n){const i=function zg(e){return e instanceof ml&&e.getTypeName()||null}(e);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see ${Bn})`)}return i===n}function Hg(e){return new jg(e)}function uh(e){return new A0(e)}function Gg(e){return new Zp(e)}function Wg(e){return new Ug(e)}function Kg(e){return new Vg(e)}function Jp(e){const n=new R0(e);return function Xg(){try{return!!(new window.DOMParser).parseFromString(hc(""),"text/html")}catch{return!1}}()?new P0(n):n}class P0{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(hc(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch{return null}}}class R0{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const i=this.inertDocument.createElement("template");return i.innerHTML=hc(n),i}}const qp=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Gu(e){return(e=String(e)).match(qp)?e:"unsafe:"+e}function Ja(e){const n={};for(const i of e.split(","))n[i]=!0;return n}function Yc(...e){const n={};for(const i of e)for(const o in i)i.hasOwnProperty(o)&&(n[o]=!0);return n}const Yg=Ja("area,br,col,hr,img,wbr"),ef=Ja("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),tf=Ja("rp,rt"),dh=Yc(Yg,Yc(ef,Ja("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")),Yc(tf,Ja("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")),Yc(tf,ef)),nf=Ja("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Qg=Yc(nf,Ja("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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ja("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")),Zg=Ja("script,style,template");class L0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,o=!0,l=[];for(;i;)if(i.nodeType===Node.ELEMENT_NODE?o=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,o&&i.firstChild)l.push(i),i=$0(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let h=B0(i);if(h){i=h;break}i=l.pop()}return this.buf.join("")}startElement(n){const i=rf(n).toLowerCase();if(!dh.hasOwnProperty(i))return this.sanitizedSomething=!0,!Zg.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const o=n.attributes;for(let l=0;l"),!0}endElement(n){const i=rf(n).toLowerCase();dh.hasOwnProperty(i)&&!Yg.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(af(n))}}function B0(e){const n=e.nextSibling;if(n&&e!==n.previousSibling)throw sf(n);return n}function $0(e){const n=e.firstChild;if(n&&function Jg(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,n))throw sf(n);return n}function rf(e){const n=e.nodeName;return"string"==typeof n?n:"FORM"}function sf(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const qg=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,j0=/([^\#-~ |!])/g;function af(e){return e.replace(/&/g,"&").replace(qg,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(j0,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Ku;function lf(e,n){let i=null;try{Ku=Ku||Jp(e);let o=n?String(n):"";i=Ku.getInertBodyElement(o);let l=5,h=o;do{if(0===l)throw new Error("Failed to sanitize html because the input is unstable");l--,o=h,h=i.innerHTML,i=Ku.getInertBodyElement(o)}while(o!==h);return hc((new L0).sanitizeChildren(hh(i)||i))}finally{if(i){const o=hh(i)||i;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function hh(e){return"content"in e&&function em(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var vl=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(vl||{});function ph(e){const n=Qc();return n?ch(n.sanitize(vl.HTML,e)||""):$l(e,"HTML")?ch(Za(e)):lf(Da(),Wn(e))}function Xu(e){const n=Qc();return n?n.sanitize(vl.URL,e)||"":$l(e,"URL")?Za(e):Gu(Wn(e))}function uf(e){const n=Qc();if(n)return $g(n.sanitize(vl.RESOURCE_URL,e)||"");if($l(e,"ResourceURL"))return $g(Za(e));throw new rn(904,!1)}function df(e,n,i){return function om(e,n){return"src"===n&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===n&&("base"===e||"link"===e)?uf:Xu}(n,i)(e)}function Qc(){const e=Xt();return e&&e[Xo].sanitizer}const hf=/^>|^->||--!>|)/g,ff="\u200b$1\u200b";function xf(e){return e.ownerDocument.defaultView}function vh(e){return e.ownerDocument}function $s(e){return e instanceof Function?e():e}var Ne=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Ne||{});let Je;function xt(e,n){return Je(e,n)}function Gt(e,n,i,o,l){if(null!=o){let h,b=!1;jt(o)?h=o:gt(o)&&(b=!0,o=o[fi]);const w=io(o);0===e&&null!==i?null==l?pr(n,i,w):Po(n,i,w,l||null,!0):1===e&&null!==i?Po(n,i,w,l||null,!0):2===e?function ed(e,n,i){const o=js(e,n);o&&function Gr(e,n,i,o){e.removeChild(n,i,o)}(e,o,n,i)}(n,w,b):3===e&&n.destroyNode(w),null!=h&&function o_(e,n,i,o,l){const h=i[se];h!==io(i)&&Gt(n,e,o,h,l);for(let w=Pe;wn.replace(pf,ff))}(n))}function Dn(e,n,i){return e.createElement(n,i)}function Un(e,n){n[Xo].changeDetectionScheduler?.notify(1),Df(e,n,n[ri],2,null,null)}function oo(e,n){const i=e[Fe],o=i.indexOf(n);i.splice(o,1)}function fo(e,n){if(e.length<=Pe)return;const i=Pe+n,o=e[i];if(o){const l=o[ol];null!==l&&l!==e&&oo(l,o),n>0&&(e[i-1][Wo]=o[Wo]);const h=Er(e,Pe+n);!function qn(e,n){Un(e,n),n[fi]=null,n[po]=null}(o[cn],o);const b=h[ws];null!==b&&b.detachView(h[cn]),o[Fi]=null,o[Wo]=null,o[Gn]&=-129}return o}function bo(e,n){if(!(256&n[Gn])){const i=n[ri];i.destroyNode&&Df(e,n,i,3,null,null),function ei(e){let n=e[la];if(!n)return br(e[cn],e);for(;n;){let i=null;if(gt(n))i=n[la];else{const o=n[Pe];o&&(i=o)}if(!i){for(;n&&!n[Wo]&&n!==e;)gt(n)&&br(n[cn],n),n=n[Fi];null===n&&(n=e),gt(n)&&br(n[cn],n),i=n&&n[Wo]}n=i}}(n)}}function br(e,n){if(256&n[Gn])return;const i=Z(null);try{n[Gn]&=-129,n[Gn]|=256,n[f]&&Ae(n[f]),function Hr(e,n){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let o=0;o=0?o[b]():o[-b].unsubscribe(),h+=2}else i[h].call(o[i[h+1]]);null!==o&&(n[Ls]=null);const l=n[kr];if(null!==l){n[kr]=null;for(let h=0;h-1){const{encapsulation:h}=e.data[o.directiveStart+l];if(h===M.None||h===M.Emulated)return null}return Es(o,i)}}function Po(e,n,i,o,l){e.insertBefore(n,i,o,l)}function pr(e,n,i){e.appendChild(n,i)}function os(e,n,i,o,l){null!==o?Po(e,n,i,o,l):pr(e,n,i)}function js(e,n){return e.parentNode(n)}function fc(e,n,i){return gc(e,n,i)}function jl(e,n,i){return 40&e.type?Es(e,i):null}let Ju,gc=jl;function Cf(e,n){gc=e,Ju=n}function _h(e,n,i,o){const l=Sr(e,o,n),h=n[ri],w=fc(o.parent||n[po],o,n);if(null!=l)if(Array.isArray(i))for(let P=0;PT&&xh(e,n,T,!1),da(b?2:0,l),i(o,l)}finally{Wa(h),da(b?3:1,l)}}function Mf(e,n,i){if(Vt(n)){const o=Z(null);try{const h=n.directiveEnd;for(let b=n.directiveStart;bnull;function wm(e,n,i,o,l){for(let h in n){if(!n.hasOwnProperty(h))continue;const b=n[h];if(void 0===b)continue;o??={};let w,P=B.None;Array.isArray(b)?(w=b[0],P=b[1]):w=b;let J=h;if(null!==l){if(!l.hasOwnProperty(h))continue;J=l[h]}0===e?Of(o,i,J,w,P):Of(o,i,J,w)}return o}function Of(e,n,i,o,l){let h;e.hasOwnProperty(i)?(h=e[i]).push(n,o):h=e[i]=[n,o],void 0!==l&&h.push(l)}function ra(e,n,i,o,l,h,b,w){const P=Es(n,i);let me,J=n.inputs;!w&&null!=J&&(me=J[o])?(Vs(e,i,me,o,l),wn(n)&&function Z0(e,n){const i=mr(n,e);16&i[Gn]||(i[Gn]|=64)}(i,n.index)):3&n.type&&(o=function Q0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(o),l=null!=b?b(l,n.value||"",o):l,h.setProperty(P,o,l))}function Dm(e,n,i,o){if(wc()){const l=null===o?null:{"":-1},h=function nv(e,n){const i=e.directiveRegistry;let o=null,l=null;if(i)for(let h=0;h0;){const i=e[--n];if("number"==typeof i&&i<0)return i}return 0})(b)!=w&&b.push(w),b.push(i,o,h)}}(e,n,o,td(e,i,l.hostVars,Mi),l)}function ue(e,n,i,o,l,h){const b=Es(e,n);!function ot(e,n,i,o,l,h,b){if(null==h)e.removeAttribute(n,l,i);else{const w=null==b?Wn(h):b(h,o||"",l);e.setAttribute(n,l,w,i)}}(n[ri],b,h,e.value,i,o,l)}function bt(e,n,i,o,l,h){const b=h[n];if(null!==b)for(let w=0;w0&&(i[l-1][Wo]=n),o{Cc(e.lView)},consumerOnSignalRead(){this.lView[f]=this}},h_=100;function Im(e,n=!0,i=0){const o=e[Xo],l=o.rendererFactory;l.begin?.();try{!function xw(e,n){ov(e,n);let i=0;for(;xc(e);){if(i===h_)throw new rn(103,!1);i++,ov(e,1)}}(e,i)}catch(b){throw n&&ga(e,b),b}finally{l.end?.(),o.inlineEffectRunner?.flush()}}function Cw(e,n,i,o){const l=n[Gn];if(!(256&~l))return;n[Xo].inlineEffectRunner?.flush(),al(n);let b=null,w=null;(function ww(e){return 2!==e.type})(e)&&(w=function vw(e){return e[f]??function bw(e){const n=d_.pop()??Object.create(yw);return n.lView=e,n}(e)}(n),b=Ie(w));try{_c(n),function xd(e){return vi.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&vm(e,n,i,2,o);const P=!(3&~l);if(P){const Le=e.preOrderCheckHooks;null!==Le&&na(n,Le,null)}else{const Le=e.preOrderHooks;null!==Le&&Pa(n,Le,0,null),xa(n,0)}if(function Dw(e){for(let n=Ig(e);null!==n;n=Kd(n)){if(!(n[Gn]&at.HasTransplantedViews))continue;const i=n[Fe];for(let o=0;o-1&&(fo(n,o),Er(i,o))}this._attachedToViewContainer=!1}bo(this._lView[cn],this._lView)}onDestroy(n){du(this._lView,n)}markForCheck(){Ff(this._cdRefInjectingView||this._lView)}detach(){this._lView[Gn]&=-129}reattach(){Bs(this._lView),this._lView[Gn]|=128}detectChanges(){this._lView[Gn]|=1024,Im(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new rn(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Un(this._lView[cn],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new rn(902,!1);this._appRef=n,Bs(this._lView)}}let Lf=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Iw}return e})();const Tw=Lf,Mw=class extends Tw{constructor(n,i,o){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,i){return this.createEmbeddedViewImpl(n,i)}createEmbeddedViewImpl(n,i,o){const l=Af(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:i,dehydratedView:o});return new Nf(l)}};function Iw(){return km(vo(),Xt())}function km(e,n){return 4&e.type?new Mw(n,e,hl(e,n)):null}let x_=()=>null;function Eh(e,n){return x_(e,n)}class Rm{}class Jw{}class C_{}class eD{resolveComponentFactory(n){throw function qw(e){const n=Error(`No component factory found for ${mt(e)}.`);return n.ngComponent=e,n}(n)}}let Vf=(()=>{class e{static#e=this.NULL=new eD}return e})();class D_{}let tD=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function nD(){const e=Xt(),i=mr(vo().index,e);return(gt(i)?i:e)[ri]}()}return e})(),iD=(()=>{class e{static#e=this.\u0275prov=pi({token:e,providedIn:"root",factory:()=>null})}return e})();const uv={},E_=new Set;function _l(e){E_.has(e)||(E_.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function T_(...e){}class vs{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new wa(!1),this.onMicrotaskEmpty=new wa(!1),this.onStable=new wa(!1),this.onError=new wa(!1),typeof Zone>"u")throw new rn(908,!1);Zone.assertZonePatched();const l=this;l._nesting=0,l._outer=l._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(l._inner=l._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(l._inner=l._inner.fork(Zone.longStackTraceZoneSpec)),l.shouldCoalesceEventChangeDetection=!o&&i,l.shouldCoalesceRunChangeDetection=o,l.lastRequestAnimationFrameId=-1,l.nativeRequestAnimationFrame=function oD(){const e="function"==typeof Wt.requestAnimationFrame;let n=Wt[e?"requestAnimationFrame":"setTimeout"],i=Wt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&i){const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o);const l=i[Zone.__symbol__("OriginalDelegate")];l&&(i=l)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function aD(e){const n=()=>{!function sD(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Wt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,hv(e),e.isCheckStableRunning=!0,dv(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),hv(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,o,l,h,b,w)=>{if(function lD(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(w))return i.invokeTask(l,h,b,w);try{return M_(e),i.invokeTask(l,h,b,w)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===h.type||e.shouldCoalesceRunChangeDetection)&&n(),I_(e)}},onInvoke:(i,o,l,h,b,w,P)=>{try{return M_(e),i.invoke(l,h,b,w,P)}finally{e.shouldCoalesceRunChangeDetection&&n(),I_(e)}},onHasTask:(i,o,l,h)=>{i.hasTask(l,h),o===l&&("microTask"==h.change?(e._hasPendingMicrotasks=h.microTask,hv(e),dv(e)):"macroTask"==h.change&&(e.hasPendingMacrotasks=h.macroTask))},onHandleError:(i,o,l,h)=>(i.handleError(l,h),e.runOutsideAngular(()=>e.onError.emit(h)),!1)})}(l)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!vs.isInAngularZone())throw new rn(909,!1)}static assertNotInAngularZone(){if(vs.isInAngularZone())throw new rn(909,!1)}run(n,i,o){return this._inner.run(n,i,o)}runTask(n,i,o,l){const h=this._inner,b=h.scheduleEventTask("NgZoneEvent: "+l,n,rD,T_,T_);try{return h.runTask(b,i,o)}finally{h.cancelTask(b)}}runGuarded(n,i,o){return this._inner.runGuarded(n,i,o)}runOutsideAngular(n){return this._outer.run(n)}}const rD={};function dv(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function hv(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function M_(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function I_(e){e._nesting--,dv(e)}var id=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(id||{});const O_={destroy(){}};function S_(e,n){!n&&Cs();const i=n?.injector??Jn(Ms);if(!function fa(e){return"browser"===(e??Jn(Ms)).get(th)}(i))return O_;_l("NgAfterNextRender");const o=i.get(zf),l=o.handler??=new P_,h=n?.phase??id.MixedReadWrite,b=()=>{l.unregister(P),w()},w=i.get(dl).onDestroy(b),P=Ns(i,()=>new A_(h,()=>{b(),e()}));return l.register(P),{destroy:b}}class A_{constructor(n,i){this.phase=n,this.callbackFn=i,this.zone=Jn(vs),this.errorHandler=Jn(Ra,{optional:!0}),Jn(Rm,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(n){this.errorHandler?.handleError(n)}}}class P_{constructor(){this.executingCallbacks=!1,this.buckets={[id.EarlyRead]:new Set,[id.Write]:new Set,[id.MixedReadWrite]:new Set,[id.Read]:new Set},this.deferredCallbacks=new Set}register(n){(this.executingCallbacks?this.deferredCallbacks:this.buckets[n.phase]).add(n)}unregister(n){this.buckets[n.phase].delete(n),this.deferredCallbacks.delete(n)}execute(){this.executingCallbacks=!0;for(const n of Object.values(this.buckets))for(const i of n)i.invoke();this.executingCallbacks=!1;for(const n of this.deferredCallbacks)this.buckets[n.phase].add(n);this.deferredCallbacks.clear()}destroy(){for(const n of Object.values(this.buckets))n.clear();this.deferredCallbacks.clear()}}let zf=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const i=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const o of i)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=pi({token:e,providedIn:"root",factory:()=>new e})}return e})();function tu(e){return!!eo(e)}function Nm(e,n,i){let o=i?e.styles:null,l=i?e.classes:null,h=0;if(null!==n)for(let b=0;b0&&G0(e,i,h.join(" "))}}(yt,Ss,Qt,o),void 0!==i&&function yD(e,n,i){const o=e.projection=[];for(let l=0;l{class e{static#e=this.__NG_ELEMENT_ID__=CD}return e})();function CD(){return j_(vo(),Xt())}const wD=Bm,B_=class extends wD{constructor(n,i,o){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=o}get element(){return hl(this._hostTNode,this._hostLView)}get injector(){return new Vr(this._hostTNode,this._hostLView)}get parentInjector(){const n=Sl(this._hostTNode,this._hostLView);if(kl(n)){const i=Ka(n,this._hostLView),o=Ur(n);return new Vr(i[cn].data[o+8],i)}return new Vr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=$_(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-Pe}createEmbeddedView(n,i,o){let l,h;"number"==typeof o?l=o:null!=o&&(l=o.index,h=o.injector);const b=Eh(this._lContainer,n.ssrId),w=n.createEmbeddedViewImpl(i||{},h,b);return this.insertImpl(w,l,Dh(this._hostTNode,b)),w}createComponent(n,i,o,l,h){const b=n&&!function Kt(e){return"function"==typeof e}(n);let w;if(b)w=i;else{const It=i||{};w=It.index,o=It.injector,l=It.projectableNodes,h=It.environmentInjector||It.ngModuleRef}const P=b?n:new Wf(gn(n)),J=o||this.parentInjector;if(!h&&null==P.ngModule){const Qt=(b?J:this.parentInjector).get(ns,null);Qt&&(h=Qt)}const me=gn(P.componentType??{}),Le=Eh(this._lContainer,me?.id??null),yt=P.create(J,l,Le?.firstChild??null,h);return this.insertImpl(yt.hostView,w,Dh(this._hostTNode,Le)),yt}insert(n,i){return this.insertImpl(n,i,!0)}insertImpl(n,i,o){const l=n._lView;if(function qh(e){return jt(e[Fi])}(l)){const w=this.indexOf(n);if(-1!==w)this.detach(w);else{const P=l[Fi],J=new B_(P,P[po],P[Fi]);J.detach(J.indexOf(n))}}const h=this._adjustIndex(i),b=this._lContainer;return Pf(b,l,h,o),n.attachToViewContainerRef(),ar(mv(b),h,n),n}move(n,i){return this.insert(n,i)}indexOf(n){const i=$_(this._lContainer);return null!==i?i.indexOf(n):-1}remove(n){const i=this._adjustIndex(n,-1),o=fo(this._lContainer,i);o&&(Er(mv(this._lContainer),i),bo(o[cn],o))}detach(n){const i=this._adjustIndex(n,-1),o=fo(this._lContainer,i);return o&&null!=Er(mv(this._lContainer),i)?new Nf(o):null}_adjustIndex(n,i=0){return n??this.length+i}};function $_(e){return e[8]}function mv(e){return e[8]||(e[8]=[])}function j_(e,n){let i;const o=n[e.index];return jt(o)?i=o:(i=Lt(o,n,null,e),n[e.index]=i,ln(n,i)),U_(i,n,e,o),new B_(i,e,n)}let U_=function z_(e,n,i,o){if(e[se])return;let l;l=8&i.type?io(o):function DD(e,n){const i=e[ri],o=i.createComment(""),l=Es(n,e);return Po(i,js(i,l),o,function Us(e,n){return e.nextSibling(n)}(i,l),!1),o}(n,i),e[se]=l},vv=()=>!1;class bv{constructor(n){this.queryList=n,this.matches=null}clone(){return new bv(this.queryList)}setDirty(){this.queryList.setDirty()}}class _v{constructor(n=[]){this.queries=n}createEmbeddedView(n){const i=n.queries;if(null!==i){const o=null!==n.contentQueries?n.contentQueries[0]:i.length,l=[];for(let h=0;hn.trim())}(n):n}}class yv{constructor(n=[]){this.queries=n}elementStart(n,i){for(let o=0;o0)o.push(b[w/2]);else{const J=h[w+1],me=n[-P];for(let Le=Pe;Le=0;o--){const l=e[o];l.hostVars=n+=l.hostVars,l.hostAttrs=S(l.hostAttrs,i=S(i,l.hostAttrs))}}(o)}function HD(e,n){for(const i in n.inputs){if(!n.inputs.hasOwnProperty(i)||e.inputs.hasOwnProperty(i))continue;const o=n.inputs[i];if(void 0!==o&&(e.inputs[i]=o,e.declaredInputs[i]=n.declaredInputs[i],null!==n.inputTransforms)){const l=Array.isArray(o)?o[0]:o;if(!n.inputTransforms.hasOwnProperty(l))continue;e.inputTransforms??={},e.inputTransforms[l]=n.inputTransforms[l]}}}function jm(e){return e===H?{}:e===ne?[]:e}function WD(e,n){const i=e.viewQuery;e.viewQuery=i?(o,l)=>{n(o,l),i(o,l)}:n}function KD(e,n){const i=e.contentQueries;e.contentQueries=i?(o,l,h)=>{n(o,l,h),i(o,l,h)}:n}function XD(e,n){const i=e.hostBindings;e.hostBindings=i?(o,l)=>{n(o,l),i(o,l)}:n}function uy(e){const n=i=>{const o=(Array.isArray(e)?e:e()).map(l=>"function"==typeof l?{directive:he(l),inputs:H,outputs:H}:{directive:he(l.directive),inputs:hy(l.inputs),outputs:hy(l.outputs)});null===i.hostDirectives?(i.findHostDirectiveDefs=dy,i.hostDirectives=o):i.hostDirectives.unshift(...o)};return n.ngInherit=!0,n}function dy(e,n,i){if(null!==e.hostDirectives)for(const o of e.hostDirectives){const l=Nn(o.directive);JD(l.declaredInputs,o.inputs),dy(l,n,i),i.set(l,o),n.push(l)}}function hy(e){if(void 0===e||0===e.length)return H;const n={};for(let i=0;ii()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class kv extends gy{constructor(n){super(),this.moduleType=n}create(n){return new Iv(this.moduleType,n,[])}}class my extends od{constructor(n){super(),this.componentFactoryResolver=new N_(this),this.instance=null;const i=new Ws([...n.providers,{provide:od,useValue:this},{provide:Vf,useValue:this.componentFactoryResolver}],n.parent||Gs(),n.debugName,new Set(["environment"]));this.injector=i,n.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function Ov(e,n,i=null){return new my({providers:e,parent:n,debugName:i,runEnvironmentInitializers:!0}).injector}let Mh=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new sn.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Vm(e){return!!Sv(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Sv(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Ul(e,n,i){return e[n]=i}function rs(e,n,i){return!Object.is(e[n],i)&&(e[n]=i,!0)}function rd(e,n,i,o){const l=rs(e,n,i);return rs(e,n+1,o)||l}function Ih(e,n,i,o,l,h,b,w){const P=Xt(),J=$i(),me=e+T,Le=J.firstCreatePass?function sE(e,n,i,o,l,h,b,w,P){const J=n.consts,me=eu(n,e,4,b||null,Aa(J,w));Dm(n,i,me,Aa(J,P)),cl(n,me);const Le=me.tView=bm(2,me,o,l,h,n.directiveRegistry,n.pipeRegistry,null,n.schemas,J,null);return null!==n.queries&&(n.queries.template(n,me),Le.queries=n.queries.embeddedTView(me)),me}(me,J,P,n,i,o,l,h,b):J.data[me];ya(Le,!1);const ft=vy(J,P,Le,e);ll()&&_h(J,P,ft,Le),gs(ft,P);const yt=Lt(ft,P,ft,Le);return P[me]=yt,ln(P,yt),function V_(e,n,i){return vv(e,n,i)}(yt,Le,P),mn(Le)&&wh(J,P,Le),null!=b&&If(P,Le,w),Ih}let vy=function by(e,n,i,o){return ta(!0),n[ri].createComment("")};function Uv(e,n,i,o){const l=Xt();return rs(l,ea(),n)&&($i(),ue(Eo(),l,e,n,i,o)),Uv}function Lh(e,n,i,o,l,h){const w=rd(e,function Xs(){return vi.lFrame.bindingIndex}(),i,l);return ha(2),w?n+Wn(i)+o+Wn(l)+h:Mi}function Ym(e,n){return e<<17|n<<2}function ou(e){return e>>17&32767}function Vv(e){return 2|e}function ad(e){return(131068&e)>>2}function zv(e,n){return-131069&e|n<<2}function Hv(e){return 1|e}function Yy(e,n,i,o){const l=e[i+1],h=null===n;let b=o?ou(l):ad(l),w=!1;for(;0!==b&&(!1===w||h);){const J=e[b+1];WE(e[b],n)&&(w=!0,e[b+1]=o?Hv(J):Vv(J)),b=o?ou(J):ad(J)}w&&(e[i+1]=o?Vv(l):Hv(l))}function WE(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&co(e,n)>=0}const ks={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Qy(e){return e.substring(ks.key,ks.keyEnd)}function Zy(e,n){const i=ks.textEnd;return i===n?-1:(n=ks.keyEnd=function QE(e,n,i){for(;n32;)n++;return n}(e,ks.key=n,i),Hh(e,n,i))}function Hh(e,n,i){for(;n=0;i=Zy(n,i))xo(e,Qy(n),!0)}function yl(e,n,i,o){const l=Xt(),h=$i(),b=ha(2);h.firstUpdatePass&&r1(h,e,b,o),n!==Mi&&rs(l,b,n)&&a1(h,h.data[is()],l,l[ri],e,l[b+1]=function aT(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=mt(Za(e)))),e}(n,i),o,b)}function o1(e,n){return n>=e.expandoStartIndex}function r1(e,n,i,o){const l=e.data;if(null===l[i+1]){const h=l[is()],b=o1(e,i);c1(h,o)&&null===n&&!b&&(n=!1),n=function eT(e,n,i,o){const l=gu(e);let h=o?n.residualClasses:n.residualStyles;if(null===l)0===(o?n.classBindings:n.styleBindings)&&(i=qf(i=Yv(null,e,n,i,o),n.attrs,o),h=null);else{const b=n.directiveStylingLast;if(-1===b||e[b]!==l)if(i=Yv(l,e,n,i,o),null===h){let P=function tT(e,n,i){const o=i?n.classBindings:n.styleBindings;if(0!==ad(o))return e[ou(o)]}(e,n,o);void 0!==P&&Array.isArray(P)&&(P=Yv(null,e,n,P[1],o),P=qf(P,n.attrs,o),function nT(e,n,i,o){e[ou(i?n.classBindings:n.styleBindings)]=o}(e,n,o,P))}else h=function iT(e,n,i){let o;const l=n.directiveEnd;for(let h=1+n.directiveStylingLast;h0)&&(J=!0)):me=i,l)if(0!==P){const ft=ou(e[w+1]);e[o+1]=Ym(ft,w),0!==ft&&(e[ft+1]=zv(e[ft+1],o)),e[w+1]=function VE(e,n){return 131071&e|n<<17}(e[w+1],o)}else e[o+1]=Ym(w,0),0!==w&&(e[w+1]=zv(e[w+1],o)),w=o;else e[o+1]=Ym(P,0),0===w?w=o:e[P+1]=zv(e[P+1],o),P=o;J&&(e[o+1]=Vv(e[o+1])),Yy(e,me,o,!0),Yy(e,me,o,!1),function GE(e,n,i,o,l){const h=l?e.residualClasses:e.residualStyles;null!=h&&"string"==typeof n&&co(h,n)>=0&&(i[o+1]=Hv(i[o+1]))}(n,me,e,o,h),b=Ym(w,P),h?n.classBindings=b:n.styleBindings=b}(l,h,n,i,b,o)}}function Yv(e,n,i,o,l){let h=null;const b=i.directiveEnd;let w=i.directiveStylingLast;for(-1===w?w=i.directiveStart:w++;w0;){const P=e[l],J=Array.isArray(P),me=J?P[1]:P,Le=null===me;let ft=i[l+1];ft===Mi&&(ft=Le?ne:void 0);let yt=Le?zo(ft,o):me===o?ft:void 0;if(J&&!Qm(yt)&&(yt=zo(P,o)),Qm(yt)&&(w=yt,b))return w;const It=e[l+1];l=b?ou(It):ad(It)}if(null!==n){let P=h?n.residualClasses:n.residualStyles;null!=P&&(w=zo(P,o))}return w}function Qm(e){return void 0!==e}function c1(e,n){return!!(e.flags&(n?8:16))}class bT{destroy(n){}updateValue(n,i){}swap(n,i){const o=Math.min(n,i),l=Math.max(n,i),h=this.detach(l);if(l-o>1){const b=this.detach(o);this.attach(o,h),this.attach(l,b)}else this.attach(o,h)}move(n,i){this.attach(i,this.detach(n))}}function Qv(e,n,i,o,l){return e===i&&Object.is(n,o)?1:Object.is(l(e,n),l(i,o))?-1:0}function Zv(e,n,i,o){return!(void 0===n||!n.has(o)||(e.attach(i,n.get(o)),n.delete(o),0))}function u1(e,n,i,o,l){if(Zv(e,n,o,i(o,l)))e.updateValue(o,l);else{const h=e.create(o,l);e.attach(o,h)}}function d1(e,n,i,o){const l=new Set;for(let h=n;h<=i;h++)l.add(o(h,e.at(h)));return l}class h1{constructor(){this.kvMap=new Map,this._vMap=void 0}has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;const i=this.kvMap.get(n);return void 0!==this._vMap&&this._vMap.has(i)?(this.kvMap.set(n,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,i){if(this.kvMap.has(n)){let o=this.kvMap.get(n);void 0===this._vMap&&(this._vMap=new Map);const l=this._vMap;for(;l.has(o);)o=l.get(o);l.set(o,i)}else this.kvMap.set(n,i)}forEach(n){for(let[i,o]of this.kvMap)if(n(o,i),void 0!==this._vMap){const l=this._vMap;for(;l.has(o);)o=l.get(o),n(o,i)}}}function p1(e,n,i){_l("NgControlFlow");const o=Xt(),l=ea(),h=Jv(o,T+e);if(rs(o,l,n)){const w=Z(null);try{if(iv(h,0),-1!==n){const P=qv(o[cn],T+n),J=Eh(h,P.tView.ssrId);Pf(h,Af(o,P,i,{dehydratedView:J}),0,Dh(P,J))}}finally{Z(w)}}else{const w=c_(h,0);void 0!==w&&(w[Yi]=i)}}class yT{constructor(n,i,o){this.lContainer=n,this.$implicit=i,this.$index=o}get $count(){return this.lContainer.length-Pe}}function f1(e,n){return n}class CT{constructor(n,i,o){this.hasEmptyBlock=n,this.trackByFn=i,this.liveCollection=o}}function g1(e,n,i,o,l,h,b,w,P,J,me,Le,ft){_l("NgControlFlow");const yt=void 0!==P,It=Xt(),Qt=w?b.bind(It[Do][Yi]):b,_n=new CT(yt,Qt);It[T+e]=_n,Ih(e+1,n,i,o,l,h),yt&&Ih(e+2,P,J,me,Le,ft)}class wT extends bT{constructor(n,i,o){super(),this.lContainer=n,this.hostLView=i,this.templateTNode=o,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Pe}at(n){return this.getLView(n)[Yi].$implicit}attach(n,i){const o=i[$o];this.needsIndexUpdate||=n!==this.length,Pf(this.lContainer,i,n,Dh(this.templateTNode,o))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,function DT(e,n){return fo(e,n)}(this.lContainer,n)}create(n,i){const o=Eh(this.lContainer,this.templateTNode.tView.ssrId);return Af(this.hostLView,this.templateTNode,new yT(this.lContainer,i,n),{dehydratedView:o})}destroy(n){bo(n[cn],n)}updateValue(n,i){this.getLView(n)[Yi].$implicit=i}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n{e.destroy(w)})}(b,e,h.trackByFn),b.updateIndexes(),h.hasEmptyBlock){const w=ea(),P=0===b.length;if(rs(o,w,P)){const J=i+2,me=Jv(o,J);if(P){const Le=qv(l,J),ft=Eh(me,Le.tView.ssrId);Pf(me,Af(o,Le,void 0,{dehydratedView:ft}),0,Dh(Le,ft))}else iv(me,0)}}}finally{Z(n)}}function Jv(e,n){return e[n]}function qv(e,n){return Xl(e,n)}function Zm(e,n,i,o){const l=Xt(),h=$i(),b=T+e,w=l[ri],P=h.firstCreatePass?function TT(e,n,i,o,l,h){const b=n.consts,P=eu(n,e,2,o,Aa(b,l));return Dm(n,i,P,Aa(b,h)),null!==P.attrs&&Nm(P,P.attrs,!1),null!==P.mergedAttrs&&Nm(P,P.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,P),P}(b,h,l,n,i,o):h.data[b],J=v1(h,l,P,w,n,e);l[b]=J;const me=mn(P);return ya(P,!0),Ef(w,J,P),!function Yf(e){return!(32&~e.flags)}(P)&&ll()&&_h(h,l,J,P),0===function ip(){return vi.lFrame.elementDepthCount}()&&gs(J,l),function za(){vi.lFrame.elementDepthCount++}(),me&&(wh(h,l,P),Mf(h,P,l)),null!==o&&If(l,P),Zm}function Jm(){let e=vo();hu()?pu():(e=e.parent,ya(e,!1));const n=e;(function vd(e){return vi.skipHydrationRootTNode===e})(n)&&function op(){vi.skipHydrationRootTNode=null}(),function Yl(){vi.lFrame.elementDepthCount--}();const i=$i();return i.firstCreatePass&&(cl(i,e),Vt(e)&&i.queries.elementEnd(e)),null!=n.classesWithoutHost&&function Il(e){return!!(8&e.flags)}(n)&&Wv(i,n,Xt(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function tc(e){return!!(16&e.flags)}(n)&&Wv(i,n,Xt(),n.stylesWithoutHost,!1),Jm}function eb(e,n,i,o){return Zm(e,n,i,o),Jm(),eb}let v1=(e,n,i,o,l,h)=>(ta(!0),Dn(o,l,function Ed(){return vi.lFrame.currentNamespace}()));function qm(e,n,i){const o=Xt(),l=$i(),h=e+T,b=l.firstCreatePass?function kT(e,n,i,o,l){const h=n.consts,b=Aa(h,o),w=eu(n,e,8,"ng-container",b);return null!==b&&Nm(w,b,!0),Dm(n,i,w,Aa(h,l)),null!==n.queries&&n.queries.elementStart(n,w),w}(h,l,o,n,i):l.data[h];ya(b,!0);const w=b1(l,o,b,e);return o[h]=w,ll()&&_h(l,o,w,b),gs(w,o),mn(b)&&(wh(l,o,b),Mf(l,b,o)),null!=i&&If(o,b),qm}function e0(){let e=vo();const n=$i();return hu()?pu():(e=e.parent,ya(e,!1)),n.firstCreatePass&&(cl(n,e),Vt(e)&&n.queries.elementEnd(e)),e0}function tb(e,n,i){return qm(e,n,i),e0(),tb}let b1=(e,n,i,o)=>(ta(!0),Jt(n[ri],""));function _1(){return Xt()}function nb(e,n,i){const o=Xt();return rs(o,ea(),n)&&ra($i(),Eo(),o,e,n,o[ri],i,!0),nb}function ib(e,n,i){const o=Xt();if(rs(o,ea(),n)){const h=$i(),b=Eo();ra(h,b,o,e,n,Si(gu(h.data),b,o),i,!0)}return ib}const ld=void 0;var PT=["en",[["a","p"],["AM","PM"],ld],[["AM","PM"],ld,ld],[["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"]],ld,[["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"]],ld,[["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}",ld,"{1} 'at' {0}",ld],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function AT(e){const i=Math.floor(Math.abs(e)),o=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===o?1:5}];let Gh={};function ob(e){const n=function RT(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=x1(n);if(i)return i;const o=n.split("-")[0];if(i=x1(o),i)return i;if("en"===o)return PT;throw new rn(701,!1)}function y1(e){return ob(e)[Wh.PluralCase]}function x1(e){return e in Gh||(Gh[e]=Wt.ng&&Wt.ng.common&&Wt.ng.common.locales&&Wt.ng.common.locales[e]),Gh[e]}var Wh=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Wh||{});const Kh="en-US",t0={marker:"element"},n0={marker:"ICU"};var Ea=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(Ea||{});let C1=Kh;function D1(e,n,i){const o=n.insertBeforeIndex,l=Array.isArray(o)?o[0]:o;return null===l?jl(e,0,i):io(i[l])}function E1(e,n,i,o,l){const h=n.insertBeforeIndex;if(Array.isArray(h)){let b=o,w=null;if(3&n.type||(w=b,b=l),null!==b&&-1===n.componentOffset)for(let P=1;P1)for(let i=e.length-2;i>=0;i--){const o=e[i];M1(o)||$T(o,n)&&null===jT(o)&&UT(o,n.index)}}function M1(e){return!(64&e.type)}function $T(e,n){return M1(n)||e.index>n.index}function jT(e){const n=e.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function UT(e,n){const i=e.insertBeforeIndex;Array.isArray(i)?i[0]=n:(Cf(D1,E1),e.insertBeforeIndex=n)}function HT(e,n,i){const o=Tf(e,i,64,null,null);return T1(n,o),o}let ig=(e,n,i,o)=>(ta(!0),function S1(e,n,i){const o=e[ri];switch(i){case Node.COMMENT_NODE:return Jt(o,n);case Node.TEXT_NODE:return Ft(o,n);case Node.ELEMENT_NODE:return Dn(o,n,null)}}(e,i,o));function qT(){const e=[];let i,o,n=-1;function h(w,P){n=0;const J=function o0(e,n){const i=n[e.currentCaseLViewIndex];return null===i?i:i<0?~i:i}(w,P);o=null!==J?w.remove[J]:ne}function b(){if(n0?i[w]:(e.push(n,o),h(i[cn].data[~w],i),b())}return 0===e.length?null:(o=e.pop(),n=e.pop(),b())}return function l(w,P){for(i=P;e.length;)e.pop();return h(w.value,P),b}}const r0=/\ufffd(\d+):?\d*\ufffd/gi,tM=/\ufffd(\d+)\ufffd/,L1=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,og="\ufffd",nM=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,iM=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,oM=/\uE500/g;function B1(e,n,i,o,l,h,b){const w=td(e,o,1,null);let P=w<i.length&&i.push(P)}return{type:o,mainBinding:l,cases:n,values:i}}function rb(e){if(!e)return[];let n=0;const i=[],o=[],l=/[{}]/g;let h;for(l.lastIndex=0;h=l.exec(e);){const w=h.index;if("}"==h[0]){if(i.pop(),0==i.length){const P=e.substring(n,w);L1.test(P)?o.push(hM(P)):o.push(P),n=w+1}}else{if(0==i.length){const P=e.substring(n,w);o.push(P),n=w+1}i.push("{")}}const b=e.substring(n);return o.push(b),o}function pM(e,n,i,o,l,h,b,w,P){const J=[],me=[],Le=[];i.cases.push(b),i.create.push(J),i.remove.push(me),i.update.push(Le);const yt=Jp(Da()).getInertBodyElement(w),It=hh(yt)||yt;return It?V1(e,n,i,o,l,J,me,Le,It,h,P,0):0}function V1(e,n,i,o,l,h,b,w,P,J,me,Le){let ft=0,yt=P.firstChild;for(;yt;){const It=td(n,o,1,null);switch(yt.nodeType){case Node.ELEMENT_NODE:const Qt=yt,_n=Qt.tagName.toLowerCase();if(dh.hasOwnProperty(_n)){sb(h,t0,_n,J,It),n.data[It]=_n;const go=Qt.attributes;for(let Ss=0;Ss>>Ea.SHIFT;let Le=e[me],ft=!1;null===Le&&(Le=e[me]=ig(e,me,n[h],(b&Ea.COMMENT)===Ea.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),ft=ll()),J&&null!==i&&ft&&Po(l,i,Le,o,!1)}})(l,P.create,me,w&&8&w.type?l[w.index]:null),Zl(!0)}function K1(e,n,i){G1(e,n,i),function W1(){Zl(!1)}()}function ab(e,n,i,o){const l=Xt(),h=$i(),b=vo();return lb(h,l,l[ri],b,e,n,o),ab}function lb(e,n,i,o,l,h,b){const w=mn(o),J=e.firstCreatePass&&zi(e),me=n[Yi],Le=ji(n);let ft=!0;if(3&o.type||b){const Qt=Es(o,n),_n=b?b(Qt):Qt,Mn=Le.length,hn=b?go=>b(io(go[o.index])):o.index;let bi=null;if(!b&&w&&(bi=function kM(e,n,i,o){const l=e.cleanup;if(null!=l)for(let h=0;hP?w[P]:null}"string"==typeof b&&(h+=2)}return null}(e,n,l,o.index)),null!==bi)(bi.__ngLastListenerFn__||bi).__ngNextListenerFn__=h,bi.__ngLastListenerFn__=h,ft=!1;else{h=Z1(o,n,me,h,!1);const go=i.listen(_n,l,h);Le.push(h,go),J&&J.push(l,hn,Mn,Mn+1)}}else h=Z1(o,n,me,h,!1);const yt=o.outputs;let It;if(ft&&null!==yt&&(It=yt[l])){const Qt=It.length;if(Qt)for(let _n=0;_n-1?mr(e.index,n):n);let P=Q1(n,i,o,b),J=h.__ngNextListenerFn__;for(;J;)P=Q1(n,i,J,b)&&P,J=J.__ngNextListenerFn__;return l&&!1===P&&b.preventDefault(),P}}function J1(e=1){return function vu(e){return(vi.lFrame.contextLView=function yc(e,n){for(;e>0;)n=n[jr],e--;return n}(e,vi.lFrame.contextLView))[Yi]}(e)}function OM(e,n){let i=null;const o=function Mo(e){const n=e.attrs;if(null!=n){const i=n.indexOf(5);if(!(1&i))return n[i+1]}return null}(e);for(let l=0;l(ta(!0),Ft(n[ri],o));function ub(e){return s0("",e,""),ub}function s0(e,n,i){const o=Xt(),l=function Nh(e,n,i,o){return rs(e,ea(),i)?n+Wn(i)+o:Mi}(o,e,n,i);return l!==Mi&&ms(o,is(),l),s0}function db(e,n,i,o,l){const h=Xt(),b=Lh(h,e,n,i,o,l);return b!==Mi&&ms(h,is(),b),db}function hb(e,n,i){J_(n)&&(n=n());const o=Xt();return rs(o,ea(),n)&&ra($i(),Eo(),o,e,n,o[ri],i,!1),hb}function Px(e,n){const i=J_(e);return i&&e.set(n),i}function pb(e,n){const i=Xt(),o=$i(),l=vo();return lb(o,i,i[ri],l,e,n),pb}function fb(e,n,i,o,l){if(e=he(e),Array.isArray(e))for(let h=0;h>20;if(Js(e)||!e.multi){const yt=new pa(J,l,qc),It=mb(P,n,l?me:me+ft,Le);-1===It?(kd(ic(w,b),h,P),gb(h,e,n.length),n.push(P),w.directiveStart++,w.directiveEnd++,l&&(w.providerIndexes+=1048576),i.push(yt),b.push(yt)):(i[It]=yt,b[It]=yt)}else{const yt=mb(P,n,me+ft,Le),It=mb(P,n,me,me+ft),_n=It>=0&&i[It];if(l&&!_n||!l&&!(yt>=0&&i[yt])){kd(ic(w,b),h,P);const Mn=function YM(e,n,i,o,l){const h=new pa(e,i,qc);return h.multi=[],h.index=n,h.componentProviders=0,Rx(h,l,o&&!i),h}(l?XM:KM,i.length,l,o,J);!l&&_n&&(i[It].providerFactory=Mn),gb(h,e,n.length,0),n.push(P),w.directiveStart++,w.directiveEnd++,l&&(w.providerIndexes+=1048576),i.push(Mn),b.push(Mn)}else gb(h,e,yt>-1?yt:It,Rx(i[l?It:yt],J,!l&&o));!l&&o&&_n&&i[It].componentProviders++}}}function gb(e,n,i,o){const l=Js(n),h=function nl(e){return!!e.useClass}(n);if(l||h){const P=(h?he(n.useClass):n).prototype.ngOnDestroy;if(P){const J=e.destroyHooks||(e.destroyHooks=[]);if(!l&&n.multi){const me=J.indexOf(i);-1===me?J.push(i,[o,P]):J[me+1].push(o,P)}else J.push(i,P)}}}function Rx(e,n,i){return i&&e.componentProviders++,e.multi.push(n)-1}function mb(e,n,i,o){for(let l=i;l{i.providersResolver=(o,l)=>function WM(e,n,i){const o=$i();if(o.firstCreatePass){const l=Ut(e);fb(i,o.data,o.blueprint,l,!0),fb(n,o.data,o.blueprint,l,!1)}}(o,l?l(e):e,n)}}let QM=(()=>{class e{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){const o=Go(0,i.type),l=o.length>0?Ov([o],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,l)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=pi({token:e,providedIn:"environment",factory:()=>new e(Ri(ns))})}return e})();function Nx(e){_l("NgStandalone"),e.getStandaloneInjector=n=>n.get(QM).getOrCreateStandaloneInjector(e)}function Bx(e,n,i){const o=Ts()+e,l=Xt();return l[o]===Mi?Ul(l,o,i?n.call(i):n()):function Xf(e,n){return e[n]}(l,o)}function $x(e,n,i,o){return Vx(Xt(),Ts(),e,n,i,o)}function jx(e,n,i,o,l){return zx(Xt(),Ts(),e,n,i,o,l)}function Ux(e,n,i,o,l,h){return Hx(Xt(),Ts(),e,n,i,o,l,h)}function sg(e,n){const i=e[n];return i===Mi?void 0:i}function Vx(e,n,i,o,l,h){const b=n+i;return rs(e,b,l)?Ul(e,b+1,h?o.call(h,l):o(l)):sg(e,b+1)}function zx(e,n,i,o,l,h,b){const w=n+i;return rd(e,w,l,h)?Ul(e,w+2,b?o.call(b,l,h):o(l,h)):sg(e,w+2)}function Hx(e,n,i,o,l,h,b,w){const P=n+i;return function zm(e,n,i,o,l){const h=rd(e,n,i,o);return rs(e,n+2,l)||h}(e,P,l,h,b)?Ul(e,P+3,w?o.call(w,l,h,b):o(l,h,b)):sg(e,P+3)}function Kx(e,n){const i=$i();let o;const l=e+T;i.firstCreatePass?(o=function rI(e,n){if(n)for(let i=n.length-1;i>=0;i--){const o=n[i];if(e===o.name)return o}}(n,i.pipeRegistry),i.data[l]=o,o.onDestroy&&(i.destroyHooks??=[]).push(l,o.onDestroy)):o=i.data[l];const h=o.factory||(o.factory=lo(o.type)),w=Ji(qc);try{const P=nc(!1),J=h();return nc(P),function RM(e,n,i,o){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),n[i]=o}(i,Xt(),l,J),J}finally{Ji(w)}}function Xx(e,n,i){const o=e+T,l=Xt(),h=Dl(l,o);return ag(l,o)?Vx(l,Ts(),n,h.transform,i,h):h.transform(i)}function Yx(e,n,i,o){const l=e+T,h=Xt(),b=Dl(h,l);return ag(h,l)?zx(h,Ts(),n,b.transform,i,o,b):b.transform(i,o)}function Qx(e,n,i,o,l){const h=e+T,b=Xt(),w=Dl(b,h);return ag(b,h)?Hx(b,Ts(),n,w.transform,i,o,l,w):w.transform(i,o,l)}function ag(e,n){return e[cn].data[n].pure}function Zx(e,n){return km(e,n)}class pC{constructor(n){this.full=n;const i=n.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}let fC=(()=>{class e{log(i){console.log(i)}warn(i){console.warn(i)}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const _C=new Cn(""),yC=new Cn("");let wb,ek=(()=>{class e{constructor(i,o,l){this._ngZone=i,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,wb||(function tk(e){wb=e}(l),l.addToWindow(o)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{vs.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb()}});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(i)||(clearTimeout(o.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,o,l){let h=-1;o&&o>0&&(h=setTimeout(()=>{this._callbacks=this._callbacks.filter(b=>b.timeoutId!==h),i()},o)),this._callbacks.push({doneCb:i,timeoutId:h,updateCb:l})}whenStable(i,o,l){if(l&&!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,o,l),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,o,l){return[]}static#e=this.\u0275fac=function(o){return new(o||e)(Ri(vs),Ri(xC),Ri(yC))};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac})}return e})(),xC=(()=>{class e{constructor(){this._applications=new Map}registerApplication(i,o){this._applications.set(i,o)}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,o=!0){return wb?.findTestabilityInTree(this,i,o)??null}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Db(e){return!!e&&"function"==typeof e.then}function CC(e){return!!e&&"function"==typeof e.subscribe}const wC=new Cn("");let Eb=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,o)=>{this.resolve=i,this.reject=o}),this.appInits=Jn(wC,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const i=[];for(const l of this.appInits){const h=l();if(Db(h))i.push(h);else if(CC(h)){const b=new Promise((w,P)=>{h.subscribe({complete:w,error:P})});i.push(b)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{o()}).catch(l=>{this.reject(l)}),0===i.length&&o(),this.initialized=!0}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Tb=new Cn("");let ru=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Jn(Bd),this.afterRenderEffectManager=Jn(zf),this.externalTestViews=new Set,this.beforeRender=new wt.B,this.afterTick=new wt.B,this.componentTypes=[],this.components=[],this.isStable=Jn(Mh).hasPendingTasks.pipe((0,vn.T)(i=>!i)),this._injector=Jn(ns)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,o){const l=i instanceof C_;if(!this._injector.get(Eb).done)throw!l&&Bi(i),new rn(405,!1);let b;b=l?i:this._injector.get(Vf).resolveComponentFactory(i),this.componentTypes.push(b.componentType);const w=function nk(e){return e.isBoundToModule}(b)?void 0:this._injector.get(od),J=b.create(Ms.NULL,[],o||b.selector,w),me=J.location.nativeElement,Le=J.injector.get(_C,null);return Le?.registerApplication(me),J.onDestroy(()=>{this.detachView(J.hostView),u0(this.components,J),Le?.unregisterApplication(me)}),this._loadComponent(J),J}tick(){this._tick(!0)}_tick(i){if(this._runningTick)throw new rn(101,!1);const o=Z(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(i)}catch(l){this.internalErrorHandler(l)}finally{this.afterTick.next(),this._runningTick=!1,Z(o)}}detectChangesInAttachedViews(i){let o=0;const l=this.afterRenderEffectManager;for(;;){if(o===h_)throw new rn(103,!1);if(i){const h=0===o;this.beforeRender.next(h);for(let{_lView:b,notifyErrorHandler:w}of this._views)ok(b,h,w)}if(o++,l.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:h})=>Mb(h))&&(l.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:h})=>Mb(h))))break}}attachView(i){const o=i;this._views.push(o),o.attachToAppRef(this)}detachView(i){const o=i;u0(this._views,o),o.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const o=this._injector.get(Tb,[]);[...this._bootstrapListeners,...o].forEach(l=>l(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>u0(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new rn(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function u0(e,n){const i=e.indexOf(n);i>-1&&e.splice(i,1)}function ok(e,n,i){!n&&!Mb(e)||function rk(e,n,i){let o;i?(o=0,e[Gn]|=1024):o=64&e[Gn]?0:1,Im(e,n,o)}(e,i,n)}function Mb(e){return xc(e)}class sk{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let ak=(()=>{class e{compileModuleSync(i){return new kv(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const o=this.compileModuleSync(i),h=$s(eo(i).declarations).reduce((b,w)=>{const P=gn(w);return P&&b.push(new Wf(P)),b},[]);return new sk(o,h)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),uk=(()=>{class e{constructor(){this.zone=Jn(vs),this.applicationRef=Jn(ru)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function IC(e){return[{provide:vs,useFactory:e},{provide:Oe,multi:!0,useFactory:()=>{const n=Jn(uk,{optional:!0});return()=>n.initialize()}},{provide:Oe,multi:!0,useFactory:()=>{const n=Jn(hk);return()=>{n.initialize()}}},{provide:Bd,useFactory:dk}]}function dk(){const e=Jn(vs),n=Jn(Ra);return i=>e.runOutsideAngular(()=>n.handleError(i))}function kC(e){return wo([[],IC(()=>new vs(function OC(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let hk=(()=>{class e{constructor(){this.subscription=new un.yU,this.initialized=!1,this.zone=Jn(vs),this.pendingTasks=Jn(Mh)}initialize(){if(this.initialized)return;this.initialized=!0;let i=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(i=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{vs.assertNotInAngularZone(),queueMicrotask(()=>{null!==i&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{vs.assertInAngularZone(),i??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=pi({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const h0=new Cn("",{providedIn:"root",factory:()=>Jn(h0,Ln.Optional|Ln.SkipSelf)||function pk(){return typeof $localize<"u"&&$localize.locale||Kh}()}),fk=new Cn("",{providedIn:"root",factory:()=>"USD"}),Ib=new Cn("");let su=null;function _k(){return!1}let NC=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=yk}return e})();function yk(e){return function xk(e,n,i){if(wn(e)&&!i){const o=mr(e.index,n);return new Nf(o,o)}return 47&e.type?new Nf(n[Do],n):null}(vo(),Xt(),!(16&~e))}class jC{constructor(){}supports(n){return Vm(n)}create(n){return new Tk(n)}}const Ek=(e,n)=>n;class Tk{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||Ek}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,o=this._removalsHead,l=0,h=null;for(;i||o;){const b=!o||i&&i.currentIndex{b=this._trackByFn(l,w),null!==i&&Object.is(i.trackById,b)?(o&&(i=this._verifyReinsertion(i,w,b,l)),Object.is(i.item,w)||this._addIdentityChange(i,w)):(i=this._mismatch(i,w,b,l),o=!0),i=i._next,l++}),this.length=l;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,o,l){let h;return null===n?h=this._itTail:(h=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,h,l)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(o,l))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,h,l)):n=this._addAfter(new Mk(i,o),h,l),n}_verifyReinsertion(n,i,o,l){let h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==h?n=this._reinsertAfter(h,n._prev,l):n.currentIndex!=l&&(n.currentIndex=l,this._addToMoves(n,l)),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,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const l=n._prevRemoved,h=n._nextRemoved;return null===l?this._removalsHead=h:l._nextRemoved=h,null===h?this._removalsTail=l:h._prevRemoved=l,this._insertAfter(n,i,o),this._addToMoves(n,o),n}_moveAfter(n,i,o){return this._unlink(n),this._insertAfter(n,i,o),this._addToMoves(n,o),n}_addAfter(n,i,o){return this._insertAfter(n,i,o),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,o){const l=null===i?this._itHead:i._next;return n._next=l,n._prev=i,null===l?this._itTail=n:l._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new UC),this._linkedRecords.put(n),n.currentIndex=o,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,o=n._next;return null===i?this._itHead=o:i._next=o,null===o?this._itTail=i:o._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 UC),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 Mk{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 Ik{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 o;for(o=this._head;null!==o;o=o._nextDup)if((null===i||i<=o.currentIndex)&&Object.is(o.trackById,n))return o;return null}remove(n){const i=n._prevDup,o=n._nextDup;return null===i?this._head=o:i._nextDup=o,null===o?this._tail=i:o._prevDup=i,null===this._head}}class UC{constructor(){this.map=new Map}put(n){const i=n.trackById;let o=this.map.get(i);o||(o=new Ik,this.map.set(i,o)),o.add(n)}get(n,i){const l=this.map.get(n);return l?l.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 VC(e,n,i){const o=e.previousIndex;if(null===o)return o;let l=0;return i&&o{if(i&&i.key===l)this._maybeAddToChanges(i,o),this._appendAfter=i,i=i._next;else{const h=this._getOrCreateRecordForKey(l,o);i=this._insertBeforeOrAppend(i,h)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let o=i;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const o=n._prev;return i._next=n,i._prev=o,n._prev=i,o&&(o._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 l=this._records.get(n);this._maybeAddToChanges(l,i);const h=l._prev,b=l._next;return h&&(h._next=b),b&&(b._prev=h),l._next=null,l._prev=null,l}const o=new Ok(n);return this._records.set(n,o),o.currentValue=i,this._addToAdditions(o),o}_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(o=>i(n[o],o))}}class Ok{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 HC(){return new Rb([new jC])}let Rb=(()=>{class e{static#e=this.\u0275prov=pi({token:e,providedIn:"root",factory:HC});constructor(i){this.factories=i}static create(i,o){if(null!=o){const l=o.factories.slice();i=i.concat(l)}return new e(i)}static extend(i){return{provide:e,useFactory:o=>e.create(i,o||HC()),deps:[[e,new Hn,new mi]]}}find(i){const o=this.factories.find(l=>l.supports(i));if(null!=o)return o;throw new rn(901,!1)}}return e})();function GC(){return new Fb([new zC])}let Fb=(()=>{class e{static#e=this.\u0275prov=pi({token:e,providedIn:"root",factory:GC});constructor(i){this.factories=i}static create(i,o){if(o){const l=o.factories.slice();i=i.concat(l)}return new e(i)}static extend(i){return{provide:e,useFactory:o=>e.create(i,o||GC()),deps:[[e,new Hn,new mi]]}}find(i){const o=this.factories.find(l=>l.supports(i));if(o)return o;throw new rn(901,!1)}}return e})();function Kk(e){try{const{rootComponent:n,appProviders:i,platformProviders:o}=e,l=function bk(e=[]){if(su)return su;const n=function PC(e=[],n){return Ms.create({name:n,providers:[{provide:Na,useValue:"platform"},{provide:Ib,useValue:new Set([()=>su=null])},...e]})}(e);return su=n,function DC(){!function We(e){dt=e}(()=>{throw new rn(600,!1)})}(),function RC(e){e.get(eh,null)?.forEach(i=>i())}(n),n}(o),h=[kC(),...i||[]],w=new my({providers:h,parent:l,debugName:"",runEnvironmentInitializers:!1}).injector,P=w.get(vs);return P.run(()=>{w.resolveInjectorInitializers();const J=w.get(Ra,null);let me;P.runOutsideAngular(()=>{me=P.onError.subscribe({next:yt=>{J.handleError(yt)}})});const Le=()=>w.destroy(),ft=l.get(Ib);return ft.add(Le),w.onDestroy(()=>{me.unsubscribe(),ft.delete(Le)}),function EC(e,n,i){try{const o=i();return Db(o)?o.catch(l=>{throw n.runOutsideAngular(()=>e.handleError(l)),l}):o}catch(o){throw n.runOutsideAngular(()=>e.handleError(o)),o}}(J,P,()=>{const yt=w.get(Eb);return yt.runInitializers(),yt.donePromise.then(()=>{!function w1(e){"string"==typeof e&&(C1=e.toLowerCase().replace(/_/g,"-"))}(w.get(h0,Kh)||Kh);const Qt=w.get(ru);return void 0!==n&&Qt.bootstrap(n),Qt})})})}catch(n){return Promise.reject(n)}}function c2(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function d2(e){const n=Z(null);try{return e()}finally{Z(n)}}const h2=new Cn("",{providedIn:"root",factory:()=>Jn(p2)});let p2=(()=>{class e{static#e=this.\u0275prov=pi({token:e,providedIn:"root",factory:()=>new f2})}return e})();class f2{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Jn(Mh),this.taskId=null}scheduleEffect(n){if(this.enqueue(n),null===this.taskId){const i=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(i),this.taskId=null})}}enqueue(n){const i=n.creationZone;this.queues.has(i)||this.queues.set(i,new Set);const o=this.queues.get(i);o.has(n)||(this.queuedEffectCount++,o.add(n))}flush(){for(;this.queuedEffectCount>0;)for(const[n,i]of this.queues)null===n?this.flushQueue(i):n.run(()=>this.flushQueue(i))}flushQueue(n){for(const i of n)n.delete(i),this.queuedEffectCount--,i.run()}}class g2{constructor(n,i,o,l,h,b){this.scheduler=n,this.effectFn=i,this.creationZone=o,this.injector=h,this.watcher=function Tt(e,n,i){const o=Object.create(ht);i&&(o.consumerAllowSignalWrites=!0),o.fn=e,o.schedule=n;const l=P=>{o.cleanupFn=P};return o.ref={notify:()=>Re(o),run:()=>{if(null===o.fn)return;if(function De(){return be}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(o.dirty=!1,o.hasRun&&!Xe(o))return;o.hasRun=!0;const P=Ie(o);try{o.cleanupFn(),o.cleanupFn=Ke,o.fn(l)}finally{Qe(o,P)}},cleanup:()=>o.cleanupFn(),destroy:()=>function b(P){(function h(P){return null===P.fn&&null===P.schedule})(P)||(Ae(P),P.cleanupFn(),P.fn=null,P.schedule=null,P.cleanupFn=Ke)}(o),[D]:o},o.ref}(w=>this.runEffect(w),()=>this.schedule(),b),this.unregisterOnDestroy=l?.onDestroy(()=>this.destroy())}runEffect(n){try{this.effectFn(n)}catch(i){this.injector.get(Ra,null,{optional:!0})?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function pw(e,n){_l("NgSignals"),!n?.injector&&Cs();const i=n?.injector??Jn(Ms),o=!0!==n?.manualCleanup?i.get(dl):null,l=new g2(i.get(h2),e,typeof Zone>"u"?null:Zone.current,o,i,n?.allowSignalWrites??!1),h=i.get(NC,null,{optional:!0});return h&&8&h._lView[Gn]?(h._lView[ua]??=[]).push(l.watcher.notify):l.watcher.notify(),l}function m2(e,n){const i=gn(e),o=n.elementInjector||Gs();return new Wf(i).create(o,n.projectableNodes,n.hostElement,n.environmentInjector)}function v2(e){const n=gn(e);if(!n)return null;const i=new Wf(n);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}},9417:(St,Be,m)=>{"use strict";m.d(Be,{BC:()=>Bn,MJ:()=>ko,X1:()=>xe,YN:()=>q,cz:()=>Re,kq:()=>ge,l_:()=>Yr,me:()=>ve,vO:()=>un,vS:()=>oi});var t=m(4438),c=m(177),X=m(6648),be=m(7468),K=m(6354);let D=(()=>{class R{constructor(S,ie){this._renderer=S,this._elementRef=ie,this.onChange=He=>{},this.onTouched=()=>{}}setProperty(S,ie){this._renderer.setProperty(this._elementRef.nativeElement,S,ie)}registerOnTouched(S){this.onTouched=S}registerOnChange(S){this.onChange=S}setDisabledState(S){this.setProperty("disabled",S)}static#e=this.\u0275fac=function(ie){return new(ie||R)(t.rXU(t.sFG),t.rXU(t.aKT))};static#t=this.\u0275dir=t.FsC({type:R})}return R})(),Z=(()=>{class R extends D{static#e=this.\u0275fac=(()=>{let S;return function(He){return(S||(S=t.xGo(R)))(He||R)}})();static#t=this.\u0275dir=t.FsC({type:R,features:[t.Vt3]})}return R})();const ge=new t.nKC(""),pe={provide:ge,useExisting:(0,t.Rfq)(()=>ve),multi:!0},de=new t.nKC("");let ve=(()=>{class R extends D{constructor(S,ie,He){super(S,ie),this._compositionMode=He,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ce(){const R=(0,c.QT)()?(0,c.QT)().getUserAgent():"";return/android (\d+)/.test(R.toLowerCase())}())}writeValue(S){this.setProperty("value",S??"")}_handleInput(S){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(S)}_compositionStart(){this._composing=!0}_compositionEnd(S){this._composing=!1,this._compositionMode&&this.onChange(S)}static#e=this.\u0275fac=function(ie){return new(ie||R)(t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(de,8))};static#t=this.\u0275dir=t.FsC({type:R,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(ie,He){1&ie&&t.bIt("input",function(fn){return He._handleInput(fn.target.value)})("blur",function(){return He.onTouched()})("compositionstart",function(){return He._compositionStart()})("compositionend",function(fn){return He._compositionEnd(fn.target.value)})},features:[t.Jv_([pe]),t.Vt3]})}return R})();const Re=new t.nKC(""),Ie=new t.nKC("");function ut(R){return null!=R}function qe(R){return(0,t.jNT)(R)?(0,X.H)(R):R}function nt(R){let N={};return R.forEach(S=>{N=null!=S?{...N,...S}:N}),0===Object.keys(N).length?null:N}function dt(R,N){return N.map(S=>S(R))}function We(R){return R.map(N=>function rt(R){return!R.validate}(N)?N:S=>N.validate(S))}function k(R){return null!=R?function x(R){if(!R)return null;const N=R.filter(ut);return 0==N.length?null:function(S){return nt(dt(S,N))}}(We(R)):null}function E(R){return null!=R?function L(R){if(!R)return null;const N=R.filter(ut);return 0==N.length?null:function(S){const ie=dt(S,N).map(qe);return(0,be.p)(ie).pipe((0,K.T)(nt))}}(We(R)):null}function oe(R,N){return null===R?[N]:Array.isArray(R)?[...R,N]:[R,N]}function Q(R){return R._rawValidators}function Ge(R){return R._rawAsyncValidators}function lt(R){return R?Array.isArray(R)?R:[R]:[]}function Tt(R,N){return Array.isArray(R)?R.includes(N):R===N}function Ke(R,N){const S=lt(N);return lt(R).forEach(He=>{Tt(S,He)||S.push(He)}),S}function ht(R,N){return lt(N).filter(S=>!Tt(R,S))}class kt{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(N){this._rawValidators=N||[],this._composedValidatorFn=k(this._rawValidators)}_setAsyncValidators(N){this._rawAsyncValidators=N||[],this._composedAsyncValidatorFn=E(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(N){this._onDestroyCallbacks.push(N)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(N=>N()),this._onDestroyCallbacks=[]}reset(N=void 0){this.control&&this.control.reset(N)}hasError(N,S){return!!this.control&&this.control.hasError(N,S)}getError(N,S){return this.control?this.control.getError(N,S):null}}class wt extends kt{get formDirective(){return null}get path(){return null}}class un extends kt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class sn{constructor(N){this._cd=N}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Bn=(()=>{class R extends sn{constructor(S){super(S)}static#e=this.\u0275fac=function(ie){return new(ie||R)(t.rXU(un,2))};static#t=this.\u0275dir=t.FsC({type:R,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(ie,He){2&ie&&t.AVh("ng-untouched",He.isUntouched)("ng-touched",He.isTouched)("ng-pristine",He.isPristine)("ng-dirty",He.isDirty)("ng-valid",He.isValid)("ng-invalid",He.isInvalid)("ng-pending",He.isPending)},features:[t.Vt3]})}return R})();const vt="VALID",tn="INVALID",mt="PENDING",yn="DISABLED";function Me(R){return null!=R&&!Array.isArray(R)&&"object"==typeof R}class st{constructor(N,S){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(N),this._assignAsyncValidators(S)}get validator(){return this._composedValidatorFn}set validator(N){this._rawValidators=this._composedValidatorFn=N}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(N){this._rawAsyncValidators=this._composedAsyncValidatorFn=N}get parent(){return this._parent}get valid(){return this.status===vt}get invalid(){return this.status===tn}get pending(){return this.status==mt}get disabled(){return this.status===yn}get enabled(){return this.status!==yn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(N){this._assignValidators(N)}setAsyncValidators(N){this._assignAsyncValidators(N)}addValidators(N){this.setValidators(Ke(N,this._rawValidators))}addAsyncValidators(N){this.setAsyncValidators(Ke(N,this._rawAsyncValidators))}removeValidators(N){this.setValidators(ht(N,this._rawValidators))}removeAsyncValidators(N){this.setAsyncValidators(ht(N,this._rawAsyncValidators))}hasValidator(N){return Tt(this._rawValidators,N)}hasAsyncValidator(N){return Tt(this._rawAsyncValidators,N)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(N={}){this.touched=!0,this._parent&&!N.onlySelf&&this._parent.markAsTouched(N)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(N=>N.markAllAsTouched())}markAsUntouched(N={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(S=>{S.markAsUntouched({onlySelf:!0})}),this._parent&&!N.onlySelf&&this._parent._updateTouched(N)}markAsDirty(N={}){this.pristine=!1,this._parent&&!N.onlySelf&&this._parent.markAsDirty(N)}markAsPristine(N={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(S=>{S.markAsPristine({onlySelf:!0})}),this._parent&&!N.onlySelf&&this._parent._updatePristine(N)}markAsPending(N={}){this.status=mt,!1!==N.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!N.onlySelf&&this._parent.markAsPending(N)}disable(N={}){const S=this._parentMarkedDirty(N.onlySelf);this.status=yn,this.errors=null,this._forEachChild(ie=>{ie.disable({...N,onlySelf:!0})}),this._updateValue(),!1!==N.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...N,skipPristineCheck:S}),this._onDisabledChange.forEach(ie=>ie(!0))}enable(N={}){const S=this._parentMarkedDirty(N.onlySelf);this.status=vt,this._forEachChild(ie=>{ie.enable({...N,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent}),this._updateAncestors({...N,skipPristineCheck:S}),this._onDisabledChange.forEach(ie=>ie(!1))}_updateAncestors(N){this._parent&&!N.onlySelf&&(this._parent.updateValueAndValidity(N),N.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(N){this._parent=N}getRawValue(){return this.value}updateValueAndValidity(N={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===vt||this.status===mt)&&this._runAsyncValidator(N.emitEvent)),!1!==N.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!N.onlySelf&&this._parent.updateValueAndValidity(N)}_updateTreeValidity(N={emitEvent:!0}){this._forEachChild(S=>S._updateTreeValidity(N)),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?yn:vt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(N){if(this.asyncValidator){this.status=mt,this._hasOwnPendingAsyncValidator=!0;const S=qe(this.asyncValidator(this));this._asyncValidationSubscription=S.subscribe(ie=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(ie,{emitEvent:N})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(N,S={}){this.errors=N,this._updateControlsErrors(!1!==S.emitEvent)}get(N){let S=N;return null==S||(Array.isArray(S)||(S=S.split(".")),0===S.length)?null:S.reduce((ie,He)=>ie&&ie._find(He),this)}getError(N,S){const ie=S?this.get(S):this;return ie&&ie.errors?ie.errors[N]:null}hasError(N,S){return!!this.getError(N,S)}get root(){let N=this;for(;N._parent;)N=N._parent;return N}_updateControlsErrors(N){this.status=this._calculateStatus(),N&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(N)}_initObservables(){this.valueChanges=new t.bkB,this.statusChanges=new t.bkB}_calculateStatus(){return this._allControlsDisabled()?yn:this.errors?tn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(mt)?mt:this._anyControlsHaveStatus(tn)?tn:vt}_anyControlsHaveStatus(N){return this._anyControls(S=>S.status===N)}_anyControlsDirty(){return this._anyControls(N=>N.dirty)}_anyControlsTouched(){return this._anyControls(N=>N.touched)}_updatePristine(N={}){this.pristine=!this._anyControlsDirty(),this._parent&&!N.onlySelf&&this._parent._updatePristine(N)}_updateTouched(N={}){this.touched=this._anyControlsTouched(),this._parent&&!N.onlySelf&&this._parent._updateTouched(N)}_registerOnCollectionChange(N){this._onCollectionChange=N}_setUpdateStrategy(N){Me(N)&&null!=N.updateOn&&(this._updateOn=N.updateOn)}_parentMarkedDirty(N){return!N&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(N){return null}_assignValidators(N){this._rawValidators=Array.isArray(N)?N.slice():N,this._composedValidatorFn=function ct(R){return Array.isArray(R)?k(R):R||null}(this._rawValidators)}_assignAsyncValidators(N){this._rawAsyncValidators=Array.isArray(N)?N.slice():N,this._composedAsyncValidatorFn=function he(R){return Array.isArray(R)?E(R):R||null}(this._rawAsyncValidators)}}const Kn=new t.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>wi}),wi="always";function jo(R,N,S=wi){(function or(R,N){const S=Q(R);null!==N.validator?R.setValidators(oe(S,N.validator)):"function"==typeof S&&R.setValidators([S]);const ie=Ge(R);null!==N.asyncValidator?R.setAsyncValidators(oe(ie,N.asyncValidator)):"function"==typeof ie&&R.setAsyncValidators([ie]);const He=()=>R.updateValueAndValidity();Rn(N._rawValidators,He),Rn(N._rawAsyncValidators,He)})(R,N),N.valueAccessor.writeValue(R.value),(R.disabled||"always"===S)&&N.valueAccessor.setDisabledState?.(R.disabled),function As(R,N){N.valueAccessor.registerOnChange(S=>{R._pendingValue=S,R._pendingChange=!0,R._pendingDirty=!0,"change"===R.updateOn&&pi(R,N)})}(R,N),function bs(R,N){const S=(ie,He)=>{N.valueAccessor.writeValue(ie),He&&N.viewToModelUpdate(ie)};R.registerOnChange(S),N._registerOnDestroy(()=>{R._unregisterOnChange(S)})}(R,N),function so(R,N){N.valueAccessor.registerOnTouched(()=>{R._pendingTouched=!0,"blur"===R.updateOn&&R._pendingChange&&pi(R,N),"submit"!==R.updateOn&&R.markAsTouched()})}(R,N),function Qi(R,N){if(N.valueAccessor.setDisabledState){const S=ie=>{N.valueAccessor.setDisabledState(ie)};R.registerOnDisabledChange(S),N._registerOnDestroy(()=>{R._unregisterOnDisabledChange(S)})}}(R,N)}function Ti(R,N,S=!0){const ie=()=>{};N.valueAccessor&&(N.valueAccessor.registerOnChange(ie),N.valueAccessor.registerOnTouched(ie)),function Wr(R,N){let S=!1;if(null!==R){if(null!==N.validator){const He=Q(R);if(Array.isArray(He)&&He.length>0){const Rt=He.filter(fn=>fn!==N.validator);Rt.length!==He.length&&(S=!0,R.setValidators(Rt))}}if(null!==N.asyncValidator){const He=Ge(R);if(Array.isArray(He)&&He.length>0){const Rt=He.filter(fn=>fn!==N.asyncValidator);Rt.length!==He.length&&(S=!0,R.setAsyncValidators(Rt))}}}const ie=()=>{};return Rn(N._rawValidators,ie),Rn(N._rawAsyncValidators,ie),S}(R,N),R&&(N._invokeOnDestroyCallbacks(),R._registerOnCollectionChange(()=>{}))}function Rn(R,N){R.forEach(S=>{S.registerOnValidatorChange&&S.registerOnValidatorChange(N)})}function pi(R,N){R._pendingDirty&&R.markAsDirty(),R.setValue(R._pendingValue,{emitModelToViewChange:!1}),N.viewToModelUpdate(R._pendingValue),R._pendingChange=!1}function Bt(R,N){if(!R.hasOwnProperty("model"))return!1;const S=R.model;return!!S.isFirstChange()||!Object.is(N,S.currentValue)}function Cn(R,N){if(!N)return null;let S,ie,He;return Array.isArray(N),N.forEach(Rt=>{Rt.constructor===ve?S=Rt:function pn(R){return Object.getPrototypeOf(R.constructor)===Z}(Rt)?ie=Rt:He=Rt}),He||ie||S||null}function ho(R,N){const S=R.indexOf(N);S>-1&&R.splice(S,1)}function Ro(R){return"object"==typeof R&&null!==R&&2===Object.keys(R).length&&"value"in R&&"disabled"in R}Promise.resolve();const ko=class extends st{constructor(N=null,S,ie){super(function bn(R){return(Me(R)?R.validators:R)||null}(S),function Ye(R,N){return(Me(N)?N.asyncValidators:R)||null}(ie,S)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(N),this._setUpdateStrategy(S),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Me(S)&&(S.nonNullable||S.initialValueIsDefault)&&(this.defaultValue=Ro(N)?N.value:N)}setValue(N,S={}){this.value=this._pendingValue=N,this._onChange.length&&!1!==S.emitModelToViewChange&&this._onChange.forEach(ie=>ie(this.value,!1!==S.emitViewToModelChange)),this.updateValueAndValidity(S)}patchValue(N,S={}){this.setValue(N,S)}reset(N=this.defaultValue,S={}){this._applyFormState(N),this.markAsPristine(S),this.markAsUntouched(S),this.setValue(this.value,S),this._pendingChange=!1}_updateValue(){}_anyControls(N){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(N){this._onChange.push(N)}_unregisterOnChange(N){ho(this._onChange,N)}registerOnDisabledChange(N){this._onDisabledChange.push(N)}_unregisterOnDisabledChange(N){ho(this._onDisabledChange,N)}_forEachChild(N){}_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(N){Ro(N)?(this.value=this._pendingValue=N.value,N.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=N}},Xr={provide:un,useExisting:(0,t.Rfq)(()=>oi)},Wn=Promise.resolve();let oi=(()=>{class R extends un{constructor(S,ie,He,Rt,fn,Fn){super(),this._changeDetectorRef=fn,this.callSetDisabledState=Fn,this.control=new ko,this._registered=!1,this.name="",this.update=new t.bkB,this._parent=S,this._setValidators(ie),this._setAsyncValidators(He),this.valueAccessor=Cn(0,Rt)}ngOnChanges(S){if(this._checkForErrors(),!this._registered||"name"in S){if(this._registered&&(this._checkName(),this.formDirective)){const ie=S.name.previousValue;this.formDirective.removeControl({name:ie,path:this._getPath(ie)})}this._setUpControl()}"isDisabled"in S&&this._updateDisabled(S),Bt(S,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(S){this.viewModel=S,this.update.emit(S)}_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(){jo(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(S){Wn.then(()=>{this.control.setValue(S,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(S){const ie=S.isDisabled.currentValue,He=0!==ie&&(0,t.L39)(ie);Wn.then(()=>{He&&!this.control.disabled?this.control.disable():!He&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(S){return this._parent?function ro(R,N){return[...N.path,R]}(S,this._parent):[S]}static#e=this.\u0275fac=function(ie){return new(ie||R)(t.rXU(wt,9),t.rXU(Re,10),t.rXU(Ie,10),t.rXU(ge,10),t.rXU(t.gRc,8),t.rXU(Kn,8))};static#t=this.\u0275dir=t.FsC({type:R,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[t.Mj6.None,"disabled","isDisabled"],model:[t.Mj6.None,"ngModel","model"],options:[t.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t.Jv_([Xr]),t.Vt3,t.OA$]})}return R})();const Ji=new t.nKC(""),Uo={provide:un,useExisting:(0,t.Rfq)(()=>Yr)};let Yr=(()=>{class R extends un{set isDisabled(S){}static#e=this._ngModelWarningSentOnce=!1;constructor(S,ie,He,Rt,fn){super(),this._ngModelWarningConfig=Rt,this.callSetDisabledState=fn,this.update=new t.bkB,this._ngModelWarningSent=!1,this._setValidators(S),this._setAsyncValidators(ie),this.valueAccessor=Cn(0,He)}ngOnChanges(S){if(this._isControlChanged(S)){const ie=S.form.previousValue;ie&&Ti(ie,this,!1),jo(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Bt(S,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Ti(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(S){this.viewModel=S,this.update.emit(S)}_isControlChanged(S){return S.hasOwnProperty("form")}static#t=this.\u0275fac=function(ie){return new(ie||R)(t.rXU(Re,10),t.rXU(Ie,10),t.rXU(ge,10),t.rXU(Ji,8),t.rXU(Kn,8))};static#n=this.\u0275dir=t.FsC({type:R,selectors:[["","formControl",""]],inputs:{form:[t.Mj6.None,"formControl","form"],isDisabled:[t.Mj6.None,"disabled","isDisabled"],model:[t.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t.Jv_([Uo]),t.Vt3,t.OA$]})}return R})(),H=(()=>{class R{static#e=this.\u0275fac=function(ie){return new(ie||R)};static#t=this.\u0275mod=t.$C({type:R});static#n=this.\u0275inj=t.G2t({})}return R})(),q=(()=>{class R{static withConfig(S){return{ngModule:R,providers:[{provide:Kn,useValue:S.callSetDisabledState??wi}]}}static#e=this.\u0275fac=function(ie){return new(ie||R)};static#t=this.\u0275mod=t.$C({type:R});static#n=this.\u0275inj=t.G2t({imports:[H]})}return R})(),xe=(()=>{class R{static withConfig(S){return{ngModule:R,providers:[{provide:Ji,useValue:S.warnOnNgModelWithFormControl??"always"},{provide:Kn,useValue:S.callSetDisabledState??wi}]}}static#e=this.\u0275fac=function(ie){return new(ie||R)};static#t=this.\u0275mod=t.$C({type:R});static#n=this.\u0275inj=t.G2t({imports:[H]})}return R})()},345:(St,Be,m)=>{"use strict";m.d(Be,{B7:()=>et,B8:()=>L,Q5:()=>fe,hE:()=>Bn,up:()=>nn});var t=m(4438),c=m(177);class X extends c.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class be extends X{static makeCurrent(){(0,c.ZD)(new be)}onAndCancel(Me,V,ke){return Me.addEventListener(V,ke),()=>{Me.removeEventListener(V,ke)}}dispatchEvent(Me,V){Me.dispatchEvent(V)}remove(Me){Me.parentNode&&Me.parentNode.removeChild(Me)}createElement(Me,V){return(V=V||this.getDefaultDocument()).createElement(Me)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Me){return Me.nodeType===Node.ELEMENT_NODE}isShadowRoot(Me){return Me instanceof DocumentFragment}getGlobalEventTarget(Me,V){return"window"===V?window:"document"===V?Me:"body"===V?Me.body:null}getBaseHref(Me){const V=function D(){return K=K||document.querySelector("base"),K?K.getAttribute("href"):null}();return null==V?null:function Z(he){return new URL(he,document.baseURI).pathname}(V)}resetBaseElement(){K=null}getUserAgent(){return window.navigator.userAgent}getCookie(Me){return(0,c._b)(document.cookie,Me)}}let K=null,De=(()=>{class he{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(ke){return new(ke||he)};static#t=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac})}return he})();const fe=new t.nKC("");let pe=(()=>{class he{constructor(V,ke){this._zone=ke,this._eventNameToPlugin=new Map,V.forEach(st=>{st.manager=this}),this._plugins=V.slice().reverse()}addEventListener(V,ke,st){return this._findPluginFor(ke).addEventListener(V,ke,st)}getZone(){return this._zone}_findPluginFor(V){let ke=this._eventNameToPlugin.get(V);if(ke)return ke;if(ke=this._plugins.find(Dt=>Dt.supports(V)),!ke)throw new t.wOt(5101,!1);return this._eventNameToPlugin.set(V,ke),ke}static#e=this.\u0275fac=function(ke){return new(ke||he)(t.KVO(fe),t.KVO(t.SKi))};static#t=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac})}return he})();class ce{constructor(Me){this._doc=Me}}const de="ng-app-id";let ve=(()=>{class he{constructor(V,ke,st,Dt={}){this.doc=V,this.appId=ke,this.nonce=st,this.platformId=Dt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,c.Vy)(Dt),this.resetHostNodes()}addStyles(V){for(const ke of V)1===this.changeUsageCount(ke,1)&&this.onStyleAdded(ke)}removeStyles(V){for(const ke of V)this.changeUsageCount(ke,-1)<=0&&this.onStyleRemoved(ke)}ngOnDestroy(){const V=this.styleNodesInDOM;V&&(V.forEach(ke=>ke.remove()),V.clear());for(const ke of this.getAllStyles())this.onStyleRemoved(ke);this.resetHostNodes()}addHost(V){this.hostNodes.add(V);for(const ke of this.getAllStyles())this.addStyleToHost(V,ke)}removeHost(V){this.hostNodes.delete(V)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(V){for(const ke of this.hostNodes)this.addStyleToHost(ke,V)}onStyleRemoved(V){const ke=this.styleRef;ke.get(V)?.elements?.forEach(st=>st.remove()),ke.delete(V)}collectServerRenderedStyles(){const V=this.doc.head?.querySelectorAll(`style[${de}="${this.appId}"]`);if(V?.length){const ke=new Map;return V.forEach(st=>{null!=st.textContent&&ke.set(st.textContent,st)}),ke}return null}changeUsageCount(V,ke){const st=this.styleRef;if(st.has(V)){const Dt=st.get(V);return Dt.usage+=ke,Dt.usage}return st.set(V,{usage:ke,elements:[]}),ke}getStyleElement(V,ke){const st=this.styleNodesInDOM,Dt=st?.get(ke);if(Dt?.parentNode===V)return st.delete(ke),Dt.removeAttribute(de),Dt;{const Zt=this.doc.createElement("style");return this.nonce&&Zt.setAttribute("nonce",this.nonce),Zt.textContent=ke,this.platformIsServer&&Zt.setAttribute(de,this.appId),V.appendChild(Zt),Zt}}addStyleToHost(V,ke){const st=this.getStyleElement(V,ke),Dt=this.styleRef,Zt=Dt.get(ke)?.elements;Zt?Zt.push(st):Dt.set(ke,{elements:[st],usage:1})}resetHostNodes(){const V=this.hostNodes;V.clear(),V.add(this.doc.head)}static#e=this.\u0275fac=function(ke){return new(ke||he)(t.KVO(c.qQ),t.KVO(t.sZ2),t.KVO(t.BIS,8),t.KVO(t.Agw))};static#t=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac})}return he})();const Ce={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},$e=/%COMP%/g,Ae=new t.nKC("",{providedIn:"root",factory:()=>!0});function Ve(he,Me){return Me.map(V=>V.replace($e,he))}let et=(()=>{class he{constructor(V,ke,st,Dt,Zt,In,Vn,Ai=null){this.eventManager=V,this.sharedStylesHost=ke,this.appId=st,this.removeStylesOnCompDestroy=Dt,this.doc=Zt,this.platformId=In,this.ngZone=Vn,this.nonce=Ai,this.rendererByCompId=new Map,this.platformIsServer=(0,c.Vy)(In),this.defaultRenderer=new Te(V,Zt,Vn,this.platformIsServer)}createRenderer(V,ke){if(!V||!ke)return this.defaultRenderer;this.platformIsServer&&ke.encapsulation===t.gXe.ShadowDom&&(ke={...ke,encapsulation:t.gXe.Emulated});const st=this.getOrCreateRenderer(V,ke);return st instanceof nt?st.applyToHost(V):st instanceof qe&&st.applyStyles(),st}getOrCreateRenderer(V,ke){const st=this.rendererByCompId;let Dt=st.get(ke.id);if(!Dt){const Zt=this.doc,In=this.ngZone,Vn=this.eventManager,Ai=this.sharedStylesHost,uo=this.removeStylesOnCompDestroy,Kn=this.platformIsServer;switch(ke.encapsulation){case t.gXe.Emulated:Dt=new nt(Vn,Ai,ke,this.appId,uo,Zt,In,Kn);break;case t.gXe.ShadowDom:return new ut(Vn,Ai,V,ke,Zt,In,this.nonce,Kn);default:Dt=new qe(Vn,Ai,ke,uo,Zt,In,Kn)}st.set(ke.id,Dt)}return Dt}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(ke){return new(ke||he)(t.KVO(pe),t.KVO(ve),t.KVO(t.sZ2),t.KVO(Ae),t.KVO(c.qQ),t.KVO(t.Agw),t.KVO(t.SKi),t.KVO(t.BIS))};static#t=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac})}return he})();class Te{constructor(Me,V,ke,st){this.eventManager=Me,this.doc=V,this.ngZone=ke,this.platformIsServer=st,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Me,V){return V?this.doc.createElementNS(Ce[V]||V,Me):this.doc.createElement(Me)}createComment(Me){return this.doc.createComment(Me)}createText(Me){return this.doc.createTextNode(Me)}appendChild(Me,V){(je(Me)?Me.content:Me).appendChild(V)}insertBefore(Me,V,ke){Me&&(je(Me)?Me.content:Me).insertBefore(V,ke)}removeChild(Me,V){Me&&Me.removeChild(V)}selectRootElement(Me,V){let ke="string"==typeof Me?this.doc.querySelector(Me):Me;if(!ke)throw new t.wOt(-5104,!1);return V||(ke.textContent=""),ke}parentNode(Me){return Me.parentNode}nextSibling(Me){return Me.nextSibling}setAttribute(Me,V,ke,st){if(st){V=st+":"+V;const Dt=Ce[st];Dt?Me.setAttributeNS(Dt,V,ke):Me.setAttribute(V,ke)}else Me.setAttribute(V,ke)}removeAttribute(Me,V,ke){if(ke){const st=Ce[ke];st?Me.removeAttributeNS(st,V):Me.removeAttribute(`${ke}:${V}`)}else Me.removeAttribute(V)}addClass(Me,V){Me.classList.add(V)}removeClass(Me,V){Me.classList.remove(V)}setStyle(Me,V,ke,st){st&(t.czy.DashCase|t.czy.Important)?Me.style.setProperty(V,ke,st&t.czy.Important?"important":""):Me.style[V]=ke}removeStyle(Me,V,ke){ke&t.czy.DashCase?Me.style.removeProperty(V):Me.style[V]=""}setProperty(Me,V,ke){null!=Me&&(Me[V]=ke)}setValue(Me,V){Me.nodeValue=V}listen(Me,V,ke){if("string"==typeof Me&&!(Me=(0,c.QT)().getGlobalEventTarget(this.doc,Me)))throw new Error(`Unsupported event target ${Me} for event ${V}`);return this.eventManager.addEventListener(Me,V,this.decoratePreventDefault(ke))}decoratePreventDefault(Me){return V=>{if("__ngUnwrap__"===V)return Me;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Me(V)):Me(V))&&V.preventDefault()}}}function je(he){return"TEMPLATE"===he.tagName&&void 0!==he.content}class ut extends Te{constructor(Me,V,ke,st,Dt,Zt,In,Vn){super(Me,Dt,Zt,Vn),this.sharedStylesHost=V,this.hostEl=ke,this.shadowRoot=ke.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ai=Ve(st.id,st.styles);for(const uo of Ai){const Kn=document.createElement("style");In&&Kn.setAttribute("nonce",In),Kn.textContent=uo,this.shadowRoot.appendChild(Kn)}}nodeOrShadowRoot(Me){return Me===this.hostEl?this.shadowRoot:Me}appendChild(Me,V){return super.appendChild(this.nodeOrShadowRoot(Me),V)}insertBefore(Me,V,ke){return super.insertBefore(this.nodeOrShadowRoot(Me),V,ke)}removeChild(Me,V){return super.removeChild(this.nodeOrShadowRoot(Me),V)}parentNode(Me){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Me)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class qe extends Te{constructor(Me,V,ke,st,Dt,Zt,In,Vn){super(Me,Dt,Zt,In),this.sharedStylesHost=V,this.removeStylesOnCompDestroy=st,this.styles=Vn?Ve(Vn,ke.styles):ke.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class nt extends qe{constructor(Me,V,ke,st,Dt,Zt,In,Vn){const Ai=st+"-"+ke.id;super(Me,V,ke,Dt,Zt,In,Vn,Ai),this.contentAttr=function we(he){return"_ngcontent-%COMP%".replace($e,he)}(Ai),this.hostAttr=function Ue(he){return"_nghost-%COMP%".replace($e,he)}(Ai)}applyToHost(Me){this.applyStyles(),this.setAttribute(Me,this.hostAttr,"")}createElement(Me,V){const ke=super.createElement(Me,V);return super.setAttribute(ke,this.contentAttr,""),ke}}let dt=(()=>{class he extends ce{constructor(V){super(V)}supports(V){return!0}addEventListener(V,ke,st){return V.addEventListener(ke,st,!1),()=>this.removeEventListener(V,ke,st)}removeEventListener(V,ke,st){return V.removeEventListener(ke,st)}static#e=this.\u0275fac=function(ke){return new(ke||he)(t.KVO(c.qQ))};static#t=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac})}return he})();const rt=["alt","control","meta","shift"],We={"\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"},x={alt:he=>he.altKey,control:he=>he.ctrlKey,meta:he=>he.metaKey,shift:he=>he.shiftKey};let k=(()=>{class he extends ce{constructor(V){super(V)}supports(V){return null!=he.parseEventName(V)}addEventListener(V,ke,st){const Dt=he.parseEventName(ke),Zt=he.eventCallback(Dt.fullKey,st,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,c.QT)().onAndCancel(V,Dt.domEventName,Zt))}static parseEventName(V){const ke=V.toLowerCase().split("."),st=ke.shift();if(0===ke.length||"keydown"!==st&&"keyup"!==st)return null;const Dt=he._normalizeKey(ke.pop());let Zt="",In=ke.indexOf("code");if(In>-1&&(ke.splice(In,1),Zt="code."),rt.forEach(Ai=>{const uo=ke.indexOf(Ai);uo>-1&&(ke.splice(uo,1),Zt+=Ai+".")}),Zt+=Dt,0!=ke.length||0===Dt.length)return null;const Vn={};return Vn.domEventName=st,Vn.fullKey=Zt,Vn}static matchEventFullKeyCode(V,ke){let st=We[V.key]||V.key,Dt="";return ke.indexOf("code.")>-1&&(st=V.code,Dt="code."),!(null==st||!st)&&(st=st.toLowerCase()," "===st?st="space":"."===st&&(st="dot"),rt.forEach(Zt=>{Zt!==st&&(0,x[Zt])(V)&&(Dt+=Zt+".")}),Dt+=st,Dt===ke)}static eventCallback(V,ke,st){return Dt=>{he.matchEventFullKeyCode(Dt,V)&&st.runGuarded(()=>ke(Dt))}}static _normalizeKey(V){return"esc"===V?"escape":V}static#e=this.\u0275fac=function(ke){return new(ke||he)(t.KVO(c.qQ))};static#t=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac})}return he})();function L(he,Me){return(0,t.TL3)({rootComponent:he,...oe(Me)})}function oe(he){return{appProviders:[...un,...he?.providers??[]],platformProviders:Ke}}const Ke=[{provide:t.Agw,useValue:c.AJ},{provide:t.PLl,useValue:function Ge(){be.makeCurrent()},multi:!0},{provide:c.qQ,useFactory:function Tt(){return(0,t.TL$)(document),document},deps:[]}],un=[{provide:t.H8p,useValue:"root"},{provide:t.zcH,useFactory:function lt(){return new t.zcH},deps:[]},{provide:fe,useClass:dt,multi:!0,deps:[c.qQ,t.SKi,t.Agw]},{provide:fe,useClass:k,multi:!0,deps:[c.qQ]},et,ve,pe,{provide:t._9s,useExisting:et},{provide:c.N0,useClass:De,deps:[]},[]];let Bn=(()=>{class he{constructor(V){this._doc=V}getTitle(){return this._doc.title}setTitle(V){this._doc.title=V||""}static#e=this.\u0275fac=function(ke){return new(ke||he)(t.KVO(c.qQ))};static#t=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),nn=(()=>{class he{static#e=this.\u0275fac=function(ke){return new(ke||he)};static#t=this.\u0275prov=t.jDH({token:he,factory:function(ke){let st=null;return st=ke?new(ke||he):t.KVO(Wt),st},providedIn:"root"})}return he})(),Wt=(()=>{class he extends nn{constructor(V){super(),this._doc=V}sanitize(V,ke){if(null==ke)return null;switch(V){case t.WPN.NONE:return ke;case t.WPN.HTML:return(0,t.ZF7)(ke,"HTML")?(0,t.rcV)(ke):(0,t.h9k)(this._doc,String(ke)).toString();case t.WPN.STYLE:return(0,t.ZF7)(ke,"Style")?(0,t.rcV)(ke):ke;case t.WPN.SCRIPT:if((0,t.ZF7)(ke,"Script"))return(0,t.rcV)(ke);throw new t.wOt(5200,!1);case t.WPN.URL:return(0,t.ZF7)(ke,"URL")?(0,t.rcV)(ke):(0,t.$MX)(String(ke));case t.WPN.RESOURCE_URL:if((0,t.ZF7)(ke,"ResourceURL"))return(0,t.rcV)(ke);throw new t.wOt(5201,!1);default:throw new t.wOt(5202,!1)}}bypassSecurityTrustHtml(V){return(0,t.Kcf)(V)}bypassSecurityTrustStyle(V){return(0,t.cWb)(V)}bypassSecurityTrustScript(V){return(0,t.UyX)(V)}bypassSecurityTrustUrl(V){return(0,t.osQ)(V)}bypassSecurityTrustResourceUrl(V){return(0,t.e5t)(V)}static#e=this.\u0275fac=function(ke){return new(ke||he)(t.KVO(c.qQ))};static#t=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})()},2791:(St,Be,m)=>{"use strict";m.d(Be,{nX:()=>No,wF:()=>ko,Z:()=>Ro,Kp:()=>Ls,Ix:()=>fi,wQ:()=>Wo,$T:()=>Fi,iI:()=>wn,n3:()=>sr,OY:()=>Rs,Sd:()=>Ct,lh:()=>la,Zy:()=>ua,oH:()=>ws,Sn:()=>te});var t=m(467),c=m(4438),X=m(4402),be=m(6648),K=m(7673),D=m(4412),Z=m(4572),ge=m(9350),De=m(8793),fe=m(9030),pe=m(1203),ce=m(8810),de=m(983),ve=m(1985),Ce=m(8359),$e=m(9974),Re=m(4360);function Ie(){return(0,$e.N)((I,$)=>{let O=null;I._refCount++;const j=(0,Re._)($,void 0,void 0,void 0,()=>{if(!I||I._refCount<=0||0<--I._refCount)return void(O=null);const re=I._connection,Se=O;O=null,re&&(!Se||re===Se)&&re.unsubscribe(),$.unsubscribe()});I.subscribe(j),j.closed||(O=I.connect())})}class Qe extends ve.c{constructor($,O){super(),this.source=$,this.subjectFactory=O,this._subject=null,this._refCount=0,this._connection=null,(0,$e.S)($)&&(this.lift=$.lift)}_subscribe($){return this.getSubject().subscribe($)}getSubject(){const $=this._subject;return(!$||$.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:$}=this;this._subject=this._connection=null,$?.unsubscribe()}connect(){let $=this._connection;if(!$){$=this._connection=new Ce.yU;const O=this.getSubject();$.add(this.source.subscribe((0,Re._)(O,void 0,()=>{this._teardown(),O.complete()},j=>{this._teardown(),O.error(j)},()=>this._teardown()))),$.closed&&(this._connection=null,$=Ce.yU.EMPTY)}return $}refCount(){return Ie()(this)}}var Xe=m(1413),Ae=m(177),we=m(6354),Ue=m(5558),Ve=m(6697),et=m(9172),Te=m(5964),_e=m(1397),W=m(1594),je=m(274),ut=m(8141),qe=m(9437);var rt=m(9901);function We(I){return I<=0?()=>de.w:(0,$e.N)(($,O)=>{let j=[];$.subscribe((0,Re._)(O,re=>{j.push(re),I{for(const re of j)O.next(re);O.complete()},void 0,()=>{j=null}))})}var x=m(3774),k=m(3669),E=m(3703),oe=m(980),Q=m(6977),Ge=m(6365),lt=m(345);const Tt="primary",Ke=Symbol("RouteTitle");class ht{constructor($){this.params=$||{}}has($){return Object.prototype.hasOwnProperty.call(this.params,$)}get($){if(this.has($)){const O=this.params[$];return Array.isArray(O)?O[0]:O}return null}getAll($){if(this.has($)){const O=this.params[$];return Array.isArray(O)?O:[O]}return[]}get keys(){return Object.keys(this.params)}}function kt(I){return new ht(I)}function wt(I,$,O){const j=O.path.split("/");if(j.length>I.length||"full"===O.pathMatch&&($.hasChildren()||j.lengthj[Se]===re)}return I===$}function Bn(I){return I.length>0?I[I.length-1]:null}function rn(I){return(0,X.A)(I)?I:(0,c.jNT)(I)?(0,be.H)(Promise.resolve(I)):(0,K.of)(I)}const di={exact:function Ot(I,$,O){if(!nn(I.segments,$.segments)||!an(I.segments,$.segments,O)||I.numberOfChildren!==$.numberOfChildren)return!1;for(const j in $.children)if(!I.children[j]||!Ot(I.children[j],$.children[j],O))return!1;return!0},subset:_t},hi={exact:function $t(I,$){return sn(I,$)},subset:function zt(I,$){return Object.keys($).length<=Object.keys(I).length&&Object.keys($).every(O=>En(I[O],$[O]))},ignored:()=>!0};function _i(I,$,O){return di[O.paths](I.root,$.root,O.matrixParams)&&hi[O.queryParams](I.queryParams,$.queryParams)&&!("exact"===O.fragment&&I.fragment!==$.fragment)}function _t(I,$,O){return At(I,$,$.segments,O)}function At(I,$,O,j){if(I.segments.length>O.length){const re=I.segments.slice(0,O.length);return!(!nn(re,O)||$.hasChildren()||!an(re,O,j))}if(I.segments.length===O.length){if(!nn(I.segments,O)||!an(I.segments,O,j))return!1;for(const re in $.children)if(!I.children[re]||!_t(I.children[re],$.children[re],j))return!1;return!0}{const re=O.slice(0,I.segments.length),Se=O.slice(I.segments.length);return!!(nn(I.segments,re)&&an(I.segments,re,j)&&I.children[Tt])&&At(I.children[Tt],$,Se,j)}}function an(I,$,O){return $.every((j,re)=>hi[O](I[re].parameters,j.parameters))}class dn{constructor($=new qt([],{}),O={},j=null){this.root=$,this.queryParams=O,this.fragment=j}get queryParamMap(){return this._queryParamMap??=kt(this.queryParams),this._queryParamMap}toString(){return vt.serialize(this)}}class qt{constructor($,O){this.segments=$,this.children=O,this.parent=null,Object.values(O).forEach(j=>j.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return tn(this)}}class On{constructor($,O){this.path=$,this.parameters=O}get parameterMap(){return this._parameterMap??=kt(this.parameters),this._parameterMap}toString(){return V(this)}}function nn(I,$){return I.length===$.length&&I.every((O,j)=>O.path===$[j].path)}let Ct=(()=>{class I{static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:()=>new Ht,providedIn:"root"})}return I})();class Ht{parse($){const O=new ro($);return new dn(O.parseRootSegment(),O.parseQueryParams(),O.parseFragment())}serialize($){const O=`/${mt($.root,!0)}`,j=function st(I){const $=Object.entries(I).map(([O,j])=>Array.isArray(j)?j.map(re=>`${bn(O)}=${bn(re)}`).join("&"):`${bn(O)}=${bn(j)}`).filter(O=>O);return $.length?`?${$.join("&")}`:""}($.queryParams);return`${O}${j}${"string"==typeof $.fragment?`#${function ct(I){return encodeURI(I)}($.fragment)}`:""}`}}const vt=new Ht;function tn(I){return I.segments.map($=>V($)).join("/")}function mt(I,$){if(!I.hasChildren())return tn(I);if($){const O=I.children[Tt]?mt(I.children[Tt],!1):"",j=[];return Object.entries(I.children).forEach(([re,Se])=>{re!==Tt&&j.push(`${re}:${mt(Se,!1)}`)}),j.length>0?`${O}(${j.join("//")})`:O}{const O=function Wt(I,$){let O=[];return Object.entries(I.children).forEach(([j,re])=>{j===Tt&&(O=O.concat($(re,j)))}),Object.entries(I.children).forEach(([j,re])=>{j!==Tt&&(O=O.concat($(re,j)))}),O}(I,(j,re)=>re===Tt?[mt(I.children[Tt],!1)]:[`${re}:${mt(j,!1)}`]);return 1===Object.keys(I.children).length&&null!=I.children[Tt]?`${tn(I)}/${O[0]}`:`${tn(I)}/(${O.join("//")})`}}function yn(I){return encodeURIComponent(I).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function bn(I){return yn(I).replace(/%3B/gi,";")}function Ye(I){return yn(I).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function he(I){return decodeURIComponent(I)}function Me(I){return he(I.replace(/\+/g,"%20"))}function V(I){return`${Ye(I.path)}${function ke(I){return Object.entries(I).map(([$,O])=>`;${Ye($)}=${Ye(O)}`).join("")}(I.parameters)}`}const Dt=/^[^\/()?;#]+/;function Zt(I){const $=I.match(Dt);return $?$[0]:""}const In=/^[^\/()?;=#]+/,Ai=/^[^=?&#]+/,Kn=/^[^&#]+/;class ro{constructor($){this.url=$,this.remaining=$}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new qt([],{}):new qt([],this.parseChildren())}parseQueryParams(){const $={};if(this.consumeOptional("?"))do{this.parseQueryParam($)}while(this.consumeOptional("&"));return $}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const $=[];for(this.peekStartsWith("(")||$.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),$.push(this.parseSegment());let O={};this.peekStartsWith("/(")&&(this.capture("/"),O=this.parseParens(!0));let j={};return this.peekStartsWith("(")&&(j=this.parseParens(!1)),($.length>0||Object.keys(O).length>0)&&(j[Tt]=new qt($,O)),j}parseSegment(){const $=Zt(this.remaining);if(""===$&&this.peekStartsWith(";"))throw new c.wOt(4009,!1);return this.capture($),new On(he($),this.parseMatrixParams())}parseMatrixParams(){const $={};for(;this.consumeOptional(";");)this.parseParam($);return $}parseParam($){const O=function Vn(I){const $=I.match(In);return $?$[0]:""}(this.remaining);if(!O)return;this.capture(O);let j="";if(this.consumeOptional("=")){const re=Zt(this.remaining);re&&(j=re,this.capture(j))}$[he(O)]=he(j)}parseQueryParam($){const O=function uo(I){const $=I.match(Ai);return $?$[0]:""}(this.remaining);if(!O)return;this.capture(O);let j="";if(this.consumeOptional("=")){const tt=function wi(I){const $=I.match(Kn);return $?$[0]:""}(this.remaining);tt&&(j=tt,this.capture(j))}const re=Me(O),Se=Me(j);if($.hasOwnProperty(re)){let tt=$[re];Array.isArray(tt)||(tt=[tt],$[re]=tt),tt.push(Se)}else $[re]=Se}parseParens($){const O={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const j=Zt(this.remaining),re=this.remaining[j.length];if("/"!==re&&")"!==re&&";"!==re)throw new c.wOt(4010,!1);let Se;j.indexOf(":")>-1?(Se=j.slice(0,j.indexOf(":")),this.capture(Se),this.capture(":")):$&&(Se=Tt);const tt=this.parseChildren();O[Se]=1===Object.keys(tt).length?tt[Tt]:new qt([],tt),this.consumeOptional("//")}return O}peekStartsWith($){return this.remaining.startsWith($)}consumeOptional($){return!!this.peekStartsWith($)&&(this.remaining=this.remaining.substring($.length),!0)}capture($){if(!this.consumeOptional($))throw new c.wOt(4011,!1)}}function jo(I){return I.segments.length>0?new qt([],{[Tt]:I}):I}function Ti(I){const $={};for(const[j,re]of Object.entries(I.children)){const Se=Ti(re);if(j===Tt&&0===Se.segments.length&&Se.hasChildren())for(const[tt,Nt]of Object.entries(Se.children))$[tt]=Nt;else(Se.segments.length>0||Se.hasChildren())&&($[j]=Se)}return function Rn(I){if(1===I.numberOfChildren&&I.children[Tt]){const $=I.children[Tt];return new qt(I.segments.concat($.segments),$.children)}return I}(new qt(I.segments,$))}function Qi(I){return I instanceof dn}function Wr(I){let $;const re=jo(function O(Se){const tt={};for(const Mt of Se.children){const Sn=O(Mt);tt[Mt.outlet]=Sn}const Nt=new qt(Se.url,tt);return Se===I&&($=Nt),Nt}(I.root));return $??re}function As(I,$,O,j){let re=I;for(;re.parent;)re=re.parent;if(0===$.length)return bs(re,re,re,O,j);const Se=function Tn(I){if("string"==typeof I[0]&&1===I.length&&"/"===I[0])return new ao(!0,0,I);let $=0,O=!1;const j=I.reduce((re,Se,tt)=>{if("object"==typeof Se&&null!=Se){if(Se.outlets){const Nt={};return Object.entries(Se.outlets).forEach(([Mt,Sn])=>{Nt[Mt]="string"==typeof Sn?Sn.split("/"):Sn}),[...re,{outlets:Nt}]}if(Se.segmentPath)return[...re,Se.segmentPath]}return"string"!=typeof Se?[...re,Se]:0===tt?(Se.split("/").forEach((Nt,Mt)=>{0==Mt&&"."===Nt||(0==Mt&&""===Nt?O=!0:".."===Nt?$++:""!=Nt&&re.push(Nt))}),re):[...re,Se]},[]);return new ao(O,$,j)}($);if(Se.toRoot())return bs(re,re,new qt([],{}),O,j);const tt=function To(I,$,O){if(I.isAbsolute)return new Ni($,!0,0);if(!O)return new Ni($,!1,NaN);if(null===O.parent)return new Ni(O,!0,0);const j=so(I.commands[0])?0:1;return function ls(I,$,O){let j=I,re=$,Se=O;for(;Se>re;){if(Se-=re,j=j.parent,!j)throw new c.wOt(4005,!1);re=j.segments.length}return new Ni(j,!1,re-Se)}(O,O.segments.length-1+j,I.numberOfDoubleDots)}(Se,re,I),Nt=tt.processChildren?pn(tt.segmentGroup,tt.index,Se.commands):Bt(tt.segmentGroup,tt.index,Se.commands);return bs(re,tt.segmentGroup,Nt,O,j)}function so(I){return"object"==typeof I&&null!=I&&!I.outlets&&!I.segmentPath}function pi(I){return"object"==typeof I&&null!=I&&I.outlets}function bs(I,$,O,j,re){let tt,Se={};j&&Object.entries(j).forEach(([Mt,Sn])=>{Se[Mt]=Array.isArray(Sn)?Sn.map(Ci=>`${Ci}`):`${Sn}`}),tt=I===$?O:ii(I,$,O);const Nt=jo(Ti(tt));return new dn(Nt,Se,re)}function ii(I,$,O){const j={};return Object.entries(I.children).forEach(([re,Se])=>{j[re]=Se===$?O:ii(Se,$,O)}),new qt(I.segments,j)}class ao{constructor($,O,j){if(this.isAbsolute=$,this.numberOfDoubleDots=O,this.commands=j,$&&j.length>0&&so(j[0]))throw new c.wOt(4003,!1);const re=j.find(pi);if(re&&re!==Bn(j))throw new c.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ni{constructor($,O,j){this.segmentGroup=$,this.processChildren=O,this.index=j}}function Bt(I,$,O){if(I??=new qt([],{}),0===I.segments.length&&I.hasChildren())return pn(I,$,O);const j=function kn(I,$,O){let j=0,re=$;const Se={match:!1,pathIndex:0,commandIndex:0};for(;re=O.length)return Se;const tt=I.segments[re],Nt=O[j];if(pi(Nt))break;const Mt=`${Nt}`,Sn=j0&&void 0===Mt)break;if(Mt&&Sn&&"object"==typeof Sn&&void 0===Sn.outlets){if(!Io(Mt,Sn,tt))return Se;j+=2}else{if(!Io(Mt,{},tt))return Se;j++}re++}return{match:!0,pathIndex:re,commandIndex:j}}(I,$,O),re=O.slice(j.commandIndex);if(j.match&&j.pathIndexSe!==Tt)&&I.children[Tt]&&1===I.numberOfChildren&&0===I.children[Tt].segments.length){const Se=pn(I.children[Tt],$,O);return new qt(I.segments,Se.children)}return Object.entries(j).forEach(([Se,tt])=>{"string"==typeof tt&&(tt=[tt]),null!==tt&&(re[Se]=Bt(I.children[Se],$,tt))}),Object.entries(I.children).forEach(([Se,tt])=>{void 0===j[Se]&&(re[Se]=tt)}),new qt(I.segments,re)}}function Cn(I,$,O){const j=I.segments.slice(0,$);let re=0;for(;re{"string"==typeof j&&(j=[j]),null!==j&&($[O]=Cn(new qt([],{}),0,j))}),$}function Li(I){const $={};return Object.entries(I).forEach(([O,j])=>$[O]=`${j}`),$}function Io(I,$,O){return I==O.path&&sn($,O.parameters)}const Ii="imperative";var Xn=function(I){return I[I.NavigationStart=0]="NavigationStart",I[I.NavigationEnd=1]="NavigationEnd",I[I.NavigationCancel=2]="NavigationCancel",I[I.NavigationError=3]="NavigationError",I[I.RoutesRecognized=4]="RoutesRecognized",I[I.ResolveStart=5]="ResolveStart",I[I.ResolveEnd=6]="ResolveEnd",I[I.GuardsCheckStart=7]="GuardsCheckStart",I[I.GuardsCheckEnd=8]="GuardsCheckEnd",I[I.RouteConfigLoadStart=9]="RouteConfigLoadStart",I[I.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",I[I.ChildActivationStart=11]="ChildActivationStart",I[I.ChildActivationEnd=12]="ChildActivationEnd",I[I.ActivationStart=13]="ActivationStart",I[I.ActivationEnd=14]="ActivationEnd",I[I.Scroll=15]="Scroll",I[I.NavigationSkipped=16]="NavigationSkipped",I}(Xn||{});class ho{constructor($,O){this.id=$,this.url=O}}class Ro extends ho{constructor($,O,j="imperative",re=null){super($,O),this.type=Xn.NavigationStart,this.navigationTrigger=j,this.restoredState=re}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ko extends ho{constructor($,O,j){super($,O),this.urlAfterRedirects=j,this.type=Xn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Oo=function(I){return I[I.Redirect=0]="Redirect",I[I.SupersededByNewNavigation=1]="SupersededByNewNavigation",I[I.NoDataFromResolver=2]="NoDataFromResolver",I[I.GuardRejected=3]="GuardRejected",I}(Oo||{}),fr=function(I){return I[I.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",I[I.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",I}(fr||{});class _o extends ho{constructor($,O,j,re){super($,O),this.reason=j,this.code=re,this.type=Xn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class qi extends ho{constructor($,O,j,re){super($,O),this.reason=j,this.code=re,this.type=Xn.NavigationSkipped}}class _r extends ho{constructor($,O,j,re){super($,O),this.error=j,this.target=re,this.type=Xn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class cs extends ho{constructor($,O,j,re){super($,O),this.urlAfterRedirects=j,this.state=re,this.type=Xn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class dr extends ho{constructor($,O,j,re){super($,O),this.urlAfterRedirects=j,this.state=re,this.type=Xn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class So extends ho{constructor($,O,j,re,Se){super($,O),this.urlAfterRedirects=j,this.state=re,this.shouldActivate=Se,this.type=Xn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Fo extends ho{constructor($,O,j,re){super($,O),this.urlAfterRedirects=j,this.state=re,this.type=Xn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Xr extends ho{constructor($,O,j,re){super($,O),this.urlAfterRedirects=j,this.state=re,this.type=Xn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Wn{constructor($){this.route=$,this.type=Xn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class oi{constructor($){this.route=$,this.type=Xn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Ar{constructor($){this.snapshot=$,this.type=Xn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ao{constructor($){this.snapshot=$,this.type=Xn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ps{constructor($){this.snapshot=$,this.type=Xn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class sa{constructor($){this.snapshot=$,this.type=Xn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Rs{constructor($,O,j){this.routerEvent=$,this.position=O,this.anchor=j,this.type=Xn.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Pr{}class Ln{constructor($){this.url=$}}class us{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ji,this.attachRef=null}}let Ji=(()=>{class I{constructor(){this.contexts=new Map}onChildOutletCreated(O,j){const re=this.getOrCreateContext(O);re.outlet=j,this.contexts.set(O,re)}onChildOutletDestroyed(O){const j=this.getContext(O);j&&(j.outlet=null,j.attachRef=null)}onOutletDeactivated(){const O=this.contexts;return this.contexts=new Map,O}onOutletReAttached(O){this.contexts=O}getOrCreateContext(O){let j=this.getContext(O);return j||(j=new us,this.contexts.set(O,j)),j}getContext(O){return this.contexts.get(O)||null}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();class Uo{constructor($){this._root=$}get root(){return this._root.value}parent($){const O=this.pathFromRoot($);return O.length>1?O[O.length-2]:null}children($){const O=Yr($,this._root);return O?O.children.map(j=>j.value):[]}firstChild($){const O=Yr($,this._root);return O&&O.children.length>0?O.children[0].value:null}siblings($){const O=Qs($,this._root);return O.length<2?[]:O[O.length-2].children.map(re=>re.value).filter(re=>re!==$)}pathFromRoot($){return Qs($,this._root).map(O=>O.value)}}function Yr(I,$){if(I===$.value)return $;for(const O of $.children){const j=Yr(I,O);if(j)return j}return null}function Qs(I,$){if(I===$.value)return[$];for(const O of $.children){const j=Qs(I,O);if(j.length)return j.unshift($),j}return[]}class Di{constructor($,O){this.value=$,this.children=O}toString(){return`TreeNode(${this.value})`}}function rr(I){const $={};return I&&I.children.forEach(O=>$[O.value.outlet]=O),$}class Hi extends Uo{constructor($,O){super($),this.snapshot=O,gi(this,$)}toString(){return this.snapshot.toString()}}function Rr(I){const $=function Pi(I){const Se=new Zo([],{},{},"",{},Tt,I,null,{});return new gr("",new Di(Se,[]))}(I),O=new D.t([new On("",{})]),j=new D.t({}),re=new D.t({}),Se=new D.t({}),tt=new D.t(""),Nt=new No(O,j,Se,tt,re,Tt,I,$.root);return Nt.snapshot=$.root,new Hi(new Di(Nt,[]),$)}class No{constructor($,O,j,re,Se,tt,Nt,Mt){this.urlSubject=$,this.paramsSubject=O,this.queryParamsSubject=j,this.fragmentSubject=re,this.dataSubject=Se,this.outlet=tt,this.component=Nt,this._futureSnapshot=Mt,this.title=this.dataSubject?.pipe((0,we.T)(Sn=>Sn[Ke]))??(0,K.of)(void 0),this.url=$,this.params=O,this.queryParams=j,this.fragment=re,this.data=Se}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.params.pipe((0,we.T)($=>kt($))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,we.T)($=>kt($))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Qr(I,$,O="emptyOnly"){let j;const{routeConfig:re}=I;return j=null===$||"always"!==O&&""!==re?.path&&($.component||$.routeConfig?.loadComponent)?{params:{...I.params},data:{...I.data},resolve:{...I.data,...I._resolvedData??{}}}:{params:{...$.params,...I.params},data:{...$.data,...I.data},resolve:{...I.data,...$.data,...re?.data,...I._resolvedData}},re&&Jn(re)&&(j.resolve[Ke]=re.title),j}class Zo{get title(){return this.data?.[Ke]}constructor($,O,j,re,Se,tt,Nt,Mt,Sn){this.url=$,this.params=O,this.queryParams=j,this.fragment=re,this.data=Se,this.outlet=tt,this.component=Nt,this.routeConfig=Mt,this._resolve=Sn}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??=kt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=kt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(j=>j.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class gr extends Uo{constructor($,O){super(O),this.url=$,gi(this,O)}toString(){return yr(this._root)}}function gi(I,$){$.value._routerState=I,$.children.forEach(O=>gi(I,O))}function yr(I){const $=I.children.length>0?` { ${I.children.map(yr).join(", ")} } `:"";return`${I.value}${$}`}function Ri(I){if(I.snapshot){const $=I.snapshot,O=I._futureSnapshot;I.snapshot=O,sn($.queryParams,O.queryParams)||I.queryParamsSubject.next(O.queryParams),$.fragment!==O.fragment&&I.fragmentSubject.next(O.fragment),sn($.params,O.params)||I.paramsSubject.next(O.params),function un(I,$){if(I.length!==$.length)return!1;for(let O=0;Osn(O.parameters,$[j].parameters))}(I.url,$.url);return O&&!(!I.parent!=!$.parent)&&(!I.parent||Vo(I.parent,$.parent))}function Jn(I){return"string"==typeof I.title||null===I.title}let sr=(()=>{class I{constructor(){this.activated=null,this._activatedRoute=null,this.name=Tt,this.activateEvents=new c.bkB,this.deactivateEvents=new c.bkB,this.attachEvents=new c.bkB,this.detachEvents=new c.bkB,this.parentContexts=(0,c.WQX)(Ji),this.location=(0,c.WQX)(c.c1b),this.changeDetector=(0,c.WQX)(c.gRc),this.environmentInjector=(0,c.WQX)(c.uvJ),this.inputBinder=(0,c.WQX)(Zr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(O){if(O.name){const{firstChange:j,previousValue:re}=O.name;if(j)return;this.isTrackedInParentContexts(re)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(re)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(O){return this.parentContexts.getContext(O)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const O=this.parentContexts.getContext(this.name);O?.route&&(O.attachRef?this.attach(O.attachRef,O.route):this.activateWith(O.route,O.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new c.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new c.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new c.wOt(4012,!1);this.location.detach();const O=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(O.instance),O}attach(O,j){this.activated=O,this._activatedRoute=j,this.location.insert(O.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(O.instance)}deactivate(){if(this.activated){const O=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(O)}}activateWith(O,j){if(this.isActivated)throw new c.wOt(4013,!1);this._activatedRoute=O;const re=this.location,tt=O.snapshot.component,Nt=this.parentContexts.getOrCreateContext(this.name).children,Mt=new xr(O,Nt,re.injector);this.activated=re.createComponent(tt,{index:re.length,injector:Mt,environmentInjector:j??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275dir=c.FsC({type:I,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[c.OA$]})}return I})();class xr{__ngOutletInjector($){return new xr(this.route,this.childContexts,$)}constructor($,O,j){this.route=$,this.childContexts=O,this.parent=j}get($,O){return $===No?this.route:$===Ji?this.childContexts:this.parent.get($,O)}}const Zr=new c.nKC("");let ds=(()=>{class I{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(O){this.unsubscribeFromRouteData(O),this.subscribeToRouteData(O)}unsubscribeFromRouteData(O){this.outletDataSubscriptions.get(O)?.unsubscribe(),this.outletDataSubscriptions.delete(O)}subscribeToRouteData(O){const{activatedRoute:j}=O,re=(0,Z.z)([j.queryParams,j.params,j.data]).pipe((0,Ue.n)(([Se,tt,Nt],Mt)=>(Nt={...Se,...tt,...Nt},0===Mt?(0,K.of)(Nt):Promise.resolve(Nt)))).subscribe(Se=>{if(!O.isActivated||!O.activatedComponentRef||O.activatedRoute!==j||null===j.component)return void this.unsubscribeFromRouteData(O);const tt=(0,c.HJs)(j.component);if(tt)for(const{templateName:Nt}of tt.inputs)O.activatedComponentRef.setInput(Nt,Se[Nt]);else this.unsubscribeFromRouteData(O)});this.outletDataSubscriptions.set(O,re)}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac})}return I})();function wr(I,$,O){if(O&&I.shouldReuseRoute($.value,O.value.snapshot)){const j=O.value;j._futureSnapshot=$.value;const re=function Jo(I,$,O){return $.children.map(j=>{for(const re of O.children)if(I.shouldReuseRoute(j.value,re.value.snapshot))return wr(I,j,re);return wr(I,j)})}(I,$,O);return new Di(j,re)}{if(I.shouldAttach($.value)){const Se=I.retrieve($.value);if(null!==Se){const tt=Se.route;return tt.value._futureSnapshot=$.value,tt.children=$.children.map(Nt=>wr(I,Nt)),tt}}const j=function mi(I){return new No(new D.t(I.url),new D.t(I.params),new D.t(I.queryParams),new D.t(I.fragment),new D.t(I.data),I.outlet,I.component,I)}($.value),re=$.children.map(Se=>wr(I,Se));return new Di(j,re)}}const Jr="ngNavigationCancelingError";function Hn(I,$){const{redirectTo:O,navigationBehaviorOptions:j}=Qi($)?{redirectTo:$,navigationBehaviorOptions:void 0}:$,re=Fr(!1,Oo.Redirect);return re.url=O,re.navigationBehaviorOptions=j,re}function Fr(I,$){const O=new Error(`NavigationCancelingError: ${I||""}`);return O[Jr]=!0,O.cancellationCode=$,O}function qr(I){return!!I&&I[Jr]}let yo=(()=>{class I{static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275cmp=c.VBU({type:I,selectors:[["ng-component"]],standalone:!0,features:[c.aNF],decls:1,vars:0,template:function(j,re){1&j&&c.nrm(0,"router-outlet")},dependencies:[sr],encapsulation:2})}return I})();function zo(I){const $=I.children&&I.children.map(zo),O=$?{...I,children:$}:{...I};return!O.component&&!O.loadComponent&&($||O.loadChildren)&&O.outlet&&O.outlet!==Tt&&(O.component=yo),O}function co(I){return I.outlet||Tt}function Br(I){if(!I)return null;if(I.routeConfig?._injector)return I.routeConfig._injector;for(let $=I.parent;$;$=$.parent){const O=$.routeConfig;if(O?._loadedInjector)return O._loadedInjector;if(O?._injector)return O._injector}return null}class Oe{constructor($,O,j,re,Se){this.routeReuseStrategy=$,this.futureState=O,this.currState=j,this.forwardEvent=re,this.inputBindingEnabled=Se}activate($){const O=this.futureState._root,j=this.currState?this.currState._root:null;this.deactivateChildRoutes(O,j,$),Ri(this.futureState.root),this.activateChildRoutes(O,j,$)}deactivateChildRoutes($,O,j){const re=rr(O);$.children.forEach(Se=>{const tt=Se.value.outlet;this.deactivateRoutes(Se,re[tt],j),delete re[tt]}),Object.values(re).forEach(Se=>{this.deactivateRouteAndItsChildren(Se,j)})}deactivateRoutes($,O,j){const re=$.value,Se=O?O.value:null;if(re===Se)if(re.component){const tt=j.getContext(re.outlet);tt&&this.deactivateChildRoutes($,O,tt.children)}else this.deactivateChildRoutes($,O,j);else Se&&this.deactivateRouteAndItsChildren(O,j)}deactivateRouteAndItsChildren($,O){$.value.component&&this.routeReuseStrategy.shouldDetach($.value.snapshot)?this.detachAndStoreRouteSubtree($,O):this.deactivateRouteAndOutlet($,O)}detachAndStoreRouteSubtree($,O){const j=O.getContext($.value.outlet),re=j&&$.value.component?j.children:O,Se=rr($);for(const tt of Object.values(Se))this.deactivateRouteAndItsChildren(tt,re);if(j&&j.outlet){const tt=j.outlet.detach(),Nt=j.children.onOutletDeactivated();this.routeReuseStrategy.store($.value.snapshot,{componentRef:tt,route:$,contexts:Nt})}}deactivateRouteAndOutlet($,O){const j=O.getContext($.value.outlet),re=j&&$.value.component?j.children:O,Se=rr($);for(const tt of Object.values(Se))this.deactivateRouteAndItsChildren(tt,re);j&&(j.outlet&&(j.outlet.deactivate(),j.children.onOutletDeactivated()),j.attachRef=null,j.route=null)}activateChildRoutes($,O,j){const re=rr(O);$.children.forEach(Se=>{this.activateRoutes(Se,re[Se.value.outlet],j),this.forwardEvent(new sa(Se.value.snapshot))}),$.children.length&&this.forwardEvent(new Ao($.value.snapshot))}activateRoutes($,O,j){const re=$.value,Se=O?O.value:null;if(Ri(re),re===Se)if(re.component){const tt=j.getOrCreateContext(re.outlet);this.activateChildRoutes($,O,tt.children)}else this.activateChildRoutes($,O,j);else if(re.component){const tt=j.getOrCreateContext(re.outlet);if(this.routeReuseStrategy.shouldAttach(re.snapshot)){const Nt=this.routeReuseStrategy.retrieve(re.snapshot);this.routeReuseStrategy.store(re.snapshot,null),tt.children.onOutletReAttached(Nt.contexts),tt.attachRef=Nt.componentRef,tt.route=Nt.route.value,tt.outlet&&tt.outlet.attach(Nt.componentRef,Nt.route.value),Ri(Nt.route.value),this.activateChildRoutes($,null,tt.children)}else{const Nt=Br(re.snapshot);tt.attachRef=null,tt.route=re,tt.injector=Nt,tt.outlet&&tt.outlet.activateWith(re,tt.injector),this.activateChildRoutes($,null,tt.children)}}else this.activateChildRoutes($,null,j)}}class ze{constructor($){this.path=$,this.route=this.path[this.path.length-1]}}class it{constructor($,O){this.component=$,this.route=O}}function Y(I,$,O){const j=I._root;return B(j,$?$._root:null,O,[j.value])}function M(I,$){const O=Symbol(),j=$.get(I,O);return j===O?"function"!=typeof I||(0,c.LfX)(I)?$.get(I):I:j}function B(I,$,O,j,re={canDeactivateChecks:[],canActivateChecks:[]}){const Se=rr($);return I.children.forEach(tt=>{(function q(I,$,O,j,re={canDeactivateChecks:[],canActivateChecks:[]}){const Se=I.value,tt=$?$.value:null,Nt=O?O.getContext(I.value.outlet):null;if(tt&&Se.routeConfig===tt.routeConfig){const Mt=function xe(I,$,O){if("function"==typeof O)return O(I,$);switch(O){case"pathParamsChange":return!nn(I.url,$.url);case"pathParamsOrQueryParamsChange":return!nn(I.url,$.url)||!sn(I.queryParams,$.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Vo(I,$)||!sn(I.queryParams,$.queryParams);default:return!Vo(I,$)}}(tt,Se,Se.routeConfig.runGuardsAndResolvers);Mt?re.canActivateChecks.push(new ze(j)):(Se.data=tt.data,Se._resolvedData=tt._resolvedData),B(I,$,Se.component?Nt?Nt.children:null:O,j,re),Mt&&Nt&&Nt.outlet&&Nt.outlet.isActivated&&re.canDeactivateChecks.push(new it(Nt.outlet.component,tt))}else tt&&R($,Nt,re),re.canActivateChecks.push(new ze(j)),B(I,null,Se.component?Nt?Nt.children:null:O,j,re)})(tt,Se[tt.value.outlet],O,j.concat([tt.value]),re),delete Se[tt.value.outlet]}),Object.entries(Se).forEach(([tt,Nt])=>R(Nt,O.getContext(tt),re)),re}function R(I,$,O){const j=rr(I),re=I.value;Object.entries(j).forEach(([Se,tt])=>{R(tt,re.component?$?$.children.getContext(Se):null:$,O)}),O.canDeactivateChecks.push(new it(re.component&&$&&$.outlet&&$.outlet.isActivated?$.outlet.component:null,re))}function N(I){return"function"==typeof I}function xn(I){return I instanceof ge.G||"EmptyError"===I?.name}const An=Symbol("INITIAL_VALUE");function ui(){return(0,Ue.n)(I=>(0,Z.z)(I.map($=>$.pipe((0,Ve.s)(1),(0,et.Z)(An)))).pipe((0,we.T)($=>{for(const O of $)if(!0!==O){if(O===An)return An;if(!1===O||O instanceof dn)return O}return!0}),(0,Te.p)($=>$!==An),(0,Ve.s)(1)))}function Tr(I){return(0,pe.F)((0,ut.M)($=>{if(Qi($))throw Hn(0,$)}),(0,we.T)($=>!0===$))}class es{constructor($){this.segmentGroup=$||null}}class xs extends Error{constructor($){super(),this.urlTree=$}}function Mr(I){return(0,ce.$)(new es(I))}class Nn{constructor($,O){this.urlSerializer=$,this.urlTree=O}lineralizeSegments($,O){let j=[],re=O.root;for(;;){if(j=j.concat(re.segments),0===re.numberOfChildren)return(0,K.of)(j);if(re.numberOfChildren>1||!re.children[Tt])return(0,ce.$)(new c.wOt(4e3,!1));re=re.children[Tt]}}applyRedirectCommands($,O,j){const re=this.applyRedirectCreateUrlTree(O,this.urlSerializer.parse(O),$,j);if(O.startsWith("/"))throw new xs(re);return re}applyRedirectCreateUrlTree($,O,j,re){const Se=this.createSegmentGroup($,O.root,j,re);return new dn(Se,this.createQueryParams(O.queryParams,this.urlTree.queryParams),O.fragment)}createQueryParams($,O){const j={};return Object.entries($).forEach(([re,Se])=>{if("string"==typeof Se&&Se.startsWith(":")){const Nt=Se.substring(1);j[re]=O[Nt]}else j[re]=Se}),j}createSegmentGroup($,O,j,re){const Se=this.createSegments($,O.segments,j,re);let tt={};return Object.entries(O.children).forEach(([Nt,Mt])=>{tt[Nt]=this.createSegmentGroup($,Mt,j,re)}),new qt(Se,tt)}createSegments($,O,j,re){return O.map(Se=>Se.path.startsWith(":")?this.findPosParam($,Se,re):this.findOrReturn(Se,j))}findPosParam($,O,j){const re=j[O.path.substring(1)];if(!re)throw new c.wOt(4001,!1);return re}findOrReturn($,O){let j=0;for(const re of O){if(re.path===$.path)return O.splice(j),re;j++}return $}}const Yn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Bi(I,$,O,j,re){const Se=eo(I,$,O);return Se.matched?(j=function Dr(I,$){return I.providers&&!I._injector&&(I._injector=(0,c.Ol2)(I.providers,$,`Route: ${I.path}`)),I._injector??$}($,j),function Ma(I,$,O,j){const re=$.canMatch;if(!re||0===re.length)return(0,K.of)(!0);const Se=re.map(tt=>{const Nt=M(tt,I);return rn(function Fn(I){return I&&N(I.canMatch)}(Nt)?Nt.canMatch($,O):(0,c.N4e)(I,()=>Nt($,O)))});return(0,K.of)(Se).pipe(ui(),Tr())}(j,$,O).pipe((0,we.T)(tt=>!0===tt?Se:{...Yn}))):(0,K.of)(Se)}function eo(I,$,O){if("**"===$.path)return function tr(I){return{matched:!0,parameters:I.length>0?Bn(I).parameters:{},consumedSegments:I,remainingSegments:[],positionalParamSegments:{}}}(O);if(""===$.path)return"full"===$.pathMatch&&(I.hasChildren()||O.length>0)?{...Yn}:{matched:!0,consumedSegments:[],remainingSegments:O,parameters:{},positionalParamSegments:{}};const re=($.matcher||wt)(O,I,$);if(!re)return{...Yn};const Se={};Object.entries(re.posParams??{}).forEach(([Nt,Mt])=>{Se[Nt]=Mt.path});const tt=re.consumed.length>0?{...Se,...re.consumed[re.consumed.length-1].parameters}:Se;return{matched:!0,consumedSegments:re.consumed,remainingSegments:O.slice(re.consumed.length),parameters:tt,positionalParamSegments:re.posParams??{}}}function Co(I,$,O,j){return O.length>0&&function tl(I,$,O){return O.some(j=>nr(I,$,j)&&co(j)!==Tt)}(I,O,j)?{segmentGroup:new qt($,ka(j,new qt(O,I.children))),slicedSegments:[]}:0===O.length&&function wo(I,$,O){return O.some(j=>nr(I,$,j))}(I,O,j)?{segmentGroup:new qt(I.segments,Xi(I,O,j,I.children)),slicedSegments:O}:{segmentGroup:new qt(I.segments,I.children),slicedSegments:O}}function Xi(I,$,O,j){const re={};for(const Se of O)if(nr(I,$,Se)&&!j[co(Se)]){const tt=new qt([],{});re[co(Se)]=tt}return{...j,...re}}function ka(I,$){const O={};O[Tt]=$;for(const j of I)if(""===j.path&&co(j)!==Tt){const re=new qt([],{});O[co(j)]=re}return O}function nr(I,$,O){return(!(I.hasChildren()||$.length>0)||"full"!==O.pathMatch)&&""===O.path}class Bo{}class hs{constructor($,O,j,re,Se,tt,Nt){this.injector=$,this.configLoader=O,this.rootComponentType=j,this.config=re,this.urlTree=Se,this.paramsInheritanceStrategy=tt,this.urlSerializer=Nt,this.applyRedirects=new Nn(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError($){return new c.wOt(4002,`'${$.segmentGroup}'`)}recognize(){const $=Co(this.urlTree.root,[],[],this.config).segmentGroup;return this.match($).pipe((0,we.T)(O=>{const j=new Zo([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Tt,this.rootComponentType,null,{}),re=new Di(j,O),Se=new gr("",re),tt=function or(I,$,O=null,j=null){return As(Wr(I),$,O,j)}(j,[],this.urlTree.queryParams,this.urlTree.fragment);return tt.queryParams=this.urlTree.queryParams,Se.url=this.urlSerializer.serialize(tt),this.inheritParamsAndData(Se._root,null),{state:Se,tree:tt}}))}match($){return this.processSegmentGroup(this.injector,this.config,$,Tt).pipe((0,qe.W)(j=>{if(j instanceof xs)return this.urlTree=j.urlTree,this.match(j.urlTree.root);throw j instanceof es?this.noMatchError(j):j}))}inheritParamsAndData($,O){const j=$.value,re=Qr(j,O,this.paramsInheritanceStrategy);j.params=Object.freeze(re.params),j.data=Object.freeze(re.data),$.children.forEach(Se=>this.inheritParamsAndData(Se,j))}processSegmentGroup($,O,j,re){return 0===j.segments.length&&j.hasChildren()?this.processChildren($,O,j):this.processSegment($,O,j,j.segments,re,!0).pipe((0,we.T)(Se=>Se instanceof Di?[Se]:[]))}processChildren($,O,j){const re=[];for(const Se of Object.keys(j.children))"primary"===Se?re.unshift(Se):re.push(Se);return(0,be.H)(re).pipe((0,je.H)(Se=>{const tt=j.children[Se],Nt=function _s(I,$){const O=I.filter(j=>co(j)===$);return O.push(...I.filter(j=>co(j)!==$)),O}(O,Se);return this.processSegmentGroup($,Nt,tt,Se)}),function dt(I,$){return(0,$e.N)(function nt(I,$,O,j,re){return(Se,tt)=>{let Nt=O,Mt=$,Sn=0;Se.subscribe((0,Re._)(tt,Ci=>{const Oi=Sn++;Mt=Nt?I(Mt,Ci,Oi):(Nt=!0,Ci),j&&tt.next(Mt)},re&&(()=>{Nt&&tt.next(Mt),tt.complete()})))}}(I,$,arguments.length>=2,!0))}((Se,tt)=>(Se.push(...tt),Se)),(0,rt.U)(null),function L(I,$){const O=arguments.length>=2;return j=>j.pipe(I?(0,Te.p)((re,Se)=>I(re,Se,j)):k.D,We(1),O?(0,rt.U)($):(0,x.v)(()=>new ge.G))}(),(0,_e.Z)(Se=>{if(null===Se)return Mr(j);const tt=cr(Se);return function va(I){I.sort(($,O)=>$.value.outlet===Tt?-1:O.value.outlet===Tt?1:$.value.outlet.localeCompare(O.value.outlet))}(tt),(0,K.of)(tt)}))}processSegment($,O,j,re,Se,tt){return(0,be.H)(O).pipe((0,je.H)(Nt=>this.processSegmentAgainstRoute(Nt._injector??$,O,Nt,j,re,Se,tt).pipe((0,qe.W)(Mt=>{if(Mt instanceof es)return(0,K.of)(null);throw Mt}))),(0,W.$)(Nt=>!!Nt),(0,qe.W)(Nt=>{if(xn(Nt))return function ts(I,$,O){return 0===$.length&&!I.children[O]}(j,re,Se)?(0,K.of)(new Bo):Mr(j);throw Nt}))}processSegmentAgainstRoute($,O,j,re,Se,tt,Nt){return function Go(I,$,O,j){return!!(co(I)===j||j!==Tt&&nr($,O,I))&&eo($,I,O).matched}(j,re,Se,tt)?void 0===j.redirectTo?this.matchSegmentAgainstRoute($,re,j,Se,tt):this.allowRedirects&&Nt?this.expandSegmentAgainstRouteUsingRedirect($,re,O,j,Se,tt):Mr(re):Mr(re)}expandSegmentAgainstRouteUsingRedirect($,O,j,re,Se,tt){const{matched:Nt,consumedSegments:Mt,positionalParamSegments:Sn,remainingSegments:Ci}=eo(O,re,Se);if(!Nt)return Mr(O);re.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Oi=this.applyRedirects.applyRedirectCommands(Mt,re.redirectTo,Sn);return this.applyRedirects.lineralizeSegments(re,Oi).pipe((0,_e.Z)(ur=>this.processSegment($,j,O,ur.concat(Ci),tt,!1)))}matchSegmentAgainstRoute($,O,j,re,Se){const tt=Bi(O,j,re,$);return"**"===j.path&&(O.children={}),tt.pipe((0,Ue.n)(Nt=>Nt.matched?this.getChildConfig($=j._injector??$,j,re).pipe((0,Ue.n)(({routes:Mt})=>{const Sn=j._loadedInjector??$,{consumedSegments:Ci,remainingSegments:Oi,parameters:ur}=Nt,wl=new Zo(Ci,ur,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function nl(I){return I.data||{}}(j),co(j),j.component??j._loadedComponent??null,j,function Na(I){return I.resolve||{}}(j)),{segmentGroup:rl,slicedSegments:sl}=Co(O,Ci,Oi,Mt);if(0===sl.length&&rl.hasChildren())return this.processChildren(Sn,Mt,rl).pipe((0,we.T)(_a=>null===_a?null:new Di(wl,_a)));if(0===Mt.length&&0===sl.length)return(0,K.of)(new Di(wl,[]));const Va=co(j)===Se;return this.processSegment(Sn,Mt,rl,sl,Va?Tt:Se,!0).pipe((0,we.T)(_a=>new Di(wl,_a instanceof Di?[_a]:[])))})):Mr(O)))}getChildConfig($,O,j){return O.children?(0,K.of)({routes:O.children,injector:$}):O.loadChildren?void 0!==O._loadedRoutes?(0,K.of)({routes:O._loadedRoutes,injector:O._loadedInjector}):function ys(I,$,O,j){const re=$.canLoad;if(void 0===re||0===re.length)return(0,K.of)(!0);const Se=re.map(tt=>{const Nt=M(tt,I);return rn(function ie(I){return I&&N(I.canLoad)}(Nt)?Nt.canLoad($,O):(0,c.N4e)(I,()=>Nt($,O)))});return(0,K.of)(Se).pipe(ui(),Tr())}($,O,j).pipe((0,_e.Z)(re=>re?this.configLoader.loadChildren($,O).pipe((0,ut.M)(Se=>{O._loadedRoutes=Se.routes,O._loadedInjector=Se.injector})):function gn(I){return(0,ce.$)(Fr(!1,Oo.GuardRejected))}())):(0,K.of)({routes:[],injector:$})}}function Zs(I){const $=I.value.routeConfig;return $&&""===$.path}function cr(I){const $=[],O=new Set;for(const j of I){if(!Zs(j)){$.push(j);continue}const re=$.find(Se=>j.value.routeConfig===Se.value.routeConfig);void 0!==re?(re.children.push(...j.children),O.add(re)):$.push(j)}for(const j of O){const re=cr(j.children);$.push(new Di(j.value,re))}return $.filter(j=>!O.has(j))}function ba(I){const $=I.children.map(O=>ba(O)).flat();return[I,...$]}function ir(I){return(0,Ue.n)($=>{const O=I($);return O?(0,be.H)(O).pipe((0,we.T)(()=>$)):(0,K.of)($)})}let Ba=(()=>{class I{buildTitle(O){let j,re=O.root;for(;void 0!==re;)j=this.getResolvedTitleForRoute(re)??j,re=re.children.find(Se=>Se.outlet===Tt);return j}getResolvedTitleForRoute(O){return O.data[Ke]}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:()=>(0,c.WQX)(qs),providedIn:"root"})}return I})(),qs=(()=>{class I extends Ba{constructor(O){super(),this.title=O}updateTitle(O){const j=this.buildTitle(O);void 0!==j&&this.title.setTitle(j)}static#e=this.\u0275fac=function(j){return new(j||I)(c.KVO(lt.hE))};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();const Ks=new c.nKC("",{providedIn:"root",factory:()=>({})}),Ir=new c.nKC("");let Oa=(()=>{class I{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,c.WQX)(c.Ql9)}loadComponent(O){if(this.componentLoaders.get(O))return this.componentLoaders.get(O);if(O._loadedComponent)return(0,K.of)(O._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(O);const j=rn(O.loadComponent()).pipe((0,we.T)($a),(0,ut.M)(Se=>{this.onLoadEndListener&&this.onLoadEndListener(O),O._loadedComponent=Se}),(0,oe.j)(()=>{this.componentLoaders.delete(O)})),re=new Qe(j,()=>new Xe.B).pipe(Ie());return this.componentLoaders.set(O,re),re}loadChildren(O,j){if(this.childrenLoaders.get(j))return this.childrenLoaders.get(j);if(j._loadedRoutes)return(0,K.of)({routes:j._loadedRoutes,injector:j._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(j);const Se=function Hl(I,$,O,j){return rn(I.loadChildren()).pipe((0,we.T)($a),(0,_e.Z)(re=>re instanceof c.Co$||Array.isArray(re)?(0,K.of)(re):(0,be.H)($.compileModuleAsync(re))),(0,we.T)(re=>{j&&j(I);let Se,tt,Nt=!1;return Array.isArray(re)?(tt=re,!0):(Se=re.create(O).injector,tt=Se.get(Ir,[],{optional:!0,self:!0}).flat()),{routes:tt.map(zo),injector:Se}}))}(j,this.compiler,O,this.onLoadEndListener).pipe((0,oe.j)(()=>{this.childrenLoaders.delete(j)})),tt=new Qe(Se,()=>new Xe.B).pipe(Ie());return this.childrenLoaders.set(j,tt),tt}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();function $a(I){return function Gl(I){return I&&"object"==typeof I&&"default"in I}(I)?I.default:I}let Ns=(()=>{class I{static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:()=>(0,c.WQX)(il),providedIn:"root"})}return I})(),il=(()=>{class I{shouldProcessUrl(O){return!0}extract(O){return O}merge(O,j){return O}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();const Cs=new c.nKC(""),F=new c.nKC("");function ye(I,$,O){const j=I.get(F),re=I.get(Ae.qQ);return I.get(c.SKi).runOutsideAngular(()=>{if(!re.startViewTransition||j.skipNextTransition)return j.skipNextTransition=!1,new Promise(Sn=>setTimeout(Sn));let Se;const tt=new Promise(Sn=>{Se=Sn}),Nt=re.startViewTransition(()=>(Se(),function G(I){return new Promise($=>{(0,c.mal)($,{injector:I})})}(I))),{onViewTransitionCreated:Mt}=j;return Mt&&(0,c.N4e)(I,()=>Mt({transition:Nt,from:$,to:O})),tt})}let le=(()=>{class I{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Xe.B,this.transitionAbortSubject=new Xe.B,this.configLoader=(0,c.WQX)(Oa),this.environmentInjector=(0,c.WQX)(c.uvJ),this.urlSerializer=(0,c.WQX)(Ct),this.rootContexts=(0,c.WQX)(Ji),this.location=(0,c.WQX)(Ae.aZ),this.inputBindingEnabled=null!==(0,c.WQX)(Zr,{optional:!0}),this.titleStrategy=(0,c.WQX)(Ba),this.options=(0,c.WQX)(Ks,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,c.WQX)(Ns),this.createViewTransition=(0,c.WQX)(Cs,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,K.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=re=>this.events.next(new oi(re)),this.configLoader.onLoadStartListener=re=>this.events.next(new Wn(re))}complete(){this.transitions?.complete()}handleNavigationRequest(O){const j=++this.navigationId;this.transitions?.next({...this.transitions.value,...O,id:j})}setupNavigations(O,j,re){return this.transitions=new D.t({id:0,currentUrlTree:j,currentRawUrl:j,extractedUrl:this.urlHandlingStrategy.extract(j),urlAfterRedirects:this.urlHandlingStrategy.extract(j),rawUrl:j,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ii,restoredState:null,currentSnapshot:re.snapshot,targetSnapshot:null,currentRouterState:re,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Te.p)(Se=>0!==Se.id),(0,we.T)(Se=>({...Se,extractedUrl:this.urlHandlingStrategy.extract(Se.rawUrl)})),(0,Ue.n)(Se=>{let tt=!1,Nt=!1;return(0,K.of)(Se).pipe((0,Ue.n)(Mt=>{if(this.navigationId>Se.id)return this.cancelNavigationTransition(Se,"",Oo.SupersededByNewNavigation),de.w;this.currentTransition=Se,this.currentNavigation={id:Mt.id,initialUrl:Mt.rawUrl,extractedUrl:Mt.extractedUrl,trigger:Mt.source,extras:Mt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const Sn=!O.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Sn&&"reload"!==(Mt.extras.onSameUrlNavigation??O.onSameUrlNavigation)){const Oi="";return this.events.next(new qi(Mt.id,this.urlSerializer.serialize(Mt.rawUrl),Oi,fr.IgnoredSameUrlNavigation)),Mt.resolve(null),de.w}if(this.urlHandlingStrategy.shouldProcessUrl(Mt.rawUrl))return(0,K.of)(Mt).pipe((0,Ue.n)(Oi=>{const ur=this.transitions?.getValue();return this.events.next(new Ro(Oi.id,this.urlSerializer.serialize(Oi.extractedUrl),Oi.source,Oi.restoredState)),ur!==this.transitions?.getValue()?de.w:Promise.resolve(Oi)}),function aa(I,$,O,j,re,Se){return(0,_e.Z)(tt=>function mc(I,$,O,j,re,Se,tt="emptyOnly"){return new hs(I,$,O,j,re,tt,Se).recognize()}(I,$,O,j,tt.extractedUrl,re,Se).pipe((0,we.T)(({state:Nt,tree:Mt})=>({...tt,targetSnapshot:Nt,urlAfterRedirects:Mt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,O.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,ut.M)(Oi=>{Se.targetSnapshot=Oi.targetSnapshot,Se.urlAfterRedirects=Oi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Oi.urlAfterRedirects};const ur=new cs(Oi.id,this.urlSerializer.serialize(Oi.extractedUrl),this.urlSerializer.serialize(Oi.urlAfterRedirects),Oi.targetSnapshot);this.events.next(ur)}));if(Sn&&this.urlHandlingStrategy.shouldProcessUrl(Mt.currentRawUrl)){const{id:Oi,extractedUrl:ur,source:wl,restoredState:rl,extras:sl}=Mt,Va=new Ro(Oi,this.urlSerializer.serialize(ur),wl,rl);this.events.next(Va);const _a=Rr(this.rootComponentType).snapshot;return this.currentTransition=Se={...Mt,targetSnapshot:_a,urlAfterRedirects:ur,extras:{...sl,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=ur,(0,K.of)(Se)}{const Oi="";return this.events.next(new qi(Mt.id,this.urlSerializer.serialize(Mt.extractedUrl),Oi,fr.IgnoredByUrlHandlingStrategy)),Mt.resolve(null),de.w}}),(0,ut.M)(Mt=>{const Sn=new dr(Mt.id,this.urlSerializer.serialize(Mt.extractedUrl),this.urlSerializer.serialize(Mt.urlAfterRedirects),Mt.targetSnapshot);this.events.next(Sn)}),(0,we.T)(Mt=>(this.currentTransition=Se={...Mt,guards:Y(Mt.targetSnapshot,Mt.currentSnapshot,this.rootContexts)},Se)),function Ui(I,$){return(0,_e.Z)(O=>{const{targetSnapshot:j,currentSnapshot:re,guards:{canActivateChecks:Se,canDeactivateChecks:tt}}=O;return 0===tt.length&&0===Se.length?(0,K.of)({...O,guardsResult:!0}):function Mo(I,$,O,j){return(0,be.H)(I).pipe((0,_e.Z)(re=>function Ho(I,$,O,j,re){const Se=$&&$.routeConfig?$.routeConfig.canDeactivate:null;if(!Se||0===Se.length)return(0,K.of)(!0);const tt=Se.map(Nt=>{const Mt=Br($)??re,Sn=M(Nt,Mt);return rn(function fn(I){return I&&N(I.canDeactivate)}(Sn)?Sn.canDeactivate(I,$,O,j):(0,c.N4e)(Mt,()=>Sn(I,$,O,j))).pipe((0,W.$)())});return(0,K.of)(tt).pipe(ui())}(re.component,re.route,O,$,j)),(0,W.$)(re=>!0!==re,!0))}(tt,j,re,I).pipe((0,_e.Z)(Nt=>Nt&&function S(I){return"boolean"==typeof I}(Nt)?function er(I,$,O,j){return(0,be.H)($).pipe((0,je.H)(re=>(0,De.x)(function Hs(I,$){return null!==I&&$&&$(new Ar(I)),(0,K.of)(!0)}(re.route.parent,j),function ci(I,$){return null!==I&&$&&$(new Ps(I)),(0,K.of)(!0)}(re.route,j),function Lo(I,$,O){const j=$[$.length-1],Se=$.slice(0,$.length-1).reverse().map(tt=>function y(I){const $=I.routeConfig?I.routeConfig.canActivateChild:null;return $&&0!==$.length?{node:I,guards:$}:null}(tt)).filter(tt=>null!==tt).map(tt=>(0,fe.v)(()=>{const Nt=tt.guards.map(Mt=>{const Sn=Br(tt.node)??O,Ci=M(Mt,Sn);return rn(function Rt(I){return I&&N(I.canActivateChild)}(Ci)?Ci.canActivateChild(j,I):(0,c.N4e)(Sn,()=>Ci(j,I))).pipe((0,W.$)())});return(0,K.of)(Nt).pipe(ui())}));return(0,K.of)(Se).pipe(ui())}(I,re.path,O),function $r(I,$,O){const j=$.routeConfig?$.routeConfig.canActivate:null;if(!j||0===j.length)return(0,K.of)(!0);const re=j.map(Se=>(0,fe.v)(()=>{const tt=Br($)??O,Nt=M(Se,tt);return rn(function He(I){return I&&N(I.canActivate)}(Nt)?Nt.canActivate($,I):(0,c.N4e)(tt,()=>Nt($,I))).pipe((0,W.$)())}));return(0,K.of)(re).pipe(ui())}(I,re.route,O))),(0,W.$)(re=>!0!==re,!0))}(j,Se,I,$):(0,K.of)(Nt)),(0,we.T)(Nt=>({...O,guardsResult:Nt})))})}(this.environmentInjector,Mt=>this.events.next(Mt)),(0,ut.M)(Mt=>{if(Se.guardsResult=Mt.guardsResult,Qi(Mt.guardsResult))throw Hn(0,Mt.guardsResult);const Sn=new So(Mt.id,this.urlSerializer.serialize(Mt.extractedUrl),this.urlSerializer.serialize(Mt.urlAfterRedirects),Mt.targetSnapshot,!!Mt.guardsResult);this.events.next(Sn)}),(0,Te.p)(Mt=>!!Mt.guardsResult||(this.cancelNavigationTransition(Mt,"",Oo.GuardRejected),!1)),ir(Mt=>{if(Mt.guards.canActivateChecks.length)return(0,K.of)(Mt).pipe((0,ut.M)(Sn=>{const Ci=new Fo(Sn.id,this.urlSerializer.serialize(Sn.extractedUrl),this.urlSerializer.serialize(Sn.urlAfterRedirects),Sn.targetSnapshot);this.events.next(Ci)}),(0,Ue.n)(Sn=>{let Ci=!1;return(0,K.of)(Sn).pipe(function La(I,$){return(0,_e.Z)(O=>{const{targetSnapshot:j,guards:{canActivateChecks:re}}=O;if(!re.length)return(0,K.of)(O);const Se=new Set(re.map(Mt=>Mt.route)),tt=new Set;for(const Mt of Se)if(!tt.has(Mt))for(const Sn of ba(Mt))tt.add(Sn);let Nt=0;return(0,be.H)(tt).pipe((0,je.H)(Mt=>Se.has(Mt)?function Gs(I,$,O,j){const re=I.routeConfig,Se=I._resolve;return void 0!==re?.title&&!Jn(re)&&(Se[Ke]=re.title),function ns(I,$,O,j){const re=vn(I);if(0===re.length)return(0,K.of)({});const Se={};return(0,be.H)(re).pipe((0,_e.Z)(tt=>function Ws(I,$,O,j){const re=Br($)??j,Se=M(I,re);return rn(Se.resolve?Se.resolve($,O):(0,c.N4e)(re,()=>Se($,O)))}(I[tt],$,O,j).pipe((0,W.$)(),(0,ut.M)(Nt=>{Se[tt]=Nt}))),We(1),(0,E.u)(Se),(0,qe.W)(tt=>xn(tt)?de.w:(0,ce.$)(tt)))}(Se,I,$,j).pipe((0,we.T)(tt=>(I._resolvedData=tt,I.data=Qr(I,I.parent,O).resolve,null)))}(Mt,j,I,$):(Mt.data=Qr(Mt,Mt.parent,I).resolve,(0,K.of)(void 0))),(0,ut.M)(()=>Nt++),We(1),(0,_e.Z)(Mt=>Nt===tt.size?(0,K.of)(O):de.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,ut.M)({next:()=>Ci=!0,complete:()=>{Ci||this.cancelNavigationTransition(Sn,"",Oo.NoDataFromResolver)}}))}),(0,ut.M)(Sn=>{const Ci=new Xr(Sn.id,this.urlSerializer.serialize(Sn.extractedUrl),this.urlSerializer.serialize(Sn.urlAfterRedirects),Sn.targetSnapshot);this.events.next(Ci)}))}),ir(Mt=>{const Sn=Ci=>{const Oi=[];Ci.routeConfig?.loadComponent&&!Ci.routeConfig._loadedComponent&&Oi.push(this.configLoader.loadComponent(Ci.routeConfig).pipe((0,ut.M)(ur=>{Ci.component=ur}),(0,we.T)(()=>{})));for(const ur of Ci.children)Oi.push(...Sn(ur));return Oi};return(0,Z.z)(Sn(Mt.targetSnapshot.root)).pipe((0,rt.U)(null),(0,Ve.s)(1))}),ir(()=>this.afterPreactivation()),(0,Ue.n)(()=>{const{currentSnapshot:Mt,targetSnapshot:Sn}=Se,Ci=this.createViewTransition?.(this.environmentInjector,Mt.root,Sn.root);return Ci?(0,be.H)(Ci).pipe((0,we.T)(()=>Se)):(0,K.of)(Se)}),(0,we.T)(Mt=>{const Sn=function Cr(I,$,O){const j=wr(I,$._root,O?O._root:void 0);return new Hi(j,$)}(O.routeReuseStrategy,Mt.targetSnapshot,Mt.currentRouterState);return this.currentTransition=Se={...Mt,targetRouterState:Sn},this.currentNavigation.targetRouterState=Sn,Se}),(0,ut.M)(()=>{this.events.next(new Pr)}),((I,$,O,j)=>(0,we.T)(re=>(new Oe($,re.targetRouterState,re.currentRouterState,O,j).activate(I),re)))(this.rootContexts,O.routeReuseStrategy,Mt=>this.events.next(Mt),this.inputBindingEnabled),(0,Ve.s)(1),(0,ut.M)({next:Mt=>{tt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ko(Mt.id,this.urlSerializer.serialize(Mt.extractedUrl),this.urlSerializer.serialize(Mt.urlAfterRedirects))),this.titleStrategy?.updateTitle(Mt.targetRouterState.snapshot),Mt.resolve(!0)},complete:()=>{tt=!0}}),(0,Q.Q)(this.transitionAbortSubject.pipe((0,ut.M)(Mt=>{throw Mt}))),(0,oe.j)(()=>{!tt&&!Nt&&this.cancelNavigationTransition(Se,"",Oo.SupersededByNewNavigation),this.currentTransition?.id===Se.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,qe.W)(Mt=>{if(Nt=!0,qr(Mt))this.events.next(new _o(Se.id,this.urlSerializer.serialize(Se.extractedUrl),Mt.message,Mt.cancellationCode)),function lo(I){return qr(I)&&Qi(I.url)}(Mt)?this.events.next(new Ln(Mt.url)):Se.resolve(!1);else{this.events.next(new _r(Se.id,this.urlSerializer.serialize(Se.extractedUrl),Mt,Se.targetSnapshot??void 0));try{Se.resolve(O.errorHandler(Mt))}catch(Sn){this.options.resolveNavigationPromiseOnError?Se.resolve(!1):Se.reject(Sn)}}return de.w}))}))}cancelNavigationTransition(O,j,re){const Se=new _o(O.id,this.urlSerializer.serialize(O.extractedUrl),j,re);this.events.next(Se),O.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();function Ze(I){return I!==Ii}let Pt=(()=>{class I{static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:()=>(0,c.WQX)($n),providedIn:"root"})}return I})();class Kt{shouldDetach($){return!1}store($,O){}shouldAttach($){return!1}retrieve($){return null}shouldReuseRoute($,O){return $.routeConfig===O.routeConfig}}let $n=(()=>{class I extends Kt{static#e=this.\u0275fac=(()=>{let O;return function(re){return(O||(O=c.xGo(I)))(re||I)}})();static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),to=(()=>{class I{static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:()=>(0,c.WQX)(Wi),providedIn:"root"})}return I})(),Wi=(()=>{class I extends to{constructor(){super(...arguments),this.location=(0,c.WQX)(Ae.aZ),this.urlSerializer=(0,c.WQX)(Ct),this.options=(0,c.WQX)(Ks,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,c.WQX)(Ns),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new dn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Rr(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(O){return this.location.subscribe(j=>{"popstate"===j.type&&O(j.url,j.state)})}handleRouterEvent(O,j){if(O instanceof Ro)this.stateMemento=this.createStateMemento();else if(O instanceof qi)this.rawUrlTree=j.initialUrl;else if(O instanceof cs){if("eager"===this.urlUpdateStrategy&&!j.extras.skipLocationChange){const re=this.urlHandlingStrategy.merge(j.finalUrl,j.initialUrl);this.setBrowserUrl(re,j)}}else O instanceof Pr?(this.currentUrlTree=j.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(j.finalUrl,j.initialUrl),this.routerState=j.targetRouterState,"deferred"===this.urlUpdateStrategy&&(j.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,j))):O instanceof _o&&(O.code===Oo.GuardRejected||O.code===Oo.NoDataFromResolver)?this.restoreHistory(j):O instanceof _r?this.restoreHistory(j,!0):O instanceof ko&&(this.lastSuccessfulId=O.id,this.currentPageId=this.browserPageId)}setBrowserUrl(O,j){const re=this.urlSerializer.serialize(O);if(this.location.isCurrentPathEqualTo(re)||j.extras.replaceUrl){const tt={...j.extras.state,...this.generateNgRouterState(j.id,this.browserPageId)};this.location.replaceState(re,"",tt)}else{const Se={...j.extras.state,...this.generateNgRouterState(j.id,this.browserPageId+1)};this.location.go(re,"",Se)}}restoreHistory(O,j=!1){if("computed"===this.canceledNavigationResolution){const Se=this.currentPageId-this.browserPageId;0!==Se?this.location.historyGo(Se):this.currentUrlTree===O.finalUrl&&0===Se&&(this.resetState(O),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(j&&this.resetState(O),this.resetUrlToCurrentUrlTree())}resetState(O){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,O.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(O,j){return"computed"===this.canceledNavigationResolution?{navigationId:O,\u0275routerPageId:j}:{navigationId:O}}static#e=this.\u0275fac=(()=>{let O;return function(re){return(O||(O=c.xGo(I)))(re||I)}})();static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();var yi=function(I){return I[I.COMPLETE=0]="COMPLETE",I[I.FAILED=1]="FAILED",I[I.REDIRECTING=2]="REDIRECTING",I}(yi||{});function ti(I,$){I.events.pipe((0,Te.p)(O=>O instanceof ko||O instanceof _o||O instanceof _r||O instanceof qi),(0,we.T)(O=>O instanceof ko||O instanceof qi?yi.COMPLETE:O instanceof _o&&(O.code===Oo.Redirect||O.code===Oo.SupersededByNewNavigation)?yi.REDIRECTING:yi.FAILED),(0,Te.p)(O=>O!==yi.REDIRECTING),(0,Ve.s)(1)).subscribe(()=>{$()})}function mo(I){throw I}const Gi={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Vi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let fi=(()=>{class I{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,c.WQX)(c.H3F),this.stateManager=(0,c.WQX)(to),this.options=(0,c.WQX)(Ks,{optional:!0})||{},this.pendingTasks=(0,c.WQX)(c.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,c.WQX)(le),this.urlSerializer=(0,c.WQX)(Ct),this.location=(0,c.WQX)(Ae.aZ),this.urlHandlingStrategy=(0,c.WQX)(Ns),this._events=new Xe.B,this.errorHandler=this.options.errorHandler||mo,this.navigated=!1,this.routeReuseStrategy=(0,c.WQX)(Pt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,c.WQX)(Ir,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,c.WQX)(Zr,{optional:!0}),this.eventsSubscription=new Ce.yU,this.isNgZoneEnabled=(0,c.WQX)(c.SKi)instanceof c.SKi&&c.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:O=>{this.console.warn(O)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const O=this.navigationTransitions.events.subscribe(j=>{try{const re=this.navigationTransitions.currentTransition,Se=this.navigationTransitions.currentNavigation;if(null!==re&&null!==Se)if(this.stateManager.handleRouterEvent(j,Se),j instanceof _o&&j.code!==Oo.Redirect&&j.code!==Oo.SupersededByNewNavigation)this.navigated=!0;else if(j instanceof ko)this.navigated=!0;else if(j instanceof Ln){const tt=this.urlHandlingStrategy.merge(j.url,re.currentRawUrl),Nt={info:re.extras.info,skipLocationChange:re.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Ze(re.source)};this.scheduleNavigation(tt,Ii,null,Nt,{resolve:re.resolve,reject:re.reject,promise:re.promise})}(function Gn(I){return!(I instanceof Pr||I instanceof Ln)})(j)&&this._events.next(j)}catch(re){this.navigationTransitions.transitionAbortSubject.next(re)}});this.eventsSubscription.add(O)}resetRootComponentType(O){this.routerState.root.component=O,this.navigationTransitions.rootComponentType=O}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ii,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((O,j)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(O,"popstate",j)},0)})}navigateToSyncWithBrowser(O,j,re){const Se={replaceUrl:!0},tt=re?.navigationId?re:null;if(re){const Mt={...re};delete Mt.navigationId,delete Mt.\u0275routerPageId,0!==Object.keys(Mt).length&&(Se.state=Mt)}const Nt=this.parseUrl(O);this.scheduleNavigation(Nt,j,tt,Se)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(O){this.config=O.map(zo),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(O,j={}){const{relativeTo:re,queryParams:Se,fragment:tt,queryParamsHandling:Nt,preserveFragment:Mt}=j,Sn=Mt?this.currentUrlTree.fragment:tt;let Oi,Ci=null;switch(Nt){case"merge":Ci={...this.currentUrlTree.queryParams,...Se};break;case"preserve":Ci=this.currentUrlTree.queryParams;break;default:Ci=Se||null}null!==Ci&&(Ci=this.removeEmptyProps(Ci));try{Oi=Wr(re?re.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof O[0]||!O[0].startsWith("/"))&&(O=[]),Oi=this.currentUrlTree.root}return As(Oi,O,Ci,Sn??null)}navigateByUrl(O,j={skipLocationChange:!1}){const re=Qi(O)?O:this.parseUrl(O),Se=this.urlHandlingStrategy.merge(re,this.rawUrlTree);return this.scheduleNavigation(Se,Ii,null,j)}navigate(O,j={skipLocationChange:!1}){return function cn(I){for(let $=0;$(null!=Se&&(j[re]=Se),j),{})}scheduleNavigation(O,j,re,Se,tt){if(this.disposed)return Promise.resolve(!1);let Nt,Mt,Sn;tt?(Nt=tt.resolve,Mt=tt.reject,Sn=tt.promise):Sn=new Promise((Oi,ur)=>{Nt=Oi,Mt=ur});const Ci=this.pendingTasks.add();return ti(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Ci))}),this.navigationTransitions.handleNavigationRequest({source:j,restoredState:re,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:O,extras:Se,resolve:Nt,reject:Mt,promise:Sn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Sn.catch(Oi=>Promise.reject(Oi))}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),Fi=(()=>{class I{constructor(O,j,re,Se,tt,Nt){this.router=O,this.route=j,this.tabIndexAttribute=re,this.renderer=Se,this.el=tt,this.locationStrategy=Nt,this.href=null,this.commands=null,this.onChanges=new Xe.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Mt=tt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Mt||"area"===Mt,this.isAnchorElement?this.subscription=O.events.subscribe(Sn=>{Sn instanceof ko&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(O){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",O)}ngOnChanges(O){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(O){null!=O?(this.commands=Array.isArray(O)?O:[O],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(O,j,re,Se,tt){const Nt=this.urlTree;return!!(null===Nt||this.isAnchorElement&&(0!==O||j||re||Se||tt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Nt,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const O=this.urlTree;this.href=null!==O&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(O)):null;const j=null===this.href?null:(0,c.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",j)}applyAttributeValue(O,j){const re=this.renderer,Se=this.el.nativeElement;null!==j?re.setAttribute(Se,O,j):re.removeAttribute(Se,O)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(j){return new(j||I)(c.rXU(fi),c.rXU(No),c.kS0("tabindex"),c.rXU(c.sFG),c.rXU(c.aKT),c.rXU(Ae.hb))};static#t=this.\u0275dir=c.FsC({type:I,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(j,re){1&j&&c.bIt("click",function(tt){return re.onClick(tt.button,tt.ctrlKey,tt.shiftKey,tt.altKey,tt.metaKey)}),2&j&&c.BMQ("target",re.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[c.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",c.L39],skipLocationChange:[c.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",c.L39],replaceUrl:[c.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",c.L39],routerLink:"routerLink"},standalone:!0,features:[c.GFd,c.OA$]})}return I})(),Wo=(()=>{class I{get isActive(){return this._isActive}constructor(O,j,re,Se,tt){this.router=O,this.element=j,this.renderer=re,this.cdr=Se,this.link=tt,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new c.bkB,this.routerEventsSubscription=O.events.subscribe(Nt=>{Nt instanceof ko&&this.update()})}ngAfterContentInit(){(0,K.of)(this.links.changes,(0,K.of)(null)).pipe((0,Ge.U)()).subscribe(O=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const O=[...this.links.toArray(),this.link].filter(j=>!!j).map(j=>j.onChanges);this.linkInputChangesSubscription=(0,be.H)(O).pipe((0,Ge.U)()).subscribe(j=>{this._isActive!==this.isLinkActive(this.router)(j)&&this.update()})}set routerLinkActive(O){const j=Array.isArray(O)?O:O.split(" ");this.classes=j.filter(re=>!!re)}ngOnChanges(O){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const O=this.hasActiveLinks();this.classes.forEach(j=>{O?this.renderer.addClass(this.element.nativeElement,j):this.renderer.removeClass(this.element.nativeElement,j)}),O&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==O&&(this._isActive=O,this.cdr.markForCheck(),this.isActiveChange.emit(O))})}isLinkActive(O){const j=function po(I){return!!I.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return re=>{const Se=re.urlTree;return!!Se&&O.isActive(Se,j)}}hasActiveLinks(){const O=this.isLinkActive(this.router);return this.link&&O(this.link)||this.links.some(O)}static#e=this.\u0275fac=function(j){return new(j||I)(c.rXU(fi),c.rXU(c.aKT),c.rXU(c.sFG),c.rXU(c.gRc),c.rXU(Fi,8))};static#t=this.\u0275dir=c.FsC({type:I,selectors:[["","routerLinkActive",""]],contentQueries:function(j,re,Se){if(1&j&&c.wni(Se,Fi,5),2&j){let tt;c.mGM(tt=c.lsd())&&(re.links=tt)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[c.OA$]})}return I})();class $o{}let Ls=(()=>{class I{preload(O,j){return j().pipe((0,qe.W)(()=>(0,K.of)(null)))}static#e=this.\u0275fac=function(j){return new(j||I)};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),Ko=(()=>{class I{constructor(O,j,re,Se,tt){this.router=O,this.injector=re,this.preloadingStrategy=Se,this.loader=tt}setUpPreloading(){this.subscription=this.router.events.pipe((0,Te.p)(O=>O instanceof ko),(0,je.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(O,j){const re=[];for(const Se of j){Se.providers&&!Se._injector&&(Se._injector=(0,c.Ol2)(Se.providers,O,`Route: ${Se.path}`));const tt=Se._injector??O,Nt=Se._loadedInjector??tt;(Se.loadChildren&&!Se._loadedRoutes&&void 0===Se.canLoad||Se.loadComponent&&!Se._loadedComponent)&&re.push(this.preloadConfig(tt,Se)),(Se.children||Se._loadedRoutes)&&re.push(this.processRoutes(Nt,Se.children??Se._loadedRoutes))}return(0,be.H)(re).pipe((0,Ge.U)())}preloadConfig(O,j){return this.preloadingStrategy.preload(j,()=>{let re;re=j.loadChildren&&void 0===j.canLoad?this.loader.loadChildren(O,j):(0,K.of)(null);const Se=re.pipe((0,_e.Z)(tt=>null===tt?(0,K.of)(void 0):(j._loadedRoutes=tt.routes,j._loadedInjector=tt.injector,this.processRoutes(tt.injector??O,tt.routes))));if(j.loadComponent&&!j._loadedComponent){const tt=this.loader.loadComponent(j);return(0,be.H)([Se,tt]).pipe((0,Ge.U)())}return Se})}static#e=this.\u0275fac=function(j){return new(j||I)(c.KVO(fi),c.KVO(c.Ql9),c.KVO(c.uvJ),c.KVO($o),c.KVO(Oa))};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();const Xo=new c.nKC("");let ri=(()=>{class I{constructor(O,j,re,Se,tt={}){this.urlSerializer=O,this.transitions=j,this.viewportScroller=re,this.zone=Se,this.options=tt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,c.WQX)(c.uvJ),tt.scrollPositionRestoration||="disabled",tt.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(O=>{O instanceof Ro?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=O.navigationTrigger,this.restoredId=O.restoredState?O.restoredState.navigationId:0):O instanceof ko?(this.lastId=O.id,this.scheduleScrollEvent(O,this.urlSerializer.parse(O.urlAfterRedirects).fragment)):O instanceof qi&&O.code===fr.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(O,this.urlSerializer.parse(O.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(O=>{O instanceof Rs&&(O.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(O.position):O.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(O.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(O,j){var re=this;this.zone.runOutsideAngular((0,t.A)(function*(){yield new Promise(Se=>{setTimeout(()=>{Se()}),(0,c.mal)(()=>{Se()},{injector:re.environmentInjector})}),re.zone.run(()=>{re.transitions.events.next(new Rs(O,"popstate"===re.lastSource?re.store[re.restoredId]:null,j))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(j){c.QTQ()};static#t=this.\u0275prov=c.jDH({token:I,factory:I.\u0275fac})}return I})();function la(I,...$){return(0,c.EmA)([{provide:Ir,multi:!0,useValue:I},[],{provide:No,useFactory:ja,deps:[fi]},{provide:c.iLQ,multi:!0,useFactory:Ds},$.map(O=>O.\u0275providers)])}function ja(I){return I.routerState.root}function jr(I,$){return{\u0275kind:I,\u0275providers:$}}function ws(I={}){return jr(4,[{provide:Xo,useFactory:()=>{const O=(0,c.WQX)(Ae.Xr),j=(0,c.WQX)(c.SKi),re=(0,c.WQX)(le),Se=(0,c.WQX)(Ct);return new ri(Se,re,O,j,I)}}])}function Ds(){const I=(0,c.WQX)(c.zZn);return $=>{const O=I.get(c.o8S);if($!==O.components[0])return;const j=I.get(fi),re=I.get(ca);1===I.get(kr)&&j.initialNavigation(),I.get(U,null,c.$GK.Optional)?.setUpPreloading(),I.get(Xo,null,c.$GK.Optional)?.init(),j.resetRootComponentType(O.componentTypes[0]),re.closed||(re.next(),re.complete(),re.unsubscribe())}}const ca=new c.nKC("",{factory:()=>new Xe.B}),kr=new c.nKC("",{providedIn:"root",factory:()=>1});function ua(){return jr(2,[{provide:kr,useValue:0},{provide:c.hnV,multi:!0,deps:[c.zZn],useFactory:$=>{const O=$.get(Ae.hj,Promise.resolve());return()=>O.then(()=>new Promise(j=>{const re=$.get(fi),Se=$.get(ca);ti(re,()=>{j(!0)}),$.get(le).afterPreactivation=()=>(j(!0),Se.closed?(0,K.of)(void 0):Se),re.initialNavigation()}))}}])}const U=new c.nKC("");function te(I){return jr(0,[{provide:U,useExisting:Ko},{provide:$o,useExisting:I}])}function at(I){return jr(9,[{provide:Cs,useValue:ye},{provide:F,useValue:{skipNextTransition:!!I?.skipInitialTransition,...I}}])}const jt=new c.nKC("ROUTER_FORROOT_GUARD"),Vt=[Ae.aZ,{provide:Ct,useClass:Ht},fi,Ji,{provide:No,useFactory:ja,deps:[fi]},Oa,[]];let wn=(()=>{class I{constructor(O){}static forRoot(O,j){return{ngModule:I,providers:[Vt,[],{provide:Ir,multi:!0,useValue:O},{provide:jt,useFactory:Ei,deps:[[fi,new c.Xx1,new c.kdw]]},{provide:Ks,useValue:j||{}},j?.useHash?{provide:Ae.hb,useClass:Ae.fw}:{provide:Ae.hb,useClass:Ae.Sm},{provide:Xo,useFactory:()=>{const I=(0,c.WQX)(Ae.Xr),$=(0,c.WQX)(c.SKi),O=(0,c.WQX)(Ks),j=(0,c.WQX)(le),re=(0,c.WQX)(Ct);return O.scrollOffset&&I.setOffset(O.scrollOffset),new ri(re,j,I,$,O)}},j?.preloadingStrategy?te(j.preloadingStrategy).\u0275providers:[],j?.initialNavigation?ai(j):[],j?.bindToComponentInputs?jr(8,[ds,{provide:Zr,useExisting:ds}]).\u0275providers:[],j?.enableViewTransitions?at().\u0275providers:[],[{provide:no,useFactory:Ds},{provide:c.iLQ,multi:!0,useExisting:no}]]}}static forChild(O){return{ngModule:I,providers:[{provide:Ir,multi:!0,useValue:O}]}}static#e=this.\u0275fac=function(j){return new(j||I)(c.KVO(jt,8))};static#t=this.\u0275mod=c.$C({type:I});static#n=this.\u0275inj=c.G2t({})}return I})();function Ei(I){return"guarded"}function ai(I){return["disabled"===I.initialNavigation?jr(3,[{provide:c.hnV,multi:!0,useFactory:()=>{const $=(0,c.WQX)(fi);return()=>{$.setUpLocationChangeListener()}}},{provide:kr,useValue:2}]).\u0275providers:[],"enabledBlocking"===I.initialNavigation?ua().\u0275providers:[]]}const no=new c.nKC("")},600:(St,Be,m)=>{"use strict";m.d(Be,{CF:()=>E,Kb:()=>bn,TS:()=>Ae,YV:()=>Ot,Yq:()=>et,fL:()=>Ct,hO:()=>x,sR:()=>we,z3:()=>Ht});var t=m(4438),c=m(2791),X=m(6031),be=m(3726),K=m(4572),D=m(7673),Z=m(2936),ge=m(5558),De=m(9417);let Ae=(()=>{class ct{get(he,Me){const V=Ue();return V?V.get(he,Me):null}getBoolean(he,Me){const V=Ue();return!!V&&V.getBoolean(he,Me)}getNumber(he,Me){const V=Ue();return V?V.getNumber(he,Me):0}static \u0275fac=function(Me){return new(Me||ct)};static \u0275prov=t.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}return ct})();const we=new t.nKC("USERCONFIG"),Ue=()=>{if(typeof window<"u"){const ct=window.Ionic;if(ct?.config)return ct.config}return null};class Ve{data;constructor(Ye={}){this.data=Ye,console.warn("[Ionic Warning]: NavParams has been deprecated in favor of using Angular's input API. Developers should migrate to either the @Input decorator or the Signals-based input API.")}get(Ye){return this.data[Ye]}}let et=(()=>{class ct{zone=(0,t.WQX)(t.SKi);applicationRef=(0,t.WQX)(t.o8S);config=(0,t.WQX)(we);create(he,Me,V){return new Te(he,Me,this.applicationRef,this.zone,V,this.config.useSetInputAPI??!1)}static \u0275fac=function(Me){return new(Me||ct)};static \u0275prov=t.jDH({token:ct,factory:ct.\u0275fac})}return ct})();class Te{environmentInjector;injector;applicationRef;zone;elementReferenceKey;enableSignalsSupport;elRefMap=new WeakMap;elEventsMap=new WeakMap;constructor(Ye,he,Me,V,ke,st){this.environmentInjector=Ye,this.injector=he,this.applicationRef=Me,this.zone=V,this.elementReferenceKey=ke,this.enableSignalsSupport=st}attachViewToDom(Ye,he,Me,V){return this.zone.run(()=>new Promise(ke=>{const st={...Me};void 0!==this.elementReferenceKey&&(st[this.elementReferenceKey]=Ye),ke(_e(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,Ye,he,st,V,this.elementReferenceKey,this.enableSignalsSupport))}))}removeViewFromDom(Ye,he){return this.zone.run(()=>new Promise(Me=>{const V=this.elRefMap.get(he);if(V){V.destroy(),this.elRefMap.delete(he);const ke=this.elEventsMap.get(he);ke&&(ke(),this.elEventsMap.delete(he))}Me()}))}}const _e=(ct,Ye,he,Me,V,ke,st,Dt,Zt,In,Vn,Ai)=>{const uo=t.zZn.create({providers:qe(Zt),parent:he}),Kn=(0,t.a0P)(Dt,{environmentInjector:Ye,elementInjector:uo}),wi=Kn.instance,ro=Kn.location.nativeElement;if(Zt)if(Vn&&void 0!==wi[Vn]&&console.error(`[Ionic Error]: ${Vn} is a reserved property when using ${st.tagName.toLowerCase()}. Rename or remove the "${Vn}" property from ${Dt.name}.`),!0===Ai&&void 0!==Kn.setInput){const{modal:Ti,popover:Rn,...Qi}=Zt;for(const or in Qi)Kn.setInput(or,Qi[or]);void 0!==Ti&&Object.assign(wi,{modal:Ti}),void 0!==Rn&&Object.assign(wi,{popover:Rn})}else Object.assign(wi,Zt);if(In)for(const Ti of In)ro.classList.add(Ti);const jo=je(ct,wi,ro);return st.appendChild(ro),Me.attachView(Kn.hostView),V.set(ro,Kn),ke.set(ro,jo),ro},W=[X.L,X.a,X.b,X.c,X.d],je=(ct,Ye,he)=>ct.run(()=>{const Me=W.filter(V=>"function"==typeof Ye[V]).map(V=>{const ke=st=>Ye[V](st.detail);return he.addEventListener(V,ke),()=>he.removeEventListener(V,ke)});return()=>Me.forEach(V=>V())}),ut=new t.nKC("NavParamsToken"),qe=ct=>[{provide:ut,useValue:ct},{provide:Ve,useFactory:nt,deps:[ut]}],nt=ct=>new Ve(ct),dt=(ct,Ye)=>{const he=ct.prototype;Ye.forEach(Me=>{Object.defineProperty(he,Me,{get(){return this.el[Me]},set(V){this.z.runOutsideAngular(()=>this.el[Me]=V)}})})},rt=(ct,Ye)=>{const he=ct.prototype;Ye.forEach(Me=>{he[Me]=function(){const V=arguments;return this.z.runOutsideAngular(()=>this.el[Me].apply(this.el,V))}})};function x(ct){return function(he){const{defineCustomElementFn:Me,inputs:V,methods:ke}=ct;return void 0!==Me&&Me(),V&&dt(he,V),ke&&rt(he,ke),he}}const k=["alignment","animated","arrow","keepContentsMounted","backdropDismiss","cssClass","dismissOnSelect","enterAnimation","event","isOpen","keyboardClose","leaveAnimation","mode","showBackdrop","translucent","trigger","triggerAction","reference","size","side"],L=["present","dismiss","onDidDismiss","onWillDismiss"];let E=(()=>{let ct=class Bb{z;template;isCmpOpen=!1;el;constructor(he,Me,V){this.z=V,this.el=Me.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,he.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,he.detectChanges()}),((ct,Ye,he)=>{["ionPopoverDidPresent","ionPopoverWillPresent","ionPopoverWillDismiss","ionPopoverDidDismiss","didPresent","willPresent","willDismiss","didDismiss"].forEach(Me=>ct[Me]=(0,be.R)(Ye,Me))})(this,this.el)}static \u0275fac=function(Me){return new(Me||Bb)(t.rXU(t.gRc),t.rXU(t.aKT),t.rXU(t.SKi))};static \u0275dir=t.FsC({type:Bb,selectors:[["ion-popover"]],contentQueries:function(Me,V,ke){if(1&Me&&t.wni(ke,t.C4Q,5),2&Me){let st;t.mGM(st=t.lsd())&&(V.template=st.first)}},inputs:{alignment:"alignment",animated:"animated",arrow:"arrow",keepContentsMounted:"keepContentsMounted",backdropDismiss:"backdropDismiss",cssClass:"cssClass",dismissOnSelect:"dismissOnSelect",enterAnimation:"enterAnimation",event:"event",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger",triggerAction:"triggerAction",reference:"reference",size:"size",side:"side"}})};return ct=(0,Z.Cg)([x({inputs:k,methods:L})],ct),ct})();const _i=new t.nKC("");let $t=(()=>{class ct{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(he){this.unsubscribeFromRouteData(he),this.subscribeToRouteData(he)}unsubscribeFromRouteData(he){this.outletDataSubscriptions.get(he)?.unsubscribe(),this.outletDataSubscriptions.delete(he)}subscribeToRouteData(he){const{activatedRoute:Me}=he,V=(0,K.z)([Me.queryParams,Me.params,Me.data]).pipe((0,ge.n)(([ke,st,Dt],Zt)=>(Dt={...ke,...st,...Dt},0===Zt?(0,D.of)(Dt):Promise.resolve(Dt)))).subscribe(ke=>{if(!he.isActivated||!he.activatedComponentRef||he.activatedRoute!==Me||null===Me.component)return void this.unsubscribeFromRouteData(he);const st=(0,t.HJs)(Me.component);if(st)for(const{templateName:Dt}of st.inputs)he.activatedComponentRef.setInput(Dt,ke[Dt]);else this.unsubscribeFromRouteData(he)});this.outletDataSubscriptions.set(he,V)}static \u0275fac=function(Me){return new(Me||ct)};static \u0275prov=t.jDH({token:ct,factory:ct.\u0275fac})}return ct})();const Ot=()=>({provide:_i,useFactory:zt,deps:[c.Ix]});function zt(ct){return ct?.componentInputBindingEnabled?new $t:null}let Ct=(()=>{class ct{injector;elementRef;onChange=()=>{};onTouched=()=>{};lastValue;statusChanges;constructor(he,Me){this.injector=he,this.elementRef=Me}writeValue(he){this.elementRef.nativeElement.value=this.lastValue=he,Ht(this.elementRef)}handleValueChange(he,Me){he===this.elementRef.nativeElement&&(Me!==this.lastValue&&(this.lastValue=Me,this.onChange(Me)),Ht(this.elementRef))}_handleBlurEvent(he){he===this.elementRef.nativeElement&&(this.onTouched(),Ht(this.elementRef))}registerOnChange(he){this.onChange=he}registerOnTouched(he){this.onTouched=he}setDisabledState(he){this.elementRef.nativeElement.disabled=he}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let he;try{he=this.injector.get(De.vO)}catch{}if(!he)return;he.statusChanges&&(this.statusChanges=he.statusChanges.subscribe(()=>Ht(this.elementRef)));const Me=he.control;Me&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(ke=>{if(typeof Me[ke]<"u"){const st=Me[ke].bind(Me);Me[ke]=(...Dt)=>{st(...Dt),Ht(this.elementRef)}}})}static \u0275fac=function(Me){return new(Me||ct)(t.rXU(t.zZn),t.rXU(t.aKT))};static \u0275dir=t.FsC({type:ct,hostBindings:function(Me,V){1&Me&&t.bIt("ionBlur",function(st){return V._handleBlurEvent(st.target)})}})}return ct})();const Ht=ct=>{(ct=>{"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(ct):"function"==typeof requestAnimationFrame?requestAnimationFrame(ct):setTimeout(ct)})(()=>{const Ye=ct.nativeElement,he=null!=Ye.value&&Ye.value.toString().length>0,Me=vt(Ye);tn(Ye,Me);const V=Ye.closest("ion-item");V&&tn(V,he?[...Me,"item-has-value"]:Me)})},vt=ct=>{const Ye=ct.classList,he=[];for(let Me=0;Me{const he=ct.classList;he.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),he.add(...Ye)},mt=(ct,Ye)=>ct.substring(0,Ye.length)===Ye;class bn{ctrl;constructor(Ye){this.ctrl=Ye}create(Ye){return this.ctrl.create(Ye||{})}dismiss(Ye,he,Me){return this.ctrl.dismiss(Ye,he,Me)}getTop(){return this.ctrl.getTop()}}},7865:(St,Be,m)=>{"use strict";m.d(Be,{Jm:()=>sh,b_:()=>ah,I9:()=>Xc,ME:()=>Vu,tN:()=>lh,iq:()=>gh,CF:()=>gl,_H:()=>cf});var t=m(2936),c=m(4438),X=m(600),be=m(177),K=m(467),D=m(8928),Z=m(1979);const De="ion-content",fe=".ion-content-scroll-host",pe=`${De}, ${fe}`,ce=v=>"ION-CONTENT"===v.tagName,Ce=v=>v.closest(pe),Qe=v=>{if(ce(v)){const u=v.scrollY;return v.scrollY=!1,u}return v.style.setProperty("overflow","hidden"),!0};var Ae=m(1656);const we=function(){var v=(0,K.A)(function*(a,u,g,C,z,ee){var Ee;if(a)return a.attachViewToDom(u,g,z,C);if(!(ee||"string"==typeof g||g instanceof HTMLElement))throw new Error("framework delegate is missing");const Ne="string"==typeof g?null===(Ee=u.ownerDocument)||void 0===Ee?void 0:Ee.createElement(g):g;return C&&C.forEach(Je=>Ne.classList.add(Je)),z&&Object.assign(Ne,z),u.appendChild(Ne),yield new Promise(Je=>(0,Ae.c)(Ne,Je)),Ne});return function(u,g,C,z,ee,Ee){return v.apply(this,arguments)}}(),Ue=(v,a)=>{if(a){if(v)return v.removeViewFromDom(a.parentElement,a);a.remove()}return Promise.resolve()},Ve=()=>{let v,a;return{attachViewToDom:function(){var C=(0,K.A)(function*(z,ee,Ee={},Ne=[]){var Je,xt;let Et;if(v=z,ee){const Ft="string"==typeof ee?null===(Je=v.ownerDocument)||void 0===Je?void 0:Je.createElement(ee):ee;Ne.forEach(Yt=>Ft.classList.add(Yt)),Object.assign(Ft,Ee),v.appendChild(Ft),Et=Ft,yield new Promise(Yt=>(0,Ae.c)(Ft,Yt))}else if(v.children.length>0&&("ION-MODAL"===v.tagName||"ION-POPOVER"===v.tagName)&&!(Et=v.children[0]).classList.contains("ion-delegate-host")){const Yt=null===(xt=v.ownerDocument)||void 0===xt?void 0:xt.createElement("div");Yt.classList.add("ion-delegate-host"),Ne.forEach(Jt=>Yt.classList.add(Jt)),Yt.append(...v.children),v.appendChild(Yt),Et=Yt}const Gt=document.querySelector("ion-app")||document.body;return a=document.createComment("ionic teleport"),v.parentNode.insertBefore(a,v),Gt.appendChild(v),Et??v});return function(ee,Ee){return C.apply(this,arguments)}}(),removeViewFromDom:()=>(v&&a&&(a.parentNode.insertBefore(v,a),a.remove()),Promise.resolve())}},et=()=>{let v;return{lock:function(){var u=(0,K.A)(function*(){const g=v;let C;return v=new Promise(z=>C=z),void 0!==g&&(yield g),C});return function(){return u.apply(this,arguments)}}()}};var Te=m(4878);var W=m(5531);var rt=m(8875);const We='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',x=(v,a)=>{const u=v.querySelector(We);L(u,a??v)},k=(v,a)=>{const u=Array.from(v.querySelectorAll(We));L(u.length>0?u[u.length-1]:null,a??v)},L=(v,a)=>{let u=v;const g=v?.shadowRoot;g&&(u=g.querySelector(We)||v),u?(0,Ae.f)(u):a.focus()};let E=0,oe=0;const Q=new WeakMap,Ge=v=>({create:a=>En(v,a),dismiss:(a,u,g)=>_i(document,a,u,v,g),getTop:()=>(0,K.A)(function*(){return zt(document,v)})()}),ht=Ge("ion-modal"),wt=Ge("ion-popover"),sn=v=>{typeof document<"u"&&hi(document);const a=E++;v.overlayIndex=a},vn=v=>(v.hasAttribute("id")||(v.id="ion-overlay-"+ ++oe),v.id),En=(v,a)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(v).then(()=>{const u=document.createElement(v);return u.classList.add("overlay-hidden"),Object.assign(u,Object.assign(Object.assign({},a),{hasController:!0})),qt(document).appendChild(u),new Promise(g=>(0,Ae.c)(u,g))}):Promise.resolve(),rn=(v,a)=>{let u=v;const g=v?.shadowRoot;g&&(u=g.querySelector(We)||v),u?(0,Ae.f)(u):a.focus()},hi=v=>{0===E&&(E=1,v.addEventListener("focus",a=>{((v,a)=>{const u=zt(a,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker-legacy,ion-popover"),g=v.target;u&&g&&!u.classList.contains(he)&&(u.shadowRoot?(()=>{if(u.contains(g))u.lastFocus=g;else if("ION-TOAST"===g.tagName)rn(u.lastFocus,u);else{const ee=u.lastFocus;x(u),ee===a.activeElement&&k(u),u.lastFocus=a.activeElement}})():(()=>{if(u===g)u.lastFocus=void 0;else if("ION-TOAST"===g.tagName)rn(u.lastFocus,u);else{const ee=(0,Ae.g)(u);if(!ee.contains(g))return;const Ee=ee.querySelector(".ion-overlay-wrapper");if(!Ee)return;if(Ee.contains(g)||g===ee.querySelector("ion-backdrop"))u.lastFocus=g;else{const Ne=u.lastFocus;x(Ee,u),Ne===a.activeElement&&k(Ee,u),u.lastFocus=a.activeElement}}})())})(a,v)},!0),v.addEventListener("ionBackButton",a=>{const u=zt(v);u?.backdropDismiss&&a.detail.register(100,()=>{u.dismiss(void 0,vt)})}),W.c.get("experimentalCloseWatcher",!1)&&void 0!==Te.w&&"CloseWatcher"in Te.w||v.addEventListener("keydown",a=>{if("Escape"===a.key){const u=zt(v);u?.backdropDismiss&&u.dismiss(void 0,vt)}}))},_i=(v,a,u,g,C)=>{const z=zt(v,g,C);return z?z.dismiss(a,u):Promise.reject("overlay does not exist")},Ot=(v,a)=>((v,a)=>(void 0===a&&(a="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker-legacy,ion-popover,ion-toast"),Array.from(v.querySelectorAll(a)).filter(u=>u.overlayIndex>0)))(v,a).filter(u=>!(v=>v.classList.contains("overlay-hidden"))(u)),zt=(v,a,u)=>{const g=Ot(v,a);return void 0===u?g[g.length-1]:g.find(C=>C.id===u)},_t=(v=!1)=>{const u=qt(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");u&&(v?u.setAttribute("aria-hidden","true"):u.removeAttribute("aria-hidden"))},At=function(){var v=(0,K.A)(function*(a,u,g,C,z){var ee,Ee;if(a.presented)return;_t(!0),document.body.classList.add(rt.B),ct(a.el),a.presented=!0,a.willPresent.emit(),null===(ee=a.willPresentShorthand)||void 0===ee||ee.emit();const Ne=(0,W.b)(a),Je=a.enterAnimation?a.enterAnimation:W.c.get(u,"ios"===Ne?g:C);(yield On(a,Je,a.el,z))&&(a.didPresent.emit(),null===(Ee=a.didPresentShorthand)||void 0===Ee||Ee.emit()),"ION-TOAST"!==a.el.tagName&&an(a.el),a.keyboardClose&&(null===document.activeElement||!a.el.contains(document.activeElement))&&a.el.focus(),a.el.removeAttribute("aria-hidden")});return function(u,g,C,z,ee){return v.apply(this,arguments)}}(),an=function(){var v=(0,K.A)(function*(a){let u=document.activeElement;if(!u)return;const g=u?.shadowRoot;g&&(u=g.querySelector(We)||u),yield a.onDidDismiss(),(null===document.activeElement||document.activeElement===document.body)&&u.focus()});return function(u){return v.apply(this,arguments)}}(),dn=function(){var v=(0,K.A)(function*(a,u,g,C,z,ee,Ee){var Ne,Je;if(!a.presented)return!1;void 0!==Te.d&&1===Ot(Te.d).length&&(_t(!1),document.body.classList.remove(rt.B)),a.presented=!1;try{a.el.style.setProperty("pointer-events","none"),a.willDismiss.emit({data:u,role:g}),null===(Ne=a.willDismissShorthand)||void 0===Ne||Ne.emit({data:u,role:g});const Et=(0,W.b)(a),Gt=a.leaveAnimation?a.leaveAnimation:W.c.get(C,"ios"===Et?z:ee);g!==tn&&(yield On(a,Gt,a.el,Ee)),a.didDismiss.emit({data:u,role:g}),null===(Je=a.didDismissShorthand)||void 0===Je||Je.emit({data:u,role:g}),(Q.get(a)||[]).forEach(Yt=>Yt.destroy()),Q.delete(a),a.el.classList.add("overlay-hidden"),a.el.style.removeProperty("pointer-events"),void 0!==a.el.lastFocus&&(a.el.lastFocus=void 0)}catch(Et){console.error(Et)}return a.el.remove(),Ye(),!0});return function(u,g,C,z,ee,Ee,Ne){return v.apply(this,arguments)}}(),qt=v=>v.querySelector("ion-app")||v.body,On=function(){var v=(0,K.A)(function*(a,u,g,C){g.classList.remove("overlay-hidden");const ee=u(a.el,C);(!a.animated||!W.c.getBoolean("animated",!0))&&ee.duration(0),a.keyboardClose&&ee.beforeAddWrite(()=>{const Ne=g.ownerDocument.activeElement;Ne?.matches("input,ion-input, ion-textarea")&&Ne.blur()});const Ee=Q.get(a)||[];return Q.set(a,[...Ee,ee]),yield ee.play(),!0});return function(u,g,C,z){return v.apply(this,arguments)}}(),en=(v,a)=>{let u;const g=new Promise(C=>u=C);return nn(v,a,C=>{u(C.detail)}),g},nn=(v,a,u)=>{const g=C=>{(0,Ae.b)(v,a,g),u(C)};(0,Ae.a)(v,a,g)},vt="backdrop",tn="gesture",ct=v=>{var a;if(void 0===Te.d)return;const u=Ot(Te.d);for(let g=u.length-1;g>=0;g--){const C=u[g],z=null!==(a=u[g+1])&&void 0!==a?a:v;(z.hasAttribute("aria-hidden")||"ION-TOAST"!==z.tagName)&&C.setAttribute("aria-hidden","true")}},Ye=()=>{if(void 0===Te.d)return;const v=Ot(Te.d);for(let a=v.length-1;a>=0;a--){const u=v[a];if(u.removeAttribute("aria-hidden"),"ION-TOAST"!==u.tagName)break}},he="ion-disable-focus-trap",Me=(v,a)=>null!==a.closest(v),V=(v,a)=>"string"==typeof v&&v.length>0?Object.assign({"ion-color":!0,[`ion-color-${v}`]:!0},a):a,st=v=>{const a={};return(v=>void 0!==v?(Array.isArray(v)?v:v.split(" ")).filter(u=>null!=u).map(u=>u.trim()).filter(u=>""!==u):[])(v).forEach(u=>a[u]=!0),a},Dt=/^[a-z][a-z0-9+\-.]*:/,Zt=function(){var v=(0,K.A)(function*(a,u,g,C){if(null!=a&&"#"!==a[0]&&!Dt.test(a)){const z=document.querySelector("ion-router");if(z)return u?.preventDefault(),z.push(a,g,C)}return!1});return function(u,g,C,z){return v.apply(this,arguments)}}();var In=m(6031);const Vn="ionKeyboardDidShow";var Tn=m(555);const Ni=(v,a,u,g,C)=>ls(v[1],a[1],u[1],g[1],C).map(z=>To(v[0],a[0],u[0],g[0],z)),To=(v,a,u,g,C)=>C*(3*a*Math.pow(C-1,2)+C*(-3*u*C+3*u+g*C))-v*Math.pow(C-1,3),ls=(v,a,u,g,C)=>Bt((g-=C)-3*(u-=C)+3*(a-=C)-(v-=C),3*u-6*a+3*v,3*a-3*v,v).filter(ee=>ee>=0&&ee<=1),Bt=(v,a,u,g)=>{if(0===v)return((v,a,u)=>{const g=a*a-4*v*u;return g<0?[]:[(-a+Math.sqrt(g))/(2*v),(-a-Math.sqrt(g))/(2*v)]})(a,u,g);const C=(3*(u/=v)-(a/=v)*a)/3,z=(2*a*a*a-9*a*u+27*(g/=v))/27;if(0===C)return[Math.pow(-z,1/3)];if(0===z)return[Math.sqrt(-C),-Math.sqrt(-C)];const ee=Math.pow(z/2,2)+Math.pow(C/3,3);if(0===ee)return[Math.pow(z/2,.5)-a/3];if(ee>0)return[Math.pow(-z/2+Math.sqrt(ee),1/3)-Math.pow(z/2+Math.sqrt(ee),1/3)-a/3];const Ee=Math.sqrt(Math.pow(-C/3,3)),Ne=Math.acos(-z/(2*Math.sqrt(Math.pow(-C/3,3)))),Je=2*Math.pow(Ee,1/3);return[Je*Math.cos(Ne/3)-a/3,Je*Math.cos((Ne+2*Math.PI)/3)-a/3,Je*Math.cos((Ne+4*Math.PI)/3)-a/3]};var pn=m(2104);const Io=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionBackdropTap=(0,D.lh)(this,"ionBackdropTap",7),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}onMouseDown(a){this.emitTap(a)}emitTap(a){this.stopPropagation&&(a.preventDefault(),a.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const a=(0,W.b)(this);return(0,D.h)(D.xr,{key:"c803b4302c8e722064feb03dafe3cb6e190b4f2b",tabindex:"-1","aria-hidden":"true",class:{[a]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}static get style(){return{ios:":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",md:":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}"}}},[33,"ion-backdrop",{visible:[4],tappable:[4],stopPropagation:[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]);function Ii(){typeof customElements>"u"||["ion-backdrop"].forEach(a=>{"ion-backdrop"===a&&(customElements.get(a)||customElements.define(a,Io))})}var Xn=function(v){return v.Dark="DARK",v.Light="LIGHT",v.Default="DEFAULT",v}(Xn||{});const ho={getEngine(){const v=(()=>{if(void 0!==Te.w)return Te.w.Capacitor})();if(v?.isPluginAvailable("StatusBar"))return v.Plugins.StatusBar},setStyle(v){const a=this.getEngine();a&&a.setStyle(v)},getStyle:(v=(0,K.A)(function*(){const a=this.getEngine();if(!a)return Xn.Default;const{style:u}=yield a.getInfo();return u}),function(){return v.apply(this,arguments)})},Ro=(v,a)=>{if(1===a)return 0;const u=1/(1-a);return v*u+-a*u},ko=()=>{!Te.w||Te.w.innerWidth>=768||ho.setStyle({style:Xn.Dark})},Oo=(v=Xn.Default)=>{!Te.w||Te.w.innerWidth>=768||ho.setStyle({style:v})},fr=function(){var v=(0,K.A)(function*(a,u){"function"!=typeof a.canDismiss||!(yield a.canDismiss(void 0,tn))||(u.isRunning()?u.onFinish(()=>{a.dismiss(void 0,"handler")},{oneTimeCallback:!0}):a.dismiss(void 0,"handler"))});return function(u,g){return v.apply(this,arguments)}}(),_o=v=>.00255275*2.71828**(-14.9619*v)-1.00255*2.71828**(-.0380968*v)+1,_r=(v,a,u,g)=>{const z=v.offsetHeight;let ee=!1,Ee=!1,Ne=null,Je=null,Et=!0,Gt=0;const ni=(0,pn.createGesture)({el:v,gestureName:"modalSwipeToClose",gesturePriority:39,direction:"y",threshold:10,canStart:Un=>{const ei=Un.event.target;return null===ei||!ei.closest||(Ne=Ce(ei),Ne?(Je=ce(Ne)?(0,Ae.g)(Ne).querySelector(".inner-scroll"):Ne,!Ne.querySelector("ion-refresher")&&0===Je.scrollTop):null===ei.closest("ion-footer"))},onStart:Un=>{const{deltaY:ei}=Un;Et=!Ne||!ce(Ne)||Ne.scrollY,Ee=void 0!==v.canDismiss&&!0!==v.canDismiss,ei>0&&Ne&&Qe(Ne),a.progressStart(!0,ee?1:0)},onMove:Un=>{const{deltaY:ei}=Un;ei>0&&Ne&&Qe(Ne);const Zn=Un.deltaY/z,li=Zn>=0&&Ee,oo=li?.2:.9999,fo=li?_o(Zn/oo):Zn,bo=(0,Ae.k)(1e-4,fo,oo);a.progressStep(bo),bo>=.5&&Gt<.5?Oo(u):bo<.5&&Gt>=.5&&ko(),Gt=bo},onEnd:Un=>{const ei=Un.velocityY,Zn=Un.deltaY/z,li=Zn>=0&&Ee,oo=li?.2:.9999,fo=li?_o(Zn/oo):Zn,bo=(0,Ae.k)(1e-4,fo,oo),zr=!li&&(Un.deltaY+1e3*ei)/z>=.5;let Hr=zr?-.001:.001;zr?(a.easing("cubic-bezier(0.32, 0.72, 0, 1)"),Hr+=Ni([0,0],[.32,.72],[0,1],[1,1],bo)[0]):(a.easing("cubic-bezier(1, 0, 0.68, 0.28)"),Hr+=Ni([0,0],[1,0],[.68,.28],[1,1],bo)[0]);const Sr=cs(zr?Zn*z:(1-bo)*z,ei);ee=zr,ni.enable(!1),Ne&&((v,a)=>{ce(v)?v.scrollY=a:v.style.removeProperty("overflow")})(Ne,Et),a.onFinish(()=>{zr||ni.enable(!0)}).progressEnd(zr?1:0,Hr,Sr),li&&bo>oo/4?fr(v,a):zr&&g()}});return ni},cs=(v,a)=>(0,Ae.k)(400,v/Math.abs(1.1*a),500),dr=v=>{const{currentBreakpoint:a,backdropBreakpoint:u}=v,g=void 0===u||u{const{currentBreakpoint:a,backdropBreakpoint:u}=v,g=`calc(var(--backdrop-opacity) * ${Ro(a,u)})`,C=[{offset:0,opacity:g},{offset:1,opacity:0}],z=[{offset:0,opacity:g},{offset:u,opacity:0},{offset:1,opacity:0}],ee=(0,Tn.c)("backdropAnimation").keyframes(0!==u?z:C);return{wrapperAnimation:(0,Tn.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-100*a}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:ee}},Xr=(v,a)=>{const{presentingEl:u,currentBreakpoint:g}=a,C=(0,Ae.g)(v),{wrapperAnimation:z,backdropAnimation:ee}=void 0!==g?dr(a):{backdropAnimation:(0,Tn.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,Tn.c)().fromTo("transform","translateY(100vh)","translateY(0vh)")};ee.addElement(C.querySelector("ion-backdrop")),z.addElement(C.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const Ee=(0,Tn.c)("entering-base").addElement(v).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(z);if(u){const Ne=window.innerWidth<768,Je="ION-MODAL"===u.tagName&&void 0!==u.presentingElement,xt=(0,Ae.g)(u),Et=(0,Tn.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),Gt=document.body;if(Ne){const Ft=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",Dn=`translateY(${Je?"-10px":Ft}) scale(0.915)`;Et.afterStyles({transform:Dn}).beforeAddWrite(()=>Gt.style.setProperty("background-color","black")).addElement(u).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:Dn,borderRadius:"10px 10px 0 0"}]),Ee.addAnimation(Et)}else if(Ee.addAnimation(ee),Je){const Yt=`translateY(-10px) scale(${Je?.915:1})`;Et.afterStyles({transform:Yt}).addElement(xt.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:Yt}]);const Jt=(0,Tn.c)().afterStyles({transform:Yt}).addElement(xt.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:Yt}]);Ee.addAnimation([Et,Jt])}else z.fromTo("opacity","0","1")}else Ee.addAnimation(ee);return Ee},oi=(v,a,u=500)=>{const{presentingEl:g,currentBreakpoint:C}=a,z=(0,Ae.g)(v),{wrapperAnimation:ee,backdropAnimation:Ee}=void 0!==C?So(a):{backdropAnimation:(0,Tn.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,Tn.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};Ee.addElement(z.querySelector("ion-backdrop")),ee.addElement(z.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const Ne=(0,Tn.c)("leaving-base").addElement(v).easing("cubic-bezier(0.32,0.72,0,1)").duration(u).addAnimation(ee);if(g){const Je=window.innerWidth<768,xt="ION-MODAL"===g.tagName&&void 0!==g.presentingElement,Et=(0,Ae.g)(g),Gt=(0,Tn.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(Yt=>{1===Yt&&(g.style.setProperty("overflow",""),Array.from(Ft.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(Dn=>void 0!==Dn.presentingElement).length<=1&&Ft.style.setProperty("background-color",""))}),Ft=document.body;if(Je){const Yt=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",qn=`translateY(${xt?"-10px":Yt}) scale(0.915)`;Gt.addElement(g).keyframes([{offset:0,filter:"contrast(0.85)",transform:qn,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),Ne.addAnimation(Gt)}else if(Ne.addAnimation(Ee),xt){const Jt=`translateY(-10px) scale(${xt?.915:1})`;Gt.addElement(Et.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:Jt},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const Dn=(0,Tn.c)().addElement(Et.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:Jt},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);Ne.addAnimation([Gt,Dn])}else ee.fromTo("opacity","1","0")}else Ne.addAnimation(Ee);return Ne},Ao=(v,a)=>{const{currentBreakpoint:u}=a,g=(0,Ae.g)(v),{wrapperAnimation:C,backdropAnimation:z}=void 0!==u?dr(a):{backdropAnimation:(0,Tn.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,Tn.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}])};return z.addElement(g.querySelector("ion-backdrop")),C.addElement(g.querySelector(".modal-wrapper")),(0,Tn.c)().addElement(v).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([z,C])},sa=(v,a)=>{const{currentBreakpoint:u}=a,g=(0,Ae.g)(v),{wrapperAnimation:C,backdropAnimation:z}=void 0!==u?So(a):{backdropAnimation:(0,Tn.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,Tn.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return z.addElement(g.querySelector("ion-backdrop")),C.addElement(g.querySelector(".modal-wrapper")),(0,Tn.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([z,C])},Ji=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=(0,D.lh)(this,"ionModalDidPresent",7),this.willPresent=(0,D.lh)(this,"ionModalWillPresent",7),this.willDismiss=(0,D.lh)(this,"ionModalWillDismiss",7),this.didDismiss=(0,D.lh)(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=(0,D.lh)(this,"ionBreakpointDidChange",7),this.didPresentShorthand=(0,D.lh)(this,"didPresent",7),this.willPresentShorthand=(0,D.lh)(this,"willPresent",7),this.willDismissShorthand=(0,D.lh)(this,"willDismiss",7),this.didDismissShorthand=(0,D.lh)(this,"didDismiss",7),this.ionMount=(0,D.lh)(this,"ionMount",7),this.lockController=et(),this.triggerController=(()=>{let v;const a=()=>{v&&(v(),v=void 0)};return{addClickListener:(g,C)=>{a();const z=void 0!==C?document.getElementById(C):null;z?v=((Ee,Ne)=>{const Je=()=>{Ne.present()};return Ee.addEventListener("click",Je),()=>{Ee.removeEventListener("click",Je)}})(z,g):(0,Z.p)(`A trigger element with the ID "${C}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,g)},removeClickListener:a}})(),this.coreDelegate=Ve(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:a,handleBehavior:u}=this;"cycle"!==u||void 0!==a||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:a}=this;void 0===a&&this.dismiss(void 0,vt)},this.onLifecycle=a=>{const u=this.usersElement,g=Uo[a.type];if(u&&g){const C=new CustomEvent(g,{bubbles:!1,cancelable:!1,detail:a.detail});u.dispatchEvent(C)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.focusTrap=!0,this.canDismiss=!0}onIsOpenChange(a,u){!0===a&&!1===u?this.present():!1===a&&!0===u&&this.dismiss()}triggerChanged(){const{trigger:a,el:u,triggerController:g}=this;a&&g.addClickListener(u,a)}breakpointsChanged(a){void 0!==a&&(this.sortedBreakpoints=a.sort((u,g)=>u-g))}connectedCallback(){const{el:a}=this;sn(a),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){const{breakpoints:a,initialBreakpoint:u,el:g,htmlAttributes:C}=this,z=this.isSheetModal=void 0!==a&&void 0!==u,ee=["aria-label","role"];this.inheritedAttributes=(0,Ae.d)(g,ee),void 0!==C&&ee.forEach(Ee=>{C[Ee]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[Ee]:C[Ee]}),delete C[Ee])}),z&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==a&&void 0!==u&&!a.includes(u)&&(0,Z.p)("Your breakpoints array must include the initialBreakpoint value."),vn(g)}componentDidLoad(){!0===this.isOpen&&(0,Ae.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(a=!1){if(this.workingDelegate&&!a)return{delegate:this.workingDelegate,inline:this.inline};const g=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:g,delegate:this.workingDelegate=g?this.delegate||this.coreDelegate:this.delegate}}checkCanDismiss(a,u){var g=this;return(0,K.A)(function*(){const{canDismiss:C}=g;return"function"==typeof C?C(a,u):C})()}present(){var a=this;return(0,K.A)(function*(){const u=yield a.lockController.lock();if(a.presented)return void u();const{presentingElement:g,el:C}=a;a.currentBreakpoint=a.initialBreakpoint;const{inline:z,delegate:ee}=a.getDelegate(!0);a.ionMount.emit(),a.usersElement=yield we(ee,C,a.component,["ion-page"],a.componentProps,z),(0,Ae.j)(C)?yield(0,In.e)(a.usersElement):a.keepContentsMounted||(yield(0,In.w)()),(0,D.bN)(()=>a.el.classList.add("show-modal"));const Ee=void 0!==g;Ee&&"ios"===(0,W.b)(a)&&(a.statusBarStyle=yield ho.getStyle(),ko()),yield At(a,"modalEnter",Xr,Ao,{presentingEl:g,currentBreakpoint:a.initialBreakpoint,backdropBreakpoint:a.backdropBreakpoint}),typeof window<"u"&&(a.keyboardOpenCallback=()=>{a.gesture&&(a.gesture.enable(!1),(0,Ae.r)(()=>{a.gesture&&a.gesture.enable(!0)}))},window.addEventListener(Vn,a.keyboardOpenCallback)),a.isSheetModal?a.initSheetGesture():Ee&&a.initSwipeToClose(),u()})()}initSwipeToClose(){var u,a=this;if("ios"!==(0,W.b)(this))return;const{el:g}=this,C=this.leaveAnimation||W.c.get("modalLeave",oi),z=this.animation=C(g,{presentingEl:this.presentingElement});if(!(v=>v.querySelector(fe)||v.querySelector(pe))(g))return void(v=>{(0,Z.b)(v,De)})(g);const Ee=null!==(u=this.statusBarStyle)&&void 0!==u?u:Xn.Default;this.gesture=_r(g,z,Ee,()=>{this.gestureAnimationDismissing=!0,Oo(this.statusBarStyle),this.animation.onFinish((0,K.A)(function*(){yield a.dismiss(void 0,tn),a.gestureAnimationDismissing=!1}))}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:a,initialBreakpoint:u,backdropBreakpoint:g}=this;if(!a||void 0===u)return;const C=this.enterAnimation||W.c.get("modalEnter",Xr),z=this.animation=C(this.el,{presentingEl:this.presentingElement,currentBreakpoint:u,backdropBreakpoint:g});z.progressStart(!0,1);const{gesture:ee,moveSheetToBreakpoint:Ee}=((v,a,u,g,C,z,ee=[],Ee,Ne,Je)=>{const Gt={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==C?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-C,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}]},Ft=v.querySelector("ion-content"),Yt=u.clientHeight;let Jt=g,Dn=0,qn=!1;const Un=z.childAnimations.find(Po=>"wrapperAnimation"===Po.id),ei=z.childAnimations.find(Po=>"backdropAnimation"===Po.id),Zn=ee[ee.length-1],li=ee[0],oo=()=>{v.style.setProperty("pointer-events","auto"),a.style.setProperty("pointer-events","auto"),v.classList.remove(he)},fo=()=>{v.style.setProperty("pointer-events","none"),a.style.setProperty("pointer-events","none"),v.classList.add(he)};Un&&ei&&(Un.keyframes([...Gt.WRAPPER_KEYFRAMES]),ei.keyframes([...Gt.BACKDROP_KEYFRAMES]),z.progressStart(!0,1-Jt),Jt>C?oo():fo()),Ft&&Jt!==Zn&&(Ft.scrollY=!1);const Sr=Po=>{const{breakpoint:pr,canDismiss:os,breakpointOffset:Gr,animated:bl}=Po,js=os&&0===pr,Us=js?Jt:pr,fc=0!==Us;return Jt=0,Un&&ei&&(Un.keyframes([{offset:0,transform:`translateY(${100*Gr}%)`},{offset:1,transform:`translateY(${100*(1-Us)}%)`}]),ei.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${Ro(1-Gr,C)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${Ro(Us,C)})`}]),z.progressStep(0)),oa.enable(!1),js?fr(v,z):fc||Ne(),Ft&&Us===ee[ee.length-1]&&(Ft.scrollY=!0),new Promise(jl=>{z.onFinish(()=>{fc?Un&&ei?(0,Ae.r)(()=>{Un.keyframes([...Gt.WRAPPER_KEYFRAMES]),ei.keyframes([...Gt.BACKDROP_KEYFRAMES]),z.progressStart(!0,1-Us),Jt=Us,Je(Jt),Jt>C?oo():fo(),oa.enable(!0),jl()}):(oa.enable(!0),jl()):jl()},{oneTimeCallback:!0}).progressEnd(1,0,bl?500:0)})},oa=(0,pn.createGesture)({el:u,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:Po=>{const pr=Ce(Po.event.target);if(Jt=Ee(),1===Jt&&pr){const os=ce(pr)?(0,Ae.g)(pr).querySelector(".inner-scroll"):pr;return!pr.querySelector("ion-refresher")&&0===os.scrollTop}return!0},onStart:Po=>{qn=void 0!==v.canDismiss&&!0!==v.canDismiss&&0===li,Po.deltaY>0&&Ft&&(Ft.scrollY=!1),(0,Ae.r)(()=>{v.focus()}),z.progressStart(!0,1-Jt)},onMove:Po=>{Po.deltaY>0&&Ft&&(Ft.scrollY=!1);const os=ee.length>1?1-ee[1]:void 0,Gr=1-Jt+Po.deltaY/Yt,bl=void 0!==os&&Gr>=os&&qn,js=bl?.95:.9999,Us=bl&&void 0!==os?os+_o((Gr-os)/(js-os)):Gr;Dn=(0,Ae.k)(1e-4,Us,js),z.progressStep(Dn)},onEnd:Po=>{const Gr=Jt-(Po.deltaY+350*Po.velocityY)/Yt,bl=ee.reduce((js,Us)=>Math.abs(Us-Gr){var Ne;return null!==(Ne=this.currentBreakpoint)&&void 0!==Ne?Ne:0},()=>this.sheetOnDismiss(),Ne=>{this.currentBreakpoint!==Ne&&(this.currentBreakpoint=Ne,this.ionBreakpointDidChange.emit({breakpoint:Ne}))});this.gesture=ee,this.moveSheetToBreakpoint=Ee,this.gesture.enable(!0)}sheetOnDismiss(){var a=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,K.A)(function*(){a.currentBreakpoint=0,a.ionBreakpointDidChange.emit({breakpoint:a.currentBreakpoint}),yield a.dismiss(void 0,tn),a.gestureAnimationDismissing=!1}))}dismiss(a,u){var g=this;return(0,K.A)(function*(){var C;if(g.gestureAnimationDismissing&&u!==tn)return!1;const z=yield g.lockController.lock();if("handler"!==u&&!(yield g.checkCanDismiss(a,u)))return z(),!1;const{presentingElement:ee}=g;void 0!==ee&&"ios"===(0,W.b)(g)&&Oo(g.statusBarStyle),typeof window<"u"&&g.keyboardOpenCallback&&(window.removeEventListener(Vn,g.keyboardOpenCallback),g.keyboardOpenCallback=void 0);const Ne=yield dn(g,a,u,"modalLeave",oi,sa,{presentingEl:ee,currentBreakpoint:null!==(C=g.currentBreakpoint)&&void 0!==C?C:g.initialBreakpoint,backdropBreakpoint:g.backdropBreakpoint});if(Ne){const{delegate:Je}=g.getDelegate();yield Ue(Je,g.usersElement),(0,D.bN)(()=>g.el.classList.remove("show-modal")),g.animation&&g.animation.destroy(),g.gesture&&g.gesture.destroy()}return g.currentBreakpoint=void 0,g.animation=void 0,z(),Ne})()}onDidDismiss(){return en(this.el,"ionModalDidDismiss")}onWillDismiss(){return en(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(a){var u=this;return(0,K.A)(function*(){if(!u.isSheetModal)return void(0,Z.p)("setCurrentBreakpoint is only supported on sheet modals.");if(!u.breakpoints.includes(a))return void(0,Z.p)(`Attempted to set invalid breakpoint value ${a}. Please double check that the breakpoint value is part of your defined breakpoints.`);const{currentBreakpoint:g,moveSheetToBreakpoint:C,canDismiss:z,breakpoints:ee,animated:Ee}=u;g!==a&&C&&(u.sheetTransition=C({breakpoint:a,breakpointOffset:1-g,canDismiss:void 0!==z&&!0!==z&&0===ee[0],animated:Ee}),yield u.sheetTransition,u.sheetTransition=void 0)})()}getCurrentBreakpoint(){var a=this;return(0,K.A)(function*(){return a.currentBreakpoint})()}moveToNextBreakpoint(){var a=this;return(0,K.A)(function*(){const{breakpoints:u,currentBreakpoint:g}=a;if(!u||null==g)return!1;const C=u.filter(Ne=>0!==Ne),ee=(C.indexOf(g)+1)%C.length,Ee=C[ee];return yield a.setCurrentBreakpoint(Ee),!0})()}render(){const{handle:a,isSheetModal:u,presentingElement:g,htmlAttributes:C,handleBehavior:z,inheritedAttributes:ee,focusTrap:Ee}=this,Ne=!1!==a&&u,Je=(0,W.b)(this),xt=void 0!==g&&"ios"===Je,Et="cycle"===z;return(0,D.h)(D.xr,Object.assign({key:"fe6fd17cf857127f89d652b9aa3e9473d28c55db","no-router":!0,tabindex:"-1"},C,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[Je]:!0,"modal-default":!xt&&!u,"modal-card":xt,"modal-sheet":u,"overlay-hidden":!0,[he]:!1===Ee},st(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),(0,D.h)("ion-backdrop",{key:"0f3a31363c2717e5483bc0412c25804897d4aff8",ref:Gt=>this.backdropEl=Gt,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===Je&&(0,D.h)("div",{key:"0e5ed59162ff08fe0a9f757e06bdacc75f65c0ed",class:"modal-shadow"}),(0,D.h)("div",Object.assign({key:"35cdbe2238765e5f346ad7be64f7eefa8c78f0c0",role:"dialog"},ee,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:Gt=>this.wrapperEl=Gt}),Ne&&(0,D.h)("button",{key:"7a4031eaebf9a098f4c4220a5fe9d1c25cc0ec92",class:"modal-handle",tabIndex:Et?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:Et?this.onHandleClick:void 0,part:"handle"}),(0,D.h)("slot",{key:"534adc8e5bd850199fe2e9e16f0e7c19217d8486"})))}get el(){return this}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}static get style(){return{ios:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, var(--ion-background-color-step-350, #c0c0be));cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}',md:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, var(--ion-background-color-step-350, #c0c0be));cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}'}}},[33,"ion-modal",{hasController:[4,"has-controller"],overlayIndex:[2,"overlay-index"],delegate:[16],keyboardClose:[4,"keyboard-close"],enterAnimation:[16],leaveAnimation:[16],breakpoints:[16],initialBreakpoint:[2,"initial-breakpoint"],backdropBreakpoint:[2,"backdrop-breakpoint"],handle:[4],handleBehavior:[1,"handle-behavior"],component:[1],componentProps:[16],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],showBackdrop:[4,"show-backdrop"],animated:[4],presentingElement:[16],htmlAttributes:[16],isOpen:[4,"is-open"],trigger:[1],keepContentsMounted:[4,"keep-contents-mounted"],focusTrap:[4,"focus-trap"],canDismiss:[4,"can-dismiss"],presented:[32],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64],setCurrentBreakpoint:[64],getCurrentBreakpoint:[64]},void 0,{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}]),Uo={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};var v;const Hi=(v,a,u)=>{const g=a.getBoundingClientRect(),C=g.height;let z=g.width;return"cover"===v&&u&&(z=u.getBoundingClientRect().width),{contentWidth:z,contentHeight:C}},Pi=(v,a,u)=>{let g=[];switch(a){case"hover":let C;g=[{eventName:"mouseenter",callback:(z=(0,K.A)(function*(ee){ee.stopPropagation(),C&&clearTimeout(C),C=setTimeout(()=>{(0,Ae.r)(()=>{u.presentFromTrigger(ee),C=void 0})},100)}),function(Ee){return z.apply(this,arguments)})},{eventName:"mouseleave",callback:z=>{C&&clearTimeout(C);const ee=z.relatedTarget;ee&&ee.closest("ion-popover")!==u&&u.dismiss(void 0,void 0,!1)}},{eventName:"click",callback:z=>z.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:z=>u.presentFromTrigger(z,!0)}];break;case"context-menu":g=[{eventName:"contextmenu",callback:z=>{z.preventDefault(),u.presentFromTrigger(z)}},{eventName:"click",callback:z=>z.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:z=>u.presentFromTrigger(z,!0)}];break;default:g=[{eventName:"click",callback:z=>u.presentFromTrigger(z)},{eventName:"ionPopoverActivateTrigger",callback:z=>u.presentFromTrigger(z,!0)}]}var z;return g.forEach(({eventName:C,callback:z})=>v.addEventListener(C,z)),v.setAttribute("data-ion-popover-trigger","true"),()=>{g.forEach(({eventName:C,callback:z})=>v.removeEventListener(C,z)),v.removeAttribute("data-ion-popover-trigger")}},No=(v,a)=>a&&"ION-ITEM"===a.tagName?v.findIndex(u=>u===a):-1,gr=v=>{const u=(0,Ae.g)(v).querySelector("button");u&&(0,Ae.r)(()=>u.focus())},yr=v=>{const a=function(){var u=(0,K.A)(function*(g){var C;const z=document.activeElement;let ee=[];const Ee=null===(C=g.target)||void 0===C?void 0:C.tagName;if("ION-POPOVER"===Ee||"ION-ITEM"===Ee){try{ee=Array.from(v.querySelectorAll("ion-item:not(ion-popover ion-popover *):not([disabled])"))}catch{}switch(g.key){case"ArrowLeft":(yield v.getParentPopover())&&v.dismiss(void 0,void 0,!1);break;case"ArrowDown":g.preventDefault();const Je=((v,a)=>v[No(v,a)+1])(ee,z);void 0!==Je&&gr(Je);break;case"ArrowUp":g.preventDefault();const xt=((v,a)=>v[No(v,a)-1])(ee,z);void 0!==xt&&gr(xt);break;case"Home":g.preventDefault();const Et=ee[0];void 0!==Et&&gr(Et);break;case"End":g.preventDefault();const Gt=ee[ee.length-1];void 0!==Gt&&gr(Gt);break;case"ArrowRight":case" ":case"Enter":if(z&&(v=>v.hasAttribute("data-ion-popover-trigger"))(z)){const Ft=new CustomEvent("ionPopoverActivateTrigger");z.dispatchEvent(Ft)}}}});return function(C){return u.apply(this,arguments)}}();return v.addEventListener("keydown",a),()=>v.removeEventListener("keydown",a)},Ri=(v,a,u,g,C,z,ee,Ee,Ne,Je,xt)=>{var Et;let Gt={top:0,left:0,width:0,height:0};if("event"===z){if(!xt)return Ne;Gt={top:xt.clientY,left:xt.clientX,width:1,height:1}}else{const li=xt,oo=Je||(null===(Et=li?.detail)||void 0===Et?void 0:Et.ionShadowTarget)||li?.target;if(!oo)return Ne;const fo=oo.getBoundingClientRect();Gt={top:fo.top,left:fo.left,width:fo.width,height:fo.height}}const Ft=Zr(ee,Gt,a,u,g,C,v),Yt=ds(Ee,ee,Gt,a,u),Jt=Ft.top+Yt.top,Dn=Ft.left+Yt.left,{arrowTop:qn,arrowLeft:ni}=xr(ee,g,C,Jt,Dn,a,u,v),{originX:Un,originY:ei}=Vo(ee,Ee,v);return{top:Jt,left:Dn,referenceCoordinates:Gt,arrowTop:qn,arrowLeft:ni,originX:Un,originY:ei}},Vo=(v,a,u)=>{switch(v){case"top":return{originX:Jn(a),originY:"bottom"};case"bottom":return{originX:Jn(a),originY:"top"};case"left":return{originX:"right",originY:sr(a)};case"right":return{originX:"left",originY:sr(a)};case"start":return{originX:u?"left":"right",originY:sr(a)};case"end":return{originX:u?"right":"left",originY:sr(a)}}},Jn=v=>{switch(v){case"start":return"left";case"center":return"center";case"end":return"right"}},sr=v=>{switch(v){case"start":return"top";case"center":return"center";case"end":return"bottom"}},xr=(v,a,u,g,C,z,ee,Ee)=>{const Ne={arrowTop:g+ee/2-a/2,arrowLeft:C+z-a/2},Je={arrowTop:g+ee/2-a/2,arrowLeft:C-1.5*a};switch(v){case"top":return{arrowTop:g+ee,arrowLeft:C+z/2-a/2};case"bottom":return{arrowTop:g-u,arrowLeft:C+z/2-a/2};case"left":return Ne;case"right":return Je;case"start":return Ee?Je:Ne;case"end":return Ee?Ne:Je;default:return{arrowTop:0,arrowLeft:0}}},Zr=(v,a,u,g,C,z,ee)=>{const Ee={top:a.top,left:a.left-u-C},Ne={top:a.top,left:a.left+a.width+C};switch(v){case"top":return{top:a.top-g-z,left:a.left};case"right":return Ne;case"bottom":return{top:a.top+a.height+z,left:a.left};case"left":return Ee;case"start":return ee?Ne:Ee;case"end":return ee?Ee:Ne}},ds=(v,a,u,g,C)=>{switch(v){case"center":return wr(a,u,g,C);case"end":return Cr(a,u,g,C);default:return{top:0,left:0}}},Cr=(v,a,u,g)=>{switch(v){case"start":case"end":case"left":case"right":return{top:-(g-a.height),left:0};default:return{top:0,left:-(u-a.width)}}},wr=(v,a,u,g)=>{switch(v){case"start":case"end":case"left":case"right":return{top:-(g/2-a.height/2),left:0};default:return{top:0,left:-(u/2-a.width/2)}}},Jo=(v,a,u,g,C,z,ee,Ee,Ne,Je,xt,Et,Gt=0,Ft=0,Yt=0)=>{let Jt=Gt;const Dn=Ft;let Un,qn=u,ni=a,ei=Je,Zn=xt,li=!1,oo=!1;const fo=Et?Et.top+Et.height:z/2-Ee/2,bo=Et?Et.height:0;let br=!1;return qnC&&(oo=!0,qn=C-ee-g,ei="right"),fo+bo+Ee>z&&("top"===v||"bottom"===v)&&(fo-Ee>0?(ni=Math.max(12,fo-Ee-bo-(Yt-1)),Jt=ni+Ee,Zn="bottom",br=!0):Un=g),{top:ni,left:qn,bottom:Un,originX:ei,originY:Zn,checkSafeAreaLeft:li,checkSafeAreaRight:oo,arrowTop:Jt,arrowLeft:Dn,addPopoverBottomClass:br}},Hn=(v,a)=>{var u;const{event:g,size:C,trigger:z,reference:ee,side:Ee,align:Ne}=a,Je=v.ownerDocument,xt="rtl"===Je.dir,Et=Je.defaultView.innerWidth,Gt=Je.defaultView.innerHeight,Ft=(0,Ae.g)(v),Yt=Ft.querySelector(".popover-content"),Jt=Ft.querySelector(".popover-arrow"),Dn=z||(null===(u=g?.detail)||void 0===u?void 0:u.ionShadowTarget)||g?.target,{contentWidth:qn,contentHeight:ni}=Hi(C,Yt,Dn),{arrowWidth:Un,arrowHeight:ei}=(v=>{if(!v)return{arrowWidth:0,arrowHeight:0};const{width:a,height:u}=v.getBoundingClientRect();return{arrowWidth:a,arrowHeight:u}})(Jt),li=Ri(xt,qn,ni,Un,ei,ee,Ee,Ne,{top:Gt/2-ni/2,left:Et/2-qn/2,originX:xt?"right":"left",originY:"top"},z,g),oo="cover"===C?0:5,fo="cover"===C?0:25,{originX:bo,originY:br,top:zr,left:Hr,bottom:Sr,checkSafeAreaLeft:oa,checkSafeAreaRight:Po,arrowTop:pr,arrowLeft:os,addPopoverBottomClass:Gr}=Jo(Ee,li.top,li.left,oo,Et,Gt,qn,ni,fo,li.originX,li.originY,li.referenceCoordinates,li.arrowTop,li.arrowLeft,ei),bl=(0,Tn.c)(),js=(0,Tn.c)(),Us=(0,Tn.c)();return js.addElement(Ft.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),Us.addElement(Ft.querySelector(".popover-arrow")).addElement(Ft.querySelector(".popover-content")).fromTo("opacity",.01,1),bl.easing("ease").duration(100).beforeAddWrite(()=>{"cover"===C&&v.style.setProperty("--width",`${qn}px`),Gr&&v.classList.add("popover-bottom"),void 0!==Sr&&Yt.style.setProperty("bottom",`${Sr}px`);let gc=`${Hr}px`;oa&&(gc=`${Hr}px + var(--ion-safe-area-left, 0)`),Po&&(gc=`${Hr}px - var(--ion-safe-area-right, 0)`),Yt.style.setProperty("top",`calc(${zr}px + var(--offset-y, 0))`),Yt.style.setProperty("left",`calc(${gc} + var(--offset-x, 0))`),Yt.style.setProperty("transform-origin",`${br} ${bo}`),null!==Jt&&(((v,a=!1,u,g)=>!(!u&&!g||"top"!==v&&"bottom"!==v&&a))(Ee,li.top!==zr||li.left!==Hr,g,z)?(Jt.style.setProperty("top",`calc(${pr}px + var(--offset-y, 0))`),Jt.style.setProperty("left",`calc(${os}px + var(--offset-x, 0))`)):Jt.style.setProperty("display","none"))}).addAnimation([js,Us])},Fr=v=>{const a=(0,Ae.g)(v),u=a.querySelector(".popover-content"),g=a.querySelector(".popover-arrow"),C=(0,Tn.c)(),z=(0,Tn.c)(),ee=(0,Tn.c)();return z.addElement(a.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),ee.addElement(a.querySelector(".popover-arrow")).addElement(a.querySelector(".popover-content")).fromTo("opacity",.99,0),C.easing("ease").afterAddWrite(()=>{v.style.removeProperty("--width"),v.classList.remove("popover-bottom"),u.style.removeProperty("top"),u.style.removeProperty("left"),u.style.removeProperty("bottom"),u.style.removeProperty("transform-origin"),g&&(g.style.removeProperty("top"),g.style.removeProperty("left"),g.style.removeProperty("display"))}).duration(300).addAnimation([z,ee])},qr=(v,a)=>{var u;const{event:g,size:C,trigger:z,reference:ee,side:Ee,align:Ne}=a,Je=v.ownerDocument,xt="rtl"===Je.dir,Et=Je.defaultView.innerWidth,Gt=Je.defaultView.innerHeight,Ft=(0,Ae.g)(v),Yt=Ft.querySelector(".popover-content"),Jt=z||(null===(u=g?.detail)||void 0===u?void 0:u.ionShadowTarget)||g?.target,{contentWidth:Dn,contentHeight:qn}=Hi(C,Yt,Jt),Un=Ri(xt,Dn,qn,0,0,ee,Ee,Ne,{top:Gt/2-qn/2,left:Et/2-Dn/2,originX:xt?"right":"left",originY:"top"},z,g),ei="cover"===C?0:12,{originX:Zn,originY:li,top:oo,left:fo,bottom:bo}=Jo(Ee,Un.top,Un.left,ei,Et,Gt,Dn,qn,0,Un.originX,Un.originY,Un.referenceCoordinates),br=(0,Tn.c)(),zr=(0,Tn.c)(),Hr=(0,Tn.c)(),Sr=(0,Tn.c)(),oa=(0,Tn.c)();return zr.addElement(Ft.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),Hr.addElement(Ft.querySelector(".popover-wrapper")).duration(150).fromTo("opacity",.01,1),Sr.addElement(Yt).beforeStyles({top:`calc(${oo}px + var(--offset-y, 0px))`,left:`calc(${fo}px + var(--offset-x, 0px))`,"transform-origin":`${li} ${Zn}`}).beforeAddWrite(()=>{void 0!==bo&&Yt.style.setProperty("bottom",`${bo}px`)}).fromTo("transform","scale(0.8)","scale(1)"),oa.addElement(Ft.querySelector(".popover-viewport")).fromTo("opacity",.01,1),br.easing("cubic-bezier(0.36,0.66,0.04,1)").duration(300).beforeAddWrite(()=>{"cover"===C&&v.style.setProperty("--width",`${Dn}px`),"bottom"===li&&v.classList.add("popover-bottom")}).addAnimation([zr,Hr,Sr,oa])},yo=v=>{const a=(0,Ae.g)(v),u=a.querySelector(".popover-content"),g=(0,Tn.c)(),C=(0,Tn.c)(),z=(0,Tn.c)();return C.addElement(a.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),z.addElement(a.querySelector(".popover-wrapper")).fromTo("opacity",.99,0),g.easing("ease").afterAddWrite(()=>{v.style.removeProperty("--width"),v.classList.remove("popover-bottom"),u.style.removeProperty("top"),u.style.removeProperty("left"),u.style.removeProperty("bottom"),u.style.removeProperty("transform-origin")}).duration(150).addAnimation([C,z])},qo=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=(0,D.lh)(this,"ionPopoverDidPresent",7),this.willPresent=(0,D.lh)(this,"ionPopoverWillPresent",7),this.willDismiss=(0,D.lh)(this,"ionPopoverWillDismiss",7),this.didDismiss=(0,D.lh)(this,"ionPopoverDidDismiss",7),this.didPresentShorthand=(0,D.lh)(this,"didPresent",7),this.willPresentShorthand=(0,D.lh)(this,"willPresent",7),this.willDismissShorthand=(0,D.lh)(this,"willDismiss",7),this.didDismissShorthand=(0,D.lh)(this,"didDismiss",7),this.ionMount=(0,D.lh)(this,"ionMount",7),this.parentPopover=null,this.coreDelegate=Ve(),this.lockController=et(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,vt)},this.onLifecycle=a=>{const u=this.usersElement,g=Ki[a.type];if(u&&g){const C=new CustomEvent(g,{bubbles:!1,cancelable:!1,detail:a.detail});u.dispatchEvent(C)}},this.configureTriggerInteraction=()=>{const{trigger:a,triggerAction:u,el:g,destroyTriggerInteraction:C}=this;if(C&&C(),void 0===a)return;const z=this.triggerEl=void 0!==a?document.getElementById(a):null;z?this.destroyTriggerInteraction=Pi(z,u,g):(0,Z.p)(`A trigger element with the ID "${a}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on ion-popover.`,this.el)},this.configureKeyboardInteraction=()=>{const{destroyKeyboardInteraction:a,el:u}=this;a&&a(),this.destroyKeyboardInteraction=yr(u)},this.configureDismissInteraction=()=>{const{destroyDismissInteraction:a,parentPopover:u,triggerAction:g,triggerEl:C,el:z}=this;!u||!C||(a&&a(),this.destroyDismissInteraction=((v,a,u,g)=>{let C=[];const ee=(0,Ae.g)(g).querySelector(".popover-content");return C="hover"===a?[{eventName:"mouseenter",callback:Ee=>{document.elementFromPoint(Ee.clientX,Ee.clientY)!==v&&u.dismiss(void 0,void 0,!1)}}]:[{eventName:"click",callback:Ee=>{Ee.target.closest("[data-ion-popover-trigger]")!==v?u.dismiss(void 0,void 0,!1):Ee.stopPropagation()}}],C.forEach(({eventName:Ee,callback:Ne})=>ee.addEventListener(Ee,Ne)),()=>{C.forEach(({eventName:Ee,callback:Ne})=>ee.removeEventListener(Ee,Ne))}})(C,g,z,u))},this.presented=!1,this.hasController=!1,this.delegate=void 0,this.overlayIndex=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.component=void 0,this.componentProps=void 0,this.keyboardClose=!0,this.cssClass=void 0,this.backdropDismiss=!0,this.event=void 0,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.triggerAction="click",this.trigger=void 0,this.size="auto",this.dismissOnSelect=!1,this.reference="trigger",this.side="bottom",this.alignment=void 0,this.arrow=!0,this.isOpen=!1,this.keyboardEvents=!1,this.focusTrap=!0,this.keepContentsMounted=!1}onTriggerChange(){this.configureTriggerInteraction()}onIsOpenChange(a,u){!0===a&&!1===u?this.present():!1===a&&!0===u&&this.dismiss()}connectedCallback(){const{configureTriggerInteraction:a,el:u}=this;sn(u),a()}disconnectedCallback(){const{destroyTriggerInteraction:a}=this;a&&a()}componentWillLoad(){const{el:a}=this,u=vn(a);this.parentPopover=a.closest(`ion-popover:not(#${u})`),void 0===this.alignment&&(this.alignment="ios"===(0,W.b)(this)?"center":"start")}componentDidLoad(){const{parentPopover:a,isOpen:u}=this;!0===u&&(0,Ae.r)(()=>this.present()),a&&(0,Ae.a)(a,"ionPopoverWillDismiss",()=>{this.dismiss(void 0,void 0,!1)}),this.configureTriggerInteraction()}presentFromTrigger(a,u=!1){var g=this;return(0,K.A)(function*(){g.focusDescendantOnPresent=u,yield g.present(a),g.focusDescendantOnPresent=!1})()}getDelegate(a=!1){if(this.workingDelegate&&!a)return{delegate:this.workingDelegate,inline:this.inline};const g=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:g,delegate:this.workingDelegate=g?this.delegate||this.coreDelegate:this.delegate}}present(a){var u=this;return(0,K.A)(function*(){const g=yield u.lockController.lock();if(u.presented)return void g();const{el:C}=u,{inline:z,delegate:ee}=u.getDelegate(!0);u.ionMount.emit(),u.usersElement=yield we(ee,C,u.component,["popover-viewport"],u.componentProps,z),u.keyboardEvents||u.configureKeyboardInteraction(),u.configureDismissInteraction(),(0,Ae.j)(C)?yield(0,In.e)(u.usersElement):u.keepContentsMounted||(yield(0,In.w)()),yield At(u,"popoverEnter",Hn,qr,{event:a||u.event,size:u.size,trigger:u.triggerEl,reference:u.reference,side:u.side,align:u.alignment}),u.focusDescendantOnPresent&&x(C),g()})()}dismiss(a,u,g=!0){var C=this;return(0,K.A)(function*(){const z=yield C.lockController.lock(),{destroyKeyboardInteraction:ee,destroyDismissInteraction:Ee}=C;g&&C.parentPopover&&C.parentPopover.dismiss(a,u,g);const Ne=yield dn(C,a,u,"popoverLeave",Fr,yo,C.event);if(Ne){ee&&(ee(),C.destroyKeyboardInteraction=void 0),Ee&&(Ee(),C.destroyDismissInteraction=void 0);const{delegate:Je}=C.getDelegate();yield Ue(Je,C.usersElement)}return z(),Ne})()}getParentPopover(){var a=this;return(0,K.A)(function*(){return a.parentPopover})()}onDidDismiss(){return en(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return en(this.el,"ionPopoverWillDismiss")}render(){const a=(0,W.b)(this),{onLifecycle:u,parentPopover:g,dismissOnSelect:C,side:z,arrow:ee,htmlAttributes:Ee,focusTrap:Ne}=this,Je=(0,W.a)("desktop"),xt=ee&&!g;return(0,D.h)(D.xr,Object.assign({key:"17e5e8b3e7ba5e251665fb9d0ade10c781f82f0e","aria-modal":"true","no-router":!0,tabindex:"-1"},Ee,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({},st(this.cssClass)),{[a]:!0,"popover-translucent":this.translucent,"overlay-hidden":!0,"popover-desktop":Je,[`popover-side-${z}`]:!0,[he]:!1===Ne,"popover-nested":!!g}),onIonPopoverDidPresent:u,onIonPopoverWillPresent:u,onIonPopoverWillDismiss:u,onIonPopoverDidDismiss:u,onIonBackdropTap:this.onBackdropTap}),!g&&(0,D.h)("ion-backdrop",{key:"c12fb94b375d7e88a0c5d715440c0f66ad7ee817",tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),(0,D.h)("div",{key:"478b388cc9a5a382003a2863e968e77a174914ab",class:"popover-wrapper ion-overlay-wrapper",onClick:C?()=>this.dismiss():void 0},xt&&(0,D.h)("div",{key:"f1c63a0079f197a8d4577e7c00a654871fb9d816",class:"popover-arrow",part:"arrow"}),(0,D.h)("div",{key:"08b62a321c09ad4b0f90460468ecbc1d56320bf1",class:"popover-content",part:"content"},(0,D.h)("slot",{key:"55645ff597f64d434219caa28015cf2a4ceb0ee5"}))))}get el(){return this}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}static get style(){return{ios:':host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}:host(.popover-desktop){--box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12)}.popover-content{border-radius:10px}:host(.popover-desktop) .popover-content{border:0.5px solid var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6))}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden;z-index:11}.popover-arrow::after{top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:"";z-index:10}.popover-arrow::after{inset-inline-start:3px}:host(.popover-bottom) .popover-arrow{top:auto;bottom:-10px}:host(.popover-bottom) .popover-arrow::after{top:-6px}:host(.popover-side-left) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host(.popover-side-right) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host(.popover-side-top) .popover-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.popover-side-start) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host-context([dir=rtl]):host(.popover-side-start) .popover-arrow,:host-context([dir=rtl]).popover-side-start .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@supports selector(:dir(rtl)){:host(.popover-side-start:dir(rtl)) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}:host(.popover-side-end) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host-context([dir=rtl]):host(.popover-side-end) .popover-arrow,:host-context([dir=rtl]).popover-side-end .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@supports selector(:dir(rtl)){:host(.popover-side-end:dir(rtl)) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.popover-arrow,.popover-content{opacity:0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.popover-translucent) .popover-content,:host(.popover-translucent) .popover-arrow::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}',md:":host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]) .popover-content{-webkit-transform-origin:right top;transform-origin:right top}[dir=rtl] .popover-content{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.popover-content:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.popover-viewport{-webkit-transition-delay:100ms;transition-delay:100ms}.popover-wrapper{opacity:0}"}}},[33,"ion-popover",{hasController:[4,"has-controller"],delegate:[16],overlayIndex:[2,"overlay-index"],enterAnimation:[16],leaveAnimation:[16],component:[1],componentProps:[16],keyboardClose:[4,"keyboard-close"],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],event:[8],showBackdrop:[4,"show-backdrop"],translucent:[4],animated:[4],htmlAttributes:[16],triggerAction:[1,"trigger-action"],trigger:[1],size:[1],dismissOnSelect:[4,"dismiss-on-select"],reference:[1],side:[1],alignment:[1025],arrow:[4],isOpen:[4,"is-open"],keyboardEvents:[4,"keyboard-events"],focusTrap:[4,"focus-trap"],keepContentsMounted:[4,"keep-contents-mounted"],presented:[32],presentFromTrigger:[64],present:[64],dismiss:[64],getParentPopover:[64],onDidDismiss:[64],onWillDismiss:[64]},void 0,{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}]),Ki={ionPopoverDidPresent:"ionViewDidEnter",ionPopoverWillPresent:"ionViewWillEnter",ionPopoverWillDismiss:"ionViewWillLeave",ionPopoverDidDismiss:"ionViewDidLeave"};const xo=function Nr(){typeof customElements>"u"||["ion-popover","ion-backdrop"].forEach(a=>{switch(a){case"ion-popover":customElements.get(a)||customElements.define(a,qo);break;case"ion-backdrop":customElements.get(a)||Ii()}})};var zo=m(3726);const Br=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="bounded"}addRipple(a,u){var g=this;return(0,K.A)(function*(){return new Promise(C=>{(0,D.gv)(()=>{const z=g.el.getBoundingClientRect(),ee=z.width,Ee=z.height,Ne=Math.sqrt(ee*ee+Ee*Ee),Je=Math.max(Ee,ee),xt=g.unbounded?Je:Ne+ne,Et=Math.floor(Je*Oe),Gt=xt/Et;let Ft=a-z.left,Yt=u-z.top;g.unbounded&&(Ft=.5*ee,Yt=.5*Ee);const Jt=Ft-.5*Et,Dn=Yt-.5*Et,qn=.5*ee-Ft,ni=.5*Ee-Yt;(0,D.bN)(()=>{const Un=document.createElement("div");Un.classList.add("ripple-effect");const ei=Un.style;ei.top=Dn+"px",ei.left=Jt+"px",ei.width=ei.height=Et+"px",ei.setProperty("--final-scale",`${Gt}`),ei.setProperty("--translate-end",`${qn}px, ${ni}px`),(g.el.shadowRoot||g.el).appendChild(Un),setTimeout(()=>{C(()=>{H(Un)})},325)})})})})()}get unbounded(){return"unbounded"===this.type}render(){const a=(0,W.b)(this);return(0,D.h)(D.xr,{key:"2302f087ab1c6755355736e4ca77309c5fdcf185",role:"presentation",class:{[a]:!0,unbounded:this.unbounded}})}get el(){return this}static get style(){return":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}"}},[1,"ion-ripple-effect",{type:[1],addRipple:[64]}]),H=v=>{v.classList.add("fade-out"),setTimeout(()=>{v.remove()},200)},ne=10,Oe=.5;function ze(){typeof customElements>"u"||["ion-ripple-effect"].forEach(a=>{"ion-ripple-effect"===a&&(customElements.get(a)||customElements.define(a,Br))})}const B=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionFocus=(0,D.lh)(this,"ionFocus",7),this.ionBlur=(0,D.lh)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=a=>{const{el:u}=this;"button"===this.type?Zt(this.href,a,this.routerDirection,this.routerAnimation):(0,Ae.h)(u)&&this.submitForm(a)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.slotChanged=()=>{this.isCircle=this.hasIconOnly},this.isCircle=!1,this.color=void 0,this.buttonType="button",this.disabled=!1,this.expand=void 0,this.fill=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.download=void 0,this.href=void 0,this.rel=void 0,this.shape=void 0,this.size=void 0,this.strong=!1,this.target=void 0,this.type="button",this.form=void 0}disabledChanged(){const{disabled:a}=this;this.formButtonEl&&(this.formButtonEl.disabled=a)}renderHiddenButton(){const a=this.formEl=this.findForm();if(a){const{formButtonEl:u}=this;if(null!==u&&a.contains(u))return;const g=this.formButtonEl=document.createElement("button");g.type=this.type,g.style.display="none",g.disabled=this.disabled,a.appendChild(g)}}componentWillLoad(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=(0,Ae.i)(this.el)}get hasIconOnly(){return!!this.el.querySelector('[slot="icon-only"]')}get rippleType(){return(void 0===this.fill||"clear"===this.fill)&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}findForm(){const{form:a}=this;if(a instanceof HTMLFormElement)return a;if("string"==typeof a){const u=document.getElementById(a);return u?u instanceof HTMLFormElement?u:((0,Z.p)(`Form with selector: "#${a}" could not be found. Verify that the id is attached to a
element.`,this.el),null):((0,Z.p)(`Form with selector: "#${a}" could not be found. Verify that the id is correct and the form is rendered in the DOM.`,this.el),null)}return void 0!==a?((0,Z.p)('The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.',this.el),null):this.el.closest("form")}submitForm(a){this.formEl&&this.formButtonEl&&(a.preventDefault(),this.formButtonEl.click())}render(){const a=(0,W.b)(this),{buttonType:u,type:g,disabled:C,rel:z,target:ee,size:Ee,href:Ne,color:Je,expand:xt,hasIconOnly:Et,shape:Gt,strong:Ft,inheritedAttributes:Yt}=this,Jt=void 0===Ee&&this.inItem?"small":Ee,Dn=void 0===Ne?"button":"a",qn="button"===Dn?{type:g}:{download:this.download,href:Ne,rel:z,target:ee};let ni=this.fill;return null==ni&&(ni=this.inToolbar||this.inListHeader?"clear":"solid"),"button"!==g&&this.renderHiddenButton(),(0,D.h)(D.xr,{key:"8f3a0363d46ef888d22b0b0812c70cb4f79e6efa",onClick:this.handleClick,"aria-disabled":C?"true":null,class:V(Je,{[a]:!0,[u]:!0,[`${u}-${xt}`]:void 0!==xt,[`${u}-${Jt}`]:void 0!==Jt,[`${u}-${Gt}`]:void 0!==Gt,[`${u}-${ni}`]:!0,[`${u}-strong`]:Ft,"in-toolbar":Me("ion-toolbar",this.el),"in-toolbar-color":Me("ion-toolbar[color]",this.el),"in-buttons":Me("ion-buttons",this.el),"button-has-icon-only":Et,"button-disabled":C,"ion-activatable":!0,"ion-focusable":!0})},(0,D.h)(Dn,Object.assign({key:"a517c7d06aab15ad4c2a51b8ec224c1aeb4ed565"},qn,{class:"button-native",part:"native",disabled:C,onFocus:this.onFocus,onBlur:this.onBlur},Yt),(0,D.h)("span",{key:"127c26dd97c0bf5097433df77df7313d59784899",class:"button-inner"},(0,D.h)("slot",{key:"39d9a9cad8e1addbe63406062e555e05c2cb541b",name:"icon-only",onSlotchange:this.slotChanged}),(0,D.h)("slot",{key:"cfdebdd89155c6c21eb80e51e06456a3a6d877e0",name:"start"}),(0,D.h)("slot",{key:"eac497e0f97ab55baa834ae23155d89b0f7069c6"}),(0,D.h)("slot",{key:"c99f7900f8856b32a0b4ac11092d461f5e9a1109",name:"end"})),"md"===a&&(0,D.h)("ion-ripple-effect",{key:"c681edb0480879fbd801575f2233f6e118898638",type:this.rippleType})))}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return{ios:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #0054e9);--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:14px;--padding-top:13px;--padding-bottom:13px;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:3.1em;font-size:min(1rem, 48px);font-weight:500;letter-spacing:0}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #004acd);--background-focused:var(--ion-color-primary-shade, #004acd);--background-hover:var(--ion-color-primary-tint, #1a65eb);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1}:host(.button-outline){--border-radius:14px;--border-width:1px;--border-style:solid;--background-activated:var(--ion-color-primary, #0054e9);--background-focused:var(--ion-color-primary, #0054e9);--background-hover:transparent;--background-focused-opacity:.1;--color-activated:var(--ion-color-primary-contrast, #fff)}:host(.button-clear){--background-activated:transparent;--background-activated-opacity:0;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:transparent;--background-focused-opacity:.1;font-size:min(1.0625rem, 51px);font-weight:normal}:host(.in-buttons){font-size:clamp(17px, 1.0625rem, 21.08px);font-weight:400}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:min(1.25rem, 60px)}:host(.button-small){--border-radius:6px;--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:min(0.8125rem, 39px)}:host(.button-round){--border-radius:999px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:var(--padding-top);--padding-end:var(--padding-top);--padding-start:var(--padding-end);min-width:clamp(30px, 2.125em, 60px);min-height:clamp(30px, 2.125em, 60px)}::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.12px, 1.125em, 43.02px)}:host(.button-small.button-has-icon-only){min-width:clamp(23px, 2.16em, 54px);min-height:clamp(23px, 2.16em, 54px)}:host(.button-small) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(12.1394px, 1.308125em, 40.1856px)}:host(.button-large.button-has-icon-only){min-width:clamp(46px, 2.5em, 78px);min-height:clamp(46px, 2.5em, 78px)}:host(.button-large) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.12px, 0.9em, 43.056px)}:host(.button-outline.ion-focused.ion-color) .button-native,:host(.button-clear.ion-focused.ion-color) .button-native{color:var(--ion-color-base)}:host(.button-outline.ion-focused.ion-color) .button-native::after,:host(.button-clear.ion-focused.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.button-clear:not(.ion-activated):hover),:host(.button-outline:not(.ion-activated):hover){opacity:0.6}:host(.button-clear.ion-color:hover) .button-native,:host(.button-outline.ion-color:hover) .button-native{color:var(--ion-color-base)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:transparent}:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}:host(:hover.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color):not(.ion-activated)) .button-native::after{background:#fff;opacity:0.1}}:host(.button-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}',md:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #0054e9);--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:4px;--padding-top:8px;--padding-bottom:8px;--padding-start:1.1em;--padding-end:1.1em;--transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),\n background-color 15ms linear,\n color 15ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:36px;font-size:0.875rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}:host(.button-solid){--background-activated:transparent;--background-hover:var(--ion-color-primary-contrast, #fff);--background-focused:var(--ion-color-primary-contrast, #fff);--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:host(.button-solid.ion-activated){--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)}:host(.button-outline){--border-width:2px;--border-style:solid;--box-shadow:none;--background-activated:transparent;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:var(--ion-color-primary, #0054e9);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-outline.ion-activated.ion-color) .button-native{background:transparent}:host(.button-clear){--background-activated:transparent;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:var(--ion-color-primary, #0054e9);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:999px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-large){--padding-top:14px;--padding-start:1em;--padding-end:1em;--padding-bottom:14px;min-height:2.8em;font-size:1.25rem}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:0.8125rem}:host(.button-strong){font-weight:bold}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:var(--padding-top);--padding-end:var(--padding-top);--padding-start:var(--padding-end);min-width:clamp(30px, 2.86em, 60px);min-height:clamp(30px, 2.86em, 60px)}::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.104px, 1.6em, 43.008px)}:host(.button-small.button-has-icon-only){min-width:clamp(23px, 2.16em, 54px);min-height:clamp(23px, 2.16em, 54px)}:host(.button-small) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(13.002px, 1.23125em, 40.385px)}:host(.button-large.button-has-icon-only){min-width:clamp(46px, 2.5em, 78px);min-height:clamp(46px, 2.5em, 78px)}:host(.button-large) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.008px, 1.4em, 43.008px)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color.ion-focused) .button-native::after,:host(.button-outline.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-background, var(--color));color:var(--ion-toolbar-color, var(--background), var(--ion-color-primary-contrast, #fff))}'}}},[33,"ion-button",{color:[513],buttonType:[1025,"button-type"],disabled:[516],expand:[513],fill:[1537],routerDirection:[1,"router-direction"],routerAnimation:[16],download:[1],href:[1],rel:[1],shape:[513],size:[513],strong:[4],target:[1],type:[1],form:[1],isCircle:[32]},void 0,{disabled:["disabledChanged"]}]);const R=function q(){typeof customElements>"u"||["ion-button","ion-ripple-effect"].forEach(a=>{switch(a){case"ion-button":customElements.get(a)||customElements.define(a,B);break;case"ion-ripple-effect":customElements.get(a)||ze()}})},Rt=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inheritedAriaAttributes={},this.color=void 0,this.button=!1,this.type="button",this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0}componentWillLoad(){this.inheritedAriaAttributes=(0,Ae.d)(this.el,["aria-label"])}isClickable(){return void 0!==this.href||this.button}renderCard(a){const u=this.isClickable();if(!u)return[(0,D.h)("slot",null)];const{href:g,routerAnimation:C,routerDirection:z,inheritedAriaAttributes:ee}=this,Ee=u?void 0===g?"button":"a":"div";return(0,D.h)(Ee,Object.assign({},"button"===Ee?{type:this.type}:{download:this.download,href:this.href,rel:this.rel,target:this.target},ee,{class:"card-native",part:"native",disabled:this.disabled,onClick:Je=>Zt(g,Je,z,C)}),(0,D.h)("slot",null),u&&"md"===a&&(0,D.h)("ion-ripple-effect",null))}render(){const a=(0,W.b)(this);return(0,D.h)(D.xr,{key:"8584300522f382ee8891c039d71da82533dfa36a",class:V(this.color,{[a]:!0,"card-disabled":this.disabled,"ion-activatable":this.isClickable()})},this.renderCard(a))}get el(){return this}static get style(){return{ios:":host{--ion-safe-area-left:0px;--ion-safe-area-right:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.card-disabled){cursor:default;opacity:0.3;pointer-events:none}.card-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:inherit}.card-native::-moz-focus-inner{border:0}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}ion-ripple-effect{color:var(--ripple-color)}:host{--background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)));--color:var(--ion-card-color, var(--ion-item-color, var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))));-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:24px;margin-bottom:24px;border-radius:8px;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:-webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1), -webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);font-size:0.875rem;-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);box-shadow:0 4px 16px rgba(0, 0, 0, 0.12)}:host(.ion-activated){-webkit-transform:scale3d(0.97, 0.97, 1);transform:scale3d(0.97, 0.97, 1)}",md:":host{--ion-safe-area-left:0px;--ion-safe-area-right:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.card-disabled){cursor:default;opacity:0.3;pointer-events:none}.card-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:inherit}.card-native::-moz-focus-inner{border:0}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}ion-ripple-effect{color:var(--ripple-color)}:host{--background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)));--color:var(--ion-card-color, var(--ion-item-color, var(--ion-color-step-550, var(--ion-text-color-step-450, #737373))));-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:10px;margin-bottom:10px;border-radius:4px;font-size:0.875rem;-webkit-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}"}}},[33,"ion-card",{color:[513],button:[4],type:[1],disabled:[4],download:[1],href:[1],rel:[1],routerDirection:[1,"router-direction"],routerAnimation:[16],target:[1]}]),xn=function fn(){typeof customElements>"u"||["ion-card","ion-ripple-effect"].forEach(a=>{switch(a){case"ion-card":customElements.get(a)||customElements.define(a,Rt);break;case"ion-ripple-effect":customElements.get(a)||ze()}})},er=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost()}render(){const a=(0,W.b)(this);return(0,D.h)(D.xr,{key:"2a2d0b48aad4b83990a1748fce60e772514eb223",class:{[a]:!0,[`card-content-${a}`]:!0}})}static get style(){return{ios:"ion-card-content{display:block;position:relative}.card-content-ios{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:20px;font-size:1rem;line-height:1.4}.card-content-ios h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.card-content-ios h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.card-content-ios h3,.card-content-ios h4,.card-content-ios h5,.card-content-ios h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal}.card-content-ios p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem}ion-card-header+.card-content-ios{padding-top:0}",md:"ion-card-content{display:block;position:relative}.card-content-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:13px;padding-bottom:13px;font-size:0.875rem;line-height:1.5}.card-content-md h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.card-content-md h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.card-content-md h3,.card-content-md h4,.card-content-md h5,.card-content-md h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal}.card-content-md p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:1.5}ion-card-header+.card-content-md{padding-top:0}"}}},[32,"ion-card-content"]),$r=function ci(){typeof customElements>"u"||["ion-card-content"].forEach(a=>{"ion-card-content"===a&&(customElements.get(a)||customElements.define(a,er))})},Ma=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0,this.translucent=!1}render(){const a=(0,W.b)(this);return(0,D.h)(D.xr,{key:"18d12507ec6e650a72d721e9d0f4128b5e86df1d",class:V(this.color,{"card-header-translucent":this.translucent,"ion-inherit-color":!0,[a]:!0})},(0,D.h)("slot",{key:"3374c087d8c3f014082787e255432e7a335ef44f"}))}static get style(){return{ios:":host{--background:transparent;--color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:16px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.card-header-translucent){background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}}",md:":host{--background:transparent;--color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:16px;padding-bottom:16px}::slotted(ion-card-title:not(:first-child)),::slotted(ion-card-subtitle:not(:first-child)){margin-top:8px}"}}},[33,"ion-card-header",{color:[513],translucent:[4]}]),Mr=function es(){typeof customElements>"u"||["ion-card-header"].forEach(a=>{"ion-card-header"===a&&(customElements.get(a)||customElements.define(a,Ma))})},Yn=(0,D.w$)(class extends D.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0}render(){const a=(0,W.b)(this);return(0,D.h)(D.xr,{key:"f904a0ca6489f147d03c9c5f9f2c5549cdb38d1a",role:"heading","aria-level":"2",class:V(this.color,{"ion-inherit-color":!0,[a]:!0})},(0,D.h)("slot",{key:"effb921de4ad8dfbbe318b3f692f4005812da7b1"}))}static get style(){return{ios:":host{display:block;position:relative;color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-text-color, #000);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:1.75rem;font-weight:700;line-height:1.2}",md:":host{display:block;position:relative;color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.2}"}}},[33,"ion-card-title",{color:[513]}]),tr=function Bi(){typeof customElements>"u"||["ion-card-title"].forEach(a=>{"ion-card-title"===a&&(customElements.get(a)||customElements.define(a,Yn))})};m(9417);const zn=v=>{const a=v.getTimezoneOffset();return v.setMinutes(v.getMinutes()-a),v};let Tc;zn(new Date("2022T01:00")),zn(new Date("2022T13:00"));const Wa=(v,a)=>{const u=(()=>{if(typeof window>"u")return new Map;if(!Tc){const v=window;v.Ionicons=v.Ionicons||{},Tc=v.Ionicons.map=v.Ionicons.map||new Map}return Tc})().get(v);if(u)return u;try{return(0,D.OX)(`svg/${v}.svg`)}catch{console.warn(`[Ionicons Warning]: Could not load icon with name "${v}". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.`,a)}},Eo=(v,a,u,g,C)=>(u="ios"===(u&&Ic(u))?"ios":"md",g&&"ios"===u?v=Ic(g):C&&"md"===u?v=Ic(C):(!v&&a&&!ql(a)&&(v=a),Ml(v)&&(v=Ic(v))),Ml(v)&&""!==v.trim()&&""===v.replace(/[a-z]|-|\d/gi,"")?v:null),Mc=v=>Ml(v)&&(v=v.trim(),ql(v))?v:null,ql=v=>v.length>0&&/(\/|\.)/.test(v),Ml=v=>"string"==typeof v,Ic=v=>v.toLowerCase(),bu=v=>v&&""!==v.dir?"rtl"===v.dir.toLowerCase():"rtl"===document?.dir.toLowerCase(),ta=v=>{if(1===v.nodeType){if("script"===v.nodeName.toLowerCase())return!1;for(let a=0;a{const u={};return a.forEach(g=>{v.hasAttribute(g)&&(null!==v.getAttribute(g)&&(u[g]=v.getAttribute(g)),v.removeAttribute(g))}),u})(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(a,u,g){if(D.L2.isBrowser&&this.lazy&&typeof window<"u"&&window.IntersectionObserver){const C=this.io=new window.IntersectionObserver(z=>{z[0].isIntersecting&&(C.disconnect(),this.io=void 0,g())},{rootMargin:u});C.observe(a)}else g()}loadIcon(){if(D.L2.isBrowser&&this.isVisible){const a=(v=>{let a=Mc(v.src);return a||(a=Eo(v.name,v.icon,v.mode,v.ios,v.md),a?Wa(a,v):v.icon&&(a=Mc(v.icon),a||(a=Mc(v.icon[v.mode]),a))?a:null)})(this);a&&(na.has(a)?this.svgContent=na.get(a):((v,a)=>{let u=Pa.get(v);if(!u){if(!(typeof fetch<"u"&&typeof document<"u"))return na.set(v,""),Promise.resolve();if((v=>v.startsWith("data:image/svg+xml"))(v)&&(v=>-1!==v.indexOf(";utf8,"))(v)){xa||(xa=new DOMParser);const C=xa.parseFromString(v,"text/html").querySelector("svg");return C&&na.set(v,C.outerHTML),Promise.resolve()}u=fetch(v).then(g=>{if(g.ok)return g.text().then(C=>{C&&!1!==a&&(C=(v=>{const a=document.createElement("div");a.innerHTML=v;for(let g=a.childNodes.length-1;g>=0;g--)"svg"!==a.childNodes[g].nodeName.toLowerCase()&&a.removeChild(a.childNodes[g]);const u=a.firstElementChild;if(u&&"svg"===u.nodeName.toLowerCase()){const g=u.getAttribute("class")||"";if(u.setAttribute("class",(g+" s-ion-icon").trim()),ta(u))return a.innerHTML}return""})(C)),na.set(v,C||"")});na.set(v,"")}),Pa.set(v,u)}return u})(a,this.sanitize).then(()=>this.svgContent=na.get(a)),this.didLoadIcon=!0)}this.iconName=Eo(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:a,iconName:u,inheritedAttributes:g,el:C}=this,z=this.mode||"md",ee=!!u&&(u.includes("arrow")||u.includes("chevron"))&&!1!==a,Ee=a||ee;return(0,D.h)(D.xr,Object.assign({role:"img",class:Object.assign(Object.assign({[z]:!0},pa(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":Ee,"icon-rtl":Ee&&bu(C)})},g),(0,D.h)("div",D.L2.isBrowser&&this.svgContent?{class:"icon-inner",innerHTML:this.svgContent}:{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}"}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]}]),ul=()=>D.L2.isBrowser&&typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",pa=v=>v?{"ion-color":!0,[`ion-color-${v}`]:!0}:null,kc=function Id(){typeof customElements>"u"||["ion-icon"].forEach(a=>{"ion-icon"===a&&(customElements.get(a)||customElements.define(a,ec))})},Or=["*"];function Gc(v,a){if(1&v&&c.eu8(0,1),2&v){const u=c.XpG();c.Y8G("ngTemplateOutlet",u.template)}}let gl=(()=>{let v=class y0 extends X.CF{static \u0275fac=(()=>{let u;return function(C){return(u||(u=c.xGo(y0)))(C||y0)}})();static \u0275cmp=c.VBU({type:y0,selectors:[["ion-popover"]],standalone:!0,features:[c.Vt3,c.aNF],decls:1,vars:1,consts:[[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(g,C){1&g&&c.DNE(0,Gc,1,1,"ng-container",0),2&g&&c.Y8G("ngIf",C.isCmpOpen||C.keepContentsMounted)},dependencies:[be.MD,be.bT,be.T3],encapsulation:2,changeDetection:0})};return v=(0,t.Cg)([(0,X.hO)({defineCustomElementFn:xo})],v),v})();const Kc=(v,a)=>{const u=v.prototype;a.forEach(g=>{Object.defineProperty(u,g,{get(){return this.el[g]},set(C){this.z.runOutsideAngular(()=>this.el[g]=C)},configurable:!0})})},uc=(v,a)=>{const u=v.prototype;a.forEach(g=>{u[g]=function(){const C=arguments;return this.z.runOutsideAngular(()=>this.el[g].apply(this.el,C))}})};function Is(v){return function(u){const{defineCustomElementFn:g,inputs:C,methods:z}=v;return void 0!==g&&g(),C&&Kc(u,C),z&&uc(u,z),u}}let sh=(()=>{let v=class $b{z;el;constructor(u,g,C){this.z=C,u.detach(),this.el=g.nativeElement,((v,a,u)=>{u.forEach(g=>v[g]=(0,zo.R)(a,g))})(this,this.el,["ionFocus","ionBlur"])}static \u0275fac=function(g){return new(g||$b)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:$b,selectors:[["ion-button"]],inputs:{buttonType:"buttonType",color:"color",disabled:"disabled",download:"download",expand:"expand",fill:"fill",form:"form",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",size:"size",strong:"strong",target:"target",type:"type"},standalone:!0,features:[c.aNF],ngContentSelectors:Or,decls:1,vars:0,template:function(g,C){1&g&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,t.Cg)([Is({defineCustomElementFn:R,inputs:["buttonType","color","disabled","download","expand","fill","form","href","mode","rel","routerAnimation","routerDirection","shape","size","strong","target","type"]})],v),v})(),ah=(()=>{let v=class jb{z;el;constructor(u,g,C){this.z=C,u.detach(),this.el=g.nativeElement}static \u0275fac=function(g){return new(g||jb)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:jb,selectors:[["ion-card"]],inputs:{button:"button",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",target:"target",type:"type"},standalone:!0,features:[c.aNF],ngContentSelectors:Or,decls:1,vars:0,template:function(g,C){1&g&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,t.Cg)([Is({defineCustomElementFn:xn,inputs:["button","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","target","type"]})],v),v})(),Xc=(()=>{let v=class Ub{z;el;constructor(u,g,C){this.z=C,u.detach(),this.el=g.nativeElement}static \u0275fac=function(g){return new(g||Ub)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:Ub,selectors:[["ion-card-content"]],inputs:{mode:"mode"},standalone:!0,features:[c.aNF],ngContentSelectors:Or,decls:1,vars:0,template:function(g,C){1&g&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,t.Cg)([Is({defineCustomElementFn:$r,inputs:["mode"]})],v),v})(),Vu=(()=>{let v=class Vb{z;el;constructor(u,g,C){this.z=C,u.detach(),this.el=g.nativeElement}static \u0275fac=function(g){return new(g||Vb)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:Vb,selectors:[["ion-card-header"]],inputs:{color:"color",mode:"mode",translucent:"translucent"},standalone:!0,features:[c.aNF],ngContentSelectors:Or,decls:1,vars:0,template:function(g,C){1&g&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,t.Cg)([Is({defineCustomElementFn:Mr,inputs:["color","mode","translucent"]})],v),v})(),lh=(()=>{let v=class zb{z;el;constructor(u,g,C){this.z=C,u.detach(),this.el=g.nativeElement}static \u0275fac=function(g){return new(g||zb)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:zb,selectors:[["ion-card-title"]],inputs:{color:"color",mode:"mode"},standalone:!0,features:[c.aNF],ngContentSelectors:Or,decls:1,vars:0,template:function(g,C){1&g&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,t.Cg)([Is({defineCustomElementFn:tr,inputs:["color","mode"]})],v),v})(),vl=(()=>{class v extends X.Kb{angularDelegate=(0,c.WQX)(X.Yq);injector=(0,c.WQX)(c.zZn);environmentInjector=(0,c.WQX)(c.uvJ);constructor(){super(ht),function Yr(){typeof customElements>"u"||["ion-modal","ion-backdrop"].forEach(a=>{switch(a){case"ion-modal":customElements.get(a)||customElements.define(a,Ji);break;case"ion-backdrop":customElements.get(a)||Ii()}})}()}create(u){return super.create({...u,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")})}static \u0275fac=function(g){return new(g||v)};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();class ph extends X.Kb{angularDelegate=(0,c.WQX)(X.Yq);injector=(0,c.WQX)(c.zZn);environmentInjector=(0,c.WQX)(c.uvJ);constructor(){super(wt),xo()}create(a){return super.create({...a,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")})}}const cf=(v={})=>(0,c.EmA)([{provide:X.sR,useValue:v},{provide:c.hnV,useFactory:Xu,multi:!0,deps:[X.sR,be.qQ]},(0,X.YV)(),X.Yq,vl,ph]),Xu=(v,a)=>()=>{a.documentElement.classList.add("ion-ce"),(0,W.i)(v)};let gh=(()=>{let v=class Wb{z;el;constructor(u,g,C){this.z=C,u.detach(),this.el=g.nativeElement}static \u0275fac=function(g){return new(g||Wb)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:Wb,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},standalone:!0,features:[c.aNF],ngContentSelectors:Or,decls:1,vars:0,template:function(g,C){1&g&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,t.Cg)([Is({defineCustomElementFn:kc,inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],v),v})()},4896:(St,Be,m)=>{"use strict";m.d(Be,{f4:()=>Xe,fw:()=>Ae,sq:()=>$e});var t=m(4438),c=m(4412),X=m(983),be=m(8810),K=m(4437),D=m(6648),Z=m(536),ge=m(5964),De=m(6354),fe=m(6697),pe=m(5558),ce=m(8141),de=m(9437),ve=m(177),Ce=m(345);const $e=new t.nKC("HIGHLIGHT_OPTIONS");let Re=(()=>{class we{constructor(Ve,et,Te){this.doc=Ve,this._options=Te,this._ready=new c.t(null),this.ready=this._ready.asObservable().pipe((0,ge.p)(_e=>!!_e),(0,De.T)(_e=>_e),(0,fe.s)(1)),(0,ve.UE)(et)&&(Ve.defaultView.hljs?this._ready.next(Ve.defaultView.hljs):this._loadLibrary().pipe((0,pe.n)(_e=>this._options&&this._options.lineNumbersLoader?(Ve.defaultView.hljs=_e,this.loadLineNumbers().pipe((0,ce.M)(()=>this._ready.next(_e)))):(this._ready.next(_e),X.w)),(0,de.W)(_e=>(console.error("[HLJS] ",_e),X.w))).subscribe(),this._options?.themePath&&this.loadTheme(this._options.themePath))}_loadLibrary(){if(this._options){if(this._options.fullLibraryLoader&&this._options.coreLibraryLoader)return(0,be.$)(()=>"The full library and the core library were imported, only one of them should be imported!");if(this._options.fullLibraryLoader&&this._options.languages)return(0,be.$)(()=>"The highlighting languages were imported they are not needed!");if(this._options.coreLibraryLoader&&!this._options.languages)return(0,be.$)(()=>"The highlighting languages were not imported!");if(!this._options.coreLibraryLoader&&this._options.languages)return(0,be.$)(()=>"The core library was not imported!");if(this._options.fullLibraryLoader)return this.loadFullLibrary();if(this._options.coreLibraryLoader&&this._options.languages&&Object.keys(this._options.languages).length)return this.loadCoreLibrary().pipe((0,pe.n)(Ve=>this._loadLanguages(Ve)))}return(0,be.$)(()=>"Highlight.js library was not imported!")}_loadLanguages(Ve){const et=Object.entries(this._options.languages).map(([Te,_e])=>Ie(_e()).pipe((0,ce.M)(W=>Ve.registerLanguage(Te,W))));return(0,K.y)(...et).pipe((0,De.T)(()=>Ve))}loadCoreLibrary(){return Ie(this._options.coreLibraryLoader())}loadFullLibrary(){return Ie(this._options.fullLibraryLoader())}loadLineNumbers(){return Ie(this._options.lineNumbersLoader())}setTheme(Ve){this._themeLinkElement.href=Ve}loadTheme(Ve){this._themeLinkElement=this.doc.createElement("link"),this._themeLinkElement.href=Ve,this._themeLinkElement.type="text/css",this._themeLinkElement.rel="stylesheet",this._themeLinkElement.media="screen,print",this.doc.head.appendChild(this._themeLinkElement)}}return we.\u0275fac=function(Ve){return new(Ve||we)(t.KVO(ve.qQ),t.KVO(t.Agw),t.KVO($e,8))},we.\u0275prov=t.jDH({token:we,factory:we.\u0275fac,providedIn:"root"}),we})();const Ie=we=>(0,D.H)(we).pipe((0,ge.p)(Ue=>!!Ue&&!!Ue.default),(0,De.T)(Ue=>Ue.default));let Qe=(()=>{class we{constructor(Ve,et){this._loader=Ve,this._hljs=null,Ve.ready.subscribe(Te=>{this._hljs=Te,et&&et.config&&(Te.configure(et.config),Te.listLanguages().length<1&&console.error("[HighlightJS]: No languages were registered!"))})}get hljs(){return this._hljs}highlight(Ve,{language:et,ignoreIllegals:Te}){return this._loader.ready.pipe((0,De.T)(_e=>_e.highlight(Ve,{language:et,ignoreIllegals:Te})))}highlightAuto(Ve,et){return this._loader.ready.pipe((0,De.T)(Te=>Te.highlightAuto(Ve,et)))}highlightElement(Ve){return this._loader.ready.pipe((0,De.T)(et=>et.highlightElement(Ve)))}highlightAll(){return this._loader.ready.pipe((0,De.T)(Ve=>Ve.highlightAll()))}configure(Ve){return this._loader.ready.pipe((0,De.T)(et=>et.configure(Ve)))}registerLanguage(Ve,et){return this._loader.ready.pipe((0,ce.M)(Te=>Te.registerLanguage(Ve,et)))}unregisterLanguage(Ve){return this._loader.ready.pipe((0,ce.M)(et=>et.unregisterLanguage(Ve)))}registerAliases(Ve,{languageName:et}){return this._loader.ready.pipe((0,ce.M)(Te=>Te.registerAliases(Ve,{languageName:et})))}listLanguages(){return this._loader.ready.pipe((0,De.T)(Ve=>Ve.listLanguages()))}getLanguage(Ve){return this._loader.ready.pipe((0,De.T)(et=>et.getLanguage(Ve)))}safeMode(){return this._loader.ready.pipe((0,De.T)(Ve=>Ve.safeMode()))}debugMode(){return this._loader.ready.pipe((0,De.T)(Ve=>Ve.debugMode()))}lineNumbersBlock(Ve){return this._loader.ready.pipe((0,ge.p)(et=>!!et.lineNumbersBlock),(0,ce.M)(et=>et.lineNumbersBlock(Ve)))}}return we.\u0275fac=function(Ve){return new(Ve||we)(t.KVO(Re),t.KVO($e,8))},we.\u0275prov=t.jDH({token:we,factory:we.\u0275fac,providedIn:"root"}),we})(),Xe=(()=>{class we{constructor(Ve,et,Te,_e){this._hljs=et,this._sanitizer=Te,this._options=_e,this.highlighted=new t.bkB,this._nativeElement=Ve.nativeElement}ngOnChanges(Ve){null!==Ve?.code?.currentValue&&Ve.code.currentValue!==Ve.code.previousValue&&(this.code?this.highlightElement(this.code,this.languages):this.setTextContent(""))}highlightElement(Ve,et){this.setTextContent(Ve),this._hljs.highlightAuto(Ve,et).subscribe(Te=>{this.setInnerHTML(Te?.value),this.lineNumbers&&this._options&&this._options.lineNumbersLoader&&this.addLineNumbers(),this.highlighted.emit(Te)})}addLineNumbers(){this.destroyLineNumbersObserver(),Z.X.schedule(()=>{this._hljs.lineNumbersBlock(this._nativeElement).subscribe(),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild&&"TABLE"===this._nativeElement.firstElementChild.tagName.toUpperCase()&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})})}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}setTextContent(Ve){Z.X.schedule(()=>this._nativeElement.textContent=Ve)}setInnerHTML(Ve){Z.X.schedule(()=>this._nativeElement.innerHTML=this._sanitizer.sanitize(t.WPN.HTML,Ve)||"")}}return we.\u0275fac=function(Ve){return new(Ve||we)(t.rXU(t.aKT),t.rXU(Qe),t.rXU(Ce.up),t.rXU($e,8))},we.\u0275dir=t.FsC({type:we,selectors:[["","highlight",""]],hostVars:2,hostBindings:function(Ve,et){2&Ve&&t.AVh("hljs",!0)},inputs:{code:[t.Mj6.None,"highlight","code"],languages:"languages",lineNumbers:"lineNumbers"},outputs:{highlighted:"highlighted"},features:[t.OA$]}),we})(),Ae=(()=>{class we{}return we.\u0275fac=function(Ve){return new(Ve||we)},we.\u0275mod=t.$C({type:we}),we.\u0275inj=t.G2t({}),we})()},467:(St,Be,m)=>{"use strict";function t(X,be,K,D,Z,ge,De){try{var fe=X[ge](De),pe=fe.value}catch(ce){return void K(ce)}fe.done?be(pe):Promise.resolve(pe).then(D,Z)}function c(X){return function(){var be=this,K=arguments;return new Promise(function(D,Z){var ge=X.apply(be,K);function De(pe){t(ge,D,Z,De,fe,"next",pe)}function fe(pe){t(ge,D,Z,De,fe,"throw",pe)}De(void 0)})}}m.d(Be,{A:()=>c})},2936:(St,Be,m)=>{"use strict";function K(x,k,L,E){var Ge,oe=arguments.length,Q=oe<3?k:null===E?E=Object.getOwnPropertyDescriptor(k,L):E;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Q=Reflect.decorate(x,k,L,E);else for(var lt=x.length-1;lt>=0;lt--)(Ge=x[lt])&&(Q=(oe<3?Ge(Q):oe>3?Ge(k,L,Q):Ge(k,L))||Q);return oe>3&&Q&&Object.defineProperty(k,L,Q),Q}m.d(Be,{Cg:()=>K}),"function"==typeof SuppressedError&&SuppressedError},3218:(St,Be,m)=>{"use strict";function K(x,k,L,E){var Ge,oe=arguments.length,Q=oe<3?k:null===E?E=Object.getOwnPropertyDescriptor(k,L):E;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Q=Reflect.decorate(x,k,L,E);else for(var lt=x.length-1;lt>=0;lt--)(Ge=x[lt])&&(Q=(oe<3?Ge(Q):oe>3?Ge(k,L,Q):Ge(k,L))||Q);return oe>3&&Q&&Object.defineProperty(k,L,Q),Q}function ce(x,k,L,E){return new(L||(L=Promise))(function(Q,Ge){function lt(ht){try{Ke(E.next(ht))}catch(kt){Ge(kt)}}function Tt(ht){try{Ke(E.throw(ht))}catch(kt){Ge(kt)}}function Ke(ht){ht.done?Q(ht.value):function oe(Q){return Q instanceof L?Q:new L(function(Ge){Ge(Q)})}(ht.value).then(lt,Tt)}Ke((E=E.apply(x,k||[])).next())})}m.d(Be,{Cg:()=>K,sH:()=>ce}),"function"==typeof SuppressedError&&SuppressedError},9783:(St,Be,m)=>{"use strict";function K(x,k,L,E){var Ge,oe=arguments.length,Q=oe<3?k:null===E?E=Object.getOwnPropertyDescriptor(k,L):E;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Q=Reflect.decorate(x,k,L,E);else for(var lt=x.length-1;lt>=0;lt--)(Ge=x[lt])&&(Q=(oe<3?Ge(Q):oe>3?Ge(k,L,Q):Ge(k,L))||Q);return oe>3&&Q&&Object.defineProperty(k,L,Q),Q}function ce(x,k,L,E){return new(L||(L=Promise))(function(Q,Ge){function lt(ht){try{Ke(E.next(ht))}catch(kt){Ge(kt)}}function Tt(ht){try{Ke(E.throw(ht))}catch(kt){Ge(kt)}}function Ke(ht){ht.done?Q(ht.value):function oe(Q){return Q instanceof L?Q:new L(function(Ge){Ge(Q)})}(ht.value).then(lt,Tt)}Ke((E=E.apply(x,k||[])).next())})}m.d(Be,{Cg:()=>K,sH:()=>ce}),"function"==typeof SuppressedError&&SuppressedError},1864:(St,Be,m)=>{"use strict";function K(x,k,L,E){var Ge,oe=arguments.length,Q=oe<3?k:null===E?E=Object.getOwnPropertyDescriptor(k,L):E;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Q=Reflect.decorate(x,k,L,E);else for(var lt=x.length-1;lt>=0;lt--)(Ge=x[lt])&&(Q=(oe<3?Ge(Q):oe>3?Ge(k,L,Q):Ge(k,L))||Q);return oe>3&&Q&&Object.defineProperty(k,L,Q),Q}m.d(Be,{Cg:()=>K}),"function"==typeof SuppressedError&&SuppressedError},7798:(St,Be,m)=>{"use strict";function be(x,k){var L={};for(var E in x)Object.prototype.hasOwnProperty.call(x,E)&&k.indexOf(E)<0&&(L[E]=x[E]);if(null!=x&&"function"==typeof Object.getOwnPropertySymbols){var oe=0;for(E=Object.getOwnPropertySymbols(x);oe1||lt(wt,un)})})}function lt(wt,un){try{!function Tt(wt){wt.value instanceof Ae?Promise.resolve(wt.value.v).then(Ke,ht):kt(Q[0][2],wt)}(E[wt](un))}catch(sn){kt(Q[0][3],sn)}}function Ke(wt){lt("next",wt)}function ht(wt){lt("throw",wt)}function kt(wt,un){wt(un),Q.shift(),Q.length&<(Q[0][0],Q[0][1])}}function Ve(x){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var L,k=x[Symbol.asyncIterator];return k?k.call(x):(x=function $e(x){var k="function"==typeof Symbol&&Symbol.iterator,L=k&&x[k],E=0;if(L)return L.call(x);if(x&&"number"==typeof x.length)return{next:function(){return x&&E>=x.length&&(x=void 0),{value:x&&x[E++],done:!x}}};throw new TypeError(k?"Object is not iterable.":"Symbol.iterator is not defined.")}(x),L={},E("next"),E("throw"),E("return"),L[Symbol.asyncIterator]=function(){return this},L);function E(Q){L[Q]=x[Q]&&function(Ge){return new Promise(function(lt,Tt){!function oe(Q,Ge,lt,Tt){Promise.resolve(Tt).then(function(Ke){Q({value:Ke,done:lt})},Ge)}(lt,Tt,(Ge=x[Q](Ge)).done,Ge.value)})}}}m.d(Be,{AQ:()=>we,N3:()=>Ae,Tt:()=>be,sH:()=>ce,xN:()=>Ve}),"function"==typeof SuppressedError&&SuppressedError}},St=>{St(St.s=465)}]); \ No newline at end of file diff --git a/main.b3150986a28a8eae.js b/main.b3150986a28a8eae.js new file mode 100644 index 00000000..0875474a --- /dev/null +++ b/main.b3150986a28a8eae.js @@ -0,0 +1 @@ +(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[792],{7704:(kt,Be,m)=>{"use strict";m.d(Be,{hg:()=>Pe,cz:()=>W});var n=m(4896),c=m(345),Y=m(8687),fe=m(177),w=m(8502),J=m(800),pe=m(3953);const he=new J.lS((()=>{class ut{static#e=this.\u0275fac=function(lt){return new(lt||ut)};static#t=this.\u0275cmp=pe.VBU({type:ut,selectors:[["app-logo"]],standalone:!0,features:[pe.aNF],decls:2,vars:0,consts:[["src","assets/logo.svg","alt","Logo",1,"logo"]],template:function(lt,it){1<&&(pe.nrm(0,"img",0),pe.EFF(1,"\nNgx UI Tour\n"))},styles:["[_nghost-%COMP%]{display:flex;align-items:center;font-family:Share Tech Mono,monospace;font-weight:400;color:var(--tui-text-01)}[_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{font-size:0}.logo[_ngcontent-%COMP%]{width:1.875rem;margin-right:.625rem}"],changeDetection:0})}return ut})());var ue=m(2791);const oe=[{loadChildren:()=>Promise.all([m.e(222),m.e(534)]).then(m.bind(m,6534)),path:"ng-bootstrap",data:{title:"NG Bootstrap"}},{loadChildren:()=>Promise.all([m.e(222),m.e(40)]).then(m.bind(m,1040)),path:"ngx-bootstrap",data:{title:"Ngx Bootstrap"}},{loadChildren:()=>Promise.all([m.e(222),m.e(704)]).then(m.bind(m,9704)),path:"console",data:{title:"Console"}},{loadChildren:()=>Promise.all([m.e(222),m.e(562)]).then(m.bind(m,562)),path:"md-menu",data:{title:"Material Design"}},{loadChildren:()=>Promise.all([m.e(222),m.e(823)]).then(m.bind(m,9823)),path:"tui-dropdown",data:{title:"Taiga UI Dropdown"}},{loadChildren:()=>Promise.all([m.e(222),m.e(675)]).then(m.bind(m,6675)),path:"tui-hint",data:{title:"Taiga UI Hint"}},{loadChildren:()=>Promise.all([m.e(222),m.e(259)]).then(m.bind(m,3259)),path:"ion-popover",data:{title:"Ionic"}},{redirectTo:"md-menu",path:"**"}];var le=m(8008);const Re=[{provide:le.Yp,useFactory:function xe(){return new le.zT}},{provide:le.O6,useClass:(()=>{class ut extends le.O6{constructor(nt,lt,it){super(nt,lt,it)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(lt){return new(lt||ut)(pe.KVO(fe.qQ),pe.KVO(le.Xw),pe.KVO(le.Yp))};static#t=this.\u0275prov=pe.jDH({token:ut,factory:ut.\u0275fac})}return ut})()},{provide:pe._9s,useFactory:function $e(ut,qe,nt){return new le.R6(ut,qe,nt)},deps:[c.B7,le.O6,pe.SKi]}],Ce=[{provide:le.Xw,useFactory:()=>new le.LS},{provide:pe.bc$,useValue:"BrowserAnimations"},...Re];var Ve=m(7865);const de={coreLibraryLoader:()=>m.e(300).then(m.bind(m,5300)),languages:{typescript:()=>m.e(108).then(m.bind(m,7108)),xml:()=>m.e(566).then(m.bind(m,4566)),css:()=>m.e(0).then(m.bind(m,1e3))}},W=new pe.nKC("DelayAfterNavigation",{factory:()=>0}),Pe=[c.hE,{provide:n.sq,useValue:de},{provide:fe.hb,useClass:fe.Sm},{provide:Y.xq,useValue:"Ngx UI Tour: "},{provide:Y.rm,useValue:[{section:"Tour UI Libraries",title:"Material Design",route:"md-menu"},{section:"Tour UI Libraries",title:"Ionic",route:"ion-popover"},{section:"Tour UI Libraries",title:"NG Bootstrap",route:"ng-bootstrap"},{section:"Tour UI Libraries",title:"Ngx Bootstrap",route:"ngx-bootstrap"},{section:"Tour UI Libraries",title:"Taiga UI",subPages:[{section:"Tour UI Libraries",title:"Dropdown",route:"tui-dropdown"},{section:"Tour UI Libraries",title:"Hint",route:"tui-hint"}]},{section:"Tour UI Libraries",title:"Console",route:"console"}]},{provide:Y.Xw,useValue:["Description","Setup","API","FAQ","Misc"]},{provide:Y.sy,useValue:he},{provide:w.U_,useValue:300},{provide:W,useValue:150},(0,pe.Jn2)({eventCoalescing:!0}),function Se(){return(0,pe.ngT)("NgEagerAnimations"),[...Ce]}(),(0,ue.lh)(oe,(0,ue.Zy)(),(0,ue.Sn)(ue.Kp),(0,ue.oH)({scrollPositionRestoration:"top"})),(0,Ve._H)({mode:"md"})]},465:(kt,Be,m)=>{"use strict";var n=m(345),c=m(3953),Y=m(1410),fe=m(9717),G=m(1974),w=m(8323),J=m(683);let pe=(()=>{class Ce extends J.lF{}return Ce.\u0275fac=(()=>{let He;return function(Se){return(He||(He=c.xGo(Ce)))(Se||Ce)}})(),Ce.\u0275cmp=c.VBU({type:Ce,selectors:[["tui-theme-android"]],features:[c.Vt3],decls:0,vars:0,template:function(Xe,Se){},styles:['body{overscroll-behavior:none}*{outline:none;scrollbar-width:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable] *{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}::selection{background-color:transparent}.tui-island{padding:1rem;border-radius:.125rem;box-shadow:0 0 .125rem #0003,0 .0625rem .125rem #0003}.tui-island:before{display:none}a[tuiButton],a[tuiIconButton],button[tuiButton],button[tuiIconButton]{font-size:.875rem!important;font-weight:500;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}\n'],encapsulation:2,changeDetection:0}),Ce})(),ve=(()=>{class Ce{}return Ce.\u0275fac=function(Xe){return new(Xe||Ce)},Ce.\u0275mod=c.$C({type:Ce}),Ce.\u0275inj=c.G2t({}),Ce})(),he=(()=>{class Ce extends J.lF{}return Ce.\u0275fac=(()=>{let He;return function(Se){return(He||(He=c.xGo(Ce)))(Se||Ce)}})(),Ce.\u0275cmp=c.VBU({type:Ce,selectors:[["tui-theme-ios"]],features:[c.Vt3],decls:0,vars:0,template:function(Xe,Se){},styles:['html{touch-action:manipulation}body{overscroll-behavior:none}*{outline:none;scrollbar-width:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable] *{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}::selection{background-color:transparent}.tui-island{padding:1rem;border-radius:.75rem;box-shadow:0 .625rem 1.875rem #0003}.tui-island:before{display:none}a[tuiButton],a[tuiIconButton],button[tuiButton],button[tuiIconButton]{border-radius:.5rem;font-size:1.0625rem!important;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}\n'],encapsulation:2,changeDetection:0}),Ce})(),ue=(()=>{class Ce{}return Ce.\u0275fac=function(Xe){return new(Xe||Ce)},Ce.\u0275mod=c.$C({type:Ce}),Ce.\u0275inj=c.G2t({}),Ce})();function oe(Ce,He){1&Ce&&c.nrm(0,"tui-theme-android")}function le(Ce,He){1&Ce&&c.nrm(0,"tui-theme-ios")}let ge=(()=>{class Ce{constructor(){this.isAndroid=(0,c.WQX)(Y.E),this.isIos=(0,c.WQX)(Y.mg)}static#e=this.\u0275fac=function(Se){return new(Se||Ce)};static#t=this.\u0275cmp=c.VBU({type:Ce,selectors:[["app-root"]],standalone:!0,features:[c.aNF],decls:7,vars:2,consts:[["ngProjectAs","tuiDocHeader",5,["tuiDocHeader"]],["tuiLink","","tuiMode","onLight","href","https://github.com/hakimio/ngx-ui-tour","target","_blank",1,"link"],["src","assets/github.svg","alt","",1,"github"]],template:function(Se,_e){1&Se&&(c.j41(0,"tui-doc-main"),c.qex(1,0),c.j41(2,"a",1),c.nrm(3,"img",2),c.EFF(4," GitHub "),c.k0s(),c.bVm(),c.DNE(5,oe,1,0,"tui-theme-android")(6,le,1,0,"tui-theme-ios"),c.k0s()),2&Se&&(c.R7$(5),c.vxM(_e.isAndroid?5:-1),c.R7$(),c.vxM(_e.isIos?6:-1))},dependencies:[fe.ED,fe.$c,G.l,G.E,w.Q,w.h,ve,pe,ue,he],styles:["[_nghost-%COMP%]{display:block}.version[_ngcontent-%COMP%]{margin:1em 0}.github[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;margin:0 .25rem 0 1rem;vertical-align:-.375rem}"]})}return Ce})();const $e=[m(3508).$R];var Re=m(7704);(0,n.B8)(ge,{providers:[...Re.hg,(0,c.oKB)(...$e)]}).catch(Ce=>console.error(Ce))},555:(kt,Be,m)=>{"use strict";m.d(Be,{c:()=>w});var n=m(4878);let c;const fe=(J,pe,ve)=>{const he=pe.startsWith("animation")?(J=>(void 0===c&&(c=void 0===J.style.animationName&&void 0!==J.style.webkitAnimationName?"-webkit-":""),c))(J):"";J.style.setProperty(he+pe,ve)},G=(J=[],pe)=>{if(void 0!==pe){const ve=Array.isArray(pe)?pe:[pe];return[...J,...ve]}return J},w=J=>{let pe,ve,he,ue,oe,le,Ce,Oe,de,W,nt,ge=[],xe=[],$e=[],Re=!1,He={},Xe=[],Se=[],_e={},je=0,Ve=!1,tt=!1,Pe=!0,ut=!1,qe=!0,lt=!1;const it=J,Ge=[],V=[],se=[],Me=[],z=[],We=[],Ue=[],wt=[],Nt=[],Vt=[],Pt=[],It="function"==typeof AnimationEffect||void 0!==n.w&&"function"==typeof n.w.AnimationEffect,on="function"==typeof Element&&"function"==typeof Element.prototype.animate&&It,fn=()=>Pt,ni=(Ft,un)=>{const Mn=un.findIndex(fi=>fi.c===Ft);Mn>-1&&un.splice(Mn,1)},Ri=(Ft,un)=>((un?.oneTimeCallback?V:Ge).push({c:Ft,o:un}),nt),_i=()=>{on&&(Pt.forEach(Ft=>{Ft.cancel()}),Pt.length=0)},Lt=()=>{We.forEach(Ft=>{Ft?.parentNode&&Ft.parentNode.removeChild(Ft)}),We.length=0},$t=()=>void 0!==oe?oe:Ce?Ce.getFill():"both",Et=()=>void 0!==Oe?Oe:void 0!==le?le:Ce?Ce.getDirection():"normal",en=()=>Ve?"linear":void 0!==he?he:Ce?Ce.getEasing():"linear",mt=()=>tt?0:void 0!==de?de:void 0!==ve?ve:Ce?Ce.getDuration():0,wn=()=>void 0!==ue?ue:Ce?Ce.getIterations():1,ln=()=>void 0!==W?W:void 0!==pe?pe:Ce?Ce.getDelay():0,Zn=()=>{0!==je&&(je--,0===je&&((()=>{Nt.forEach(bo=>bo()),Vt.forEach(bo=>bo());const Ft=Pe?1:0,un=Xe,Mn=Se,fi=_e;Me.forEach(bo=>{const Fi=bo.classList;un.forEach(lo=>Fi.add(lo)),Mn.forEach(lo=>Fi.remove(lo));for(const lo in fi)fi.hasOwnProperty(lo)&&fe(bo,lo,fi[lo])}),de=void 0,Oe=void 0,W=void 0,Ge.forEach(bo=>bo.c(Ft,nt)),V.forEach(bo=>bo.c(Ft,nt)),V.length=0,qe=!0,Pe&&(ut=!0),Pe=!0})(),Ce&&Ce.animationFinish()))},Po=()=>{(()=>{Ue.forEach(fi=>fi()),wt.forEach(fi=>fi());const Ft=xe,un=$e,Mn=He;Me.forEach(fi=>{const bo=fi.classList;Ft.forEach(Fi=>bo.add(Fi)),un.forEach(Fi=>bo.remove(Fi));for(const Fi in Mn)Mn.hasOwnProperty(Fi)&&fe(fi,Fi,Mn[Fi])})})(),ge.length>0&&on&&(Me.forEach(Ft=>{const un=Ft.animate(ge,{id:it,delay:ln(),duration:mt(),easing:en(),iterations:wn(),fill:$t(),direction:Et()});un.pause(),Pt.push(un)}),Pt.length>0&&(Pt[0].onfinish=()=>{Zn()})),Re=!0},Do=Ft=>{Ft=Math.min(Math.max(Ft,0),.9999),on&&Pt.forEach(un=>{un.currentTime=un.effect.getComputedTiming().delay+mt()*Ft,un.pause()})},Jo=Ft=>{Pt.forEach(un=>{un.effect.updateTiming({delay:ln(),duration:mt(),easing:en(),iterations:wn(),fill:$t(),direction:Et()})}),void 0!==Ft&&Do(Ft)},Xi=(Ft=!1,un=!0,Mn)=>(Ft&&z.forEach(fi=>{fi.update(Ft,un,Mn)}),on&&Jo(Mn),nt),Li=()=>{Re&&(on?Pt.forEach(Ft=>{Ft.pause()}):Me.forEach(Ft=>{fe(Ft,"animation-play-state","paused")}),lt=!0)},On=Ft=>new Promise(un=>{Ft?.sync&&(tt=!0,Ri(()=>tt=!1,{oneTimeCallback:!0})),Re||Po(),ut&&(on&&(Do(0),Jo()),ut=!1),qe&&(je=z.length+1,qe=!1);const Mn=()=>{ni(fi,V),un()},fi=()=>{ni(Mn,se),un()};Ri(fi,{oneTimeCallback:!0}),((Ft,un)=>{se.push({c:Ft,o:{oneTimeCallback:!0}})})(Mn),z.forEach(bo=>{bo.play()}),on?(Pt.forEach(Ft=>{Ft.play()}),(0===ge.length||0===Me.length)&&Zn()):Zn(),lt=!1}),qo=(Ft,un)=>{const Mn=ge[0];return void 0===Mn||void 0!==Mn.offset&&0!==Mn.offset?ge=[{offset:0,[Ft]:un},...ge]:Mn[Ft]=un,nt};return nt={parentAnimation:Ce,elements:Me,childAnimations:z,id:it,animationFinish:Zn,from:qo,to:(Ft,un)=>{const Mn=ge[ge.length-1];return void 0===Mn||void 0!==Mn.offset&&1!==Mn.offset?ge=[...ge,{offset:1,[Ft]:un}]:Mn[Ft]=un,nt},fromTo:(Ft,un,Mn)=>qo(Ft,un).to(Ft,Mn),parent:Ft=>(Ce=Ft,nt),play:On,pause:()=>(z.forEach(Ft=>{Ft.pause()}),Li(),nt),stop:()=>{z.forEach(Ft=>{Ft.stop()}),Re&&(_i(),Re=!1),Ve=!1,tt=!1,qe=!0,Oe=void 0,de=void 0,W=void 0,je=0,ut=!1,Pe=!0,lt=!1,se.forEach(Ft=>Ft.c(0,nt)),se.length=0},destroy:Ft=>(z.forEach(un=>{un.destroy(Ft)}),(Ft=>{_i(),Ft&&Lt()})(Ft),Me.length=0,z.length=0,ge.length=0,Ge.length=0,V.length=0,Re=!1,qe=!0,nt),keyframes:Ft=>{const un=ge!==Ft;return ge=Ft,un&&(Ft=>{on&&fn().forEach(un=>{const Mn=un.effect;if(Mn.setKeyframes)Mn.setKeyframes(Ft);else{const fi=new KeyframeEffect(Mn.target,Ft,Mn.getTiming());un.effect=fi}})})(ge),nt},addAnimation:Ft=>{if(null!=Ft)if(Array.isArray(Ft))for(const un of Ft)un.parent(nt),z.push(un);else Ft.parent(nt),z.push(Ft);return nt},addElement:Ft=>{if(null!=Ft)if(1===Ft.nodeType)Me.push(Ft);else if(Ft.length>=0)for(let un=0;un(oe=Ft,Xi(!0),nt),direction:Ft=>(le=Ft,Xi(!0),nt),iterations:Ft=>(ue=Ft,Xi(!0),nt),duration:Ft=>(!on&&0===Ft&&(Ft=1),ve=Ft,Xi(!0),nt),easing:Ft=>(he=Ft,Xi(!0),nt),delay:Ft=>(pe=Ft,Xi(!0),nt),getWebAnimations:fn,getKeyframes:()=>ge,getFill:$t,getDirection:Et,getDelay:ln,getIterations:wn,getEasing:en,getDuration:mt,afterAddRead:Ft=>(Nt.push(Ft),nt),afterAddWrite:Ft=>(Vt.push(Ft),nt),afterClearStyles:(Ft=[])=>{for(const un of Ft)_e[un]="";return nt},afterStyles:(Ft={})=>(_e=Ft,nt),afterRemoveClass:Ft=>(Se=G(Se,Ft),nt),afterAddClass:Ft=>(Xe=G(Xe,Ft),nt),beforeAddRead:Ft=>(Ue.push(Ft),nt),beforeAddWrite:Ft=>(wt.push(Ft),nt),beforeClearStyles:(Ft=[])=>{for(const un of Ft)He[un]="";return nt},beforeStyles:(Ft={})=>(He=Ft,nt),beforeRemoveClass:Ft=>($e=G($e,Ft),nt),beforeAddClass:Ft=>(xe=G(xe,Ft),nt),onFinish:Ri,isRunning:()=>0!==je&&!lt,progressStart:(Ft=!1,un)=>(z.forEach(Mn=>{Mn.progressStart(Ft,un)}),Li(),Ve=Ft,Re||Po(),Xi(!1,!0,un),nt),progressStep:Ft=>(z.forEach(un=>{un.progressStep(Ft)}),Do(Ft),nt),progressEnd:(Ft,un,Mn)=>(Ve=!1,z.forEach(fi=>{fi.progressEnd(Ft,un,Mn)}),void 0!==Mn&&(de=Mn),ut=!1,Pe=!0,0===Ft?(Oe="reverse"===Et()?"normal":"reverse","reverse"===Oe&&(Pe=!1),on?(Xi(),Do(1-un)):(W=(1-un)*mt()*-1,Xi(!1,!1))):1===Ft&&(on?(Xi(),Do(un)):(W=un*mt()*-1,Xi(!1,!1))),void 0!==Ft&&!Ce&&On(),nt)}}},8875:(kt,Be,m)=>{"use strict";m.d(Be,{B:()=>fe,G:()=>G});class c{constructor(J,pe,ve,he,ue){this.id=pe,this.name=ve,this.disableScroll=ue,this.priority=1e6*he+pe,this.ctrl=J}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const J=this.ctrl.capture(this.name,this.id,this.priority);return J&&this.disableScroll&&this.ctrl.disableScroll(this.id),J}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class Y{constructor(J,pe,ve,he){this.id=pe,this.disable=ve,this.disableScroll=he,this.ctrl=J}block(){if(this.ctrl){if(this.disable)for(const J of this.disable)this.ctrl.disableGesture(J,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const J of this.disable)this.ctrl.enableGesture(J,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const fe="backdrop-no-scroll",G=new class n{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(J){var pe;return new c(this,this.newID(),J.name,null!==(pe=J.priority)&&void 0!==pe?pe:0,!!J.disableScroll)}createBlocker(J={}){return new Y(this,this.newID(),J.disable,!!J.disableScroll)}start(J,pe,ve){return this.canStart(J)?(this.requestedStart.set(pe,ve),!0):(this.requestedStart.delete(pe),!1)}capture(J,pe,ve){if(!this.start(J,pe,ve))return!1;const he=this.requestedStart;let ue=-1e4;if(he.forEach(oe=>{ue=Math.max(ue,oe)}),ue===ve){this.capturedId=pe,he.clear();const oe=new CustomEvent("ionGestureCaptured",{detail:{gestureName:J}});return document.dispatchEvent(oe),!0}return he.delete(pe),!1}release(J){this.requestedStart.delete(J),this.capturedId===J&&(this.capturedId=void 0)}disableGesture(J,pe){let ve=this.disabledGestures.get(J);void 0===ve&&(ve=new Set,this.disabledGestures.set(J,ve)),ve.add(pe)}enableGesture(J,pe){const ve=this.disabledGestures.get(J);void 0!==ve&&ve.delete(pe)}disableScroll(J){this.disabledScroll.add(J),1===this.disabledScroll.size&&document.body.classList.add(fe)}enableScroll(J){this.disabledScroll.delete(J),0===this.disabledScroll.size&&document.body.classList.remove(fe)}canStart(J){return!(void 0!==this.capturedId||this.isDisabled(J))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(J){const pe=this.disabledGestures.get(J);return!!(pe&&pe.size>0)}newID(){return this.gestureId++,this.gestureId}}},1656:(kt,Be,m)=>{"use strict";m.d(Be,{a:()=>pe,b:()=>ve,c:()=>Y,d:()=>G,e:()=>ge,f:()=>le,g:()=>he,h:()=>oe,i:()=>J,j:()=>fe,k:()=>xe,l:()=>He,r:()=>ue});const Y=(_e,je)=>{_e.componentOnReady?_e.componentOnReady().then(Ve=>je(Ve)):ue(()=>je(_e))},fe=_e=>void 0!==_e.componentOnReady,G=(_e,je=[])=>{const Ve={};return je.forEach(tt=>{_e.hasAttribute(tt)&&(null!==_e.getAttribute(tt)&&(Ve[tt]=_e.getAttribute(tt)),_e.removeAttribute(tt))}),Ve},w=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","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-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],J=(_e,je)=>{let Ve=w;return je&&je.length>0&&(Ve=Ve.filter(tt=>!je.includes(tt))),G(_e,Ve)},pe=(_e,je,Ve,tt)=>{var Oe;if(typeof window<"u"){const de=window,W=null===(Oe=de?.Ionic)||void 0===Oe?void 0:Oe.config;if(W){const Pe=W.get("_ael");if(Pe)return Pe(_e,je,Ve,tt);if(W._ael)return W._ael(_e,je,Ve,tt)}}return _e.addEventListener(je,Ve,tt)},ve=(_e,je,Ve,tt)=>{var Oe;if(typeof window<"u"){const de=window,W=null===(Oe=de?.Ionic)||void 0===Oe?void 0:Oe.config;if(W){const Pe=W.get("_rel");if(Pe)return Pe(_e,je,Ve,tt);if(W._rel)return W._rel(_e,je,Ve,tt)}}return _e.removeEventListener(je,Ve,tt)},he=(_e,je=_e)=>_e.shadowRoot||je,ue=_e=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(_e):"function"==typeof requestAnimationFrame?requestAnimationFrame(_e):setTimeout(_e),oe=_e=>!!_e.shadowRoot&&!!_e.attachShadow,le=_e=>{if(_e.focus(),_e.classList.contains("ion-focusable")){const je=_e.closest("ion-app");je&&je.setFocus([_e])}},ge=(_e,je,Ve,tt,Oe)=>{if(_e||oe(je)){let de=je.querySelector("input.aux-input");de||(de=je.ownerDocument.createElement("input"),de.type="hidden",de.classList.add("aux-input"),je.appendChild(de)),de.disabled=Oe,de.name=Ve,de.value=tt||""}},xe=(_e,je,Ve)=>Math.max(_e,Math.min(je,Ve)),He=(_e,je)=>{const Ve=_e._original||_e;return{_original:_e,emit:Xe(Ve.emit.bind(Ve),je)}},Xe=(_e,je=0)=>{let Ve;return(...tt)=>{clearTimeout(Ve),Ve=setTimeout(_e,je,...tt)}}},6031:(kt,Be,m)=>{"use strict";m.d(Be,{L:()=>G,a:()=>w,b:()=>J,c:()=>pe,d:()=>ve,e:()=>qe,g:()=>it,w:()=>ut});var n=m(467),fe=(m(5531),m(1979),m(1656));const G="ionViewWillEnter",w="ionViewDidEnter",J="ionViewWillLeave",pe="ionViewDidLeave",ve="ionViewWillUnload",ut=()=>new Promise(Ge=>(0,fe.r)(()=>(0,fe.r)(()=>Ge()))),qe=function(){var Ge=(0,n.A)(function*(V){const se=V;if(se){if(null!=se.componentOnReady){if(null!=(yield se.componentOnReady()))return}else if(null!=se.__registerHost)return void(yield new Promise(z=>(0,fe.r)(z)));yield Promise.all(Array.from(se.children).map(qe))}});return function(se){return Ge.apply(this,arguments)}}(),it=Ge=>Ge.classList.contains("ion-page")?Ge:Ge.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||Ge},2104:(kt,Be,m)=>{"use strict";m.r(Be),m.d(Be,{GESTURE_CONTROLLER:()=>n.G,createGesture:()=>ve});var n=m(8875);const c=(le,ge,xe,$e)=>{const Re=Y(le)?{capture:!!$e.capture,passive:!!$e.passive}:!!$e.capture;let Ce,He;return le.__zone_symbol__addEventListener?(Ce="__zone_symbol__addEventListener",He="__zone_symbol__removeEventListener"):(Ce="addEventListener",He="removeEventListener"),le[Ce](ge,xe,Re),()=>{le[He](ge,xe,Re)}},Y=le=>{if(void 0===fe)try{const ge=Object.defineProperty({},"passive",{get:()=>{fe=!0}});le.addEventListener("optsTest",()=>{},ge)}catch{fe=!1}return!!fe};let fe;const J=le=>le instanceof Document?le:le.ownerDocument,ve=le=>{let ge=!1,xe=!1,$e=!0,Re=!1;const Ce=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},le),He=Ce.canStart,Xe=Ce.onWillStart,Se=Ce.onStart,_e=Ce.onEnd,je=Ce.notCaptured,Ve=Ce.onMove,tt=Ce.threshold,Oe=Ce.passive,de=Ce.blurOnStart,W={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},Pe=((le,ge,xe)=>{const $e=xe*(Math.PI/180),Re="x"===le,Ce=Math.cos($e),He=ge*ge;let Xe=0,Se=0,_e=!1,je=0;return{start(Ve,tt){Xe=Ve,Se=tt,je=0,_e=!0},detect(Ve,tt){if(!_e)return!1;const Oe=Ve-Xe,de=tt-Se,W=Oe*Oe+de*de;if(WCe?1:ut<-Ce?-1:0,_e=!1,!0},isGesture:()=>0!==je,getDirection:()=>je}})(Ce.direction,Ce.threshold,Ce.maxAngle),ut=n.G.createGesture({name:le.gestureName,priority:le.gesturePriority,disableScroll:le.disableScroll}),lt=()=>{ge&&(Re=!1,Ve&&Ve(W))},it=()=>!!ut.capture()&&(ge=!0,$e=!1,W.startX=W.currentX,W.startY=W.currentY,W.startTime=W.currentTime,Xe?Xe(W).then(V):V(),!0),V=()=>{de&&(()=>{if(typeof document<"u"){const Ue=document.activeElement;Ue?.blur&&Ue.blur()}})(),Se&&Se(W),$e=!0},se=()=>{ge=!1,xe=!1,Re=!1,$e=!0,ut.release()},Me=Ue=>{const wt=ge,Nt=$e;if(se(),Nt){if(he(W,Ue),wt)return void(_e&&_e(W));je&&je(W)}},z=((le,ge,xe,$e,Re)=>{let Ce,He,Xe,Se,_e,je,Ve,tt=0;const Oe=Ge=>{tt=Date.now()+2e3,ge(Ge)&&(!He&&xe&&(He=c(le,"touchmove",xe,Re)),Xe||(Xe=c(Ge.target,"touchend",W,Re)),Se||(Se=c(Ge.target,"touchcancel",W,Re)))},de=Ge=>{tt>Date.now()||ge(Ge)&&(!je&&xe&&(je=c(J(le),"mousemove",xe,Re)),Ve||(Ve=c(J(le),"mouseup",Pe,Re)))},W=Ge=>{ut(),$e&&$e(Ge)},Pe=Ge=>{qe(),$e&&$e(Ge)},ut=()=>{He&&He(),Xe&&Xe(),Se&&Se(),He=Xe=Se=void 0},qe=()=>{je&&je(),Ve&&Ve(),je=Ve=void 0},nt=()=>{ut(),qe()},lt=(Ge=!0)=>{Ge?(Ce||(Ce=c(le,"touchstart",Oe,Re)),_e||(_e=c(le,"mousedown",de,Re))):(Ce&&Ce(),_e&&_e(),Ce=_e=void 0,nt())};return{enable:lt,stop:nt,destroy:()=>{lt(!1),$e=xe=ge=void 0}}})(Ce.el,Ue=>{const wt=oe(Ue);return!(xe||!$e||(ue(Ue,W),W.startX=W.currentX,W.startY=W.currentY,W.startTime=W.currentTime=wt,W.velocityX=W.velocityY=W.deltaX=W.deltaY=0,W.event=Ue,He&&!1===He(W))||(ut.release(),!ut.start()))&&(xe=!0,0===tt?it():(Pe.start(W.startX,W.startY),!0))},Ue=>{ge?!Re&&$e&&(Re=!0,he(W,Ue),requestAnimationFrame(lt)):(he(W,Ue),Pe.detect(W.currentX,W.currentY)&&(!Pe.isGesture()||!it())&&We())},Me,{capture:!1,passive:Oe}),We=()=>{se(),z.stop(),je&&je(W)};return{enable(Ue=!0){Ue||(ge&&Me(void 0),se()),z.enable(Ue)},destroy(){ut.destroy(),z.destroy()}}},he=(le,ge)=>{if(!ge)return;const xe=le.currentX,$e=le.currentY,Re=le.currentTime;ue(ge,le);const Ce=le.currentX,He=le.currentY,Se=(le.currentTime=oe(ge))-Re;if(Se>0&&Se<100){const je=(He-$e)/Se;le.velocityX=(Ce-xe)/Se*.7+.3*le.velocityX,le.velocityY=.7*je+.3*le.velocityY}le.deltaX=Ce-le.startX,le.deltaY=He-le.startY,le.event=ge},ue=(le,ge)=>{let xe=0,$e=0;if(le){const Re=le.changedTouches;if(Re&&Re.length>0){const Ce=Re[0];xe=Ce.clientX,$e=Ce.clientY}else void 0!==le.pageX&&(xe=le.pageX,$e=le.pageY)}ge.currentX=xe,ge.currentY=$e},oe=le=>le.timeStamp||Date.now()},4878:(kt,Be,m)=>{"use strict";m.d(Be,{d:()=>c,w:()=>n});const n=typeof window<"u"?window:void 0,c=typeof document<"u"?document:void 0},1979:(kt,Be,m)=>{"use strict";m.d(Be,{a:()=>c,b:()=>Y,p:()=>n});const n=(fe,...G)=>console.warn(`[Ionic Warning]: ${fe}`,...G),c=(fe,...G)=>console.error(`[Ionic Error]: ${fe}`,...G),Y=(fe,...G)=>console.error(`<${fe.tagName.toLowerCase()}> must be used inside ${G.join(" or ")}.`)},5531:(kt,Be,m)=>{"use strict";m.d(Be,{a:()=>ue,b:()=>lt,c:()=>Y,i:()=>it});var n=m(8928);class c{constructor(){this.m=new Map}reset(V){this.m=new Map(Object.entries(V))}get(V,se){const Me=this.m.get(V);return void 0!==Me?Me:se}getBoolean(V,se=!1){const Me=this.m.get(V);return void 0===Me?se:"string"==typeof Me?"true"===Me:!!Me}getNumber(V,se){const Me=parseFloat(this.m.get(V));return isNaN(Me)?void 0!==se?se:NaN:Me}set(V,se){this.m.set(V,se)}}const Y=new c,ve="ionic-persist-config",ue=(Ge,V)=>("string"==typeof Ge&&(V=Ge,Ge=void 0),(Ge=>oe(Ge))(Ge).includes(V)),oe=(Ge=window)=>{if(typeof Ge>"u")return[];Ge.Ionic=Ge.Ionic||{};let V=Ge.Ionic.platforms;return null==V&&(V=Ge.Ionic.platforms=le(Ge),V.forEach(se=>Ge.document.documentElement.classList.add(`plt-${se}`))),V},le=Ge=>{const V=Y.get("platform");return Object.keys(qe).filter(se=>{const Me=V?.[se];return"function"==typeof Me?Me(Ge):qe[se](Ge)})},xe=Ge=>!!(Pe(Ge,/iPad/i)||Pe(Ge,/Macintosh/i)&&_e(Ge)),Ce=Ge=>Pe(Ge,/android|sink/i),_e=Ge=>ut(Ge,"(any-pointer:coarse)"),Ve=Ge=>tt(Ge)||Oe(Ge),tt=Ge=>!!(Ge.cordova||Ge.phonegap||Ge.PhoneGap),Oe=Ge=>{const V=Ge.Capacitor;return!!V?.isNative},Pe=(Ge,V)=>V.test(Ge.navigator.userAgent),ut=(Ge,V)=>{var se;return null===(se=Ge.matchMedia)||void 0===se?void 0:se.call(Ge,V).matches},qe={ipad:xe,iphone:Ge=>Pe(Ge,/iPhone/i),ios:Ge=>Pe(Ge,/iPhone|iPod/i)||xe(Ge),android:Ce,phablet:Ge=>{const V=Ge.innerWidth,se=Ge.innerHeight,Me=Math.min(V,se),z=Math.max(V,se);return Me>390&&Me<520&&z>620&&z<800},tablet:Ge=>{const V=Ge.innerWidth,se=Ge.innerHeight,Me=Math.min(V,se),z=Math.max(V,se);return xe(Ge)||(Ge=>Ce(Ge)&&!Pe(Ge,/mobile/i))(Ge)||Me>460&&Me<820&&z>780&&z<1400},cordova:tt,capacitor:Oe,electron:Ge=>Pe(Ge,/electron/i),pwa:Ge=>{var V;return!!(null!==(V=Ge.matchMedia)&&void 0!==V&&V.call(Ge,"(display-mode: standalone)").matches||Ge.navigator.standalone)},mobile:_e,mobileweb:Ge=>_e(Ge)&&!Ve(Ge),desktop:Ge=>!_e(Ge),hybrid:Ve};let nt;const lt=Ge=>Ge&&(0,n.Wi)(Ge)||nt,it=(Ge={})=>{if(typeof window>"u")return;const V=window.document,se=window,Me=se.Ionic=se.Ionic||{},z={};Ge._ael&&(z.ael=Ge._ael),Ge._rel&&(z.rel=Ge._rel),Ge._ce&&(z.ce=Ge._ce),(0,n.zb)(z);const We=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(Ge=>{try{const V=Ge.sessionStorage.getItem(ve);return null!==V?JSON.parse(V):{}}catch{return{}}})(se)),{persistConfig:!1}),Me.config),(Ge=>{const V={};return Ge.location.search.slice(1).split("&").map(se=>se.split("=")).map(([se,Me])=>{try{return[decodeURIComponent(se),decodeURIComponent(Me)]}catch{return["",""]}}).filter(([se])=>((Ge,V)=>Ge.substr(0,V.length)===V)(se,"ionic:")).map(([se,Me])=>[se.slice(6),Me]).forEach(([se,Me])=>{V[se]=Me}),V})(se)),Ge);Y.reset(We),Y.getBoolean("persistConfig")&&((Ge,V)=>{try{Ge.sessionStorage.setItem(ve,JSON.stringify(V))}catch{return}})(se,We),oe(se),Me.config=Y,Me.mode=nt=Y.get("mode",V.documentElement.getAttribute("mode")||(ue(se,"ios")?"ios":"md")),Y.set("mode",nt),V.documentElement.setAttribute("mode",nt),V.documentElement.classList.add(nt),Y.getBoolean("_testing")&&Y.set("animated",!1);const Ue=Nt=>{var Vt;return null===(Vt=Nt.tagName)||void 0===Vt?void 0:Vt.startsWith("ION-")},wt=Nt=>["ios","md"].includes(Nt);(0,n.iY)(Nt=>{for(;Nt;){const Vt=Nt.mode||Nt.getAttribute("mode");if(Vt){if(wt(Vt))return Vt;Ue(Nt)&&console.warn('Invalid ionic mode: "'+Vt+'", expected: "ios" or "md"')}Nt=Nt.parentElement}return nt})}},3864:(kt,Be,m)=>{"use strict";m.d(Be,{GZ:()=>Re,Ks:()=>ge,Vv:()=>xe,Wd:()=>$e,_O:()=>de,dJ:()=>ue,jf:()=>he,kW:()=>Ce});var n=m(3953),c=m(1985),Y=m(3726),fe=m(7647),G=m(9172),w=m(6354),J=m(3294),pe=m(4668),ve=m(177);const he=new n.nKC("An abstraction over global window object",{factory:()=>{const{defaultView:W}=(0,n.WQX)(ve.qQ);if(!W)throw new Error("Window is not available");return W}}),ue=new n.nKC("Shared Observable based on `window.requestAnimationFrame`",{factory:()=>{const{requestAnimationFrame:W,cancelAnimationFrame:Pe}=(0,n.WQX)(he);return new c.c(qe=>{let nt=NaN;const lt=it=>{qe.next(it),nt=W(lt)};return nt=W(lt),()=>{Pe(nt)}}).pipe((0,fe.u)())}}),ge=(new n.nKC("An abstraction over window.caches object",{factory:()=>(0,n.WQX)(he).caches}),new n.nKC("An abstraction over window.crypto object",{factory:()=>(0,n.WQX)(he).crypto}),new n.nKC("An abstraction over window.CSS object",{factory:()=>(0,n.WQX)(he).CSS||{escape:W=>W,supports:()=>!1}})),xe=new n.nKC("An abstraction over window.history object",{factory:()=>(0,n.WQX)(he).history}),$e=new n.nKC("An abstraction over window.localStorage object",{factory:()=>(0,n.WQX)(he).localStorage}),Re=new n.nKC("An abstraction over window.location object",{factory:()=>(0,n.WQX)(he).location}),Ce=new n.nKC("An abstraction over window.navigator object",{factory:()=>(0,n.WQX)(he).navigator}),de=(new n.nKC("An abstraction over window.navigator.mediaDevices object",{factory:()=>(0,n.WQX)(Ce).mediaDevices}),new n.nKC("An abstraction over window.navigator.connection object",{factory:()=>(0,n.WQX)(Ce).connection||null}),new n.nKC("Shared Observable based on `document visibility changed`",{factory:()=>{const W=(0,n.WQX)(ve.qQ);return(0,Y.R)(W,"visibilitychange").pipe((0,G.Z)(0),(0,w.T)(()=>"hidden"!==W.visibilityState),(0,J.F)(),(0,pe.t)({refCount:!1,bufferSize:1}))}}),new n.nKC("An abstraction over window.performance object",{factory:()=>(0,n.WQX)(he).performance}),new n.nKC("An abstraction over window.screen object",{factory:()=>(0,n.WQX)(he).screen}),new n.nKC("An abstraction over window.sessionStorage object",{factory:()=>(0,n.WQX)(he).sessionStorage}),new n.nKC("An abstraction over SpeechRecognition class",{factory:()=>{const W=(0,n.WQX)(he);return W.speechRecognition||W.webkitSpeechRecognition||null}}),new n.nKC("An abstraction over window.speechSynthesis object",{factory:()=>(0,n.WQX)(he).speechSynthesis}),new n.nKC("An abstraction over window.navigator.userAgent object",{factory:()=>(0,n.WQX)(Ce).userAgent}))},8928:(kt,Be,m)=>{"use strict";m.d(Be,{L2:()=>J,wt:()=>Is,xr:()=>We,lh:()=>mi,$x:()=>qo,OX:()=>pe,Wi:()=>Rn,h:()=>Me,w$:()=>ss,gv:()=>Zr,iY:()=>cn,zb:()=>us,bN:()=>Us});var n=m(467),c={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},G=Object.defineProperty,J={isDev:!!c.isDev,isBrowser:!0,isServer:!1,isTesting:!!c.isTesting},pe=L=>{const q=new URL(L,Qn.$resourcesUrl$);return q.origin!==Zi.location.origin?q.href:q.pathname},he={},ge=L=>"object"==(L=typeof L)||"function"===L;((L,q)=>{for(var A in q)G(L,A,{get:q[A],enumerable:!0})})({},{err:()=>Ce,map:()=>He,ok:()=>Re,unwrap:()=>Xe,unwrapErr:()=>Se});var Re=L=>({isOk:!0,isErr:!1,value:L}),Ce=L=>({isOk:!1,isErr:!0,value:L});function He(L,q){if(L.isOk){const A=q(L.value);return A instanceof Promise?A.then(_=>Re(_)):Re(A)}if(L.isErr)return Ce(L.value);throw"should never get here"}var Xe=L=>{if(L.isOk)return L.value;throw L.value},Se=L=>{if(L.isErr)return L.value;throw L.value},_e=0,je=(L,q="")=>{if(c.profile&&performance.mark){const A=`st:${L}:${q}:${_e++}`;return performance.mark(A),()=>performance.measure(`[Stencil] ${L}() <${q}>`,A)}return()=>{}},qe="s-id",V="http://www.w3.org/1999/xlink",se=["formAssociatedCallback","formResetCallback","formDisabledCallback","formStateRestoreCallback"],Me=(L,q,...A)=>{let _=null,x=null,O=null,$=!1,ce=!1;const Ee=[],ke=ct=>{for(let Bt=0;Btct[Bt]).join(" "))}if(c.isDev&&Ee.some(Ue)&&nr("The must be the single root component. Make sure:\n- You are NOT using hostData() and in the same component.\n- is used once, and it's the single root component of the render() function."),c.vdomFunctional&&"function"==typeof L)return L(null===q?{}:q,Ee,wt);const Je=z(L,null);return Je.$attrs$=q,Ee.length>0&&(Je.$children$=Ee),c.vdomKey&&(Je.$key$=x),c.slotRelocation&&(Je.$name$=O),Je},z=(L,q)=>{const A={$flags$:0,$tag$:L,$text$:q,$elm$:null,$children$:null};return c.vdomAttribute&&(A.$attrs$=null),c.vdomKey&&(A.$key$=null),c.slotRelocation&&(A.$name$=null),A},We={},Ue=L=>L&&L.$tag$===We,wt={forEach:(L,q)=>L.map(Nt).forEach(q),map:(L,q)=>L.map(Nt).map(q).map(Vt)},Nt=L=>({vattrs:L.$attrs$,vchildren:L.$children$,vkey:L.$key$,vname:L.$name$,vtag:L.$tag$,vtext:L.$text$}),Vt=L=>{if("function"==typeof L.vtag){const A={...L.vattrs};return L.vkey&&(A.key=L.vkey),L.vname&&(A.name=L.vname),Me(L.vtag,A,...L.vchildren||[])}const q=z(L.vtag,L.vtext);return q.$attrs$=L.vattrs,q.$children$=L.vchildren,q.$key$=L.vkey,q.$name$=L.vname,q},Pt=L=>{const q=Object.keys(L),A=q.indexOf("value");if(-1===A)return;const _=q.indexOf("type"),x=q.indexOf("min"),O=q.indexOf("max"),$=q.indexOf("step");(A<_||A should be set after "min", "max", "type" and "step"')},on=(L,q,A,_,x,O,$)=>{let ce,Ee,ke,Je;if(1===O.nodeType){for(ce=O.getAttribute("c-id"),ce&&(Ee=ce.split("."),(Ee[0]===$||"0"===Ee[0])&&(ke={$flags$:0,$hostId$:Ee[0],$nodeId$:Ee[1],$depth$:Ee[2],$index$:Ee[3],$tag$:O.tagName.toLowerCase(),$elm$:O,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},q.push(ke),O.removeAttribute("c-id"),L.$children$||(L.$children$=[]),L.$children$[ke.$index$]=ke,L=ke,_&&"0"===ke.$depth$&&(_[ke.$index$]=ke.$elm$))),Je=O.childNodes.length-1;Je>=0;Je--)on(L,q,A,_,x,O.childNodes[Je],$);if(O.shadowRoot)for(Je=O.shadowRoot.childNodes.length-1;Je>=0;Je--)on(L,q,A,_,x,O.shadowRoot.childNodes[Je],$)}else if(8===O.nodeType)Ee=O.nodeValue.split("."),(Ee[1]===$||"0"===Ee[1])&&(ce=Ee[0],ke={$flags$:0,$hostId$:Ee[1],$nodeId$:Ee[2],$depth$:Ee[3],$index$:Ee[4],$elm$:O,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===ce?(ke.$elm$=O.nextSibling,ke.$elm$&&3===ke.$elm$.nodeType&&(ke.$text$=ke.$elm$.textContent,q.push(ke),O.remove(),L.$children$||(L.$children$=[]),L.$children$[ke.$index$]=ke,_&&"0"===ke.$depth$&&(_[ke.$index$]=ke.$elm$))):ke.$hostId$===$&&("s"===ce?(ke.$tag$="slot",O["s-sn"]=Ee[5]?ke.$name$=Ee[5]:"",O["s-sr"]=!0,c.shadowDom&&_&&(ke.$elm$=Oi.createElement(ke.$tag$),ke.$name$&&ke.$elm$.setAttribute("name",ke.$name$),O.parentNode.insertBefore(ke.$elm$,O),O.remove(),"0"===ke.$depth$&&(_[ke.$index$]=ke.$elm$)),A.push(ke),L.$children$||(L.$children$=[]),L.$children$[ke.$index$]=ke):"r"===ce&&(c.shadowDom&&_?O.remove():c.slotRelocation&&(x["s-cr"]=O,O["s-cn"]=!0))));else if(L&&"style"===L.$tag$){const ct=z(null,O.textContent);ct.$elm$=O,ct.$index$="0",L.$children$=[ct]}},fn=(L,q)=>{if(1===L.nodeType){let A=0;for(;AXr.push(L),Rn=L=>Hi(L).$modeName$,mi=(L,q,A)=>{const _=(L=>c.lazyLoad?Hi(L).$hostElement$:L)(L);return{emit:x=>(c.isDev&&!_.isConnected&&Tr(`The "${q}" event was emitted, but the dispatcher node is no longer connected to the dom.`),Ri(_,q,{bubbles:!!(4&A),composed:!!(2&A),cancelable:!!(1&A),detail:x}))}},Ri=(L,q,A)=>{const _=Qn.ce(q,A);return L.dispatchEvent(_),_},Mi=new WeakMap,Lt=(L,q,A)=>{var _;const x=pt(q,A),O=Kr.get(x);if(!c.attachStyles)return x;if(L=11===L.nodeType?L:Oi,O)if("string"==typeof O){let ce,$=Mi.get(L=L.head||L);if($||Mi.set(L,$=new Set),!$.has(x)){if(c.hydrateClientSide&&L.host&&(ce=L.querySelector(`[sty-id="${x}"]`)))ce.innerHTML=O;else{ce=Oi.createElement("style"),ce.innerHTML=O;const Ee=null!=(_=Qn.$nonce$)?_:function xe(L){var q,A,_;return null!=(_=null==(A=null==(q=L.head)?void 0:q.querySelector('meta[name="csp-nonce"]'))?void 0:A.getAttribute("content"))?_:void 0}(Oi);null!=Ee&&ce.setAttribute("nonce",Ee),(c.hydrateServerSide||c.hotModuleReplacement)&&ce.setAttribute("sty-id",x),L.insertBefore(ce,L.querySelector("link"))}4&q.$flags$&&(ce.innerHTML+="slot-fb{display:contents}slot-fb[hidden]{display:none}"),$&&$.add(x)}}else c.constructableCSS&&!L.adoptedStyleSheets.includes(O)&&(L.adoptedStyleSheets=[...L.adoptedStyleSheets,O]);return x},pt=(L,q)=>"sc-"+(c.mode&&q&&32&L.$flags$?L.$tagName$+"-"+q:L.$tagName$),At=(L,q,A,_,x,O)=>{if(A!==_){let $=Wr(L,q),ce=q.toLowerCase();if(c.vdomClass&&"class"===q){const Ee=L.classList,ke=an(A),Je=an(_);Ee.remove(...ke.filter(ct=>ct&&!Je.includes(ct))),Ee.add(...Je.filter(ct=>ct&&!ke.includes(ct)))}else if(c.vdomStyle&&"style"===q){if(c.updatable)for(const Ee in A)(!_||null==_[Ee])&&(!c.hydrateServerSide&&Ee.includes("-")?L.style.removeProperty(Ee):L.style[Ee]="");for(const Ee in _)(!A||_[Ee]!==A[Ee])&&(!c.hydrateServerSide&&Ee.includes("-")?L.style.setProperty(Ee,_[Ee]):L.style[Ee]=_[Ee])}else if(!c.vdomKey||"key"!==q)if(c.vdomRef&&"ref"===q)_&&_(L);else if(!c.vdomListener||(c.lazyLoad?$:L.__lookupSetter__(q))||"o"!==q[0]||"n"!==q[1]){if(c.vdomPropOrAttr){const Ee=ge(_);if(($||Ee&&null!==_)&&!x)try{if(L.tagName.includes("-"))L[q]=_;else{const Je=_??"";"list"===q?$=!1:(null==A||L[q]!=Je)&&(L[q]=Je)}}catch{}let ke=!1;c.vdomXlink&&ce!==(ce=ce.replace(/^xlink\:?/,""))&&(q=ce,ke=!0),null==_||!1===_?(!1!==_||""===L.getAttribute(q))&&(c.vdomXlink&&ke?L.removeAttributeNS(V,q):L.removeAttribute(q)):(!$||4&O||x)&&!Ee&&(_=!0===_?"":_,c.vdomXlink&&ke?L.setAttributeNS(V,q,_):L.setAttribute(q,_))}}else if(q="-"===q[2]?q.slice(3):Wr(Zi,ce)?ce.slice(2):ce[2]+q.slice(3),A||_){const Ee=q.endsWith(Zt);q=q.replace(Tn,""),A&&Qn.rel(L,q,A,Ee),_&&Qn.ael(L,q,_,Ee)}}},rn=/\s/,an=L=>L?L.split(rn):[],Zt="Capture",Tn=new RegExp(Zt+"$"),tn=(L,q,A)=>{const _=11===q.$elm$.nodeType&&q.$elm$.host?q.$elm$.host:q.$elm$,x=L&&L.$attrs$||he,O=q.$attrs$||he;if(c.updatable)for(const $ of Jt(Object.keys(x)))$ in O||At(_,$,x[$],void 0,A,q.$flags$);for(const $ of Jt(Object.keys(O)))At(_,$,x[$],O[$],A,q.$flags$)};function Jt(L){return L.includes("ref")?[...L.filter(q=>"ref"!==q),"ref"]:L}var sn,ft,$t,Et=!1,en=!1,mt=!1,wn=!1,ln=(L,q,A,_)=>{var x;const O=q.$children$[A];let ce,Ee,ke,$=0;if(c.slotRelocation&&!Et&&(mt=!0,"slot"===O.$tag$&&(sn&&_.classList.add(sn+"-s"),O.$flags$|=O.$children$?2:1)),c.isDev&&O.$elm$&&nr(`The JSX ${null!==O.$text$?`"${O.$text$}" text`:`"${O.$tag$}" element`} node should not be shared within the same renderer. The renderer caches element lookups in order to improve performance. However, a side effect from this is that the exact same JSX node should not be reused. For more information please see https://stenciljs.com/docs/templating-jsx#avoid-shared-jsx-nodes`),c.vdomText&&null!==O.$text$)ce=O.$elm$=Oi.createTextNode(O.$text$);else if(c.slotRelocation&&1&O.$flags$)ce=O.$elm$=c.isDebug||c.hydrateServerSide?Jo(O):Oi.createTextNode("");else{if(c.svg&&!wn&&(wn="svg"===O.$tag$),ce=O.$elm$=c.svg?Oi.createElementNS(wn?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",c.slotRelocation&&2&O.$flags$?"slot-fb":O.$tag$):Oi.createElement(c.slotRelocation&&2&O.$flags$?"slot-fb":O.$tag$),c.svg&&wn&&"foreignObject"===O.$tag$&&(wn=!1),c.vdomAttribute&&tn(null,O,wn),(c.shadowDom||c.scoped)&&(L=>null!=L)(sn)&&ce["s-si"]!==sn&&ce.classList.add(ce["s-si"]=sn),c.scoped&&Po(ce,_),O.$children$)for($=0;${Qn.$flags$|=1;const q=L.closest($t.toLowerCase());if(null!=q){const A=Array.from(q.childNodes).find(x=>x["s-cr"]),_=Array.from(L.childNodes);for(const x of A?_.reverse():_)null!=x["s-sh"]&&(Zn(q,x,A??null),x["s-sh"]=void 0,mt=!0)}Qn.$flags$&=-2},ze=(L,q)=>{Qn.$flags$|=1;const A=Array.from(L.childNodes);if(L["s-sr"]&&c.experimentalSlotFixes){let _=L;for(;_=_.nextSibling;)_&&_["s-sn"]===L["s-sn"]&&_["s-sh"]===$t&&A.push(_)}for(let _=A.length-1;_>=0;_--){const x=A[_];x["s-hn"]!==$t&&x["s-ol"]&&(Zn(Dt(x),x,st(x)),x["s-ol"].remove(),x["s-ol"]=void 0,x["s-sh"]=void 0,mt=!0),q&&ze(x,q)}Qn.$flags$&=-2},me=(L,q,A,_,x,O)=>{let ce,$=c.slotRelocation&&L["s-cr"]&&L["s-cr"].parentNode||L;for(c.shadowDom&&$.shadowRoot&&$.tagName===$t&&($=$.shadowRoot);x<=O;++x)_[x]&&(ce=ln(null,A,x,L),ce&&(_[x].$elm$=ce,Zn($,ce,c.slotRelocation?st(q):q)))},De=(L,q,A)=>{for(let _=q;_<=A;++_){const x=L[_];if(x){const O=x.$elm$;Hn(x),O&&(c.slotRelocation&&(en=!0,O["s-ol"]?O["s-ol"].remove():ze(O,!0)),O.remove())}}},we=(L,q,A=!1)=>L.$tag$===q.$tag$&&(c.slotRelocation&&"slot"===L.$tag$?L.$name$===q.$name$:!(c.vdomKey&&!A)||L.$key$===q.$key$),st=L=>L&&L["s-ol"]||L,Dt=L=>(L["s-ol"]?L["s-ol"]:L).parentNode,Qt=(L,q,A=!1)=>{const _=q.$elm$=L.$elm$,x=L.$children$,O=q.$children$,$=q.$tag$,ce=q.$text$;let Ee;c.vdomText&&null!==ce?c.vdomText&&c.slotRelocation&&(Ee=_["s-cr"])?Ee.parentNode.textContent=ce:c.vdomText&&L.$text$!==ce&&(_.data=ce):(c.svg&&(wn="svg"===$||"foreignObject"!==$&&wn),(c.vdomAttribute||c.reflect)&&(c.slot&&"slot"===$&&!Et?c.experimentalSlotFixes&&L.$name$!==q.$name$&&(q.$elm$["s-sn"]=q.$name$||"",ot(q.$elm$.parentElement)):tn(L,q,wn)),c.updatable&&null!==x&&null!==O?((L,q,A,_,x=!1)=>{let Sn,Cn,O=0,$=0,ce=0,Ee=0,ke=q.length-1,Je=q[0],ct=q[ke],Bt=_.length-1,bt=_[0],Pn=_[Bt];for(;O<=ke&&$<=Bt;)if(null==Je)Je=q[++O];else if(null==ct)ct=q[--ke];else if(null==bt)bt=_[++$];else if(null==Pn)Pn=_[--Bt];else if(we(Je,bt,x))Qt(Je,bt,x),Je=q[++O],bt=_[++$];else if(we(ct,Pn,x))Qt(ct,Pn,x),ct=q[--ke],Pn=_[--Bt];else if(we(Je,Pn,x))c.slotRelocation&&("slot"===Je.$tag$||"slot"===Pn.$tag$)&&ze(Je.$elm$.parentNode,!1),Qt(Je,Pn,x),Zn(L,Je.$elm$,ct.$elm$.nextSibling),Je=q[++O],Pn=_[--Bt];else if(we(ct,bt,x))c.slotRelocation&&("slot"===Je.$tag$||"slot"===Pn.$tag$)&&ze(ct.$elm$.parentNode,!1),Qt(ct,bt,x),Zn(L,ct.$elm$,Je.$elm$),ct=q[--ke],bt=_[++$];else{if(ce=-1,c.vdomKey)for(Ee=O;Ee<=ke;++Ee)if(q[Ee]&&null!==q[Ee].$key$&&q[Ee].$key$===bt.$key$){ce=Ee;break}c.vdomKey&&ce>=0?(Cn=q[ce],Cn.$tag$!==bt.$tag$?Sn=ln(q&&q[$],A,ce,L):(Qt(Cn,bt,x),q[ce]=void 0,Sn=Cn.$elm$),bt=_[++$]):(Sn=ln(q&&q[$],A,$,L),bt=_[++$]),Sn&&(c.slotRelocation?Zn(Dt(Je.$elm$),Sn,st(Je.$elm$)):Zn(Je.$elm$.parentNode,Sn,Je.$elm$))}O>ke?me(L,null==_[Bt+1]?null:_[Bt+1].$elm$,A,_,$,Bt):c.updatable&&$>Bt&&De(q,O,ke)})(_,x,q,O,A):null!==O?(c.updatable&&c.vdomText&&null!==L.$text$&&(_.textContent=""),me(_,null,q,O,0,O.length-1)):c.updatable&&null!==x&&De(x,0,x.length-1),c.svg&&wn&&"svg"===$&&(wn=!1))},xn=L=>{const q=L.childNodes;for(const A of q)if(1===A.nodeType){if(A["s-sr"]){const _=A["s-sn"];A.hidden=!1;for(const x of q)if(x!==A)if(x["s-hn"]!==A["s-hn"]||""!==_){if(1===x.nodeType&&(_===x.getAttribute("slot")||_===x["s-sn"])||3===x.nodeType&&_===x["s-sn"]){A.hidden=!0;break}}else if(1===x.nodeType||3===x.nodeType&&""!==x.textContent.trim()){A.hidden=!0;break}}xn(A)}},Fn=[],Ii=L=>{let q,A,_;for(const x of L.childNodes){if(x["s-sr"]&&(q=x["s-cr"])&&q.parentNode){A=q.parentNode.childNodes;const O=x["s-sn"];for(_=A.length-1;_>=0;_--)if(q=A[_],!(q["s-cn"]||q["s-nr"]||q["s-hn"]===x["s-hn"]||c.experimentalSlotFixes&&q["s-sh"]&&q["s-sh"]===x["s-hn"]))if(Vi(q,O)){let $=Fn.find(ce=>ce.$nodeToRelocate$===q);en=!0,q["s-sn"]=q["s-sn"]||O,$?($.$nodeToRelocate$["s-sh"]=x["s-hn"],$.$slotRefNode$=x):(q["s-sh"]=x["s-hn"],Fn.push({$slotRefNode$:x,$nodeToRelocate$:q})),q["s-sr"]&&Fn.map(ce=>{Vi(ce.$nodeToRelocate$,q["s-sn"])&&($=Fn.find(Ee=>Ee.$nodeToRelocate$===q),$&&!ce.$slotRefNode$&&(ce.$slotRefNode$=$.$slotRefNode$))})}else Fn.some($=>$.$nodeToRelocate$===q)||Fn.push({$nodeToRelocate$:q})}1===x.nodeType&&Ii(x)}},Vi=(L,q)=>1===L.nodeType?null===L.getAttribute("slot")&&""===q||L.getAttribute("slot")===q:L["s-sn"]===q||""===q,Hn=L=>{c.vdomRef&&(L.$attrs$&&L.$attrs$.ref&&L.$attrs$.ref(null),L.$children$&&L.$children$.map(Hn))},Zn=(L,q,A)=>{const _=L?.insertBefore(q,A);return c.scoped&&Po(q,L),_},qi=L=>{const q=[];return L&&q.push(...L["s-scs"]||[],L["s-si"],L["s-sc"],...qi(L.parentElement)),q},Po=(L,q,A=!1)=>{var _;if(L&&q&&1===L.nodeType){const x=new Set(qi(q).filter(Boolean));if(x.size&&(null==(_=L.classList)||_.add(...L["s-scs"]=[...x]),L["s-ol"]||A))for(const O of Array.from(L.childNodes))Po(O,L,!0)}},Do=(L,q,A=!1)=>{var _,x,O,$,ce;const Ee=L.$hostElement$,ke=L.$cmpMeta$,Je=L.$vnode$||z(null,null),ct=Ue(q)?q:Me(null,null,q);if($t=Ee.tagName,c.isDev&&Array.isArray(q)&&q.some(Ue))throw new Error(`The must be the single root component.\nLooks like the render() function of "${$t.toLowerCase()}" is returning an array that contains the .\n\nThe render() function should look like this instead:\n\nrender() {\n // Do not return an array\n return (\n {content}\n );\n}\n `);if(c.reflect&&ke.$attrsToReflect$&&(ct.$attrs$=ct.$attrs$||{},ke.$attrsToReflect$.map(([Bt,bt])=>ct.$attrs$[bt]=Ee[Bt])),A&&ct.$attrs$)for(const Bt of Object.keys(ct.$attrs$))Ee.hasAttribute(Bt)&&!["key","ref","style","class"].includes(Bt)&&(ct.$attrs$[Bt]=Ee[Bt]);if(ct.$tag$=null,ct.$flags$|=4,L.$vnode$=ct,ct.$elm$=Je.$elm$=c.shadowDom&&Ee.shadowRoot||Ee,(c.scoped||c.shadowDom)&&(sn=Ee["s-sc"]),Et=vr&&!!(1&ke.$flags$),c.slotRelocation&&(ft=Ee["s-cr"],en=!1),Qt(Je,ct,A),c.slotRelocation){if(Qn.$flags$|=1,mt){Ii(ct.$elm$);for(const Bt of Fn){const bt=Bt.$nodeToRelocate$;if(!bt["s-ol"]){const Pn=c.isDebug||c.hydrateServerSide?Xi(bt):Oi.createTextNode("");Pn["s-nr"]=bt,Zn(bt.parentNode,bt["s-ol"]=Pn,bt)}}for(const Bt of Fn){const bt=Bt.$nodeToRelocate$,Pn=Bt.$slotRefNode$;if(Pn){const Sn=Pn.parentNode;let Cn=Pn.nextSibling;if(!c.experimentalSlotFixes||Cn&&1===Cn.nodeType){let K=null==(_=bt["s-ol"])?void 0:_.previousSibling;for(;K;){let X=null!=(x=K["s-nr"])?x:null;if(X&&X["s-sn"]===bt["s-sn"]&&Sn===X.parentNode){for(X=X.nextSibling;X===bt||X?.["s-sr"];)X=X?.nextSibling;if(!X||!X["s-nr"]){Cn=X;break}}K=K.previousSibling}}(!Cn&&Sn!==bt.parentNode||bt.nextSibling!==Cn)&&bt!==Cn&&(!c.experimentalSlotFixes&&!bt["s-hn"]&&bt["s-ol"]&&(bt["s-hn"]=bt["s-ol"].parentNode.nodeName),Zn(Sn,bt,Cn),1===bt.nodeType&&(bt.hidden=null!=(O=bt["s-ih"])&&O)),bt&&"function"==typeof Pn["s-rf"]&&Pn["s-rf"](bt)}else 1===bt.nodeType&&(A&&(bt["s-ih"]=null!=($=bt.hidden)&&$),bt.hidden=!0)}}en&&xn(ct.$elm$),Qn.$flags$&=-2,Fn.length=0}if(c.experimentalScopedSlotChanges&&2&ke.$flags$)for(const Bt of ct.$elm$.childNodes)Bt["s-hn"]!==$t&&!Bt["s-sh"]&&(A&&null==Bt["s-ih"]&&(Bt["s-ih"]=null!=(ce=Bt.hidden)&&ce),Bt.hidden=!0);ft=void 0},Jo=L=>Oi.createComment(` (host=${$t.toLowerCase()})`),Xi=L=>Oi.createComment("org-location for "+(L.localName?`<${L.localName}> (host=${L["s-hn"]})`:`[${L.textContent}]`)),hr=(L,q)=>{c.asyncLoading&&q&&!L.$onRenderResolve$&&q["s-p"]&&q["s-p"].push(new Promise(A=>L.$onRenderResolve$=A))},ns=(L,q)=>{if(c.taskQueue&&c.updatable&&(L.$flags$|=16),c.asyncLoading&&4&L.$flags$)return void(L.$flags$|=512);hr(L,L.$ancestorComponent$);const A=()=>Cr(L,q);return c.taskQueue?Us(A):A()},Cr=(L,q)=>{const A=L.$hostElement$,_=je("scheduleUpdate",L.$cmpMeta$.$tagName$),x=c.lazyLoad?L.$lazyInstance$:A;if(!x)throw new Error(`Can't render component <${A.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let O;return q?(c.lazyLoad&&c.hostListener&&(L.$flags$|=256,L.$queuedListeners$&&(L.$queuedListeners$.map(([$,ce])=>er(x,$,ce)),L.$queuedListeners$=void 0)),Ft(A,"componentWillLoad"),c.cmpWillLoad&&(O=er(x,"componentWillLoad"))):(Ft(A,"componentWillUpdate"),c.cmpWillUpdate&&(O=er(x,"componentWillUpdate"))),Ft(A,"componentWillRender"),c.cmpWillRender&&(O=Li(O,()=>er(x,"componentWillRender"))),_(),Li(O,()=>wr(L,x,q))},Li=(L,q)=>Bo(L)?L.then(q):q(),Bo=L=>L instanceof Promise||L&&L.then&&"function"==typeof L.then,wr=function(){var L=(0,n.A)(function*(q,A,_){var x;const O=q.$hostElement$,$=je("update",q.$cmpMeta$.$tagName$),ce=O["s-rc"];c.style&&_&&(L=>{const q=L.$cmpMeta$,A=L.$hostElement$,_=q.$flags$,x=je("attachStyles",q.$tagName$),O=Lt(c.shadowDom&&vr&&A.shadowRoot?A.shadowRoot:A.getRootNode(),q,L.$modeName$);(c.shadowDom||c.scoped)&&c.cssAnnotations&&10&_&&(A["s-sc"]=O,A.classList.add(O+"-h"),c.scoped&&2&_&&A.classList.add(O+"-s")),x()})(q);const Ee=je("render",q.$cmpMeta$.$tagName$);if(c.isDev&&(q.$flags$|=1024),c.hydrateServerSide?yield no(q,A,O,_):no(q,A,O,_),c.isDev&&(q.$renderCount$=void 0===q.$renderCount$?1:q.$renderCount$+1,q.$flags$&=-1025),c.hydrateServerSide)try{Mn(O),_&&(1&q.$cmpMeta$.$flags$?O["s-en"]="":2&q.$cmpMeta$.$flags$&&(O["s-en"]="c"))}catch(ke){To(ke,O)}if(c.asyncLoading&&ce&&(ce.map(ke=>ke()),O["s-rc"]=void 0),Ee(),$(),c.asyncLoading){const ke=null!=(x=O["s-p"])?x:[],Je=()=>ai(q);0===ke.length?Je():(Promise.all(ke).then(Je),q.$flags$|=4,ke.length=0)}else ai(q)});return function(A,_,x){return L.apply(this,arguments)}}(),no=(L,q,A,_)=>{const x=!!c.allRenderFn,O=!!c.lazyLoad,$=!!c.taskQueue,ce=!!c.updatable;try{if(q=(x||q.render)&&q.render(),ce&&$&&(L.$flags$&=-17),(ce||O)&&(L.$flags$|=2),c.hasRenderFn||c.reflect)if(c.vdomRender||c.reflect){if(c.hydrateServerSide)return Promise.resolve(q).then(Ee=>Do(L,Ee,_));Do(L,q,_)}else 1&L.$cmpMeta$.$flags$?A.shadowRoot.textContent=q:A.textContent=q}catch(Ee){To(Ee,L.$hostElement$)}return null},ai=L=>{const q=L.$cmpMeta$.$tagName$,A=L.$hostElement$,_=je("postUpdate",q),x=c.lazyLoad?L.$lazyInstance$:A,O=L.$ancestorComponent$;c.cmpDidRender&&(c.isDev&&(L.$flags$|=1024),er(x,"componentDidRender"),c.isDev&&(L.$flags$&=-1025)),Ft(A,"componentDidRender"),64&L.$flags$?(c.cmpDidUpdate&&(c.isDev&&(L.$flags$|=1024),er(x,"componentDidUpdate"),c.isDev&&(L.$flags$&=-1025)),Ft(A,"componentDidUpdate"),_()):(L.$flags$|=64,c.asyncLoading&&c.cssAnnotations&&un(A),c.cmpDidLoad&&(c.isDev&&(L.$flags$|=2048),er(x,"componentDidLoad"),c.isDev&&(L.$flags$&=-2049)),Ft(A,"componentDidLoad"),_(),c.asyncLoading&&(L.$onReadyResolve$(A),O||Ls(q))),c.method&&c.lazyLoad&&L.$onInstanceResolve$(A),c.asyncLoading&&(L.$onRenderResolve$&&(L.$onRenderResolve$(),L.$onRenderResolve$=void 0),512&L.$flags$&&Ro(()=>ns(L,!1)),L.$flags$&=-517)},qo=L=>{if(c.updatable&&(J.isBrowser||J.isTesting)){const q=Hi(L),A=q.$hostElement$.isConnected;return A&&2==(18&q.$flags$)&&ns(q,!1),A}return!1},Ls=L=>{c.cssAnnotations&&un(Oi.documentElement),c.asyncQueue&&(Qn.$flags$|=2),Ro(()=>Ri(Zi,"appload",{detail:{namespace:"app"}})),c.profile&&performance.measure&&performance.measure(`[Stencil] app initial load (by ${L})`,"st:app:start")},er=(L,q,A)=>{if(L&&L[q])try{return L[q](A)}catch(_){To(_)}},Ft=(L,q)=>{c.lifecycleDOMEvents&&Ri(L,"stencil_"+q,{bubbles:!0,composed:!0,detail:{namespace:"app"}})},un=L=>{var q,A;return c.hydratedClass?L.classList.add(null!=(q=c.hydratedSelectorName)?q:"hydrated"):c.hydratedAttribute?L.setAttribute(null!=(A=c.hydratedSelectorName)?A:"hydrated",""):void 0},Mn=L=>{const q=L.children;if(null!=q)for(let A=0,_=q.length;A<_;A++){const x=q[A];"function"==typeof x.connectedCallback&&x.connectedCallback(),Mn(x)}},Fi=(L,q,A)=>{var _;const x=L.prototype;if(c.formAssociated&&64&q.$flags$&&1&A&&se.forEach(O=>Object.defineProperty(x,O,{value(...$){const ce=Hi(this),ke=c.lazyLoad?ce.$lazyInstance$:c.lazyLoad?ce.$hostElement$:this;if(ke){const Je=ke[O];"function"==typeof Je&&Je.call(ke,...$)}else ce.$onReadyPromise$.then(Je=>{const ct=Je[O];"function"==typeof ct&&ct.call(Je,...$)})}})),c.member&&q.$members$){c.watchCallback&&L.watchers&&(q.$watchers$=L.watchers);const O=Object.entries(q.$members$);if(O.map(([$,[ce]])=>{(c.prop||c.state)&&(31&ce||(!c.lazyLoad||2&A)&&32&ce)?Object.defineProperty(x,$,{get(){return((L,q)=>Hi(this).$instanceValues$.get(q))(0,$)},set(Ee){if(c.isDev){const ke=Hi(this);!(1&A)&&0===(ke&&8&ke.$flags$)&&31&ce&&!(1024&ce)&&Tr(`@Prop() "${$}" on <${q.$tagName$}> is immutable but was modified from within the component.\nMore information: https://stenciljs.com/docs/properties#prop-mutability`)}((L,q,A,_)=>{const x=Hi(L);if(c.lazyLoad&&!x)throw new Error(`Couldn't find host element for "${_.$tagName$}" as it is unknown to this Stencil runtime. This usually happens when integrating a 3rd party Stencil component with another Stencil component or application. Please reach out to the maintainers of the 3rd party Stencil component or report this on the Stencil Discord server (https://chat.stenciljs.com) or comment on this similar [GitHub issue](https://github.com/ionic-team/stencil/issues/5457).`);const O=c.lazyLoad?x.$hostElement$:L,$=x.$instanceValues$.get(q),ce=x.$flags$,Ee=c.lazyLoad?x.$lazyInstance$:O;A=((L,q)=>null==L||ge(L)?L:c.propBoolean&&4&q?"false"!==L&&(""===L||!!L):c.propNumber&&2&q?parseFloat(L):c.propString&&1&q?String(L):L)(A,_.$members$[q][0]);const ke=Number.isNaN($)&&Number.isNaN(A);if((!c.lazyLoad||!(8&ce)||void 0===$)&&A!==$&&!ke&&(x.$instanceValues$.set(q,A),c.isDev&&(1024&x.$flags$?Tr(`The state/prop "${q}" changed during rendering. This can potentially lead to infinite-loops and other bugs.`,"\nElement",O,"\nNew value",A,"\nOld value",$):2048&x.$flags$&&Tr(`The state/prop "${q}" changed during "componentDidLoad()", this triggers extra re-renders, try to setup on "componentWillLoad()"`,"\nElement",O,"\nNew value",A,"\nOld value",$)),!c.lazyLoad||Ee)){if(c.watchCallback&&_.$watchers$&&128&ce){const ct=_.$watchers$[q];ct&&ct.map(Bt=>{try{Ee[Bt](A,$,q)}catch(bt){To(bt,O)}})}if(c.updatable&&2==(18&ce)){if(c.cmpShouldUpdate&&Ee.componentShouldUpdate&&!1===Ee.componentShouldUpdate(A,$,q))return;ns(x,!1)}}})(this,$,Ee,q)},configurable:!0,enumerable:!0}):c.lazyLoad&&c.method&&1&A&&64&ce&&Object.defineProperty(x,$,{value(...Ee){var ke;const Je=Hi(this);return null==(ke=Je?.$onInstancePromise$)?void 0:ke.then(()=>{var ct;return null==(ct=Je.$lazyInstance$)?void 0:ct[$](...Ee)})}})}),c.observeAttribute&&(!c.lazyLoad||1&A)){const $=new Map;x.attributeChangedCallback=function(ce,Ee,ke){Qn.jmp(()=>{var Je;const ct=$.get(ce);if(this.hasOwnProperty(ct))ke=this[ct],delete this[ct];else{if(x.hasOwnProperty(ct)&&"number"==typeof this[ct]&&this[ct]==ke)return;if(null==ct){const Bt=Hi(this),bt=Bt?.$flags$;if(bt&&!(8&bt)&&128&bt&&ke!==Ee){const Sn=c.lazyLoad?Bt.$lazyInstance$:c.lazyLoad?Bt.$hostElement$:this,Cn=null==(Je=q.$watchers$)?void 0:Je[ce];Cn?.forEach(K=>{null!=Sn[K]&&Sn[K].call(Sn,ke,Ee,ce)})}return}}this[ct]=(null!==ke||"boolean"!=typeof this[ct])&&ke})},L.observedAttributes=Array.from(new Set([...Object.keys(null!=(_=q.$watchers$)?_:{}),...O.filter(([ce,Ee])=>15&Ee[0]).map(([ce,Ee])=>{var ke;const Je=Ee[1]||ce;return $.set(Je,ce),c.reflect&&512&Ee[0]&&(null==(ke=q.$attrsToReflect$)||ke.push([ce,Je])),Je})]))}}return L},lo=function(){var L=(0,n.A)(function*(q,A,_,x){let O;if(!(32&A.$flags$)){if(A.$flags$|=32,(c.lazyLoad||c.hydrateClientSide)&&_.$lazyBundleId$){const ke=Ms(_,A,x);if(ke&&"then"in ke){const ct=((L,q)=>c.profile&&performance.mark?(0===performance.getEntriesByName(L,"mark").length&&performance.mark(L),()=>{0===performance.getEntriesByName(q,"measure").length&&performance.measure(q,L)}):()=>{})(`st:load:${_.$tagName$}:${A.$modeName$}`,`[Stencil] Load module for <${_.$tagName$}>`);O=yield ke,ct()}else O=ke;if(!O)throw new Error(`Constructor for "${_.$tagName$}#${A.$modeName$}" was not found`);c.member&&!O.isProxied&&(c.watchCallback&&(_.$watchers$=O.watchers),Fi(O,_,2),O.isProxied=!0);const Je=je("createInstance",_.$tagName$);c.member&&(A.$flags$|=8);try{new O(A)}catch(ct){To(ct)}c.member&&(A.$flags$&=-9),c.watchCallback&&(A.$flags$|=128),Je(),zi(A.$lazyInstance$)}else O=q.constructor,customElements.whenDefined(q.localName).then(()=>A.$flags$|=128);if(c.style&&O&&O.style){let ke=O.style;c.mode&&"string"!=typeof ke&&(A.$modeName$=(L=>Xr.map(q=>q(L)).find(q=>!!q))(q),A.$modeName$&&(ke=ke[A.$modeName$]),c.hydrateServerSide&&A.$modeName$&&q.setAttribute("s-mode",A.$modeName$));const Je=pt(_,A.$modeName$);if(!Kr.has(Je)){const ct=je("registerStyles",_.$tagName$);!c.hydrateServerSide&&c.shadowDom&&c.shadowDomShim&&8&_.$flags$&&(ke=yield m.e(180).then(m.bind(m,5180)).then(Bt=>Bt.scopeCss(ke,Je,!1))),((L,q,A)=>{let _=Kr.get(L);Bs&&A?(_=_||new CSSStyleSheet,"string"==typeof _?_=q:_.replaceSync(q)):_=q,Kr.set(L,_)})(Je,ke,!!(1&_.$flags$)),ct()}}}const $=A.$ancestorComponent$,ce=()=>ns(A,!0);c.asyncLoading&&$&&$["s-rc"]?$["s-rc"].push(ce):ce()});return function(A,_,x,O){return L.apply(this,arguments)}}(),zi=L=>{c.lazyLoad&&c.connectedCallback&&er(L,"connectedCallback")},_o=L=>{const q=L["s-cr"]=Oi.createComment(c.isDebug?`content-ref (host=${L.localName})`:"");q["s-cn"]=!0,Zn(L,q,L.firstChild)},$o=L=>{c.lazyLoad&&c.disconnectedCallback&&er(L,"disconnectedCallback"),c.cmpDidUnload&&er(L,"componentDidUnload")},Uo=function(){var L=(0,n.A)(function*(q){if(!(1&Qn.$flags$)){const A=Hi(q);c.hostListener&&A.$rmListeners$&&(A.$rmListeners$.map(_=>_()),A.$rmListeners$=void 0),c.lazyLoad?A?.$lazyInstance$?$o(A.$lazyInstance$):A?.$onReadyPromise$&&A.$onReadyPromise$.then(()=>$o(A.$lazyInstance$)):$o(q)}});return function(A){return L.apply(this,arguments)}}(),tr=L=>{const q=L.cloneNode;L.cloneNode=function(A){const _=this,x=!!c.shadowDom&&_.shadowRoot&&vr,O=q.call(_,!!x&&A);if(c.slot&&!x&&A){let ce,Ee,$=0;const ke=["s-id","s-cr","s-lr","s-rc","s-sc","s-p","s-cn","s-sr","s-sn","s-hn","s-ol","s-nr","s-si","s-rf","s-scs"];for(;$<_.childNodes.length;$++)ce=_.childNodes[$]["s-nr"],Ee=ke.every(Je=>!_.childNodes[$][Je]),ce&&(c.appendChildSlotFix&&O.__appendChild?O.__appendChild(ce.cloneNode(!0)):O.appendChild(ce.cloneNode(!0))),Ee&&O.appendChild(_.childNodes[$].cloneNode(!0))}return O}},Eo=L=>{L.__appendChild=L.appendChild,L.appendChild=function(q){const A=q["s-sn"]=fr(q),_=io(this.childNodes,A,this.tagName);if(_){const x=Es(_,A),O=x[x.length-1],$=Zn(O.parentNode,q,O.nextSibling);return xn(this),$}return this.__appendChild(q)}},co=L=>{L.__removeChild=L.removeChild,L.removeChild=function(q){if(q&&typeof q["s-sn"]<"u"){const A=io(this.childNodes,q["s-sn"],this.tagName);if(A){const x=Es(A,q["s-sn"]).find(O=>O===q);if(x)return x.remove(),void xn(this)}}return this.__removeChild(q)}},pr=L=>{const q=L.prepend;L.prepend=function(...A){A.forEach(_=>{"string"==typeof _&&(_=this.ownerDocument.createTextNode(_));const x=_["s-sn"]=fr(_),O=io(this.childNodes,x,this.tagName);if(O){const $=document.createTextNode("");$["s-nr"]=_,O["s-cr"].parentNode.__appendChild($),_["s-ol"]=$;const Ee=Es(O,x)[0];return Zn(Ee.parentNode,_,Ee.nextSibling)}return 1===_.nodeType&&_.getAttribute("slot")&&(_.hidden=!0),q.call(this,_)})}},is=L=>{L.append=function(...q){q.forEach(A=>{"string"==typeof A&&(A=this.ownerDocument.createTextNode(A)),this.appendChild(A)})}},Dr=L=>{const q=L.insertAdjacentHTML;L.insertAdjacentHTML=function(A,_){if("afterbegin"!==A&&"beforeend"!==A)return q.call(this,A,_);const x=this.ownerDocument.createElement("_");let O;if(x.innerHTML=_,"afterbegin"===A)for(;O=x.firstChild;)this.prepend(O);else if("beforeend"===A)for(;O=x.firstChild;)this.append(O)}},os=L=>{L.insertAdjacentText=function(q,A){this.insertAdjacentHTML(q,A)}},Rr=L=>{const q=L.insertAdjacentElement;L.insertAdjacentElement=function(A,_){return"afterbegin"!==A&&"beforeend"!==A?q.call(this,A,_):"afterbegin"===A?(this.prepend(_),_):("beforeend"===A&&this.append(_),_)}},Ds=L=>{const q=Object.getOwnPropertyDescriptor(Node.prototype,"textContent");Object.defineProperty(L,"__textContent",q),Object.defineProperty(L,"textContent",c.experimentalScopedSlotChanges?{get(){return" "+rr(this.childNodes).map(x=>{var O,$;const ce=[];let Ee=x.nextSibling;for(;Ee&&Ee["s-sn"]===x["s-sn"];)(3===Ee.nodeType||1===Ee.nodeType)&&ce.push(null!=($=null==(O=Ee.textContent)?void 0:O.trim())?$:""),Ee=Ee.nextSibling;return ce.filter(ke=>""!==ke).join(" ")}).filter(x=>""!==x).join(" ")+" "},set(A){rr(this.childNodes).forEach(x=>{let O=x.nextSibling;for(;O&&O["s-sn"]===x["s-sn"];){const $=O;O=O.nextSibling,$.remove()}if(""===x["s-sn"]){const $=this.ownerDocument.createTextNode(A);$["s-sn"]="",Zn(x.parentElement,$,x.nextSibling)}else x.remove()})}}:{get(){var A;const _=io(this.childNodes,"",this.tagName);return 3===(null==(A=_?.nextSibling)?void 0:A.nodeType)?_.nextSibling.textContent:_?_.textContent:this.__textContent},set(A){var _;const x=io(this.childNodes,"",this.tagName);if(3===(null==(_=x?.nextSibling)?void 0:_.nodeType))x.nextSibling.textContent=A;else if(x)x.textContent=A;else{this.__textContent=A;const O=this["s-cr"];O&&Zn(this,O,this.firstChild)}}})},rs=(L,q)=>{class A extends Array{item(x){return this[x]}}if(8&q.$flags$){const _=L.__lookupGetter__("childNodes");Object.defineProperty(L,"children",{get(){return this.childNodes.map(x=>1===x.nodeType)}}),Object.defineProperty(L,"childElementCount",{get:()=>L.children.length}),Object.defineProperty(L,"childNodes",{get(){const x=_.call(this);if(!(1&Qn.$flags$)&&2&Hi(this).$flags$){const O=new A;for(let $=0;${const q=[];for(const A of Array.from(L))A["s-sr"]&&q.push(A),q.push(...rr(A.childNodes));return q},fr=L=>L["s-sn"]||1===L.nodeType&&L.getAttribute("slot")||"",io=(L,q,A)=>{let x,_=0;for(;_{const A=[L];for(;(L=L.nextSibling)&&L["s-sn"]===q;)A.push(L);return A},ss=(L,q)=>{const A={$flags$:q[0],$tagName$:q[1]};c.member&&(A.$members$=q[2]),c.hostListener&&(A.$listeners$=q[3]),c.watchCallback&&(A.$watchers$=L.$watchers$),c.reflect&&(A.$attrsToReflect$=[]),c.shadowDom&&!vr&&1&A.$flags$&&(A.$flags$|=8),c.experimentalSlotFixes?c.scoped&&2&A.$flags$&&((L,q)=>{tr(L),Eo(L),is(L),pr(L),Rr(L),Dr(L),os(L),Ds(L),rs(L,q),co(L)})(L.prototype,A):(c.slotChildNodesFix&&rs(L.prototype,A),c.cloneNodeFix&&tr(L.prototype),c.appendChildSlotFix&&Eo(L.prototype),c.scopedSlotTextContentFix&&2&A.$flags$&&Ds(L.prototype));const _=L.prototype.connectedCallback,x=L.prototype.disconnectedCallback;return Object.assign(L.prototype,{__registerHost(){Yi(this,A)},connectedCallback(){(L=>{if(!(1&Qn.$flags$)){const q=Hi(L),A=q.$cmpMeta$,_=je("connectedCallback",A.$tagName$);if(c.hostListenerTargetParent&&Er(L,q,A.$listeners$,!0),1&q.$flags$)Er(L,q,A.$listeners$,!1),q?.$lazyInstance$?zi(q.$lazyInstance$):q?.$onReadyPromise$&&q.$onReadyPromise$.then(()=>zi(q.$lazyInstance$));else{let x;if(q.$flags$|=1,c.hydrateClientSide&&(x=L.getAttribute(qe),x)){if(c.shadowDom&&vr&&1&A.$flags$){const O=c.mode?Lt(L.shadowRoot,A,L.getAttribute("s-mode")):Lt(L.shadowRoot,A);L.classList.remove(O+"-h",O+"-s")}((L,q,A,_)=>{const x=je("hydrateClient",q),O=L.shadowRoot,$=[],Ee=c.shadowDom&&O?[]:null,ke=_.$vnode$=z(q,null);Qn.$orgLocNodes$||fn(Oi.body,Qn.$orgLocNodes$=new Map),L[qe]=A,L.removeAttribute(qe),on(ke,$,[],Ee,L,L,A),$.map(Je=>{const ct=Je.$hostId$+"."+Je.$nodeId$,Bt=Qn.$orgLocNodes$.get(ct),bt=Je.$elm$;Bt&&vr&&""===Bt["s-en"]&&Bt.parentNode.insertBefore(bt,Bt.nextSibling),O||(bt["s-hn"]=q,Bt&&(bt["s-ol"]=Bt,bt["s-ol"]["s-nr"]=bt)),Qn.$orgLocNodes$.delete(ct)}),c.shadowDom&&O&&Ee.map(Je=>{Je&&O.appendChild(Je)}),x()})(L,A.$tagName$,x,q)}if(c.slotRelocation&&!x&&(c.hydrateServerSide||(c.slot||c.shadowDom)&&12&A.$flags$)&&_o(L),c.asyncLoading){let O=L;for(;O=O.parentNode||O.host;)if(c.hydrateClientSide&&1===O.nodeType&&O.hasAttribute("s-id")&&O["s-p"]||O["s-p"]){hr(q,q.$ancestorComponent$=O);break}}c.prop&&!c.hydrateServerSide&&A.$members$&&Object.entries(A.$members$).map(([O,[$]])=>{if(31&$&&L.hasOwnProperty(O)){const ce=L[O];delete L[O],L[O]=ce}}),c.initializeNextTick?Ro(()=>lo(L,q,A)):lo(L,q,A)}_()}})(this),c.connectedCallback&&_&&_.call(this)},disconnectedCallback(){Uo(this),c.disconnectedCallback&&x&&x.call(this)},__attachShadow(){vr?this.attachShadow(c.shadowDelegatesFocus?{mode:"open",delegatesFocus:!!(16&A.$flags$)}:{mode:"open"}):this.shadowRoot=this}}),L.is=A.$tagName$,Fi(L,A,3)},Er=(L,q,A,_)=>{c.hostListener&&A&&(c.hostListenerTargetParent&&(A=A.filter(_?([x])=>32&x:([x])=>!(32&x))),A.map(([x,O,$])=>{const ce=c.hostListenerTarget?zr(L,x):L,Ee=Wo(q,$),ke=Zs(x);Qn.ael(ce,O,Ee,ke),(q.$rmListeners$=q.$rmListeners$||[]).push(()=>Qn.rel(ce,O,Ee,ke))}))},Wo=(L,q)=>A=>{var _;try{c.lazyLoad?256&L.$flags$?null==(_=L.$lazyInstance$)||_[q](A):(L.$queuedListeners$=L.$queuedListeners$||[]).push([q,A]):L.$hostElement$[q](A)}catch(x){To(x)}},zr=(L,q)=>c.hostListenerTargetDocument&&4&q?Oi:c.hostListenerTargetWindow&&8&q?Zi:c.hostListenerTargetBody&&16&q?Oi.body:c.hostListenerTargetParent&&32&q&&L.parentElement?L.parentElement:L,Zs=L=>lr?{passive:!!(1&L),capture:!!(2&L)}:!!(2&L),Hr=c.hotModuleReplacement?window.__STENCIL_HOSTREFS__||(window.__STENCIL_HOSTREFS__=new WeakMap):new WeakMap,Hi=L=>Hr.get(L),Yi=(L,q)=>{const A={$flags$:0,$hostElement$:L,$cmpMeta$:q,$instanceValues$:new Map};return c.isDev&&(A.$renderCount$=0),c.method&&c.lazyLoad&&(A.$onInstancePromise$=new Promise(_=>A.$onInstanceResolve$=_)),c.asyncLoading&&(A.$onReadyPromise$=new Promise(_=>A.$onReadyResolve$=_),L["s-p"]=[],L["s-rc"]=[]),Er(L,A,q.$listeners$,!1),Hr.set(L,A)},Wr=(L,q)=>q in L,To=(L,q)=>(0,console.error)(L,q),gr=c.isTesting?["STENCIL:"]:["%cstencil","color: white;background:#4c47ff;font-weight: bold; font-size:10px; padding:2px 6px; border-radius: 5px"],nr=(...L)=>console.error(...gr,...L),Tr=(...L)=>console.warn(...gr,...L),cs=new Map,Ms=(L,q,A)=>{const _=L.$tagName$.replace(/-/g,"_"),x=L.$lazyBundleId$;if(c.isDev&&"string"!=typeof x)return void nr(`Trying to lazily load component <${L.$tagName$}> with style mode "${q.$modeName$}", but it does not exist.`);if(!x)return;const O=!c.hotModuleReplacement&&cs.get(x);return O?O[_]:m(3199)(`./${x}.entry.js${c.hotModuleReplacement&&A?"?s-hmr="+A:""}`).then($=>(c.hotModuleReplacement||cs.set(x,$),$[_]),To)},Kr=new Map,Xr=[],Zi=typeof window<"u"?window:{},Oi=Zi.document||{head:{}},Is=Zi.HTMLElement||class{},Qn={$flags$:0,$resourcesUrl$:"",jmp:L=>L(),raf:L=>requestAnimationFrame(L),ael:(L,q,A,_)=>L.addEventListener(q,A,_),rel:(L,q,A,_)=>L.removeEventListener(q,A,_),ce:(L,q)=>new CustomEvent(L,q)},us=L=>{Object.assign(Qn,L)},vr=!c.shadowDomShim||!c.shadowDom||(Oi.head.attachShadow+"").indexOf("[native")>-1,lr=(()=>{let L=!1;try{Oi.addEventListener("e",null,Object.defineProperty({},"passive",{get(){L=!0}}))}catch{}return L})(),Bs=!!c.constructableCSS&&(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),vn=0,$i=!1,po=[],ir=[],$s=[],Yr=(L,q)=>A=>{L.push(A),$i||($i=!0,q&&4&Qn.$flags$?Ro(cr):Qn.raf(cr))},ks=L=>{for(let q=0;q{let A=0,_=0;for(;A{if(c.asyncQueue&&vn++,ks(po),c.asyncQueue){const L=2==(6&Qn.$flags$)?performance.now()+14*Math.ceil(.1*vn):1/0;Gi(ir,L),Gi($s,L),ir.length>0&&($s.push(...ir),ir.length=0),($i=po.length+ir.length+$s.length>0)?Qn.raf(cr):vn=0}else ks(ir),($i=po.length>0)&&Qn.raf(cr)},Ro=L=>Promise.resolve(void 0).then(L),Zr=Yr(po,!1),Us=Yr(ir,!0)},9717:(kt,Be,m)=>{"use strict";m.d(Be,{tV:()=>Tt,ii:()=>Xt,c5:()=>yr,nl:()=>Pr,WS:()=>ti,$c:()=>iv,ED:()=>ov,Pt:()=>sv,AC:()=>Em,TD:()=>Dm});var n=m(3953),c=m(8687),Y=m(1583),fe=m(4412),G=m(1413),w=m(1807),J=m(7786),pe=m(4572),ve=m(5558),he=m(6354),ue=m(9172),oe=m(6977),le=m(5964),ge=m(1397),xe=m(6697),$e=m(3294),Re=m(4668),Ce=m(2782),He=m(1635),Xe=m(4340);let Se=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275cmp=n.VBU({type:s,selectors:[["ng-component"]],hostAttrs:[1,"tui-autofilled-styles"],decls:0,vars:0,template:function(r,h){},styles:[".tui-autofill input,input.tui-autofill{transition:box-shadow .01s}\n"],encapsulation:2,changeDetection:0}),s})(),_e=(()=>{class s{constructor(r){this.autofilled=!1,this.tuiAutofilledChange=new n.bkB,r.addComponent(Se)}transitionStartHandler({propertyName:r,target:h}){var y;r.includes("box-shadow")&&(null===(y=h)||void 0===y?void 0:y.matches("input"))&&(this.autofilled=!this.autofilled,this.tuiAutofilledChange.emit(this.autofilled))}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Xe.vA))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiAutofilledChange",""]],hostAttrs:[1,"tui-autofill"],hostVars:2,hostBindings:function(r,h){1&r&&n.bIt("transitionstart",function(S){return h.transitionStartHandler(S)}),2&r&&n.AVh("_autofilled",h.autofilled)},outputs:{tuiAutofilledChange:"tuiAutofilledChange"}}),s})(),je=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})(),Ve=(()=>{class s{constructor(){this.focusable=!0}get tabIndex(){return this.focusable?0:-1}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiFocusable",""]],hostVars:1,hostBindings:function(r,h){2&r&&n.Mr5("tabIndex",h.tabIndex)},inputs:{focusable:[0,"tuiFocusable","focusable"]}}),s})(),tt=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();var Oe=m(1410),de=m(683),W=m(8529),Pe=m(5001),ut=m(4343),qe=m(4819),nt=m(9925),lt=m(9835),it=m(8502),Ge=m(1985),V=m(5343);const se=new Ge.c(V.l);class z{constructor(g,r,h,y,S,be,dt,_t,yt,Kt,pn,bn,jn){this.change$=g,this.options=r,this.legacyAppearance=h,this.appearanceDirective=y,this.cleanerDirective=S,this.customContentDirective=be,this.iconDirective=dt,this.iconLeftDirective=_t,this.labelOutsideDirective=yt,this.sizeDirective=Kt,this.prefixDirective=pn,this.postfixDirective=bn,this.fillerDirective=jn}get appearance(){return this.appearanceDirective.appearance||this.legacyAppearance}get cleaner(){return this.cleanerDirective.cleaner}get customContent(){return this.customContentDirective.customContent||""}get icon(){return this.iconDirective.icon}get iconLeft(){return this.iconLeftDirective.iconLeft}get labelOutside(){return this.labelOutsideDirective.labelOutside}get size(){return this.sizeDirective.size}get prefix(){return this.prefixDirective.prefix}get postfix(){return this.postfixDirective.postfix}get filler(){return this.fillerDirective.filler}}const Ue=(0,nt.gc)({iconCleaner:"tuiIconClose",hintOnDisabled:!1}),Nt=(0,nt.ET)(()=>new Vt);let Vt=(()=>{class s extends de.zY{constructor(){super(...arguments),this.appearance=""}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldAppearance",""]],inputs:{appearance:[0,"tuiTextfieldAppearance","appearance"]},features:[n.Jv_([{provide:Nt,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const Pt=(0,nt.ET)(()=>new It);let It=(()=>{class s extends de.zY{constructor(){super(...arguments),this.cleaner=!1}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:[0,"tuiTextfieldCleaner","cleaner"]},features:[n.Jv_([{provide:Pt,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const on=(0,nt.ET)(()=>new fn);let fn=(()=>{class s extends de.zY{}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:[0,"tuiTextfieldCustomContent","customContent"]},features:[n.Jv_([{provide:on,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const hn=(0,nt.ET)(()=>new cn);let cn=(()=>{class s extends de.zY{constructor(){super(...arguments),this.filler=""}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldFiller",""]],inputs:{filler:[0,"tuiTextfieldFiller","filler"]},features:[n.Jv_([{provide:hn,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const Rn=(0,nt.ET)(()=>new Vn);let Vn=(()=>{class s extends de.zY{}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:[0,"tuiTextfieldIcon","icon"]},features:[n.Jv_([{provide:Rn,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const ni=(0,nt.ET)(()=>new mi);let mi=(()=>{class s extends de.zY{}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconLeft:[0,"tuiTextfieldIconLeft","iconLeft"]},features:[n.Jv_([{provide:ni,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const Ri=(0,nt.ET)(()=>new Mi);let Mi=(()=>{class s extends de.zY{constructor(){super(...arguments),this.labelOutside=!1}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:[0,"tuiTextfieldLabelOutside","labelOutside"]},features:[n.Jv_([{provide:Ri,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const _i=(0,nt.ET)(()=>new Lt);let Lt=(()=>{class s extends de.zY{constructor(){super(...arguments),this.postfix=""}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldPostfix",""]],inputs:{postfix:[0,"tuiTextfieldPostfix","postfix"]},features:[n.Jv_([{provide:_i,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const Mt=(0,nt.ET)(()=>new pt);let pt=(()=>{class s extends de.zY{constructor(){super(...arguments),this.prefix=""}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldPrefix",""]],inputs:{prefix:[0,"tuiTextfieldPrefix","prefix"]},features:[n.Jv_([{provide:Mt,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})();const gt=(0,nt.ET)(()=>new At);let At=(()=>{class s extends de.zY{constructor(){super(...arguments),this.size="l"}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiTextfieldSize",""]],inputs:{size:[0,"tuiTextfieldSize","size"]},features:[n.Jv_([{provide:gt,useExisting:(0,n.Rfq)(()=>s)}]),n.Vt3]}),s})(),rn=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();const an=new n.nKC("[TUI_TEXTFIELD_WATCHED_CONTROLLER]"),Zt=[Xe.ew,{provide:an,deps:[n.gRc,Xe.ew,Ue,it.Eo,Nt,Pt,on,Rn,ni,Ri,gt,Mt,_i,hn],useFactory:(s,g,r,h,...y)=>{const S=(0,J.h)(...y.map(({change$:be})=>be||se)).pipe((0,lt.Eb)(s),(0,oe.Q)(g));return S.subscribe(),new z(S,r,h,...y)}}];var Tn=m(2846),tn=m(800),Jt=m(3726),sn=m(5335),ft=m(4350),$t=m(7919),Et=m(7291),en=m(2061),mt=m(177);function wn(s,g){1&s&&n.nrm(0,"tui-svg",3),2&s&&n.Y8G("src",g.polymorpheusOutlet)}let ln=(()=>{class s extends qe.bk{constructor(r,h,y,S){super(y),this.isMobile=S,this.mode=null,this.describeId="",h.pipe((0,oe.Q)(r)).subscribe(be=>{this.mode=be})}get computedAppearance(){return this.appearance||this.mode||""}stopOnMobile(r){var h;this.isMobile&&(r.preventDefault(),r.stopPropagation()),null===(h=this.driver$)||void 0===h||h.toggle()}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Xe.ew,2),n.rXU(it.fL),n.rXU(qe._n),n.rXU(Oe.Td))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-tooltip"]],viewQuery:function(r,h){if(1&r&&n.GBs(qe.JL,5),2&r){let y;n.mGM(y=n.lsd())&&(h.driver$=y.first)}},hostVars:1,hostBindings:function(r,h){1&r&&n.bIt("mousedown",function(S){return h.stopOnMobile(S)}),2&r&&n.BMQ("data-appearance",h.computedAppearance)},inputs:{content:"content",direction:"direction",appearance:"appearance",showDelay:"showDelay",hideDelay:"hideDelay",describeId:"describeId",context:"context"},features:[n.Jv_([Xe.ew,Et.si]),n.Vt3],decls:4,vars:11,consts:[["driver","tuiHintHover"],["appearance","icon","automation-id","tui-tooltip__icon","tuiWrapper","",1,"t-tooltip-icon",3,"hover","tuiHint","tuiHintAppearance","tuiHintContext","tuiHintDescribe","tuiHintDirection","tuiHintHideDelay","tuiHintShowDelay"],[3,"src",4,"polymorpheusOutlet"],[3,"src"]],template:function(r,h){if(1&r&&(n.j41(0,"span",1,0),n.nI1(2,"async"),n.DNE(3,wn,1,1,"tui-svg",2),n.k0s()),2&r){const y=n.sdS(1);n.Y8G("hover",n.bMT(2,9,y)||null)("tuiHint",h.content)("tuiHintAppearance",h.computedAppearance)("tuiHintContext",h.context)("tuiHintDescribe",h.describeId)("tuiHintDirection",h.direction)("tuiHintHideDelay",h.hideDelay)("tuiHintShowDelay",h.showDelay),n.R7$(3),n.Y8G("polymorpheusOutlet",h.icon)}},dependencies:[ft._Y,en.l,qe.XZ,qe.ZF,qe.JL,qe.AZ,qe.Qw,tn.OA,mt.Jj],styles:['[_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;font-size:0;line-height:0;pointer-events:auto;cursor:pointer;color:var(--tui-text-01)}[data-appearance=error][_nghost-%COMP%]{color:var(--tui-error-fill)}.t-tooltip-icon[_ngcontent-%COMP%]{display:inline-block;width:100%;height:100%;color:inherit}[tuiWrapper][data-appearance="textfield"][data-state="disabled"][_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%], [tuiWrapper][data-appearance="textfield"][data-state="disabled"] [_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%]{opacity:1}'],changeDetection:0}),s})(),ot=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,en.E,ft.vl,qe.Q3,tn.yJ]]}),s})();var ze=m(9417);let me=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["input","tuiMaskAccessor",""]],features:[n.Jv_([{provide:ze.kq,deps:[[new n.Xx1,it.r0],ze.me],multi:!0,useFactory:(g,r)=>g?g[0]:r}])]}),s})(),De=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();var U=m(7359);const we=["pre"],st=["focusableElement"],Dt=[[["input"]],[["select"]],[["tuiContent"]],"*"],Qt=["input","select","tuiContent","*"],xn=s=>({$implicit:s});function Fn(s,g){1&s&&n.eu8(0)}function Ii(s,g){1&s&&n.eu8(0)}function Vi(s,g){1&s&&(n.j41(0,"div",17),n.SdG(1,2),n.k0s())}function Hn(s,g){1&s&&n.nrm(0,"tui-svg",20),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function Zn(s,g){if(1&s&&(n.j41(0,"div",18),n.DNE(1,Hn,1,1,"tui-svg",19),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.iconLeftContent)("polymorpheusOutletContext",n.eq3(2,xn,r.size))}}function qi(s,g){if(1&s&&(n.j41(0,"label",21),n.SdG(1,3),n.k0s()),2&s){const r=n.XpG();n.AVh("t-placeholder_raised",r.placeholderRaised),n.Y8G("for",r.computedId)}}function Po(s,g){1&s&&n.nrm(0,"tui-svg",24),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function Do(s,g){if(1&s&&(n.j41(0,"div",22),n.DNE(1,Po,1,1,"tui-svg",23),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.controller.customContent)}}function Jo(s,g){1&s&&n.nrm(0,"tui-svg",27),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function Xi(s,g){if(1&s){const r=n.RV6();n.j41(0,"span",25),n.bIt("click.stop",function(){n.eBV(r);const y=n.XpG();return n.Njj(y.clear())}),n.DNE(1,Jo,1,1,"tui-svg",26),n.k0s()}if(2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.iconCleaner||r.controller.options.iconCleaner)("polymorpheusOutletContext",n.eq3(2,xn,r.size))}}function hr(s,g){if(1&s&&n.nrm(0,"tui-tooltip",28),2&s){const r=n.XpG();n.Y8G("content",null==r.hintOptions?null:r.hintOptions.content)("describeId",r.computedId)}}function ns(s,g){1&s&&n.nrm(0,"tui-svg",20),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function Cr(s,g){if(1&s&&(n.j41(0,"div",29),n.DNE(1,ns,1,1,"tui-svg",19),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.iconContent)("polymorpheusOutletContext",n.eq3(2,xn,r.size))}}const Li=["tuiTextfield",""];let Bo=(()=>{class s{constructor(r,h){this.textfield=r,this.fontsReady$=h,this.prefix$=new fe.t(""),this.pre$=(0,J.h)(this.fontsReady$,this.prefix$).pipe((0,sn.c)(0),(0,le.p)(()=>{var y;return!(null===(y=this.pre)||void 0===y||!y.nativeElement.isConnected)}),(0,he.T)(()=>{var y;return(null===(y=this.pre)||void 0===y?void 0:y.nativeElement.offsetWidth)||0}),(0,$e.F)())}get isContextTable(){return this.textfield.appearance===$t.bC.Table}get value(){return this.textfield.value}get filler(){const{focused:r,placeholder:h,exampleText:y,value:S,textfield:be}=this;return h&&y?"":r?y||be.filler.slice(S.length):""}get prefix(){return this.decorationsVisible?this.textfield.prefix:""}get postfix(){return this.decorationsVisible?this.computedPostfix:""}ngDoCheck(){this.prefix$.next(this.prefix)}get placeholder(){var r;return(null===(r=this.textfield.nativeFocusableElement)||void 0===r?void 0:r.placeholder)||""}get exampleText(){return!this.value&&this.focused?this.placeholder:""}get decorationsVisible(){return!!this.value||this.focused&&!this.placeholder}get focused(){return this.textfield.computedFocused&&!this.textfield.readOnly}get computedPostfix(){return this.textfield.postfix&&(this.filler||this.value)?` ${this.textfield.postfix}`:this.textfield.postfix}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Oe.aX),n.rXU(Oe.KS))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-value-decoration"]],viewQuery:function(r,h){if(1&r&&n.GBs(we,7,n.aKT),2&r){let y;n.mGM(y=n.lsd())&&(h.pre=y.first)}},hostVars:4,hostBindings:function(r,h){1&r&&n.bIt("animationstart",function(){return h.ngDoCheck()}),2&r&&n.AVh("_table",h.isContextTable)("_filler",h.filler)},decls:5,vars:4,consts:[["pre",""],[1,"t-prefix",3,"textContent"],[1,"t-ghost",3,"textContent"],[1,"t-filler",3,"textContent"],[1,"t-postfix",3,"textContent"]],template:function(r,h){1&r&&n.nrm(0,"span",1,0)(2,"span",2)(3,"span",3)(4,"span",4),2&r&&(n.Y8G("textContent",h.prefix),n.R7$(2),n.Y8G("textContent",h.value),n.R7$(),n.Y8G("textContent",h.filler),n.R7$(),n.Y8G("textContent",h.postfix))},styles:['[_nghost-%COMP%]{position:absolute;display:block;width:100%;line-height:var(--tui-height);margin-top:calc(var(--tui-height) / -2);box-sizing:content-box;color:var(--tui-text-03);animation:tuiPresent 1s;white-space:nowrap}._table[_nghost-%COMP%]{position:static;margin-top:0}._filler[_nghost-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]{color:var(--tui-text-03-night)}tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]{line-height:calc(var(--tui-height) - .25rem)}.t-ghost[_ngcontent-%COMP%]{visibility:hidden;white-space:pre;text-overflow:clip}.t-prefix[_ngcontent-%COMP%], .t-postfix[_ngcontent-%COMP%]{white-space:pre;color:var(--tui-text-01)}tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}.t-filler[_ngcontent-%COMP%]{max-width:100%;white-space:nowrap}']}),s})();const wr={s:1.25,m:1.75,l:2.25};let ri=(()=>{class s extends de.Xb{constructor(r,h,y,S){super(),this.controller=r,this.hintOptions=h,this.options=y,this.el=S,this.editable=!0,this.textfieldFiller="",this.iconCleaner=this.options.iconCleaner,this.readOnly=!1,this.invalid=!1,this.disabled=!1,this.textfieldPrefix="",this.textfieldPostfix="",this.value="",this.valueChange=new n.bkB,this.autofilled=!1}get prefix(){return this.textfieldPrefix||this.controller.prefix}get postfix(){return this.textfieldPostfix||this.controller.postfix}get filler(){return this.textfieldFiller||this.controller.filler}get nativeFocusableElement(){if(this.computedDisabled||!this.focusableElement)return null;const{nativeElement:r}=this.focusableElement;return r.previousElementSibling||r}get focused(){return(0,W.Ij)(this.el.nativeElement)}get appearance(){return this.controller.appearance}get size(){return this.controller.size}get computedInvalid(){return!this.readOnly&&!this.disabled&&this.invalid}get inputHidden(){var r;return!(null===(r=this.content)||void 0===r||!r.length)}get hasValue(){return!!this.value}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&!this.computedDisabled&&!this.readOnly}get hasTooltip(){var r;return!(null===(r=this.hintOptions)||void 0===r||!r.content||this.computedDisabled)}get hasCustomContent(){return!!this.controller.customContent}get placeholderVisible(){var r;const y=((null===(r=this.nativeFocusableElement)||void 0===r?void 0:r.placeholder)||this.prefix||this.postfix||this.filler)&&!this.readOnly&&this.computedFocused;return!this.hasValue&&!y}get hasPlaceholder(){return this.placeholderRaisable||this.placeholderVisible}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue||this.autofilled)}get borderStart(){return this.iconLeftContent?this.iconPaddingLeft:0}get borderEnd(){return(0,Tn.f3)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get iconContent(){return this.controller.icon}get iconLeftContent(){return this.controller.iconLeft}get showHint(){var r;return!(null===(r=this.hintOptions)||void 0===r||!r.content)&&(this.options.hintOnDisabled||!this.computedDisabled)}get name(){var r;return"cc-exp"===(null===(r=this.nativeFocusableElement)||void 0===r?void 0:r.autocomplete)?"ccexpiryyear":null}get computedId(){var r;return(null===(r=this.nativeFocusableElement)||void 0===r?void 0:r.id)||""}onFocused(r){this.updateFocused(r)}getIndent$(r){return(0,Jt.R)(r,"scroll").pipe((0,he.T)(()=>-1*Math.max(r.scrollLeft,0)))}clear(){this.nativeFocusableElement&&(this.nativeFocusableElement.value=""),this.updateValue("")}onMouseDown(r){const{nativeFocusableElement:h}=this;!h||r.target===h||(r.preventDefault(),h.focus())}onModelChange(r){this.updateValue(r)}onAutofilled(r){this.updateAutofilled(r)}detectRetargetFromLabel(r){(0,Pe.Kv)(r)&&r.stopImmediatePropagation()}get iconPaddingLeft(){return wr[this.size]}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}updateAutofilled(r){this.autofilled!==r&&(this.autofilled=r)}updateValue(r){this.value=r,this.valueChange.emit(r)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(an),n.rXU(qe.bk,8),n.rXU(Ue),n.rXU(n.aKT))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-primitive-textfield"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,tn.OA,5),2&r){let S;n.mGM(S=n.lsd())&&(h.content=S)}},viewQuery:function(r,h){if(1&r&&n.GBs(st,5),2&r){let y;n.mGM(y=n.lsd())&&(h.focusableElement=y.first)}},hostVars:15,hostBindings:function(r,h){1&r&&n.bIt("focusin",function(){return h.onFocused(!0)})("focusout",function(){return h.onFocused(!1)}),2&r&&(n.BMQ("data-size",h.size),n.xc7("--border-start",h.borderStart,"rem")("--border-end",h.borderEnd,"rem"),n.AVh("_autofilled",h.autofilled)("_label-outside",h.controller.labelOutside)("_readonly",h.readOnly)("_invalid",h.computedInvalid)("_hidden",h.inputHidden))},inputs:{editable:"editable",textfieldFiller:[0,"filler","textfieldFiller"],iconCleaner:"iconCleaner",readOnly:"readOnly",invalid:"invalid",disabled:"disabled",textfieldPrefix:[0,"prefix","textfieldPrefix"],textfieldPostfix:[0,"postfix","textfieldPostfix"],value:"value"},outputs:{valueChange:"valueChange"},features:[n.Jv_([(0,Oe.Jr)(s),Zt]),n.Vt3],ngContentSelectors:Qt,decls:24,vars:37,consts:[["focusableElement",""],["decor",""],[4,"ngIf"],["automation-id","tui-primitive-textfield__wrapper","tuiWrapper","",3,"click.prevent.silent","mousedown","tuiAutofilledChange","active","appearance","disabled","focus","hover","invalid","readOnly"],["automation-id","tui-primitive-textfield__native-input","tuiMaskAccessor","",1,"t-input",3,"ngModelChange","disabled","id","ngModel","readOnly","tuiFocusable"],["automation-id","tui-primitive-textfield__value","class","t-input t-input_template",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],[1,"t-wrapper"],["automation-id","tui-primitive-textfield__placeholder","class","t-placeholder",3,"t-placeholder_raised","for",4,"ngIf"],[1,"t-wrapper-value-decoration"],["aria-hidden","true","automation-id","tui-primitive-textfield__value-decoration",1,"t-value-decoration"],[1,"t-icons"],["automation-id","tui-primitive-textfield__custom-content","class","t-custom-content",4,"ngIf"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","","class","t-cleaner",3,"click.stop",4,"ngIf"],["automation-id","tui-primitive-textfield__tooltip","class","t-tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-primitive-textfield__value",1,"t-input","t-input_template"],[1,"t-icon","t-icon_left","t-textfield-icon"],["appearance","icon","tuiWrapper","",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",3,"src"],["automation-id","tui-primitive-textfield__placeholder",1,"t-placeholder",3,"for"],["automation-id","tui-primitive-textfield__custom-content",1,"t-custom-content"],["class","t-custom-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-custom-icon",3,"src"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","",1,"t-cleaner",3,"click.stop"],[3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"src"],["automation-id","tui-primitive-textfield__tooltip",1,"t-tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(r,h){if(1&r){const y=n.RV6();n.NAR(Dt),n.DNE(0,Fn,1,0,"ng-container",2),n.nI1(1,"async"),n.DNE(2,Ii,1,0,"ng-container",2),n.nI1(3,"async"),n.j41(4,"div",3),n.nI1(5,"async"),n.bIt("click.prevent.silent",function(be){return n.eBV(y),n.Njj(h.detectRetargetFromLabel(be))})("mousedown",function(be){return n.eBV(y),n.Njj(h.onMouseDown(be))})("tuiAutofilledChange",function(be){return n.eBV(y),n.Njj(h.onAutofilled(be))}),n.SdG(6),n.SdG(7,1),n.j41(8,"input",4,0),n.bIt("ngModelChange",function(be){return n.eBV(y),n.Njj(h.onModelChange(be))}),n.k0s(),n.DNE(10,Vi,2,0,"div",5),n.j41(11,"div",6),n.DNE(12,Zn,2,4,"div",7),n.j41(13,"div",8),n.DNE(14,qi,2,3,"label",9),n.j41(15,"div",10),n.nrm(16,"tui-value-decoration",11,1),n.nI1(18,"async"),n.k0s()(),n.j41(19,"div",12),n.DNE(20,Do,2,1,"div",13)(21,Xi,2,4,"span",14)(22,hr,1,2,"tui-tooltip",15)(23,Cr,2,4,"div",16),n.k0s()()()}if(2&r){const y=n.sdS(9),S=n.sdS(17);n.Y8G("ngIf",n.bMT(1,29,null==h.content?null:h.content.changes)),n.R7$(2),n.Y8G("ngIf",n.bMT(3,31,null==h.hintOptions?null:h.hintOptions.change$)),n.R7$(2),n.xc7("--text-indent",n.bMT(5,33,S.pre$),"px"),n.Y8G("active",h.pseudoActive)("appearance",h.appearance)("disabled",h.disabled)("focus",h.computedFocused)("hover",h.pseudoHover)("invalid",h.computedInvalid)("readOnly",h.readOnly),n.R7$(4),n.Y8G("disabled",h.computedDisabled)("id",h.id)("ngModel",h.value)("readOnly",h.readOnly||!h.editable)("tuiFocusable",h.computedFocusable),n.BMQ("aria-invalid",h.computedInvalid)("name",h.name),n.R7$(2),n.Y8G("ngIf",h.inputHidden),n.R7$(2),n.Y8G("ngIf",h.iconLeftContent),n.R7$(2),n.Y8G("ngIf",h.hasPlaceholder),n.R7$(2),n.xc7("text-indent",n.bMT(18,35,h.getIndent$(y)),"px"),n.AVh("t-has-value",h.value),n.R7$(4),n.Y8G("ngIf",h.hasCustomContent),n.R7$(),n.Y8G("ngIf",h.hasCleaner),n.R7$(),n.Y8G("ngIf",h.showHint),n.R7$(),n.Y8G("ngIf",h.iconContent)}},dependencies:[ft._Y,Bo,ln,mt.bT,en.l,_e,me,ze.me,ze.BC,ze.vS,Ve,tn.OA,mt.Jj],styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;text-align:left;border-radius:var(--tui-radius-m);height:var(--tui-height);min-height:var(--tui-height);max-height:var(--tui-height)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);font:var(--tui-font-text-m);line-height:1.25rem}.t-input[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-input[_ngcontent-%COMP%]:active{font-size:1rem}}.t-input[inputMode=none][_ngcontent-%COMP%]{caret-color:transparent}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}.t-input[_ngcontent-%COMP%]::-webkit-caps-lock-indicator, .t-input[_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credit-card-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credentials-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], .t-input tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], .t-input tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input.t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;width:100%;box-sizing:border-box;align-items:center;overflow:hidden}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-l)}.t-wrapper[_ngcontent-%COMP%]{flex:1;min-width:0;-webkit-padding-end:.25rem;padding-inline-end:.25rem}.t-placeholder[_ngcontent-%COMP%]{transition-property:transform,font-size,color,letter-spacing;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-02);pointer-events:none;will-change:transform;transform:translateY(0)}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.t-placeholder_raised[_ngcontent-%COMP%]{transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;transform:translateY(-.5rem);letter-spacing:.025rem}._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill)}._invalid[_nghost-%COMP%]:not(._focused) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill-night)}._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem}[data-size=l][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font-size:.8156rem}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01)}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}._focused[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}[data-size=s][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.375rem;margin-inline-start:-.375rem}[data-size=m][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.125rem;margin-inline-start:-.125rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}[data-size=l][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.t-icons[_ngcontent-%COMP%]{display:flex;align-items:center}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}[data-size=s][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}[_nghost-%COMP%]:not([data-size="s"]) .t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){-webkit-margin-start:.25rem;margin-inline-start:.25rem}._autofilled[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled[_nghost-%COMP%] .t-value-decoration[_ngcontent-%COMP%]:not(.t-has-value){visibility:hidden}.t-custom-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;pointer-events:none}.t-custom-icon[_ngcontent-%COMP%]{width:2rem;height:100%}.t-input[_ngcontent-%COMP%]:not(:first-child){display:none}[data-size][_nghost-%COMP%] .t-input_template[_ngcontent-%COMP%]{display:flex;width:calc(100% - 1rem);max-width:calc(100% - 1rem);align-items:center;pointer-events:none;-webkit-padding-end:0;padding-inline-end:0}.t-text-template[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-wrapper-value-decoration[_ngcontent-%COMP%]{position:relative;pointer-events:none}'],changeDetection:0}),(0,He.Cg)([ut.PE],s.prototype,"getIndent$",null),s})(),no=(()=>{class s extends U.aX{constructor(r){super(r),this.textfield=r}get readOnly(){return this.textfield.readOnly||!this.textfield.editable}onValueChange(r){this.textfield.onModelChange(r)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(ri))},s.\u0275dir=n.FsC({type:s,selectors:[["tui-primitive-textfield"]],features:[n.Jv_([(0,it.Sc)(s)]),n.Vt3]}),s})(),On=(()=>{class s{constructor(r,h,y,S,be){this.host=r,this.controller=h,this.el=y,this.idService=S,this.legacyMask=be,this.host.process(this.el.nativeElement)}get id(){return this.el.nativeElement.id||this.idService.generate()}get inputMode(){const r=this.el.nativeElement.inputMode||this.host.inputMode;return"text"===r?null:r}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(it.w2),n.rXU(an),n.rXU(n.aKT),n.rXU(Xe.BF),n.rXU(it.Qc,8))},s.\u0275cmp=n.VBU({type:s,selectors:[["input","tuiTextfield",""],["textarea","tuiTextfield",""]],hostAttrs:["type","text"],hostVars:7,hostBindings:function(r,h){1&r&&n.bIt("input",function(S){return!h.legacyMask&&h.host.onValueChange(S.target.value)}),2&r&&(n.Mr5("tabIndex",h.host.focusable?0:-1)("readOnly",h.host.readOnly)("value",h.host.value),n.BMQ("id",h.id)("inputMode",h.inputMode)("aria-invalid",h.host.invalid)("disabled",h.host.disabled||null))},features:[n.Jv_([Zt])],attrs:Li,decls:0,vars:0,template:function(r,h){},styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){[_nghost-%COMP%]:active{font-size:1rem}}[inputMode=none][_nghost-%COMP%]{caret-color:transparent}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}[_nghost-%COMP%]::-webkit-caps-lock-indicator, [_nghost-%COMP%]::-webkit-contacts-auto-fill-button, [_nghost-%COMP%]::-webkit-credit-card-auto-fill-button, [_nghost-%COMP%]::-webkit-credentials-auto-fill-button, [_nghost-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}[_nghost-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) [_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:focus, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]::placeholder, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}textarea[_nghost-%COMP%]{white-space:pre-wrap}textarea[_nghost-%COMP%] tui-textarea._ios[_nghost-%COMP%], tui-textarea._ios [_nghost-%COMP%], textarea[_nghost-%COMP%] tui-text-area._ios[_nghost-%COMP%], tui-text-area._ios [_nghost-%COMP%]{padding-left:.8125rem}'],changeDetection:0}),s})(),ai=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,ze.YN,tn.yJ,De,tt,en.E,ft.vl,ot,je]]}),s})();var Ft=m(8821),un=m(9077),Mn=m(2287),fi=m(3508);const bo=["tuiOption",""],Fi=["*"],lo=s=>({$implicit:s});function zi(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r,"\n")}}function Yn(s,g){if(1&s&&n.nrm(0,"tui-svg",3),2&s){const r=n.XpG(2);n.Y8G("src",r.icons.more)}}function _o(s,g){if(1&s&&(n.SdG(0),n.DNE(1,Yn,1,1,"tui-svg",2)),2&s){const r=n.XpG();n.R7$(),n.Y8G("ngIf",r.dropdown)}}function $o(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}function Uo(s,g){if(1&s&&(n.j41(0,"div",2),n.DNE(1,$o,2,1,"ng-container",3),n.nI1(2,"async"),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.emptyContent||n.bMT(2,1,r.defaultEmptyContent$))}}function eo({currentTarget:s}){return!this.isMobile&&!(0,W.X)(s)}let tr=(()=>{class s{constructor(r,h,y,S,be,dt,_t){this.isMobile=r,this.content=h,this.dataList=y,this.el=S,this.host=be,this.dropdown=dt,this.icons=_t,this.size=null,this.role="option",this.disabled=!1}get active(){return!!this.dropdown&&!!this.dropdown.dropdownBoxRef}onClick(){this.host&&void 0!==this.value&&this.host.handleOption(this.value)}onMouseMove({currentTarget:r}){r.focus({preventScroll:!0})}ngOnDestroy(){var r;null===(r=this.dataList)||void 0===r||r.handleFocusLossIfNecessary(this.el.nativeElement)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Oe.Td),n.rXU(it.Z6,8),n.rXU((0,n.Rfq)(()=>Eo),8),n.rXU(n.aKT),n.rXU(it.KN,8),n.rXU(un.pU,10),n.rXU(it._Z))},s.\u0275cmp=n.VBU({type:s,selectors:[["button","tuiOption",""],["a","tuiOption",""]],hostAttrs:["tabIndex","-1","type","button"],hostVars:5,hostBindings:function(r,h){1&r&&n.bIt("click",function(){return h.onClick()})("mousemove.silent",function(S){return h.onMouseMove(S)}),2&r&&(n.BMQ("disabled",h.disabled||null)("data-size",h.size)("role",h.role),n.AVh("_with-dropdown",h.active))},inputs:{size:"size",role:"role",disabled:"disabled",value:"value"},attrs:bo,ngContentSelectors:Fi,decls:3,vars:4,consts:[["base",""],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["class","t-arrow",3,"src",4,"ngIf"],[1,"t-arrow",3,"src"]],template:function(r,h){if(1&r&&(n.NAR(),n.DNE(0,zi,2,1,"ng-container",1)(1,_o,2,1,"ng-template",null,0,n.C5r)),2&r){const y=n.sdS(2);n.Y8G("polymorpheusOutlet",h.content||y)("polymorpheusOutletContext",n.eq3(2,lo,y))}},dependencies:[ft._Y,tn.OA,mt.bT],styles:['[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;justify-content:space-between;text-align:left;color:var(--tui-text-01);border-radius:var(--tui-radius-s);outline:none;cursor:pointer;background-clip:padding-box}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[_nghost-%COMP%]:focus, ._with-dropdown[_nghost-%COMP%]{background-color:var(--tui-clear)}[_nghost-%COMP%] [data-list-size="s"][_nghost-%COMP%], [data-list-size="s"] [_nghost-%COMP%], [_nghost-%COMP%] [data-list-size="xs"][_nghost-%COMP%], [data-list-size="xs"] [_nghost-%COMP%], [data-size=s][data-size=s][_nghost-%COMP%], [data-size=xs][data-size=xs][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}[_nghost-%COMP%] [data-list-size="m"][_nghost-%COMP%], [data-list-size="m"] [_nghost-%COMP%], [data-size=m][data-size=m][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}[_nghost-%COMP%] [data-list-size="l"][_nghost-%COMP%], [data-list-size="l"] [_nghost-%COMP%], [data-size=l][data-size=l][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}.t-arrow[_ngcontent-%COMP%]{margin:0 -.5rem 0 .75rem}'],changeDetection:0}),(0,He.Cg)([(0,fi.KX)(eo)],s.prototype,"onMouseMove",null),s})(),Eo=(()=>{class s{constructor(r,h,y){var S;this.controller=r,this.el=h,this.defaultEmptyContent$=y,this.options=Mn.xQ,this.role="listbox",this.size=(null===(S=this.controller)||void 0===S?void 0:S.size)||"m"}get empty$(){return(0,lt.MJ)(this.options).pipe((0,he.T)(({length:r})=>!r))}onFocusIn(r,h){!h.contains(r)&&!this.origin&&(this.origin=r)}noop(){}onKeyDownArrow(r,h){const{elements:y}=this;(0,W.yO)(y.indexOf(r),y,h)}handleFocusLossIfNecessary(r=this.el.nativeElement){this.origin&&(0,W.Ij)(r)&&(0,W.ai)(this.origin,!0,!0)}getOptions(r=!1){return this.options.filter(({disabled:h})=>r||!h).map(({value:h})=>h).filter(nt.Aj)}onFocus({target:r},h){if(!(0,Pe.ru)(r))return;const{elements:y}=this;(0,W.yO)(h?-1:y.length,y,h?1:-1),this.handleFocusLossIfNecessary(r)}get elements(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiOption]"))}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(an,8),n.rXU(n.aKT),n.rXU(it.wH))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-data-list"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,tr,5),2&r){let S;n.mGM(S=n.lsd())&&(h.options=S)}},hostVars:2,hostBindings:function(r,h){1&r&&n.bIt("focusin",function(S){return h.onFocusIn(S.relatedTarget,S.currentTarget)})("mousedown.prevent",function(){return h.noop()})("keydown.arrowDown.prevent",function(S){return h.onKeyDownArrow(S.target,1)})("keydown.arrowUp.prevent",function(S){return h.onKeyDownArrow(S.target,-1)})("wheel.silent.passive",function(){return h.handleFocusLossIfNecessary()})("mouseleave",function(S){return h.handleFocusLossIfNecessary(S.target)}),2&r&&n.BMQ("role",h.role)("data-list-size",h.size)},inputs:{role:"role",emptyContent:"emptyContent",size:"size"},features:[n.Jv_([(0,it.WD)(s),Zt])],ngContentSelectors:Fi,decls:5,vars:3,consts:[["tabindex","0",1,"t-trap",3,"focusin"],["class","t-empty",4,"ngIf"],[1,"t-empty"],[4,"polymorpheusOutlet"]],template:function(r,h){1&r&&(n.NAR(),n.j41(0,"div",0),n.bIt("focusin",function(S){return h.onFocus(S,!0)}),n.k0s(),n.SdG(1),n.DNE(2,Uo,3,3,"div",1),n.nI1(3,"async"),n.j41(4,"div",0),n.bIt("focusin",function(S){return h.onFocus(S,!1)}),n.k0s()),2&r&&(n.R7$(2),n.Y8G("ngIf",n.bMT(3,1,h.empty$)))},dependencies:[mt.bT,tn.OA,mt.Jj],styles:['tui-data-list{--tui-data-list-padding: .25rem;--tui-data-list-margin: .0625rem;display:flex;font:var(--tui-font-text-m);flex-direction:column;padding:calc(var(--tui-data-list-padding) - var(--tui-data-list-margin)) var(--tui-data-list-padding);color:var(--tui-text-03)}tui-data-list:focus-within .t-trap{display:none}tui-data-list:focus-within [tuiOption]._with-dropdown:not(:focus){background-color:transparent}tui-data-list[data-list-size=s]{--tui-data-list-margin: 0rem}tui-data-list[data-list-size=s]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}tui-data-list[data-list-size=m]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}tui-data-list[data-list-size=l]{--tui-data-list-padding: .375rem;--tui-data-list-margin: .125rem}tui-data-list[data-list-size=l]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}tui-opt-group{position:relative;display:flex;font:var(--tui-font-text-xs);color:var(--tui-text-02);flex-direction:column;line-height:1rem}tui-data-list[data-list-size=l] tui-opt-group{font:var(--tui-font-text-s);line-height:1.25rem}tui-data-list[data-list-size=l] tui-opt-group:before{padding-left:.625rem;padding-right:.625rem}tui-data-list[data-list-size=l] tui-opt-group:after{left:.625rem;right:.625rem}tui-opt-group:empty:before,tui-opt-group:empty:after{display:none}tui-opt-group:before{content:attr(data-label);padding:var(--tui-data-list-padding) .5rem var(--tui-data-list-padding);margin:var(--tui-data-list-margin) 0;white-space:normal;word-break:break-word}tui-opt-group:after{position:absolute;left:.5rem;right:.5rem;top:var(--tui-data-list-padding);height:1px;background:var(--tui-base-03)}tui-opt-group:not(:empty)~tui-opt-group:before{padding-top:calc(.75rem + var(--tui-data-list-padding))}tui-opt-group:not(:empty)~tui-opt-group[data-label=""]:before,tui-opt-group:not(:empty)~tui-opt-group:not([data-label]):before{padding:var(--tui-data-list-padding) 0}tui-opt-group:not(:empty)~tui-opt-group:after{content:""}tui-opt-group[data-label=""]:before,tui-opt-group:not([data-label]):before{padding:0;margin:0}\n'],encapsulation:2,changeDetection:0}),(0,He.Cg)([ut.PE],s.prototype,"empty$",null),s})(),co=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["ng-template","tuiDataList",""]]}),s})(),is=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["tui-opt-group"]],hostAttrs:["role","group"],hostVars:1,hostBindings:function(r,h){2&r&&n.BMQ("data-label",h.label)},inputs:{label:"label"}}),s})(),Dr=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,ft.vl,tn.yJ]]}),s})(),os=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275cmp=n.VBU({type:s,selectors:[["ng-component"]],hostAttrs:[1,"tui-group-styles"],decls:0,vars:0,template:function(r,h){},styles:[".tui-group{position:relative;display:flex;isolation:isolate}.tui-group>*{flex:1 1 0;min-width:0}.tui-group>*:not(:last-child){margin-right:.125rem}.tui-group.tui-group>*:nth-child(n){border-radius:0}.tui-group_collapsed>*{z-index:1}.tui-group_collapsed>*:not(:last-child){margin-right:-1px}.tui-group_collapsed>*._readonly,.tui-group_collapsed>*._disabled,.tui-group_collapsed>*._readonly:hover,.tui-group_collapsed>*._disabled:hover{z-index:0}.tui-group_collapsed>*:hover,.tui-group_collapsed>*._hovered,.tui-group_collapsed>*._pressed{z-index:3}.tui-group_collapsed>*._invalid{z-index:2}.tui-group_collapsed>*._invalid:hover,.tui-group_collapsed>*._invalid._hovered,.tui-group_collapsed>*._invalid._pressed{z-index:4}.tui-group_collapsed>*._hosted_dropdown_focused,.tui-group_collapsed>*._focus-visible,.tui-group_collapsed>*._focused.ng-touched,.tui-group_collapsed>*._focused.ng-untouched{z-index:5}.tui-group_collapsed>*._active,.tui-group_collapsed>*[data-appearance=whiteblock-active]{z-index:6}.tui-group_collapsed>*._focus-visible._focused,.tui-group_collapsed>*._focus-visible._active,.tui-group_collapsed>*._focus-visible[data-appearance=whiteblock-active]{z-index:7}.tui-group_orientation_vertical{display:inline-flex;flex-direction:column}.tui-group_orientation_vertical>*{min-height:auto;flex:0 0 auto}.tui-group_orientation_vertical>*:not(:last-child){margin-right:0;margin-bottom:.125rem}.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}.tui-group_rounded.tui-group_orientation_horizontal>*:first-child{border-top-left-radius:var(--tui-radius-m);border-bottom-left-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal>*:last-child{border-top-right-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-bottom-left-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:last-child{border-top-right-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical>*:first-child{border-top-left-radius:var(--tui-radius-m);border-top-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical>*:last-child{border-bottom-left-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-top-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:last-child{border-bottom-left-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-m)}}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_vertical{width:100%}.tui-group_adaptive.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical>*:not(:last-child){margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_horizontal{flex-direction:column;width:100%}.tui-group_adaptive.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal>*:not(:last-child){margin-right:0;margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}.tui-group__auto-width-item{min-width:auto;flex:0 0 auto}.tui-group .tui-group__inherit-item{border-radius:inherit}\n"],encapsulation:2,changeDetection:0}),s})(),Rr=(()=>{class s{constructor(r){this.orientation="horizontal",this.adaptive=!1,this.collapsed=!1,this.rounded=!0,this.size="m",r.addComponent(os)}get orientationHorizontal(){return"horizontal"===this.orientation}get orientationVertical(){return"vertical"===this.orientation}get sizeLarge(){return"l"===this.size}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Xe.vA))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiGroup","",5,"ng-container"]],hostAttrs:["role","group",1,"tui-group"],hostVars:12,hostBindings:function(r,h){2&r&&n.AVh("tui-group_adaptive",h.adaptive)("tui-group_collapsed",h.collapsed)("tui-group_rounded",h.rounded)("tui-group_orientation_horizontal",h.orientationHorizontal)("tui-group_orientation_vertical",h.orientationVertical)("tui-group_radius_large",h.sizeLarge)},inputs:{orientation:"orientation",adaptive:"adaptive",collapsed:"collapsed",rounded:"rounded",size:"size"}}),s})(),Ds=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD]]}),s})();var rs=m(3910),rr=m(1974),fr=m(6249);const io=["wrapper"],Es=["*"];function Pa(s,g){if(1&s&&(n.j41(0,"tui-loader",4),n.eu8(1,5),n.k0s()),2&s){const r=n.XpG(2);n.Y8G("overlay",!0)("showLoader",r.loading),n.R7$(),n.Y8G("ngTemplateOutlet",r.content)}}function ss(s,g){if(1&s&&(n.qex(0),n.SdG(1),n.DNE(2,Pa,2,3,"tui-loader",3),n.bVm()),2&s){const r=n.XpG();n.R7$(2),n.Y8G("ngIf",r.async)("ngIfElse",r.content)}}let as=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiExpandContent",""]]}),s})();let Ys=(()=>{class s{constructor(r,h){this.cdr=r,this.destroy$=h,this.state=0,this.async=!1,this.content=null,this.expanded=null}set expandedSetter(r){if(null!==this.expanded)return 0!==this.state?(this.expanded=r,void(this.state=3)):(this.expanded=r,void this.retrigger(this.async&&r?1:3));this.expanded=r}get overflow(){return 0!==this.state}get loading(){return!!this.expanded&&this.async&&1===this.state}get height(){const{expanded:r,state:h,contentWrapper:y}=this;return r&&2===h||!r&&3===h?0:y&&(!r&&2===h||r&&3===h)?y.nativeElement.offsetHeight:y&&r&&1===h?Math.max(y.nativeElement.offsetHeight,48):null}get contentVisible(){return this.expanded||0!==this.state}onTransitionEnd({propertyName:r,pseudoElement:h}){"opacity"===r&&!h&&3===this.state&&(this.state=0)}onExpandLoaded(r){r.stopPropagation(),1===this.state&&this.retrigger(3)}retrigger(r){this.state=2,(0,w.O)(0).pipe((0,oe.Q)(this.destroy$)).subscribe(()=>{2===this.state&&(this.state=r,this.cdr.markForCheck())})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.gRc),n.rXU(Xe.ew,2))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-expand"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,as,5,n.C4Q),2&r){let S;n.mGM(S=n.lsd())&&(h.content=S.first)}},viewQuery:function(r,h){if(1&r&&n.GBs(io,5),2&r){let y;n.mGM(y=n.lsd())&&(h.contentWrapper=y.first)}},hostVars:9,hostBindings:function(r,h){1&r&&n.bIt("transitionend.self",function(S){return h.onTransitionEnd(S)})("tui-expand-loaded",function(S){return h.onExpandLoaded(S)}),2&r&&(n.BMQ("aria-expanded",h.expanded),n.xc7("height",h.height,"px"),n.AVh("_expanded",h.expanded)("_overflow",h.overflow)("_loading",h.loading))},inputs:{async:"async",expandedSetter:[0,"expanded","expandedSetter"]},features:[n.Jv_([Xe.ew])],ngContentSelectors:Es,decls:3,vars:3,consts:[["wrapper",""],[1,"t-wrapper"],[4,"ngIf"],["size","l",3,"overlay","showLoader",4,"ngIf","ngIfElse"],["size","l",3,"overlay","showLoader"],[3,"ngTemplateOutlet"]],template:function(r,h){1&r&&(n.NAR(),n.j41(0,"div",1,0),n.DNE(2,ss,3,2,"ng-container",2),n.k0s()),2&r&&(n.Y8G("@tuiParentAnimation",void 0)("@.disabled",h.overflow),n.R7$(2),n.Y8G("ngIf",h.contentVisible))},dependencies:[fr.jT,mt.bT,mt.T3],styles:['[_nghost-%COMP%]{transition-property:opacity,height,visibility;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;opacity:0;transition-delay:1ms}._overflow[_nghost-%COMP%]{overflow:hidden}._expanded[_nghost-%COMP%]{opacity:1;transform:translate(0)}._loading[_nghost-%COMP%]{opacity:.99}.t-wrapper[_ngcontent-%COMP%]:before, .t-wrapper[_ngcontent-%COMP%]:after{content:"";display:table}'],data:{animation:[Mn.Hk]},changeDetection:0}),s})(),Er=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,fr.Yc]]}),s})();var Wo=m(8323);let zr=(()=>{class s extends de.lF{}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275cmp=n.VBU({type:s,selectors:[["tui-theme-night"]],features:[n.Vt3],decls:0,vars:0,template:function(r,h){},styles:[":root{--tui-base-01: #222;--tui-base-02: #333;--tui-base-03: #808080;--tui-base-04: #959595;--tui-base-05: #b0b0b0;--tui-base-06: #d7d7d7;--tui-base-07: #ededed;--tui-base-08: #f6f6f6;--tui-base-09: #fff;--tui-focus: rgba(51, 51, 51, .64);--tui-secondary: rgba(255, 255, 255, .16);--tui-secondary-hover: rgba(255, 255, 255, .24);--tui-secondary-active: rgba(255, 255, 255, .4);--tui-clear: rgba(255, 255, 255, .16);--tui-clear-disabled: rgba(255, 255, 255, .08);--tui-clear-hover: rgba(255, 255, 255, .24);--tui-clear-active: rgba(255, 255, 255, .4);--tui-error-fill: #ff8c67;--tui-error-bg: rgba(244, 87, 37, .32);--tui-error-bg-hover: rgba(244, 87, 37, .4);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .32);--tui-success-bg-hover: rgba(74, 201, 155, .4);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .32);--tui-warning-bg-hover: rgba(255, 199, 0, .4);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .32);--tui-info-bg-hover: rgba(112, 182, 246, .4);--tui-neutral-fill: #959ba4;--tui-neutral-bg: rgba(149, 155, 164, .32);--tui-neutral-bg-hover: rgba(149, 155, 164, .48);--tui-text-01: #ffffff;--tui-text-02: rgba(255, 255, 255, .72);--tui-text-03: rgba(255, 255, 255, .6);--tui-link: #6788ff;--tui-link-hover: #526ed3;--tui-positive: #44c596;--tui-positive-hover: #3aa981;--tui-negative: #ff8c67;--tui-negative-hover: #bb593a;--tui-autofill: var(--tui-autofill-night);--tui-elevation-01: #222;--tui-elevation-02: #222;--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}tui-notification{--tui-base-01: #000}\n"],encapsulation:2,changeDetection:0}),s})(),Zs=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();var Bi=m(9966),Fr=m(6042),uo=m(9969),ls=m(345),sr=m(3864),ho=m(7673);let Hr=(()=>{class s{constructor(r,h,y){this.doc=r,this.el=h,this.renderer=y,this.activeElement=(0,W.x_)(this.doc),Promise.resolve().then(()=>this.el.nativeElement.focus())}onBlur(){this.renderer.removeAttribute(this.el.nativeElement,"tabIndex")}onFocusIn(r){const{nativeElement:h}=this.el;if((0,Pe.P9)(h,r))return;const y=(0,W.km)({initial:h,root:h});y&&y.focus()}ngOnDestroy(){(0,W.SI)(this.doc),Promise.resolve().then(()=>{(0,Pe.Ki)(this.activeElement)&&this.activeElement.focus()})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(mt.qQ),n.rXU(n.aKT),n.rXU(n.sFG))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiFocusTrap",""]],hostAttrs:["tabIndex","0"],hostBindings:function(r,h){1&r&&n.bIt("blur",function(){return h.onBlur()})("focusin.silent",function(S){return h.onFocusIn(S.target)},!1,n.tSv)}}),s})(),Hi=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();var Gr=m(4883),Yi=m(4191);function Wr(s,g){1&s&&n.eu8(0)}function ar(s,g){1&s&&n.nrm(0,"tui-scroll-controls",5)}function To(s,g){if(1&s&&(n.j41(0,"section",2),n.DNE(1,Wr,1,0,"ng-container",3)(2,ar,1,0,"tui-scroll-controls",4),n.k0s()),2&s){const r=g.$implicit,h=n.XpG();n.Y8G("@host",void 0),n.BMQ("aria-labelledby",r.id),n.R7$(),n.Y8G("polymorpheusOutlet",r.component)("polymorpheusOutletContext",r),n.R7$(),n.Y8G("ngIf",!h.isMobile)}}function gr(s,g){if(1&s){const r=n.RV6();n.j41(0,"div",6),n.bIt("transitionend",function(y){const S=n.eBV(r).tuiLet,be=n.XpG();return n.Njj(be.onDialog(y,!!be.dialogs.length,!!S))})("popstate",function(){const y=n.eBV(r).tuiLet,S=n.XpG();return n.Njj(S.closeLast(S.dialogs,!!y))},!1,n.tSv),n.k0s()}if(2&s){const r=n.XpG();n.AVh("t-overlay_visible",r.dialogs.length)}}const nr={label:"ignoreMe"},mr=(0,nt.gc)((0,ho.of)(!1));let pa=(()=>{class s{constructor(r,h,y,S,be,dt,_t,yt){this.isMobile=r,this.isDialogClosesOnBack$=h,this.dialogsByType=y,this.historyRef=S,this.titleService=be,this.destroy$=dt,this.cdr=_t,this.doc=yt,this.dialogs=[]}ngOnInit(){(0,pe.z)(this.dialogsByType).pipe((0,he.T)(r=>[].concat(...r).sort((h,y)=>h.createdAt-y.createdAt)),(0,oe.Q)(this.destroy$)).subscribe(r=>{var h;this.dialogs=r,this.cdr.markForCheck(),null===(h=this.doc.defaultView)||void 0===h||h.document.documentElement.classList.toggle("t-overscroll-none",!!r.length)})}closeLast(r,h){if(!h)return;const[y]=r.slice(-1);y&&(r.length>1&&this.historyRef.pushState(nr,this.titleService.getTitle()),y.$implicit.complete())}onDialog({propertyName:r},h,y){!y||"letter-spacing"!==r||(h?this.historyRef.pushState(nr,this.titleService.getTitle()):(s=>s?.label===nr.label)(this.historyRef.state)&&this.historyRef.back())}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Oe.Td),n.rXU(mr),n.rXU(Oe.lb),n.rXU(sr.Vv),n.rXU(ls.hE),n.rXU(Xe.ew,2),n.rXU(n.gRc),n.rXU(mt.qQ))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-dialog-host"]],features:[n.Jv_([Xe.ew])],decls:3,vars:4,consts:[["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","","class","t-dialog",4,"ngFor","ngForOf"],["class","t-overlay",3,"t-overlay_visible","transitionend","popstate",4,"tuiLet"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","",1,"t-dialog"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["class","t-scrollbars",4,"ngIf"],[1,"t-scrollbars"],[1,"t-overlay",3,"transitionend","popstate"]],template:function(r,h){1&r&&(n.DNE(0,To,3,5,"section",0)(1,gr,1,2,"div",1),n.nI1(2,"async")),2&r&&(n.Y8G("ngForOf",h.dialogs),n.R7$(),n.Y8G("tuiLet",n.bMT(2,2,h.isDialogClosesOnBack$)))},dependencies:[Bi.LT,mt.Sq,Hr,Gr.x,Bi.CN,tn.OA,mt.bT,Yi.Nx,mt.Jj],styles:["[_nghost-%COMP%]{position:fixed;left:0;bottom:0;width:100%;height:0}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;outline:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.t-overlay.ng-animating[_ngcontent-%COMP%], .t-dialog.ng-animating[_ngcontent-%COMP%]{overflow:clip}.t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar, .t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-dialog[_ngcontent-%COMP%]{bottom:auto;height:100%}.t-overlay[_ngcontent-%COMP%]{height:100%;pointer-events:none;touch-action:none;opacity:0;letter-spacing:normal;transition:opacity var(--tui-duration, .3s),letter-spacing .01s;background:rgba(0,0,0,.75);-webkit-backdrop-filter:var(--tui-backdrop, none);backdrop-filter:var(--tui-backdrop, none)}.t-overlay_visible[_ngcontent-%COMP%]{opacity:1;letter-spacing:1px}.t-dialog[_ngcontent-%COMP%]:last-of-type{z-index:1}.t-scrollbars[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;color:#747474}"],data:{animation:[(0,uo.hZ)("host",[(0,uo.kY)(":enter",[(0,uo.iF)({overflow:"clip"}),(0,uo.P)(":scope > *",[(0,uo.MA)()],{optional:!0})]),(0,uo.kY)(":leave",[(0,uo.P)(":scope > *",[(0,uo.MA)()],{optional:!0})])])]}}),s})(),cs=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,tn.yJ,Gr.w,Hi,Yi.ks,Bi.Ec]]}),s})(),Ts=(()=>{class s{transform(r,h,...y){return h(r,...y)}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiMapper",type:s,pure:!0}),s})(),Ms=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();function Kr(s,g){if(1&s&&(n.eu8(0,3),n.nI1(1,"tuiMapper")),2&s){const r=g.$implicit,h=n.XpG(2);n.Y8G("ngComponentOutlet",r.component.component)("ngComponentOutletInjector",n.i5U(1,2,r,h.mapper))}}function Xr(s,g){if(1&s&&(n.j41(0,"div",1),n.DNE(1,Kr,2,5,"ng-container",2),n.k0s()),2&s){const r=g.$implicit;n.Y8G("@tuiParentAnimation",void 0),n.R7$(),n.Y8G("ngForOf",r)}}let Zi=(()=>{class s{constructor(r,h,y,S){this.allAlerts=r,this.injector=h,this.destroy$=y,this.cdr=S,this.alerts=[],this.trackBy=be=>be,this.mapper=be=>n.zZn.create({providers:[{provide:tn.su,useValue:be}],parent:this.injector})}ngOnInit(){(0,pe.z)(this.allAlerts).pipe((0,oe.Q)(this.destroy$)).subscribe(r=>{this.alerts=r,this.cdr.detectChanges()})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Oe.vD),n.rXU(n.duS),n.rXU(Xe.ew,2),n.rXU(n.gRc))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-alert-host"]],features:[n.Jv_([Xe.ew])],decls:1,vars:2,consts:[["class","t-wrapper",4,"ngFor","ngForOf","ngForTrackBy"],[1,"t-wrapper"],[3,"ngComponentOutlet","ngComponentOutletInjector",4,"ngFor","ngForOf"],[3,"ngComponentOutlet","ngComponentOutletInjector"]],template:function(r,h){1&r&&n.DNE(0,Xr,2,2,"div",0),2&r&&n.Y8G("ngForOf",h.alerts)("ngForTrackBy",h.trackBy)},dependencies:[mt.Sq,mt.OI,Ts],styles:["tui-alert-host>.t-wrapper{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;pointer-events:none}tui-alert-host>.t-wrapper>*{pointer-events:auto}\n"],encapsulation:2,data:{animation:[Mn.Hk]}}),s})(),Oi=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,Ms]]}),s})();var Is=m(1193),Qn=m(152);function us(s,g){1&s&&(n.qSk(),n.nrm(0,"defs",4)),2&s&&n.Y8G("innerHTML",g.$implicit,n.npT)}function vr(s,g){if(1&s&&(n.qSk(),n.qex(0),n.DNE(1,us,1,1,"defs",3),n.bVm()),2&s){const r=n.XpG();n.R7$(),n.Y8G("ngForOf",r.items)}}function lr(s,g){if(1&s&&(n.qSk(),n.j41(0,"defs"),n.nrm(1,"svg",6),n.k0s()),2&s){const r=g.$implicit;n.R7$(),n.Y8G("outerHTML",r,n.npT)}}function ds(s,g){if(1&s&&n.DNE(0,lr,2,1,"defs",5),2&s){const r=n.XpG();n.Y8G("ngForOf",r.items)}}let Bs=(()=>{class s{constructor(r,h,y,S){this.svgService=r,this.cdr=h,this.destroy$=y,this.isBrowser=!0,this.isBrowser=!(0,mt.Vy)(S)}ngOnInit(){this.svgService.items$.pipe((0,oe.Q)(this.destroy$)).subscribe(r=>{this.items=r.values(),this.cdr.detectChanges()})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Is.kd),n.rXU(n.gRc),n.rXU(Xe.ew,2),n.rXU(n.Agw))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-svg-defs-host"]],features:[n.Jv_([Xe.ew])],decls:4,vars:2,consts:[["server",""],["version","1.1",0,"xmlns","xlink","http://www.w3.org/1999/xlink","xmlns","http://www.w3.org/2000/svg"],[4,"ngIf","ngIfElse"],[3,"innerHTML",4,"ngFor","ngForOf"],[3,"innerHTML"],[4,"ngFor","ngForOf"],[3,"outerHTML"]],template:function(r,h){if(1&r&&(n.qSk(),n.j41(0,"svg",1),n.DNE(1,vr,2,1,"ng-container",2)(2,ds,1,1,"ng-template",null,0,n.C5r),n.k0s()),2&r){const y=n.sdS(3);n.R7$(),n.Y8G("ngIf",h.isBrowser)("ngIfElse",y)}},dependencies:[mt.bT,mt.Sq],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0}),s})(),vn=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,Yi.ks]]}),s})();var $i=m(1813);const po=s=>({$implicit:s});function ir(s,g){1&s&&n.eu8(0)}function $s(s,g){if(1&s&&(n.j41(0,"div",1),n.DNE(1,ir,1,0,"ng-container",2),n.k0s()),2&s){const r=g.$implicit;n.Y8G("@tuiParentAnimation",void 0)("tuiActiveZoneParent",r.activeZone||null),n.R7$(),n.Y8G("polymorpheusOutlet",r.component)("polymorpheusOutletContext",n.eq3(4,po,r))}}let Yr=(()=>{class s{constructor(r,h,y){this.hints$=r,this.destroy$=h,this.cdr=y,this.hints=[]}ngOnInit(){this.hints$.pipe((0,oe.Q)(this.destroy$)).subscribe(r=>{this.hints=r,this.cdr.detectChanges()})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Is.Vj),n.rXU(Xe.ew,2),n.rXU(n.gRc))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-hints-host"]],hostAttrs:["aria-live","polite"],features:[n.Jv_([Xe.ew])],decls:1,vars:1,consts:[["role","tooltip",3,"tuiActiveZoneParent",4,"ngFor","ngForOf"],["role","tooltip",3,"tuiActiveZoneParent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(r,h){1&r&&n.DNE(0,$s,2,6,"div",0),2&r&&n.Y8G("ngForOf",h.hints)},dependencies:[mt.Sq,$i.Y,tn.OA],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:0}"],data:{animation:[Mn.Hk]}}),s})(),ks=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,tn.yJ,$i.L]]}),s})();const Gi=["*",[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],cr=["*","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];function Ro(s,g){1&s&&n.nrm(0,"tui-scroll-controls",2)}let Zr=(()=>{class s{constructor(r,h,y,S,be,dt,_t,yt,Kt){var pn;this.reducedMotion=r,this.duration=h,this.dialogs=y,this.isMobile=S,this.breakpoint=be,this.isIOS=dt,this.isAndroid=_t,this.isMobileRes$=this.breakpoint.pipe((0,he.T)(bn=>"mobile"===bn)),this.scrollbars$=this.dialogs.length&&!this.isMobile?(0,pe.z)([...this.dialogs]).pipe((0,he.T)(bn=>!bn.some(({length:jn})=>jn)),(0,Qn.B)(0)):(0,ho.of)(!this.isMobile),null===(pn=yt.defaultView)||void 0===pn||pn.document.body.setAttribute("data-tui-theme",Kt.toLowerCase())}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(it.vo),n.rXU(it.U_),n.rXU(Oe.lb),n.rXU(Oe.Td),n.rXU(Is.$n),n.rXU(Oe.mg),n.rXU(Oe.E),n.rXU(mt.qQ),n.rXU(it.HG))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-root"]],hostAttrs:["data-tui-version","3.84.0"],hostVars:9,hostBindings:function(r,h){1&r&&n.bIt("touchstart.passive.silent",function(){return 0})("$.class._mobile",function(){return h.isMobileRes$}),2&r&&(n.Mr5("$.class._mobile",h.isMobileRes$),n.xc7("--tui-duration",h.duration,"ms"),n.AVh("_ios",h.isIOS)("_android",h.isAndroid)("_reduced-motion",h.reducedMotion))},ngContentSelectors:cr,decls:14,vars:3,consts:[["class","t-root-scrollbar",4,"ngIf"],[1,"t-root-content"],[1,"t-root-scrollbar"]],template:function(r,h){1&r&&(n.NAR(Gi),n.DNE(0,Ro,1,0,"tui-scroll-controls",0),n.nI1(1,"async"),n.nrm(2,"tui-svg-defs-host"),n.j41(3,"tui-dropdown-host")(4,"div",1),n.SdG(5),n.k0s(),n.SdG(6,1),n.nrm(7,"tui-dialog-host"),n.SdG(8,2),n.nrm(9,"tui-alert-host"),n.SdG(10,3),n.k0s(),n.SdG(11,4),n.nrm(12,"tui-hints-host"),n.SdG(13,5)),2&r&&n.Y8G("ngIf",n.bMT(1,1,h.scrollbars$))},dependencies:[Bi.LT,Bs,Fr.p,pa,Zi,Yr,mt.bT,mt.Jj],styles:['@keyframes tuiPresent{to{content:"1"}}@keyframes tuiSkeletonVibe{to{opacity:.5}}html,.tui-zero-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,.tui-zero-scrollbar::-webkit-scrollbar,html::-webkit-scrollbar-thumb,.tui-zero-scrollbar::-webkit-scrollbar-thumb{display:none}body[data-tui-theme]{font:var(--tui-font-text-s);color:var(--tui-text-01);background:var(--tui-base-01);margin:0}tui-root{position:relative;display:block;flex:1;-webkit-tap-highlight-color:transparent}tui-root>.t-root-scrollbar{position:fixed;top:0;left:0;bottom:0;right:0;display:none;margin:0}[data-tui-theme] tui-root>.t-root-scrollbar{display:block}.t-root-content{height:100%;isolation:isolate;transform:translateY(var(--t-root-top))}[tuiDropdownButton][tuiDropdownButton]{display:none}.t-overscroll-none{overscroll-behavior:none}\n'],encapsulation:2}),s})(),Us=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,fi.$R,Fr.wW,vn,ks,cs,Oi,Bi.Ec]]}),s})();var L=m(5142);let q=(()=>{class s{constructor(r,h){this.enabled$=new G.B;const y=h.pipe((0,he.T)(S=>!!S&&(!r||!S.length||S.every(be=>!r.contains(be)))));this.tuiObscured=this.enabled$.pipe((0,lt.aY)(()=>y))}set tuiObscuredEnabled(r){this.enabled$.next(r)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU($i.Y,8),n.rXU(Xe.Ft,2))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},features:[n.Jv_([Xe.Ft,Xe.o4,Xe.ew])]}),s})(),A=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();var _=m(5245),x=m(7647),O=m(983);const $=["wrapper"],ce=["*"],Ee=(s,g)=>({$implicit:s,close:g});function ke(s,g){if(1&s&&(n.j41(0,"div",8),n.EFF(1),n.k0s()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}function Je(s,g){if(1&s){const r=n.RV6();n.j41(0,"div",6,2),n.bIt("keydown",function(y){n.eBV(r);const S=n.XpG(2);return n.Njj(S.onKeydown(y))}),n.DNE(2,ke,2,1,"div",7),n.k0s(),n.nrm(3,"div")}if(2&s){n.XpG();const r=n.sdS(1),h=n.XpG();n.R7$(2),n.Y8G("polymorpheusOutlet",h.content)("polymorpheusOutletContext",n.l_i(2,Ee,r,h.close))}}function ct(s,g){if(1&s){const r=n.RV6();n.j41(0,"div",4,0),n.bIt("tuiActiveZoneChange",function(y){n.eBV(r);const S=n.XpG();return n.Njj(S.onActiveZone(y))})("tuiObscured",function(y){n.eBV(r);const S=n.XpG();return n.Njj(S.onHostObscured(y))}),n.SdG(2),n.DNE(3,Je,4,5,"ng-template",5,1,n.C5r),n.k0s()}if(2&s){const r=g.tuiLet,h=n.sdS(4),y=n.XpG();n.Y8G("tuiDropdown",h)("tuiDropdownManual",r&&y.canOpen)("tuiDropdownSided",y.sided)("tuiObscuredEnabled",r),n.R7$(3),n.Y8G("polymorpheus",y.context)}}let Bt=(()=>{class s extends U.dg{constructor(){super(...arguments),this.type="dummy"}getPosition(){return[0,0]}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["","tuiAccessorProxy",""]],features:[n.Jv_([{provide:U.dg,multi:!0,deps:[[new n.Xx1,new n.kdw,s],s],useFactory:(g,r)=>g||r}]),n.Vt3]}),s})();const bt=new n.nKC("[TUI_HOSTED_DROPDOWN_COMPONENT]");let Pn=(()=>{class s{constructor(r,h,y,S){S?.tuiDropdownOpenChange.pipe((0,le.p)(be=>be&&S.dropdown===y&&!h.focused),(0,oe.Q)(r)).subscribe(()=>{var be;null===(be=h.nativeFocusableElement)||void 0===be||be.focus(),h.updateOpen(!0)})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Xe.ew,2),n.rXU(bt),n.rXU(un.pU,2),n.rXU(un.Vo,8))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiDropdownOpenMonitor",""]],features:[n.Jv_([Xe.ew])]}),s})(),Sn=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiHostedDropdownHost",""]]}),s})();function Cn(s){var g;return"key"in s&&"escape"===s.key.toLowerCase()&&this.canOpen&&this.open&&!(null!==(g=this.dropdown)&&void 0!==g&&g.nextElementSibling)}let K=(()=>{class s{constructor(r,h){this.hover$=r,this.el=h,this.openChange$=new fe.t(!1),this.hostHover$=(0,pe.z)([(0,lt.xM)(this.el.nativeElement,"mouseover").pipe((0,he.T)(y=>this.computedHost.contains((0,Pe.U9)(y))),(0,ve.n)(y=>{var S,be;return(0,ho.of)(y).pipe((0,sn.c)((y?null===(S=this.hover$)||void 0===S?void 0:S.showDelay:null===(be=this.hover$)||void 0===be?void 0:be.hideDelay)||0))})),this.hover$||O.w]).pipe((0,he.T)(([y,S])=>y&&S)),this.sided=!1,this.canOpen=!0,this.open$=(0,J.h)(this.openChange$,this.hostHover$).pipe((0,_.i)(1),(0,$e.F)(),(0,x.u)()),this.focusedChange=new n.bkB,this.openChange=this.openChange$,this.close=()=>this.updateOpen(!1)}set open(r){this.openChange.next(r)}get open(){return this.openChange.value}get host(){var r;return(null===(r=this.dropdownHost)||void 0===r?void 0:r.nativeElement)||this.el.nativeElement}get computedHost(){var r;return(null===(r=this.dropdownHost)||void 0===r?void 0:r.nativeElement)||this.nativeFocusableElement||this.el.nativeElement}get dropdown(){var r,h;return null===(h=null===(r=this.dropdownDirective)||void 0===r?void 0:r.dropdownBoxRef)||void 0===h?void 0:h.location.nativeElement}get nativeFocusableElement(){return(0,W.Hn)(this.host)?this.host:(0,W.km)({initial:this.host,root:this.el.nativeElement})}get focused(){return(0,W.Ij)(this.host)||this.open&&!!this.wrapper&&(0,W.Ij)(this.wrapper.nativeElement)}onFocusInOut(){this.el.nativeElement.classList.toggle("_hosted_dropdown_focused",this.focused)}onFocusIn(r){this.computedHost.contains(r)||this.updateOpen(!1)}onClick(r){var h;!this.hostEditable&&this.computedHost.contains(r)&&(null===(h=this.hover$)||void 0===h||!h.hovered)&&this.updateOpen(!this.open)}onKeyDownEsc(r){r.preventDefault(),this.closeDropdown()}onArrow(r,h){this.focusDropdown(r,h)}onKeydown({key:r,target:h,defaultPrevented:y}){!y&&(0,Tn.On)(r)&&this.hostEditable&&(0,Pe.Ki)(h)&&!(0,Pe.dn)(h)&&this.focusHost()}onActiveZone(r){this.updateFocused(r),r||this.updateOpen(!1)}onHostObscured(r){r&&this.closeDropdown()}updateOpen(r){(!r||this.canOpen)&&(this.open=r)}get hostEditable(){return(0,Pe.dn)(this.computedHost)}focusDropdown(r,h){const y=this.nativeFocusableElement;if(!(y&&(0,Pe.Ki)(y)&&(0,Pe.ru)(r.target)&&y.contains(r.target)))return;if(!(this.wrapper&&this.open&&this.dropdown&&(0,Pe.Ki)(this.wrapper.nativeElement.nextElementSibling)))return this.updateOpen(!0),void((0,Pe.dn)(y)||r.preventDefault());const be=(0,W.km)({initial:h?this.wrapper.nativeElement:this.wrapper.nativeElement.nextElementSibling,root:this.wrapper.nativeElement,previous:!h});be&&(be.focus(),r.preventDefault())}closeDropdown(){this.focused&&this.focusHost(),this.updateOpen(!1)}focusHost(){const r=this.nativeFocusableElement;r&&r.focus({preventScroll:!0})}updateFocused(r){this.focusedChange.emit(r)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(un.Dg,10),n.rXU(n.aKT))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-hosted-dropdown"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,Sn,5,n.aKT),2&r){let S;n.mGM(S=n.lsd())&&(h.dropdownHost=S.first)}},viewQuery:function(r,h){if(1&r&&(n.GBs($,5,n.aKT),n.GBs(un.pU,5),n.GBs($i.Y,5)),2&r){let y;n.mGM(y=n.lsd())&&(h.wrapper=y.first),n.mGM(y=n.lsd())&&(h.dropdownDirective=y.first),n.mGM(y=n.lsd())&&(h.activeZone=y.first)}},hostBindings:function(r,h){1&r&&n.bIt("focusin.capture.silent",function(){return h.onFocusInOut()})("focusout.capture.silent",function(){return h.onFocusInOut()})("focusin",function(S){return h.onFocusIn(S.target)})("click",function(S){return h.onClick(S.target)})("keydown.silent.capture",function(S){return h.onKeyDownEsc(S)},!1,n.EBC)("keydown.arrowDown",function(S){return h.onArrow(S,!0)})("keydown.arrowUp",function(S){return h.onArrow(S,!1)})},inputs:{content:"content",sided:"sided",canOpen:"canOpen",open:"open"},outputs:{open$:"openChange",focusedChange:"focusedChange"},features:[n.Jv_([(0,Oe.Jr)(s),{provide:Bt,deps:[[new n.Xx1,new n.B$B,U.dg]],useFactory:g=>g?.[0]},{provide:bt,useExisting:s}])],ngContentSelectors:ce,decls:2,vars:3,consts:[["activeZone","tuiActiveZone"],["dropdown","polymorpheus"],["wrapper",""],["tuiAccessorProxy","","tuiDropdownOpenMonitor","","class","t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured",4,"tuiLet"],["tuiAccessorProxy","","tuiDropdownOpenMonitor","",1,"t-wrapper",3,"tuiActiveZoneChange","tuiObscured","tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled"],[3,"polymorpheus"],[1,"t-dropdown",3,"keydown"],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(r,h){if(1&r&&(n.NAR(),n.DNE(0,ct,5,5,"div",3),n.nI1(1,"async")),2&r){let y;n.Y8G("tuiLet",null!==(y=n.bMT(1,1,h.open$))&&void 0!==y?y:h.openChange.value)}},dependencies:[Yi.Nx,Bt,Pn,un.pU,un.XA,un.Gc,un.X2,un.Rg,$i.Y,q,tn.A7,tn.OA,mt.Jj],styles:["[_nghost-%COMP%]{display:inline-flex}.t-wrapper[_ngcontent-%COMP%]{border-radius:inherit;height:inherit;flex:1 1 auto;width:100%}.t-dropdown[_ngcontent-%COMP%]{height:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}"],changeDetection:0}),(0,He.Cg)([(0,fi.KX)(Cn)],s.prototype,"onKeyDownEsc",null),s})(),X=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,tn.yJ,Yi.ks,A,$i.L,un.ML]]}),s})();var Te=m(1033),et=m(3386),_n=m(9974),li=m(4360),fo=m(4682);let go=(()=>{class s{constructor(r,h){this.focusable=r,this.el=h}get element(){var r;return(null===(r=this.focusable)||void 0===r?void 0:r.nativeFocusableElement)||this.el.nativeElement}get isTextFieldElement(){return this.element.matches("input, textarea, [contenteditable]")}}return s.\u0275fac=function(r){n.QTQ()},s.\u0275dir=n.FsC({type:s}),s})(),Kn=(()=>{class s extends go{constructor(r,h,y){super(r,h),this.animationFrame$=y}setFocus(){this.isTextFieldElement?(0,Te.O)((0,w.O)(1e3),this.animationFrame$.pipe((0,et.c)(Mn.cZ),(0,he.T)(()=>this.element.closest(".ng-animating")),function Mo(s){return(0,_n.N)((g,r)=>{let h=!1,y=0;g.subscribe((0,li._)(r,S=>(h||(h=!s(S,y++)))&&r.next(S)))})}(Boolean),(0,xe.s)(1))).subscribe(()=>this.element.focus({preventScroll:!0})):this.element.focus({preventScroll:!0})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Oe.aX,10),n.rXU(n.aKT),n.rXU(sr.dJ))},s.\u0275dir=n.FsC({type:s,features:[n.Vt3]}),s})();const Os=["type","inputMode","autocomplete","accept","min","max","step","pattern","size","maxlength"];let ya=(()=>{class s extends go{constructor(r,h,y,S,be){super(r,h),this.renderer=y,this.zone=S,this.win=be,this.patchCssStyles()}setFocus(){this.isTextFieldElement?this.zone.runOutsideAngular(()=>this.iosWebkitAutofocus()):this.element.focus({preventScroll:!0})}iosWebkitAutofocus(){var r;const h=this.makeFakeInput(),y=this.getDurationTimeBeforeFocus();let S=0,be=0;const dt=()=>h.focus({preventScroll:!0}),_t=()=>{clearTimeout(S),S=this.win.setTimeout(()=>{clearTimeout(be),h.removeEventListener("blur",dt),h.removeEventListener("focus",_t),be=this.win.setTimeout(()=>{this.element.focus({preventScroll:!1}),h.remove()},y)})};h.addEventListener("blur",dt,{once:!0}),h.addEventListener("focus",_t),this.insideDialog()?this.win.document.body.appendChild(h):null===(r=this.element.parentElement)||void 0===r||r.appendChild(h),h.focus({preventScroll:!0})}makeFakeInput(){const r=this.renderer.createElement("input"),h=this.element.getBoundingClientRect();return this.patchFakeInputFromFocusableElement(r),r.style.height=(0,fo.P)(h.height),r.style.width=(0,fo.P)(h.width/2),r.style.position="fixed",r.style.zIndex="-99999999",r.style.caretColor="transparent",r.style.border="none",r.style.outline="none",r.style.color="transparent",r.style.background="transparent",r.style.cursor="none",r.style.fontSize=(0,fo.P)(16),r.style.top=(0,fo.P)(h.top),r.style.left=(0,fo.P)(h.left),r}getDurationTimeBeforeFocus(){return parseFloat(this.win.getComputedStyle(this.element).getPropertyValue("--tui-duration"))||0}insideDialog(){return!!this.element.closest("tui-dialog")}patchCssStyles(){[this.win.document.documentElement,this.win.document.body].forEach(r=>{r.style.setProperty("overflow","auto"),r.style.setProperty("height","100%")})}patchFakeInputFromFocusableElement(r){Os.forEach(h=>{const y=this.element.getAttribute(h);(0,nt.Aj)(y)&&r.setAttribute(h,y)})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Oe.aX,10),n.rXU(n.aKT),n.rXU(n.sFG),n.rXU(n.SKi),n.rXU(sr.jf))},s.\u0275dir=n.FsC({type:s,features:[n.Vt3]}),s})();const Js=(0,nt.gc)({delay:NaN}),Dn=new n.nKC("[TUI_AUTOFOCUS_HANDLER]"),Jn=[{provide:Dn,useFactory:(s,g,r,h,y,S,be)=>be?new ya(s,g,h,y,S):new Kn(s,g,r),deps:[[new n.Xx1,new n.B$B,Oe.aX],n.aKT,sr.dJ,n.sFG,n.SKi,sr.jf,Oe.mg]},Xe.ew];let yi=(()=>{class s{constructor(r,h,y){this.handler=r,this.options=h,this.destroy$=y,this.autoFocus=!0}ngAfterViewInit(){(function R(s){return null!==s&&typeof s<"u"&&"false"!=`${s}`})(this.autoFocus)&&this.focus()}focus(){Number.isNaN(this.options.delay)?Promise.resolve().then(()=>this.handler.setFocus()):(0,w.O)(this.options.delay).pipe((0,oe.Q)(this.destroy$)).subscribe(()=>this.handler.setFocus())}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Dn),n.rXU(Js),n.rXU(Xe.ew,2))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiAutoFocus",""]],inputs:{autoFocus:[0,"tuiAutoFocus","autoFocus"]},features:[n.Jv_(Jn)]}),s})(),Qi=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();var or=m(4754),Fo=m(4402),Wi=m(365);function Vs(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}function Ra(s,g){if(1&s&&(n.j41(0,"header",6),n.DNE(1,Vs,2,1,"ng-container",3),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.header)("polymorpheusOutletContext",r.context)}}function jo(s,g){if(1&s){const r=n.RV6();n.qex(0),n.nrm(1,"div",7),n.j41(2,"div",8)(3,"button",9),n.bIt("click",function(){n.eBV(r);const y=n.XpG();return n.Njj(y.context.$implicit.complete())}),n.EFF(4),n.k0s()(),n.bVm()}if(2&s){const r=g.polymorpheusOutlet,h=n.XpG();n.R7$(),n.Y8G("innerHTML",r,n.npT),n.R7$(3),n.SpI(" ",(null==h.context.data?null:h.context.data.button)||"OK"," ")}}function ps(s,g){if(1&s){const r=n.RV6();n.j41(0,"div",10)(1,"button",11),n.nI1(2,"async"),n.bIt("click",function(){n.eBV(r);const y=n.XpG();return n.Njj(y.close$.next())})("mousedown.prevent.silent",function(){return n.eBV(r),n.Njj(0)}),n.k0s()()}if(2&s){const r=n.XpG();n.R7$(),n.Y8G("appearance",r.fullscreen?"secondary":"")("icon",r.icons.close)("title",n.bMT(2,3,r.closeWord$))}}const Mr=(0,nt.gc)(O.w),Ko=(0,nt.gc)({size:"m",required:!1,closeable:!0,dismissible:!0,label:"",header:""});let fs=(()=>{class s extends Ge.c{constructor(r,h,y){super(S=>(0,J.h)(this.esc$,this.mousedown$).subscribe(S)),this.win=r,this.doc=h,this.el=y,this.esc$=(0,lt.xM)(this.doc,"keydown").pipe((0,le.p)(S=>{const be=(0,Pe.U9)(S);return"Escape"===S.key&&!S.defaultPrevented&&(this.element.contains(be)||this.isOutside(be))})),this.mousedown$=(0,lt.xM)(this.doc,"mousedown").pipe((0,le.p)(S=>(0,Wi.hV)(this.win)-S.clientX>17&&this.isOutside((0,Pe.U9)(S))),(0,ve.n)(()=>(0,lt.xM)(this.doc,"mouseup").pipe((0,xe.s)(1),(0,he.T)(Pe.U9),(0,le.p)(S=>this.isOutside(S)))))}get element(){return this.el.nativeElement}isOutside(r){return(0,Pe.ru)(r)&&(!(0,Pe.P9)(this.element,r)||r===this.element)}}return s.\u0275fac=function(r){return new(r||s)(n.KVO(sr.jf),n.KVO(mt.qQ),n.KVO(n.aKT))},s.\u0275prov=n.jDH({token:s,factory:s.\u0275fac}),s})();const xa=new Error("Required dialog was dismissed");function Ca(s){return(0,Fo.A)(s)?s:(0,ho.of)(s)}const Gl=new tn.lS((()=>{class s{constructor(r,h,y,S,be,dt,_t,yt){this.duration=r,this.isMobile=h,this.context=y,this.closeWord$=_t,this.icons=yt,this.animation={value:"",params:{start:"40px",duration:this.duration}},this.fullscreenAnimation={value:"",params:{start:"100vh",duration:this.duration}},this.close$=new G.B,(0,J.h)(this.close$.pipe((0,ve.n)(()=>Ca(y.closeable))),be.pipe((0,ve.n)(()=>Ca(y.dismissible))),dt.pipe((0,he.T)(Mn.Uq))).pipe((0,le.p)(Boolean),(0,oe.Q)(S)).subscribe(()=>{this.close()})}get size(){return this.context.size}get header(){return this.context.header}get slideInTop(){return this.fullscreen||this.isMobile?this.fullscreenAnimation:this.animation}get fullscreen(){return!this.isMobile&&("fullscreen"===this.size||"page"===this.size)}close(){this.context.required?this.context.$implicit.error(xa):this.context.$implicit.complete()}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(it.U_),n.rXU(Oe.Td),n.rXU(tn.su),n.rXU(Xe.ew,2),n.rXU(fs),n.rXU(Mr),n.rXU(it.R3),n.rXU(it._Z))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-dialog"]],hostVars:6,hostBindings:function(r,h){2&r&&(n.zvX("@tuiSlideInTop",h.slideInTop)("@tuiFadeIn",h.slideInTop),n.BMQ("data-appearance",h.context.appearance)("data-size",h.size),n.AVh("_centered",h.header))},features:[n.Jv_([Xe.ew,fs])],decls:7,vars:6,consts:[["class","t-header",4,"ngIf"],[1,"t-content"],[1,"t-heading",3,"id","textContent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-filler"],["class","t-wrapper",4,"ngIf"],[1,"t-header"],[3,"innerHTML"],[1,"t-buttons"],["size","m","tuiAutoFocus","","tuiButton","","type","button",3,"click"],[1,"t-wrapper"],["automation-id","tui-dialog__close","shape","rounded","size","s","tuiIconButton","","type","button",1,"t-close",3,"click","mousedown.prevent.silent","appearance","icon","title"]],template:function(r,h){1&r&&(n.DNE(0,Ra,2,2,"header",0),n.j41(1,"div",1),n.nrm(2,"h2",2),n.j41(3,"section"),n.DNE(4,jo,5,2,"ng-container",3),n.k0s()(),n.nrm(5,"div",4),n.DNE(6,ps,3,5,"div",5)),2&r&&(n.Y8G("ngIf",h.header),n.R7$(2),n.Y8G("id",h.context.id)("textContent",h.context.label),n.R7$(2),n.Y8G("polymorpheusOutlet",h.context.content)("polymorpheusOutletContext",h.context),n.R7$(2),n.Y8G("ngIf",h.context.closeable))},dependencies:[Ce.SM,mt.bT,tn.OA,yi,mt.Jj],styles:['[_nghost-%COMP%]{position:relative;display:flex;font:var(--tui-font-text-m);flex-direction:column;box-sizing:border-box;margin:auto;border-radius:1rem;border:2.5rem solid transparent}[_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--tui-shadow-modal)}[data-size=auto][_nghost-%COMP%]{width:auto}[data-size=s][_nghost-%COMP%]{width:30rem}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[data-size=s][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}[data-size=m][_nghost-%COMP%]{width:42.5rem}[data-size=m][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.75rem;font:var(--tui-font-heading-4)}[data-size=l][_nghost-%COMP%]{width:55rem}[data-size=l][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=fullscreen][_nghost-%COMP%], [data-size=page][_nghost-%COMP%]{min-width:100vw;min-height:100%;border-radius:0;border:none;background:var(--tui-elevation-01);box-shadow:0 4rem var(--tui-elevation-01)}[data-size=fullscreen][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:3rem calc(50vw - (45rem / 2))}[data-size=fullscreen][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0}._centered[_nghost-%COMP%]{text-align:center}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%]{min-width:100%;width:100%;max-width:100%;border-radius:0;border:none;margin:auto 0 0}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}.t-heading[_ngcontent-%COMP%]{margin:0;word-wrap:break-word;font:var(--tui-font-heading-3)}.t-heading[_ngcontent-%COMP%]:empty{display:none}.t-header[_ngcontent-%COMP%]{display:flex;border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}[data-size=fullscreen][_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{flex:1}.t-content[_ngcontent-%COMP%]{border-radius:inherit;padding:2rem;background:var(--tui-elevation-01)}.t-content[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.t-wrapper[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;z-index:1;order:-1}.t-filler[_ngcontent-%COMP%]{flex-grow:1}.t-close[_ngcontent-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:fixed;top:1.5rem;right:1.5rem;display:none;color:var(--tui-base-01)}.t-dialog:last-of-type[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], .t-dialog:last-of-type [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]{animation:tuiFadeIn var(--tui-duration);background:rgba(104,104,104,.96)}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]:hover{background:rgba(159,159,159,.86)}[_nghost-%COMP%]:not([data-size="fullscreen"]).ng-animating .t-close[_ngcontent-%COMP%]{display:none}tui-root._mobile[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{position:absolute;top:0;right:0;background:transparent!important;color:var(--tui-text-01);opacity:.5}.t-buttons[_ngcontent-%COMP%]{margin-top:1.25rem;text-align:right}'],data:{animation:[or.oD,or.uy]}}),s})());let Wl=(()=>{class s extends de.iX{constructor(){super(...arguments),this.component=Gl,this.defaultOptions=Object.assign(Object.assign({},(0,n.WQX)(Ko)),{data:void 0})}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275prov=n.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),s})(),ea=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({providers:[(0,Oe.jn)(Wl)],imports:[[tn.yJ,Ce.Pv,mt.MD,Qi]]}),s})();var Fa=m(4896),qa=m(3801);let Il=(()=>{class s{transform(r,h,...y){return r.filter(S=>h(S,...y))}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiFilter",type:s,pure:!0}),s})(),zs=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})(),aa=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiItem",""]]}),s})(),Lr=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})(),ci=(()=>{class s{transform(r,h,y){var S;return null!==(S=r?.replace(h,y))&&void 0!==S?S:""}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiReplace",type:s,pure:!0}),s})(),Ci=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();function hl(s){const g=s.replace("#","").split("").map((r,h,y)=>3===y.length?r+r:r).join("").match(/.{2}/g);return g?g.map(r=>Number.parseInt(r,16)):[0,0,0]}const Di=["*"];let Ei=(()=>{class s{constructor(r){this.mode$=r,this.size="m",this.status="default",this.hoverable=!1}get padding(){var r;return this.isEmpty?"none":(0,nt.sZ)(null===(r=this.value)||void 0===r?void 0:r.valueOf())?"m":"l"}get outputValue(){var r;const h=null===(r=this.value)||void 0===r?void 0:r.valueOf();return(0,nt.sZ)(h)&&h>99?"99+":(0,nt.Aj)(this.value)?String(this.value):""}get isEmpty(){return!this.value&&0!==this.value}titleText({offsetWidth:r,scrollWidth:h}){return r{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD]]}),s})();var Si=m(2230);let Io=(()=>{class s{constructor(r,h,y,S,be){this.host=r,this.control=h,this.el=y,this.idService=S,this.itemsHandlers=be,this.placeholder="",this.disabledItemHandler=null,this.datalist=null}get id(){return this.el.nativeElement.id||this.idService.generate()}get emptyOption(){return!!this.placeholder&&!this.control.value}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(it.w2),n.rXU(de.Er),n.rXU(n.aKT),n.rXU(Xe.BF),n.rXU(Si.E4))},s.\u0275dir=n.FsC({type:s,viewQuery:function(r,h){if(1&r&&n.GBs(co,7,n.C4Q),2&r){let y;n.mGM(y=n.lsd())&&(h.datalist=y.first)}},hostVars:1,hostBindings:function(r,h){2&r&&n.Mr5("id",h.id)},inputs:{placeholder:"placeholder",disabledItemHandler:"disabledItemHandler"}}),s})(),oo=(()=>{class s{constructor({nativeElement:r}){return new n.aKT(r)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.aKT))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiElement",""]],exportAs:["elementRef"]}),s})(),gs=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();function fl(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}function Na(s,g){if(1&s){const r=n.RV6();n.j41(0,"button",5,1),n.bIt("click",function(){const y=n.eBV(r).$implicit,S=n.XpG(2);return n.Njj(S.itemClick.emit(y))}),n.j41(2,"span",6),n.DNE(3,fl,2,1,"ng-container",7),n.k0s()()}if(2&s){const r=g.$implicit,h=n.sdS(1),y=n.XpG(2);n.Y8G("disabled",y.disabledItemHandler(r))("value",r),n.R7$(3),n.Y8G("polymorpheusOutlet",y.itemContent)("polymorpheusOutletContext",y.getContext(r,h))}}function gl(s,g){if(1&s&&(n.j41(0,"tui-data-list",3),n.DNE(1,Na,4,4,"button",4),n.k0s()),2&s){const r=n.XpG();n.Y8G("emptyContent",r.emptyContent)("size",r.size),n.R7$(),n.Y8G("ngForOf",r.items)}}function Xl(s,g){1&s&&n.nrm(0,"tui-loader",8)}let Yl=(()=>{class s{constructor(r,h){this.itemsHandlers=r,this.defaultSize=h,this.optionsQuery=Mn.xQ,this.disabledItemHandler=this.itemsHandlers.disabledItemHandler,this.size=this.defaultSize,this.itemClick=new n.bkB,this.itemContent=({$implicit:y})=>this.itemsHandlers.stringify(y)}getContext(r,{nativeElement:h}){return{$implicit:r,active:(0,W.X)(h)}}getOptions(r=!1){return this.optionsQuery.filter(({disabled:h})=>r||!h).map(({value:h})=>h).filter(nt.Aj)}}return s.\u0275fac=function(r){n.QTQ()},s.\u0275dir=n.FsC({type:s,viewQuery:function(r,h){if(1&r&&n.GBs(tr,5),2&r){let y;n.mGM(y=n.lsd())&&(h.optionsQuery=y)}},inputs:{disabledItemHandler:"disabledItemHandler",emptyContent:"emptyContent",size:"size",itemContent:"itemContent"},outputs:{itemClick:"itemClick"}}),s})(),Zl=(()=>{class s extends Yl{constructor(r,h){super(r,h?.size||"m"),this.items=[]}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Si.E4),n.rXU(an,8))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-data-list-wrapper",3,"labels",""]],inputs:{items:"items"},features:[n.Jv_([(0,it.WD)(s),Zt]),n.Vt3],decls:3,vars:2,consts:[["loading",""],["elementRef","elementRef"],[3,"emptyContent","size",4,"ngIf","ngIfElse"],[3,"emptyContent","size"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"disabled","value","click",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"click","disabled","value"],[1,"t-content"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-data-list-wrapper__loader",1,"t-loader"]],template:function(r,h){if(1&r&&n.DNE(0,gl,2,3,"tui-data-list",2)(1,Xl,1,0,"ng-template",null,0,n.C5r),2&r){const y=n.sdS(2);n.Y8G("ngIf",h.items)("ngIfElse",y)}},dependencies:[Eo,tr,fr.jT,mt.bT,mt.Sq,oo,tn.OA],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),s})(),wa=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,tn.yJ,gs,Dr,fr.Yc]]}),s})(),fa=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();function Jl(s,g){1&s&&n.nrm(0,"tui-svg",2),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function Qr(s,g){1&s&&n.eu8(0)}const Ba=(0,nt.gc)({iconSmall:"tuiIconChevronDown",iconLarge:"tuiIconChevronDownLarge"}),la=new tn.lS((()=>{class s{constructor(r,h,y){this.dropdown=r,this.textfieldSize=h,this.options=y}get rotated(){return this.dropdown.open}get arrowIcon(){return(0,Tn.Wu)(this.textfieldSize.size)?this.options.iconLarge:this.options.iconSmall}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(K),n.rXU(gt),n.rXU(Ba))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-arrow"]],hostVars:2,hostBindings:function(r,h){2&r&&n.AVh("_rotated",h.rotated)},decls:3,vars:4,consts:[[3,"src",4,"polymorpheusOutlet"],[4,"ngIf"],[3,"src"]],template:function(r,h){1&r&&(n.DNE(0,Jl,1,1,"tui-svg",0)(1,Qr,1,0,"ng-container",1),n.nI1(2,"async")),2&r&&(n.Y8G("polymorpheusOutlet",h.arrowIcon),n.R7$(),n.Y8G("ngIf",n.bMT(2,2,h.dropdown.openChange)))},dependencies:[ft._Y,tn.OA,mt.bT,mt.Jj],styles:["[_nghost-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;cursor:pointer;pointer-events:none}._rotated[_nghost-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),s})());let ql=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,ft.vl,tn.yJ]]}),s})();const T=(0,nt.gc)({interactive:la,disabled:la});var Q=m(8048);let ne=(()=>{class s{constructor(r,h){this.el=r,this.destroy$=h}set tuiScrollIntoView(r){r&&(0,w.O)(0).pipe((0,oe.Q)(this.destroy$)).subscribe(()=>{this.el.nativeElement.dispatchEvent(new CustomEvent(Q.Uk,{bubbles:!0,detail:this.el.nativeElement}))})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.aKT),n.rXU(Xe.ew,2))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiScrollIntoView",""]],inputs:{tuiScrollIntoView:"tuiScrollIntoView"},features:[n.Jv_([Xe.ew])]}),s})(),te=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();function Ne(s,g){if(1&s&&n.nrm(0,"tui-svg",3),2&s){const r=n.XpG();n.Y8G("src",r.icons.check)("tuiScrollIntoView",!0)}}function Ae(s,g){1&s&&n.nrm(0,"span",4)}const ht=new tn.lS((()=>{class s{constructor(r,h,y,S,be,dt,_t,yt){this.icons=r,this.context=h,this.host=y,this.el=S,this.option=be,this.dataList=dt,this.control=_t,this.abstractControl=yt,this.changeDetection$=new G.B,this.selected$=(0,J.h)(this.changeDetection$,this.control.valueChanges||O.w,(0,lt.xM)(this.el.nativeElement,"animationstart")).pipe((0,ue.Z)(null),(0,he.T)(()=>this.selected),(0,$e.F)())}get matcher(){return this.host.identityMatcher||Mn.BJ}ngOnInit(){Promise.resolve().then(()=>{var r,h;(0,nt.Aj)(this.option.value)&&!this.option.disabled&&(null===(h=(r=this.host).checkOption)||void 0===h||h.call(r,this.option.value))})}ngDoCheck(){this.changeDetection$.next()}get value(){var r,h;return null!==(h=null===(r=this.abstractControl)||void 0===r?void 0:r.value)&&void 0!==h?h:this.control.value}get selected(){return(0,nt.Aj)(this.option.value)&&(0,nt.Aj)(this.value)&&this.matcher(this.value,this.option.value)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(it._Z),n.rXU(tn.su),n.rXU(it.KN),n.rXU(n.aKT),n.rXU(tr),n.rXU(Eo,8),n.rXU(ze.vO),n.rXU(de.Er,8))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-select-option"]],decls:5,vars:5,consts:[["dummy",""],[3,"ngTemplateOutlet"],["automation-id","tui-select-option__checkmark","class","t-checkmark",3,"src","tuiScrollIntoView",4,"ngIf","ngIfElse"],["automation-id","tui-select-option__checkmark",1,"t-checkmark",3,"src","tuiScrollIntoView"],[1,"t-dummy"]],template:function(r,h){if(1&r&&(n.eu8(0,1),n.DNE(1,Ne,1,2,"tui-svg",2),n.nI1(2,"async"),n.DNE(3,Ae,1,0,"ng-template",null,0,n.C5r)),2&r){const y=n.sdS(4);n.Y8G("ngTemplateOutlet",h.context.$implicit),n.R7$(),n.Y8G("ngIf",n.bMT(2,3,h.selected$))("ngIfElse",y)}},dependencies:[ft._Y,mt.T3,mt.bT,ne,mt.Jj],styles:['@keyframes _ngcontent-%COMP%_retrigger{0%{left:1px}to{left:2px}}[_nghost-%COMP%]{display:flex;flex:1;align-items:center;max-width:100%;animation:_ngcontent-%COMP%_retrigger 1s}.t-checkmark[_ngcontent-%COMP%]{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-border-start:.25rem solid transparent;border-inline-start:.25rem solid transparent}tui-data-list[data-list-size="s"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="s"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}tui-data-list[data-list-size="m"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="m"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}.t-dummy[_ngcontent-%COMP%]{width:1.75rem}'],changeDetection:0}),s})());let zt=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,ft.vl,te]]}),s})();var dn=m(3669);const di=(0,un.Lq)({limitWidth:"fixed",align:"right"}),Ti={provide:it.r0,deps:[[new n.Xx1,new n.B$B,ze.kq]],useFactory:dn.D},E=["*",[["input"]],[["select"]]],P=["*","input","select"],M=(s,g)=>({$implicit:s,active:g});function F(s,g){1&s&&n.SdG(0,2,["*ngIf","isMobile"])}function ee(s,g){if(1&s&&n.DNE(0,F,1,0,"ng-content",6),2&s){const r=n.XpG();n.Y8G("ngIf",r.isMobile)}}function Ie(s,g){1&s&&n.eu8(0,7)}function Ze(s,g){1&s&&n.nrm(0,"div",10),2&s&&n.Y8G("textContent",g.polymorpheusOutlet)}function Ot(s,g){if(1&s&&(n.j41(0,"div",8),n.DNE(1,Ze,1,1,"div",9),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.computedContent)("polymorpheusOutletContext",n.l_i(2,M,r.value,r.computedFocused))}}function xt(s,g){1&s&&n.eu8(0)}function yn(s,g){if(1&s&&(n.j41(0,"div",11),n.DNE(1,xt,1,0,"ng-container",12),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.arrow)}}const na=(0,nt.gc)({valueContent:""});let Ea=(()=>{class s extends de.jc{constructor(r,h,y,S,be,dt,_t,yt){super(r,h),this.textfieldCleaner=y,this.textfieldSize=S,this.arrowMode=be,this.itemsHandlers=dt,this.options=_t,this.isMobile=yt,this.stringify=this.itemsHandlers.stringify,this.identityMatcher=this.itemsHandlers.identityMatcher,this.valueContent=this.options.valueContent}get size(){return this.textfieldSize.size}get arrow(){return this.interactive?this.arrowMode.interactive:this.arrowMode.disabled}get nativeFocusableElement(){var r,h;return null!==(h=null===(r=this.textfield)||void 0===r?void 0:r.nativeFocusableElement)&&void 0!==h?h:null}get focused(){return(0,W.X)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get nativeDropdownMode(){return!!this.nativeSelect&&this.isMobile}get computedValue(){return null===this.value?"":this.stringify(this.value)||" "}get computedContent(){return this.valueContent||this.computedValue}onValueChange(r){this.value=r||null}onActiveZone(r){this.updateFocused(r)}onKeyDownDelete(){this.textfieldCleaner.cleaner&&(this.value=null)}handleOption(r){var h;this.focusInput(),this.value=r,null===(h=this.hostedDropdown)||void 0===h||h.updateOpen(!1)}focusInput(r=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:r})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(ze.vO,10),n.rXU(n.gRc),n.rXU(Pt),n.rXU(gt),n.rXU(T),n.rXU(Si.E4),n.rXU(na),n.rXU(Oe.Td))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-select"]],contentQueries:function(r,h,y){if(1&r&&(n.wni(y,Io,7),n.wni(y,co,5,n.C4Q)),2&r){let S;n.mGM(S=n.lsd())&&(h.nativeSelect=S.first),n.mGM(S=n.lsd())&&(h.datalist=S.first)}},viewQuery:function(r,h){if(1&r&&(n.GBs(ri,5),n.GBs(K,5)),2&r){let y;n.mGM(y=n.lsd())&&(h.textfield=y.first),n.mGM(y=n.lsd())&&(h.hostedDropdown=y.first)}},hostVars:1,hostBindings:function(r,h){2&r&&n.BMQ("data-size",h.size)},inputs:{stringify:"stringify",identityMatcher:"identityMatcher",valueContent:"valueContent"},features:[n.Jv_([(0,Oe.Jr)(s),(0,de.SN)(s),(0,it.PU)(s),(0,it.NW)(ht)],[di]),n.Vt3],ngContentSelectors:P,decls:10,vars:15,consts:[["select",""],["icon",""],[1,"t-hosted",3,"tuiActiveZoneChange","canOpen","content"],["automation-id","tui-select__textfield",1,"t-textfield",3,"keydown.backspace.prevent","keydown.delete.prevent","valueChange","disabled","editable","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value"],["ngProjectAs","select",5,["select"],4,"ngTemplateOutlet"],["automation-id","tui-select__value","ngProjectAs","tuiContent","class","t-value",5,["tuiContent"],4,"ngIf"],[4,"ngIf"],["ngProjectAs","select",5,["select"]],["automation-id","tui-select__value","ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value"],["class","t-primitive-value",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive-value",3,"textContent"],["appearance","icon","tuiWrapper","",1,"t-icon"],[4,"polymorpheusOutlet"]],template:function(r,h){if(1&r){const y=n.RV6();n.NAR(E),n.j41(0,"tui-hosted-dropdown",2),n.bIt("tuiActiveZoneChange",function(be){return n.eBV(y),n.Njj(h.onActiveZone(be))}),n.j41(1,"tui-primitive-textfield",3),n.bIt("keydown.backspace.prevent",function(){return n.eBV(y),n.Njj(h.onKeyDownDelete())})("keydown.delete.prevent",function(){return n.eBV(y),n.Njj(h.onKeyDownDelete())})("valueChange",function(be){return n.eBV(y),n.Njj(h.onValueChange(be))}),n.SdG(2),n.SdG(3,1,["ngProjectAs","input",5,["input"]]),n.DNE(4,ee,1,1,"ng-template",null,0,n.C5r)(6,Ie,1,0,"ng-container",4)(7,Ot,2,5,"div",5),n.k0s(),n.DNE(8,yn,2,1,"ng-template",null,1,n.C5r),n.k0s()}if(2&r){const y=n.sdS(5),S=n.sdS(9);n.Y8G("canOpen",h.interactive&&!h.nativeDropdownMode)("content",h.datalist||""),n.R7$(),n.Y8G("disabled",h.computedDisabled)("editable",!1)("focusable",h.computedFocusable)("invalid",h.computedInvalid)("nativeId",h.nativeId)("pseudoActive",h.pseudoActive)("pseudoFocus",h.computedFocused)("pseudoHover",h.pseudoHover)("readOnly",h.readOnly)("tuiTextfieldIcon",h.arrow?S:"")("value",h.computedValue),n.R7$(5),n.Y8G("ngTemplateOutlet",y),n.R7$(),n.Y8G("ngIf",null!==h.value)}},dependencies:[K,ri,$i.Y,no,Vn,mt.bT,mt.T3,tn.OA,en.l],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}[_nghost-%COMP%]:not(._readonly) input:not(:disabled){cursor:pointer}._readonly[_nghost-%COMP%] input{cursor:default}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}.t-value[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center}.t-primitive-value[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),s})(),hi=(()=>{class s extends U.aX{get readOnly(){return!0}get value(){return this.host.computedValue}get stringify(){return this.host.stringify}onValueChange(r){this.host.onValueChange(r)}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["tui-select"]],features:[n.Jv_([(0,it.Sc)(s)]),n.Vt3]}),s})(),zo=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,tn.yJ,$i.L,ai,X,zt,ql,en.E,rn,wa,Dr,fa]]}),s})(),Br=(()=>{class s{constructor(){this.indeterminate=!1,this.checked=!1,this.tuiCheckedChange=new n.bkB}get isChecked(){return this.checked}get isIndeterminate(){return this.indeterminate}set tuiChecked(r){this.checked=r||!1,this.indeterminate=null===r}onChange({checked:r}){this.checked=r,this.indeterminate=!1,this.tuiCheckedChange.emit(r)}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["input","tuiChecked",""],["input","tuiCheckedChange",""]],hostVars:2,hostBindings:function(r,h){1&r&&n.bIt("change",function(S){return h.onChange(S.target)}),2&r&&n.Mr5("checked",h.isChecked)("indeterminate",h.isIndeterminate)},inputs:{tuiChecked:"tuiChecked"},outputs:{tuiCheckedChange:"tuiCheckedChange"}}),s})(),ua=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})(),$r=(()=>{class s{constructor({nativeElement:r},h){this.tuiFocusedChange=(0,J.h)((0,lt.xM)(r,"focusin"),(0,lt.xM)(r,"focusout")).pipe((0,he.T)(()=>(0,W.X)(r)),(0,ue.Z)(!1),(0,$e.F)(),(0,_.i)(1),(0,lt.sX)(h))}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.aKT),n.rXU(n.SKi))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiFocusedChange",""]],outputs:{tuiFocusedChange:"tuiFocusedChange"}}),s})(),wu=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})(),Ad=(()=>{class s{constructor(r){this.tuiFocusVisibleChange=r}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Xe.iF))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiFocusVisibleChange",""]],outputs:{tuiFocusVisibleChange:"tuiFocusVisibleChange"},features:[n.Jv_([Xe.ew,Xe.iF])]}),s})(),xc=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})(),Du=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();const ec=["focusableElement"],tc=s=>({$implicit:s});function nc(s,g){if(1&s&&n.nrm(0,"tui-loader",7),2&s){const r=n.XpG();n.Y8G("inheritColor",!0)("showLoader",r.value)("size",r.loaderSize)}}function Pd(s,g){1&s&&n.nrm(0,"tui-svg",10),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function $c(s,g){if(1&s&&(n.j41(0,"span",8),n.DNE(1,Pd,1,1,"tui-svg",9),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.iconOn)("polymorpheusOutletContext",n.eq3(2,tc,r.size))}}function yg(s,g){if(1&s&&n.nrm(0,"tui-loader",7),2&s){const r=n.XpG();n.Y8G("inheritColor",!0)("showLoader",!r.value)("size",r.loaderSize)}}function Uc(s,g){1&s&&n.nrm(0,"tui-svg",12),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function cp(s,g){if(1&s&&(n.j41(0,"span",8),n.DNE(1,Uc,1,1,"tui-svg",11),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.iconOff)("polymorpheusOutletContext",n.eq3(2,tc,r.size))}}const tl=(0,nt.gc)({icons:{toggleOff:({$implicit:s})=>"m"===s?"tuiIconToggleOff":"tuiIconToggleOffLarge",toggleOn:({$implicit:s})=>"m"===s?"tuiIconToggleOn":"tuiIconToggleOnLarge"},appearances:{checked:$t.bC.Primary,unchecked:$t.bC.Secondary},singleColor:!1,showIcons:!1,size:"m"});let nl=(()=>{class s extends de.Er{constructor(r,h,y,S){super(r,h),this.modeDirective=y,this.options=S,this.singleColor=this.options.singleColor,this.showIcons=this.options.showIcons,this.showLoader=!1,this.size=this.options.size}get iconOn(){return this.options.icons.toggleOn}get iconOff(){return this.options.icons.toggleOff}get nativeFocusableElement(){var r,h;return null!==(h=null===(r=this.focusableElement)||void 0===r?void 0:r.nativeElement)&&void 0!==h?h:null}get focused(){return(0,W.X)(this.nativeFocusableElement)}get appearance(){return this.singleColor||this.value?this.options.appearances.checked:this.options.appearances.unchecked}get sizeM(){return"m"===this.size}get loaderSize(){return this.sizeM?"xs":"s"}get hostMode(){var r,h;return null!==(h=null===(r=this.modeDirective)||void 0===r?void 0:r.mode)&&void 0!==h?h:null}onChecked(r){this.value=r}onFocused(r){this.updateFocused(r)}onFocusVisible(r){this.updateFocusVisible(r)}getFallbackValue(){return!1}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(ze.vO,10),n.rXU(n.gRc),n.rXU(Wo.h,8),n.rXU(tl))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-toggle"]],viewQuery:function(r,h){if(1&r&&n.GBs(ec,5),2&r){let y;n.mGM(y=n.lsd())&&(h.focusableElement=y.first)}},hostVars:4,hostBindings:function(r,h){2&r&&(n.BMQ("data-size",h.size)("data-mode",h.hostMode),n.AVh("_checked",h.value))},inputs:{singleColor:"singleColor",showIcons:"showIcons",showLoader:"showLoader",size:"size"},features:[n.Jv_([(0,Oe.Jr)(s),(0,de.SN)(s)]),n.Vt3],decls:9,vars:16,consts:[["focusableElement",""],["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly"],[1,"t-toggle"],["class","t-loader",3,"inheritColor","showLoader","size",4,"ngIf"],["class","t-icon-wrapper",4,"ngIf"],[1,"t-circle"],["automation-id","tui-toggle__checkbox","role","switch","type","checkbox",1,"t-checkbox",3,"tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange","disabled","id","tuiFocusable","tuiChecked"],[1,"t-loader",3,"inheritColor","showLoader","size"],[1,"t-icon-wrapper"],["automation-id","tui-toggle__check-icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__check-icon",1,"t-icon",3,"src"],["automation-id","tui-toggle__cancel-icon","class","t-icon t-icon_off",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__cancel-icon",1,"t-icon","t-icon_off",3,"src"]],template:function(r,h){if(1&r){const y=n.RV6();n.j41(0,"div",1)(1,"div",2),n.DNE(2,nc,1,3,"tui-loader",3)(3,$c,2,4,"span",4),n.nrm(4,"div",5),n.DNE(5,yg,1,3,"tui-loader",3)(6,cp,2,4,"span",4),n.k0s(),n.j41(7,"input",6,0),n.mxI("tuiCheckedChange",function(be){return n.eBV(y),n.DH7(h.value,be)||(h.value=be),n.Njj(be)}),n.bIt("tuiFocusedChange",function(be){return n.eBV(y),n.Njj(h.onFocused(be))})("tuiFocusVisibleChange",function(be){return n.eBV(y),n.Njj(h.onFocusVisible(be))}),n.k0s()()}2&r&&(n.Y8G("active",h.pseudoActive)("appearance",h.appearance)("disabled",h.computedDisabled)("focus",h.computedFocusVisible)("hover",h.pseudoHover)("invalid",h.computedInvalid)("readOnly",h.readOnly),n.R7$(2),n.Y8G("ngIf",h.showLoader),n.R7$(),n.Y8G("ngIf",h.showIcons&&!h.showLoader),n.R7$(2),n.Y8G("ngIf",h.showLoader),n.R7$(),n.Y8G("ngIf",h.showIcons&&!h.showLoader),n.R7$(),n.Y8G("disabled",h.disabled)("id",h.id)("tuiFocusable",h.focusable),n.R50("tuiChecked",h.value),n.BMQ("aria-checked",h.value))},dependencies:[fr.jT,ft._Y,en.l,mt.bT,tn.OA,Br,Ve,$r,Ad],styles:["[_nghost-%COMP%]{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;border-radius:6.25rem}[data-size=m][_nghost-%COMP%]{width:2rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:3rem;height:1.5rem}.t-checkbox[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer}.t-checkbox[_ngcontent-%COMP%]:-webkit-autofill, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-checkbox[_ngcontent-%COMP%]:active{font-size:1rem}}._disabled[_nghost-%COMP%] .t-checkbox[_ngcontent-%COMP%]{pointer-events:none;cursor:default}.t-toggle[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;align-items:center;justify-content:center}[data-size=m][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:3rem;height:1rem;transform:translate(-1rem)}[data-size=l][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:4.5rem;height:1.5rem;transform:translate(-1.5rem)}._checked[_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{transform:translate(0)}.t-circle[_ngcontent-%COMP%]{margin:.125rem 0;flex-shrink:0;border-radius:100%;background-color:var(--tui-base-01)}._disabled[_nghost-%COMP%] .t-circle_light[_ngcontent-%COMP%]{opacity:.24}[data-size=m][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:.75rem;height:.75rem}[data-size=l][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:1rem;height:1rem}._disabled[_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{background-color:var(--tui-base-01)}.t-loader[_ngcontent-%COMP%]{min-width:auto}[_nghost-%COMP%]:not(._checked) .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-06)}[_nghost-%COMP%]:not(._checked)._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-05)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:.75rem;margin:0 .2rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:1rem;margin:0 .25rem}.t-icon-wrapper[_ngcontent-%COMP%]{display:flex}.t-icon[_ngcontent-%COMP%]{opacity:.8}.t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-06)}._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-05)}[data-mode=onDark][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[data-mode=onLight][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{margin:0 .125rem;width:1.5rem;height:1.5rem}[_nghost-%COMP%]:hover .t-icon[_ngcontent-%COMP%]{opacity:1}"],changeDetection:0}),s})(),up=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,wu,tt,Du,xc,ua,en.E,ft.vl,fr.Yc,tn.yJ]]}),s})();const Fd=s=>s.querySelector("input,textarea")||s,vl={mask:/^.*$/,preprocessors:[],postprocessors:[],plugins:[],overwriteMode:"shift"};class dp{constructor(){this.now=null,this.past=[],this.future=[]}undo(){const g=this.past.pop();g&&this.now&&(this.future.push(this.now),this.updateElement(g,"historyUndo"))}redo(){const g=this.future.pop();g&&this.now&&(this.past.push(this.now),this.updateElement(g,"historyRedo"))}updateHistory(g){if(!this.now)return void(this.now=g);const r=this.now.value!==g.value,h=this.now.selection.some((y,S)=>y!==g.selection[S]);!r&&!h||(r&&(this.past.push(this.now),this.future=[]),this.now=g)}updateElement(g,r){this.now=g,this.updateElementState(g,{inputType:r,data:null})}}function bl(s){return"string"==typeof s}function zc(s,g,r,h){let y="";for(let S=g.length;S{const y=g[h];return bl(y)?r===y:r.match(y)}):g.test(s)}function il(s,g,r=null){if(hp(s.value,g))return s;const{value:h,selection:y}=Array.isArray(g)?function pp(s,g,r){let h=null,y=null;const S=Array.from(s.value).reduce((dt,_t,yt)=>{const pn=dt+zc(g,dt,_t,r),bn=g[pn.length];return bl(bn)?pn+bn:_t.match(bn)?(null===h&&yt>=s.selection[0]&&(h=pn.length),null===y&&yt>=s.selection[1]&&(y=pn.length),pn+_t):pn},""),be=zc(g,S,"",r);return{value:hp(S+be,g)?S+be:S,selection:[h??S.length,y??S.length]}}(s,g,r):function Nd({value:s,selection:g},r){const[h,y]=g;let S=h,be=y;return{value:Array.from(s).reduce((_t,yt,Kt)=>{const pn=_t+yt;return h===Kt&&(S=_t.length),y===Kt&&(be=_t.length),pn.match(r)?pn:_t},""),selection:[S,be]}}(s,g);return{selection:y,value:Array.isArray(g)?h.slice(0,g.length):h}}function Tu(s,g){if(!Array.isArray(g))return s;const[r,h]=s.selection,y=[],S=Array.from(s.value).reduce((be,dt,_t)=>{const yt=g[_t];return _t===r&&y.push(be.length),_t===h&&y.push(be.length),bl(yt)&&yt===dt?be:be+dt},"");return y.length<2&&y.push(...new Array(2-y.length).fill(S.length)),{value:S,selection:[y[0],y[1]]}}class Mu{constructor(g,r){this.initialElementState=g,this.maskOptions=r,this.value="",this.selection=[0,0];const{value:h,selection:y}=il(g,this.getMaskExpression(g));this.value=h,this.selection=y}addCharacters([g,r],h){const{value:y}=this,S=this.getMaskExpression({value:y.slice(0,g)+h+y.slice(r),selection:[g+h.length,g+h.length]}),be={value:y,selection:[g,r]},dt=Tu(be,S),[_t,yt]=function Ur({value:s,selection:g},r,h){const[y,S]=g;return{value:s,selection:"replace"===("function"==typeof h?h({value:s,selection:g}):h)?[y,y+r.length]:[y,S]}}(dt,h,this.maskOptions.overwriteMode).selection,Kt=dt.value.slice(0,_t)+h,pn=Kt.length,bn=il({value:Kt+dt.value.slice(yt),selection:[pn,pn]},S,be);if(y.slice(0,_t)===il({value:Kt,selection:[pn,pn]},S,be).value||function Vc(s,...g){return g.every(({value:r,selection:h})=>r===s.value&&h[0]===s.selection[0]&&h[1]===s.selection[1])}(this,bn))throw new Error("Invalid mask value");this.value=bn.value,this.selection=bn.selection}deleteCharacters([g,r]){if(g===r||!r)return;const{value:h}=this,y=this.getMaskExpression({value:h.slice(0,g)+h.slice(r),selection:[g,g]}),S={value:h,selection:[g,r]},be=Tu(S,y),[dt,_t]=be.selection,Kt=il({value:be.value.slice(0,dt)+be.value.slice(_t),selection:[dt,dt]},y,S);this.value=Kt.value,this.selection=Kt.selection}getMaskExpression(g){const{mask:r}=this.maskOptions;return"function"==typeof r?r(g):r}}class ic{constructor(g){this.element=g,this.listeners=[]}listen(g,r,h){const y=r;this.element.addEventListener(g,y,h),this.listeners.push(()=>this.element.removeEventListener(g,y))}destroy(){this.listeners.forEach(g=>g())}}function Ta(s,g,r){return s.ctrlKey===!!(1&g)&&s.altKey===!!(2&g)&&s.shiftKey===!!(4&g)&&s.metaKey===!!(8&g)&&s.keyCode===r}function xg({value:s,selection:g},r){const[h,y]=g;if(h!==y)return[h,y];const S=r?s.slice(h).indexOf("\n")+1||s.length:s.slice(0,y).lastIndexOf("\n")+1;return[r?h:S,r?S:y]}function fp({value:s,selection:g},r){const[h,y]=g;return h!==y?[h,y]:(r?[h,y+1]:[h-1,y]).map(be=>Math.min(Math.max(be,0),s.length))}const kr=/\s+$/g,Ou=/^\s+/g,Hc=/\s/;function Cc({value:s,selection:g},r){const[h,y]=g;if(h!==y)return[h,y];if(r){const _t=s.slice(h),[yt]=_t.match(Ou)||[""],Kt=_t.replace(Ou,"").search(Hc);return[h,-1!==Kt?h+yt.length+Kt:s.length]}const S=s.slice(0,y),[be]=S.match(kr)||[""],dt=S.replace(kr,"").split("").reverse().findIndex(_t=>_t.match(Hc));return[-1!==dt?y-be.length-dt:0,y]}function Su(s=[]){return(g,...r)=>s.reduce((h,y)=>Object.assign(Object.assign({},h),y(h,...r)),g)}function Au(s,g){const r=Object.assign(Object.assign({},vl),g),h=Su(r.preprocessors),y=Su(r.postprocessors),S="string"==typeof s?{value:s,selection:[0,0]}:s,{elementState:be}=h({elementState:S,data:""},"validation"),dt=new Mu(be,r),{value:_t,selection:yt}=y(dt,S);return"string"==typeof s?_t:{value:_t,selection:yt}}class Cg extends dp{constructor(g,r){super(),this.element=g,this.maskitoOptions=r,this.isTextArea="TEXTAREA"===this.element.nodeName,this.eventListener=new ic(this.element),this.options=Object.assign(Object.assign({},vl),this.maskitoOptions),this.preprocessor=Su(this.options.preprocessors),this.postprocessor=Su(this.options.postprocessors),this.teardowns=this.options.plugins.map(h=>h(this.element,this.options)),this.ensureValueFitsMask(),this.updateHistory(this.elementState),this.eventListener.listen("keydown",h=>function Iu(s){return Ta(s,1,89)||Ta(s,5,90)||Ta(s,12,90)}(h)?(h.preventDefault(),this.redo()):function ku(s){return Ta(s,1,90)||Ta(s,8,90)}(h)?(h.preventDefault(),this.undo()):void 0),function oc(s){return"onbeforeinput"in s}(g)?this.eventListener.listen("beforeinput",h=>{const y=h.inputType.includes("Forward");switch(this.updateHistory(this.elementState),h.inputType){case"historyUndo":return h.preventDefault(),this.undo();case"historyRedo":return h.preventDefault(),this.redo();case"deleteByCut":case"deleteContentBackward":case"deleteContentForward":return this.handleDelete({event:h,isForward:y,selection:fp(this.elementState,y)});case"deleteWordForward":case"deleteWordBackward":return this.handleDelete({event:h,isForward:y,selection:Cc(this.elementState,y),force:!0});case"deleteSoftLineBackward":case"deleteSoftLineForward":case"deleteHardLineBackward":case"deleteHardLineForward":return this.handleDelete({event:h,isForward:y,selection:xg(this.elementState,y),force:!0});case"insertCompositionText":return;case"insertLineBreak":return this.handleEnter(h);default:return this.handleInsert(h,h.data||"")}}):(this.eventListener.listen("keydown",h=>this.handleKeydown(h)),this.eventListener.listen("paste",h=>{var y;return this.handleInsert(h,(null===(y=h.clipboardData)||void 0===y?void 0:y.getData("text/plain"))||"")})),this.eventListener.listen("input",({inputType:h})=>{"insertCompositionText"!==h&&(this.ensureValueFitsMask(),this.updateHistory(this.elementState))}),this.eventListener.listen("compositionend",()=>{this.ensureValueFitsMask(),this.updateHistory(this.elementState)})}get elementState(){const{value:g,selectionStart:r,selectionEnd:h}=this.element;return{value:g,selection:[r||0,h||0]}}get maxLength(){const{maxLength:g}=this.element;return-1===g?1/0:g}destroy(){this.eventListener.destroy(),this.teardowns.forEach(g=>g?.())}updateElementState({value:g,selection:r},h={inputType:"insertText",data:null}){const y=this.elementState.value;this.updateValue(g),this.updateSelectionRange(r),y!==g&&this.dispatchInputEvent(h)}updateSelectionRange([g,r]){var h,y;(this.element.selectionStart!==g||this.element.selectionEnd!==r)&&(null===(y=(h=this.element).setSelectionRange)||void 0===y||y.call(h,g,r))}updateValue(g){this.element.value=g}ensureValueFitsMask(){this.updateElementState(Au(this.elementState,this.options))}dispatchInputEvent(g={inputType:"insertText",data:null}){const r=typeof window<"u"?window:globalThis;r?.InputEvent&&this.element.dispatchEvent(new InputEvent("input",Object.assign(Object.assign({},g),{bubbles:!0,cancelable:!1})))}handleKeydown(g){const r=g.key,h="Delete"===r;switch(r){case"Backspace":case"Delete":return this.handleDelete({event:g,isForward:h,selection:fp(this.elementState,h)});case"Enter":return this.handleEnter(g)}(function Ol({key:s,ctrlKey:g,metaKey:r,altKey:h}){const y=g||r||h,S=/^.$/u.test(s);return!y&&"Backspace"!==s&&S})(g)&&this.handleInsert(g,r)}handleDelete({event:g,selection:r,isForward:h,force:y=!1}){const S={value:this.elementState.value,selection:r},[be,dt]=S.selection,{elementState:_t}=this.preprocessor({elementState:S,data:""},h?"deleteForward":"deleteBackward"),yt=new Mu(_t,this.options),[Kt,pn]=_t.selection;yt.deleteCharacters([Kt,pn]);const bn=this.postprocessor(yt,S);if(S.value.slice(0,be)+S.value.slice(dt)!==bn.value||y)return g.preventDefault(),function Eu(s,...g){return g.every(({value:r})=>r===s.value)}(S,_t,yt,bn)?this.updateSelectionRange(h?[pn,pn]:[Kt,Kt]):(this.updateElementState(bn,{inputType:"inputType"in g?g.inputType:h?"deleteContentForward":"deleteContentBackward",data:null}),void this.updateHistory(bn))}handleInsert(g,r){const h=this.elementState,{elementState:y,data:S=r}=this.preprocessor({data:r,elementState:h},"insert"),be=new Mu(y,this.options);try{be.addCharacters(y.selection,S)}catch{return g.preventDefault()}const[dt,_t]=y.selection,yt=y.value.slice(0,dt)+r+y.value.slice(_t),Kt=this.postprocessor(be,h);if(Kt.value.length>this.maxLength)return g.preventDefault();yt!==Kt.value&&(g.preventDefault(),this.updateElementState(Kt,{data:r,inputType:"inputType"in g?g.inputType:"insertText"}),this.updateHistory(Kt))}handleEnter(g){this.isTextArea&&this.handleInsert(g,"\n")}}const gp=[".",",","\u0431","\u044e"],Oo="\u2013",gn="\u2014",Xn="-",Ho="\u2212";function Ji(s,g,r){const h=Math.min(Number(r),Math.max(Number(g),Number(s)));return s instanceof Date?new Date(h):h}const Kc=/[\\^$.*+?()[\]{}|]/g,da=new RegExp(Kc.source);function Ln(s){return s&&da.test(s)?s.replace(Kc,"\\$&"):s}function bs(s){return s}function Ps(s){const g=new RegExp(`${Ln(s)}$`);return s?({value:r,selection:h},y)=>{if(!r&&!y.value.endsWith(s))return{value:r,selection:h};if(!r.endsWith(s)&&!y.value.endsWith(s))return{selection:h,value:r+s};const S=y.value.replace(g,""),be=y.selection[1]>=S.length,dt=function Ru(s,g){let r="";for(let h=0;h{const pn=_t.length-1-Kt;return _t[pn]!==yt||dt[pn]===yt&&be?_t.slice(0,pn+1)+yt+_t.slice(pn+1):_t},r)}}:bs}function Xc(s){return s?({value:g,selection:r},h)=>{if(g.startsWith(s)||!g&&!h.value.startsWith(s))return{value:g,selection:r};const[y,S]=r,be=Array.from(s).reduce((_t,yt,Kt)=>_t[Kt]===yt?_t:_t.slice(0,Kt)+yt+_t.slice(Kt),g),dt=be.length-g.length;return{selection:[y+dt,S+dt],value:be}}:bs}function ja(s,g,r){return(h,y)=>{const S=()=>g(h,y);return h.addEventListener(s,S,r),()=>h.removeEventListener(s,S,r)}}function Pl(s){return g=>{const r=g.ownerDocument;let h=0;const y=()=>h++,S=()=>{h=Math.max(--h,0)},be=()=>{if(function sc({activeElement:s}){if(!s?.shadowRoot)return s;let g=s.shadowRoot.activeElement;for(;g?.shadowRoot;)g=g.shadowRoot.activeElement;return g}(r)!==g)return;if(h)return r.addEventListener("mouseup",be,{once:!0,passive:!0});const dt=g.selectionStart||0,_t=g.selectionEnd||0,[yt,Kt]=s(g.value,[dt,_t]);(yt>dt||Kt<_t)&&g.setSelectionRange(Ji(dt,yt,Kt),Ji(_t,yt,Kt))};return r.addEventListener("selectionchange",be,{passive:!0}),g.addEventListener("mousedown",y,{passive:!0}),r.addEventListener("mouseup",S,{passive:!0}),()=>{r.removeEventListener("selectionchange",be),r.removeEventListener("mousedown",y),r.removeEventListener("mouseup",S)}}}function Nu({decimalSeparator:s,isNegativeAllowed:g,precision:r,thousandSeparator:h,prefix:y,postfix:S,decimalPseudoSeparators:be=[],pseudoMinuses:dt=[]}){const _t=Og(y),Kt=g?`[${Ho}${dt.map(vi=>`\\${vi}`).join("")}]?`:"",pn=h?`[\\d${Ln(h).replace(/\s/g,"\\s")}]*`:"[\\d]*",bn=r>0?`([${Ln(s)}${be.map(Ln).join("")}]\\d{0,${Number.isFinite(r)?r:""}})?`:"",jn=Og(S);return new RegExp(`^${_t}${Kt}${pn}${bn}${jn}$`)}function Og(s){return s?`${s.split("").map(g=>`${Ln(g)}?`).join("")}`:""}function Ec(s,g="."){const r=!!s.match(new RegExp(`^\\D*[${Ho}\\${Xn}${Oo}${gn}]`)),h=s.replace(new RegExp(`[^\\d${Ln(g)}]`,"g"),"").replace(g,".");return h?Number((r?Xn:"")+h):NaN}function Lu({decimalSeparator:s,precision:g,decimalZeroPadding:r,postfix:h}){if(g<=0||!r)return bs;const y=new RegExp(`${Ln(h)}$`);return({value:S,selection:be})=>{if(Number.isNaN(Ec(S,s)))return{value:S,selection:be};const[dt,_t=""]=S.replace(y,"").split(s);return{value:dt+s+_t.padEnd(g,"0")+h,selection:be}}}function _p({decimalSeparator:s,decimalPseudoSeparators:g,pseudoMinuses:r}){let h=!0;const y=Nu({decimalSeparator:s,decimalPseudoSeparators:g,pseudoMinuses:r,prefix:"",postfix:"",thousandSeparator:"",precision:1/0,isNegativeAllowed:!0});return({elementState:S,data:be})=>h?(h=!1,{elementState:Au(S,{mask:y}),data:be}):{elementState:S,data:be}}function zd({min:s,max:g,decimalSeparator:r}){return({value:h,selection:y})=>{const S=Ec(h,r),be=S>0?Math.min(S,g):Math.max(S,s);if(!Number.isNaN(S)&&be!==S){const dt=`${be}`.replace(".",r).replace(Xn,Ho);return{value:dt,selection:[dt.length,dt.length]}}return{value:h,selection:y}}}function yp({decimalSeparator:s,thousandSeparator:g,decimalZeroPadding:r}){return({elementState:h,data:y},S)=>{const{value:be,selection:dt}=h,[_t,yt]=dt,Kt=be.slice(_t,yt),pn=r?[s,g]:[g],bn=r&&_t>be.indexOf(s)&&!!Kt.match(/^0+$/gi);return"deleteBackward"!==S&&"deleteForward"!==S||!pn.includes(Kt)&&!bn?{elementState:h,data:y}:{elementState:{value:be,selection:"deleteForward"===S?[yt,yt]:[_t,_t]},data:y}}}function Pg({decimalSeparator:s,precision:g}){const r=new RegExp(`^\\D*${Ln(s)}`);return({elementState:h,data:y})=>{const{value:S,selection:be}=h,[dt]=be;return g<=0||S.includes(s)||!y.match(r)?{elementState:h,data:y}:{elementState:h,data:S.slice(0,dt).match(/\d+/)?y:`0${y}`}}}function $u(s,g){const r=new RegExp(`[${g.join("")}]`,"gi");return({elementState:h,data:y})=>{const{value:S,selection:be}=h;return{elementState:{selection:be,value:S.replace(r,s)},data:y.replace(r,s)}}}function xp(s){return({elementState:g,data:r})=>{const{value:h,selection:y}=g,[S,be]=y;return{elementState:g,data:!h.includes(s)||h.slice(S,be+1).includes(s)?r:r.replace(new RegExp(Ln(s),"gi"),"")}}}function Cp({thousandSeparator:s,decimalSeparator:g,prefix:r,postfix:h}){if(!s)return bs;const y=new RegExp(`^${Ln(r)}${Ho}?`),S=new RegExp(`${Ln(h)}$`);return({value:dt,selection:_t})=>{const[yt,Kt=""]=dt.split(g),[pn,bn]=_t;let[jn,vi]=_t;const wo=yt.replace(y,"").replace(S,""),[Ao=""]=yt.match(y)||[],[ji=""]=yt.match(S)||[],Cl=Array.from(wo).reduceRight((ba,wl,Dl)=>{const kh=!(!Dl&&wl===s)&&ba.length&&(ba.length+1)%4==0;return kh&&(wl===s||((...dt)=>dt.every(_t=>/\s/.test(_t)))(wl,s))?s+ba:wl!==s||kh?kh?(Dl<=pn&&jn++,Dl<=bn&&vi++,wl+s+ba):wl+ba:(Dl&&Dl<=pn&&jn--,Dl&&Dl<=bn&&vi--,ba)},"");return{value:Ao+Cl+ji+(dt.includes(g)?g:"")+Kt,selection:[jn,vi]}}}function Uu(s,g){if(s>0)return bs;const r=new RegExp(`${Ln(g)}.*$`,"g");return({elementState:h,data:y})=>{const{value:S,selection:be}=h,[dt,_t]=be,yt=S.replace(r,"");return{elementState:{selection:[Math.min(dt,yt.length),Math.min(_t,yt.length)],value:yt},data:y.replace(r,"")}}}new RegExp(`[${[":","."].map(Ln).join("")}]$`);const ju=[0,0];function ma(s,g){const r=function Bu(s,g){const r=y=>{const S=Ln(g);return y.replace(new RegExp(`^(\\D+)?[0${S}]+(?=0)`),"$1").replace(new RegExp(`^(\\D+)?[0${S}]+(?=[1-9])`),"$1")},h=(y,S)=>{const be=y.slice(0,S),dt=y.slice(S).startsWith("0");return be.length-r(be).length+(dt?1:0)};return({value:y,selection:S})=>{const[be,dt]=S,_t=y.includes(s),[yt,Kt=""]=y.split(s),pn=r(yt);if(yt===pn)return{value:y,selection:S};const bn=be-h(y,be),jn=dt-h(y,dt);return{value:pn+(_t?s:"")+Kt,selection:[Math.max(bn,0),Math.max(jn,0)]}}}(s,g);return ja("blur",h=>{const y=r({value:h.value,selection:ju},{value:"",selection:ju}).value;h.value!==y&&(h.value=y,h.dispatchEvent(new Event("input")))},{capture:!0})}function Rl({min:s,max:g,decimalSeparator:r}){return ja("blur",(h,y)=>{const S=Ec(h.value,r),be=Ji(S,s,g);!Number.isNaN(S)&&S!==be&&(h.value=Au(function Sg(s){const g=String(s),[r,h]=g.split("e-");let y=g;if(h){const[,S]=r.split("."),be=Number(h)+(S?.length||0);y=s.toFixed(be)}return y}(be),y),h.dispatchEvent(new Event("input")))},{capture:!0})}function Hd(s){return ja("blur",g=>{const r=g.value.replace(new RegExp(`^(\\D+)?${Ln(s)}`),`$10${s}`);r!==g.value&&(g.value=r,g.dispatchEvent(new Event("input")))},{capture:!0})}var _s=m(4215);function oa(s,g){const[,r=""]=function lc(s){const g=String(s),[r,h]=g.split("e-");let y=g;if(h){const[,S]=r.split("."),be=Number(h)+(S?.length||0);y=s.toFixed(be)}return y}(s).split(".");return(0,nt.sZ)(g)?r.slice(0,Math.max(0,g)):r}let va=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiValueAccessor",""]],features:[n.Jv_([Ti])]}),s})(),Dp=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();"function"==typeof SuppressedError&&SuppressedError;let qd=(()=>{class s{constructor(r,h){this.ngZone=r,this.elementRef=h,this.maskedElement=null,this.maskito=vl,this.maskitoElement=Fd}ngOnChanges(){var r;return function Yd(s,g,r,h){return new(r||(r=Promise))(function(S,be){function dt(Kt){try{yt(h.next(Kt))}catch(pn){be(pn)}}function _t(Kt){try{yt(h.throw(Kt))}catch(pn){be(pn)}}function yt(Kt){Kt.done?S(Kt.value):function y(S){return S instanceof r?S:new r(function(be){be(S)})}(Kt.value).then(dt,_t)}yt((h=h.apply(s,g||[])).next())})}(this,void 0,void 0,function*(){null===(r=this.maskedElement)||void 0===r||r.destroy();const h=this.maskitoElement,y=yield h(this.elementRef.nativeElement);this.maskitoElement===h&&this.ngZone.runOutsideAngular(()=>{var S;this.maskedElement=new Cg(y,null!==(S=this.maskito)&&void 0!==S?S:vl)})})}ngOnDestroy(){var r;null===(r=this.maskedElement)||void 0===r||r.destroy()}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.SKi),n.rXU(n.aKT))},s.\u0275dir=n.FsC({type:s,selectors:[["","maskito",""]],inputs:{maskito:"maskito",maskitoElement:"maskitoElement"},features:[n.OA$]}),s})(),Ap=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();const ra=["*",[["input"]],[["tuiContent"]]],sl=["*","input","tuiContent"];function eh(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}function ka(s,g){if(1&s&&(n.j41(0,"div",6),n.DNE(1,eh,2,1,"ng-container",7),n.k0s()),2&s){n.XpG();const r=n.sdS(9);n.R7$(),n.Y8G("polymorpheusOutlet",r)}}function al(s,g){if(1&s){const r=n.RV6();n.j41(0,"section",8)(1,"button",9),n.bIt("click.prevent",function(){n.eBV(r);const y=n.XpG();return n.Njj(y.onArrow(y.step))})("mousedown.prevent",function(){n.eBV(r);const y=n.XpG();return n.Njj(null==y.nativeFocusableElement?null:y.nativeFocusableElement.focus())}),n.EFF(2," + "),n.k0s(),n.j41(3,"button",9),n.bIt("click.prevent",function(){n.eBV(r);const y=n.XpG();return n.Njj(y.onArrow(-y.step))})("mousedown.prevent",function(){n.eBV(r);const y=n.XpG();return n.Njj(null==y.nativeFocusableElement?null:y.nativeFocusableElement.focus())}),n.EFF(4," - "),n.k0s()()}if(2&s){const r=n.XpG(),h=n.sdS(1);n.R7$(),n.Y8G("appearance",h.appearance)("disabled",!r.canIncrement)("focusable",!1)("icon",r.options.icons.up),n.R7$(2),n.Y8G("appearance",h.appearance)("disabled",!r.canDecrement)("focusable",!1)("icon",r.options.icons.down)}}function Pp(s,g){1&s&&n.eu8(0)}function Rp(s,g){1&s&&n.SdG(0,2)}const Fp=(0,nt.gc)({icons:{up:"tuiIconPlus",down:"tuiIconMinus"},min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:0,decimal:"not-zero",precision:2}),qc=new n.nKC("");let eu=(()=>{class s extends de.jc{constructor(r,h,y,S,be,dt,_t,yt){super(r,h,y),this.options=S,this.numberFormat=be,this.isIOS=dt,this.textfieldSize=_t,this.controller=yt,this.unfinishedValue="",this.min=this.options.min,this.max=this.options.max,this.decimal=this.options.decimal,this.precision=this.options.precision,this.step=this.options.step,this.prefix="",this.postfix="",this.polymorpheusValueContent=Mn.xQ}get size(){return this.textfieldSize.size}get computedMin(){return this.computeMin(this.min,this.max)}get computedMax(){return this.computeMax(this.min,this.max)}get nativeFocusableElement(){return!this.textfield||this.computedDisabled?null:this.textfield.nativeFocusableElement}get focused(){var r;return!(null===(r=this.textfield)||void 0===r||!r.focused)}get isNegativeAllowed(){return this.computedMin<0}get inputMode(){return this.isIOS&&this.isNegativeAllowed?"text":"never"===this.decimal?"numeric":"decimal"}get calculatedMaxLength(){return 18+("never"!==this.decimal&&this.nativeValue.includes(this.numberFormat.decimalSeparator)?Math.min(this.precision+1,20):0)+this.numberFormat.thousandSeparator.repeat(5).length}get formattedValue(){return null!==this.value?this.getFormattedValue(this.value||0):""}get computedValue(){return this.focused?this.nativeValue:this.formattedValue}get canDecrement(){return this.interactive&&(this.value||0)>this.computedMin}get canIncrement(){return this.interactive&&(this.value||0)this.computedMax||(this.value=h));this.value=null}onFocused(r){this.updateFocused(r);const h=this.unfinishedValue?Ec(this.unfinishedValue,this.numberFormat.decimalSeparator):this.nativeNumberValue;if(this.unfinishedValue=null,Number.isNaN(h))return this.nativeValue=r?this.computedPrefix+this.computedPostfix:"",void(this.value=null);r||(this.value=h,this.nativeValue=this.formattedValue)}getFormattedValue(r){const y=Math.abs(r)%1>0;let S="always"===this.decimal||y&&"never"!==this.decimal?this.precision:0;const be=y?oa(r,this.precision):"";return this.focused&&"always"!==this.decimal&&(S=be.length),this.computedPrefix+function wp(s,g={}){const{decimalLimit:r,decimalSeparator:h,thousandSeparator:y,zeroPadding:S,rounding:be}=Object.assign(Object.assign({},Q.RK),g),dt=Number.isFinite(r)?(0,_s.Vj)({value:s,precision:r,method:be}):s,_t=String(Math.floor(Math.abs(dt)));let yt=oa(dt,r);if(Number.isFinite(r))if(S){const jn=Math.max(r-yt.length,0);yt=`${yt}${"0".repeat(jn)}`}else yt=yt.replace(/0*$/,"");const Kt=_t.length%3;let bn=(s<0?Mn.SD:"")+_t.charAt(0);for(let jn=1;jn<_t.length;jn++)jn%3===Kt&&_t.length>3&&(bn+=y),bn+=_t.charAt(jn);return yt?bn+h+yt:bn}(r,Object.assign(Object.assign({},this.numberFormat),{decimalLimit:S})).replace(Mn.SD,Mn.el)+this.computedPostfix}get isNativeValueNotFinished(){const r=this.nativeNumberValue;return r<0?r>this.computedMax:rpn!==h&&pn!==y),Kt=function Ag({decimalSeparator:s,thousandSeparator:g,decimalPseudoSeparators:r=gp}){return r.filter(h=>h!==g&&h!==s)}({decimalSeparator:y,thousandSeparator:h,decimalPseudoSeparators:S});return Object.assign(Object.assign({},vl),{mask:Nu({decimalSeparator:y,precision:r,thousandSeparator:h,prefix:dt,postfix:_t,isNegativeAllowed:g<0}),preprocessors:[_p({decimalSeparator:y,decimalPseudoSeparators:Kt,pseudoMinuses:yt}),$u(Ho,yt),$u(y,Kt),Pg({decimalSeparator:y,precision:r}),yp({decimalSeparator:y,decimalZeroPadding:be,thousandSeparator:h}),Uu(r,y),xp(y)],postprocessors:[zd({decimalSeparator:y,min:g,max:s}),Xc(dt),Ps(_t),Cp({decimalSeparator:y,thousandSeparator:h,prefix:dt,postfix:_t}),Lu({decimalSeparator:y,decimalZeroPadding:be,precision:r,postfix:_t})],plugins:[ma(y,h),Hd(y),Rl({min:g,max:s,decimalSeparator:y})],overwriteMode:be?({value:pn,selection:[bn]})=>bn<=pn.indexOf(y)?"shift":"replace":"shift"})}({decimalSeparator:y,thousandSeparator:S,min:be,max:dt,prefix:_t,postfix:yt,precision:"never"===h?0:r,decimalZeroPadding:"always"===h}),{plugins:pn}=Kt,bn=(0,He.Tt)(Kt,["plugins"]);return Object.assign(Object.assign({},bn),{plugins:[...pn,Pl(jn=>[_t.length,jn.length-yt.length])]})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(ze.vO,10),n.rXU(n.gRc),n.rXU(qc,8),n.rXU(Fp),n.rXU(it.t9),n.rXU(Oe.mg),n.rXU(gt),n.rXU(an))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-input-number"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,tn.OA,5),2&r){let S;n.mGM(S=n.lsd())&&(h.polymorpheusValueContent=S)}},viewQuery:function(r,h){if(1&r&&n.GBs(ri,5),2&r){let y;n.mGM(y=n.lsd())&&(h.textfield=y.first)}},hostVars:1,hostBindings:function(r,h){1&r&&n.bIt("keydown.arrowDown",function(){return h.onArrow(-h.step)})("keydown.arrowUp",function(){return h.onArrow(h.step)}),2&r&&n.BMQ("data-size",h.size)},inputs:{min:"min",max:"max",decimal:"decimal",precision:"precision",step:"step",prefix:"prefix",postfix:"postfix"},features:[n.Jv_([(0,Oe.Jr)(s),(0,de.SN)(s),Zt]),n.Vt3],ngContentSelectors:sl,decls:10,vars:14,consts:[["textfield",""],["valueContent",""],["tuiTextfieldPostfix","","tuiTextfieldPrefix","","tuiValueAccessor","",1,"t-textfield",3,"focusedChange","valueChange","disabled","focusable","invalid","maskito","pseudoActive","pseudoFocus","pseudoHover","readOnly","value"],["ngProjectAs","tuiContent","class","t-value-content",5,["tuiContent"],4,"ngIf"],["class","t-buttons",4,"ngIf"],[4,"ngIf"],["ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value-content"],[4,"polymorpheusOutlet"],[1,"t-buttons"],["size","s","tuiIconButton","","type","button",1,"t-button",3,"click.prevent","mousedown.prevent","appearance","disabled","focusable","icon"]],template:function(r,h){if(1&r){const y=n.RV6();n.NAR(ra),n.j41(0,"tui-primitive-textfield",2,0),n.bIt("focusedChange",function(be){return n.eBV(y),n.Njj(h.onFocused(be))})("valueChange",function(be){return n.eBV(y),n.Njj(h.onValueChange(be))}),n.SdG(2),n.SdG(3,1,["ngProjectAs","input",5,["input"]]),n.DNE(4,ka,2,1,"div",3),n.k0s(),n.DNE(5,al,5,8,"section",4)(6,Pp,1,0,"ng-container",5),n.nI1(7,"async"),n.DNE(8,Rp,1,0,"ng-template",null,1,n.C5r)}2&r&&(n.Y8G("disabled",h.computedDisabled)("focusable",h.focusable)("invalid",h.computedInvalid)("maskito",h.mask)("pseudoActive",h.pseudoActive)("pseudoFocus",h.computedFocused)("pseudoHover",h.pseudoHover)("readOnly",h.readOnly)("value",h.computedValue),n.R7$(4),n.Y8G("ngIf",h.polymorpheusValueContent.length),n.R7$(),n.Y8G("ngIf",h.step),n.R7$(),n.Y8G("ngIf",n.bMT(7,12,h.polymorpheusValueContent.changes)))},dependencies:[ri,Ce.SM,no,Lt,pt,va,qd,mt.bT,tn.OA,mt.Jj],styles:["[_nghost-%COMP%]{display:flex;border-radius:var(--tui-radius-m);text-align:left}.t-textfield[_ngcontent-%COMP%]{flex:1;max-width:100%;border-radius:inherit;text-align:inherit}.t-textfield[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.t-value-content[_ngcontent-%COMP%]{width:100%}.t-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;margin-left:.125rem;border-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%]{flex-direction:row-reverse}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:first-child{margin:0 0 0 .125rem;border-top-right-radius:inherit;border-bottom-right-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:last-child{border-radius:0}[data-size=m][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-m) * .75)}[data-size=l][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-l) * .75)}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{display:flex;flex:1;height:auto;border-radius:0}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:first-child{margin-bottom:.125rem;border-top-right-radius:inherit}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit}"],changeDetection:0}),(0,He.Cg)([ut.PE],s.prototype,"computeMin",null),(0,He.Cg)([ut.PE],s.prototype,"computeMax",null),(0,He.Cg)([ut.PE],s.prototype,"calculateMask",null),s})(),Np=(()=>{class s extends U.aX{get value(){return this.host.computedValue}onValueChange(r){this.host.onValueChange(r)}ngDoCheck(){this.host.nativeFocusableElement&&(this.host.nativeFocusableElement.inputMode=this.host.inputMode,this.host.nativeFocusableElement.maxLength=this.host.nativeFocusableElement.maxLength>0?this.host.nativeFocusableElement.maxLength:this.host.calculatedMaxLength)}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["tui-input-number"]],features:[n.Jv_([(0,it.Sc)(s)]),n.Vt3]}),s})(),Lp=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,Ap,ai,rn,Dp,tn.yJ,Ce.Pv]]}),s})();const Qu=["*",[["input"]]],Bp=["*","input"];let ih=(()=>{class s extends de.Er{constructor(r,h,y,S){super(r,h,S),this.textfieldSize=y,this.open=!1}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){return(0,W.X)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get canOpen(){return this.interactive&&!!this.datalist}onValueChange(r){this.value=r,this.open=!0}onActiveZone(r){this.updateFocused(r)}handleOption(r){this.setNativeValue(String(r)),this.focusInput(),this.value=String(r),this.open=!1}getFallbackValue(){return""}focusInput(r=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:r})}setNativeValue(r){this.nativeFocusableElement&&(this.nativeFocusableElement.value=r)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(ze.vO,10),n.rXU(n.gRc),n.rXU(gt),n.rXU(de.bu,8))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-input"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,co,5,n.C4Q),2&r){let S;n.mGM(S=n.lsd())&&(h.datalist=S.first)}},viewQuery:function(r,h){if(1&r&&(n.GBs(K,5),n.GBs(ri,5)),2&r){let y;n.mGM(y=n.lsd())&&(h.hostedDropdown=y.first),n.mGM(y=n.lsd())&&(h.textfield=y.first)}},hostVars:1,hostBindings:function(r,h){2&r&&n.BMQ("data-size",h.size)},features:[n.Jv_([Ti,(0,Oe.Jr)(s),(0,it.PU)(s),(0,de.SN)(s)],[di]),n.Vt3],ngContentSelectors:Bp,decls:4,vars:11,consts:[[1,"t-hosted",3,"openChange","tuiActiveZoneChange","canOpen","content","open"],["automation-id","tui-input__textfield",1,"t-textfield",3,"valueChange","disabled","focusable","invalid","nativeId","pseudoFocus","pseudoHover","readOnly","value"]],template:function(r,h){1&r&&(n.NAR(Qu),n.j41(0,"tui-hosted-dropdown",0),n.mxI("openChange",function(S){return n.DH7(h.open,S)||(h.open=S),S}),n.bIt("tuiActiveZoneChange",function(S){return h.onActiveZone(S)}),n.j41(1,"tui-primitive-textfield",1),n.bIt("valueChange",function(S){return h.onValueChange(S)}),n.SdG(2),n.SdG(3,1,["ngProjectAs","input",5,["input"]]),n.k0s()()),2&r&&(n.Y8G("canOpen",h.canOpen)("content",h.datalist||""),n.R50("open",h.open),n.R7$(),n.Y8G("disabled",h.computedDisabled)("focusable",h.computedFocusable)("invalid",h.computedInvalid)("nativeId",h.nativeId)("pseudoFocus",h.computedFocused)("pseudoHover",h.pseudoHover)("readOnly",h.readOnly)("value",h.value))},dependencies:[K,ri,$i.Y,no],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}._disabled[_nghost-%COMP%]{pointer-events:none}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),s})(),oh=(()=>{class s extends U.aX{onValueChange(r){this.host.onValueChange(r)}}return s.\u0275fac=(()=>{let g;return function(h){return(g||(g=n.xGo(s)))(h||s)}})(),s.\u0275dir=n.FsC({type:s,selectors:[["tui-input"]],features:[n.Jv_([(0,it.Sc)(s)]),n.Vt3]}),s})(),Ju=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,$i.L,ai,X]]}),s})();var rh=m(3946);const $p=["focusableElement"],Hs=["*",[["","tuiAccordionItemContent",""]]],Ll=["*","[tuiAccordionItemContent]"];function Lo(s,g){if(1&s&&n.nrm(0,"tui-svg",9),2&s){const r=g.polymorpheusOutlet,h=n.XpG(2);n.AVh("t-icon_open",h.open),n.Y8G("src",r)}}function qu(s,g){if(1&s&&(n.qex(0),n.DNE(1,Lo,1,3,"tui-svg",8),n.bVm()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.options.iconLarge)}}function Ng(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}function Up(s,g){if(1&s&&(n.j41(0,"div",11),n.DNE(1,Ng,2,1,"ng-container",12),n.k0s()),2&s){const r=n.XpG(2);n.R7$(),n.Y8G("polymorpheusOutlet",r.lazyContent)}}function Lg(s,g){if(1&s&&n.DNE(0,Up,2,1,"div",10),2&s){const r=n.XpG();n.Y8G("ngIf",r.lazyContent)}}function sh(s,g){1&s&&(n.j41(0,"div",13),n.SdG(1,1),n.k0s())}const ah=[[["tui-accordion-item"]]],uc=["tui-accordion-item"];let Ha=(()=>{class s extends tn.A7{constructor(r,h){super(r,h)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.C4Q,2),n.rXU(n.gRc))},s.\u0275dir=n.FsC({type:s,selectors:[["ng-template","tuiAccordionItemContent",""]],features:[n.Vt3]}),s})(),jp=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiAccordionItemContent","",5,"ng-template"]]}),s})(),tu=(()=>{class s extends de.Xb{constructor(r,h,y){super(),this.cdr=r,this.mode$=h,this.options=y,this.noPadding=!1,this.showArrow=!0,this.borders="all",this.size="m",this.disabled=!1,this.disableHover=!1,this.open=!1,this.async=!1,this.openChange=new n.bkB}get nativeFocusableElement(){return this.disabled||!this.focusableElement?null:this.focusableElement.nativeElement}get focused(){return(0,W.X)(this.nativeFocusableElement)}onFocused(r){this.updateFocused(r)}onRowToggle(){this.disabled||this.updateOpen(!this.open)}onItemKeyDownEsc(r){this.open&&(r.stopPropagation(),this.updateOpen(!1))}close(){this.updateOpen(!1),this.cdr.markForCheck()}updateOpen(r){this.open!==r&&(this.open=r,this.openChange.emit(r))}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.gRc),n.rXU(it.fL),n.rXU(Ba))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-accordion-item"]],contentQueries:function(r,h,y){if(1&r&&(n.wni(y,jp,5),n.wni(y,Ha,5)),2&r){let S;n.mGM(S=n.lsd())&&(h.eagerContent=S.first),n.mGM(S=n.lsd())&&(h.lazyContent=S.first)}},viewQuery:function(r,h){if(1&r&&n.GBs($p,5),2&r){let y;n.mGM(y=n.lsd())&&(h.focusableElement=y.first)}},hostVars:8,hostBindings:function(r,h){1&r&&n.bIt("$.data-mode.attr",function(){return h.mode$}),2&r&&(n.BMQ("data-borders",h.borders)("data-size",h.size),n.AVh("_no-padding",h.noPadding)("_has-arrow",h.showArrow)("_disabled",h.disabled))},inputs:{noPadding:"noPadding",showArrow:"showArrow",borders:"borders",size:"size",disabled:"disabled",disableHover:"disableHover",open:"open",async:"async"},outputs:{openChange:"openChange"},features:[n.Jv_([(0,Oe.Jr)(s),Et.si]),n.Vt3],ngContentSelectors:Ll,decls:9,vars:10,consts:[["focusableElement",""],["automation-id","tui-accordion__item-wrapper",1,"t-wrapper"],["automation-id","tui-accordion__item-header","type","button",1,"t-header",3,"click","keydown.esc","tuiFocusedChange","disabled","tuiFocusable"],["automation-id","tui-accordion__item-title",1,"t-title"],[4,"ngIf"],[3,"async","expanded"],["tuiExpandContent",""],["class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-arrow","class","t-icon",3,"t-icon_open","src",4,"polymorpheusOutlet"],["automation-id","tui-accordion__item-arrow",1,"t-icon",3,"src"],["automation-id","tui-accordion__item-content","class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-content",1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content"]],template:function(r,h){if(1&r){const y=n.RV6();n.NAR(Hs),n.j41(0,"div",1)(1,"button",2,0),n.bIt("click",function(){return n.eBV(y),n.Njj(h.onRowToggle())})("keydown.esc",function(be){return n.eBV(y),n.Njj(h.onItemKeyDownEsc(be))})("tuiFocusedChange",function(be){return n.eBV(y),n.Njj(h.onFocused(be))}),n.j41(3,"span",3),n.SdG(4),n.k0s(),n.DNE(5,qu,2,1,"ng-container",4),n.k0s(),n.j41(6,"tui-expand",5),n.DNE(7,Lg,1,1,"ng-template",6)(8,sh,2,0,"div",7),n.k0s()()}2&r&&(n.R7$(),n.AVh("t-header_hoverable",!h.disableHover)("t-header_open",h.open),n.Y8G("disabled",h.computedDisabled)("tuiFocusable",h.computedFocusable),n.R7$(4),n.Y8G("ngIf",h.showArrow),n.R7$(),n.Y8G("async",h.async)("expanded",h.open),n.R7$(2),n.Y8G("ngIf",h.eagerContent))},dependencies:[ft._Y,Ys,Ve,$r,mt.bT,tn.OA,as],styles:['[_nghost-%COMP%]{position:relative;display:block;overflow:hidden;border-radius:var(--tui-radius-l)}[data-borders=top-bottom][_nghost-%COMP%]{border-radius:0!important}.t-wrapper[_ngcontent-%COMP%]{position:relative;border-radius:inherit}.t-wrapper[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;border:1px solid var(--tui-base-04);pointer-events:none}[_nghost-%COMP%]:not([data-borders]) .t-wrapper[_ngcontent-%COMP%]:after{border-width:0}[data-borders=all][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-borders=top-bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0}[data-borders=top][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-bottom-width:0}[data-borders=bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-top-width:0}[data-mode=onDark][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-text-01)}[_nghost-%COMP%]:not([data-mode]) .t-wrapper[_ngcontent-%COMP%]{background:var(--tui-base-01)}.t-header[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;width:100%;font:var(--tui-font-text-l);align-items:center;box-sizing:border-box;border-bottom:1px solid var(--tui-base-04);min-height:var(--tui-height-l);padding:.75rem 1.25rem;color:var(--tui-text-01);cursor:pointer;text-align:left;outline:none}.t-header[_ngcontent-%COMP%]:focus-visible{box-shadow:inset 0 0 0 2px var(--tui-focus)}[data-mode=onDark][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{color:var(--tui-text-01-night);border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{border-color:var(--tui-text-01)}[_nghost-%COMP%]:not([data-borders]) .t-header[_ngcontent-%COMP%]{border-bottom-width:0;box-shadow:none}._has-arrow[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-right:.75rem}[data-mode=onDark][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}[data-mode=onLight][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear)}[data-size=s][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-m);min-height:var(--tui-height-m);padding:.625rem .75rem .625rem 1rem}._no-padding[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-left:0;padding-right:0}._disabled[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{cursor:default}.t-wrapper[_ngcontent-%COMP%]:hover:not([data-mode]) > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-base-02)}.t-wrapper[_ngcontent-%COMP%]:hover[data-mode=onDark] > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}.t-wrapper[_ngcontent-%COMP%]:hover[data-mode=onLight] > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear)}.t-title[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:0;flex-grow:1}._has-arrow[_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{margin-right:.5rem}.t-icon[_ngcontent-%COMP%]{transition-property:transform,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1.5rem;height:1.5rem;margin-left:auto;color:var(--tui-base-06)}.t-icon_open[_ngcontent-%COMP%]{transform:rotate(180deg)}[data-mode][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:hover[data-mode] .t-icon[_ngcontent-%COMP%]{opacity:.8}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01)}[_nghost-%COMP%]:hover:not([data-mode]) .t-icon[_ngcontent-%COMP%]{color:var(--tui-base-07)}.t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-m);padding:1.25rem;word-wrap:break-word}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-s);padding:1rem}'],changeDetection:0}),s})(),nu=(()=>{class s{constructor(r){this.destroy$=r,this.closeOthers=!0,this.rounded=!0,this.accordionItems=Mn.xQ}ngAfterContentInit(){const{accordionItems:r}=this,h=(0,lt.MJ)(r),y=h.pipe((0,rh.J)(),(0,he.T)(([be,dt])=>dt.find(_t=>!be.includes(_t)&&_t.open)),(0,le.p)(nt.Aj));(0,J.h)(h.pipe((0,ve.n)(be=>(0,J.h)(...be.map(dt=>dt.openChange.pipe((0,le.p)(dn.D),(0,he.T)(()=>dt)))))),y).pipe((0,le.p)(()=>this.closeOthers),(0,oe.Q)(this.destroy$)).subscribe(be=>{r.forEach(dt=>{be!==dt&&dt.close()})})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Xe.ew,2))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-accordion"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,tu,4),2&r){let S;n.mGM(S=n.lsd())&&(h.accordionItems=S)}},inputs:{closeOthers:"closeOthers",rounded:"rounded"},features:[n.Jv_([Xe.ew])],ngContentSelectors:uc,decls:2,vars:2,consts:[["automation-id","tui-accordion__group","orientation","vertical","size","l","tuiGroup","",1,"t-group",3,"collapsed","rounded"]],template:function(r,h){1&r&&(n.NAR(ah),n.j41(0,"div",0),n.SdG(1),n.k0s()),2&r&&n.Y8G("collapsed",!0)("rounded",h.rounded)},dependencies:[Rr],styles:["[_nghost-%COMP%]{display:block}.t-group[_ngcontent-%COMP%]{display:flex;align-items:stretch}"],changeDetection:0}),s})(),iu=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,wu,xc,tt,tn.yJ,ft.vl,Ds,Er]]}),s})();const Vp=["input"];function lh(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}function Bg(s,g){if(1&s&&(n.j41(0,"div",7),n.DNE(1,lh,2,1,"ng-container",8),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",r.leftContent)}}function dc(s,g){if(1&s&&n.nrm(0,"tui-loader",9),2&s){const r=n.XpG();n.Y8G("inheritColor",!0)("size",r.loaderSize)}}function Ic(s,g){if(1&s){const r=n.RV6();n.j41(0,"tui-svg",10),n.bIt("click",function(y){n.eBV(r);const S=n.XpG();return n.Njj(S.remove(y))})("mousedown.stop.prevent.silent",function(){return n.eBV(r),n.Njj(0)}),n.k0s()}if(2&s){const r=n.XpG();n.Y8G("src",r.icons.close)}}function zp(s,g){if(1&s){const r=n.RV6();n.j41(0,"input",11,0),n.bIt("blur",function(){n.eBV(r);const y=n.XpG();return n.Njj(y.onBlur())})("keydown",function(y){n.eBV(r);const S=n.XpG();return n.Njj(S.onKeyDown(y))})("ngModelChange",function(y){n.eBV(r);const S=n.XpG();return n.Njj(S.onInput(y))}),n.k0s()}if(2&s){const r=n.XpG();n.Y8G("ngModel",r.editedText),n.BMQ("maxLength",r.maxLength)}}const ch=(0,nt.gc)({size:"m",status:"default",autoColor:!1});let Hp=(()=>{class s{constructor(r,h,y,S){this.el=r,this.mode$=h,this.options=y,this.icons=S,this.value="",this.editable=!1,this.separator=",",this.maxLength=null,this.size=this.options.size,this.showLoader=!1,this.status=this.options.status,this.hoverable=!1,this.removable=!1,this.disabled=!1,this.autoColor=this.options.autoColor,this.edited=new n.bkB,this.editing=!1,this.editedText=null}set input(r){r&&r.nativeElement.focus()}get backgroundColor(){return this.autoColor?function ou(s){if(""===s)return"";let g=0;for(let S=0;S1?this.save(String(h)):this.editedText=r}onKeyDown(r){switch(r.stopPropagation(),r.key.toLowerCase()){case"enter":r.preventDefault(),this.save(this.editedText||"");break;case"escape":case"esc":r.preventDefault(),this.stopEditing(),this.el.nativeElement.focus()}}onBlur(){null!==this.editedText&&this.save(this.editedText)}get canEdit(){return this.editable&&!this.disabled&&!this.showLoader}stopEditing(){this.editing=!1,this.editedText=null}save(r){this.stopEditing(),this.edited.emit(r.trim())}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.aKT),n.rXU(it.fL),n.rXU(ch),n.rXU(it._Z))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-tag"],["a","tuiTag",""],["button","tuiTag",""]],viewQuery:function(r,h){if(1&r&&n.GBs(Vp,5,n.aKT),2&r){let y;n.mGM(y=n.lsd())&&(h.input=y.first)}},hostVars:10,hostBindings:function(r,h){1&r&&n.bIt("$.data-mode.attr",function(){return h.mode$})("keydown.enter",function(S){return h.edit(S)})("keydown.delete",function(S){return h.remove(S)})("keydown.backspace",function(S){return h.remove(S)}),2&r&&(n.BMQ("data-size",h.size)("data-status",h.status),n.AVh("_hoverable",h.hoverable)("_disabled",h.disabled)("_autocolor",h.autoColor)("_editing",h.editing))},inputs:{value:"value",editable:"editable",separator:"separator",maxLength:"maxLength",size:"size",showLoader:"showLoader",status:"status",hoverable:"hoverable",removable:"removable",disabled:"disabled",autoColor:"autoColor",leftContent:"leftContent"},outputs:{edited:"edited"},features:[n.Jv_([Et.si])],decls:6,vars:7,consts:[["input",""],[1,"t-tag",3,"dblclick"],["class","t-content",4,"ngIf"],["automation-id","tui-tag__text",1,"t-text",3,"textContent"],["class","t-content",3,"inheritColor","size",4,"ngIf"],["automation-id","tui-tag__remove","class","t-icon",3,"src","click","mousedown.stop.prevent.silent",4,"ngIf"],["automation-id","tui-tag__edit","type","text","class","t-edit",3,"ngModel","blur","keydown","ngModelChange",4,"ngIf"],[1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content",3,"inheritColor","size"],["automation-id","tui-tag__remove",1,"t-icon",3,"click","mousedown.stop.prevent.silent","src"],["automation-id","tui-tag__edit","type","text",1,"t-edit",3,"blur","keydown","ngModelChange","ngModel"]],template:function(r,h){1&r&&(n.j41(0,"div",1),n.bIt("dblclick",function(S){return h.edit(S)}),n.DNE(1,Bg,2,1,"div",2),n.nrm(2,"span",3),n.DNE(3,dc,1,2,"tui-loader",4)(4,Ic,1,1,"tui-svg",5),n.k0s(),n.DNE(5,zp,2,2,"input",6)),2&r&&(n.xc7("background-color",h.backgroundColor),n.R7$(),n.Y8G("ngIf",h.leftContent),n.R7$(),n.Y8G("textContent",h.displayText),n.R7$(),n.Y8G("ngIf",h.showLoader),n.R7$(),n.Y8G("ngIf",h.canRemove),n.R7$(),n.Y8G("ngIf",h.editing))},dependencies:[fr.jT,ft._Y,mt.bT,tn.OA,ze.me,ze.BC,ze.vS],styles:['[_nghost-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;font:var(--tui-font-text-s);line-height:1.25rem;max-width:100%;cursor:default;outline:none;text-decoration:none;padding:0;border:0}[_nghost-%COMP%]:after{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;pointer-events:none}._hoverable[_nghost-%COMP%]:hover[data-status=custom]:after, ._hoverable[_nghost-%COMP%]:active[data-status=custom]:after{background-color:var(--tui-clear)}[_nghost-%COMP%]:focus:after{border:2px solid var(--tui-focus)}[data-size=s][_nghost-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;border-radius:var(--tui-radius-xs)}[data-size=m][_nghost-%COMP%]{border-radius:var(--tui-radius-xs)}[data-size=l][_nghost-%COMP%]{border-radius:var(--tui-radius-s)}[data-status=primary][_nghost-%COMP%]{background-color:var(--tui-primary);color:var(--tui-primary-text)}[data-status=primary]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-primary-hover)}[data-status=primary]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-primary-active)}[data-status=error][_nghost-%COMP%]{background-color:var(--tui-error-bg);color:var(--tui-text-01)}[data-status=error]._hoverable[_nghost-%COMP%]:hover, [data-status=error]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-hover)}[data-status=error][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-error-bg-night);color:var(--tui-text-01-night)}[data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-night-hover)}[data-status=success][_nghost-%COMP%]{background-color:var(--tui-success-bg);color:var(--tui-text-01)}[data-status=success]._hoverable[_nghost-%COMP%]:hover, [data-status=success]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-hover)}[data-status=success][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-success-bg-night);color:var(--tui-text-01-night)}[data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-night-hover)}[data-status=warning][_nghost-%COMP%]{background-color:var(--tui-warning-bg);color:var(--tui-text-01)}[data-status=warning]._hoverable[_nghost-%COMP%]:hover, [data-status=warning]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-hover)}[data-status=warning][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-warning-bg-night);color:var(--tui-text-01-night)}[data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-night-hover)}[data-status=default][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-base-06)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:hover{background-color:var(--tui-base-07)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:active{background-color:var(--tui-base-08)}[data-status=default][data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-clear-inverse)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-inverse-hover)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-inverse-active)}[data-status=default][data-mode=onDark][_nghost-%COMP%]:focus:after{border:2px solid var(--tui-base-01)}[data-status=default][data-mode=onLight][_nghost-%COMP%]{background-color:var(--tui-clear);color:var(--tui-text-01)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-hover)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-active)}._editing[_nghost-%COMP%]{background:transparent!important}._disabled[_nghost-%COMP%]{pointer-events:none;opacity:var(--tui-disabled-opacity)}._hoverable[_nghost-%COMP%]{cursor:pointer}._autocolor[_nghost-%COMP%]{color:#000c}.t-text[_ngcontent-%COMP%]{white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-right:.02em}.t-tag[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:flex;width:auto;align-items:center;font:inherit;border-radius:inherit}[data-size=s][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:1.25rem;padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-xs);padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-s);padding:0 .75rem}._editing[_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{visibility:hidden}.t-edit[_ngcontent-%COMP%]{margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;font:inherit;color:var(--tui-text-01);width:100%;height:100%;box-sizing:border-box;padding:0 .5rem}.t-edit[_ngcontent-%COMP%]:-webkit-autofill, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}@supports (-webkit-touch-callout: none){.t-edit[_ngcontent-%COMP%]:active{font-size:1rem}}[data-size=s][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .75rem}.t-icon[_ngcontent-%COMP%]{width:1rem;height:100%;cursor:pointer;pointer-events:all;opacity:var(--tui-disabled-opacity);-webkit-margin-start:.25rem;margin-inline-start:.25rem;-webkit-margin-end:-.25rem;margin-inline-end:-.25rem}.t-icon[_ngcontent-%COMP%]:hover{opacity:1}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{-webkit-margin-start:0;margin-inline-start:0}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%] svg{transform:scale(.75)}.t-content[_ngcontent-%COMP%]{width:1rem;height:1rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}'],changeDetection:0}),s})(),$g=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,ze.YN,ft.vl,fr.Yc,tn.yJ]]}),s})();var Yo=m(2791);const kc=new n.nKC("MutationObserver config");typeof MutationObserver<"u"&&MutationObserver;let Bl=(()=>{class s extends Ge.c{constructor({nativeElement:r},h){super(y=>{const S=new MutationObserver(be=>{y.next(be)});return S.observe(r,h),()=>{S.disconnect()}})}}return s.\u0275fac=function(r){return new(r||s)(n.KVO(n.aKT),n.KVO(kc))},s.\u0275prov=n.jDH({token:s,factory:s.\u0275fac}),s})();var td=m(2771),Wp=m(8141);const Kp=["tuiTab",""],Wa=["*"];function Xp(s,g){1&s&&n.eu8(0)}function au(s,g){1&s&&n.eu8(0)}function nd(s,g){if(1&s&&n.nrm(0,"tui-underline",2),2&s){const r=n.XpG();n.Y8G("element",r.activeElement)}}function id(s,g){1&s&&n.eu8(0)}function od(s,g){if(1&s&&n.eu8(0,13),2&s){const r=n.XpG().$implicit;n.Y8G("ngTemplateOutlet",r)}}function Ug(s,g){if(1&s&&(n.j41(0,"div"),n.eu8(1,13),n.k0s()),2&s){const r=n.XpG(),h=r.$implicit,y=r.index,S=n.XpG();n.AVh("t-overflown",S.isOverflown(y)),n.R7$(),n.Y8G("ngTemplateOutlet",h)}}function uh(s,g){if(1&s&&(n.qex(0),n.DNE(1,od,1,1,"ng-container",12)(2,Ug,2,3,"ng-template",null,2,n.C5r),n.bVm()),2&s){const r=g.index,h=n.sdS(3),y=n.XpG();n.R7$(),n.Y8G("ngIf",r<=y.lastVisibleIndex)("ngIfElse",h)}}function Zp(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}function dh(s,g){if(1&s&&(n.EFF(0),n.nI1(1,"async"),n.nrm(2,"tui-svg",14)),2&s){const r=n.XpG();n.SpI(" ",n.bMT(1,4,r.moreWord$)," "),n.R7$(2),n.AVh("t-icon_rotated",r.open),n.Y8G("src",r.arrowOptions.iconSmall)}}function hh(s,g){if(1&s&&n.eu8(0,13),2&s){const r=n.XpG().$implicit;n.Y8G("ngTemplateOutlet",r)}}function Qp(s,g){if(1&s){const r=n.RV6();n.j41(0,"div",17),n.bIt("tui-tab-activate",function(){const y=n.eBV(r).index,S=n.XpG(2);return n.Njj(S.onClick(y))}),n.DNE(1,hh,1,1,"ng-container",18),n.k0s()}if(2&s){const r=g.index,h=n.XpG(2);n.R7$(),n.Y8G("ngIf",h.shouldShow(r))}}function lu(s,g){if(1&s){const r=n.RV6();n.j41(0,"div",15,3),n.bIt("keydown.arrowDown.prevent",function(y){n.eBV(r);const S=n.sdS(1),be=n.XpG();return n.Njj(be.onWrapperArrow(y,S,!1))})("keydown.arrowUp.prevent",function(y){n.eBV(r);const S=n.sdS(1),be=n.XpG();return n.Njj(be.onWrapperArrow(y,S,!0))}),n.DNE(2,Qp,2,1,"div",16),n.k0s()}if(2&s){const r=n.XpG();n.R7$(2),n.Y8G("ngForOf",r.items)}}function $l(s,g){if(1&s&&n.nrm(0,"tui-underline",19),2&s){const r=n.XpG();n.Y8G("element",r.activeElement)}}const Jp=new n.nKC("[TUI_TAB_EVENT]"),qp=[Xe.ew,Xe.iF,Is.z3,{provide:Jp,deps:[n.aKT,Is.z3,[new n.Xx1,Bl],[new n.Xx1,Yo.wQ]],useFactory:({nativeElement:s},g,r,h)=>{const y=h&&r?r.pipe((0,le.p)(()=>h.isActive)):O.w;return(0,J.h)(y,g.pipe((0,le.p)(dn.D)),s.matches("button")?(0,lt.xM)(s,"click"):O.w).pipe((0,he.T)(()=>s.dispatchEvent(new CustomEvent("tui-tab-activate",{bubbles:!0}))))}},Et.si];let Zo=(()=>{class s{constructor(r,h,y,S,be){this.routerLinkActive=r,this.el=h,this.mode$=y,this.event$=S,this.margin=be}get isActive(){return!!this.routerLinkActive&&this.routerLinkActive.isActive}ngOnDestroy(){(0,W.X)(this.el.nativeElement)&&this.el.nativeElement.blur()}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Yo.wQ,8),n.rXU(n.aKT),n.rXU(it.fL),n.rXU(Jp),n.rXU(Si.uS))},s.\u0275cmp=n.VBU({type:s,selectors:[["a","tuiTab","",3,"routerLink",""],["a","tuiTab","","routerLink","","routerLinkActive",""],["button","tuiTab",""]],hostAttrs:["type","button"],hostVars:6,hostBindings:function(r,h){1&r&&n.bIt("$.data-mode.attr",function(){return h.mode$}),2&r&&(n.xc7("cursor","pointer")("--tui-tab-margin",h.margin,"px"),n.AVh("_active",h.isActive))},features:[n.Jv_(qp)],attrs:Kp,ngContentSelectors:Wa,decls:4,vars:3,consts:[[4,"ngIf"],[1,"t-highlight"]],template:function(r,h){1&r&&(n.NAR(),n.DNE(0,Xp,1,0,"ng-container",0),n.nI1(1,"async"),n.j41(2,"span",1),n.SdG(3),n.k0s()),2&r&&n.Y8G("ngIf",n.bMT(1,1,h.event$))},dependencies:[mt.bT,mt.Jj],styles:['._underline[_nghost-%COMP%]:hover:not(._active), ._underline [_nghost-%COMP%]:hover:not(._active){box-shadow:inset 0 -2px var(--tui-base-03)}tui-tabs > [_nghost-%COMP%]:first-child, tui-tabs > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, tui-tabs > :not(.t-overflown)[_nghost-%COMP%]:first-child, tui-tabs > :not(.t-overflown) [_nghost-%COMP%]:first-child, [tuiTabs] > :not(.t-overflown)[_nghost-%COMP%]:first-child, [tuiTabs] > :not(.t-overflown) [_nghost-%COMP%]:first-child{margin-left:0}[tuiTabs] > [tuiTab] ~ :not(.t-overflown)[_nghost-%COMP%]:first-child, [tuiTabs] > [tuiTab] ~ :not(.t-overflown) [_nghost-%COMP%]:first-child, tui-tabs > [tuiTab] ~ :not(.t-overflown)[_nghost-%COMP%]:first-child, tui-tabs > [tuiTab] ~ :not(.t-overflown) [_nghost-%COMP%]:first-child{margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]{transition-property:color,box-shadow,opacity,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:flex;flex-shrink:0;height:100%;box-sizing:border-box;justify-content:space-between;line-height:1.5rem;align-items:center;white-space:nowrap;cursor:pointer;outline:none;color:inherit;margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);pointer-events:none}[_nghost-%COMP%]:not([data-mode])._active{opacity:1;color:var(--tui-text-01);box-shadow:none}[data-mode=onDark][_nghost-%COMP%]{color:#ffffffb8}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark]._active[_nghost-%COMP%]{color:#fff}[data-mode=onDark][_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-text-01);color:#fff}[_nghost-%COMP%]:focus-visible .t-highlight[_ngcontent-%COMP%]{background:var(--tui-selection)}._android[_nghost-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;height:3rem;flex:1;flex-shrink:0;justify-content:center;margin:0;text-transform:uppercase;color:var(--tui-base-09);opacity:.5;font-size:.875rem;font-weight:500;letter-spacing:-.008125rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._android[_nghost-%COMP%]:hover{box-shadow:none}._android._active[_nghost-%COMP%]{opacity:1;color:var(--tui-base-09)}._android[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}._ios[_nghost-%COMP%]{height:1.75rem;flex:1;flex-shrink:0;justify-content:center;margin:0;color:var(--tui-base-01);opacity:1;font-size:.8125rem;font-weight:500;letter-spacing:-.005rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._ios[_nghost-%COMP%]:hover{box-shadow:none}._ios._active[_nghost-%COMP%]{font-size:.875rem;font-weight:600;color:var(--tui-link)}._ios[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}@media (hover: hover){[_nghost-%COMP%]:hover{color:var(--tui-text-01)}}.t-highlight[_ngcontent-%COMP%]{display:inline-flex;width:100%;align-items:center;justify-content:inherit}.t-highlight[_ngcontent-%COMP%] >*{flex-shrink:0}tui-tabs[data-vertical][_nghost-%COMP%], tui-tabs[data-vertical] [_nghost-%COMP%], [tuiTabs][data-vertical][_nghost-%COMP%], [tuiTabs][data-vertical] [_nghost-%COMP%]{min-height:2.75rem;height:auto;white-space:normal;margin:0;text-align:left;padding:.25rem 1.25rem .25rem 0}tui-tabs[data-vertical][_nghost-%COMP%]:after, tui-tabs[data-vertical] [_nghost-%COMP%]:after, [tuiTabs][data-vertical][_nghost-%COMP%]:after, [tuiTabs][data-vertical] [_nghost-%COMP%]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:var(--tui-primary);transform:scaleX(0);transform-origin:right}tui-tabs[data-vertical][_nghost-%COMP%]:hover, tui-tabs[data-vertical] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical][_nghost-%COMP%]:hover, [tuiTabs][data-vertical] [_nghost-%COMP%]:hover{box-shadow:inset -2px 0 var(--tui-base-03)}tui-tabs[data-vertical]._active[_nghost-%COMP%]:after, tui-tabs[data-vertical] ._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical]._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical] ._active[_nghost-%COMP%]:after{transform:none}tui-tabs[data-vertical="right"][_nghost-%COMP%], tui-tabs[data-vertical="right"] [_nghost-%COMP%], [tuiTabs][data-vertical="right"][_nghost-%COMP%], [tuiTabs][data-vertical="right"] [_nghost-%COMP%]{text-align:right;padding:.25rem 0 .25rem 1.25rem}tui-tabs[data-vertical="right"][_nghost-%COMP%]:after, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:after{right:auto;left:0;transform-origin:left}tui-tabs[data-vertical="right"][_nghost-%COMP%]:hover, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:hover{box-shadow:inset 2px 0 var(--tui-base-03)}'],changeDetection:0}),s})(),hc=(()=>{class s{constructor(r){this.el=r,this.activeItemIndex=0,this.activeItemIndexChange=new n.bkB}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){return this.tabs[this.activeItemIndex]||null}onActivate(r,h){const y=this.tabs.findIndex(S=>S===h);r.stopPropagation(),y!==this.activeItemIndex&&(this.activeItemIndexChange.emit(y),this.activeItemIndex=y)}moveFocus(r,h){const{tabs:y}=this;(0,W.yO)(y.indexOf(r),y,h)}ngAfterViewChecked(){const{tabs:r,activeElement:h}=this;r.forEach(y=>{const S=y===h;y.classList.toggle("_active",S),y.setAttribute("tabIndex",S?"0":"-1")})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.aKT))},s.\u0275dir=n.FsC({type:s,selectors:[["tui-tabs"],["nav","tuiTabs",""]],hostBindings:function(r,h){1&r&&n.bIt("tui-tab-activate",function(S){return h.onActivate(S,S.target)})},inputs:{activeItemIndex:"activeItemIndex"},outputs:{activeItemIndexChange:"activeItemIndexChange"}}),s})();const fh=(0,nt.gc)({underline:!0,exposeActive:!0,itemsLimit:1/0,minMoreWidth:0});let rd=(()=>{class s{constructor({nativeElement:r},h,y,S){this.zone=h,this.animationFrame$=y,this.mode$=S,this.el$=new td.m(1),this.refresh$=this.el$.pipe((0,ve.n)(be=>be?this.animationFrame$.pipe((0,he.T)(()=>be),(0,lt.rB)(this.zone)):(0,ho.of)(null)),(0,x.u)()),this.transition$=(0,fi.f1)(this.el$.pipe((0,he.T)(be=>be&&"all"),(0,Qn.B)(50))),this.transform$=(0,fi.f1)(this.refresh$.pipe((0,he.T)(be=>be?`translate3d(${be.offsetLeft}px, 0, 0)`:null))),this.width$=(0,fi.f1)(this.refresh$.pipe((0,he.T)(be=>be?.clientWidth||0))),r["$.style.transitionProperty"]=this.transition$,r["$.style.transform"]=this.transform$,r["$.style.width.px"]=this.width$}set element(r){this.el$.next(r)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(sr.dJ),n.rXU(it.fL))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-underline"]],hostBindings:function(r,h){1&r&&n.bIt("$.data-mode.attr",function(){return h.mode$})("$.style.transitionProperty",function(){return h.transition$()})("$.style.transform",function(){return h.transform$()})("$.style.width.px",function(){return h.width$()})},inputs:{element:"element"},features:[n.Jv_([Et.si])],decls:0,vars:0,template:function(r,h){},styles:["[_nghost-%COMP%]{transition-property:none;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;left:0;height:100%;color:var(--tui-primary);transform:scale(0);box-shadow:inset 0 -.1875rem 0 -.0625rem;pointer-events:none}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}"],changeDetection:0}),s})(),Vg=(()=>{class s{constructor(r,h,y,S,be){this.options=r,this.el=h,this.tabs=y,this.children=Mn.xQ,this.underline=this.options.underline,be.pipe((0,le.p)(()=>this.underline)).subscribe(()=>{S.detectChanges()})}get activeItemIndex(){return this.tabs.activeItemIndex}set activeItemIndex(r){this.tabs.activeItemIndex=r}get activeElement(){return this.tabs.activeElement}onKeyDownArrow(r,h){this.tabs.moveFocus(r,h)}ngAfterViewChecked(){this.scrollTo(this.tabs.activeItemIndex)}scrollTo(r){const h=this.tabs.tabs[r];if(!h)return;const{offsetLeft:y,offsetWidth:S}=h,{nativeElement:be}=this.el;ybe.scrollLeft+be.offsetWidth&&(be.scrollLeft=y+S-be.offsetWidth)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(fh),n.rXU(n.aKT),n.rXU(hc),n.rXU(n.gRc),n.rXU(Xe.mC))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-tabs",3,"vertical",""],["nav","tuiTabs","",3,"vertical",""]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,Zo,4),2&r){let S;n.mGM(S=n.lsd())&&(h.children=S)}},hostVars:2,hostBindings:function(r,h){1&r&&n.bIt("keydown.arrowRight.prevent",function(S){return h.onKeyDownArrow(S.target,1)})("keydown.arrowLeft.prevent",function(S){return h.onKeyDownArrow(S.target,-1)}),2&r&&n.AVh("_underline",h.underline)},inputs:{underline:"underline"},features:[n.Jv_([Xe.ew,Xe.mC,Bl,{provide:kc,useValue:{childList:!0}}])],ngContentSelectors:Wa,decls:4,vars:4,consts:[[4,"ngIf"],["class","t-underline",3,"element",4,"ngIf"],[1,"t-underline",3,"element"]],template:function(r,h){1&r&&(n.NAR(),n.DNE(0,au,1,0,"ng-container",0),n.nI1(1,"async"),n.SdG(2),n.DNE(3,nd,1,1,"tui-underline",1)),2&r&&(n.Y8G("ngIf",n.bMT(1,2,h.children.changes)),n.R7$(3),n.Y8G("ngIf",h.underline))},dependencies:[rd,mt.bT,mt.Jj],styles:["[_nghost-%COMP%]{scrollbar-width:none;-ms-overflow-style:none;position:relative;display:flex;font:var(--tui-font-text-m);height:var(--tui-height-l);color:var(--tui-text-02);box-shadow:inset 0 -1px var(--tui-base-03);overflow:auto;isolation:isolate}[_nghost-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-underline[_ngcontent-%COMP%]{z-index:-1}"],changeDetection:0}),(0,He.Cg)([ut.PE],s.prototype,"scrollTo",null),s})();const cu=new n.nKC("[TUI_TABS_REFRESH]"),ef=[Xe.mC,Xe.ew,Bl,(0,un.Lq)({align:"right"}),{provide:kc,useValue:{childList:!0,subtree:!0,characterData:!0}},{provide:cu,deps:[Xe.mC,Bl,Xe.ew,mt.qQ,n.aKT,n.gRc],useFactory:(s,g,r,{body:h},{nativeElement:y},S)=>(0,J.h)(s,g.pipe((0,Wp.M)(()=>S.detectChanges()))).pipe((0,le.p)(()=>h.contains(y)),(0,Qn.B)(0),(0,ue.Z)(null),(0,oe.Q)(r))}];let tf=(()=>{class s{constructor(r,h,y,S,be,dt,_t){this.options=r,this.margin=h,this.refresh$=y,this.el=S,this.cdr=be,this.moreWord$=dt,this.arrowOptions=_t,this.maxIndex=1/0,this.underline=this.options.underline,this.itemsLimit=this.options.itemsLimit,this.activeItemIndexChange=new n.bkB,this.items=Mn.xQ,this.activeItemIndex=0,this.open=!1}set itemIndex(r){this.activeItemIndex=r,this.maxIndex=this.getMaxIndex()}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){var r;const{tabs:h}=this,y=(0,_s.wN)(this.activeItemIndex||0,0,h.length-2);return this.options.exposeActive||this.lastVisibleIndex>=y?h[y]||null:(null===(r=this.moreButton)||void 0===r?void 0:r.nativeElement)||null}get isMoreAlone(){return this.lastVisibleIndex<0&&!this.options.exposeActive}get isMoreVisible(){return this.lastVisibleIndex=this.items.length?this.maxIndex:Math.min(this.itemsLimit-(this.itemsLimit-1>this.activeItemIndex||!this.options.exposeActive?1:2),this.maxIndex)}ngAfterViewInit(){this.refresh$.pipe((0,he.T)(()=>this.getMaxIndex()),(0,le.p)(r=>this.maxIndex!==r)).subscribe(r=>{this.maxIndex=r,this.cdr.detectChanges()})}onActiveItemIndexChange(r){this.updateActiveItemIndex(r)}onClick(r){this.open=!1,this.focusMore(),this.updateActiveItemIndex(r)}onArrowRight(r){(0,Pe.ru)(r.target)&&(0,W.X)(r.target)&&this.focusMore()}onArrowLeft(){const{tabs:r}=this;let h=r.length-2;for(;h>=0;){if(r[h].focus(),(0,W.X)(r[h]))return;h--}}onWrapperArrow(r,h,y){const be=(0,W.km)({initial:r.target,root:h,previous:y});be&&be.focus()}isOverflown(r){return r!==this.activeItemIndex||!this.options.exposeActive}shouldShow(r){return r>this.lastVisibleIndex&&this.isOverflown(r)}focusMore(){this.moreButton&&this.moreButton.nativeElement.focus()}getMaxIndex(){const{tabs:r,activeItemIndex:h,margin:y}=this;if(r.length<2)return 0;const{exposeActive:S,minMoreWidth:be}=this.options,{clientWidth:dt}=this.el.nativeElement,_t=r[h]?r[h].scrollWidth:0,yt=Math.max(r[r.length-1].scrollWidth,be);let Kt=r.length-2,pn=r.reduce((bn,{scrollWidth:jn})=>bn+jn,0)+Kt*y-r[r.length-1].scrollWidth;if(pn<=dt)return 1/0;for(;Kt;)if(pn-=r[Kt].scrollWidth+y,Kt--,pn+(S&&h>Kt?_t+y:0)+yt+y+(0,_s.Zi)(this.maxIndex===Kt-1){class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,tn.yJ,X,ft.vl,tt,Lr]]}),s})();const mh=["tuiSidebar",""];function Oa(s,g){if(1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s){const r=g.polymorpheusOutlet;n.R7$(),n.SpI(" ",r," ")}}let vh=(()=>{class s extends tn.A7{constructor(r,h,y,S){super(r,S),this.content=r,this.injector=h,this.portalService=y,this.component=new tn.lS(Fs,this.injector),this.sidebarRef=null,this.direction="left",this.autoWidth=!1}set tuiSidebar(r){r?this.show():this.hide()}ngOnDestroy(){this.hide()}show(){null===this.sidebarRef&&(this.sidebarRef=this.portalService.add(this.component),this.sidebarRef.changeDetectorRef.detectChanges())}hide(){null!==this.sidebarRef&&(this.portalService.remove(this.sidebarRef),this.sidebarRef=null)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.C4Q),n.rXU(n.zZn),n.rXU(Fr.p6),n.rXU(n.gRc))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiSidebar",""]],inputs:{direction:[0,"tuiSidebarDirection","direction"],autoWidth:[0,"tuiSidebarAutoWidth","autoWidth"],tuiSidebar:"tuiSidebar"},features:[n.Vt3]}),s})(),Fs=(()=>{class s{constructor(r,h){this.options=r,this.directive=h,this.left=Object.assign(Object.assign({},this.options),{value:"left"}),this.right=Object.assign(Object.assign({},this.options),{value:"right"})}get animation(){return"left"===this.direction?this.left:this.right}get directionHostClass(){return`t-${this.directive.direction}`}get direction(){return this.directive.direction}get content(){return this.directive.content}get autoWidth(){return this.directive.autoWidth}ngDoCheck(){this.directive.check()}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(it.fx),n.rXU(vh))},s.\u0275cmp=n.VBU({type:s,selectors:[["aside","tuiSidebar",""]],hostVars:3,hostBindings:function(r,h){2&r&&(n.zvX("@tuiSlideIn",h.animation),n.HbH(h.directionHostClass))},attrs:mh,decls:2,vars:3,consts:[["tuiActiveZone","",1,"t-wrapper"],[4,"polymorpheusOutlet"]],template:function(r,h){1&r&&(n.j41(0,"div",0),n.DNE(1,Oa,2,1,"ng-container",1),n.k0s()),2&r&&(n.AVh("t-wrapper_auto-width",h.autoWidth),n.R7$(),n.Y8G("polymorpheusOutlet",h.content))},dependencies:[$i.Y,tn.OA],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;content:"";height:100%;background:rgba(0,0,0,.38);animation:tuiFadeIn var(--tui-duration)}[_nghost-%COMP%]:before{left:-100%;width:200%}[_nghost-%COMP%]:after{left:100%}.ng-animating[_nghost-%COMP%]:before, .ng-animating[_nghost-%COMP%]:after{opacity:0;transition:opacity var(--tui-duration)}.t-right[_nghost-%COMP%]{justify-content:flex-end}.t-left[_nghost-%COMP%]{justify-content:flex-start}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;background:var(--tui-base-01);box-shadow:0 10rem var(--tui-base-01);width:17.25rem}.t-wrapper_auto-width[_ngcontent-%COMP%]{width:auto}'],data:{animation:[or.ZM]},changeDetection:0}),s})(),nf=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[$i.L,tn.yJ]]}),s})(),Hg=(()=>{class s{constructor(r,{nativeElement:h},y){this.readyToScroll$=y,this.scroll$=new td.m(1),this.readyToScroll$.pipe((0,le.p)(Boolean),(0,ve.n)(()=>this.scroll$),(0,Qn.B)(750),(0,le.p)(S=>S&&!!(0,Pe.J0)(h)),(0,oe.Q)(r)).subscribe(()=>{h.scrollIntoView()})}set tuiScrollIntoViewLink(r){this.scroll$.next(r)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Xe.ew,2),n.rXU(n.aKT),n.rXU(c.Aq))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiScrollIntoViewLink",""]],inputs:{tuiScrollIntoViewLink:"tuiScrollIntoViewLink"},features:[n.Jv_([Xe.ew])]}),s})(),rf=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})();const bh="Taiga UI",sf=(0,nt.gc)("tuiTheme"),ys=(0,nt.gc)(bh);let V0=(()=>{class s extends fe.t{constructor(r,h,y){super(y.getItem(h)||r),this.initialTheme=r,this.key=h,this.storage=y}next(r){this.storage.setItem(this.key,r),super.next(r)}get isDefaultTheme(){return this.value===bh}}return s.\u0275fac=function(r){return new(r||s)(n.KVO(ys),n.KVO(sf),n.KVO(sr.Wd))},s.\u0275prov=n.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),s})();const z0=(0,nt.gc)("tuiNight"),_h=(0,nt.gc)(!0);let Wg=(()=>{class s extends fe.t{constructor(r,h,y,S){super("true"===h.getItem(y)||null===h.getItem(y)&&r.matchMedia("(prefers-color-scheme: dark)").matches),this.win=r,this.storage=h,this.key=y,this.useDefaultNightTheme=S}next(r){this.storage.setItem(this.key,String(r)),super.next(r)}toggle(){this.next(!this.value)}}return s.\u0275fac=function(r){return new(r||s)(n.KVO(sr.jf),n.KVO(sr.Wd),n.KVO(z0),n.KVO(_h))},s.\u0275prov=n.jDH({token:s,factory:s.\u0275fac,providedIn:"root"}),s})();const Ul=["*"];function Ka(s,g){if(1&s&&(n.j41(0,"p",2),n.EFF(1),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.SpI(" ",r.filename,"\n")}}function yh(s,g){if(1&s){const r=n.RV6();n.j41(0,"pre",3),n.EFF(1," "),n.nrm(2,"code",4),n.EFF(3,"\n "),n.j41(4,"div",5),n.EFF(5,"\n "),n.j41(6,"button",6),n.nI1(7,"async"),n.bIt("click",function(){n.eBV(r);const y=n.XpG();return n.Njj(y.copy$.next())}),n.EFF(8,"\n "),n.k0s(),n.EFF(9,"\n "),n.SdG(10),n.EFF(11,"\n "),n.k0s(),n.EFF(12,"\n"),n.k0s()}if(2&s){const r=g.$implicit,h=n.XpG();n.R7$(2),n.Y8G("lineNumbers",!0)("highlight",r),n.R7$(4),n.Y8G("icon",n.bMT(7,4,h.icon$)||"tuiIconCopyLarge")("cdkCopyToClipboard",r)}}function pc(s,g){if(1&s&&(n.j41(0,"h1",6),n.EFF(1),n.k0s()),2&s){const r=n.XpG();n.R7$(),n.SpI(" ",r.heading,"\n")}}function X0(s,g){if(1&s&&(n.j41(0,"th",14),n.EFF(1),n.k0s()),2&s){const r=n.XpG(3);n.R7$(),n.SpI(" ",r.texts[3]," ")}}function Zg(s,g){1&s&&n.nrm(0,"tui-badge",26)}function ll(s,g){1&s&&n.nrm(0,"tui-badge",27)}function Qg(s,g){if(1&s&&(n.j41(0,"a",29),n.EFF(1),n.k0s()),2&s){const r=n.XpG().$implicit;n.BMQ("href",r.reference,n.B4B),n.R7$(),n.SpI(" ",r.type," ")}}function sd(s,g){if(1&s&&n.EFF(0),2&s){const r=n.XpG().$implicit;n.SpI(" ",r.type," ")}}function du(s,g){1&s&&(n.j41(0,"span"),n.EFF(1,"\xa0|\xa0"),n.k0s())}function Jg(s,g){if(1&s&&(n.qex(0),n.DNE(1,Qg,2,2,"a",28)(2,sd,1,1,"ng-template",null,0,n.C5r)(4,du,2,0,"span",5),n.bVm()),2&s){const r=g.$implicit,h=g.last,y=n.sdS(3);n.R7$(),n.Y8G("ngIf",r.reference)("ngIfElse",y),n.R7$(3),n.Y8G("ngIf",!h)}}function af(s,g){if(1&s&&n.nrm(0,"tui-data-list-wrapper",36),2&s){n.XpG(2);const r=n.sdS(3),h=n.XpG(2).$implicit;n.Y8G("itemContent",r)("items",h.documentationPropertyValues)}}function lf(s,g){if(1&s){const r=n.RV6();n.j41(0,"tui-select",33),n.nI1(1,"tuiShowCleanerPipe"),n.bIt("ngModelChange",function(y){n.eBV(r);const S=n.XpG(3).$implicit;return n.Njj(S.onValueChange(y))}),n.j41(2,"code",34),n.EFF(3,"null"),n.k0s(),n.DNE(4,af,1,2,"tui-data-list-wrapper",35),n.k0s()}if(2&s){n.XpG();const r=n.sdS(3),h=n.XpG(2).$implicit;n.Y8G("nativeId",h.attrName)("ngModel",h.documentationPropertyValue)("tuiTextfieldCleaner",n.bMT(1,5,h.documentationPropertyType))("tuiTextfieldLabelOutside",!0)("valueContent",r)}}function ad(s,g){if(1&s&&(n.j41(0,"code"),n.EFF(1),n.nI1(2,"tuiInspectAny"),n.k0s()),2&s){const r=g.$implicit;n.R7$(),n.JRh(n.bMT(2,1,r))}}function ld(s,g){if(1&s){const r=n.RV6();n.j41(0,"tui-toggle",43),n.bIt("ngModelChange",function(y){n.eBV(r);const S=n.XpG(4).$implicit;return n.Njj(S.onValueChange(y))}),n.k0s()}if(2&s){const r=n.XpG(4).$implicit;n.Y8G("nativeId",r.attrName)("ngModel",r.documentationPropertyValue)("showIcons",!0)}}function xh(s,g){if(1&s){const r=n.RV6();n.j41(0,"tui-primitive-textfield",44),n.bIt("valueChange",function(y){n.eBV(r);const S=n.XpG(4).$implicit;return n.Njj(S.onValueChange(y))}),n.k0s()}if(2&s){const r=n.XpG(4).$implicit;n.Y8G("nativeId",r.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",r.documentationPropertyValue||"")}}function qg(s,g){if(1&s){const r=n.RV6();n.j41(0,"div",45)(1,"tui-primitive-textfield",46),n.nI1(2,"tuiGetOpacity"),n.nI1(3,"tuiGetColorPipe"),n.bIt("valueChange",function(y){n.eBV(r);const S=n.XpG(4).$implicit,be=n.XpG(3);return n.Njj(be.onColorChange(S,y))}),n.nrm(4,"input",47),n.k0s(),n.j41(5,"tui-input-number",48),n.nI1(6,"tuiGetOpacity"),n.bIt("ngModelChange",function(y){n.eBV(r);const S=n.XpG(4).$implicit,be=n.XpG(3);return n.Njj(be.onOpacityChange(S,y))}),n.EFF(7," Opacity "),n.k0s()()}if(2&s){const r=n.XpG(4).$implicit;n.R7$(),n.Y8G("tuiInputOpacity",n.bMT(2,8,r.documentationPropertyValue))("tuiTextfieldLabelOutside",!0)("value",n.bMT(3,10,r.documentationPropertyValue)),n.BMQ("id",r.attrName),n.R7$(4),n.Y8G("max",100)("min",0)("ngModel",n.bMT(6,12,r.documentationPropertyValue))("step",1)}}function em(s,g){if(1&s){const r=n.RV6();n.j41(0,"tui-input-number",49),n.bIt("ngModelChange",function(y){n.eBV(r);const S=n.XpG(4).$implicit;return n.Njj(S.onValueChange(y||0))}),n.k0s()}if(2&s){const r=n.XpG(4).$implicit;n.Y8G("nativeId",r.attrName)("ngModel",r.documentationPropertyValue)("step",1)("tuiTextfieldLabelOutside",!0)}}function tm(s,g){if(1&s){const r=n.RV6();n.j41(0,"tui-primitive-textfield",44),n.bIt("valueChange",function(y){n.eBV(r);const S=n.XpG(5).$implicit;return n.Njj(S.onValueChange(y))}),n.EFF(1," Default content "),n.k0s()}if(2&s){const r=n.XpG(5).$implicit;n.Y8G("nativeId",r.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",r.documentationPropertyValue.toString())}}function cf(s,g){if(1&s&&(n.qex(0),n.DNE(1,tm,2,4,"tui-primitive-textfield",50),n.nI1(2,"tuiIsPrimitivePolymorpheusContentPipe"),n.bVm()),2&s){const r=n.XpG(4).$implicit;n.R7$(),n.Y8G("ngIf",n.bMT(2,1,r.documentationPropertyValue))}}function nm(s,g){if(1&s&&(n.qex(0,37),n.DNE(1,ld,1,3,"tui-toggle",38)(2,xh,1,4,"tui-primitive-textfield",39)(3,qg,8,14,"div",40)(4,em,1,4,"tui-input-number",41)(5,cf,3,3,"ng-container",42),n.bVm()),2&s){const r=n.XpG(3).$implicit;n.Y8G("ngSwitch",r.documentationPropertyType),n.R7$(),n.Y8G("ngSwitchCase","boolean"),n.R7$(),n.Y8G("ngSwitchCase","string"),n.R7$(),n.Y8G("ngSwitchCase","color"),n.R7$(),n.Y8G("ngSwitchCase","number"),n.R7$(),n.Y8G("ngSwitchCase","PolymorpheusContent")}}function im(s,g){if(1&s&&(n.qex(0),n.DNE(1,lf,5,7,"tui-select",32)(2,ad,3,3,"ng-template",null,2,n.C5r)(4,nm,6,6,"ng-template",null,3,n.C5r),n.bVm()),2&s){const r=n.sdS(5),h=n.XpG(2).$implicit;n.R7$(),n.Y8G("ngIf",h.hasItems)("ngIfElse",r)}}function ha(s,g){if(1&s&&(n.j41(0,"tui-notification",51),n.nI1(1,"async"),n.EFF(2," Emit! "),n.k0s()),2&s){const r=n.XpG(2).$implicit;n.Y8G("@emitEvent",n.bMT(1,1,r.emits$))}}function Ch(s,g){if(1&s&&(n.j41(0,"td",30),n.DNE(1,im,6,2,"ng-container",31)(2,ha,3,3,"ng-template",null,1,n.C5r),n.k0s()),2&s){const r=n.sdS(3),h=n.XpG().$implicit;n.R7$(),n.Y8G("ngIf",h.shouldShowValues)("ngIfElse",r)}}function uf(s,g){if(1&s&&(n.j41(0,"tr",15)(1,"td",16)(2,"div",17)(3,"code",18),n.EFF(4),n.nI1(5,"tuiStripOptionalPipe"),n.k0s(),n.DNE(6,Zg,1,0,"tui-badge",19),n.nI1(7,"tuiIsOptionalPipe"),n.DNE(8,ll,1,0,"tui-badge",20),n.k0s(),n.eu8(9,21),n.k0s(),n.j41(10,"td",16)(11,"span",22)(12,"code",23),n.DNE(13,Jg,5,3,"ng-container",24),n.nI1(14,"tuiDocTypeReference"),n.k0s()()(),n.DNE(15,Ch,4,2,"td",25),n.k0s()),2&s){const r=g.$implicit,h=n.XpG(3);n.AVh("t-deprecated",r.documentationPropertyDeprecated),n.R7$(3),n.xc7("color","var(--tui-accent-active)"),n.R7$(),n.SpI(" ",n.bMT(5,10,r.attrName)," "),n.R7$(2),n.Y8G("ngIf",n.bMT(7,12,r.attrName)),n.R7$(2),n.Y8G("ngIf",r.documentationPropertyDeprecated),n.R7$(),n.Y8G("ngTemplateOutlet",r.template),n.R7$(4),n.Y8G("ngForOf",n.bMT(14,14,r.documentationPropertyType)),n.R7$(2),n.Y8G("ngIf",h.showValues)}}function cd(s,g){if(1&s&&(n.j41(0,"table",8)(1,"tr",9)(2,"th",10),n.EFF(3),n.k0s(),n.j41(4,"th",11),n.EFF(5),n.k0s(),n.DNE(6,X0,2,1,"th",12),n.k0s(),n.DNE(7,uf,16,16,"tr",13),n.k0s()),2&s){const r=n.XpG().ngIf,h=n.XpG();n.R7$(3),n.JRh(h.texts[2]),n.R7$(2),n.JRh(h.type),n.R7$(),n.Y8G("ngIf",h.showValues&&!h.isAPI),n.R7$(),n.Y8G("ngForOf",r)}}function Y0(s,g){if(1&s&&(n.qex(0),n.DNE(1,cd,8,4,"table",7),n.bVm()),2&s){const r=g.ngIf;n.R7$(),n.Y8G("ngIf",r.length)}}const _f=(s,g)=>({item:s,index:g}),pm=()=>({exact:!1});function fm(s,g){1&s&&n.nrm(0,"tui-svg",19),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function gm(s,g){if(1&s&&(n.j41(0,"a",17),n.EFF(1),n.DNE(2,fm,1,1,"tui-svg",18),n.k0s()),2&s){const r=n.XpG().$implicit;n.Y8G("href",r.route,n.B4B)("target",r.target||"_self"),n.BMQ("rel",r.rel),n.R7$(),n.SpI(" ",r.title," "),n.R7$(),n.Y8G("polymorpheusOutlet",r.icon)}}function yf(s,g){1&s&&n.nrm(0,"tui-svg",19),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function Q0(s,g){if(1&s){const r=n.RV6();n.j41(0,"a",20),n.bIt("click",function(){n.eBV(r);const y=n.XpG(5),S=n.sdS(1);return n.Njj(y.onClick(S))}),n.EFF(1),n.DNE(2,yf,1,1,"tui-svg",18),n.k0s()}if(2&s){const r=n.XpG().$implicit;n.Y8G("fragment",r.fragment)("routerLink",r.route)("target",r.target||"_self"),n.BMQ("rel",r.rel),n.R7$(),n.SpI(" ",r.title," "),n.R7$(),n.Y8G("polymorpheusOutlet",r.icon)}}function xf(s,g){if(1&s&&(n.qex(0),n.DNE(1,gm,3,5,"a",16)(2,Q0,3,6,"ng-template",null,2,n.C5r),n.bVm()),2&s){const r=g.$implicit,h=n.sdS(3);n.R7$(),n.Y8G("ngIf",r.route.includes("://"))("ngIfElse",h)}}function Cf(s,g){if(1&s&&(n.j41(0,"tui-opt-group",14),n.DNE(1,xf,4,2,"ng-container",15),n.k0s()),2&s){const r=g.$implicit,h=g.index,y=n.XpG(3);n.Y8G("label",y.labels[h]||""),n.R7$(),n.Y8G("ngForOf",r)}}function wf(s,g){if(1&s&&(n.j41(0,"tui-data-list"),n.DNE(1,Cf,2,2,"tui-opt-group",13),n.nI1(2,"async"),n.k0s()),2&s){const r=n.XpG(2);n.R7$(),n.Y8G("ngForOf",n.bMT(2,1,r.filtered$))}}function mm(s,g){1&s&&(n.qex(0),n.DNE(1,wf,3,3,"tui-data-list",12),n.bVm())}function Df(s,g){if(1&s&&n.eu8(0,25),2&s){const r=g.$implicit,h=g.index,y=n.XpG(2).index;n.XpG();const S=n.sdS(12);n.Y8G("ngTemplateOutlet",S)("ngTemplateOutletContext",n.l_i(2,_f,r,100*y+h))}}function Eh(s,g){if(1&s&&(n.j41(0,"div",24),n.DNE(1,Df,1,5,"ng-container",11),n.k0s()),2&s){const r=n.XpG().index,h=n.XpG();n.R7$(),n.Y8G("ngForOf",h.items[r])}}function dd(s,g){if(1&s&&(n.j41(0,"tui-accordion-item",21)(1,"span",22)(2,"strong"),n.EFF(3),n.k0s()(),n.DNE(4,Eh,2,1,"ng-template",23),n.k0s()),2&s){const r=g.$implicit,h=g.index,y=n.XpG();n.Y8G("borders",null)("open",!!y.openPagesArr[h]),n.R7$(3),n.JRh(r)}}function Ef(s,g){if(1&s&&n.eu8(0,25),2&s){const r=g.$implicit,h=g.index,y=n.XpG(),S=n.sdS(12);n.Y8G("ngTemplateOutlet",S)("ngTemplateOutletContext",n.l_i(2,_f,r,y.items.length-1+h))}}function xl(s,g){1&s&&n.nrm(0,"tui-svg",19),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function hd(s,g){if(1&s&&(n.j41(0,"a",28),n.EFF(1),n.DNE(2,xl,1,1,"tui-svg",18),n.k0s()),2&s){const r=n.XpG(2).item;n.Y8G("href",r.route,n.B4B)("target",r.target||"_self"),n.BMQ("rel",r.rel),n.R7$(),n.SpI(" ",r.title," "),n.R7$(),n.Y8G("polymorpheusOutlet",r.icon)}}function Tf(s,g){1&s&&n.nrm(0,"tui-svg",19),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function Th(s,g){if(1&s){const r=n.RV6();n.j41(0,"a",29),n.bIt("click",function(){n.eBV(r);const y=n.XpG(3);return n.Njj(y.closeMenu())}),n.EFF(1),n.DNE(2,Tf,1,1,"tui-svg",18),n.k0s()}if(2&s){const r=n.XpG(2).item,h=n.XpG();n.Y8G("routerLink",r.route)("target",r.target||"_self")("tuiScrollIntoViewLink",h.isActive(r.route)),n.BMQ("rel",r.rel),n.R7$(),n.SpI(" ",r.title," "),n.R7$(),n.Y8G("polymorpheusOutlet",r.icon)}}function pd(s,g){if(1&s&&(n.qex(0),n.DNE(1,hd,3,5,"a",27)(2,Th,3,6,"ng-template",null,2,n.C5r),n.bVm()),2&s){const r=n.sdS(3),h=n.XpG().item;n.R7$(),n.Y8G("ngIf",h.route.includes("://"))("ngIfElse",r)}}function vm(s,g){1&s&&n.nrm(0,"tui-svg",19),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function Mf(s,g){if(1&s){const r=n.RV6();n.j41(0,"button",34),n.bIt("click",function(){n.eBV(r);const y=n.XpG(2).index,S=n.XpG();return n.Njj(S.onGroupClick(y))}),n.nrm(1,"tui-svg",35),n.EFF(2),n.DNE(3,vm,1,1,"tui-svg",18),n.k0s()}if(2&s){const r=n.XpG(2),h=r.index,y=r.item,S=n.XpG();n.R7$(),n.AVh("t-chevron_active",!!S.openPagesGroupsArr[h]),n.Y8G("src",S.icons.more),n.R7$(),n.SpI(" ",y.title," "),n.R7$(),n.Y8G("polymorpheusOutlet",y.icon)}}function If(s,g){1&s&&n.nrm(0,"tui-svg",19),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function kf(s,g){if(1&s&&(n.j41(0,"a",37),n.EFF(1),n.DNE(2,If,1,1,"tui-svg",18),n.k0s()),2&s){const r=n.XpG().$implicit;n.Y8G("href",r.route,n.B4B)("target",r.target||"_self"),n.BMQ("rel",r.rel),n.R7$(),n.SpI(" ",r.title," "),n.R7$(),n.Y8G("polymorpheusOutlet",r.icon)}}function Of(s,g){1&s&&n.nrm(0,"tui-svg",19),2&s&&n.Y8G("src",g.polymorpheusOutlet)}function bm(s,g){if(1&s){const r=n.RV6();n.j41(0,"a",38),n.bIt("click",function(){n.eBV(r);const y=n.XpG(4);return n.Njj(y.closeMenu())}),n.EFF(1),n.DNE(2,Of,1,1,"tui-svg",18),n.k0s()}if(2&s){const r=n.XpG().$implicit,h=n.XpG(3);n.Y8G("fragment",r.fragment)("routerLink",r.route)("target",r.target||"_self")("tuiScrollIntoViewLink",h.isActive(r.route)),n.BMQ("rel",r.rel),n.R7$(),n.SpI(" ",r.title," "),n.R7$(),n.Y8G("polymorpheusOutlet",r.icon)}}function _m(s,g){if(1&s&&(n.qex(0),n.DNE(1,kf,3,5,"a",36)(2,bm,3,7,"ng-template",null,2,n.C5r),n.bVm()),2&s){const r=g.$implicit,h=n.sdS(3);n.R7$(),n.Y8G("ngIf",r.route.includes("://"))("ngIfElse",h)}}function hu(s,g){if(1&s&&(n.j41(0,"div",30),n.DNE(1,Mf,4,5,"button",31),n.j41(2,"tui-expand",32)(3,"div",33),n.DNE(4,_m,4,2,"ng-container",15),n.k0s()()()),2&s){const r=n.XpG(),h=r.index,y=r.item,S=n.XpG();n.Y8G("routerLinkActiveOptions",n.lJ4(4,pm)),n.R7$(),n.Y8G("ngIf",y.subPages),n.R7$(),n.Y8G("expanded",!!S.openPagesGroupsArr[h]),n.R7$(2),n.Y8G("ngForOf",S.$pages(y.subPages))}}function Sf(s,g){if(1&s&&n.DNE(0,pd,4,2,"ng-container",26)(1,hu,5,5,"ng-template",null,3,n.C5r),2&s){const r=g.item,h=n.sdS(2);n.Y8G("ngIf",!r.subPages)("ngIfElse",h)}}const fd=["tuiDocHeader",""];function gd(s,g){1&s&&n.nrm(0,"tui-doc-navigation",4)}function fc(s,g){1&s&&n.nrm(0,"img",5),2&s&&n.Y8G("src",g.polymorpheusOutlet,n.B4B)}function pu(s,g){1&s&&(n.qex(0),n.EFF(1),n.bVm()),2&s&&(n.R7$(),n.JRh(", "))}function md(s,g){if(1&s&&(n.qex(0),n.nrm(1,"a",2),n.DNE(2,pu,2,1,"ng-container",3),n.bVm()),2&s){const r=g.$implicit,h=g.last,y=n.XpG();n.R7$(),n.Y8G("innerText",r)("routerLink",y.getRouterLink(r)),n.R7$(),n.Y8G("ngIf",!h)}}function Rc(s,g){if(1&s&&n.nrm(0,"a",1),2&s){const r=g.polymorpheusOutlet,h=n.XpG();n.Y8G("href",r,n.B4B)("icon",h.icons.code)("title",h.text)}}const vd=[[["tuiDocNavigation"]],[["tuiDocHeader"]],[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],gu=["tuiDocNavigation","tuiDocHeader","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];function v(s,g){1&s&&n.nrm(0,"tui-theme-night")}const a=s=>({exact:s});function u(s,g){1&s&&n.nrm(0,"tui-tag",9)}function f(s,g){if(1&s&&n.nrm(0,"tui-tag",10),2&s){const r=n.XpG();n.Y8G("autoColor",!0)("value",r.package)}}function C(s,g){if(1&s&&(n.j41(0,"a",14),n.nI1(1,"tuiReplace"),n.EFF(2),n.k0s()),2&s){const r=n.XpG().ngIf,h=n.XpG().first,y=n.XpG(2);n.Y8G("routerLink",h?"./":n.brH(1,3,r,y.from,y.to))("routerLinkActiveOptions",n.eq3(7,a,h)),n.R7$(2),n.SpI(" ",r," ")}}function B(s,g){1&s&&(n.qex(0),n.DNE(1,C,3,9,"a",13),n.bVm())}function Z(s,g){if(1&s&&(n.qex(0),n.DNE(1,B,2,0,"ng-container",12),n.bVm()),2&s){const r=g.$implicit,h=g.index,y=n.XpG(2);n.R7$(),n.Y8G("ngIf",r.pageTab||y.defaultTabs[h])}}function ye(s,g){if(1&s){const r=n.RV6();n.j41(0,"tui-tabs-with-more",11),n.mxI("activeItemIndexChange",function(y){n.eBV(r);const S=n.XpG();return n.DH7(S.activeItemIndex,y)||(S.activeItemIndex=y),n.Njj(y)}),n.DNE(1,Z,2,1,"ng-container",8),n.k0s()}if(2&s){const r=n.XpG();n.R50("activeItemIndex",r.activeItemIndex),n.R7$(),n.Y8G("ngForOf",r.tabConnectors)}}function Le(s,g){if(1&s&&n.nrm(0,"tui-doc-see-also",15),2&s){const r=n.XpG();n.Y8G("seeAlso",r.seeAlso)}}function Qe(s,g){if(1&s&&n.eu8(0,17),2&s){const r=n.XpG().$implicit;n.Y8G("ngTemplateOutlet",r.template)}}function vt(s,g){if(1&s&&(n.qex(0),n.DNE(1,Qe,1,1,"ng-container",16),n.bVm()),2&s){const r=g.index,h=n.XpG();n.R7$(),n.Y8G("ngIf",r===h.activeItemIndex)}}let Tt=(()=>{class s{constructor(r){this.markdownCodeProcessor=r,this.rawLoader$$=new fe.t(""),this.filename="",this.copy$=new G.B,this.icon$=this.copy$.pipe((0,ve.n)(()=>(0,w.O)(2e3).pipe((0,he.T)(()=>"tuiIconCopyLarge"),(0,ue.Z)("tuiIconCheckLarge")))),this.processor$=this.rawLoader$$.pipe((0,ve.n)(Y.XZ),(0,he.T)(h=>this.markdownCodeProcessor(h)))}set code(r){this.rawLoader$$.next(r)}get hasFilename(){return!!this.filename}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(c.Wl))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-doc-code"]],hostVars:2,hostBindings:function(r,h){2&r&&n.AVh("_has-filename",h.hasFilename)},inputs:{filename:"filename",code:"code"},ngContentSelectors:Ul,decls:3,vars:4,consts:[["class","t-header",4,"ngIf"],["class","t-code",4,"ngFor","ngForOf"],[1,"t-header"],[1,"t-code"],[3,"lineNumbers","highlight"],[1,"t-code-actions"],["tuiIconButton","","appearance","icon","size","xs",1,"t-copy-button",3,"click","icon","cdkCopyToClipboard"]],template:function(r,h){1&r&&(n.NAR(),n.DNE(0,Ka,2,1,"p",0)(1,yh,13,6,"pre",1),n.nI1(2,"async")),2&r&&(n.Y8G("ngIf",h.filename),n.R7$(),n.Y8G("ngForOf",n.bMT(2,2,h.processor$)))},dependencies:[Ce.SM,mt.bT,mt.Sq,Fa.f4,qa.dF,mt.Jj],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}.t-header[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{border-radius:.25rem}.t-code[_ngcontent-%COMP%]{position:relative;margin:0;white-space:normal;outline:1px solid var(--tui-base-03)}.t-code[_ngcontent-%COMP%] .hljs-ln{width:-webkit-max-content;width:max-content}.t-code[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{margin-top:1rem}.t-code-actions[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}tui-root._mobile[_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%]{padding:.3125rem;border-radius:.25rem;border:1px solid var(--tui-base-04)}.t-copy-button[_ngcontent-%COMP%] +*:not(:empty){margin-right:.375rem}.hljs[_ngcontent-%COMP%]:not(:empty){font:var(--tui-font-text-m);font-size:.875rem;padding:1.5rem 2rem;font-family:monospace;word-wrap:break-word;white-space:pre-wrap}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar, .hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar{background-color:transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty), tui-root._mobile [_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty){padding:1rem}.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:var(--tui-base-01)}@supports (background: color-mix(in srgb,var(--tui-base-01),#222 2%)){.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:color-mix(in srgb,var(--tui-base-01),#222 2%)}}"],changeDetection:0}),s})(),Xt=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,ft.vl,Fa.fw,Ce.Pv,qa.FQ]]}),s})(),ti=(()=>{class s{constructor(r,h,y,S,be,dt){this.template=r,this.locationRef=h,this.activatedRoute=y,this.urlSerializer=S,this.urlStateHandler=be,this.alerts=dt,this.documentationPropertyName="",this.documentationPropertyMode=null,this.documentationPropertyType="",this.documentationPropertyDeprecated=!1,this.documentationPropertyValues=null,this.documentationPropertyValueChange=new n.bkB,this.changed$=new G.B,this.emits$=new fe.t(1)}ngOnInit(){this.parseParams(this.activatedRoute.snapshot.queryParams)}get attrName(){switch(this.documentationPropertyMode){case"input":return`[${this.documentationPropertyName}]`;case"output":return`(${this.documentationPropertyName})`;case"input-output":return`[(${this.documentationPropertyName})]`;default:return this.documentationPropertyName}}get hasItems(){return!!this.documentationPropertyValues}get shouldShowValues(){return"output"!==this.documentationPropertyMode}ngOnChanges(){this.changed$.next()}onValueChange(r){this.documentationPropertyValue=r,this.documentationPropertyValueChange.emit(r),this.setQueryParam(r)}emitEvent(r){let h;console.info(this.attrName,r),this.emits$.next(this.emits$.value+1),void 0!==r&&(h=(0,Y.NZ)(r,2)),this.alerts.open(h,{label:this.attrName}).subscribe()}parseParams(r){const h=r[this.documentationPropertyName],y=r[`${this.documentationPropertyName}$`];if(!h&&!y)return;let S=y&&this.documentationPropertyValues?this.documentationPropertyValues[y]:(0,Y.TZ)(h);"string"===this.documentationPropertyType&&(0,nt.sZ)(S)&&(S=S.toString()),this.onValueChange(S)}setQueryParam(r){const h=this.urlSerializer.parse(this.locationRef.path()),y=r instanceof Object,S=y&&this.documentationPropertyValues?this.documentationPropertyValues.indexOf(r):r,dt=this.documentationPropertyName+(y?"$":"");h.queryParams=Object.assign(Object.assign({},h.queryParams),{[dt]:S}),this.locationRef.go(this.urlStateHandler(h))}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.C4Q),n.rXU(mt.aZ),n.rXU(Yo.nX),n.rXU(Yo.Sd),n.rXU(c.TA),n.rXU(L.QJ))},s.\u0275dir=n.FsC({type:s,selectors:[["ng-template","documentationPropertyName",""]],inputs:{documentationPropertyName:"documentationPropertyName",documentationPropertyMode:"documentationPropertyMode",documentationPropertyType:"documentationPropertyType",documentationPropertyValue:"documentationPropertyValue",documentationPropertyDeprecated:"documentationPropertyDeprecated",documentationPropertyValues:"documentationPropertyValues"},outputs:{documentationPropertyValueChange:"documentationPropertyValueChange"},exportAs:["documentationProperty"],features:[n.OA$]}),s})(),Ki=(()=>{class s{transform(r){return 4===r.length?r.split("").reduce((y,S)=>[...y,S,S],[]).join("").replace("#",""):r.startsWith("#")?r:"transparent"===r?"#000000":function qt(s,g,r){return`#${[s,g,r].map(h=>h.toString(16).padStart(2,"0")).join("")}`}(...r.replace("rgb(","").replace("rgba(","").replace(")","").replace(" ","").split(",").map(y=>Number.parseInt(y,10)))}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiGetColorPipe",type:s,pure:!0}),s})(),Co=(()=>{class s{transform(r){if(r.startsWith("#")||r.startsWith("rgb("))return 100;if("transparent"===r)return 0;const h=r.lastIndexOf(","),y=r.slice(h).replace(")","").replace(" ","").replace(",","");return Math.round(100*Number.parseFloat(y))}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiGetOpacity",type:s,pure:!0}),s})(),So=(()=>{class s{constructor(r,h){this.renderer=r,this.focusable=h}set tuiInputOpacity(r){const{nativeFocusableElement:h}=this.focusable;h&&this.renderer.setStyle(h,"opacity",r/100)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.sFG),n.rXU(Oe.aX))},s.\u0275dir=n.FsC({type:s,selectors:[["","tuiInputOpacity",""]],inputs:{tuiInputOpacity:"tuiInputOpacity"}}),s})(),Ar=(()=>{class s{transform(r){return r.replace("?","")}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiStripOptionalPipe",type:s,pure:!0}),s})(),Vr=(()=>{class s{transform(r){return r.includes("?")}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiIsOptionalPipe",type:s,pure:!0}),s})(),dr=(()=>{class s{constructor(r,h){this.parser=r,this.linkHandler=h}transform(r){return this.parser(r).map(({type:h,extracted:y})=>{var S,be;return{type:h,extracted:y,reference:null!==(be=null===(S=this.linkHandler)||void 0===S?void 0:S.call(this,y))&&void 0!==be?be:null}}).sort((h,y)=>{var S,be,dt;return null!==(dt=null===(S=y.reference)||void 0===S?void 0:S.localeCompare(null!==(be=h.reference)&&void 0!==be?be:""))&&void 0!==dt?dt:-1})}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(c.xH,16),n.rXU(c.Y$,16))},s.\u0275pipe=n.EJ8({name:"tuiDocTypeReference",type:s,pure:!0}),s})(),es=(()=>{class s{transform(r){return r.includes("null")}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiShowCleanerPipe",type:s,pure:!0}),s})(),sa=(()=>{class s{constructor(r){this.isE2E=r}transform(r,h=2){return this.isE2E&&"function"==typeof r?"\u03bb(x) => y":(0,Y.NZ)(r,h)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(Oe.Hs,16))},s.\u0275pipe=n.EJ8({name:"tuiInspectAny",type:s,pure:!0}),s})(),_r=(()=>{class s{transform(r){return(0,nt.YB)(r)||(0,nt.sZ)(r)}}return s.\u0275fac=function(r){return new(r||s)},s.\u0275pipe=n.EJ8({name:"tuiIsPrimitivePolymorpheusContentPipe",type:s,pure:!0}),s})(),yr=(()=>{class s{constructor(r,h,y,S,be,dt){this.cdr=r,this.texts=h,this.excludedProperties=y,this.destroy$=S,this.getColor=be,this.getOpacity=dt,this.heading="",this.showValues=!0,this.isAPI=!1,this.propertiesConnectors=Mn.xQ,this.activeItemIndex=0,this.matcher=(_t,yt)=>!yt.has(_t.documentationPropertyName)}ngAfterContentInit(){(0,lt.MJ)(this.propertiesConnectors).pipe((0,ve.n)(r=>(0,J.h)(...r.map(({changed$:h})=>h))),(0,lt.Eb)(this.cdr),(0,oe.Q)(this.destroy$)).subscribe()}get type(){return this.isAPI?this.texts[0]:this.texts[1]}onColorChange(r,h){const y=this.getOpacity.transform(r.documentationPropertyValue||"");if(100===y)return void r.onValueChange(h);const be=`rgba(${hl(h).join(", ")}, ${y/100})`;r.onValueChange(be)}onOpacityChange(r,h){const be=`rgba(${hl(this.getColor.transform(r.documentationPropertyValue||""))}, ${(h||0)/100})`;r.onValueChange(be)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.gRc),n.rXU(c.q9),n.rXU(c.vr),n.rXU(Xe.ew,2),n.rXU(Ki),n.rXU(Co))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-doc-documentation"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,ti,4),2&r){let S;n.mGM(S=n.lsd())&&(h.propertiesConnectors=S)}},inputs:{heading:"heading",showValues:"showValues",isAPI:"isAPI"},features:[n.Jv_([Ki,Co,Xe.ew])],ngContentSelectors:Ul,decls:4,vars:6,consts:[["default",""],["elseEmitter",""],["selectContent",""],["noItems",""],["class","t-heading",4,"ngIf"],[4,"ngIf"],[1,"t-heading"],["class","t-table",4,"ngIf"],[1,"t-table"],[1,"t-row","t-row_header"],[1,"t-th","t-cell","t-cell_prop"],[1,"t-th"],["class","t-th t-cell t-th_value",4,"ngIf"],["class","t-row",3,"t-deprecated",4,"ngFor","ngForOf"],[1,"t-th","t-cell","t-th_value"],[1,"t-row"],[1,"t-cell"],["automation-id","tui-documentation__property-name",1,"t-property","t-additional-info"],[1,"t-property-code"],["size","s","status","neutral","value","Optional",4,"ngIf"],["size","s","status","error","value","Deprecated",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"type"],[1,"t-code-type"],[4,"ngFor","ngForOf"],["class","t-cell t-cell_value",4,"ngIf"],["size","s","status","neutral","value","Optional"],["size","s","status","error","value","Deprecated"],["target","_blank","class","t-code-reference",4,"ngIf","ngIfElse"],["target","_blank",1,"t-code-reference"],[1,"t-cell","t-cell_value"],[4,"ngIf","ngIfElse"],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent","ngModelChange",4,"ngIf","ngIfElse"],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"ngModelChange","nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent"],[1,"t-exception"],[3,"itemContent","items",4,"tuiDataList"],[3,"itemContent","items"],[3,"ngSwitch"],["size","l",3,"nativeId","ngModel","showIcons","ngModelChange",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngSwitchCase"],["tuiGroup","",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange",4,"ngSwitchCase"],[4,"ngSwitchCase"],["size","l",3,"ngModelChange","nativeId","ngModel","showIcons"],["tuiTextfieldSize","m",3,"valueChange","nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value"],["tuiGroup",""],["tuiTextfieldSize","m",3,"valueChange","tuiInputOpacity","tuiTextfieldLabelOutside","value"],["tuiTextfield","","type","text"],["tuiTextfieldSize","m",3,"ngModelChange","max","min","ngModel","step"],["tuiTextfieldSize","m",3,"ngModelChange","nativeId","ngModel","step","tuiTextfieldLabelOutside"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngIf"],[1,"t-output"]],template:function(r,h){1&r&&(n.NAR(),n.DNE(0,pc,2,1,"h1",4),n.SdG(1),n.DNE(2,Y0,2,1,"ng-container",5),n.nI1(3,"tuiFilter")),2&r&&(n.Y8G("ngIf",h.heading),n.R7$(2),n.Y8G("ngIf",n.brH(3,2,h.propertiesConnectors,h.matcher,h.excludedProperties)))},dependencies:[Ei,Ea,Zl,nl,ri,On,eu,Ft.v,mt.bT,mt.Sq,mt.T3,hi,un.HY,At,ze.BC,ze.vS,It,Mi,co,mt.ux,mt.e1,no,Rr,So,Np,Il,Ar,Vr,dr,es,sa,Co,Ki,_r,mt.Jj],styles:['[_nghost-%COMP%]{display:block;min-width:100%}.t-table[_ngcontent-%COMP%]{width:100%;table-layout:fixed}.t-row[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--tui-base-03)}tui-root._mobile[_nghost-%COMP%] .t-row[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}tui-root._mobile[_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%]{display:none}.t-cell[_ngcontent-%COMP%]{padding:1rem 1rem .875rem}.t-cell[_ngcontent-%COMP%]:first-child{padding-left:0}.t-cell[_ngcontent-%COMP%]:last-child{padding-right:0}.t-cell_prop[_ngcontent-%COMP%]{width:40%}.t-cell_value[_ngcontent-%COMP%]{text-align:right}tui-root._mobile[_nghost-%COMP%] .t-cell[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-cell[_ngcontent-%COMP%]{width:100%;height:auto;padding:.5rem 0;text-align:left}.t-th[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--tui-text-02);font-weight:normal;text-align:left}.t-th_value[_ngcontent-%COMP%]{max-width:20rem;text-align:right}tui-root._mobile[_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%]{width:9.375rem}.t-property[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}tui-root._mobile[_nghost-%COMP%] .t-property[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-property[_ngcontent-%COMP%]{padding:.5rem 0}.t-type[_ngcontent-%COMP%]{font-family:monospace}.t-deprecated[_ngcontent-%COMP%] .t-property-code[_ngcontent-%COMP%]{text-decoration:line-through}.t-deprecated-label[_ngcontent-%COMP%]{margin-right:.125rem;color:var(--tui-error-fill);font-size:.75rem}.t-additional-info[_ngcontent-%COMP%]{display:flex;grid-gap:.3125rem;gap:.3125rem;align-items:center}.t-exception[_ngcontent-%COMP%]{display:block;width:-webkit-max-content;width:max-content}.t-output[_ngcontent-%COMP%]{text-align:left;opacity:0}.t-heading[_ngcontent-%COMP%]{font:var(--tui-font-heading-4)}.t-code-type[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.t-code-reference[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-link);text-decoration:none;align-items:center;justify-content:center;grid-gap:3px;gap:3px}.t-code-reference[_ngcontent-%COMP%]:after{content:"";font-size:1rem;width:1rem;height:1rem;background:currentColor;-webkit-mask:url(\'data:image/svg+xml,\') center / 100%;mask:url(\'data:image/svg+xml,\') center / 100%}'],data:{animation:[(0,uo.hZ)("emitEvent",[(0,uo.kY)(":increment",[(0,uo.iF)({opacity:1}),(0,uo.i0)("500ms ease-in")])])]},changeDetection:0}),s})(),ts=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({}),s})(),Pr=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,ze.YN,Yo.iI,yo,zo,up,rr.l,Lp,Wo.Q,Ds,ts,ai,rn,un.ML,Dr,wa,Ft.O,zs]]}),s})();function Mh(s){return s.map(({section:g})=>g).filter(nt.Aj).filter((g,r,h)=>h.indexOf(g)===r)}(0,nt.gc)({codeEditorVisibilityHandler:s=>!(!s.TypeScript||!s.HTML),tabTitles:new Map,fullsize:!0,linkIcon:"tuiIconLink"});const ym=new n.nKC("[NAVIGATION_TITLE]"),_d=new n.nKC("[NAVIGATION_LABELS]"),Ih=new n.nKC("[NAVIGATION_ITEMS]"),xm=[Xe.ew,{provide:ym,deps:[Yo.Ix,Yo.nX,c.xq,Xe.ew],useFactory:(s,g,r,h)=>s.events.pipe((0,le.p)(y=>y instanceof Yo.wF),(0,he.T)(()=>g.firstChild),(0,le.p)(nt.Aj),(0,ge.Z)(({data:y})=>y),(0,he.T)(({title:y})=>`${r}${y}`),(0,oe.Q)(h))},{provide:_d,deps:[c.rm],useFactory:Mh},{provide:Ih,deps:[c.rm],useFactory:s=>[...Mh(s).map(r=>s.filter(({section:h})=>h===r)),s.filter(r=>!r.section)]}];let Af=(()=>{class s{constructor(r,h,y,S,be,dt,_t,yt,Kt,pn,bn,jn,vi,wo,Ao){this.title$=y,this.mode=S,this.sidebar=be,this.labels=dt,this.items=_t,this.searchText=yt,this.router=Kt,this.activatedRoute=pn,this.destroy$=bn,this.readyToScroll$=jn,this.docIcons=vi,this.icons=wo,this.doc=Ao,this.menuOpen=!1,this.openPagesArr=[],this.openPagesGroupsArr=[],this.active="",this.search=new ze.MJ(""),this.filtered$=(0,lt.lD)(this.search).pipe((0,le.p)(ji=>ji.trim().length>2),(0,he.T)(ji=>this.filterItems(this.flattenSubPages(this.items),ji))),this.mode$=this.mode.change$.pipe((0,ue.Z)(null),(0,he.T)(()=>this.mode.mode||"onLight")),y.subscribe(ji=>{r.markForCheck(),h.setTitle(ji),this.openActivePageGroup()}),(0,pe.z)([this.router.events.pipe((0,le.p)(ji=>ji instanceof Yo.OY)),this.title$.pipe((0,ve.n)(()=>this.readyToScroll$.pipe((0,le.p)(Boolean))))]).pipe((0,xe.s)(1),(0,he.T)(([ji])=>ji.anchor||""),(0,le.p)(Boolean),(0,oe.Q)(this.destroy$)).subscribe(ji=>this.navigateToAnchorLink(ji))}get canOpen(){var r,h;return(null!==(h=null===(r=this.search.value)||void 0===r?void 0:r.length)&&void 0!==h?h:0)>2}get itemsWithoutSections(){return this.items[this.items.length-1]}$pages(r){return r}isActive(r){return r===this.active}onGroupClick(r){this.openPagesGroupsArr[r]=!this.openPagesGroupsArr[r]}closeMenu(){this.menuOpen=!1}onClick(r){r.open=!1,this.menuOpen=!1,this.search.setValue(""),this.openActivePageGroup()}filterItems(r,h){return r.map(y=>(0,nt.FU)(y.filter(({title:S,keywords:be=""})=>(h=h.toLowerCase().trim(),be=be.toLowerCase(),(S=S.toLowerCase()).includes(h)||be.includes(h)||S.includes((0,Y.IB)(h))||be.includes((0,Y.IB)(h))||h.replace(/-/gi,"").includes(S)||S.includes(h.replace(/\s|tui/g,""))||be.includes(h.replace(/\s|tui/g,""))||h.split(/\s/).find(dt=>S.includes(dt)))),"title"))}flattenSubPages(r){return r.reduce((h,y)=>[...h,y.reduce((S,be)=>"subPages"in be?[...S,...be.subPages]:[...S,be],[])],[])}isActiveRoute(r){return this.router.isActive(r,{paths:"subset",queryParams:"subset",fragment:"ignored",matrixParams:"ignored"})}openActivePageGroup(){this.items.forEach((r,h)=>{r.forEach((y,S)=>{"route"in y&&this.isActiveRoute(y.route)&&(this.openPagesArr[h]=!0,this.active=y.route),"subPages"in y&&y.subPages.forEach(be=>{this.isActiveRoute(be.route)&&(this.openPagesArr[h]=!0,this.openPagesGroupsArr[100*h+S]=!0,this.active=be.route)})})})}navigateToAnchorLink(r){const h=r?this.doc.querySelectorAll(`#${r}`):[];if(!h.length||!h[h.length-1])return;const S=this.doc.createElement("a");S.href=`${this.doc.location.pathname}#${r}`,S.style.display="none",S.style.position="absolute",this.doc.body.appendChild(S),S.click(),S.remove()}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.gRc),n.rXU(ls.hE),n.rXU(ym),n.rXU(Wo.h),n.rXU(vh,8),n.rXU(_d),n.rXU(Ih),n.rXU(c.NC),n.rXU(Yo.Ix),n.rXU(Yo.nX),n.rXU(Xe.ew,2),n.rXU(c.Aq),n.rXU(c.T$),n.rXU(it._Z),n.rXU(mt.qQ))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-doc-navigation"]],hostVars:2,hostBindings:function(r,h){2&r&&n.AVh("_open",h.menuOpen)},features:[n.Jv_(xm)],ngContentSelectors:Ul,decls:14,vars:14,consts:[["input",""],["pages",""],["internal",""],["subPagesTemplate",""],["tuiTextfieldSize","m",1,"t-input",3,"formControl","tuiAutoFocus","tuiTextfieldCleaner","tuiTextfieldIconLeft","tuiTextfieldLabelOutside"],[4,"ngIf"],[1,"t-navigation"],[1,"t-scrollbar",3,"tuiMode"],[3,"closeOthers","rounded"],["size","s",3,"borders","open",4,"ngFor","ngForOf"],[1,"t-items-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngFor","ngForOf"],[4,"tuiDataList"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[4,"ngFor","ngForOf"],["tuiOption","",3,"href","target",4,"ngIf","ngIfElse"],["tuiOption","",3,"href","target"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],["tuiOption","",3,"click","fragment","routerLink","target"],["size","s",3,"borders","open"],[1,"t-label"],["tuiAccordionItemContent",""],[1,"t-section"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf","ngIfElse"],["tuiLink","","class","t-sublink",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink",3,"click","routerLink","target","tuiScrollIntoViewLink"],["routerLinkActive","",1,"t-subsection",3,"routerLinkActiveOptions"],["tuiLink","","type","button","class","t-sublink t-sublink_subsection",3,"click",4,"ngIf"],[1,"t-expand",3,"expanded"],[1,"t-section","t-section_bordered"],["tuiLink","","type","button",1,"t-sublink","t-sublink_subsection",3,"click"],[1,"t-chevron",3,"src"],["tuiLink","","class","t-sublink t-sublink_small",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink","t-sublink_small",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink","t-sublink_small",3,"click","fragment","routerLink","target","tuiScrollIntoViewLink"]],template:function(r,h){1&r&&(n.NAR(),n.j41(0,"tui-input",4,0),n.EFF(2),n.DNE(3,mm,2,0,"ng-container",5),n.k0s(),n.j41(4,"nav",6)(5,"tui-scrollbar",7),n.nI1(6,"async"),n.j41(7,"tui-accordion",8),n.DNE(8,dd,5,3,"tui-accordion-item",9),n.k0s(),n.j41(9,"div",10),n.DNE(10,Ef,1,5,"ng-container",11),n.k0s(),n.DNE(11,Sf,3,2,"ng-template",null,1,n.C5r),n.k0s()(),n.SdG(13)),2&r&&(n.Y8G("formControl",h.search)("tuiAutoFocus",!!h.sidebar)("tuiTextfieldCleaner",!0)("tuiTextfieldIconLeft",h.docIcons.search)("tuiTextfieldLabelOutside",!0),n.R7$(2),n.SpI(" ",h.searchText," "),n.R7$(),n.Y8G("ngIf",h.canOpen),n.R7$(2),n.Y8G("tuiMode",n.bMT(6,12,h.mode$)),n.R7$(2),n.Y8G("closeOthers",!1)("rounded",!1),n.R7$(),n.Y8G("ngForOf",h.labels),n.R7$(2),n.Y8G("ngForOf",h.itemsWithoutSections))},dependencies:[ih,Eo,tr,ft._Y,rs.UB,nu,tu,rr.E,Ys,oh,At,ze.BC,ze.l_,yi,It,mi,Mi,mt.bT,co,mt.Sq,is,tn.OA,Yo.$T,Wo.h,Ha,mt.T3,Yo.wQ,Hg,mt.Jj],styles:["[_nghost-%COMP%]{z-index:1;display:flex;flex-direction:column;text-align:center;background:var(--tui-base-01)}.t-input[_ngcontent-%COMP%]{margin:1.25rem}.t-navigation[_ngcontent-%COMP%]{display:flex;max-height:100%;min-height:0;flex:1 1 0;text-align:left}.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:smooth;width:100%}tui-root._reduced-motion[_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%], tui-root._reduced-motion [_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:auto}.t-items-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 1rem}.t-label[_ngcontent-%COMP%]{margin-left:.5rem}.t-expand[_ngcontent-%COMP%]{margin-left:.25rem}.t-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin:-1rem 0 -.5rem}.t-section_bordered[_ngcontent-%COMP%]{margin:.5rem 0;border-left:1px solid var(--tui-base-03)}.t-subsection[_ngcontent-%COMP%]{margin-left:.5rem}.t-sublink[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 0 0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-m);margin-left:.5rem}.t-sublink_small[_ngcontent-%COMP%]{margin-left:1rem;line-height:1.5rem;padding-top:.5rem}.t-sublink_subsection[_ngcontent-%COMP%]{margin-left:0;line-height:1.6rem}.t-sublink.t-sublink.t-sublink_active[_ngcontent-%COMP%]{color:var(--tui-text-01)}.t-icon[_ngcontent-%COMP%]{margin-left:.5rem}.t-chevron[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1rem;height:1rem;margin:-.25rem .25rem 0 -.1875rem}.t-chevron_active[_ngcontent-%COMP%]{transform:rotate(90deg)}"],changeDetection:0}),(0,He.Cg)([ut.PE],s.prototype,"filterItems",null),(0,He.Cg)([ut.PE],s.prototype,"flattenSubPages",null),s})(),Cm=(()=>{class s{constructor(r,h,y,S){this.icons=r,this.logo=h,this.menu=y,this.router=S,this.stream$=new G.B,this.open$=(0,J.h)(this.router.events.pipe((0,he.T)(Mn.Fr)),this.stream$).pipe((0,ue.Z)(!1),(0,$e.F)())}onClick(){this.stream$.next(!0)}onActiveZone(r){r||this.stream$.next(!1)}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(c.T$),n.rXU(c.sy),n.rXU(c.kV),n.rXU(Yo.Ix))},s.\u0275cmp=n.VBU({type:s,selectors:[["header","tuiDocHeader",""]],attrs:fd,ngContentSelectors:Ul,decls:6,vars:6,consts:[["appearance","icon","tuiIconButton","","type","button",1,"t-menu",3,"click","tuiActiveZoneChange","icon","title"],["class","t-navigation",4,"tuiSidebar"],[1,"t-logo"],["alt","Logo","class","t-img",3,"src",4,"polymorpheusOutlet"],[1,"t-navigation"],["alt","Logo",1,"t-img",3,"src"]],template:function(r,h){1&r&&(n.NAR(),n.j41(0,"button",0),n.bIt("click",function(){return h.onClick()})("tuiActiveZoneChange",function(S){return h.onActiveZone(S)}),n.DNE(1,gd,1,0,"tui-doc-navigation",1),n.nI1(2,"async"),n.k0s(),n.j41(3,"div",2),n.DNE(4,fc,1,1,"img",3),n.k0s(),n.SdG(5)),2&r&&(n.Y8G("icon",h.icons.menu)("title",h.menu),n.R7$(),n.Y8G("tuiSidebar",!!n.bMT(2,4,h.open$)),n.R7$(3),n.Y8G("polymorpheusOutlet",h.logo))},dependencies:[Ce.SM,Af,$i.Y,vh,tn.OA,mt.Jj],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:1;display:flex;box-shadow:var(--tui-shadow-navigation);height:3.9375rem;align-items:center;padding:0 1.25rem;background:var(--tui-base-01);border-bottom:1px solid var(--tui-base-03)}@supports (background: color-mix(in srgb,var(--tui-base-01),transparent 50%)){[_nghost-%COMP%]{background:color-mix(in srgb,var(--tui-base-01),transparent 50%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}}.t-logo[_ngcontent-%COMP%]{margin-right:auto;font:var(--tui-font-heading-5)}.t-img[_ngcontent-%COMP%]{display:block}.t-menu[_ngcontent-%COMP%]{margin-left:-1.25rem}@media screen and (min-width: 48em){.t-menu[_ngcontent-%COMP%]{display:none}}.t-navigation[_ngcontent-%COMP%]{min-height:100%}"],changeDetection:0}),s})(),gc=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,ze.X1,Yo.iI,tn.yJ,rf,Ce.Pv,Ju,rn,$i.L,Yi.ks,Wo.Q,rr.l,Er,X,un.ML,iu,rs.FC,ft.vl,Dr,Qi]]}),s})(),J0=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,tn.yJ,Ce.Pv,nf,$i.L,gc]]}),s})(),q0=(()=>{class s{constructor(r,h){this.text=r,this.pages=h,this.seeAlso=[]}getRouterLink(r){var h,y;return null!==(y=null===(h=this.pages.get(r))||void 0===h?void 0:h.route)&&void 0!==y?y:""}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(c.kt),n.rXU(c.u3))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-doc-see-also"]],inputs:{seeAlso:"seeAlso"},decls:3,vars:2,consts:[[1,"t-header"],[4,"ngFor","ngForOf"],["tuiLink","",3,"innerText","routerLink"],[4,"ngIf"]],template:function(r,h){1&r&&(n.j41(0,"h5",0),n.EFF(1),n.k0s(),n.DNE(2,md,3,3,"ng-container",1)),2&r&&(n.R7$(),n.JRh(h.text),n.R7$(),n.Y8G("ngForOf",h.seeAlso))},dependencies:[rr.E,mt.Sq,Yo.$T,mt.bT],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;color:var(--tui-text-02);margin:0 0 .5rem;white-space:nowrap}"],changeDetection:0}),s})(),ev=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,Yo.iI,rr.l]]}),s})(),tv=(()=>{class s{constructor(r,h,y){this.icons=r,this.sourceCode=h,this.text=y,this.header="",this.package="",this.type="",this.path=""}get pathOptions(){return this.getPathOptions(this.header,this.package,this.type,this.path)}pathIsUrl(r){return r.startsWith("http")}getPathOptions(r,h,y,S){return{header:r,package:h,type:y,path:S}}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(c.T$),n.rXU(c.QP),n.rXU(c.iF))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-doc-source-code"]],inputs:{header:"header",package:"package",type:"type",path:"path"},decls:1,vars:2,consts:[["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title"]],template:function(r,h){1&r&&n.DNE(0,Rc,1,3,"a",0),2&r&&n.Y8G("polymorpheusOutlet",h.pathIsUrl(h.path)?h.path:h.sourceCode)("polymorpheusOutletContext",h.pathOptions)},dependencies:[Ce.SM,tn.OA],encapsulation:2,changeDetection:0}),(0,He.Cg)([ut.PE],s.prototype,"pathIsUrl",null),(0,He.Cg)([ut.PE],s.prototype,"getPathOptions",null),s})(),nv=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,tn.yJ,Ce.Pv]]}),s})(),iv=(()=>{class s{constructor(r,h,y){this.icons=r,this.theme=h,this.night=y,this.change$=this.night,this.night$=this.change$.pipe((0,ue.Z)(null),(0,he.T)(()=>this.night.value),(0,$e.F)(),(0,Re.t)({bufferSize:1,refCount:!0}))}get mode(){return this.night.value?"onDark":null}get icon(){return this.night.value?this.icons.day:this.icons.night}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(c.T$),n.rXU(V0),n.rXU(Wg))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-doc-main"]],hostVars:1,hostBindings:function(r,h){2&r&&n.BMQ("data-mode",h.mode)},features:[n.Jv_([{provide:Wo.h,useExisting:(0,n.Rfq)(()=>s)},Xe.aM])],ngContentSelectors:gu,decls:22,vars:7,consts:[[4,"ngIf"],[1,"tui-doc-page"],[1,"tui-doc-navigation"],[1,"tui-doc-content"],[1,"tui-doc-outlet"],["tuiDocHeader",""],["appearance","secondary","shape","rounded","size","s","tuiIconButton","","tuiMode","onLight","type","button",1,"tui-doc-night-mode-switch",3,"click","icon"],["ngProjectAs","tuiOverContent",5,["tuiOverContent"]],["ngProjectAs","tuiOverDialogs",5,["tuiOverDialogs"]],["ngProjectAs","tuiOverAlerts",5,["tuiOverAlerts"]],["ngProjectAs","tuiOverPortals",5,["tuiOverPortals"]],["ngProjectAs","tuiOverHints",5,["tuiOverHints"]]],template:function(r,h){1&r&&(n.NAR(vd),n.DNE(0,v,1,0,"tui-theme-night",0),n.nI1(1,"async"),n.j41(2,"tui-root"),n.nI1(3,"async"),n.j41(4,"div",1)(5,"tui-doc-navigation",2),n.SdG(6),n.k0s(),n.j41(7,"div",3),n.nrm(8,"router-outlet",4),n.k0s()(),n.j41(9,"header",5),n.SdG(10,1),n.j41(11,"button",6),n.bIt("click",function(){return h.night.toggle()}),n.k0s()(),n.qex(12,7),n.SdG(13,2),n.bVm(),n.qex(14,8),n.SdG(15,3),n.bVm(),n.qex(16,9),n.SdG(17,4),n.bVm(),n.qex(18,10),n.SdG(19,5),n.bVm(),n.qex(20,11),n.SdG(21,6),n.bVm(),n.k0s()),2&r&&(n.Y8G("ngIf",h.theme.isDefaultTheme&&h.night.useDefaultNightTheme&&n.bMT(1,3,h.night$)),n.R7$(2),n.BMQ("tuiTheme",h.theme.isDefaultTheme&&h.night.useDefaultNightTheme&&n.bMT(3,5,h.night$)?"night":null),n.R7$(9),n.Y8G("icon",h.icon))},dependencies:[zr,Zr,Af,Cm,Ce.SM,mt.bT,Yo.n3,Wo.h,mt.Jj],styles:['@keyframes tuiShaking{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.3125rem)}20%,40%,60%,80%{transform:translate(.3125rem)}}html,body{scroll-padding-top:4rem;background:var(--tui-base-01);height:auto}tui-root>tui-scroll-controls>.t-bar_vertical{top:4rem!important}tui-doc-main{display:block}code:not(pre code):not(.hljs):not([class*="language-"]){transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:inline-flex;background:var(--tui-base-02);color:var(--tui-text-02);vertical-align:middle;align-items:center;border-radius:.25rem;font-weight:500;outline:1px solid var(--tui-base-04);font-size:.75rem;padding:0 .3125rem;margin:.125rem .1875rem;text-wrap:wrap}tui-notification code:not(pre code):not(.hljs):not([class*="language-"]){mix-blend-mode:luminosity}a code:not(pre code):not(.hljs):not([class*="language-"]){color:var(--tui-link)}button:focus code,a:focus code{background:var(--tui-base-01)}.tui-doc-page{isolation:isolate;padding-top:4rem}tui-doc-navigation.tui-doc-navigation{position:fixed;top:4rem;bottom:0;width:16.25rem;border-right:1px solid var(--tui-base-03)}@media screen and (max-width: 47.9625em){tui-doc-navigation.tui-doc-navigation{display:none}}.tui-doc-content{margin-left:16.25rem}@media screen and (max-width: 47.9625em){.tui-doc-content{margin-left:0}}.tui-doc-outlet+*{display:block}.tui-doc-night-mode-switch{margin-left:1rem}.tui-doc-night-mode-switch tui-svg{color:var(--tui-text-02)}tui-doc-code .hljs-tag{background:none}tui-doc-code .hljs{display:block;overflow-x:auto;padding:.5em;color:var(--tui-text-01);background-color:var(--tui-clear)}tui-doc-code .hljs.hljs-line-numbers{background:transparent}tui-doc-code .hljs-subst,tui-doc-code .hljs-title{font-weight:normal;color:var(--tui-text-01)}tui-doc-code .hljs-property{color:var(--tui-support-14)}tui-doc-code .hljs-comment,tui-doc-code .hljs-quote{color:var(--tui-text-02);font-style:italic}tui-doc-code .hljs-meta{color:#e38162}tui-doc-code .hljs-section,tui-doc-code .hljs-name,tui-doc-code .hljs-literal,tui-doc-code .hljs-keyword,tui-doc-code .hljs-selector-tag,tui-doc-code .hljs-type,tui-doc-code .hljs-selector-id,tui-doc-code .hljs-selector-class{font-weight:bold;color:var(--tui-link)}tui-doc-code .hljs-attr{color:var(--tui-link)}tui-doc-code .hljs-attribute,tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link,tui-doc-code .hljs-built_in{font-weight:bold;color:var(--tui-support-06)}tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:normal}tui-doc-code .hljs-string{color:var(--tui-positive);font-weight:bold}tui-doc-code .hljs-symbol,tui-doc-code .hljs-bullet,tui-doc-code .hljs-formula{color:var(--tui-text-01);background:var(--tui-base-02);font-style:italic}tui-doc-code .hljs-doctag{text-decoration:underline}tui-doc-code .hljs-variable,tui-doc-code .hljs-template-variable{color:var(--tui-link-hover)}tui-doc-code [data-mode=onDark] .hljs-variable,tui-doc-code [data-mode=onDark] .hljs-template-variable{color:var(--tui-warning-fill)}tui-doc-code .hljs-addition{background:var(--tui-success-bg)}tui-doc-code .hljs-deletion{background:var(--tui-error-bg)}tui-doc-code .hljs-emphasis{font-style:italic}tui-doc-code .hljs-strong{font-weight:bold}tui-doc-code .hljs .hljs-line-numbers{padding:0}tui-doc-code .hljs-ln-numbers{vertical-align:top;opacity:.3;text-align:right;padding-right:1em!important}\n'],encapsulation:2}),s})(),ov=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,Yo.iI,Zs,J0,Us,ea,L.nN,Ce.Pv,Wo.Q,gc]]}),s})();const wm=new n.nKC("[PAGE_SEE_ALSO]"),rv=[{provide:wm,deps:[n.aKT,c.wo],useFactory:({nativeElement:s},g)=>{const r=s.getAttribute("header"),h=g.filter(S=>S.includes(r))||[],y=new Set(h.join().split(",").filter(S=>S&&S!==r));return Array.from(y)}}];let Dm=(()=>{class s{constructor(r){this.template=r}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(n.C4Q))},s.\u0275dir=n.FsC({type:s,selectors:[["","pageTab",""]],inputs:{pageTab:"pageTab"}}),s})(),sv=(()=>{class s{constructor(r,h){this.defaultTabs=r,this.seeAlso=h,this.header="",this.package="",this.type="",this.path="",this.deprecated=!1,this.tabConnectors=Mn.xQ,this.activeItemIndex=0,this.from=/ /g,this.to="_"}get showSeeAlso(){return!!this.seeAlso.length&&0===this.activeItemIndex}}return s.\u0275fac=function(r){return new(r||s)(n.rXU(c.Xw),n.rXU(wm))},s.\u0275cmp=n.VBU({type:s,selectors:[["tui-doc-page"]],contentQueries:function(r,h,y){if(1&r&&n.wni(y,Dm,4),2&r){let S;n.mGM(S=n.lsd())&&(h.tabConnectors=S)}},inputs:{header:"header",package:"package",type:"type",path:"path",deprecated:"deprecated"},features:[n.Jv_(rv)],ngContentSelectors:Ul,decls:11,vars:10,consts:[[1,"t-header"],[1,"t-title"],["status","custom","value","deprecated","class","t-tag t-tag_deprecated",4,"ngIf"],["status","custom","class","t-tag t-tag_package",3,"autoColor","value",4,"ngIf"],["class","t-tabs",3,"activeItemIndex","activeItemIndexChange",4,"ngIf"],[1,"t-source-code",3,"header","package","path","type"],[1,"t-content"],["class","t-see-also",3,"seeAlso",4,"ngIf"],[4,"ngFor","ngForOf"],["status","custom","value","deprecated",1,"t-tag","t-tag_deprecated"],["status","custom",1,"t-tag","t-tag_package",3,"autoColor","value"],[1,"t-tabs",3,"activeItemIndexChange","activeItemIndex"],[4,"ngIf"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions",4,"tuiItem"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions"],[1,"t-see-also",3,"seeAlso"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(r,h){1&r&&(n.NAR(),n.j41(0,"header",0)(1,"h1",1),n.EFF(2),n.DNE(3,u,1,0,"tui-tag",2)(4,f,1,2,"tui-tag",3),n.k0s(),n.DNE(5,ye,2,2,"tui-tabs-with-more",4),n.nrm(6,"tui-doc-source-code",5),n.k0s(),n.j41(7,"div",6),n.SdG(8),n.DNE(9,Le,1,1,"tui-doc-see-also",7)(10,vt,2,1,"ng-container",8),n.k0s()),2&r&&(n.R7$(2),n.SpI(" ",h.header," "),n.R7$(),n.Y8G("ngIf",!!h.deprecated||""===h.deprecated),n.R7$(),n.Y8G("ngIf",h.package),n.R7$(),n.Y8G("ngIf",h.tabConnectors.length),n.R7$(),n.Y8G("header",h.header)("package",h.package)("path",h.path)("type",h.type),n.R7$(3),n.Y8G("ngIf",h.showSeeAlso),n.R7$(),n.Y8G("ngForOf",h.tabConnectors))},dependencies:[Hp,tf,Zo,tv,q0,mt.bT,mt.Sq,aa,Yo.$T,Yo.wQ,mt.T3,ci],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;flex-basis:0;flex-grow:1}.t-header[_ngcontent-%COMP%]{display:flex;font:var(--tui-font-heading-3);flex-wrap:wrap;min-height:7.25rem;color:var(--tui-text-01);box-shadow:inset 0 -1px 0 0 var(--tui-base-03);padding:3.75rem 0 0;box-sizing:border-box;flex-shrink:0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-heading-4);min-height:4.5rem;padding:1.25rem 1.25rem 0;margin:0}.t-title[_ngcontent-%COMP%]{min-width:100%;font-size:inherit;margin:0}.t-tag[_ngcontent-%COMP%]{vertical-align:middle;text-transform:uppercase;margin-right:.5rem}.t-tag_deprecated[_ngcontent-%COMP%]{background-color:var(--tui-error-fill);color:#fff}.t-tag.t-tag_package[_ngcontent-%COMP%]{color:#000}.t-tabs[_ngcontent-%COMP%]{flex:1;margin:1.125rem .3125rem 0 0}tui-root._mobile[_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%]{margin-top:.25rem}.t-content[_ngcontent-%COMP%]{padding:2rem 0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:2rem 1.25rem;margin:0}.t-see-also[_ngcontent-%COMP%]{min-width:18.75rem;width:30%;float:right;margin-left:1.5rem}tui-root._mobile[_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%]{float:none;width:100%;margin:0 0 1.5rem}.t-source-code[_ngcontent-%COMP%]{align-self:flex-end;line-height:2.75rem;margin-left:auto}"],changeDetection:0}),s})(),Em=(()=>{class s{}return s.\u0275fac=function(r){return new(r||s)},s.\u0275mod=n.$C({type:s}),s.\u0275inj=n.G2t({imports:[[mt.MD,Yo.iI,ev,gh,$g,nv,Ci]]}),s})()},8687:(kt,Be,m)=>{"use strict";m.d(Be,{Aq:()=>W,NC:()=>Ve,QP:()=>lt,T$:()=>ge,TA:()=>se,Wl:()=>Re,Xw:()=>oe,Y$:()=>Ge,iF:()=>Oe,kV:()=>je,kt:()=>tt,o4:()=>_e,q9:()=>Se,rm:()=>Pe,sy:()=>de,u3:()=>ut,vr:()=>Ce,wo:()=>nt,xH:()=>V,xq:()=>it});var n=m(9925),c=m(3953),Y=m(1583),fe=m(3669),G=m(9030),w=m(1807),J=m(7673),pe=m(5558),ve=m(8502);(0,n.gc)(""),new c.nKC("[TUI_DOC_CODE_EDITOR]");const oe=(0,n.gc)([]),ge=(0,n.gc)({search:"tuiIconSearch",day:"tuiIconSun",night:"tuiIconMoon",code:"tuiIconCode",menu:"tuiIconMenuLarge"});(0,n.gc)(fe.D);const Re=(0,n.gc)(Y.SH),Ce=(0,n.gc)(new Set([]));(0,n.gc)(["Read more more about modes: ","Background","Form value"]);const Se=(0,n.gc)(["Argument","Type","Name and description","Value","Learn about our dynamic templates from "]),_e=(0,n.gc)(["Preview","Link to a sample was successfully copied","Done"]),je=(0,n.gc)("Menu"),Ve=(0,n.gc)("Search"),tt=(0,n.gc)("See also"),Oe=(0,n.gc)("Source code"),de=(0,n.gc)(""),W=(0,n.gc)((0,G.v)(()=>(0,w.O)(200).pipe((0,pe.n)(()=>(0,J.of)(!0))))),Pe=(0,n.gc)([]),ut=(0,n.ET)(()=>(0,Y.Fq)((0,c.WQX)(Pe))),nt=((0,n.ET)(()=>(0,c.WQX)(ve.vo)?"auto":"smooth"),(0,n.gc)([])),lt=(0,n.gc)(null),it=(0,n.gc)(""),Ge=(0,n.gc)(null),V=(0,n.gc)(Y.Dj),se=(0,n.gc)(String)},1583:(kt,Be,m)=>{"use strict";m.d(Be,{TZ:()=>La,CC:()=>Yl,NZ:()=>wa,XZ:()=>Jl,Fq:()=>ml,IB:()=>la,SH:()=>fa,Dj:()=>ql});var n={};m.r(n),m.d(n,{decode:()=>pe,encode:()=>oe,format:()=>le,parse:()=>Pe});var c={};m.r(c),m.d(c,{Any:()=>qe,Cc:()=>nt,Cf:()=>lt,P:()=>ut,S:()=>it,Z:()=>Ge});var Y={};m.r(Y),m.d(Y,{arrayReplaceAt:()=>xn,assign:()=>Qt,escapeHtml:()=>Li,escapeRE:()=>wr,fromCodePoint:()=>Ii,has:()=>Dt,isMdAsciiPunct:()=>ai,isPunctChar:()=>On,isSpace:()=>ri,isString:()=>we,isValidEntityCode:()=>Fn,isWhiteSpace:()=>no,lib:()=>Ls,normalizeReference:()=>qo,unescapeAll:()=>Jo,unescapeMd:()=>Do});var fe={};m.r(fe),m.d(fe,{parseLinkDestination:()=>Ft,parseLinkLabel:()=>er,parseLinkTitle:()=>un});const G={};function J(p,T){"string"!=typeof T&&(T=J.defaultChars);const N=function w(p){let T=G[p];if(T)return T;T=G[p]=[];for(let N=0;N<128;N++){const Q=String.fromCharCode(N);T.push(Q)}for(let N=0;N=55296&&zt<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(zt),te+=6;continue}}if(240==(248&Ae)&&te+91114111?ne+="\ufffd\ufffd\ufffd\ufffd":(Ut-=65536,ne+=String.fromCharCode(55296+(Ut>>10),56320+(1023&Ut))),te+=9;continue}}ne+="\ufffd"}}return ne})}J.defaultChars=";/?:@&=+$,#",J.componentChars="";const pe=J,ve={};function ue(p,T,N){"string"!=typeof T&&(N=T,T=ue.defaultChars),typeof N>"u"&&(N=!0);const Q=function he(p){let T=ve[p];if(T)return T;T=ve[p]=[];for(let N=0;N<128;N++){const Q=String.fromCharCode(N);/^[0-9a-z]$/i.test(Q)?T.push(Q):T.push("%"+("0"+N.toString(16).toUpperCase()).slice(-2))}for(let N=0;N=55296&&Ae<=57343){if(Ae>=55296&&Ae<=56319&&te+1=56320&&Ye<=57343){ne+=encodeURIComponent(p[te]+p[te+1]),te++;continue}}ne+="%EF%BF%BD"}else ne+=encodeURIComponent(p[te])}return ne}ue.defaultChars=";/?:@&=+$,-_.!~*'()#",ue.componentChars="-_.!~*'()";const oe=ue;function le(p){let T="";return T+=p.protocol||"",T+=p.slashes?"//":"",T+=p.auth?p.auth+"@":"",p.hostname&&-1!==p.hostname.indexOf(":")?T+="["+p.hostname+"]":T+=p.hostname||"",T+=p.port?":"+p.port:"",T+=p.pathname||"",T+=p.search||"",T+=p.hash||"",T}function ge(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const xe=/^([a-z0-9.+-]+:)/i,$e=/:[0-9]*$/,Re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,He=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),Xe=["'"].concat(He),Se=["%","/","?",";","#"].concat(Xe),_e=["/","?","#"],Ve=/^[+a-z0-9A-Z_-]{0,63}$/,tt=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Oe={javascript:!0,"javascript:":!0},de={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};ge.prototype.parse=function(p,T){let N,Q,ne,te=p;if(te=te.trim(),!T&&1===p.split("#").length){const ht=Re.exec(te);if(ht)return this.pathname=ht[1],ht[2]&&(this.search=ht[2]),this}let Ne=xe.exec(te);if(Ne&&(Ne=Ne[0],N=Ne.toLowerCase(),this.protocol=Ne,te=te.substr(Ne.length)),(T||Ne||te.match(/^\/\/[^@\/]+@[^@\/]+/))&&(ne="//"===te.substr(0,2),ne&&!(Ne&&Oe[Ne])&&(te=te.substr(2),this.slashes=!0)),!Oe[Ne]&&(ne||Ne&&!de[Ne])){let zt,Ut,ht=-1;for(let jt=0;jt<_e.length;jt++)Q=te.indexOf(_e[jt]),-1!==Q&&(-1===ht||Q127?ro+="x":ro+=si[Wn];if(!ro.match(Ve)){const Wn=jt.slice(0,di),xi=jt.slice(di+1),$n=si.match(tt);$n&&(Wn.push($n[1]),xi.unshift($n[2])),xi.length&&(te=xi.join(".")+te),this.hostname=Wn.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),dn&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const Ae=te.indexOf("#");-1!==Ae&&(this.hash=te.substr(Ae),te=te.slice(0,Ae));const Ye=te.indexOf("?");return-1!==Ye&&(this.search=te.substr(Ye),te=te.slice(0,Ye)),te&&(this.pathname=te),de[N]&&this.hostname&&!this.pathname&&(this.pathname=""),this},ge.prototype.parseHost=function(p){let T=$e.exec(p);T&&(T=T[0],":"!==T&&(this.port=T.substr(1)),p=p.substr(0,p.length-T.length)),p&&(this.hostname=p)};const Pe=function W(p,T){if(p&&p instanceof ge)return p;const N=new ge;return N.parse(p,T),N},ut=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,qe=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,nt=/[\0-\x1F\x7F-\x9F]/,lt=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,it=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Ge=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,V=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(p=>p.charCodeAt(0))),se=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(p=>p.charCodeAt(0)));var Me;const z=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),We=null!==(Me=String.fromCodePoint)&&void 0!==Me?Me:function(p){let T="";return p>65535&&(p-=65536,T+=String.fromCharCode(p>>>10&1023|55296),p=56320|1023&p),T+=String.fromCharCode(p),T};var Nt=function(p){return p[p.NUM=35]="NUM",p[p.SEMI=59]="SEMI",p[p.EQUALS=61]="EQUALS",p[p.ZERO=48]="ZERO",p[p.NINE=57]="NINE",p[p.LOWER_A=97]="LOWER_A",p[p.LOWER_F=102]="LOWER_F",p[p.LOWER_X=120]="LOWER_X",p[p.LOWER_Z=122]="LOWER_Z",p[p.UPPER_A=65]="UPPER_A",p[p.UPPER_F=70]="UPPER_F",p[p.UPPER_Z=90]="UPPER_Z",p}(Nt||{}),Pt=function(p){return p[p.VALUE_LENGTH=49152]="VALUE_LENGTH",p[p.BRANCH_LENGTH=16256]="BRANCH_LENGTH",p[p.JUMP_TABLE=127]="JUMP_TABLE",p}(Pt||{});function It(p){return p>=Nt.ZERO&&p<=Nt.NINE}var cn=function(p){return p[p.EntityStart=0]="EntityStart",p[p.NumericStart=1]="NumericStart",p[p.NumericDecimal=2]="NumericDecimal",p[p.NumericHex=3]="NumericHex",p[p.NamedEntity=4]="NamedEntity",p}(cn||{}),Rn=function(p){return p[p.Legacy=0]="Legacy",p[p.Strict=1]="Strict",p[p.Attribute=2]="Attribute",p}(Rn||{});class Vn{constructor(T,N,Q){this.decodeTree=T,this.emitCodePoint=N,this.errors=Q,this.state=cn.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Rn.Strict}startEntity(T){this.decodeMode=T,this.state=cn.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(T,N){switch(this.state){case cn.EntityStart:return T.charCodeAt(N)===Nt.NUM?(this.state=cn.NumericStart,this.consumed+=1,this.stateNumericStart(T,N+1)):(this.state=cn.NamedEntity,this.stateNamedEntity(T,N));case cn.NumericStart:return this.stateNumericStart(T,N);case cn.NumericDecimal:return this.stateNumericDecimal(T,N);case cn.NumericHex:return this.stateNumericHex(T,N);case cn.NamedEntity:return this.stateNamedEntity(T,N)}}stateNumericStart(T,N){return N>=T.length?-1:(32|T.charCodeAt(N))===Nt.LOWER_X?(this.state=cn.NumericHex,this.consumed+=1,this.stateNumericHex(T,N+1)):(this.state=cn.NumericDecimal,this.stateNumericDecimal(T,N))}addToNumericResult(T,N,Q,ne){if(N!==Q){const te=Q-N;this.result=this.result*Math.pow(ne,te)+parseInt(T.substr(N,te),ne),this.consumed+=te}}stateNumericHex(T,N){const Q=N;for(;N=Nt.UPPER_A&&p<=Nt.UPPER_F||p>=Nt.LOWER_A&&p<=Nt.LOWER_F)))return this.addToNumericResult(T,Q,N,16),this.emitNumericEntity(ne,3);N+=1}var p;return this.addToNumericResult(T,Q,N,16),-1}stateNumericDecimal(T,N){const Q=N;for(;N=55296&&p<=57343||p>1114111?65533:null!==(T=z.get(p))&&void 0!==T?T:p}(this.result),this.consumed),this.errors&&(T!==Nt.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(T,N){const{decodeTree:Q}=this;let ne=Q[this.treeIndex],te=(ne&Pt.VALUE_LENGTH)>>14;for(;N=Nt.UPPER_A&&p<=Nt.UPPER_Z||p>=Nt.LOWER_A&&p<=Nt.LOWER_Z||It(p)}(p)))?0:this.emitNotTerminatedNamedEntity();if(ne=Q[this.treeIndex],te=(ne&Pt.VALUE_LENGTH)>>14,0!==te){if(Ne===Nt.SEMI)return this.emitNamedEntityData(this.treeIndex,te,this.consumed+this.excess);this.decodeMode!==Rn.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var p;return-1}emitNotTerminatedNamedEntity(){var T;const{result:N,decodeTree:Q}=this;return this.emitNamedEntityData(N,(Q[N]&Pt.VALUE_LENGTH)>>14,this.consumed),null===(T=this.errors)||void 0===T||T.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(T,N,Q){const{decodeTree:ne}=this;return this.emitCodePoint(1===N?ne[T]&~Pt.VALUE_LENGTH:ne[T+1],Q),3===N&&this.emitCodePoint(ne[T+2],Q),Q}end(){var T;switch(this.state){case cn.NamedEntity:return 0===this.result||this.decodeMode===Rn.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case cn.NumericDecimal:return this.emitNumericEntity(0,2);case cn.NumericHex:return this.emitNumericEntity(0,3);case cn.NumericStart:return null===(T=this.errors)||void 0===T||T.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case cn.EntityStart:return 0}}}function ni(p){let T="";const N=new Vn(p,Q=>T+=We(Q));return function(ne,te){let Ne=0,Ae=0;for(;(Ae=ne.indexOf("&",Ae))>=0;){T+=ne.slice(Ne,Ae),N.startEntity(te);const ht=N.write(ne,Ae+1);if(ht<0){Ne=Ae+N.end();break}Ne=Ae+ht,Ae=0===ht?Ne+1:Ne}const Ye=T+ne.slice(Ne);return T="",Ye}}function mi(p,T,N,Q){const ne=(T&Pt.BRANCH_LENGTH)>>7,te=T&Pt.JUMP_TABLE;if(0===ne)return 0!==te&&Q===te?N:-1;if(te){const Ye=Q-te;return Ye<0||Ye>=ne?-1:p[N+Ye]-1}let Ne=N,Ae=Ne+ne-1;for(;Ne<=Ae;){const Ye=Ne+Ae>>>1,ht=p[Ye];if(htQ))return p[Ye+ne];Ae=Ye-1}}return-1}const Ri=ni(V);function _i(p,T=Rn.Legacy){return Ri(p,T)}function gt(p){for(let T=1;T'"]/g,new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]])),Jt(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Jt(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));const st=Object.prototype.hasOwnProperty;function Dt(p,T){return st.call(p,T)}function Qt(p){return Array.prototype.slice.call(arguments,1).forEach(function(N){if(N){if("object"!=typeof N)throw new TypeError(N+"must be object");Object.keys(N).forEach(function(Q){p[Q]=N[Q]})}}),p}function xn(p,T,N){return[].concat(p.slice(0,T),N,p.slice(T+1))}function Fn(p){return!(p>=55296&&p<=57343||p>=64976&&p<=65007||!(65535&~p)||65534==(65535&p)||p>=0&&p<=8||11===p||p>=14&&p<=31||p>=127&&p<=159||p>1114111)}function Ii(p){return p>65535?(p-=65536,String.fromCharCode(55296+(p>>10),56320+(1023&p))):String.fromCharCode(p)}const Vi=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Zn=new RegExp(Vi.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),qi=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function Do(p){return p.indexOf("\\")<0?p:p.replace(Vi,"$1")}function Jo(p){return p.indexOf("\\")<0&&p.indexOf("&")<0?p:p.replace(Zn,function(T,N,Q){return N||function Po(p,T){if(35===T.charCodeAt(0)&&qi.test(T)){const Q="x"===T[1].toLowerCase()?parseInt(T.slice(2),16):parseInt(T.slice(1),10);return Fn(Q)?Ii(Q):p}const N=_i(p);return N!==p?N:p}(T,Q)})}const Xi=/[&<>"]/,hr=/[&<>"]/g,ns={"&":"&","<":"<",">":">",'"':"""};function Cr(p){return ns[p]}function Li(p){return Xi.test(p)?p.replace(hr,Cr):p}const Bo=/[.?*+^$[\]\\(){}|-]/g;function wr(p){return p.replace(Bo,"\\$&")}function ri(p){switch(p){case 9:case 32:return!0}return!1}function no(p){if(p>=8192&&p<=8202)return!0;switch(p){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function On(p){return ut.test(p)}function ai(p){switch(p){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function qo(p){return p=p.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(p=p.replace(/\u1e9e/g,"\xdf")),p.toLowerCase().toUpperCase()}const Ls={mdurl:n,ucmicro:c};function er(p,T,N){let Q,ne,te,Ne;const Ae=p.posMax,Ye=p.pos;for(p.pos=T+1,Q=1;p.pos32))return te;if(41===Q){if(0===Ne)break;Ne--}ne++}return T===ne||0!==Ne||(te.str=Jo(p.slice(T,ne)),te.pos=ne,te.ok=!0),te}function un(p,T,N){let Q,ne,te=0,Ne=T;const Ae={ok:!1,pos:0,lines:0,str:""};if(Ne>=N||(ne=p.charCodeAt(Ne),34!==ne&&39!==ne&&40!==ne))return Ae;for(Ne++,40===ne&&(ne=41);Ne"+Li(te.content)+""},Mn.code_block=function(p,T,N,Q,ne){return""+Li(p[T].content)+"\n"},Mn.fence=function(p,T,N,Q,ne){const te=p[T],Ne=te.info?Jo(te.info).trim():"";let ht,Ae="",Ye="";if(Ne){const zt=Ne.split(/(\s+)/g);Ae=zt[0],Ye=zt.slice(2).join("")}if(ht=N.highlight&&N.highlight(te.content,Ae,Ye)||Li(te.content),0===ht.indexOf("${ht}\n`}return`
${ht}
\n`},Mn.image=function(p,T,N,Q,ne){const te=p[T];return te.attrs[te.attrIndex("alt")][1]=ne.renderInlineAsText(te.children,N,Q),ne.renderToken(p,T,N)},Mn.hardbreak=function(p,T,N){return N.xhtmlOut?"
\n":"
\n"},Mn.softbreak=function(p,T,N){return N.breaks?N.xhtmlOut?"
\n":"
\n":"\n"},Mn.text=function(p,T){return Li(p[T].content)},Mn.html_block=function(p,T){return p[T].content},Mn.html_inline=function(p,T){return p[T].content},fi.prototype.renderAttrs=function(T){let N,Q,ne;if(!T.attrs)return"";for(ne="",N=0,Q=T.attrs.length;N\n":">",te},fi.prototype.renderInline=function(p,T,N){let Q="";const ne=this.rules;for(let te=0,Ne=p.length;te=0&&(Q=this.attrs[N][1]),Q},zi.prototype.attrJoin=function(T,N){const Q=this.attrIndex(T);Q<0?this.attrPush([T,N]):this.attrs[Q][1]=this.attrs[Q][1]+" "+N};const Yn=zi;function _o(p,T,N){this.src=p,this.env=N,this.tokens=[],this.inlineMode=!1,this.md=T}_o.prototype.Token=Yn;const $o=_o,Uo=/\r\n?|\n/g,eo=/\0/g;function pr(p){return/^\s]/i.test(p)}function is(p){return/^<\/a\s*>/i.test(p)}const os=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Rr=/\((c|tm|r)\)/i,Ds=/\((c|tm|r)\)/gi,rs={c:"\xa9",r:"\xae",tm:"\u2122"};function rr(p,T){return rs[T.toLowerCase()]}function fr(p){let T=0;for(let N=p.length-1;N>=0;N--){const Q=p[N];"text"===Q.type&&!T&&(Q.content=Q.content.replace(Ds,rr)),"link_open"===Q.type&&"auto"===Q.info&&T--,"link_close"===Q.type&&"auto"===Q.info&&T++}}function io(p){let T=0;for(let N=p.length-1;N>=0;N--){const Q=p[N];"text"===Q.type&&!T&&os.test(Q.content)&&(Q.content=Q.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===Q.type&&"auto"===Q.info&&T--,"link_close"===Q.type&&"auto"===Q.info&&T++}}const Pa=/['"]/,ss=/['"]/g;function Ni(p,T,N){return p.slice(0,T)+N+p.slice(T+1)}function _a(p,T){let N;const Q=[];for(let ne=0;ne=0&&!(Q[N].level<=Ne);N--);if(Q.length=N+1,"text"!==te.type)continue;let Ae=te.content,Ye=0,ht=Ae.length;e:for(;Ye=0)jt=Ae.charCodeAt(zt.index-1);else for(N=ne-1;N>=0&&"softbreak"!==p[N].type&&"hardbreak"!==p[N].type;N--)if(p[N].content){jt=p[N].content.charCodeAt(p[N].content.length-1);break}let di=32;if(Ye=48&&jt<=57&&(kn=Ut=!1),Ut&&kn&&(Ut=Ti,kn=si),Ut||kn){if(kn)for(N=Q.length-1;N>=0;N--){let xi=Q[N];if(Q[N].level=0;Ne--){const Ae=ne[Ne];if("link_close"!==Ae.type){if("html_inline"===Ae.type&&(pr(Ae.content)&&te>0&&te--,is(Ae.content)&&te++),!(te>0)&&"text"===Ae.type&&p.md.linkify.test(Ae.content)){const Ye=Ae.content;let ht=p.md.linkify.match(Ye);const zt=[];let Ut=Ae.level,kn=0;ht.length>0&&0===ht[0].index&&Ne>0&&"text_special"===ne[Ne-1].type&&(ht=ht.slice(1));for(let dn=0;dnkn){const $n=new p.Token("text","",0);$n.content=Ye.slice(kn,si),$n.level=Ut,zt.push($n)}const ro=new p.Token("link_open","a",1);ro.attrs=[["href",di]],ro.level=Ut++,ro.markup="linkify",ro.info="auto",zt.push(ro);const Wn=new p.Token("text","",0);Wn.content=Ti,Wn.level=Ut,zt.push(Wn);const xi=new p.Token("link_close","a",-1);xi.level=--Ut,xi.markup="linkify",xi.info="auto",zt.push(xi),kn=ht[dn].lastIndex}if(kn=0;T--)"inline"===p.tokens[T].type&&(Rr.test(p.tokens[T].content)&&fr(p.tokens[T].children),os.test(p.tokens[T].content)&&io(p.tokens[T].children))}],["smartquotes",function Ys(p){if(p.md.options.typographer)for(let T=p.tokens.length-1;T>=0;T--)"inline"!==p.tokens[T].type||!Pa.test(p.tokens[T].content)||_a(p.tokens[T].children,p)}],["text_join",function Er(p){let T,N;const Q=p.tokens,ne=Q.length;for(let te=0;te0&&this.level++,this.tokens.push(Q),Q},Bi.prototype.isEmpty=function(T){return this.bMarks[T]+this.tShift[T]>=this.eMarks[T]},Bi.prototype.skipEmptyLines=function(T){for(let N=this.lineMax;TN;)if(!ri(this.src.charCodeAt(--T)))return T+1;return T},Bi.prototype.skipChars=function(T,N){for(let Q=this.src.length;TQ;)if(N!==this.src.charCodeAt(--T))return T+1;return T},Bi.prototype.getLines=function(T,N,Q,ne){if(T>=N)return"";const te=new Array(N-T);for(let Ne=0,Ae=T;AeQ?new Array(Ye-Q+1).join(" ")+this.src.slice(zt,Ut):this.src.slice(zt,Ut)}return te.join("")},Bi.prototype.Token=Yn;const Fr=Bi;function uo(p,T){return p.src.slice(p.bMarks[T]+p.tShift[T],p.eMarks[T])}function ls(p){const T=[],N=p.length;let Q=0,ne=p.charCodeAt(Q),te=!1,Ne=0,Ae="";for(;Q=Q)return-1;let te=p.src.charCodeAt(ne++);if(te<48||te>57)return-1;for(;;){if(ne>=Q)return-1;if(te=p.src.charCodeAt(ne++),!(te>=48&&te<=57)){if(41===te||46===te)break;return-1}if(ne-N>=10)return-1}return ne`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Xr="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",us=new RegExp("^(?:"+Kr+"|"+Xr+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),vr=new RegExp("^(?:"+Kr+"|"+Xr+")"),lr=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(vr.source+"\\s*$"),/^$/,!1]],po=[["table",function sr(p,T,N,Q){if(T+2>N)return!1;let ne=T+1;if(p.sCount[ne]=4)return!1;let te=p.bMarks[ne]+p.tShift[ne];if(te>=p.eMarks[ne])return!1;const Ne=p.src.charCodeAt(te++);if(124!==Ne&&45!==Ne&&58!==Ne||te>=p.eMarks[ne])return!1;const Ae=p.src.charCodeAt(te++);if(124!==Ae&&45!==Ae&&58!==Ae&&!ri(Ae)||45===Ne&&ri(Ae))return!1;for(;te=4)return!1;ht=ls(Ye),ht.length&&""===ht[0]&&ht.shift(),ht.length&&""===ht[ht.length-1]&&ht.pop();const Ut=ht.length;if(0===Ut||Ut!==zt.length)return!1;if(Q)return!0;const kn=p.parentType;p.parentType="table";const dn=p.md.block.ruler.getRules("blockquote"),di=[T,0];p.push("table_open","table",1).map=di,p.push("thead_open","thead",1).map=[T,T+1],p.push("tr_open","tr",1).map=[T,T+1];for(let Wn=0;Wn=4)break;ht=ls(Ye),ht.length&&""===ht[0]&&ht.shift(),ht.length&&""===ht[ht.length-1]&&ht.pop(),ne===T+2&&(p.push("tbody_open","tbody",1).map=ro=[T+2,0]),p.push("tr_open","tr",1).map=[ne,ne+1];for(let $n=0;$n=4))break;Q++,ne=Q}p.line=ne;const te=p.push("code_block","code",0);return te.content=p.getLines(T,ne,4+p.blkIndent,!1)+"\n",te.map=[T,p.line],!0}],["fence",function Hr(p,T,N,Q){let ne=p.bMarks[T]+p.tShift[T],te=p.eMarks[T];if(p.sCount[T]-p.blkIndent>=4||ne+3>te)return!1;const Ne=p.src.charCodeAt(ne);if(126!==Ne&&96!==Ne)return!1;let Ae=ne;ne=p.skipChars(ne,Ne);let Ye=ne-Ae;if(Ye<3)return!1;const ht=p.src.slice(Ae,ne),zt=p.src.slice(ne,te);if(96===Ne&&zt.indexOf(String.fromCharCode(Ne))>=0)return!1;if(Q)return!0;let Ut=T,kn=!1;for(;Ut++,!(Ut>=N||(ne=Ae=p.bMarks[Ut]+p.tShift[Ut],te=p.eMarks[Ut],ne=4||(ne=p.skipChars(ne,Ne),ne-Ae=4||62!==p.src.charCodeAt(ne))return!1;if(Q)return!0;const Ae=[],Ye=[],ht=[],zt=[],Ut=p.md.block.ruler.getRules("blockquote"),kn=p.parentType;p.parentType="blockquote";let jt,dn=!1;for(jt=T;jt=te)break;if(62===p.src.charCodeAt(ne++)&&!Wn){let ko,ms,$n=p.sCount[jt]+1;32===p.src.charCodeAt(ne)?(ne++,$n++,ms=!1,ko=!0):9===p.src.charCodeAt(ne)?(ko=!0,(p.bsCount[jt]+$n)%4==3?(ne++,$n++,ms=!1):ms=!0):ko=!1;let Da=$n;for(Ae.push(p.bMarks[jt]),p.bMarks[jt]=ne;ne=te,Ye.push(p.bsCount[jt]),p.bsCount[jt]=p.sCount[jt]+1+(ko?1:0),ht.push(p.sCount[jt]),p.sCount[jt]=Da-$n,zt.push(p.tShift[jt]),p.tShift[jt]=ne-p.bMarks[jt];continue}if(dn)break;let xi=!1;for(let $n=0,ko=Ut.length;$n";const si=[T,0];Ti.map=si,p.md.block.tokenize(p,T,jt),p.push("blockquote_close","blockquote",-1).markup=">",p.lineMax=Ne,p.parentType=kn,si[1]=p.line;for(let Wn=0;Wn=4)return!1;let te=p.bMarks[T]+p.tShift[T];const Ne=p.src.charCodeAt(te++);if(42!==Ne&&45!==Ne&&95!==Ne)return!1;let Ae=1;for(;te=4||p.listIndent>=0&&p.sCount[Ye]-p.listIndent>=4&&p.sCount[Ye]=p.blkIndent&&(zt=!0),(dn=Wr(p,Ye))>=0){if(Ut=!0,Ne=p.bMarks[Ye]+p.tShift[Ye],kn=Number(p.src.slice(Ne,dn-1)),zt&&1!==kn)return!1}else{if(!((dn=Yi(p,Ye))>=0))return!1;Ut=!1}if(zt&&p.skipSpaces(dn)>=p.eMarks[Ye])return!1;if(Q)return!0;const jt=p.src.charCodeAt(dn-1),di=p.tokens.length;Ut?(Ae=p.push("ordered_list_open","ol",1),1!==kn&&(Ae.attrs=[["start",kn]])):Ae=p.push("bullet_list_open","ul",1);const Ti=[Ye,0];Ae.map=Ti,Ae.markup=String.fromCharCode(jt);let si=!1;const ro=p.md.block.ruler.getRules("list"),Wn=p.parentType;for(p.parentType="list";Ye=ne?1:$n-xi,ms>4&&(ms=1);const Da=xi+ms;Ae=p.push("list_item_open","li",1),Ae.markup=String.fromCharCode(jt);const kl=[Ye,0];Ae.map=kl,Ut&&(Ae.info=p.src.slice(Ne,dn-1));const Bc=p.tight,ca=p.tShift[Ye],Cu=p.sCount[Ye],E=p.listIndent;if(p.listIndent=p.blkIndent,p.blkIndent=Da,p.tight=!0,p.tShift[Ye]=ko-p.bMarks[Ye],p.sCount[Ye]=$n,ko>=ne&&p.isEmpty(Ye+1)?p.line=Math.min(p.line+2,N):p.md.block.tokenize(p,Ye,N,!0),(!p.tight||si)&&(ht=!1),si=p.line-Ye>1&&p.isEmpty(p.line-1),p.blkIndent=p.listIndent,p.listIndent=E,p.tShift[Ye]=ca,p.sCount[Ye]=Cu,p.tight=Bc,Ae=p.push("list_item_close","li",-1),Ae.markup=String.fromCharCode(jt),Ye=p.line,kl[1]=Ye,Ye>=N||p.sCount[Ye]=4)break;let P=!1;for(let M=0,F=ro.length;M=4||91!==p.src.charCodeAt(te))return!1;for(;++te3||p.sCount[Ae]<0)continue;let $n=!1;for(let ko=0,ms=ht.length;ko"u"&&(p.env.references={}),typeof p.env.references[xi]>"u"&&(p.env.references[xi]={title:Wn,href:jt}),p.parentType=zt,p.line=T+ne+1),!0)}],["html_block",function ds(p,T,N,Q){let ne=p.bMarks[T]+p.tShift[T],te=p.eMarks[T];if(p.sCount[T]-p.blkIndent>=4||!p.md.options.html||60!==p.src.charCodeAt(ne))return!1;let Ne=p.src.slice(ne,te),Ae=0;for(;Ae=4)return!1;let Ne=p.src.charCodeAt(ne);if(35!==Ne||ne>=te)return!1;let Ae=1;for(Ne=p.src.charCodeAt(++ne);35===Ne&&ne6||nene&&ri(p.src.charCodeAt(Ye-1))&&(te=Ye),p.line=T+1;const ht=p.push("heading_open","h"+String(Ae),1);ht.markup="########".slice(0,Ae),ht.map=[T,p.line];const zt=p.push("inline","",0);return zt.content=p.src.slice(ne,te).trim(),zt.map=[T,p.line],zt.children=[],p.push("heading_close","h"+String(Ae),-1).markup="########".slice(0,Ae),!0},["paragraph","reference","blockquote"]],["lheading",function vn(p,T,N){const Q=p.md.block.ruler.getRules("paragraph");if(p.sCount[T]-p.blkIndent>=4)return!1;const ne=p.parentType;p.parentType="paragraph";let Ne,te=0,Ae=T+1;for(;Ae3)continue;if(p.sCount[Ae]>=p.blkIndent){let dn=p.bMarks[Ae]+p.tShift[Ae];const jt=p.eMarks[Ae];if(dn=jt))){te=61===Ne?1:2;break}}if(p.sCount[Ae]<0)continue;let kn=!1;for(let dn=0,jt=Q.length;dn3||p.sCount[te]<0)continue;let ht=!1;for(let zt=0,Ut=Q.length;zt=N||p.sCount[Ne]=te){p.line=N;break}const Ye=p.line;let ht=!1;for(let zt=0;zt=p.line)throw new Error("block rule didn't increment state.line");break}if(!ht)throw new Error("none of the block rules matched");p.tight=!Ae,p.isEmpty(p.line-1)&&(Ae=!0),Ne=p.line,Ne0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],ne={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(Q),this.tokens_meta.push(ne),Q},Yr.prototype.scanDelims=function(p,T){let N,Q,ne=!0,te=!0;const Ne=this.posMax,Ae=this.src.charCodeAt(p),Ye=p>0?this.src.charCodeAt(p-1):32;let ht=p;for(;ht?@[]^_`{|}~-".split("").forEach(function(p){L[p.charCodeAt(0)]=1});const $={tokenize:function _(p,T){const Q=p.src.charCodeAt(p.pos);if(T||126!==Q)return!1;const ne=p.scanDelims(p.pos,!0);let te=ne.length;const Ne=String.fromCharCode(Q);if(te<2)return!1;let Ae;te%2&&(Ae=p.push("text","",0),Ae.content=Ne,te--);for(let Ye=0;Ye=0;Q--){const ne=T[Q];if(95!==ne.marker&&42!==ne.marker||-1===ne.end)continue;const te=T[ne.end],Ne=Q>0&&T[Q-1].end===ne.end+1&&T[Q-1].marker===ne.marker&&T[Q-1].token===ne.token-1&&T[ne.end+1].token===te.token+1,Ae=String.fromCharCode(ne.marker),Ye=p.tokens[ne.token];Ye.type=Ne?"strong_open":"em_open",Ye.tag=Ne?"strong":"em",Ye.nesting=1,Ye.markup=Ne?Ae+Ae:Ae,Ye.content="";const ht=p.tokens[te.token];ht.type=Ne?"strong_close":"em_close",ht.tag=Ne?"strong":"em",ht.nesting=-1,ht.markup=Ne?Ae+Ae:Ae,ht.content="",Ne&&(p.tokens[T[Q-1].token].content="",p.tokens[T[ne.end+1].token].content="",Q--)}}const Je={tokenize:function ce(p,T){const Q=p.src.charCodeAt(p.pos);if(T||95!==Q&&42!==Q)return!1;const ne=p.scanDelims(p.pos,42===Q);for(let te=0;te\x00-\x20]*)$/,Te=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,et=/^&([a-z][a-z0-9]{1,31});/i;function li(p){const T={},N=p.length;if(!N)return;let Q=0,ne=-2;const te=[];for(let Ne=0;NeYe;ht-=te[ht]+1){const Ut=p[ht];if(Ut.marker===Ae.marker&&Ut.open&&Ut.end<0){let kn=!1;if((Ut.close||Ae.open)&&(Ut.length+Ae.length)%3==0&&(Ut.length%3!=0||Ae.length%3!=0)&&(kn=!0),!kn){const dn=ht>0&&!p[ht-1].open?te[ht-1]+1:0;te[Ne]=Ne-ht+dn,te[ht]=dn,Ae.open=!1,Ut.end=Ne,Ut.close=!1,zt=-1,ne=-2;break}}}-1!==zt&&(T[Ae.marker][(Ae.open?3:0)+(Ae.length||0)%3]=zt)}}const go=[["text",function cr(p,T){let N=p.pos;for(;N0)return!1;const N=p.pos;if(N+3>p.posMax||58!==p.src.charCodeAt(N)||47!==p.src.charCodeAt(N+1)||47!==p.src.charCodeAt(N+2))return!1;const ne=p.pending.match(Ro);if(!ne)return!1;const te=ne[1],Ne=p.md.linkify.matchAtStart(p.src.slice(N-te.length));if(!Ne)return!1;let Ae=Ne.url;if(Ae.length<=te.length)return!1;Ae=Ae.replace(/\*+$/,"");const Ye=p.md.normalizeLink(Ae);if(!p.md.validateLink(Ye))return!1;if(!T){p.pending=p.pending.slice(0,-te.length);const ht=p.push("link_open","a",1);ht.attrs=[["href",Ye]],ht.markup="linkify",ht.info="auto",p.push("text","",0).content=p.md.normalizeLinkText(Ae);const Ut=p.push("link_close","a",-1);Ut.markup="linkify",Ut.info="auto"}return p.pos+=Ae.length-te.length,!0}],["newline",function Us(p,T){let N=p.pos;if(10!==p.src.charCodeAt(N))return!1;const Q=p.pending.length-1,ne=p.posMax;if(!T)if(Q>=0&&32===p.pending.charCodeAt(Q))if(Q>=1&&32===p.pending.charCodeAt(Q-1)){let te=Q-1;for(;te>=1&&32===p.pending.charCodeAt(te-1);)te--;p.pending=p.pending.slice(0,te),p.push("hardbreak","br",0)}else p.pending=p.pending.slice(0,-1),p.push("softbreak","br",0);else p.push("softbreak","br",0);for(N++;N=Q))return!1;let ne=p.src.charCodeAt(N);if(10===ne){for(T||p.push("hardbreak","br",0),N++;N=55296&&ne<=56319&&N+1=56320&&Ae<=57343&&(te+=p.src[N+1],N++)}const Ne="\\"+te;if(!T){const Ae=p.push("text_special","",0);Ae.content=ne<256&&0!==L[ne]?te:Ne,Ae.markup=Ne,Ae.info="escape"}return p.pos=N+1,!0}],["backticks",function A(p,T){let N=p.pos;if(96!==p.src.charCodeAt(N))return!1;const ne=N;N++;const te=p.posMax;for(;N=Ut)return!1;if(Ye=jt,ne=p.md.helpers.parseLinkDestination(p.src,jt,p.posMax),ne.ok){for(Ne=p.md.normalizeLink(ne.str),p.md.validateLink(Ne)?jt=ne.pos:Ne="",Ye=jt;jt=Ut||41!==p.src.charCodeAt(jt))&&(ht=!0),jt++}if(ht){if(typeof p.env.references>"u")return!1;if(jt=0?Q=p.src.slice(Ye,jt++):jt=dn+1):jt=dn+1,Q||(Q=p.src.slice(kn,dn)),te=p.env.references[qo(Q)],!te)return p.pos=zt,!1;Ne=te.href,Ae=te.title}if(!T){p.pos=kn,p.posMax=dn;const Ti=[["href",Ne]];p.push("link_open","a",1).attrs=Ti,Ae&&Ti.push(["title",Ae]),p.linkLevel++,p.md.inline.tokenize(p),p.linkLevel--,p.push("link_close","a",-1)}return p.pos=jt,p.posMax=Ut,!0}],["image",function Bt(p,T){let N,Q,ne,te,Ne,Ae,Ye,ht,zt="";const Ut=p.pos,kn=p.posMax;if(33!==p.src.charCodeAt(p.pos)||91!==p.src.charCodeAt(p.pos+1))return!1;const dn=p.pos+2,jt=p.md.helpers.parseLinkLabel(p,p.pos+1,!1);if(jt<0)return!1;if(te=jt+1,te=kn)return!1;for(ht=te,Ae=p.md.helpers.parseLinkDestination(p.src,te,p.posMax),Ae.ok&&(zt=p.md.normalizeLink(Ae.str),p.md.validateLink(zt)?te=Ae.pos:zt=""),ht=te;te=kn||41!==p.src.charCodeAt(te))return p.pos=Ut,!1;te++}else{if(typeof p.env.references>"u")return!1;if(te=0?ne=p.src.slice(ht,te++):te=jt+1):te=jt+1,ne||(ne=p.src.slice(dn,jt)),Ne=p.env.references[qo(ne)],!Ne)return p.pos=Ut,!1;zt=Ne.href,Ye=Ne.title}if(!T){Q=p.src.slice(dn,jt);const di=[];p.md.inline.parse(Q,p.md,p.env,di);const Ti=p.push("image","img",0),si=[["src",zt],["alt",""]];Ti.attrs=si,Ti.children=di,Ti.content=Q,Ye&&si.push(["title",Ye])}return p.pos=te,p.posMax=kn,!0}],["autolink",function Sn(p,T){let N=p.pos;if(60!==p.src.charCodeAt(N))return!1;const Q=p.pos,ne=p.posMax;for(;;){if(++N>=ne)return!1;const Ne=p.src.charCodeAt(N);if(60===Ne)return!1;if(62===Ne)break}const te=p.src.slice(Q+1,N);if(Pn.test(te)){const Ne=p.md.normalizeLink(te);if(!p.md.validateLink(Ne))return!1;if(!T){const Ae=p.push("link_open","a",1);Ae.attrs=[["href",Ne]],Ae.markup="autolink",Ae.info="auto",p.push("text","",0).content=p.md.normalizeLinkText(te);const ht=p.push("link_close","a",-1);ht.markup="autolink",ht.info="auto"}return p.pos+=te.length+2,!0}if(bt.test(te)){const Ne=p.md.normalizeLink("mailto:"+te);if(!p.md.validateLink(Ne))return!1;if(!T){const Ae=p.push("link_open","a",1);Ae.attrs=[["href",Ne]],Ae.markup="autolink",Ae.info="auto",p.push("text","",0).content=p.md.normalizeLinkText(te);const ht=p.push("link_close","a",-1);ht.markup="autolink",ht.info="auto"}return p.pos+=te.length+2,!0}return!1}],["html_inline",function R(p,T){if(!p.md.options.html)return!1;const N=p.posMax,Q=p.pos;if(60!==p.src.charCodeAt(Q)||Q+2>=N)return!1;const ne=p.src.charCodeAt(Q+1);if(33!==ne&&63!==ne&&47!==ne&&!function X(p){const T=32|p;return T>=97&&T<=122}(ne))return!1;const te=p.src.slice(Q).match(us);if(!te)return!1;if(!T){const Ne=p.push("html_inline","",0);Ne.content=te[0],function Cn(p){return/^\s]/i.test(p)}(Ne.content)&&p.linkLevel++,function K(p){return/^<\/a\s*>/i.test(p)}(Ne.content)&&p.linkLevel--}return p.pos+=te[0].length,!0}],["entity",function _n(p,T){const N=p.pos,Q=p.posMax;if(38!==p.src.charCodeAt(N)||N+1>=Q)return!1;if(35===p.src.charCodeAt(N+1)){const te=p.src.slice(N).match(Te);if(te){if(!T){const Ne="x"===te[1][0].toLowerCase()?parseInt(te[1].slice(1),16):parseInt(te[1],10),Ae=p.push("text_special","",0);Ae.content=Fn(Ne)?Ii(Ne):Ii(65533),Ae.markup=te[0],Ae.info="entity"}return p.pos+=te[0].length,!0}}else{const te=p.src.slice(N).match(et);if(te){const Ne=_i(te[0]);if(Ne!==te[0]){if(!T){const Ae=p.push("text_special","",0);Ae.content=Ne,Ae.markup=te[0],Ae.info="entity"}return p.pos+=te[0].length,!0}}}return!1}]],Qs=[["balance_pairs",function Mo(p){const T=p.tokens_meta,N=p.tokens_meta.length;li(p.delimiters);for(let Q=0;Q0&&Q++,"text"===ne[T].type&&T+1=p.pos)throw new Error("inline rule didn't increment state.pos");break}}else p.pos=p.posMax;Ne||p.pos++,te[T]=p.pos},mo.prototype.tokenize=function(p){const T=this.ruler.getRules(""),N=T.length,Q=p.posMax,ne=p.md.options.maxNesting;for(;p.pos=p.pos)throw new Error("inline rule didn't increment state.pos");break}if(Ne){if(p.pos>=Q)break}else p.pending+=p.src[p.pos++]}p.pending&&p.pushPending()},mo.prototype.parse=function(p,T,N,Q){const ne=new this.State(p,T,N,Q);this.tokenize(ne);const te=this.ruler2.getRules(""),Ne=te.length;for(let Ae=0;Ae=3&&":"===p[T-3]||T>=3&&"/"===p[T-3]?0:Q.match(N.re.no_http)[0].length:0}},"mailto:":{validate:function(p,T,N){const Q=p.slice(T);return N.re.mailto||(N.re.mailto=new RegExp("^"+N.re.src_email_name+"@"+N.re.src_host_strict,"i")),N.re.mailto.test(Q)?Q.match(N.re.mailto)[0].length:0}}},Fo="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Wi="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function ps(p){const T=p.re=function Os(p){const T={};p=p||{},T.src_Any=qe.source,T.src_Cc=nt.source,T.src_Z=Ge.source,T.src_P=ut.source,T.src_ZPCc=[T.src_Z,T.src_P,T.src_Cc].join("|"),T.src_ZCc=[T.src_Z,T.src_Cc].join("|");return T.src_pseudo_letter="(?:(?![><\uff5c]|"+T.src_ZPCc+")"+T.src_Any+")",T.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",T.src_auth="(?:(?:(?!"+T.src_ZCc+"|[@/\\[\\]()]).)+@)?",T.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",T.src_host_terminator="(?=$|[><\uff5c]|"+T.src_ZPCc+")(?!"+(p["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+T.src_ZPCc+"))",T.src_path="(?:[/?#](?:(?!"+T.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+T.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+T.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+T.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+T.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+T.src_ZCc+"|[']).)+\\'|\\'(?="+T.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+T.src_ZCc+"|[.]|$)|"+(p["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+T.src_ZCc+"|$)|;(?!"+T.src_ZCc+"|$)|\\!+(?!"+T.src_ZCc+"|[!]|$)|\\?(?!"+T.src_ZCc+"|[?]|$))+|\\/)?",T.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',T.src_xn="xn--[a-z0-9\\-]{1,59}",T.src_domain_root="(?:"+T.src_xn+"|"+T.src_pseudo_letter+"{1,63})",T.src_domain="(?:"+T.src_xn+"|(?:"+T.src_pseudo_letter+")|(?:"+T.src_pseudo_letter+"(?:-|"+T.src_pseudo_letter+"){0,61}"+T.src_pseudo_letter+"))",T.src_host="(?:(?:(?:(?:"+T.src_domain+")\\.)*"+T.src_domain+"))",T.tpl_host_fuzzy="(?:"+T.src_ip4+"|(?:(?:(?:"+T.src_domain+")\\.)+(?:%TLDS%)))",T.tpl_host_no_ip_fuzzy="(?:(?:(?:"+T.src_domain+")\\.)+(?:%TLDS%))",T.src_host_strict=T.src_host+T.src_host_terminator,T.tpl_host_fuzzy_strict=T.tpl_host_fuzzy+T.src_host_terminator,T.src_host_port_strict=T.src_host+T.src_port+T.src_host_terminator,T.tpl_host_port_fuzzy_strict=T.tpl_host_fuzzy+T.src_port+T.src_host_terminator,T.tpl_host_port_no_ip_fuzzy_strict=T.tpl_host_no_ip_fuzzy+T.src_port+T.src_host_terminator,T.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+T.src_ZPCc+"|>|$))",T.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+T.src_ZCc+")("+T.src_email_name+"@"+T.tpl_host_fuzzy_strict+")",T.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+T.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+T.tpl_host_port_fuzzy_strict+T.src_path+")",T.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+T.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+T.tpl_host_port_no_ip_fuzzy_strict+T.src_path+")",T}(p.__opts__),N=p.__tlds__.slice();function Q(Ae){return Ae.replace("%TLDS%",T.src_tlds)}p.onCompile(),p.__tlds_replaced__||N.push(Fo),N.push(T.src_xn),T.src_tlds=N.join("|"),T.email_fuzzy=RegExp(Q(T.tpl_email_fuzzy),"i"),T.link_fuzzy=RegExp(Q(T.tpl_link_fuzzy),"i"),T.link_no_ip_fuzzy=RegExp(Q(T.tpl_link_no_ip_fuzzy),"i"),T.host_fuzzy_test=RegExp(Q(T.tpl_host_fuzzy_test),"i");const ne=[];function te(Ae,Ye){throw new Error('(LinkifyIt) Invalid schema "'+Ae+'": '+Ye)}p.__compiled__={},Object.keys(p.__schemas__).forEach(function(Ae){const Ye=p.__schemas__[Ae];if(null===Ye)return;const ht={validate:null,link:null};if(p.__compiled__[Ae]=ht,function An(p){return"[object Object]"===js(p)}(Ye))return function Dn(p){return"[object RegExp]"===js(p)}(Ye.validate)?ht.validate=function Ra(p){return function(T,N){const Q=T.slice(N);return p.test(Q)?Q.match(p)[0].length:0}}(Ye.validate):Jn(Ye.validate)?ht.validate=Ye.validate:te(Ae,Ye),void(Jn(Ye.normalize)?ht.normalize=Ye.normalize:Ye.normalize?te(Ae,Ye):ht.normalize=function(p,T){T.normalize(p)});!function Js(p){return"[object String]"===js(p)}(Ye)?te(Ae,Ye):ne.push(Ae)}),ne.forEach(function(Ae){p.__compiled__[p.__schemas__[Ae]]&&(p.__compiled__[Ae].validate=p.__compiled__[p.__schemas__[Ae]].validate,p.__compiled__[Ae].normalize=p.__compiled__[p.__schemas__[Ae]].normalize)}),p.__compiled__[""]={validate:null,normalize:function(p,T){T.normalize(p)}};const Ne=Object.keys(p.__compiled__).filter(function(Ae){return Ae.length>0&&p.__compiled__[Ae]}).map(yi).join("|");p.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+T.src_ZPCc+"))("+Ne+")","i"),p.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+T.src_ZPCc+"))("+Ne+")","ig"),p.re.schema_at_start=RegExp("^"+p.re.schema_search.source,"i"),p.re.pretest=RegExp("("+p.re.schema_test.source+")|("+p.re.host_fuzzy_test.source+")|@","i"),function Vs(p){p.__index__=-1,p.__text_cache__=""}(p)}function Gn(p,T){const N=p.__index__,Q=p.__last_index__,ne=p.__text_cache__.slice(N,Q);this.schema=p.__schema__.toLowerCase(),this.index=N+T,this.lastIndex=Q+T,this.raw=ne,this.text=ne,this.url=ne}function Mr(p,T){const N=new Gn(p,T);return p.__compiled__[N.schema].normalize(N,p),N}function Ko(p,T){if(!(this instanceof Ko))return new Ko(p,T);T||function hs(p){return Object.keys(p||{}).reduce(function(T,N){return T||Qi.hasOwnProperty(N)},!1)}(p)&&(T=p,p={}),this.__opts__=ya({},Qi,T),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=ya({},or,p),this.__compiled__={},this.__tlds__=Wi,this.__tlds_replaced__=!1,this.re={},ps(this)}Ko.prototype.add=function(T,N){return this.__schemas__[T]=N,ps(this),this},Ko.prototype.set=function(T){return this.__opts__=ya(this.__opts__,T),this},Ko.prototype.test=function(T){if(this.__text_cache__=T,this.__index__=-1,!T.length)return!1;let N,Q,ne,te,Ne,Ae,Ye,ht,zt;if(this.re.schema_test.test(T))for(Ye=this.re.schema_search,Ye.lastIndex=0;null!==(N=Ye.exec(T));)if(te=this.testSchemaAt(T,N[2],Ye.lastIndex),te){this.__schema__=N[2],this.__index__=N.index+N[1].length,this.__last_index__=N.index+N[0].length+te;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(ht=T.search(this.re.host_fuzzy_test),ht>=0&&(this.__index__<0||ht=0&&null!==(ne=T.match(this.re.email_fuzzy))&&(Ne=ne.index+ne[1].length,Ae=ne.index+ne[0].length,(this.__index__<0||Nethis.__last_index__)&&(this.__schema__="mailto:",this.__index__=Ne,this.__last_index__=Ae))),this.__index__>=0},Ko.prototype.pretest=function(T){return this.re.pretest.test(T)},Ko.prototype.testSchemaAt=function(T,N,Q){return this.__compiled__[N.toLowerCase()]?this.__compiled__[N.toLowerCase()].validate(T,Q,this):0},Ko.prototype.match=function(T){const N=[];let Q=0;this.__index__>=0&&this.__text_cache__===T&&(N.push(Mr(this,Q)),Q=this.__last_index__);let ne=Q?T.slice(Q):T;for(;this.test(ne);)N.push(Mr(this,Q)),ne=ne.slice(this.__last_index__),Q+=this.__last_index__;return N.length?N:null},Ko.prototype.matchAtStart=function(T){if(this.__text_cache__=T,this.__index__=-1,!T.length)return null;const N=this.re.schema_at_start.exec(T);if(!N)return null;const Q=this.testSchemaAt(T,N[2],N[0].length);return Q?(this.__schema__=N[2],this.__index__=N.index+N[1].length,this.__last_index__=N.index+N[0].length+Q,Mr(this,0)):null},Ko.prototype.tlds=function(T,N){return T=Array.isArray(T)?T:[T],N?(this.__tlds__=this.__tlds__.concat(T).sort().filter(function(Q,ne,te){return Q!==te[ne-1]}).reverse(),ps(this),this):(this.__tlds__=T.slice(),this.__tlds_replaced__=!0,ps(this),this)},Ko.prototype.normalize=function(T){T.schema||(T.url="http://"+T.url),"mailto:"===T.schema&&!/^mailto:/i.test(T.url)&&(T.url="mailto:"+T.url)},Ko.prototype.onCompile=function(){};const Hl=Ko,qs=2147483647,Fa=/^xn--/,qa=/[^\0-\x7F]/,Il=/[\x2E\u3002\uFF0E\uFF61]/g,zs={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Lr=Math.floor,ci=String.fromCharCode;function Ci(p){throw new RangeError(zs[p])}function pl(p,T){const N=p.split("@");let Q="";N.length>1&&(Q=N[0]+"@",p=N[1]);const te=function hl(p,T){const N=[];let Q=p.length;for(;Q--;)N[Q]=T(p[Q]);return N}((p=p.replace(Il,".")).split("."),T).join(".");return Q+te}function Ss(p){const T=[];let N=0;const Q=p.length;for(;N=55296&&ne<=56319&&N=48&&p<58?p-48+26:p>=65&&p<91?p-65:p>=97&&p<123?p-97:36},k=function(p,T){return p+22+75*(p<26)-((0!=T)<<5)},ae=function(p,T,N){let Q=0;for(p=N?Lr(p/700):p>>1,p+=Lr(p/T);p>455;Q+=36)p=Lr(p/35);return Lr(Q+36*p/(p+38))},j=function(p){const T=[],N=p.length;let Q=0,ne=128,te=72,Ne=p.lastIndexOf("-");Ne<0&&(Ne=0);for(let Ae=0;Ae=128&&Ci("not-basic"),T.push(p.charCodeAt(Ae));for(let Ae=Ne>0?Ne+1:0;Ae=N&&Ci("invalid-input");const kn=Kl(p.charCodeAt(Ae++));kn>=36&&Ci("invalid-input"),kn>Lr((qs-Q)/zt)&&Ci("overflow"),Q+=kn*zt;const dn=Ut<=te?1:Ut>=te+26?26:Ut-te;if(knLr(qs/jt)&&Ci("overflow"),zt*=jt}const ht=T.length+1;te=ae(Q-Ye,ht,0==Ye),Lr(Q/ht)>qs-ne&&Ci("overflow"),ne+=Lr(Q/ht),Q%=ht,T.splice(Q++,0,ne)}return String.fromCodePoint(...T)},re=function(p){const T=[],N=(p=Ss(p)).length;let Q=128,ne=0,te=72;for(const Ye of p)Ye<128&&T.push(ci(Ye));const Ne=T.length;let Ae=Ne;for(Ne&&T.push("-");Ae=Q&&ztLr((qs-ne)/ht)&&Ci("overflow"),ne+=(Ye-Q)*ht,Q=Ye;for(const zt of p)if(ztqs&&Ci("overflow"),zt===Q){let Ut=ne;for(let kn=36;;kn+=36){const dn=kn<=te?1:kn>=te+26?26:kn-te;if(UtString.fromCodePoint(...p)},decode:j,encode:re,toASCII:function(p){return pl(p,function(T){return qa.test(T)?"xn--"+re(T):T})},toUnicode:function(p){return pl(p,function(T){return Fa.test(T)?j(T.slice(4).toLowerCase()):T})}},Ei={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},yo=/^(vbscript|javascript|file|data):/,Si=/^data:image\/(gif|png|jpeg|webp);/;function Io(p){const T=p.trim().toLowerCase();return!yo.test(T)||Si.test(T)}const oo=["http:","https:","mailto:"];function gs(p){const T=Pe(p,!0);if(T.hostname&&(!T.protocol||oo.indexOf(T.protocol)>=0))try{T.hostname=Nn.toASCII(T.hostname)}catch{}return oe(le(T))}function ur(p){const T=Pe(p,!0);if(T.hostname&&(!T.protocol||oo.indexOf(T.protocol)>=0))try{T.hostname=Nn.toUnicode(T.hostname)}catch{}return pe(le(T),pe.defaultChars+"%")}function No(p,T){if(!(this instanceof No))return new No(p,T);T||we(p)||(T=p||{},p="default"),this.inline=new Kn,this.block=new $s,this.core=new Zs,this.renderer=new bo,this.linkify=new Hl,this.validateLink=Io,this.normalizeLink=gs,this.normalizeLinkText=ur,this.utils=Y,this.helpers=Qt({},fe),this.options={},this.configure(p),T&&this.set(T)}No.prototype.set=function(p){return Qt(this.options,p),this},No.prototype.configure=function(p){const T=this;if(we(p)){const N=p;if(!(p=Ei[N]))throw new Error('Wrong `markdown-it` preset "'+N+'", check name')}if(!p)throw new Error("Wrong `markdown-it` preset, can't be empty");return p.options&&T.set(p.options),p.components&&Object.keys(p.components).forEach(function(N){p.components[N].rules&&T[N].ruler.enableOnly(p.components[N].rules),p.components[N].rules2&&T[N].ruler2.enableOnly(p.components[N].rules2)}),this},No.prototype.enable=function(p,T){let N=[];Array.isArray(p)||(p=[p]),["core","block","inline"].forEach(function(ne){N=N.concat(this[ne].ruler.enable(p,!0))},this),N=N.concat(this.inline.ruler2.enable(p,!0));const Q=p.filter(function(ne){return N.indexOf(ne)<0});if(Q.length&&!T)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+Q);return this},No.prototype.disable=function(p,T){let N=[];Array.isArray(p)||(p=[p]),["core","block","inline"].forEach(function(ne){N=N.concat(this[ne].ruler.disable(p,!0))},this),N=N.concat(this.inline.ruler2.disable(p,!0));const Q=p.filter(function(ne){return N.indexOf(ne)<0});if(Q.length&&!T)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+Q);return this},No.prototype.use=function(p){const T=[this].concat(Array.prototype.slice.call(arguments,1));return p.apply(p,T),this},No.prototype.parse=function(p,T){if("string"!=typeof p)throw new Error("Input data should be a String");const N=new this.core.State(p,this,T);return this.core.process(N),N.tokens},No.prototype.render=function(p,T){return this.renderer.render(this.parse(p,T=T||{}),this.options,T)},No.prototype.parseInline=function(p,T){const N=new this.core.State(p,this,T);return N.inlineMode=!0,this.core.process(N),N.tokens},No.prototype.renderInline=function(p,T){return this.renderer.render(this.parseInline(p,T=T||{}),this.options,T)};const xo=No;var Xo=m(1635);function La(p){const T=String(p).trim();if(function Vo(p){return["undefined","null","NaN"].includes(p)}(T))return null;if(function fl(p){return"true"===p||"false"===p}(T))return"true"===String(T);if(function Na(p){return!!p.trim()&&!Number.isNaN(Number(p))&&!p.startsWith("+")}(T))return Number(T);const N=decodeURIComponent(T);try{return function gl(p){return p.startsWith("[")&&p.endsWith("]")}(N)||function Xl(p){return p.startsWith("{")&&p.endsWith("}")}(N)?JSON.parse(N):N}catch{return N}}function Yl(p){return[{path:"",component:p,children:[{path:":tab",component:p}]}]}function wa(p,T){if(null===p)return"null";switch(typeof p){case"string":return`'${p}'`;case"undefined":case"number":case"boolean":case"function":return String(p)}return p instanceof RegExp?String(p):Array.isArray(p)?function ta(p,T){if(0===T)return"[\u2026]";let N="",Q=!0;for(let ne=0;ne"code"===Q&&"fence"===ne).map(({content:Q})=>Q.trim());return N.length?N:[p]}function Jl(p){return(0,Xo.sH)(this,void 0,void 0,function*(){return p instanceof Promise?(yield p).default:p})}function ml(p){const T=new Map;return p.forEach(N=>{"subPages"in N?N.subPages.forEach(Q=>{T.set(Q.title,Q)}):T.set(N.title,N)}),T}const ga={\u0430:"f",\u0431:",",\u0432:"d",\u0433:"u",\u0434:"l",\u0435:"t",\u0451:"`",\u0436:";",\u0437:"p",\u0438:"b",\u0439:"q",\u043a:"r",\u043b:"k",\u043c:"v",\u043d:"y",\u043e:"j",\u043f:"g",\u0440:"h",\u0441:"c",\u0442:"n",\u0443:"e",\u0444:"a",\u0445:"[",\u0446:"w",\u0447:"x",\u0448:"i",\u0449:"o",\u044a:"]",\u044b:"s",\u044c:"m",\u044e:".",\u044f:"z"};function la(p){let T="";for(let N=0;N]+)>/g);return(T?T.reduce((Q,ne)=>Q.replace(ne,ne.replace(/\|/g,"&")),p).split("|").map(Q=>Q.trim()):p.split("|").map(Q=>Q.trim())).reduce((Q,ne)=>{var te,Ne,Ae,Ye,ht,zt,Ut,kn,dn,jt,di,Ti;let si=ne.trim().replace(/readonly /g,"").replace(/\[\]/g,"");return si=null!==(Ye=null===(Ae=null===(Ne=null===(te=si.match(/ReadonlyArray<([^>]+)>/))||void 0===te?void 0:te[1])||void 0===Ne?void 0:Ne.split("&"))||void 0===Ae?void 0:Ae[0])&&void 0!==Ye?Ye:si,si=null!==(kn=null===(Ut=null===(zt=null===(ht=si.match(/\[([^\]]+)\]/))||void 0===ht?void 0:ht[1])||void 0===zt?void 0:zt.split(","))||void 0===Ut?void 0:Ut[0])&&void 0!==kn?kn:si,si=null!==(Ti=null===(di=null!==(jt=null===(dn=si.split("<"))||void 0===dn?void 0:dn[0])&&void 0!==jt?jt:si)||void 0===di?void 0:di.trim())&&void 0!==Ti?Ti:"",si=Number.isNaN(parseFloat(si))?si:"number",si=/^'(.+)'$|^"(.+)"$|^`(.+)`$/.test(si)?"string":si,si=1===si.length?"unknown":si,Q.concat({type:ne.replace(/&/g,"|"),extracted:si})},[])}},683:(kt,Be,m)=>{"use strict";m.d(Be,{Er:()=>Ve,SN:()=>tt,Xb:()=>_e,_g:()=>qe,bu:()=>je,iX:()=>de,jc:()=>ut,kG:()=>nt,lF:()=>lt,zY:()=>Oe});var n=m(3953),c=m(9417),fe=(m(4489),m(2287)),G=m(9925),w=m(1413),J=m(7786),pe=m(1985),ve=m(4412),he=m(5335),ue=m(9172),oe=m(6354),le=m(5964),ge=m(3294),xe=m(5558),$e=m(6977),Re=m(4340),Ce=m(6651),He=m(177);const Xe=["viewContainer"];let _e=(()=>{class it{constructor(){this.pseudoHover=null,this.pseudoActive=null,this.pseudoFocus=null,this.focusable=!0,this.nativeId="",this.focusedChange=new n.bkB,this.focusVisibleChange=new n.bkB,this.focusVisible=!1,this.autoIdString=`tui_interactive_${it.autoId++}${Date.now()}`}get computedDisabled(){return this.disabled}get computedFocusable(){return!this.computedDisabled&&(this.focusable||this.focused)}get computedFocused(){var V;return!this.computedDisabled&&(null!==(V=this.pseudoFocus)&&void 0!==V?V:this.focused)}get computedFocusVisible(){var V;return!this.computedDisabled&&(null!==(V=this.pseudoFocus)&&void 0!==V?V:this.focusVisible)}get id(){return this.nativeId||this.autoIdString}updateFocused(V){this.focusedChange.emit(V)}updateFocusVisible(V){this.focusVisible!==V&&(this.focusVisible=V,this.focusVisibleChange.emit(V))}}return it.autoId=0,it.\u0275fac=function(V){return new(V||it)},it.\u0275dir=n.FsC({type:it,hostVars:7,hostBindings:function(V,se){2&V&&(n.BMQ("data-focused",se.pseudoFocus),n.AVh("_disabled",se.computedDisabled)("_focused",se.computedFocused)("_focus-visible",se.computedFocusVisible))},inputs:{pseudoHover:"pseudoHover",pseudoActive:"pseudoActive",pseudoFocus:"pseudoFocus",focusable:"focusable",nativeId:"nativeId"},outputs:{focusedChange:"focusedChange",focusVisibleChange:"focusVisibleChange"}}),it})();class je{}let Ve=(()=>{class it extends _e{constructor(V,se,Me){super(),this.ngControl=V,this.cdr=se,this.valueTransformer=Me,this.refresh$=new w.B,this.onTouched=fe.x7,this.onChange=fe.x7,this.fallbackValue=this.getFallbackValue(),this.destroy$=new w.B,this.readOnly=!1,this.pseudoInvalid=null,this.ngControl&&(this.ngControl.valueAccessor=this)}get computedInvalid(){return this.interactive&&(null!==this.pseudoInvalid?this.pseudoInvalid:this.touched&&this.invalid)}get value(){var V;return null!==(V=this.previousInternalValue)&&void 0!==V?V:this.fallbackValue}set value(V){this.updateValue(V)}get safeCurrentValue(){var V;return null!==(V=this.rawValue)&&void 0!==V?V:this.fallbackValue}get invalid(){return this.safeNgControlData(({invalid:V})=>V,!1)}get valid(){return this.safeNgControlData(({valid:V})=>V,!1)}get touched(){return this.safeNgControlData(({touched:V})=>V,!1)}get disabled(){return this.safeNgControlData(({disabled:V})=>V,!1)}get interactive(){return!this.readOnly&&!this.computedDisabled}get control(){return this.safeNgControlData(({control:V})=>V,null)}get computedName(){var V,se;return null!==(se=null===(V=this.controlName)||void 0===V?void 0:V.toString())&&void 0!==se?se:null}get controlName(){var V,se,Me;return null!==(Me=null===(se=null===(V=this.ngControl)||void 0===V?void 0:V.name)||void 0===se?void 0:se.toString())&&void 0!==Me?Me:null}get rawValue(){const{ngControl:V}=this;if(null!==V)return this.fromControlValue(V instanceof c.vS&&void 0===this.previousInternalValue?V.viewModel:V.value)}ngOnInit(){this.refresh$.pipe((0,he.c)(0),(0,ue.Z)(null),(0,oe.T)(()=>{var V;return null===(V=this.ngControl)||void 0===V?void 0:V.control}),(0,le.p)(G.Aj),(0,ge.F)(),(0,xe.n)(V=>(0,J.h)(V.valueChanges,V.statusChanges)),(0,$e.Q)(this.destroy$)).subscribe(()=>{this.refreshLocalValue(this.safeCurrentValue)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}checkControlUpdate(){this.cdr.markForCheck()}registerOnChange(V){this.onChange=se=>{V(this.toControlValue(se))},this.refresh$.next()}registerOnTouched(V){this.onTouched=V}setDisabledState(){this.checkControlUpdate()}writeValue(V){this.refreshLocalValue(this.fromControlValue(this.ngControl instanceof c.vS&&void 0===this.previousInternalValue?this.ngControl.model:V))}updateFocused(V){V||this.controlMarkAsTouched(),super.updateFocused(V)}updateValue(V){this.disabled||this.valueIdenticalComparator(this.value,V)||(this.previousInternalValue=V,this.controlSetValue(V))}valueIdenticalComparator(V,se){return V===se}safeNgControlData(V,se){var Me;return null!==(Me=this.ngControl&&V(this.ngControl))&&void 0!==Me?Me:se}controlMarkAsTouched(){this.onTouched(),this.checkControlUpdate()}controlSetValue(V){this.onChange(V),this.checkControlUpdate()}refreshLocalValue(V){this.previousInternalValue=V,this.checkControlUpdate()}fromControlValue(V){return this.valueTransformer?this.valueTransformer.fromControlValue(V):V}toControlValue(V){return this.valueTransformer?this.valueTransformer.toControlValue(V):V}}return it.\u0275fac=function(V){return new(V||it)(n.rXU(c.vO,8),n.rXU(n.gRc),n.rXU(je,8))},it.\u0275dir=n.FsC({type:it,hostVars:4,hostBindings:function(V,se){2&V&&n.AVh("_readonly",se.readOnly)("_invalid",se.computedInvalid)},inputs:{readOnly:"readOnly",pseudoInvalid:"pseudoInvalid"},features:[n.Vt3]}),it})();function tt(it){return{provide:Ve,useExisting:it}}let Oe=(()=>{class it{constructor(){this.change$=new w.B}ngOnChanges(){this.change$.next()}}return it.\u0275fac=function(V){return new(V||it)},it.\u0275dir=n.FsC({type:it,features:[n.OA$]}),it})(),de=(()=>{class it extends pe.c{constructor(V){super(se=>this.dialogs$.subscribe(se)),this.idService=V,this.dialogs$=new ve.t([])}open(V,se={}){return new pe.c(Me=>{const We=Object.assign(Object.assign(Object.assign({},this.defaultOptions),se),{content:V,completeWith:Ue=>{Me.next(Ue),Me.complete()},$implicit:Me,component:this.component,createdAt:Date.now(),id:this.idService.generate()});return this.dialogs$.next([...this.dialogs$.value,We]),()=>{this.dialogs$.next(this.dialogs$.value.filter(Ue=>Ue!==We))}})}}return it.\u0275fac=function(V){return new(V||it)(n.KVO(Re.BF))},it.\u0275prov=n.jDH({token:it,factory:it.\u0275fac}),it})(),ut=(()=>{class it extends Ve{getFallbackValue(){return null}}return it.\u0275fac=(()=>{let Ge;return function(se){return(Ge||(Ge=n.xGo(it)))(se||it)}})(),it.\u0275dir=n.FsC({type:it,features:[n.Vt3]}),it})(),qe=(()=>{class it{get safeHost(){if(!this.host)throw new Ce.fn;return this.host}attach(V){this.host=V}add(V){return this.safeHost.addComponentChild(V)}remove({hostView:V}){V.destroyed||V.destroy()}addTemplate(V,se){return this.safeHost.addTemplateChild(V,se)}removeTemplate(V){V.destroyed||V.destroy()}}return it.\u0275fac=function(V){return new(V||it)},it.\u0275prov=n.jDH({token:it,factory:it.\u0275fac}),it})(),nt=(()=>{class it{constructor(V,se,Me){this.injector=V,this.el=se,Me.attach(this)}get clientRect(){return this.el.nativeElement.getBoundingClientRect()}addComponentChild(V){const se=V.createInjector(this.injector),z=se.get(n.OM3).resolveComponentFactory(V.component),Ue=n.zZn.create({parent:se,providers:[{provide:it,useValue:this}]}),wt=this.vcr.createComponent(z,void 0,Ue);return wt.changeDetectorRef.detectChanges(),wt}addTemplateChild(V,se){return this.vcr.createEmbeddedView(V,se)}}return it.\u0275fac=function(V){return new(V||it)(n.rXU(n.duS),n.rXU(n.aKT),n.rXU(qe))},it.\u0275dir=n.FsC({type:it,viewQuery:function(V,se){if(1&V&&n.GBs(Xe,5,n.c1b),2&V){let Me;n.mGM(Me=n.lsd())&&(se.vcr=Me.first)}}}),it})(),lt=(()=>{class it{constructor(V){if(this.doc=V,null!==this.style)return void this.addTheme();const se=this.doc.head.querySelectorAll("style");this.constructor.style=se[se.length-1]}get style(){return this.constructor.style}ngOnDestroy(){this.removeTheme()}addTheme(){this.style&&this.doc.head.appendChild(this.style)}removeTheme(){var V;null===(V=this.style)||void 0===V||V.remove()}}return it.style=null,it.\u0275fac=function(V){return new(V||it)(n.rXU(He.qQ))},it.\u0275dir=n.FsC({type:it}),it})()},4489:(kt,Be,m)=>{"use strict";m.d(Be,{B:()=>c});var n=m(2287);const c={enabled:!1,get assert(){return n.x7}}},6042:(kt,Be,m)=>{"use strict";m.d(Be,{p:()=>G,p6:()=>fe,wW:()=>w});var n=m(3953),c=m(683);const Y=["*"];let fe=(()=>{class J extends c._g{}return J.\u0275fac=(()=>{let pe;return function(he){return(pe||(pe=n.xGo(J)))(he||J)}})(),J.\u0275prov=n.jDH({token:J,factory:J.\u0275fac,providedIn:"root"}),J})(),G=(()=>{class J extends c.kG{}return J.\u0275fac=(()=>{let pe;return function(he){return(pe||(pe=n.xGo(J)))(he||J)}})(),J.\u0275cmp=n.VBU({type:J,selectors:[["tui-dropdown-host"]],features:[n.Jv_([{provide:c._g,useExisting:fe},{provide:c.kG,useExisting:J}]),n.Vt3],ngContentSelectors:Y,decls:3,vars:0,consts:[["viewContainer",""]],template:function(ve,he){1&ve&&(n.NAR(),n.SdG(0),n.eu8(1,null,0))},styles:['[_nghost-%COMP%]{position:relative;z-index:0;display:block;height:100%}[_nghost-%COMP%]:before{content:"";display:block;overflow:hidden}.t-position-fixed-offset[_ngcontent-%COMP%]{position:fixed;left:0;top:0;pointer-events:none;visibility:hidden;width:100%;height:100%}'],changeDetection:0}),J})(),w=(()=>{class J{}return J.\u0275fac=function(ve){return new(ve||J)},J.\u0275mod=n.$C({type:J}),J.\u0275inj=n.G2t({}),J})()},9966:(kt,Be,m)=>{"use strict";m.d(Be,{CN:()=>tt,Ec:()=>Oe,LT:()=>je});var n=m(3953),c=m(3864),Y=m(9835),fe=m(1410),G=m(6354),w=m(5558),J=m(6977),pe=m(3386),ve=m(9172),he=m(3294),ue=m(177),oe=m(2287),le=m(4340),ge=m(7786);function xe(de,W){if(1&de&&(n.j41(0,"div",3),n.nrm(1,"div",4),n.k0s()),2&de){const Pe=n.XpG().ngIf;n.AVh("t-bar_has-horizontal",Pe[1])}}function $e(de,W){if(1&de&&(n.j41(0,"div",5),n.nrm(1,"div",6),n.k0s()),2&de){const Pe=n.XpG().ngIf;n.AVh("t-bar_has-vertical",Pe[0])}}function Re(de,W){if(1&de&&(n.qex(0),n.DNE(1,xe,2,2,"div",1)(2,$e,2,2,"div",2),n.bVm()),2&de){const Pe=W.ngIf;n.R7$(),n.Y8G("ngIf",Pe[0]),n.R7$(),n.Y8G("ngIf",Pe[1])}}function Ce(de,W){if(1&de&&(n.qex(0),n.DNE(1,Re,3,2,"ng-container",0),n.nI1(2,"async"),n.bVm()),2&de){const Pe=n.XpG();n.R7$(),n.Y8G("ngIf",n.bMT(2,1,Pe.refresh$))}}let _e=(()=>{class de{constructor(Pe,ut,qe,nt,lt,it){this.container=nt,this.doc=lt,this.el=it,this.tuiScrollbar="vertical";const{nativeElement:Ge}=this.el,V=(0,Y.xM)(Ge,"mousedown"),se=(0,Y.xM)(this.doc,"mousemove"),Me=(0,Y.xM)(this.doc,"mouseup"),z=(0,Y.xM)(this.wrapper,"mousedown");(0,ge.h)(z.pipe((0,G.T)(We=>this.getScrolled(We,.5,.5))),V.pipe((0,w.n)(We=>{const Ue=Ge.getBoundingClientRect(),wt=function Xe({clientY:de},{top:W,height:Pe}){return(de-W)/Pe}(We,Ue),Nt=function Se({clientX:de},{left:W,width:Pe}){return(de-W)/Pe}(We,Ue);return se.pipe((0,G.T)(Vt=>this.getScrolled(Vt,wt,Nt)),(0,J.Q)(Me))}))).pipe((0,Y.rB)(Pe),(0,J.Q)(ut)).subscribe(([We,Ue])=>{this.element.style.scrollBehavior="auto","vertical"===this.tuiScrollbar?this.element.scrollTop=We:this.element.scrollLeft=Ue,this.element.style.scrollBehavior=""}),(0,ge.h)(qe.pipe((0,pe.c)(oe.cZ)),(0,Y.A5)(this.element)).pipe((0,Y.rB)(Pe),(0,J.Q)(ut)).subscribe(()=>{"vertical"===this.tuiScrollbar?(Ge.style.top=100*this.thumb+"%",Ge.style.height=100*this.view+"%"):(Ge.style.left=100*this.thumb+"%",Ge.style.width=100*this.view+"%")})}get wrapper(){return this.el.nativeElement.parentElement}get scrolled(){const{scrollTop:Pe,scrollHeight:ut,clientHeight:qe,scrollLeft:nt,scrollWidth:lt,clientWidth:it}=this.element;return"vertical"===this.tuiScrollbar?Pe/(ut-qe):nt/(lt-it)}get compensation(){const{clientHeight:Pe,scrollHeight:ut,clientWidth:qe,scrollWidth:nt}=this.element;return Pe*Pe/ut>24&&"vertical"===this.tuiScrollbar||qe*qe/nt>24&&"horizontal"===this.tuiScrollbar?0:"vertical"===this.tuiScrollbar?24/Pe:24/qe}get thumb(){return this.scrolled*(1-(this.compensation||this.view))}get view(){const{clientHeight:Pe,scrollHeight:ut,clientWidth:qe,scrollWidth:nt}=this.element;return"vertical"===this.tuiScrollbar?Math.ceil(Pe/ut*100)/100:Math.ceil(qe/nt*100)/100}get element(){return this.container.nativeElement}getScrolled({clientY:Pe,clientX:ut},qe,nt){const{offsetHeight:lt,offsetWidth:it}=this.el.nativeElement,{top:Ge,left:V,width:se,height:Me}=this.wrapper.getBoundingClientRect();return[(Pe-Ge-lt*qe)/(Me-lt)*(this.element.scrollHeight-Me),(ut-V-it*nt)/(se-it)*(this.element.scrollWidth-se)]}}return de.\u0275fac=function(Pe){return new(Pe||de)(n.rXU(n.SKi),n.rXU(le.ew,2),n.rXU(c.dJ),n.rXU(fe.HF),n.rXU(ue.qQ),n.rXU(n.aKT))},de.\u0275dir=n.FsC({type:de,selectors:[["","tuiScrollbar",""]],inputs:{tuiScrollbar:"tuiScrollbar"},features:[n.Jv_([le.ew])]}),de})(),je=(()=>{class de{constructor(Pe,ut,qe,nt){this.isIOS=Pe,this.zone=ut,this.scrollRef=qe,this.animationFrame$=nt,this.refresh$=this.animationFrame$.pipe((0,pe.c)(300),(0,G.T)(()=>{const{clientHeight:lt,scrollHeight:it,clientWidth:Ge,scrollWidth:V}=this.scrollRef.nativeElement;return[Math.ceil(lt/it*100)<100,Math.ceil(Ge/V*100)<100]}),(0,ve.Z)([!1,!1]),(0,he.F)((lt,it)=>lt[0]===it[0]&<[1]===it[1]),(0,Y.sX)(this.zone))}}return de.\u0275fac=function(Pe){return new(Pe||de)(n.rXU(fe.mg),n.rXU(n.SKi),n.rXU(fe.HF),n.rXU(c.dJ))},de.\u0275cmp=n.VBU({type:de,selectors:[["tui-scroll-controls"]],decls:1,vars:1,consts:[[4,"ngIf"],["class","t-bar t-bar_vertical",3,"t-bar_has-horizontal",4,"ngIf"],["class","t-bar t-bar_horizontal",3,"t-bar_has-vertical",4,"ngIf"],[1,"t-bar","t-bar_vertical"],["tuiScrollbar","vertical",1,"t-thumb"],[1,"t-bar","t-bar_horizontal"],["tuiScrollbar","horizontal",1,"t-thumb"]],template:function(Pe,ut){1&Pe&&n.DNE(0,Ce,3,3,"ng-container",0),2&Pe&&n.Y8G("ngIf",!ut.isIOS)},dependencies:[ue.bT,_e,ue.Jj],styles:["[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;min-width:calc(100% - 1px);min-height:calc(100% - 1px);max-width:calc(100% - 1px);max-height:calc(100% - 1px);float:left;-webkit-margin-end:calc(-100% + 1px);margin-inline-end:calc(-100% + 1px);pointer-events:none}.t-bar[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;pointer-events:auto;animation:tuiFadeIn var(--tui-duration, .3s) ease-in-out}.t-bar_vertical[_ngcontent-%COMP%]{top:0;width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;height:.875rem}.t-bar_has-horizontal[_ngcontent-%COMP%]{bottom:.5rem}.t-bar_has-vertical[_ngcontent-%COMP%]{right:.5rem}.t-thumb[_ngcontent-%COMP%]{position:absolute;border-radius:6.25rem;border:.25rem solid transparent;cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:currentColor;background-clip:content-box;box-sizing:border-box;transition:all var(--tui-duration, .3s) ease-in-out;transition-property:width,height,opacity;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;width:.75rem;min-height:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;height:.75rem;min-width:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{height:.875rem}"],changeDetection:0}),de})(),tt=(()=>{class de{}return de.\u0275fac=function(Pe){return new(Pe||de)},de.\u0275dir=n.FsC({type:de,selectors:[["","tuiScrollRef",""]],features:[n.Jv_([{provide:fe.HF,useExisting:n.aKT}])]}),de})(),Oe=(()=>{class de{}return de.\u0275fac=function(Pe){return new(Pe||de)},de.\u0275mod=n.$C({type:de}),de.\u0275inj=n.G2t({imports:[[ue.MD]]}),de})()},2287:(kt,Be,m)=>{"use strict";m.d(Be,{BJ:()=>xe,Fr:()=>Y,Hk:()=>$e,Lo:()=>he,Ml:()=>pe,Np:()=>He,Pd:()=>ue,SD:()=>tt,Uq:()=>fe,Wt:()=>lt,am:()=>Xe,c:()=>Se,cZ:()=>Ce,el:()=>Oe,x7:()=>ve,xQ:()=>J});var n=m(3953),c=m(9969);const Y=()=>!1,fe=()=>!0,w={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},J=new n.rOR,pe=[],ve=()=>{},he=Object.assign(Object.assign({},w),{toJSON:()=>w}),ue=it=>String(it),xe=(it,Ge)=>it===Ge||function oe(it,Ge){return Array.isArray(it)&&Array.isArray(Ge)&&!it.length&&!Ge.length}(it,Ge),$e=(0,c.hZ)("tuiParentAnimation",[(0,c.kY)(":leave",[(0,c.P)(":scope > *",[(0,c.MA)()],{optional:!0})])]),Ce=((0,c.hZ)("tuiParentStop",[(0,c.kY)(":enter",[])]),1e3/15),He=it=>"ownerSVGElement"in it?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,Xe="\xa0",Se="\u2013",tt="-",Oe="\u2212",lt="3.84.0"},4343:(kt,Be,m)=>{"use strict";m.d(Be,{PE:()=>ve});var n=m(6651);function pe(oe,le,ge=!0){return function(){const $e=oe.call(this);return Object.defineProperty(this,le,{enumerable:ge,value:$e}),$e}}function ve(oe,le,ge){if("function"==typeof oe){const Xe=le;if("getter"===Xe.kind)return pe(oe,Xe.name);if("method"===Xe.kind)return function J(oe){let xe,le=[],ge=!1;return function(...Re){return ge&&le.length===Re.length&&Re.every((He,Xe)=>He===le[Xe])||(le=Re,xe=oe.apply(this,Re),ge=!0),xe}}(oe);throw new n.SQ}const{get:xe,enumerable:$e,value:Re}=ge,Ce=le;if(xe)return{configurable:!0,enumerable:$e,get:pe(xe,Ce,$e)};if("function"!=typeof Re)throw new n.SQ;const He=Re;return{configurable:!0,enumerable:$e,get(){let _e,Xe=[],Se=!1;const je=(...Ve)=>(Se&&Xe.length===Ve.length&&Ve.every((Oe,de)=>Oe===Xe[de])||(Xe=Ve,_e=He.apply(this,Ve),Se=!0),_e);return Object.defineProperty(this,Ce,{configurable:!0,value:je}),je}}}},1813:(kt,Be,m)=>{"use strict";m.d(Be,{L:()=>oe,Y:()=>ue});var n=m(9783),c=m(3953),Y=m(4343),fe=m(9835),G=m(1410),w=m(9925),J=m(6354),pe=m(9172),ve=m(3294),he=m(5245);let ue=(()=>{class le{constructor(xe,$e,Re,Ce){var He;this.active$=xe,this.zone=$e,this.el=Re,this.directParentActiveZone=Ce,this.subActiveZones=[],this.tuiActiveZoneParent=null,this.tuiActiveZoneChange=this.active$.pipe((0,J.T)(Xe=>!!Xe&&this.contains(Xe)),(0,pe.Z)(!1),(0,ve.F)(),(0,he.i)(1),(0,fe.sX)(this.zone)),null===(He=this.directParentActiveZone)||void 0===He||He.addSubActiveZone(this)}set tuiActiveZoneParentSetter(xe){this.setZone(xe)}ngOnDestroy(){var xe,$e;null===(xe=this.directParentActiveZone)||void 0===xe||xe.removeSubActiveZone(this),null===($e=this.tuiActiveZoneParent)||void 0===$e||$e.removeSubActiveZone(this)}contains(xe){return this.el.nativeElement.contains(xe)||this.subActiveZones.some(($e,Re,Ce)=>Ce.indexOf($e)===Re&&$e.contains(xe))}setZone(xe){var $e;null===($e=this.tuiActiveZoneParent)||void 0===$e||$e.removeSubActiveZone(this),xe?.addSubActiveZone(this),this.tuiActiveZoneParent=xe}addSubActiveZone(xe){this.subActiveZones=[...this.subActiveZones,xe]}removeSubActiveZone(xe){this.subActiveZones=(0,w.GV)(this.subActiveZones,this.subActiveZones.indexOf(xe))}}return le.\u0275fac=function(xe){return new(xe||le)(c.rXU(G.t9),c.rXU(c.SKi),c.rXU(c.aKT),c.rXU(le,12))},le.\u0275dir=c.FsC({type:le,selectors:[["","tuiActiveZone","",5,"ng-container"],["","tuiActiveZoneChange","",5,"ng-container"],["","tuiActiveZoneParent","",5,"ng-container"]],hostBindings:function(xe,$e){1&xe&&c.bIt("mousedown.silent",function(){return 0},!1,c.EBC)},inputs:{tuiActiveZoneParentSetter:[0,"tuiActiveZoneParent","tuiActiveZoneParentSetter"]},outputs:{tuiActiveZoneChange:"tuiActiveZoneChange"},exportAs:["tuiActiveZone"]}),(0,n.Cg)([Y.PE],le.prototype,"setZone",null),le})(),oe=(()=>{class le{}return le.\u0275fac=function(xe){return new(xe||le)},le.\u0275mod=c.$C({type:le}),le.\u0275inj=c.G2t({}),le})()},9369:(kt,Be,m)=>{"use strict";m.d(Be,{E$:()=>le,Lo:()=>ue,x:()=>oe});var n=m(3953),c=m(2287),Y=m(9835),fe=m(5001),G=m(1985),w=m(7786),J=m(6354),pe=m(5964),ve=m(3294);function he({currentTarget:ge,relatedTarget:xe}){return!(0,fe.ru)(xe)||!(0,fe.ru)(ge)||!ge.contains(xe)}let ue=(()=>{class ge extends G.c{constructor($e,Re){super(Ce=>this.stream$.subscribe(Ce)),this.el=$e,this.zone=Re,this.stream$=(0,w.h)((0,Y.xM)(this.el.nativeElement,"mouseenter").pipe((0,J.T)(c.Uq)),(0,Y.xM)(this.el.nativeElement,"mouseleave").pipe((0,J.T)(c.Fr)),(0,Y.xM)(this.el.nativeElement,"mouseout").pipe((0,pe.p)(he),(0,J.T)(c.Fr))).pipe((0,ve.F)(),(0,Y.sX)(this.zone))}}return ge.\u0275fac=function($e){return new($e||ge)(n.KVO(n.aKT),n.KVO(n.SKi))},ge.\u0275prov=n.jDH({token:ge,factory:ge.\u0275fac}),ge})(),oe=(()=>{class ge{constructor($e){this.tuiHoveredChange=$e}}return ge.\u0275fac=function($e){return new($e||ge)(n.rXU(ue))},ge.\u0275dir=n.FsC({type:ge,selectors:[["","tuiHoveredChange",""]],outputs:{tuiHoveredChange:"tuiHoveredChange"},features:[n.Jv_([ue])]}),ge})(),le=(()=>{class ge{}return ge.\u0275fac=function($e){return new($e||ge)},ge.\u0275mod=n.$C({type:ge}),ge.\u0275inj=n.G2t({}),ge})()},4191:(kt,Be,m)=>{"use strict";m.d(Be,{Nx:()=>Y,ks:()=>fe});var n=m(3953);class c{constructor(w){this.internalDirectiveInstance=w}get $implicit(){return this.internalDirectiveInstance.tuiLet}get tuiLet(){return this.internalDirectiveInstance.tuiLet}}let Y=(()=>{class G{constructor(J,pe){J.createEmbeddedView(pe,new c(this))}static ngTemplateContextGuard(J,pe){return!0}}return G.\u0275fac=function(J){return new(J||G)(n.rXU(n.c1b),n.rXU(n.C4Q))},G.\u0275dir=n.FsC({type:G,selectors:[["","tuiLet",""]],inputs:{tuiLet:"tuiLet"}}),G})(),fe=(()=>{class G{}return G.\u0275fac=function(J){return new(J||G)},G.\u0275mod=n.$C({type:G}),G.\u0275inj=n.G2t({}),G})()},4883:(kt,Be,m)=>{"use strict";m.d(Be,{w:()=>he,x:()=>ve});var n=m(3953),c=m(9835),Y=m(4340),fe=m(5001),G=m(5964),w=m(6977),J=m(5558),pe=m(8141);let ve=(()=>{class ue{constructor({nativeElement:le},ge,xe){this.mode="scroll",(0,c.xM)(le,"wheel",{passive:!1}).pipe((0,G.p)(()=>this.enabled),(0,c.rB)(ge),(0,w.Q)(xe)).subscribe($e=>{this.processEvent($e,!!$e.deltaY,$e.deltaY?$e.deltaY<0:$e.deltaX<0)}),(0,c.xM)(le,"touchstart",{passive:!0}).pipe((0,J.n)(({touches:$e})=>{let Se,{clientX:Re,clientY:Ce}=$e[0],He=0,Xe=0;return(0,c.xM)(le,"touchmove",{passive:!1}).pipe((0,G.p)(()=>this.enabled),(0,pe.M)(_e=>{const je=_e.changedTouches[0];He=Re-je.clientX,Xe=Ce-je.clientY,Re=je.clientX,Ce=je.clientY,void 0===Se&&(Se=Math.abs(Xe)>Math.abs(He)),this.processEvent(_e,Se,Se?Xe<0:He<0)}))}),(0,c.rB)(ge),(0,w.Q)(xe)).subscribe()}get enabled(){return"none"!==this.mode}get overscrollBehavior(){return this.enabled?"contain":null}processEvent(le,ge,xe){var $e;const{target:Re,currentTarget:Ce,cancelable:He}=le;if(He&&(0,fe.ru)(Re)&&"range"!==(null===($e=Re)||void 0===$e?void 0:$e.type)){if("all"===this.mode&&(ge&&!Ce.contains((0,fe.kI)(Re))||!ge&&!Ce.contains((0,fe.kI)(Re,!1))))return void le.preventDefault();if(ge&&(xe&&!(0,fe.qO)(Re,Ce,!0,!1)||!xe&&!(0,fe.qO)(Re,Ce,!0,!0)))return void le.preventDefault();!ge&&(xe&&!(0,fe.qO)(Re,Ce,!1,!1)||!xe&&!(0,fe.qO)(Re,Ce,!1,!0))&&le.preventDefault()}}}return ue.\u0275fac=function(le){return new(le||ue)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(Y.ew,2))},ue.\u0275dir=n.FsC({type:ue,selectors:[["","tuiOverscroll",""]],hostVars:2,hostBindings:function(le,ge){2&le&&n.xc7("overscroll-behavior",ge.overscrollBehavior)},inputs:{mode:[0,"tuiOverscroll","mode"]},features:[n.Jv_([Y.ew])]}),ue})(),he=(()=>{class ue{}return ue.\u0275fac=function(le){return new(le||ue)},ue.\u0275mod=n.$C({type:ue}),ue.\u0275inj=n.G2t({}),ue})()},8883:(kt,Be,m)=>{"use strict";m.d(Be,{G:()=>n,n:()=>c});var n=function(Y){return Y[Y.Sunday=0]="Sunday",Y[Y.Monday=1]="Monday",Y[Y.Tuesday=2]="Tuesday",Y[Y.Wednesday=3]="Wednesday",Y[Y.Thursday=4]="Thursday",Y[Y.Friday=5]="Friday",Y[Y.Saturday=6]="Saturday",Y}(n||{}),c=function(Y){return Y[Y.January=0]="January",Y[Y.February=1]="February",Y[Y.March=2]="March",Y[Y.April=3]="April",Y[Y.May=4]="May",Y[Y.June=5]="June",Y[Y.July=6]="July",Y[Y.August=7]="August",Y[Y.September=8]="September",Y[Y.October=9]="October",Y[Y.November=10]="November",Y[Y.December=11]="December",Y}(c||{})},6651:(kt,Be,m)=>{"use strict";m.d(Be,{GB:()=>G,SQ:()=>pe,SV:()=>J,X0:()=>fe,c3:()=>ue,fn:()=>w,tt:()=>Y}),Error,Error;class Y extends Error{constructor(xe){super("")}}class fe extends Error{constructor(xe){super("")}}class G extends Error{constructor(xe){super("")}}class w extends Error{constructor(){super("")}}class J extends Error{constructor(){super("")}}class pe extends Error{constructor(){super("")}}Error,Error;class ue extends Error{constructor(){super("")}}Error,Error},9835:(kt,Be,m)=>{"use strict";m.d(Be,{A5:()=>We,Eb:()=>wt,MJ:()=>Ge,Pj:()=>it,aY:()=>lt,lD:()=>je,oM:()=>nt,rB:()=>Vt,sX:()=>Pt,xM:()=>Ve});var n=m(6651),c=m(1985),Y=m(3726),fe=m(1203),G=m(1807),w=m(7786),J=m(8793),pe=m(983),ve=m(9172),he=m(5558),ue=m(6354),oe=m(3294),le=m(4668),ge=m(6697),xe=m(5964),$e=m(3557),Re=m(7469),Ce=m(3993),He=m(8141),Xe=m(9925),Se=m(2287),_e=m(8529);function je(It){return new c.c(on=>{if(!It.valueChanges)throw new n.c3;return It.valueChanges.pipe((0,ve.Z)(It.value)).subscribe(on)})}function Ve(It,on,fn={}){return(0,Y.R)(It,on,fn)}function Pe(It=0){return(0,fe.F)((0,he.n)(()=>(0,G.O)(It).pipe((0,ue.T)(Se.Fr),(0,ve.Z)(!0))),(0,oe.F)())}let ut,qe;function nt(It){const on=Ve(It,"blur"),{ownerDocument:fn}=It;if(!fn)throw new n.SV;return(!qe||!ut)&&(ut=Ve(fn,"mouseup",{capture:!0}).pipe(Pe(),(0,ve.Z)(!1),(0,le.t)({bufferSize:1,refCount:!0})),qe=Ve(fn,"mousedown",{capture:!0}).pipe(Pe(),(0,ve.Z)(!1),(0,le.t)({bufferSize:1,refCount:!0}))),(0,w.h)((0,J.x)(Ve(It,"focus").pipe((0,ge.s)(1)),on.pipe((0,xe.p)(()=>!(0,_e.X)(It)),(0,ge.s)(1),(0,$e.w)())).pipe((0,Re.u)(),(0,Ce.E)(qe,ut,(hn,cn,Rn)=>cn||Rn),(0,xe.p)(Xe._s))).pipe((0,he.n)(()=>on.pipe((0,ue.T)(Se.Fr),(0,ge.s)(1),(0,ve.Z)(!0))),(0,oe.F)())}function lt(It,on=Boolean){return(0,fe.F)((0,he.n)(fn=>on(fn)?It(fn):pe.w))}function it(It){var on,fn;return"observed"in It?It.observed:!(null===(fn=null===(on=It)||void 0===on?void 0:on.observers)||void 0===fn||!fn.length)}function Ge(It){return It.changes.pipe((0,ve.Z)(null),(0,ue.T)(()=>(0,Xe.fk)(It)))}function We(It){return Ve(It===It.ownerDocument.documentElement?It.ownerDocument:It,"scroll")}function wt(It){return(0,He.M)(()=>{It.markForCheck()})}function Vt(It){return on=>new c.c(fn=>It.runOutsideAngular(()=>on.subscribe(fn)))}function Pt(It){return(0,fe.F)(Vt(It),function Nt(It){return on=>new c.c(fn=>on.subscribe({next:hn=>It.run(()=>fn.next(hn)),error:hn=>It.run(()=>fn.error(hn)),complete:()=>It.run(()=>fn.complete())}))}(It))}},4340:(kt,Be,m)=>{"use strict";m.d(Be,{ew:()=>Ue,vA:()=>wt,iF:()=>Nt,BF:()=>Pt,Ft:()=>on,o4:()=>It,mC:()=>hn,FR:()=>mi,aM:()=>Ri});var n=m(3953),c=m(2771),Y=m(1985),fe=m(9030),G=m(7786),w=m(3726),J=m(6648),pe=m(9835),ve=m(6977),he=m(5335),ue=m(3386),oe=m(6354),le=m(9172),ge=m(3294),xe=m(9437),$e=m(152),Re=m(7647),Ce=m(5558),He=m(4668),Xe=m(3946),Se=m(5964),_e=m(3864),je=m(2287),Ve=m(5001),tt=m(177);const de=new n.nKC("Box model to observe changes",{providedIn:"root",factory:()=>"content-box"}),W=new n.nKC("Resize Observer API support",{providedIn:"root",factory:()=>!!(0,n.WQX)(_e.jf).ResizeObserver});let Pe=(()=>{class Lt extends Y.c{constructor({nativeElement:pt},gt,At,rn){let an;return super(Zt=>{if(At)return an=new ResizeObserver(Tn=>{gt.run(()=>{Zt.next(Tn)})}),an.observe(pt,{box:rn}),()=>{an.disconnect()};Zt.error("ResizeObserver is not supported in your browser")}),this.pipe((0,Re.u)())}}return Lt.\u0275fac=function(pt){return new(pt||Lt)(n.KVO(n.aKT),n.KVO(n.SKi),n.KVO(W),n.KVO(de))},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac}),Lt})();var it=m(9925),Ge=m(9783),V=m(1635),se=m(4360),Me=m(8750),We=m(1410);let Ue=(()=>{class Lt extends c.m{constructor(){super(1)}ngOnDestroy(){this.next()}}return Lt.\u0275fac=function(pt){return new(pt||Lt)},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac}),Lt})(),wt=(()=>{class Lt{constructor(pt,gt){this.resolver=pt,this.injector=gt,this.map=new Map}addComponent(pt){this.map.has(pt)||this.map.set(pt,this.resolver.resolveComponentFactory(pt).create(this.injector))}ngOnDestroy(){this.map.forEach(pt=>pt.destroy())}}return Lt.\u0275fac=function(pt){return new(pt||Lt)(n.KVO(n.OM3),n.KVO(n.duS))},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac,providedIn:"root"}),Lt})(),Nt=(()=>{class Lt extends Y.c{constructor({nativeElement:pt},gt,At){super(rn=>this.focusVisible$.subscribe(rn)),this.focusVisible$=(0,pe.oM)(pt).pipe((0,pe.Eb)(gt),(0,ve.Q)(At))}}return Lt.\u0275fac=function(pt){return new(pt||Lt)(n.KVO(n.aKT),n.KVO(n.gRc),n.KVO(Ue,2))},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac}),Lt})(),Pt=(()=>{class Lt{generate(){return`tui_${Lt.autoId++}${Date.now()}`}}return Lt.autoId=0,Lt.\u0275fac=function(pt){return new(pt||Lt)},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac,providedIn:"root"}),Lt})(),It=(()=>{class Lt extends Y.c{constructor(pt,gt){super(At=>this.callback$.subscribe(At)),this.callback$=(0,fe.v)(()=>{let{nativeElement:At}=pt;const rn=[gt,At];for(;At.parentElement;)At=At.parentElement,rn.push(At);return(0,G.h)(...rn.map(an=>(0,pe.xM)(an,"scroll")))})}}return Lt.\u0275fac=function(pt){return new(pt||Lt)(n.KVO(n.aKT),n.KVO(_e.jf))},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac}),Lt})(),on=(()=>{class Lt extends Y.c{constructor(pt,{nativeElement:gt},At,rn,an,Zt){super(Tn=>this.obscured$.subscribe(Tn)),this.obscured$=(0,G.h)((0,G.h)(pt,(0,w.R)(rn,"resize")).pipe((0,he.c)(0)),Zt.pipe((0,ue.c)(je.cZ))).pipe((0,oe.T)(()=>(0,Ve.J0)(gt)),(0,le.Z)(null),(0,ge.F)(),(0,pe.sX)(At),(0,ve.Q)(an))}}return Lt.\u0275fac=function(pt){return new(pt||Lt)(n.KVO(It,2),n.KVO(n.aKT),n.KVO(n.SKi),n.KVO(_e.jf),n.KVO(Ue,2),n.KVO(_e.dJ))},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac}),Lt})(),hn=(()=>{class Lt extends Pe{constructor(pt,gt,At,rn,an,Zt){return super(pt,gt,rn,an),this.pipe((0,xe.W)(()=>Zt.pipe((0,ue.c)(je.cZ),(0,oe.T)(()=>`${pt.nativeElement.clientWidth} ${pt.nativeElement.clientHeight}`),(0,ge.F)(),(0,oe.T)(()=>je.Ml))),(0,$e.B)(0),(0,pe.rB)(gt),(0,Re.u)(),(0,ve.Q)(At))}}return Lt.\u0275fac=function(pt){return new(pt||Lt)(n.KVO(n.aKT),n.KVO(n.SKi),n.KVO(Ue,2),n.KVO(W),n.KVO(de),n.KVO(_e.dJ))},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac}),Lt})(),mi=(()=>{class Lt{constructor(pt,gt){this.win=pt,this.platformId=gt,this.cache=new Map}request(pt){const gt=this.cache.get(pt);if(gt)return gt;const rn=("AbortController"in this.win||(0,tt.Vy)(this.platformId)?function z(Lt,Mt={}){const{selector:pt}=Mt,gt=(0,V.Tt)(Mt,["selector"]);return new Y.c(At=>{const rn=new AbortController,{signal:an}=rn;let Zt=!0;const{signal:Tn}=gt;if(Tn)if(Tn.aborted)rn.abort();else{const sn=()=>{an.aborted||rn.abort()};Tn.addEventListener("abort",sn),At.add(()=>Tn.removeEventListener("abort",sn))}const tn=Object.assign(Object.assign({},gt),{signal:an}),Jt=sn=>{Zt=!1,At.error(sn)};return fetch(Lt,tn).then(sn=>{pt?(0,Me.Tg)(pt(sn)).subscribe((0,se._)(At,void 0,()=>{Zt=!1,At.complete()},Jt)):(Zt=!1,At.next(sn),At.complete())}).catch(Jt),()=>{Zt&&rn.abort()}})}(pt):(0,fe.v)(()=>(0,J.H)(fetch(pt)))).pipe((0,Ce.n)(an=>(0,Ge.sH)(this,void 0,void 0,function*(){if(an.ok)return an.text();throw new Error(`Failed to load ${pt} (${an.statusText})`)})),(0,He.t)({bufferSize:1,refCount:!1}));return this.cache.set(pt,rn),rn}}return Lt.\u0275fac=function(pt){return new(pt||Lt)(n.KVO(_e.jf),n.KVO(n.Agw))},Lt.\u0275prov=n.jDH({token:Lt,factory:Lt.\u0275fac,providedIn:"root"}),Lt})(),Ri=(()=>{class Lt extends Y.c{constructor({nativeElement:pt},{timeout:gt,threshold:At},rn){super(an=>{(0,G.h)((0,pe.xM)(pt,"touchstart",{passive:!0}),(0,pe.xM)(rn,"touchend")).pipe((0,Xe.J)(),(0,Se.p)(([Zt,Tn])=>!!Zt.touches.length&&Zt.touches[0].identifier===Tn.changedTouches[0].identifier),(0,oe.T)(([Zt,Tn])=>{const $t=Zt.touches[0].clientX-Tn.changedTouches[0].clientX,Et=Zt.touches[0].clientY-Tn.changedTouches[0].clientY,en=Tn.timeStamp-Zt.timeStamp;return(Math.abs($t)>At||Math.abs(Et)>At)&&en{"use strict";m.d(Be,{t9:()=>it,vD:()=>Ge,t2:()=>se,lb:()=>z,aX:()=>wt,KS:()=>Vt,E:()=>hn,Hs:()=>mi,mg:()=>Pt,Td:()=>fn,Ld:()=>_i,HF:()=>gt,xG:()=>At,Q_:()=>Zt,IY:()=>V,jn:()=>We,Jr:()=>Nt});var n=m(177),c=m(3953),Y=m(3864),fe=m(9835),G=m(9925),w=m(5001);const pe=/ipad|iphone|ipod/;function ve(Jt){return pe.test(Jt.userAgent.toLowerCase())||function J(Jt){return Jt.platform.startsWith("Mac")||"iPhone"===Jt.platform}(Jt)&&Jt.maxTouchPoints>1}const he=/^((?!chrome|android).)*safari/i;var oe=m(4412),le=m(1807),ge=m(7786),xe=m(7673),$e=m(6648),Re=m(983),Ce=m(5558),He=m(6354),Xe=m(9172),Se=m(7647),_e=m(5964),je=m(6977),Ve=m(3981),tt=m(3993),Oe=m(6697),de=m(3294),W=m(4668),Pe=m(8008),ut=m(2287);const qe=(0,G.ET)(()=>{const Jt={onRemovalComplete:()=>{}},sn=new oe.t(null),ft=(0,c.WQX)(Pe.O6,c.$GK.Optional)||Jt,{onRemovalComplete:$t=Jt.onRemovalComplete}=ft;return ft.onRemovalComplete=(Et,en)=>{sn.next(Et),$t.call(ft,Et,en)},sn.pipe((0,Ce.n)(Et=>(0,le.O)(0).pipe((0,He.T)(()=>null),(0,Xe.Z)(Et))),(0,Se.u)())});function nt(Jt,sn=null){return(0,w.dd)(Jt).activeElement!==Jt&&!Jt.matches(":disabled")&&!sn?.contains(Jt)}const it=(0,G.ET)(()=>{const Jt=(0,c.WQX)(qe),sn=(0,c.WQX)(Y.jf),ft=(0,c.WQX)(n.qQ),$t=(0,fe.xM)(sn,"focusout"),Et=(0,fe.xM)(sn,"focusin"),en=(0,fe.xM)(sn,"blur"),mt=(0,fe.xM)(sn,"mousedown"),wn=(0,fe.xM)(sn,"mouseup");return(0,ge.h)($t.pipe((0,je.Q)(mt),(0,Ve.Y)(()=>wn),(0,tt.E)(Jt),(0,_e.p)(([ln,ot])=>nt((0,w.U9)(ln),ot)),(0,He.T)(([{relatedTarget:ln}])=>ln)),en.pipe((0,He.T)(()=>ft.activeElement),(0,_e.p)(ln=>!!ln?.matches("iframe"))),Et.pipe((0,Ce.n)(ln=>{const ot=(0,w.U9)(ln),ze=(0,w.dd)(ot);return ze===ft?(0,xe.of)(ot):function lt(Jt){return(0,ge.h)((0,fe.xM)(Jt,"focusin").pipe((0,He.T)(({target:sn})=>sn)),(0,fe.xM)(Jt,"focusout").pipe((0,_e.p)(({target:sn,relatedTarget:ft})=>!!ft&&nt(sn)),(0,He.T)(({relatedTarget:sn})=>sn)))}(ze).pipe((0,Xe.Z)(ot))})),mt.pipe((0,Ce.n)(ln=>{const ot=(0,w.U9)(ln);return ft.activeElement&&ft.activeElement!==ft.body?$t.pipe((0,Oe.s)(1),(0,He.T)(()=>ot),(0,je.Q)((0,le.O)(0))):(0,xe.of)(ot)}))).pipe((0,de.F)(),(0,Se.u)())}),Ge=(0,G.gc)([]);function V(Jt){return{provide:Ge,multi:!0,useExisting:Jt}}const se=(0,G.ET)(()=>{var Jt,sn;return null!==(sn=null===(Jt=(0,c.WQX)(n.qQ).querySelector("base"))||void 0===Jt?void 0:Jt.href)&&void 0!==sn?sn:""}),z=((0,G.ET)(()=>(0,c.WQX)(c._9s).createRenderer(null,null)),(0,G.gc)([]));function We(Jt){return{provide:z,multi:!0,useExisting:Jt}}(0,G.ET)(()=>{var Jt;const sn=null===(Jt=(0,c.WQX)(n.qQ).querySelector("base"))||void 0===Jt?void 0:Jt.href;if(sn)return sn;const ft=(0,c.WQX)(n.qQ).createElement("a");return ft.href="",ft.pathname});const wt=new c.nKC("[TUI_FOCUSABLE_ITEM_ACCESSOR]");function Nt(Jt){return{provide:wt,useExisting:Jt}}const Vt=new c.nKC("[TUI_FONTS_READY]",{factory:()=>{var Jt;return(0,$e.H)((null===(Jt=(0,c.WQX)(n.qQ).fonts)||void 0===Jt?void 0:Jt.ready)||Re.w).pipe((0,W.t)({bufferSize:1,refCount:!1}))}}),Pt=(0,G.ET)(()=>ve((0,c.WQX)(Y.kW))),It=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/,on=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/,fn=(0,G.ET)(()=>It.test((0,c.WQX)(Y._O).toLowerCase())||on.test((0,c.WQX)(Y._O).slice(0,4).toLowerCase())),hn=(0,G.ET)(()=>(0,c.WQX)(fn)&&!(0,c.WQX)(Pt)),Vn=((0,G.ET)(()=>function ue(Jt){return ve(Jt)||he.test(Jt.userAgent.toLowerCase())}((0,c.WQX)(Y.kW))),(0,G.ET)(()=>!!(0,c.WQX)(Y.jf).chrome),(0,G.ET)(()=>!!(0,c.WQX)(Y.jf).Cypress)),ni=(0,G.ET)(ut.Fr),mi=(0,G.ET)(()=>(0,c.WQX)(Vn)||(0,c.WQX)(ni)),_i=((0,G.ET)(()=>{var Jt;return typeof(null===(Jt=(0,c.WQX)(Y.jf))||void 0===Jt?void 0:Jt.mozCancelFullScreen)<"u"}),(0,G.ET)(()=>(0,c.WQX)(Y.jf).location.host.endsWith("stackblitz.io")),(0,G.ET)(()=>{var Jt;return!(null===(Jt=(0,c.WQX)(Y.jf))||void 0===Jt||!Jt.webkitConvertPointFromNodeToPage)}));(0,G.gc)("web"),(0,G.ET)(()=>(0,n.UE)((0,c.WQX)(c.Agw))?new Range:{});const gt=(0,G.ET)(()=>new c.aKT((0,c.WQX)(n.qQ).documentElement)),At=(0,G.gc)({timeout:500,threshold:30}),Zt=((0,G.ET)(ut.Uq),(0,G.ET)(()=>(0,c.WQX)(Y.jf).matchMedia("(any-pointer: coarse)").matches),new c.nKC("[TUI_WINDOW_SIZE]",{factory:()=>{const Jt=(0,c.WQX)(Y.jf);return(0,fe.xM)(Jt,"resize").pipe((0,Xe.Z)(null),(0,He.T)(()=>{var sn,ft;const $t=Math.max(Jt.document.documentElement.clientWidth||0,Jt.innerWidth||0,(null===(sn=Jt.visualViewport)||void 0===sn?void 0:sn.width)||0),Et=Math.max(Jt.document.documentElement.clientHeight||0,Jt.innerHeight||0,(null===(ft=Jt.visualViewport)||void 0===ft?void 0:ft.height)||0);return{width:$t,height:Et,top:0,left:0,right:$t,bottom:Et}}),(0,W.t)({bufferSize:1,refCount:!0}))}}));(0,G.ET)(()=>(0,c.WQX)(Zt).pipe((0,He.T)(({height:Jt})=>Jt))),(0,G.gc)({wheelSensitivity:.01})},7969:(kt,Be,m)=>{"use strict";function fe(w){return w.toLowerCase().includes("firefox")}function G({ownerDocument:w}){var J,pe,ve,he,ue,oe,le,ge;const xe=w?.defaultView,$e=typeof xe.safari<"u"&&"[object SafariRemoteNotification]"===(null===(pe=null===(J=xe.safari)||void 0===J?void 0:J.pushNotification)||void 0===pe?void 0:pe.toString()),Re=!(null===(he=null===(ve=xe.navigator)||void 0===ve?void 0:ve.vendor)||void 0===he||!he.includes("Apple")||null!==(oe=null===(ue=xe.navigator)||void 0===ue?void 0:ue.userAgent)&&void 0!==oe&&oe.includes("CriOS")||null!==(ge=null===(le=xe.navigator)||void 0===le?void 0:le.userAgent)&&void 0!==ge&&ge.includes("FxiOS"));return $e||Re}m.d(Be,{Pr:()=>G,ce:()=>fe})},5001:(kt,Be,m)=>{"use strict";m.d(Be,{D$:()=>Oe,J0:()=>Ce,Ki:()=>oe,Kv:()=>de,P9:()=>J,U9:()=>ge,aT:()=>He,dd:()=>Re,dn:()=>je,kI:()=>Xe,qO:()=>w,ru:()=>ue});var n=m(4215),c=m(9925);function w(W,Pe,ut,qe){return ut?function fe(W,Pe,ut){let qe=W;for(;qe!==Pe.parentElement;){if(Math.floor(qe.scrollTop)>0&&!ut||Math.ceil(qe.scrollTop+qe.clientHeight)0&&!ut||Math.ceil(qe.scrollLeft+qe.clientWidth)!W.contains(Nt)&&!Nt.contains(W));return 4===wt.length?wt:null}function He(W,Pe){let{offsetTop:ut,offsetLeft:qe,offsetParent:nt}=Pe;for(;oe(nt)&&nt!==W;)ut+=nt.offsetTop,qe+=nt.offsetLeft,nt=nt.offsetParent;return{offsetTop:ut,offsetLeft:qe}}function Xe(W,Pe=!0){return null===W?null:Pe&&W.scrollHeight>W.clientHeight||!Pe&&W.scrollWidth>W.clientWidth?W:Xe(W.parentElement,Pe)}function je(W){return function he(W){return function pe(W){return W.matches("input")}(W)||function ve(W){return W.matches("textarea")}(W)}(W)&&!W.readOnly||!!W.isContentEditable}function Oe(W=0,Pe=0){const ut={x:W,y:Pe,left:W,right:W,top:Pe,bottom:Pe,width:0,height:0};return Object.assign(Object.assign({},ut),{toJSON:()=>ut})}function de(W){return"explicitOriginalTarget"in W?W?.explicitOriginalTarget!==W.target:"pointerId"in W?-1===W.pointerId:"detail"in W&&"webkitForce"in W&&0===W?.detail}m(4489)},8529:(kt,Be,m)=>{"use strict";m.d(Be,{Hn:()=>G,Ij:()=>ve,SI:()=>fe,X:()=>pe,ai:()=>ue,km:()=>J,x_:()=>Y,yO:()=>he});var n=m(5001),c=m(2287);function Y({activeElement:oe}){if(!oe?.shadowRoot)return oe;let le=oe.shadowRoot.activeElement;for(;le?.shadowRoot;)le=le.shadowRoot.activeElement;return le}function fe(oe){const le=Y(oe);(0,n.Ki)(le)&&le.blur()}function G(oe){if(oe.hasAttribute("disabled")||"-1"===oe.getAttribute("tabIndex"))return!1;if((0,n.Ki)(oe)&&oe.isContentEditable||"0"===oe.getAttribute("tabIndex"))return!0;switch(oe.tagName){case"BUTTON":case"SELECT":case"TEXTAREA":return!0;case"VIDEO":case"AUDIO":return oe.hasAttribute("controls");case"INPUT":return"hidden"!==oe.getAttribute("type");case"A":case"LINK":return oe.hasAttribute("href");default:return!1}}function w(oe){return!oe.hasAttribute("disabled")&&("-1"===oe.getAttribute("tabIndex")||G(oe))}function J({initial:oe,root:le,previous:ge=!1,keyboard:xe=!0}){if(!le.ownerDocument)return null;const $e=xe?G:w,Re=le.ownerDocument.createTreeWalker(le,NodeFilter.SHOW_ELEMENT,c.Np);for(Re.currentNode=oe;ge?Re.previousNode():Re.nextNode();)if((0,n.Ki)(Re.currentNode)&&(oe=Re.currentNode),(0,n.Ki)(oe)&&$e(oe))return oe;return null}function pe(oe){return!!oe?.ownerDocument&&Y(oe.ownerDocument)===oe&&oe.ownerDocument.hasFocus()}function ve(oe){if(!oe.ownerDocument||!oe.contains)return!1;const le=Y(oe.ownerDocument);return null!==le&&oe.contains(le)&&oe.ownerDocument.hasFocus()}function he(oe,le,ge){for(oe+=ge;oe>=0&&oe{"use strict";function c(Y){return`${Y}px`}m.d(Be,{P:()=>c}),m(4489)},4215:(kt,Be,m)=>{"use strict";function c(Re,Ce,He){return Math.min(He,Math.max(Ce,Re))}function Y(Re,Ce,He){return Re>=Ce&&Re=He?He:Math.round(Re)}m.d(Be,{Vj:()=>oe,Zi:()=>ge,bQ:()=>Y,fS:()=>fe,wN:()=>c}),m(4489);const w=292;function J(Re,Ce,He){if(Re===1/0)return Re;Ce=Math.min(Ce,w);const Xe=`${Re}e`.split("e"),_e=`${He(+`${Xe[0]}e${Number(Xe[1])+Ce}`)}e`.split("e");return+`${_e[0]}e${Number(_e[1])-Ce}`}function oe({value:Re,precision:Ce,method:He}){switch(He){case"round":return function pe(Re,Ce=0){return J(Re,Ce,Math.round)}(Re,Ce);case"ceil":return function ve(Re,Ce=0){return J(Re,Ce,Math.ceil)}(Re,Ce);case"floor":return function he(Re,Ce=0){return J(Re,Ce,Math.floor)}(Re,Ce);default:return function ue(Re,Ce=0){return J(Re,Ce,Math.trunc)}(Re,Ce)}}function ge(Re){return Re?1:0}},9925:(kt,Be,m)=>{"use strict";m.d(Be,{Aj:()=>Xe,Al:()=>$e,ET:()=>ve,FU:()=>Oe,GV:()=>c,YB:()=>G,_s:()=>Re,fk:()=>xe,gc:()=>pe,sZ:()=>Ce});var n=m(3953);function c(de,W){return de.slice(0,Math.max(W,0)).concat(de.slice(Math.max(W+1,0)))}function G(de){return"string"==typeof de}function pe(de){return ve(()=>de)}function ve(de){return new n.nKC("",{factory:de})}function xe(de){let W=[];return de.find((Pe,ut,qe)=>(W=qe,!0)),W}function $e(de,W){return Math.abs(W)>Math.abs(de)?W>0?"top":"bottom":de>0?"left":"right"}function Re(de){return!de}function Ce(de){return"number"==typeof de}function Xe(de){return null!=de}function Oe(de,W){return Array.from(de.reduce((Pe,ut)=>Pe.has(ut[W])?Pe:Pe.set(ut[W],ut),new Map).values())}},95:(kt,Be,m)=>{"use strict";m.d(Be,{o:()=>G});var n=m(9925);function G(w,J=function c(){return Math.floor(Math.random()*Date.now())}()){return(0,n.YB)(w)?function fe(w){var J;const pe=(null!==(J=w.match(/url\(("?)('*)#(.*?)('*)\)/g))&&void 0!==J?J:[]).map(ve=>ve.slice(4,ve.length-1).replace(/['"#]+/g,""));return Array.from(new Set(pe))}(w).reduce((ve,he)=>{const ue=function Y(w){return w.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(he),oe=`id_${J}_${he}`;return ve.replace(new RegExp(`"${ue}"`,"g"),`"${oe}"`).replace(new RegExp(`'${ue}'`,"g"),`'${oe}'`).replace(new RegExp(`url\\('#${ue}'\\)`,"g"),`url('#${oe}')`).replace(new RegExp(`url\\("#${ue}"\\)`,"g"),`url("#${oe}")`).replace(new RegExp(`url\\(#${ue}\\)`,"g"),`url(#${oe})`)},w):w}},7359:(kt,Be,m)=>{"use strict";m.d(Be,{GR:()=>Xe,Np:()=>ve,Q:()=>oe,XW:()=>ue,Xu:()=>pe,Z3:()=>He,aX:()=>le,cf:()=>Ce,dg:()=>xe,lL:()=>he,mI:()=>$e,nR:()=>Re,yq:()=>Se});var n=m(3953),c=m(4340),Y=m(683),fe=m(1985),G=m(7786),w=m(3294),J=m(6977);class pe extends fe.c{}function ve(_e){return{provide:pe,multi:!0,useExisting:_e}}class he{}function ue(_e){return{provide:he,multi:!0,useExisting:_e}}let oe=(()=>{class _e{constructor(Ve,tt,Oe){this.destroy$=Ve,this.drivers=tt,this.vehicles=Oe}ngOnInit(){const Ve=this.vehicles.find(({type:tt})=>tt===this.type);(0,G.h)(...this.drivers.filter(({type:tt})=>tt===this.type)).pipe((0,w.F)(),(0,J.Q)(this.destroy$)).subscribe(tt=>{Ve?.toggle(tt)})}}return _e.\u0275fac=function(Ve){return new(Ve||_e)(n.rXU(c.ew,2),n.rXU(pe),n.rXU(he))},_e.\u0275dir=n.FsC({type:_e}),_e})(),le=(()=>{class _e{constructor(Ve){this.host=Ve}get readOnly(){return this.host.readOnly}get disabled(){return this.host.computedDisabled}get invalid(){return this.host.computedInvalid}get focusable(){return this.host.computedFocusable}get inputMode(){return"text"}get value(){var Ve;return(null===(Ve=this.host.value)||void 0===Ve?void 0:Ve.toString())||""}process(Ve){}}return _e.\u0275fac=function(Ve){return new(Ve||_e)(n.rXU(Y.Er))},_e.\u0275dir=n.FsC({type:_e}),_e})();function ge(_e){return(je,Ve)=>je?.find(tt=>tt!==Ve&&tt.type===_e)||Ve}class xe{}function $e(_e,je){return{provide:xe,deps:je?[[new n.kdw,new n.Xx1,xe],je]:[[new n.kdw,new n.Xx1,xe]],useFactory:ge(_e)}}function Re(_e){return{provide:xe,multi:!0,useExisting:_e}}class Ce{}function He(_e,je){return{provide:Ce,deps:[[new n.kdw,new n.Xx1,Ce],je],useFactory:ge(_e)}}const Xe=ge;function Se(_e){return{provide:Ce,multi:!0,useExisting:_e}}},4754:(kt,Be,m)=>{"use strict";m.d(Be,{CF:()=>le,ZM:()=>Re,hM:()=>G,oD:()=>_e,uy:()=>ve});var n=m(9969);const c="{{duration}}ms ease-in-out",Y={params:{duration:300}},fe=300,G=(0,n.hZ)("tuiHeightCollapse",[(0,n.kY)(":enter",[(0,n.iF)({height:0}),(0,n.i0)(c,(0,n.iF)({height:"*"}))],Y),(0,n.kY)(":leave",[(0,n.iF)({height:"*"}),(0,n.i0)(c,(0,n.iF)({height:0}))],Y)]),ve=((0,n.hZ)("tuiHeightCollapseList",[(0,n.kY)("* => *",[(0,n.P)(":enter",[(0,n.iF)({height:0}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({height:"*"}))])],{optional:!0}),(0,n.P)(":leave",[(0,n.iF)({height:"*"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({height:0}))])],{optional:!0})],Y)]),(0,n.hZ)("tuiWidthCollapse",[(0,n.kY)(":enter",[(0,n.iF)({width:0}),(0,n.i0)(c,(0,n.iF)({width:"*"}))],Y),(0,n.kY)(":leave",[(0,n.iF)({width:"*"}),(0,n.i0)(c,(0,n.iF)({width:0}))],Y)]),(0,n.hZ)("tuiWidthCollapseList",[(0,n.kY)("* => *",[(0,n.P)(":enter",[(0,n.iF)({width:0}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({width:"*"}))])],{optional:!0}),(0,n.P)(":leave",[(0,n.iF)({width:"*"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({width:0}))])],{optional:!0})],Y)]),(0,n.hZ)("tuiFadeIn",[(0,n.kY)(":enter",[(0,n.iF)({opacity:0}),(0,n.i0)(c,(0,n.iF)({opacity:1}))],Y),(0,n.kY)(":leave",[(0,n.iF)({opacity:1}),(0,n.i0)(c,(0,n.iF)({opacity:0}))],Y)])),le=((0,n.hZ)("tuiFadeInList",[(0,n.kY)("* => *",[(0,n.P)(":enter",[(0,n.iF)({opacity:0}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({opacity:1}))])],{optional:!0}),(0,n.P)(":leave",[(0,n.iF)({opacity:1}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({opacity:0}))])],{optional:!0})],Y)]),(0,n.hZ)("tuiFadeInTop",[(0,n.kY)(":enter",[(0,n.iF)({transform:"translateY(-10px)",opacity:0}),(0,n.i0)(c,(0,n.iF)({transform:"translateY(0)",opacity:1}))],Y),(0,n.kY)(":leave",[(0,n.iF)({transform:"translateY(0)",opacity:1}),(0,n.i0)(c,(0,n.iF)({transform:"translateY(-10px)",opacity:0}))],Y)]),(0,n.hZ)("tuiFadeInBottom",[(0,n.kY)(":enter",[(0,n.iF)({transform:"translateY(10px)",opacity:0}),(0,n.i0)(c,(0,n.iF)({transform:"translateY(0)",opacity:1}))],Y),(0,n.kY)(":leave",[(0,n.iF)({transform:"translateY(0)",opacity:1}),(0,n.i0)(c,(0,n.iF)({transform:"translateY(10px)",opacity:0}))],Y)]),(0,n.hZ)("tuiDropdownAnimation",[(0,n.kY)(":enter",[(0,n.iF)({transform:"translateY(-10px)",opacity:0}),(0,n.i0)(c,(0,n.iF)({transform:"translateY(0)",opacity:1}))],Y),(0,n.kY)(":leave",[(0,n.iF)({transform:"translateY(0)",opacity:1}),(0,n.i0)(c,(0,n.iF)({transform:"translateY(-10px)",opacity:0}))],Y)])),Re=((0,n.hZ)("tuiScaleIn",[(0,n.kY)(":enter",[(0,n.iF)({transform:"scale(0)"}),(0,n.i0)(c,(0,n.iF)({transform:"scale(1)"}))],Y),(0,n.kY)(":leave",[(0,n.iF)({transform:"scale(1)"}),(0,n.i0)(c,(0,n.iF)({transform:"scale(0)"}))],Y)]),(0,n.hZ)("tuiPop",[(0,n.kY)(":enter",[(0,n.iF)({transform:"scale(0)"}),(0,n.i0)(c,(0,n.iF)({transform:"scale(1.1)"})),(0,n.i0)(c,(0,n.iF)({transform:"scale(1)"}))],Y),(0,n.kY)(":leave",[(0,n.iF)({transform:"scale(1)"}),(0,n.i0)(c,(0,n.iF)({transform:"scale(1.1)"})),(0,n.i0)(c,(0,n.iF)({transform:"scale(0)"}))],Y)]),(0,n.hZ)("tuiScaleInList",[(0,n.kY)("* => *",[(0,n.P)(":enter",[(0,n.iF)({transform:"scale(0)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"scale(1)"}))])],{optional:!0}),(0,n.P)(":leave",[(0,n.iF)({transform:"scale(1)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"scale(0)"}))])],{optional:!0})],Y)]),(0,n.hZ)("tuiSlideIn",[(0,n.kY)("* => left",[(0,n.iF)({transform:"translateX(-100%)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateX(0)"}))],Y),(0,n.kY)("left => *",[(0,n.iF)({transform:"translateX(0)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateX(-100%)"}))],Y),(0,n.kY)("* => right",[(0,n.iF)({transform:"translateX(100%)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateX(0)"}))],Y),(0,n.kY)("right => *",[(0,n.iF)({transform:"translateX(0)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateX(100%)"}))],Y)])),_e=((0,n.hZ)("tuiSlideInLeft",[(0,n.kY)(":enter",[(0,n.iF)({transform:"translateX(-100%)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateX(0)"}))],Y),(0,n.kY)(":leave",[(0,n.iF)({transform:"translateX(0)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateX(-100%)"}))],Y)]),(0,n.hZ)("tuiSlideInLeftList",[(0,n.kY)("* => *",[(0,n.P)(":enter",[(0,n.iF)({transform:"translateX(-100%)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"translateX(0)"}))])],{optional:!0}),(0,n.P)(":leave",[(0,n.iF)({transform:"translateX(0)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"translateX(-100%)"}))])],{optional:!0})],Y)]),(0,n.hZ)("tuiSlideInRight",[(0,n.kY)(":enter",[(0,n.iF)({transform:"translateX(100%)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateX(0)"}))],Y),(0,n.kY)(":leave",[(0,n.iF)({transform:"translateX(0)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateX(100%)"}))],Y)]),(0,n.hZ)("tuiSlideInRightList",[(0,n.kY)("* => *",[(0,n.P)(":enter",[(0,n.iF)({transform:"translateX(100%)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"translateX(0)"}))])],{optional:!0}),(0,n.P)(":leave",[(0,n.iF)({transform:"translateX(0)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"translateX(100%)"}))])],{optional:!0})],Y)]),(0,n.hZ)("tuiSlideInTop",[(0,n.kY)(":enter",[(0,n.iF)({transform:"translate3d(0,{{start}},0)"}),(0,n.i0)(c,(0,n.iF)({transform:"translate3d(0,{{end}},0)"}))],{params:{end:0,start:"100%",duration:300}}),(0,n.kY)(":leave",[(0,n.iF)({transform:"translate3d(0,{{end}},0)",pointerEvents:"none"}),(0,n.i0)(c,(0,n.iF)({transform:"translate3d(0,{{start}},0)"}))],{params:{end:0,start:"100%",duration:300}})]));(0,n.hZ)("tuiSlideInTopList",[(0,n.kY)("* => *",[(0,n.P)(":enter",[(0,n.iF)({transform:"translateY(100%)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"translateY(0)"}))])],{optional:!0}),(0,n.P)(":leave",[(0,n.iF)({transform:"translateY(0)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"translateY(100%)"}))])],{optional:!0})],Y)]),(0,n.hZ)("tuiSlideInBottom",[(0,n.kY)(":enter",[(0,n.iF)({transform:"translateY(-100%)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateY(0)"}))],Y),(0,n.kY)(":leave",[(0,n.iF)({transform:"translateY(0)"}),(0,n.i0)(c,(0,n.iF)({transform:"translateY(-100%)"}))],Y)]),(0,n.hZ)("tuiSlideInBottomList",[(0,n.kY)("* => *",[(0,n.P)(":enter",[(0,n.iF)({transform:"translateY(-100%)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"translateY(0)"}))])],{optional:!0}),(0,n.P)(":leave",[(0,n.iF)({transform:"translateY(0)"}),(0,n.yc)(fe,[(0,n.i0)(c,(0,n.iF)({transform:"translateY(-100%)"}))])],{optional:!0})],Y)])},5142:(kt,Be,m)=>{"use strict";m.d(Be,{QJ:()=>Xe,nN:()=>_e});var n=m(3953),c=m(9925),Y=m(1410),fe=m(4340),G=m(683),w=m(4754),J=m(8502),pe=m(800),ve=m(1807),he=m(3726),ue=m(6977),oe=m(3981),le=m(8821),ge=m(177);function xe(je,Ve){if(1&je&&(n.qex(0),n.EFF(1),n.bVm()),2&je){const tt=Ve.polymorpheusOutlet;n.R7$(),n.SpI(" ",tt," ")}}function $e(je,Ve){if(1&je&&(n.j41(0,"label",4),n.DNE(1,xe,2,1,"ng-container",5),n.k0s()),2&je){const tt=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",tt.item.label)("polymorpheusOutletContext",tt.item)}}function Re(je,Ve){1&je&&n.nrm(0,"div",6),2&je&&n.Y8G("innerHTML",Ve.polymorpheusOutlet,n.npT)}const Ce=(0,c.ET)(()=>(0,n.WQX)(Y.Td)?"1rem 1rem 0 auto":"2rem 3rem 0 auto");let He=(()=>{class je{constructor(tt,Oe,de,W,Pe){this.el=tt,this.destroy$=Oe,this.position=de,this.options=W,this.item=Pe,this.autoClose="function"==typeof this.item.autoClose?this.item.autoClose(this.item.status):this.item.autoClose,this.animation=this.position.endsWith("auto")?Object.assign(Object.assign({},this.options),{value:"right"}):Object.assign(Object.assign({},this.options),{value:"left"})}ngOnInit(){this.initAutoClose()}close(){this.item.$implicit.complete()}initAutoClose(){this.autoClose&&(0,ve.O)((0,c.sZ)(this.autoClose)?this.autoClose:3e3).pipe((0,ue.Q)((0,he.R)(this.el.nativeElement,"mouseenter")),(0,oe.Y)(()=>(0,he.R)(this.el.nativeElement,"mouseleave")),(0,ue.Q)(this.destroy$)).subscribe(()=>this.close())}}return je.\u0275fac=function(tt){return new(tt||je)(n.rXU(n.aKT),n.rXU(fe.ew,2),n.rXU(Ce),n.rXU(J.fx),n.rXU(pe.su))},je.\u0275cmp=n.VBU({type:je,selectors:[["tui-alert"]],hostAttrs:["role","alert"],hostVars:5,hostBindings:function(tt,Oe){2&tt&&(n.zvX("@tuiFadeIn",Oe.options)("@tuiSlideIn",Oe.animation)("@tuiHeightCollapse",Oe.animation),n.xc7("margin",Oe.position))},features:[n.Jv_([fe.ew])],decls:4,vars:7,consts:[[3,"close","hasIcon","hideClose","icon","status"],["automation-id","tui-notification-alert__heading","class","t-heading",4,"ngIf"],["automation-id","tui-notification-alert__content",1,"t-content"],[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification-alert__heading",1,"t-heading"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(tt,Oe){1&tt&&(n.j41(0,"tui-notification",0),n.bIt("close",function(){return Oe.close()}),n.DNE(1,$e,2,2,"label",1),n.j41(2,"div",2),n.DNE(3,Re,1,1,"div",3),n.k0s()()),2&tt&&(n.Y8G("hasIcon",Oe.item.hasIcon)("hideClose",!Oe.item.hasCloseButton)("icon",Oe.item.icon)("status",Oe.item.status),n.R7$(),n.Y8G("ngIf",Oe.item.label),n.R7$(2),n.Y8G("polymorpheusOutlet",Oe.item.content)("polymorpheusOutletContext",Oe.item))},dependencies:[le.v,ge.bT,pe.OA],styles:["[_nghost-%COMP%]{display:block;box-shadow:var(--tui-shadow-dropdown);border-radius:var(--tui-radius-l);width:18rem}[_nghost-%COMP%]:not(:first-child){margin-top:.75rem!important}[_nghost-%COMP%]:not(:last-child){margin-bottom:0!important}.t-heading[_ngcontent-%COMP%]{margin:0}[data-size=s][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}[data-size=m][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem;font-weight:bold}[data-size=l][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-l);line-height:1.5rem;font-weight:bold}.t-content[_ngcontent-%COMP%]{color:var(--tui-text-01);word-wrap:break-word;word-break:break-word}.t-content[_ngcontent-%COMP%]:empty{display:none}"],data:{animation:[w.uy,w.ZM,w.hM]},changeDetection:0}),je})(),Xe=(()=>{class je extends G.iX{constructor(tt,Oe){super(Oe),this.defaultOptions=tt,this.component=new pe.lS(He)}}return je.\u0275fac=function(tt){return new(tt||je)(n.KVO(J.Ub),n.KVO(fe.BF))},je.\u0275prov=n.jDH({token:je,factory:je.\u0275fac,providedIn:"root"}),je})(),_e=(()=>{class je{}return je.\u0275fac=function(tt){return new(tt||je)},je.\u0275mod=n.$C({type:je}),je.\u0275inj=n.G2t({providers:[(0,Y.IY)(Xe)],imports:[[ge.MD,pe.yJ,le.O]]}),je})()},2782:(kt,Be,m)=>{"use strict";m.d(Be,{Pv:()=>ut,SM:()=>Pe});var n=m(3953),c=m(9925),Y=m(683),fe=m(8529),G=m(1410),w=m(4340),J=m(8323),pe=m(983),ve=m(9172),he=m(6354),ue=m(3294),oe=m(7919),le=m(4350),ge=m(6249),xe=m(177),$e=m(2061),Re=m(800);const Ce=["tuiButton",""],He=["*"];function Xe(qe,nt){1&qe&&n.eu8(0)}function Se(qe,nt){1&qe&&n.nrm(0,"tui-svg",8),2&qe&&n.Y8G("src",nt.polymorpheusOutlet)}function _e(qe,nt){if(1&qe&&(n.j41(0,"span",6),n.DNE(1,Se,1,1,"tui-svg",7),n.k0s()),2&qe){const lt=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",lt.icon)}}function je(qe,nt){1&qe&&n.nrm(0,"tui-svg",8),2&qe&&n.Y8G("src",nt.polymorpheusOutlet)}function Ve(qe,nt){if(1&qe&&(n.j41(0,"span",9),n.DNE(1,je,1,1,"tui-svg",7),n.k0s()),2&qe){const lt=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",lt.iconRight)}}function tt(qe,nt){if(1&qe&&n.nrm(0,"tui-loader",10),2&qe){const lt=n.XpG();n.Y8G("inheritColor",!0)("size",lt.loaderSize)}}const de=(0,c.gc)({size:"l",shape:null,appearance:oe.bC.Primary});let Pe=(()=>{class qe extends Y.Xb{constructor(lt,it,Ge){var V;super(),this.mode=lt,this.el=it,this.options=Ge,this.mode$=(null===(V=this.mode)||void 0===V?void 0:V.change$)||pe.w,this.appearance=null,this.disabled=!1,this.shape=this.options.shape,this.showLoader=!1,this.size=this.options.size,this.appearance$=this.mode$.pipe((0,ve.Z)(null),(0,he.T)(()=>this.computedAppearance),(0,ue.F)())}get nativeFocusableElement(){return this.nativeDisabled?null:this.el.nativeElement}get focused(){return!this.showLoader&&(0,fe.X)(this.el.nativeElement)}get loaderSize(){return"l"===this.size||"xl"===this.size?"m":"s"}get computedAppearance(){var lt;return null!==(lt=this.appearance)&&void 0!==lt?lt:this.options.appearance||""}get nativeDisabled(){return this.computedDisabled||this.showLoader?"":null}get tabIndex(){return this.focusable?0:-1}onFocused(lt){this.updateFocused(lt)}}return qe.\u0275fac=function(lt){return new(lt||qe)(n.rXU(J.h,8),n.rXU(n.aKT),n.rXU(de))},qe.\u0275cmp=n.VBU({type:qe,selectors:[["button","tuiButton",""],["button","tuiIconButton",""],["a","tuiButton",""],["a","tuiIconButton",""]],hostVars:7,hostBindings:function(lt,it){1<&&n.bIt("focusin",function(){return it.onFocused(!0)})("focusout",function(){return it.onFocused(!1)}),2<&&(n.Mr5("tabIndex",it.tabIndex),n.BMQ("data-shape",it.shape)("data-size",it.size)("data-appearance",it.computedAppearance)("disabled",it.nativeDisabled),n.AVh("_loading",it.showLoader))},inputs:{appearance:"appearance",disabled:"disabled",icon:"icon",iconRight:"iconRight",shape:"shape",showLoader:"showLoader",size:"size"},features:[n.Jv_([(0,G.Jr)(qe),w.ew]),n.Vt3],attrs:Ce,ngContentSelectors:He,decls:8,vars:10,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"active","appearance","disabled","hover"],[1,"t-content"],["class","t-left",4,"ngIf"],["class","t-right",4,"ngIf"],["class","t-loader",3,"inheritColor","size",4,"ngIf"],[1,"t-left"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],[1,"t-right"],[1,"t-loader",3,"inheritColor","size"]],template:function(lt,it){1<&&(n.NAR(),n.DNE(0,Xe,1,0,"ng-container",0),n.nI1(1,"async"),n.j41(2,"div",1)(3,"span",2),n.DNE(4,_e,2,1,"span",3),n.SdG(5),n.DNE(6,Ve,2,1,"span",4),n.k0s(),n.DNE(7,tt,1,2,"tui-loader",5),n.k0s()),2<&&(n.Y8G("ngIf",n.bMT(1,8,it.appearance$)),n.R7$(2),n.Y8G("active",it.pseudoActive)("appearance",it.computedAppearance)("disabled",it.computedDisabled)("hover",it.pseudoHover),n.R7$(2),n.Y8G("ngIf",it.icon),n.R7$(2),n.Y8G("ngIf",it.iconRight),n.R7$(),n.Y8G("ngIf",it.showLoader))},dependencies:[le._Y,ge.jT,xe.bT,$e.l,Re.OA,xe.Jj],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:inline-block;flex-shrink:0;vertical-align:top;border-radius:var(--tui-radius-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;color:inherit}[data-shape=rounded][_nghost-%COMP%]{border-radius:6.25rem}[data-size=xs][_nghost-%COMP%]{height:var(--tui-height-xs);font-weight:normal}[data-size=xs][data-shape=square][_nghost-%COMP%], [data-size=xs][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%]{height:var(--tui-height-s);font-weight:normal}[data-size=s][data-shape=square][_nghost-%COMP%], [data-size=s][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{height:var(--tui-height-m);font:var(--tui-font-text-m);font-weight:bold}[data-size=m][data-shape=square][_nghost-%COMP%], [data-size=m][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{height:var(--tui-height-l);font:var(--tui-font-text-m);font-weight:bold}[data-size=l][data-shape=square][_nghost-%COMP%], [data-size=l][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-l)}[data-size=xl][_nghost-%COMP%]{height:3.75rem;font:var(--tui-font-text-m);font-weight:bold}[data-size=xl][data-shape=square][_nghost-%COMP%], [data-size=xl][tuiIconButton][_nghost-%COMP%]{width:3.75rem}[tuiIconButton][_nghost-%COMP%]{font-size:0!important}[tuiIconButton][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0!important}.t-loader[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}.t-left[_ngcontent-%COMP%]{margin-right:.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.375rem}[data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.25rem}.t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .25rem}[data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .375rem}[data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.125rem 0 .25rem}.t-icon[_ngcontent-%COMP%]{display:flex;max-width:100%;max-height:100%;align-items:center;justify-content:center}.t-left[_ngcontent-%COMP%], .t-right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1rem;height:1rem}[tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [tuiIconButton][data-appearance=link][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=link][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.t-wrapper[_ngcontent-%COMP%]{box-sizing:border-box;cursor:pointer;isolation:isolate}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .375rem)}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-size=s][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .75rem)}[data-size=m][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 1.5rem)}[data-size=l][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.25rem)}[data-size=xl][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.5rem)}[data-shape=square][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;align-items:center;justify-content:center;text-align:center}._loading[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{opacity:0}"],changeDetection:0}),qe})(),ut=(()=>{class qe{}return qe.\u0275fac=function(lt){return new(lt||qe)},qe.\u0275mod=n.$C({type:qe}),qe.\u0275inj=n.G2t({imports:[[xe.MD,Re.yJ,$e.E,le.vl,ge.Yc]]}),qe})()},1974:(kt,Be,m)=>{"use strict";m.d(Be,{E:()=>Re,l:()=>Ce});var n=m(3953),c=m(9835),Y=m(2287),fe=m(8529),G=m(4340),w=m(1410),J=m(7291),pe=m(8502),ve=m(7786),he=m(6354),ue=m(4350),oe=m(177);const le=["tuiLink",""],ge=["*"];function xe(He,Xe){if(1&He&&n.nrm(0,"tui-svg",3),2&He){const Se=n.XpG();n.Y8G("src",Se.icon||"")}}function $e(He,Xe){if(1&He&&n.nrm(0,"tui-svg",4),2&He){const Se=n.XpG();n.Y8G("src",Se.icon||"")}}let Re=(()=>{class He{constructor(Se,_e,je){this.el=Se,this.mode$=_e,this.pseudo=!1,this.icon="",this.iconAlign="right",this.iconRotated=!1,this.mode=null,this.focusVisible=!1,this.focusedChange=(0,ve.h)((0,c.xM)(this.el.nativeElement,"focusin").pipe((0,he.T)(Y.Uq)),(0,c.xM)(this.el.nativeElement,"focusout").pipe((0,he.T)(Y.Fr))),je.subscribe(Ve=>{this.focusVisible=Ve})}get nativeFocusableElement(){return this.el.nativeElement}get focused(){return(0,fe.X)(this.nativeFocusableElement)}get hasIcon(){return!!this.icon}get iconAlignLeft(){return this.hasIcon&&"left"===this.iconAlign}get iconAlignRight(){return this.hasIcon&&"right"===this.iconAlign}}return He.\u0275fac=function(Se){return new(Se||He)(n.rXU(n.aKT),n.rXU(pe.fL),n.rXU(G.iF))},He.\u0275cmp=n.VBU({type:He,selectors:[["a","tuiLink",""],["button","tuiLink",""]],hostVars:7,hostBindings:function(Se,_e){1&Se&&n.bIt("$.data-mode.attr",function(){return _e.mode$}),2&Se&&(n.BMQ("data-host-mode",_e.mode),n.AVh("_pseudo",_e.pseudo)("_icon-rotated",_e.iconRotated)("_focus-visible",_e.focusVisible))},inputs:{pseudo:"pseudo",icon:"icon",iconAlign:"iconAlign",iconRotated:"iconRotated",mode:"mode"},exportAs:["tuiLink"],features:[n.Jv_([(0,w.Jr)(He),G.iF,G.ew,J.si])],attrs:le,ngContentSelectors:ge,decls:4,vars:2,consts:[["class","t-icon t-icon_left",3,"src",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_right",3,"src",4,"ngIf"],[1,"t-icon","t-icon_left",3,"src"],[1,"t-icon","t-icon_right",3,"src"]],template:function(Se,_e){1&Se&&(n.NAR(),n.DNE(0,xe,1,1,"tui-svg",0),n.j41(1,"span",1),n.SdG(2),n.k0s(),n.DNE(3,$e,1,1,"tui-svg",2)),2&Se&&(n.Y8G("ngIf",_e.iconAlignLeft),n.R7$(3),n.Y8G("ngIf",_e.iconAlignRight))},dependencies:[ue._Y,oe.bT],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);text-align:left;text-transform:inherit;font-weight:inherit;cursor:pointer;outline:none}[_nghost-%COMP%]:hover{color:var(--tui-link-hover)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(0,0,0,.48);text-decoration-color:#0000007a}[data-mode=onLight]._pseudo[_nghost-%COMP%]:hover, [data-mode=onLight]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative-night)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:hover, [data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:active, [data-mode=onLight][data-host-mode=negative]._active[_nghost-%COMP%]{color:var(--tui-negative-night-hover)}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark][_nghost-%COMP%]:active, [data-mode=onDark]._active[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(255,255,255,.48);text-decoration-color:#ffffff7a}[data-mode=onDark]._pseudo[_nghost-%COMP%]:hover, [data-mode=onDark]._pseudo[_nghost-%COMP%]:active, [data-mode=onDark]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:hover, [data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:active, [data-mode=onDark][data-host-mode=positive]._active[_nghost-%COMP%]{color:var(--tui-positive-night-hover)}[data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative)}[data-host-mode=negative][_nghost-%COMP%]:hover{color:var(--tui-negative-hover)}[data-host-mode=negative]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(222,76,30,.48);text-decoration-color:#de4c1e7a}[data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive)}[data-host-mode=positive][_nghost-%COMP%]:hover{color:var(--tui-positive-hover)}[data-host-mode=positive]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(58,169,129,.48);text-decoration-color:#3aa9817a}._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-selection)}[data-mode=onLight]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear);color:var(--tui-text-01)}[data-mode=onDark]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[data-host-mode=positive]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-success-bg)}[data-host-mode=negative]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-error-bg)}._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding-bottom:.15em;-webkit-text-decoration:underline dashed rgba(51,111,238,.48);text-decoration:underline dashed rgba(51,111,238,.48);text-underline-offset:.2em;text-decoration-thickness:.7px}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:var(--tui-link-icon-size, 1.5rem);height:var(--tui-link-icon-size, 1.5rem);margin-top:-.125rem}.t-icon_left[_ngcontent-%COMP%]{margin-right:.25rem}.t-icon_right[_ngcontent-%COMP%]{margin-left:.25rem}._icon-rotated[_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),He})(),Ce=(()=>{class He{}return He.\u0275fac=function(Se){return new(Se||He)},He.\u0275mod=n.$C({type:He}),He.\u0275inj=n.G2t({imports:[[oe.MD,ue.vl]]}),He})()},6249:(kt,Be,m)=>{"use strict";m.d(Be,{Yc:()=>Re,jT:()=>$e});var n=m(177),c=m(3953),Y=m(9925),fe=m(7969),G=m(8529),w=m(1410),J=m(2846),pe=m(800);const ve=["*"];function he(Ce,He){if(1&Ce&&(c.qex(0),c.EFF(1),c.bVm()),2&Ce){const Xe=He.polymorpheusOutlet;c.R7$(),c.SpI(" ",Xe," ")}}function ue(Ce,He){if(1&Ce&&(c.j41(0,"div",6),c.DNE(1,he,2,1,"ng-container",7),c.k0s()),2&Ce){const Xe=c.XpG(2);c.AVh("t-text_horizontal",Xe.isHorizontal),c.R7$(),c.Y8G("polymorpheusOutlet",Xe.textContent)}}function oe(Ce,He){if(1&Ce&&(c.j41(0,"div",2),c.qSk(),c.j41(1,"svg",3),c.nrm(2,"circle",4),c.k0s(),c.DNE(3,ue,2,3,"div",5),c.k0s()),2&Ce){const Xe=c.XpG();c.AVh("t-loader_horizontal",Xe.isHorizontal)("t-loader_inherit-color",Xe.inheritColor),c.BMQ("data-size",Xe.size),c.R7$(3),c.Y8G("ngIf",Xe.hasText)}}const ge=(0,Y.gc)({size:"m",inheritColor:!1,overlay:!1});let $e=(()=>{class Ce{constructor(Xe,Se,_e,je){this.doc=Xe,this.el=Se,this.isIos=_e,this.options=je,this.size=this.options.size,this.inheritColor=this.options.inheritColor,this.overlay=this.options.overlay,this.loading=!0,this.isApple=(0,fe.Pr)(this.el.nativeElement)||this.isIos}set showLoader(Xe){Xe&&this.focused&&(0,G.SI)(this.doc),this.loading=Xe}get hasOverlay(){return this.overlay&&this.loading}get hasText(){return!!this.textContent}get isHorizontal(){return!(0,J.Wu)(this.size)}get focused(){return(0,G.Ij)(this.el.nativeElement)}}return Ce.\u0275fac=function(Xe){return new(Xe||Ce)(c.rXU(n.qQ),c.rXU(c.aKT),c.rXU(w.mg),c.rXU(ge))},Ce.\u0275cmp=c.VBU({type:Ce,selectors:[["tui-loader"]],hostVars:2,hostBindings:function(Xe,Se){2&Xe&&c.AVh("_loading",Se.loading)},inputs:{size:"size",inheritColor:"inheritColor",overlay:"overlay",textContent:"textContent",showLoader:"showLoader"},ngContentSelectors:ve,decls:3,vars:7,consts:[[1,"t-content",3,"disabled"],["class","t-loader",3,"t-loader_horizontal","t-loader_inherit-color",4,"ngIf"],[1,"t-loader"],["automation-id","tui-loader__loader","focusable","false","viewBox","0 0 100 100","xmlns","http://www.w3.org/2000/svg",1,"t-icon"],["cx","50","cy","50","r","50","stroke-dasharray","314",1,"t-circle"],["automation-id","tui-loader__text","class","t-text",3,"t-text_horizontal",4,"ngIf"],["automation-id","tui-loader__text",1,"t-text"],[4,"polymorpheusOutlet"]],template:function(Xe,Se){1&Xe&&(c.NAR(),c.j41(0,"fieldset",0),c.SdG(1),c.k0s(),c.DNE(2,oe,4,6,"div",1)),2&Xe&&(c.AVh("t-content_has-overlay",Se.hasOverlay)("t-content_loading",Se.loading),c.Y8G("disabled",Se.loading&&!Se.isApple),c.BMQ("inert",Se.loading||null),c.R7$(2),c.Y8G("ngIf",Se.loading))},dependencies:[n.bT,pe.OA],styles:["@keyframes _ngcontent-%COMP%_tuiLoaderDashOffset{0%{stroke-dashoffset:-66}50%{stroke-dashoffset:-314}to{stroke-dashoffset:-66}}@keyframes _ngcontent-%COMP%_tuiLoaderRotate{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(3turn)}}[_nghost-%COMP%]{position:relative;display:flex;min-width:1.5rem}._loading[_nghost-%COMP%]{overflow:hidden}.t-content[_ngcontent-%COMP%]{z-index:0;min-width:100%;height:100%;padding:0;margin:0;border:none}.t-content_has-overlay[_ngcontent-%COMP%]{opacity:.3}.t-content_loading[_ngcontent-%COMP%]{pointer-events:none}.t-loader[_ngcontent-%COMP%]{position:relative;left:-100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100%;flex-shrink:0;align-self:center;color:var(--tui-text-01);stroke:var(--tui-primary);animation:tuiFadeIn var(--tui-duration)}.t-loader.t-loader_horizontal[_ngcontent-%COMP%]{flex-direction:row}.t-loader.t-loader_inherit-color[_ngcontent-%COMP%]{color:inherit;stroke:currentColor}.t-loader[data-size=xs][_ngcontent-%COMP%]{font-size:.75rem;stroke-width:38}.t-loader[data-size=s][_ngcontent-%COMP%]{font-size:1rem;stroke-width:25}.t-loader[data-size=m][_ngcontent-%COMP%]{font-size:1.5rem;stroke-width:17}.t-loader[data-size=l][_ngcontent-%COMP%]{font-size:2.5rem;stroke-width:15}.t-loader[data-size=xl][_ngcontent-%COMP%]{font-size:3.5rem;stroke-width:14}.t-loader[data-size=xxl][_ngcontent-%COMP%]{font-size:5rem;stroke-width:10}.t-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1rem;color:inherit;max-width:100%;text-align:center;stroke-width:0}.t-text_horizontal[_ngcontent-%COMP%]{margin:0 0 0 1rem}.t-icon[_ngcontent-%COMP%]{display:block;min-width:1em;max-width:1em;min-height:1em;max-height:1em;margin:.25rem -.5em;border-radius:100%;overflow:hidden;transform:scaleY(-1);animation:_ngcontent-%COMP%_tuiLoaderRotate 3s linear infinite}@supports (-webkit-hyphens: none){.t-icon[_ngcontent-%COMP%]{overflow:visible}}.t-circle[_ngcontent-%COMP%]{fill:none;stroke:inherit;stroke-width:inherit;animation:_ngcontent-%COMP%_tuiLoaderDashOffset 3s linear infinite}"],changeDetection:0}),Ce})(),Re=(()=>{class Ce{}return Ce.\u0275fac=function(Xe){return new(Xe||Ce)},Ce.\u0275mod=c.$C({type:Ce}),Ce.\u0275inj=c.G2t({imports:[[n.MD,pe.yJ]]}),Ce})()},8821:(kt,Be,m)=>{"use strict";m.d(Be,{O:()=>ge,v:()=>le});var n=m(3953),c=m(9835),Y=m(8502),fe=m(4350),G=m(2782),w=m(177),J=m(800);const pe=["*"],ve=xe=>({$implicit:xe});function he(xe,$e){1&xe&&n.nrm(0,"tui-svg",5),2&xe&&n.Y8G("src",$e.polymorpheusOutlet)}function ue(xe,$e){if(1&xe&&(n.qex(0),n.DNE(1,he,1,1,"tui-svg",4),n.bVm()),2&xe){const Re=n.XpG();n.R7$(),n.Y8G("polymorpheusOutlet",Re.icon)("polymorpheusOutletContext",n.eq3(2,ve,Re.status))}}function oe(xe,$e){if(1&xe){const Re=n.RV6();n.j41(0,"button",6),n.nI1(1,"async"),n.bIt("click",function(){n.eBV(Re);const He=n.XpG();return n.Njj(He.close.emit())}),n.k0s()}if(2&xe){const Re=n.XpG();n.Y8G("icon",Re.icons.close)("title",n.bMT(1,2,Re.closeWord$))}}let le=(()=>{class xe{constructor(Re,Ce,He){this.closeWord$=Re,this.icons=Ce,this.options=He,this.hasIcon=this.options.hasIcon,this.icon=this.options.icon,this.status=this.options.status,this.size=this.options.size,this.hideClose=!1,this.close=new n.bkB}get hasClose(){return!this.hideClose&&(0,c.Pj)(this.close)}}return xe.\u0275fac=function(Re){return new(Re||xe)(n.rXU(Y.R3),n.rXU(Y._Z),n.rXU(Y.Ub))},xe.\u0275cmp=n.VBU({type:xe,selectors:[["tui-notification"],["a","tuiNotification",""],["button","tuiNotification",""]],hostVars:2,hostBindings:function(Re,Ce){2&Re&&n.BMQ("data-status",Ce.status)("data-size",Ce.size)},inputs:{hasIcon:"hasIcon",icon:"icon",status:"status",size:"size",hideClose:"hideClose"},outputs:{close:"close"},ngContentSelectors:pe,decls:5,vars:3,consts:[[4,"ngIf"],[1,"t-content"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button","class","t-close",3,"icon","title","click",4,"ngIf"],["automation-id","tui-notification__more",1,"t-more",3,"src"],["automation-id","tui-notification__icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification__icon",1,"t-icon",3,"src"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button",1,"t-close",3,"click","icon","title"]],template:function(Re,Ce){1&Re&&(n.NAR(),n.DNE(0,ue,2,4,"ng-container",0),n.j41(1,"div",1),n.SdG(2),n.k0s(),n.DNE(3,oe,2,4,"button",2),n.nrm(4,"tui-svg",3)),2&Re&&(n.Y8G("ngIf",Ce.icon&&Ce.hasIcon),n.R7$(3),n.Y8G("ngIf",Ce.hasClose),n.R7$(),n.Y8G("src",Ce.icons.more))},dependencies:[fe._Y,G.SM,w.bT,J.OA,w.Jj],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:flex;padding:.75rem 1rem;border-radius:var(--tui-radius-m);background:#fff;background:var(--tui-base-01);box-sizing:border-box;overflow:hidden;text-align:left}[_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{display:none}button[_nghost-%COMP%], a[_nghost-%COMP%]{border:none;cursor:pointer}button[_nghost-%COMP%] .t-more[_ngcontent-%COMP%], a[_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-text-01);opacity:.5}[data-size=s][_nghost-%COMP%]{padding:.375rem .625rem}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1.25rem;margin:0 .375rem 0 -.125rem}[data-size=s][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem .75rem}[data-size=s][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem 0}[data-size=m][_nghost-%COMP%]{padding:.75rem}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.25rem;height:1.25rem;margin-right:.5rem}[data-size=m][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.125rem -.125rem 1rem}[data-size=m][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem 0}[data-size=l][_nghost-%COMP%]{padding:1rem;font:var(--tui-font-text-m);border-radius:var(--tui-radius-l)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;margin-right:.5rem}[data-size=l][_nghost-%COMP%] .t-more[_ngcontent-%COMP%]{margin-right:-.5rem}[data-status=info][_nghost-%COMP%]{color:var(--tui-info-fill);background:linear-gradient(var(--tui-info-bg),var(--tui-info-bg)),var(--tui-base-01)}[data-status=success][_nghost-%COMP%]{color:var(--tui-success-fill);background:linear-gradient(var(--tui-success-bg),var(--tui-success-bg)),var(--tui-base-01)}[data-status=error][_nghost-%COMP%]{color:var(--tui-error-fill);background:linear-gradient(var(--tui-error-bg),var(--tui-error-bg)),var(--tui-base-01)}[data-status=warning][_nghost-%COMP%]{color:var(--tui-warning-fill);background:linear-gradient(var(--tui-warning-bg),var(--tui-warning-bg)),var(--tui-base-01)}[data-status=neutral][_nghost-%COMP%]{color:var(--tui-neutral-fill);background:linear-gradient(var(--tui-neutral-bg),var(--tui-neutral-bg)),var(--tui-base-01)}.t-content[_ngcontent-%COMP%]{flex:1;word-break:break-word;color:var(--tui-text-01);text-align:inherit;align-self:center}"],changeDetection:0}),xe})(),ge=(()=>{class xe{}return xe.\u0275fac=function(Re){return new(Re||xe)},xe.\u0275mod=n.$C({type:xe}),xe.\u0275inj=n.G2t({imports:[[w.MD,fe.vl,G.Pv,J.yJ]]}),xe})()},3910:(kt,Be,m)=>{"use strict";m.d(Be,{FC:()=>ge,UB:()=>le});var n=m(3953),c=m(9966),Y=m(7969),fe=m(5001),G=m(1410),w=m(3864),J=m(177);const pe=["*"];function ve(xe,$e){1&xe&&n.nrm(0,"tui-scroll-controls",2)}let le=(()=>{class xe{constructor(Re,Ce,He,Xe){this.cssRef=Re,this.el=Ce,this.userAgent=He,this.isIos=Xe,this.isLegacy=!this.cssRef.supports("position","sticky")||(0,Y.ce)(this.userAgent)&&!this.cssRef.supports("scrollbar-width","none"),this.hidden=!1,this.browserScrollRef=new n.aKT(this.el.nativeElement)}get delegated(){return this.browserScrollRef.nativeElement!==this.el.nativeElement}get showScrollbars(){return!this.hidden&&!this.isIos&&(!this.isLegacy||this.delegated)}get showNative(){return this.isLegacy&&!this.hidden&&!this.delegated}onScrollable(Re){this.browserScrollRef.nativeElement=Re}scrollIntoView(Re){var Ce;if(this.delegated)return;const{nativeElement:He}=this.browserScrollRef,{offsetTop:Xe,offsetLeft:Se}=(0,fe.aT)(He,Re),{clientHeight:_e,clientWidth:je}=He,{offsetHeight:Ve,offsetWidth:tt}=Re;null===(Ce=He.scrollTo)||void 0===Ce||Ce.call(He,Se+tt/2-je/2,Xe+Ve/2-_e/2)}}return xe.\u0275fac=function(Re){return new(Re||xe)(n.rXU(w.Ks),n.rXU(n.aKT),n.rXU(w._O),n.rXU(G.mg))},xe.\u0275cmp=n.VBU({type:xe,selectors:[["tui-scrollbar"]],hostVars:2,hostBindings:function(Re,Ce){1&Re&&n.bIt("tui-scrollable.stop",function(Xe){return Ce.onScrollable(Xe.detail)})("tui-scroll-into-view.stop",function(Xe){return Ce.scrollIntoView(Xe.detail)}),2&Re&&n.AVh("_legacy",Ce.showNative)},inputs:{hidden:"hidden"},features:[n.Jv_([{provide:G.HF,deps:[xe],useFactory:({browserScrollRef:$e})=>$e}])],ngContentSelectors:pe,decls:3,vars:3,consts:[["class","t-bars",4,"ngIf"],[1,"t-content"],[1,"t-bars"]],template:function(Re,Ce){1&Re&&(n.NAR(),n.DNE(0,ve,1,0,"tui-scroll-controls",0),n.j41(1,"div",1),n.SdG(2),n.k0s()),2&Re&&(n.Y8G("ngIf",Ce.showScrollbars),n.R7$(),n.AVh("t-content_delegated",Ce.delegated))},dependencies:[c.LT,J.bT],styles:["[_nghost-%COMP%]{position:relative;display:flex;isolation:isolate;overflow:auto}[_nghost-%COMP%]:not(._legacy){scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar, [_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}._legacy[_nghost-%COMP%]{overflow:overlay}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){._legacy[_nghost-%COMP%]::-webkit-scrollbar, ._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar{background-color:transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}.t-content[_ngcontent-%COMP%]{isolation:isolate;flex:1;flex-basis:auto;width:100%;height:-webkit-max-content;height:max-content}.t-content_delegated[_ngcontent-%COMP%]{height:100%}.t-bars[_ngcontent-%COMP%]{color:var(--tui-text-01)}"],changeDetection:0}),xe})(),ge=(()=>{class xe{}return xe.\u0275fac=function(Re){return new(Re||xe)},xe.\u0275mod=n.$C({type:xe}),xe.\u0275inj=n.G2t({imports:[[J.MD,c.Ec]]}),xe})()},4350:(kt,Be,m)=>{"use strict";m.d(Be,{_Y:()=>se,vl:()=>Me});var n=m(1635),c=m(177),Y=m(3953),fe=m(345),G=m(3864),w=m(4191),J=m(95),pe=m(9925),he=(m(4489),m(5001)),ue=m(4340),oe=m(1410),le=m(4343),ge=m(8048),xe=m(1193),$e=m(8502),Re=m(2846),Ce=m(3669),He=m(2771),Xe=m(7673),Se=m(5558),_e=m(9172),je=m(9437),Ve=m(6354);function tt(z,We){if(1&z&&Y.nrm(0,"div",3),2&z){const Ue=Y.XpG().tuiLet;Y.Y8G("innerHTML",Ue,Y.npT)}}function Oe(z,We){if(1&z){const Ue=Y.RV6();Y.qSk(),Y.j41(0,"svg",4),Y.bIt("error",function(){Y.eBV(Ue);const Nt=Y.XpG(2);return Y.Njj(Nt.onError())}),Y.nrm(1,"use"),Y.k0s()}if(2&z){const Ue=Y.XpG(2);Y.R7$(),Y.BMQ("href",Ue.use,null,"xlink")}}function de(z,We){if(1&z&&(Y.qex(0),Y.DNE(1,tt,1,1,"div",2)(2,Oe,2,1,"ng-template",null,0,Y.C5r),Y.bVm()),2&z){const Ue=Y.sdS(3),wt=Y.XpG();Y.R7$(),Y.Y8G("ngIf",wt.isInnerHTML)("ngIfElse",Ue)}}const W={tuiIconAttach:"tuiIconPaperclip",tuiIconAttention:"tuiIconAlertCircle",tuiIconBackCircle:"tuiIconArrowLeftCircle",tuiIconCall:"tuiIconPhone",tuiIconCallIn:"tuiIconPhoneIncoming",tuiIconCallOut:"tuiIconPhoneOutgoing",tuiIconCallTransfer:"tuiIconPhoneForwarded",tuiIconCancel:"tuiIconXCircle",tuiIconCancelCircle:"tuiIconSlash",tuiIconCard:"tuiIconCreditCard",tuiIconCards:"tuiIconCreditCard",tuiIconChartBar:"tuiIconBarChart",tuiIconChart:"tuiIconBarChart",tuiIconCheckList:"tuiIconClipboard",tuiIconCloseCircle:"tuiIconXCircle",tuiIconCollapse:"tuiIconMinimize",tuiIconComment:"tuiIconMessageSquare",tuiIconCommentFw:"tuiIconMessageForward",tuiIconCompany:"tuiIconBriefcase",tuiIconDefaultDoc:"tuiIconFile",tuiIconDesktop:"tuiIconMonitor",tuiIconDesktopOff:"tuiIconMonitorOff",tuiIconDislike:"tuiIconThumbsDown",tuiIconDone:"tuiIconCheckCircle",tuiIconDraft:"tuiIconEdit2",tuiIconEyeOpen:"tuiIconEye",tuiIconEyeClosed:"tuiIconEyeOff",tuiIconExpand:"tuiIconMaximize",tuiIconExternal:"tuiIconExternalLink",tuiIconFrame:"tuiIconLayout",tuiIconGeo:"tuiIconMapPin",tuiIconHeartFilled:"tuiIconHeart",tuiIconHide:"tuiIconEyeOff",tuiIconImg:"tuiIconImage",tuiIconInfoCircle:"tuiIconInfo",tuiIconLike:"tuiIconThumbsUp",tuiIconLockOpen:"tuiIconUnlock",tuiIconMobile:"tuiIconSmartphone",tuiIconMoreHor:"tuiIconMoreHorizontal",tuiIconMoreVer:"tuiIconMoreVertical",tuiIconMoreVert:"tuiIconMoreVertical",tuiIconPicture:"tuiIconImage",tuiIconPin:"tuiIconMapPin",tuiIconPrint:"tuiIconPrinter",tuiIconRefresh:"tuiIconRefreshCw",tuiIconRemove:"tuiIconX",tuiIconShow:"tuiIconEye",tuiIconSound:"tuiIconVolume",tuiIconSoundOff:"tuiIconVolumeX",tuiIconStarFilled:"tuiIconStar",tuiIconStop:"tuiIconSquare",tuiIconStructure:"tuiIconGrid",tuiIconTime:"tuiIconClock",tuiIconTooltip:"tuiIconHelpCircle",tuiIconViewList:"tuiIconList",tuiIconWifiOn:"tuiIconWifi"},Pe={iconsPlace:$e.QU,path:(0,Re.yu)($e.QU),srcProcessor:Ce.D,contentProcessor:J.o,deprecated:z=>{const We=z.replace("Large","").replace("Outline",""),Ue=W[We];return Ue?`${We}/(Large|Outline) is deprecated, use ${Ue}/(Large|Outline) instead`:""}},ut=(0,pe.ET)(()=>({iconsPlace:(0,Y.WQX)($e.YX),path:(0,Y.WQX)($e._t),deprecated:Pe.deprecated,srcProcessor:(0,Y.WQX)($e.Qy),contentProcessor:(0,Y.WQX)($e.Rm)})),qe=new Y.nKC("[TUI_SVG_SRC_INTERCEPTORS]");let se=(()=>{class z{constructor(Ue,wt,Nt,Vt,Pt,It,on,fn,hn,cn){this.doc=Ue,this.win=wt,this.options=Nt,this.srcInterceptors=Vt,this.tuiSanitizer=Pt,this.svgService=It,this.staticRequestService=on,this.sanitizer=fn,this.el=hn,this.baseHref=cn,this.src$=new He.m(1),this.icon="",this.innerHTML$=this.src$.pipe((0,Se.n)(()=>(0,pe.YB)(this.icon)?this.isExternal?this.getExternalIcon(this.icon):(0,Xe.of)(this.getSafeHtml(this.icon)):(0,Xe.of)(this.icon)),(0,_e.Z)(""))}set src(Ue){var wt;this.options.deprecated(String(Ue)),this.icon=(null!==(wt=this.srcInterceptors)&&void 0!==wt?wt:[]).reduce((Vt,Pt)=>Pt(Vt,this.options),this.options.srcProcessor(Ue||"")),this.src$.next()}get src(){return this.icon}get use(){return(0,pe.YB)(this.icon)?this.icon.includes(".svg#")?this.icon:this.resolveName(this.icon,this.options.path):""}get isInnerHTML(){return!(0,pe.YB)(this.icon)||this.isSrc||this.isExternal||this.isName&&this.isShadowDOM}get isShadowDOM(){return(0,he.dd)(this.el.nativeElement)!==this.doc}get isUse(){return this.use.replace(ge.sf,"").includes(".svg#")}get isExternal(){return this.isUrl||this.isCrossDomain}get isUrl(){return(0,pe.YB)(this.icon)&&this.icon.replace(ge.sf,"").endsWith(".svg")}get isSrc(){return(0,pe.YB)(this.icon)&&(0,Re.cJ)(this.icon)}get isName(){return!this.isUrl&&!this.isUse&&!this.isSrc}get isCrossDomain(){const{use:Ue,isUse:wt,win:Nt}=this;return wt&&Ue.startsWith("http")&&!!Nt.origin&&!Ue.startsWith(Nt.origin)}onError(Ue="External icon is missing on the given URL"){const{icon:wt}=this,Nt=new CustomEvent(ge.s8,{bubbles:!0,detail:{message:Ue,icon:wt}});this.el.nativeElement.dispatchEvent(Nt)}resolveName(Ue,wt){return wt(Ue,this.baseHref)}getSafeHtml(Ue){return this.isSrc?this.sanitize(Ue):this.process(Ue)}process(Ue){const wt=this.svgService.getOriginal(Ue);return this.isName&&!wt&&Ue&&this.onError("Attempted to use undefined named icon"),this.isShadowDOM&&this.isName?this.sanitize(wt||""):""}sanitize(Ue){return Ue=this.options.contentProcessor(Ue),this.tuiSanitizer&&(0,pe.YB)(Ue)?this.sanitizer.bypassSecurityTrustHtml(this.tuiSanitizer.sanitize(Y.WPN.HTML,Ue)||""):Ue}getExternalIcon(Ue){const wt=Ue.includes(".svg")?Ue:this.use;return this.staticRequestService.request(wt).pipe((0,je.W)(()=>(this.onError("Failed to load external SVG"),(0,Xe.of)(""))),(0,Ve.T)(Nt=>this.sanitize(Nt.replace("{class z{}return z.\u0275fac=function(Ue){return new(Ue||z)},z.\u0275mod=Y.$C({type:z}),z.\u0275inj=Y.G2t({imports:[[c.MD,w.ks]]}),z})()},8048:(kt,Be,m)=>{"use strict";m.d(Be,{G$:()=>oe,RK:()=>w,Uk:()=>ve,V3:()=>J,Vp:()=>fe,s8:()=>ue,sf:()=>c});var n=m(2287);const c=`?v=${n.Wt}`,fe=_e=>_e.includes(".svg#")?_e:`#${_e}`,w={decimalLimit:1/0,decimalSeparator:",",thousandSeparator:n.am,zeroPadding:!0,rounding:"truncate",decimal:"not-zero"},J=["Spacebar","Backspace","Delete","ArrowLeft","ArrowRight","Left","Right","End","Home"],ve="tui-scroll-into-view",ue="tui-icon-error",oe=["bottom-left","bottom","bottom-right","top-left","top","top-right","left-top","left","left-bottom","right-top","right","right-bottom"]},9077:(kt,Be,m)=>{"use strict";m.d(Be,{Dg:()=>wt,Gc:()=>on,HY:()=>It,KJ:()=>Vt,Lq:()=>Pt,ML:()=>Lt,Rg:()=>Mi,Vo:()=>se,X2:()=>Ri,XA:()=>ni,pU:()=>Me});var n=m(3953),c=m(3864),Y=m(1813),fe=m(4883),G=m(9369),w=m(9925),J=m(4340),pe=m(6042),ve=m(4343),he=m(2287),ue=m(4682),oe=m(8529),le=m(7359),ge=m(4754),xe=m(7291),$e=m(1193),Re=m(8502),Ce=m(3386),He=m(6977),Xe=m(5558),Se=m(5335),_e=m(8141),je=m(7647),Ve=m(6354),tt=m(1635),Oe=m(365),de=m(2846),W=m(800),Pe=m(1413),ut=m(7786),qe=m(7673),nt=m(4412),lt=m(3910);const it=Mt=>({$implicit:Mt});function Ge(Mt,pt){if(1&Mt&&(n.j41(0,"div",4),n.EFF(1),n.k0s()),2&Mt){const gt=pt.polymorpheusOutlet;n.R7$(),n.SpI(" ",gt," ")}}const V=(0,w.ET)(()=>fn);let se=(()=>{class Mt{constructor(){this.tuiDropdownOpen=!1,this.tuiDropdownOpenChange=new n.bkB}update(gt){this.tuiDropdownOpen=gt,this.tuiDropdownOpenChange.emit(gt)}ngOnChanges(){var gt;null===(gt=this.dropdown)||void 0===gt||gt.toggle(this.tuiDropdownOpen)}}return Mt.\u0275fac=function(gt){return new(gt||Mt)},Mt.\u0275dir=n.FsC({type:Mt,selectors:[["","tuiDropdownOpen",""],["","tuiDropdownOpenChange",""]],inputs:{tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"},features:[n.OA$]}),Mt})(),Me=(()=>{class Mt{constructor(gt,At,rn,an,Zt,Tn){this.el=At,this.dropdown=rn,this.injector=an,this.dropdownService=Zt,this.open=Tn,this.refresh$=new Pe.B,this.dropdownBoxRef=null,this.type="dropdown",this.component=new W.lS(this.dropdown,this.injector),this.open&&!this.open.dropdown?this.open.dropdown=this:this.open=null,this.refresh$.pipe((0,Ce.c)(0),(0,He.Q)(gt)).subscribe(()=>{var tn,Jt;null===(tn=this.dropdownBoxRef)||void 0===tn||tn.changeDetectorRef.detectChanges(),null===(Jt=this.dropdownBoxRef)||void 0===Jt||Jt.changeDetectorRef.markForCheck()})}get position(){return(0,Oe.m0)(this.el.nativeElement)?"fixed":"absolute"}ngAfterViewChecked(){this.refresh$.next()}ngAfterViewInit(){this.open&&this.toggle(this.open.tuiDropdownOpen)}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1),this.open&&(this.open.dropdown=void 0)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(gt){var At,rn;gt&&this.content&&!this.dropdownBoxRef?(this.dropdownBoxRef=this.dropdownService.add(this.component),null===(At=this.open)||void 0===At||At.update(!0)):!gt&&this.dropdownBoxRef&&(this.dropdownService.remove(this.dropdownBoxRef),this.dropdownBoxRef=null,null===(rn=this.open)||void 0===rn||rn.update(!1))}}return Mt.\u0275fac=function(gt){return new(gt||Mt)(n.rXU(J.ew,2),n.rXU(n.aKT),n.rXU(V),n.rXU(n.duS),n.rXU(pe.p6),n.rXU(se,8))},Mt.\u0275dir=n.FsC({type:Mt,selectors:[["","tuiDropdown","",5,"ng-container"]],inputs:{content:[0,"tuiDropdown","content"]},exportAs:["tuiDropdown"],features:[n.Jv_([J.ew,(0,le.yq)(Mt),(0,le.XW)(Mt)]),n.OA$]}),(0,tt.Cg)([ve.PE],Mt.prototype,"position",null),Mt})();const We=(0,w.gc)({showDelay:200,hideDelay:500});let wt=(()=>{class Mt extends le.Xu{constructor(gt,At,rn){super(an=>this.stream$.subscribe(an)),this.hovered$=gt,this.options=At,this.parentHover=rn,this.toggle$=new Pe.B,this.stream$=(0,ut.h)(this.toggle$,this.hovered$).pipe((0,Xe.n)(an=>(0,qe.of)(an).pipe((0,Se.c)(an?this.showDelay:this.hideDelay))),(0,_e.M)(an=>{this.hovered=an}),(0,je.u)()),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.hovered=!1,this.type="dropdown"}toggle(gt){var At;null===(At=this.parentHover)||void 0===At||At.toggle(gt),this.toggle$.next(gt)}}return Mt.\u0275fac=function(gt){return new(gt||Mt)(n.rXU(G.Lo),n.rXU(We),n.rXU(Mt,12))},Mt.\u0275dir=n.FsC({type:Mt,selectors:[["","tuiDropdownHover","",5,"ng-container"]],inputs:{showDelay:[0,"tuiDropdownShowDelay","showDelay"],hideDelay:[0,"tuiDropdownHideDelay","hideDelay"]},features:[n.Jv_([(0,le.Np)(Mt),G.Lo]),n.Vt3]}),Mt})();const Nt={align:"left",direction:null,limitWidth:"auto",maxHeight:400,minHeight:80,offset:4,appearance:""},Vt=(0,w.gc)(Nt),Pt=Mt=>({provide:Vt,deps:[[new n.Xx1,It],[new n.Xx1,new n.kdw,Vt]],useFactory:(0,de.tu)(Mt,Nt)});let It=(()=>{class Mt{constructor(gt){this.options=gt,this.align=this.options.align,this.appearance=this.options.appearance,this.direction=this.options.direction,this.limitWidth=this.options.limitWidth,this.minHeight=this.options.minHeight,this.maxHeight=this.options.maxHeight,this.offset=this.options.offset}}return Mt.\u0275fac=function(gt){return new(gt||Mt)(n.rXU(Vt,4))},Mt.\u0275dir=n.FsC({type:Mt,selectors:[["","tuiDropdownAlign",""],["","tuiDropdownAppearance",""],["","tuiDropdownDirection",""],["","tuiDropdownLimitWidth",""],["","tuiDropdownMinHeight",""],["","tuiDropdownMaxHeight",""],["","tuiDropdownOffset",""]],inputs:{align:[0,"tuiDropdownAlign","align"],appearance:[0,"tuiDropdownAppearance","appearance"],direction:[0,"tuiDropdownDirection","direction"],limitWidth:[0,"tuiDropdownLimitWidth","limitWidth"],minHeight:[0,"tuiDropdownMinHeight","minHeight"],maxHeight:[0,"tuiDropdownMaxHeight","maxHeight"],offset:[0,"tuiDropdownOffset","offset"]},features:[n.Jv_([{provide:Vt,useExisting:(0,n.Rfq)(()=>Mt)}])]}),Mt})(),on=(()=>{class Mt extends le.dg{constructor(gt,At,rn,an){super(),this.options=gt,this.viewport=At,this.accessors=rn,this.directive=an,this.type="dropdown"}getPosition({width:gt,height:At}){var rn,an;!gt&&!At&&(this.previous=void 0);const Zt=null!==(an=null===(rn=this.accessor)||void 0===rn?void 0:rn.getClientRect())&&void 0!==an?an:he.Lo,Tn=this.viewport.getClientRect(),{minHeight:tn,align:Jt,direction:sn,offset:ft,limitWidth:$t}=this.options,Et={top:Tn.top-ft,bottom:Tn.bottom+ft,right:Tn.right-ft,left:Tn.left+ft},en=this.previous||sn||"bottom",mt={top:Zt.top-2*ft-Et.top,bottom:Et.bottom-Zt.bottom-2*ft},ln=Math.max(Zt.right-("fixed"===$t?Zt.width:gt),ft),ot=Zt.left+gtmt.bottom?"top":"bottom";return mt[en]>tn&&sn||mt[en]>At?[ze[en],ze[Jt]]:(this.previous=me,[ze[me],ze[Jt]])}get accessor(){return(0,le.GR)("dropdown")(this.accessors,this.directive)}}return Mt.\u0275fac=function(gt){return new(gt||Mt)(n.rXU(Vt),n.rXU(Re.ob),n.rXU(le.cf),n.rXU(Me))},Mt.\u0275dir=n.FsC({type:Mt,selectors:[["","tuiDropdown",""]],features:[n.Vt3]}),(0,tt.Cg)([ve.PE],Mt.prototype,"accessor",null),Mt})(),fn=(()=>{class Mt{constructor(gt,At,rn,an,Zt,Tn,tn,Jt,sn,ft,$t){this.directive=an,this.animation=Zt,this.el=Tn,this.accessor=tn,this.win=Jt,this.mode$=sn,this.options=ft,this.hoverDirective=$t,At.pipe((0,Ve.T)(Et=>"fixed"===this.directive.position?gt.correct(Et):Et),(0,He.Q)(rn)).subscribe(([Et,en])=>{this.directive.el.nativeElement.isConnected?this.update(Et,en):this.directive.toggle(!1)}),this.updateWidth(this.accessor.getClientRect().width)}onHoveredChange(gt){var At;null===(At=this.hoverDirective)||void 0===At||At.toggle(gt)}onTopFocus(){this.moveFocusOutside(!0)}onBottomFocus(){this.moveFocusOutside(!1)}update(gt,At){var rn;const{style:an}=this.el.nativeElement,{right:Zt}=this.el.nativeElement.getBoundingClientRect(),{maxHeight:Tn,minHeight:tn,offset:Jt}=this.options,{innerHeight:sn}=this.win,ft=null===(rn=this.el.nativeElement.offsetParent)||void 0===rn?void 0:rn.getBoundingClientRect(),{position:$t}=this.directive,Et=this.accessor.getClientRect(),en="fixed"===$t?0:-(ft?.left||0),mt="fixed"===$t?0:-(ft?.top||0);gt+=mt;const ln=(At+=en)Et.left&>=Et.right;an.position=$t,an.top=(0,ue.P)(Math.max(gt,mt+Jt)),an.left=(0,ue.P)(At),an.maxHeight=ot?`${Tn}px`:(0,ue.P)(Math.min(Tn,Math.max(ln,tn))),an.width="",an.minWidth="",this.updateWidth(Et.width)}updateWidth(gt){const{style:At}=this.el.nativeElement;switch(this.options.limitWidth){case"min":At.minWidth=(0,ue.P)(gt);break;case"fixed":At.width=(0,ue.P)(gt)}}moveFocusOutside(gt){const{nativeElement:At}=this.directive.el,{ownerDocument:rn}=At,an=rn?rn.body:At;let Zt=(0,oe.km)({initial:At,root:an,previous:gt});for(;null!==Zt&&At.contains(Zt);)Zt=(0,oe.km)({initial:Zt,root:an,previous:gt});Zt?.focus()}}return Mt.\u0275fac=function(gt){return new(gt||Mt)(n.rXU($e.yt),n.rXU($e.ZE),n.rXU(J.ew,2),n.rXU(Me),n.rXU(Re.fx),n.rXU(n.aKT),n.rXU(le.cf),n.rXU(c.jf),n.rXU(Re.fL),n.rXU(Vt),n.rXU(wt,8))},Mt.\u0275cmp=n.VBU({type:Mt,selectors:[["tui-dropdown"]],hostVars:2,hostBindings:function(gt,At){1>&&n.bIt("$.data-mode.attr",function(){return At.mode$}),2>&&(n.zvX("@tuiDropdownAnimation",At.animation),n.BMQ("data-appearance",At.options.appearance))},features:[n.Jv_([J.ew,$e.ZE,(0,le.mI)("dropdown",on),(0,le.Z3)("dropdown",Me),xe.si])],decls:5,vars:4,consts:[["activeZone","tuiActiveZone"],["tuiActiveZone","","tuiOverscroll","all",1,"t-scroll",3,"tuiHoveredChange"],["tabindex","0",3,"focus"],["class","t-primitive",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive"]],template:function(gt,At){if(1>){const rn=n.RV6();n.j41(0,"tui-scrollbar",1,0),n.bIt("tuiHoveredChange",function(Zt){return n.eBV(rn),n.Njj(At.onHoveredChange(Zt))}),n.j41(2,"div",2),n.bIt("focus",function(){return n.eBV(rn),n.Njj(At.onTopFocus())}),n.k0s(),n.DNE(3,Ge,2,1,"div",3),n.j41(4,"div",2),n.bIt("focus",function(){return n.eBV(rn),n.Njj(At.onBottomFocus())}),n.k0s()()}if(2>){const rn=n.sdS(1);n.R7$(3),n.Y8G("polymorpheusOutlet",At.directive.content)("polymorpheusOutletContext",n.eq3(2,it,rn))}},dependencies:[lt.UB,Y.Y,fe.x,G.x,W.OA],styles:['[_nghost-%COMP%]{position:absolute;display:flex;box-shadow:var(--tui-shadow-dropdown);background:var(--tui-elevation-02);border-radius:var(--tui-radius-m);overflow:hidden;border:1px solid var(--tui-base-04);box-sizing:border-box;max-width:calc(100% - 8px);isolation:isolate;pointer-events:auto}.ng-animating[_nghost-%COMP%]{pointer-events:none}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}[data-mode=onDark][_nghost-%COMP%]{--tui-text-01: var(--tui-text-01-night);--tui-clear: var(--tui-clear-inverse);background:#222;border:1px solid #808080}.t-scroll[_ngcontent-%COMP%]{flex-grow:1;max-width:100%}.t-primitive[_ngcontent-%COMP%]{padding:1rem}'],data:{animation:[ge.CF]}}),Mt})(),ni=(()=>{class Mt extends le.Q{constructor(gt,At,rn){super(gt,At,rn),this.type="dropdown"}}return Mt.\u0275fac=function(gt){return new(gt||Mt)(n.rXU(J.ew,2),n.rXU(le.Xu),n.rXU(le.lL))},Mt.\u0275dir=n.FsC({type:Mt,selectors:[["","tuiDropdown",""]],features:[n.Jv_([J.ew]),n.Vt3]}),Mt})(),Ri=(()=>{class Mt extends le.Xu{constructor(){super(gt=>this.stream$.subscribe(gt)),this.stream$=new nt.t(!1),this.tuiDropdownManual=!1,this.type="dropdown"}ngOnChanges(){this.stream$.next(this.tuiDropdownManual)}}return Mt.\u0275fac=function(gt){return new(gt||Mt)},Mt.\u0275dir=n.FsC({type:Mt,selectors:[["","tuiDropdown","","tuiDropdownManual",""]],inputs:{tuiDropdownManual:"tuiDropdownManual"},features:[n.Jv_([(0,le.Np)(Mt)]),n.Vt3,n.OA$]}),Mt})(),Mi=(()=>{class Mt extends le.dg{constructor(gt,At,rn){super(),this.options=gt,this.viewport=At,this.vertical=rn,this.previous=this.options.direction||"bottom",this.tuiDropdownSided="",this.tuiDropdownSidedOffset=4,this.type="dropdown"}getPosition(gt){var At,rn;if(!1===this.tuiDropdownSided)return this.vertical.getPosition(gt);const{height:an,width:Zt}=gt,Tn=null!==(rn=null===(At=this.vertical.accessor)||void 0===At?void 0:At.getClientRect())&&void 0!==rn?rn:he.Lo,tn=this.viewport.getClientRect(),{direction:Jt,minHeight:sn,offset:ft}=this.options,$t="center"===this.options.align?"left":this.options.align,Et={top:Tn.bottom-tn.top,left:Tn.left-ft-tn.left,right:tn.right-Tn.right-ft,bottom:tn.bottom-Tn.top},en={top:Tn.bottom-an+this.tuiDropdownSidedOffset+1,left:Tn.left-Zt-ft,right:Tn.right+ft,bottom:Tn.top-this.tuiDropdownSidedOffset-1},mt=Et.top>Et.bottom?"top":"bottom",ln=Et[$t]>Zt?en[$t]:Et.left>Et.right?en.left:en.right;return Et[this.previous]>sn&&Jt||this.previous===mt?[en[this.previous],ln]:(this.previous=mt,[en[mt],ln])}}return Mt.\u0275fac=function(gt){return new(gt||Mt)(n.rXU(Vt),n.rXU(Re.ob),n.rXU(on))},Mt.\u0275dir=n.FsC({type:Mt,selectors:[["","tuiDropdownSided",""]],inputs:{tuiDropdownSided:"tuiDropdownSided",tuiDropdownSidedOffset:"tuiDropdownSidedOffset"},features:[n.Jv_([on,(0,le.nR)(Mt)]),n.Vt3]}),Mt})(),Lt=(()=>{class Mt{}return Mt.\u0275fac=function(gt){return new(gt||Mt)},Mt.\u0275mod=n.$C({type:Mt}),Mt.\u0275inj=n.G2t({imports:[[W.yJ,Y.L,fe.w,lt.FC,G.E$]]}),Mt})()},4819:(kt,Be,m)=>{"use strict";m.d(Be,{_n:()=>cn,Qw:()=>rn,XZ:()=>ni,ZF:()=>an,JL:()=>mi,Hg:()=>Tn,Q3:()=>sn,bk:()=>Vn,AZ:()=>pt});var n=m(1635),c=m(3953),Y=m(9925),fe=m(683),G=m(1813),w=m(9369),J=m(2287),pe=m(5001),ve=m(4343),he=m(4215),ue=m(4682),oe=m(4340),le=m(9835),ge=m(8529),xe=m(7359),$e=m(4754),Re=m(8323),Ce=m(1193),He=m(8502),Xe=m(2846),Se=m(800),_e=m(5558),je=m(5335),Ve=m(6977),tt=m(7469),Oe=m(5964),de=m(6354),W=m(8141),Pe=m(9974),ut=m(5343),qe=m(4360),nt=m(8750),it=m(9172),Ge=m(3294),V=m(5245),se=m(1413),Me=m(7786),z=m(7673),We=m(2771),Ue=m(1807),wt=m(4412),Nt=m(8048),Vt=m(177);const Pt=["*"];function It(ft,$t){1&ft&&c.nrm(0,"span",1),2&ft&&c.Y8G("innerHTML",$t.polymorpheusOutlet,c.npT)}const fn=(0,Y.ET)(()=>At),cn=(0,Y.gc)({direction:"bottom-left",showDelay:500,hideDelay:200,appearance:"",icon:"tuiIconHelpCircle"});let Vn=(()=>{class ft extends fe.zY{constructor(Et){super(),this.options=Et,this.direction=this.options.direction,this.appearance=this.options.appearance,this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.icon=this.options.icon}}return ft.\u0275fac=function(Et){return new(Et||ft)(c.rXU(cn,4))},ft.\u0275dir=c.FsC({type:ft,selectors:[["","tuiHintContent",""]],inputs:{content:[0,"tuiHintContent","content"],direction:[0,"tuiHintDirection","direction"],appearance:[0,"tuiHintAppearance","appearance"],showDelay:[0,"tuiHintShowDelay","showDelay"],hideDelay:[0,"tuiHintHideDelay","hideDelay"]},features:[c.Jv_([{provide:cn,useExisting:(0,c.Rfq)(()=>ft)}]),c.Vt3]}),ft})(),ni=(()=>{class ft{constructor(Et,en,mt,wn,ln){this.el=Et,this.component=en,this.hintService=mt,this.options=wn,this.activeZone=ln,this.tuiHintAppearance=null,this.type="hint"}set tuiHint(Et){this.content=Et,Et||this.toggle(!1)}get appearance(){var Et;return null!==(Et=this.tuiHintAppearance)&&void 0!==Et?Et:this.options.appearance}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(Et){Et&&this.content?this.hintService.add(this):this.hintService.remove(this)}}return ft.\u0275fac=function(Et){return new(Et||ft)(c.rXU(c.aKT),c.rXU(Se.lS),c.rXU(Ce.Vj),c.rXU(cn),c.rXU(G.Y,8))},ft.\u0275dir=c.FsC({type:ft,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{tuiHint:"tuiHint",context:[0,"tuiHintContext","context"],tuiHintAppearance:"tuiHintAppearance"},features:[c.Jv_([(0,xe.yq)(ft),(0,xe.XW)(ft),{provide:Se.lS,deps:[fn,c.duS],useClass:Se.lS}])]}),ft})(),mi=(()=>{class ft extends xe.Xu{constructor(Et,en,mt,wn){super(ln=>this.stream$.subscribe(ln)),this.hovered$=Et,this.options=en,this.el=mt,this.parent=wn,this.visible=!1,this.toggle$=new se.B,this.stream$=(0,Me.h)(this.toggle$.pipe((0,_e.n)(ln=>(0,z.of)(ln).pipe((0,je.c)(ln?0:this.hideDelay))),(0,Ve.Q)(this.hovered$),(0,tt.u)()),this.hovered$.pipe((0,_e.n)(ln=>(0,z.of)(ln).pipe((0,je.c)(ln?this.showDelay:this.hideDelay))),(0,Ve.Q)(this.toggle$),(0,tt.u)())).pipe((0,Oe.p)(()=>this.enabled),(0,de.T)(ln=>ln&&(this.el.nativeElement.hasAttribute("tuiHintPointer")||!(0,Xe.GS)(this.el.nativeElement))),(0,W.M)(ln=>{this.visible=ln})),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.type="hint",this.enabled=!0}toggle(Et=!this.visible){var en;this.toggle$.next(Et),null===(en=this.parent)||void 0===en||en.toggle(Et)}}return ft.\u0275fac=function(Et){return new(Et||ft)(c.rXU(w.Lo),c.rXU(cn),c.rXU(c.aKT),c.rXU(ft,12))},ft.\u0275dir=c.FsC({type:ft,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{showDelay:[0,"tuiHintShowDelay","showDelay"],hideDelay:[0,"tuiHintHideDelay","hideDelay"]},exportAs:["tuiHintHover"],features:[c.Jv_([(0,xe.Np)(ft),w.Lo]),c.Vt3]}),ft})(),Ri=(()=>{class ft extends mi{constructor(){super(...arguments),this.currentRect=J.Lo}onMove({clientX:Et,clientY:en}){this.currentRect=(0,pe.D$)(Et,en)}getClientRect(){return this.currentRect}}return ft.\u0275fac=(()=>{let $t;return function(en){return($t||($t=c.xGo(ft)))(en||ft)}})(),ft.\u0275dir=c.FsC({type:ft,selectors:[["","tuiHint","","tuiHintPointer",""]],hostBindings:function(Et,en){1&Et&&c.bIt("mousemove.silent",function(wn){return en.onMove(wn)})},features:[c.Jv_([(0,xe.yq)(ft),(0,xe.Np)(ft)]),c.Vt3]}),ft})(),pt=(()=>{class ft extends xe.dg{constructor(Et,en,mt,wn){super(),this.options=Et,this.viewport=en,this.directive=mt,this.accessors=wn,this.points=Nt.G$.reduce((ln,ot)=>Object.assign(Object.assign({},ln),{[ot]:[0,0]}),{}),this.direction=this.options.direction,this.type="hint"}getPosition({width:Et,height:en}){var mt,wn;const ln=null!==(wn=null===(mt=this.accessor)||void 0===mt?void 0:mt.getClientRect())&&void 0!==wn?wn:J.Lo,ot=ln.left+ln.width/2,ze=ln.top+ln.height/2;if(this.points["top-left"][0]=ln.top-en-8,this.points["top-left"][1]=ot-Et+22,this.points.top[0]=this.points["top-left"][0],this.points.top[1]=ot-Et/2,this.points["top-right"][0]=this.points["top-left"][0],this.points["top-right"][1]=ot-22,this.points["bottom-left"][0]=ln.bottom+8,this.points["bottom-left"][1]=this.points["top-left"][1],this.points.bottom[0]=this.points["bottom-left"][0],this.points.bottom[1]=this.points.top[1],this.points["bottom-right"][0]=this.points["bottom-left"][0],this.points["bottom-right"][1]=this.points["top-right"][1],this.points["left-top"][0]=ze-en+22,this.points["left-top"][1]=ln.left-Et-8,this.points.left[0]=ze-en/2,this.points.left[1]=this.points["left-top"][1],this.points["left-bottom"][0]=ze-22,this.points["left-bottom"][1]=this.points["left-top"][1],this.points["right-top"][0]=this.points["left-top"][0],this.points["right-top"][1]=ln.right+8,this.points.right[0]=this.points.left[0],this.points.right[1]=this.points["right-top"][1],this.points["right-bottom"][0]=this.points["left-bottom"][0],this.points["right-bottom"][1]=this.points["right-top"][1],this.checkPosition(this.points[this.direction],Et,en))return this.points[this.direction];const me=Nt.G$.find(De=>this.checkPosition(this.points[De],Et,en));return this.points[me||this.fallback]}get accessor(){return(0,xe.GR)("hint")(this.accessors,this.directive)}get fallback(){return this.points.top[0]>this.viewport.getClientRect().bottom-this.points.bottom[0]?"top":"bottom"}checkPosition([Et,en],mt,wn){const ln=this.viewport.getClientRect();return Et>2&&en>2&&Et+wn{class ft{constructor(Et,en,mt,wn,ln,ot,ze,me,De,U,we,st){var Dt;this.animation=wn,this.pointer=ln,this.accessor=ot,this.el=ze,this.polymorpheus=me,this.hover=De,this.mode=U,this.vvs=we,this.viewport=st,this.appearance=this.polymorpheus.$implicit.appearance||(null===(Dt=this.mode)||void 0===Dt?void 0:Dt.mode),en.pipe((0,de.T)(Qt=>this.vvs.correct(Qt)),(0,Ve.Q)(mt)).subscribe(([Qt,xn])=>{this.update(Qt,xn)}),Et.pipe((0,Ve.Q)(mt)).subscribe(Qt=>this.hover.toggle(Qt))}get content(){return this.polymorpheus.$implicit.content}get context(){return this.polymorpheus.$implicit.context}onClick(Et){(!Et.closest("tui-hint")&&!this.hover.el.nativeElement.contains(Et)||(0,Xe.GS)(this.hover.el.nativeElement))&&this.hover.toggle(!1)}update(Et,en){if(!this.hover.el.nativeElement.isConnected)return void this.hover.toggle(!1);const{height:mt,width:wn}=this.el.nativeElement.getBoundingClientRect(),{style:ln}=this.el.nativeElement,ot=this.accessor.getClientRect(),ze=this.viewport.getClientRect();if(ot===J.Lo)return;const me=(0,he.wN)(en,4,ze.width-wn-4),[De,U]=this.vvs.correct([ot.top+ot.height/2-Et,ot.left+ot.width/2-me]);ln.top=(0,ue.P)(Et),ln.left=(0,ue.P)(me),ln.setProperty("--top",(0,ue.P)((0,he.wN)(De,.5,mt-1))),ln.setProperty("--left",(0,ue.P)((0,he.wN)(U,.5,wn-1)))}}return ft.\u0275fac=function(Et){return new(Et||ft)(c.rXU(w.Lo),c.rXU(Ce.ZE),c.rXU(oe.ew,2),c.rXU(He.fx),c.rXU(Ri,8),c.rXU(xe.cf),c.rXU(c.aKT),c.rXU(Se.su),c.rXU(mi),c.rXU(Re.h,8),c.rXU(Ce.yt),c.rXU(He.ob))},ft.\u0275cmp=c.VBU({type:ft,selectors:[["tui-hint"]],hostVars:4,hostBindings:function(Et,en){1&Et&&c.bIt("click",function(wn){return en.onClick(wn.target)},!1,c.EBC),2&Et&&(c.zvX("@tuiFadeIn",en.animation),c.BMQ("data-appearance",en.appearance),c.AVh("_untouchable",en.pointer))},features:[c.Jv_([oe.ew,Ce.ZE,w.Lo,(0,xe.mI)("hint",pt),(0,xe.Z3)("hint",ni)])],ngContentSelectors:Pt,decls:2,vars:2,consts:[[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(Et,en){1&Et&&(c.NAR(),c.SdG(0),c.DNE(1,It,1,1,"span",0)),2&Et&&(c.R7$(),c.Y8G("polymorpheusOutlet",en.content)("polymorpheusOutletContext",en.context))},dependencies:[Se.OA],styles:['[_nghost-%COMP%]{position:absolute;max-width:18rem;min-height:var(--tui-height-m);padding:.75rem 1rem;background:var(--tui-primary);border-radius:var(--tui-radius-l);color:var(--tui-primary-text);box-sizing:border-box;font:var(--tui-font-text-s);white-space:pre-line;word-wrap:break-word;line-height:1.25rem}[_nghost-%COMP%]:before{content:"";position:absolute;top:var(--top);left:var(--left);width:.5rem;height:.5rem;border-radius:.125rem;box-sizing:border-box;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}[data-appearance=error][_nghost-%COMP%]{background:var(--tui-error-fill)}[data-appearance=onDark][_nghost-%COMP%]{background:var(--tui-elevation-02);color:var(--tui-text-01);filter:drop-shadow(0 0 .125rem rgba(0,0,0,.16)) drop-shadow(0 1.5rem 1rem rgba(0,0,0,.03)) drop-shadow(0 .75rem .75rem rgba(0,0,0,.04)) drop-shadow(0 .25rem .375rem rgba(0,0,0,.05))}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}._untouchable[_nghost-%COMP%]{pointer-events:none}'],data:{animation:[$e.uy]},changeDetection:0}),(0,n.Cg)([ve.PE],ft.prototype,"update",null),ft})(),rn=(()=>{class ft extends xe.Xu{constructor(Et,en,mt){super(wn=>this.stream$.subscribe(wn)),this.zone=Et,this.doc=en,this.el=mt,this.id$=new We.m(1),this.stream$=this.id$.pipe((0,le.aY)(()=>(0,le.xM)(this.doc,"keydown",{capture:!0}),Y.Aj),(0,_e.n)(()=>this.focused?(0,z.of)(!1):(0,Me.h)((0,le.xM)(this.doc,"keyup"),(0,le.xM)(this.element,"blur")).pipe((0,de.T)(()=>this.focused))),function lt(ft){return(0,Pe.N)(($t,Et)=>{let en=!1,mt=null,wn=null;const ln=()=>{if(wn?.unsubscribe(),wn=null,en){en=!1;const ot=mt;mt=null,Et.next(ot)}};$t.subscribe((0,qe._)(Et,ot=>{wn?.unsubscribe(),en=!0,mt=ot,wn=(0,qe._)(Et,ln,ut.l),(0,nt.Tg)(ft(ot)).subscribe(wn)},()=>{ln(),Et.complete()},void 0,()=>{mt=wn=null}))})}(wn=>wn?(0,Ue.O)(1e3):(0,z.of)(null)),(0,it.Z)(!1),(0,Ge.F)(),(0,V.i)(1),(0,le.sX)(this.zone)),this.tuiHintDescribe="",this.type="hint"}ngOnChanges(){this.id$.next(this.tuiHintDescribe)}get focused(){return(0,ge.X)(this.element)}get element(){return this.doc.getElementById(this.tuiHintDescribe||"")||this.el.nativeElement}}return ft.\u0275fac=function(Et){return new(Et||ft)(c.rXU(c.SKi),c.rXU(Vt.qQ),c.rXU(c.aKT))},ft.\u0275dir=c.FsC({type:ft,selectors:[["","tuiHintDescribe",""]],inputs:{tuiHintDescribe:"tuiHintDescribe"},features:[c.Jv_([(0,xe.Np)(ft)]),c.Vt3,c.OA$]}),(0,n.Cg)([ve.PE],ft.prototype,"element",null),ft})(),an=(()=>{class ft extends xe.Q{constructor(Et,en,mt){super(Et,en,mt),this.type="hint"}}return ft.\u0275fac=function(Et){return new(Et||ft)(c.rXU(oe.ew,2),c.rXU(xe.Xu),c.rXU(xe.lL))},ft.\u0275dir=c.FsC({type:ft,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],features:[c.Jv_([oe.ew]),c.Vt3]}),ft})(),Tn=(()=>{class ft extends xe.Xu{constructor(Et){super(en=>this.stream$.subscribe(en)),this.stream$=new wt.t(!1),this.tuiHintManual=!1,this.type="hint",Et.enabled=!1}ngOnChanges(){this.stream$.next(this.tuiHintManual)}}return ft.\u0275fac=function(Et){return new(Et||ft)(c.rXU(mi))},ft.\u0275dir=c.FsC({type:ft,selectors:[["","tuiHint","","tuiHintManual",""]],inputs:{tuiHintManual:"tuiHintManual"},features:[c.Jv_([(0,xe.Np)(ft)]),c.Vt3,c.OA$]}),ft})(),sn=(()=>{class ft{}return ft.\u0275fac=function(Et){return new(Et||ft)},ft.\u0275mod=c.$C({type:ft}),ft.\u0275inj=c.G2t({imports:[[Vt.MD,Se.yJ]]}),ft})()},8323:(kt,Be,m)=>{"use strict";m.d(Be,{Q:()=>fe,h:()=>Y});var n=m(3953),c=m(683);let Y=(()=>{class G extends c.zY{constructor(){super(...arguments),this.mode=null}}return G.\u0275fac=(()=>{let w;return function(pe){return(w||(w=n.xGo(G)))(pe||G)}})(),G.\u0275dir=n.FsC({type:G,selectors:[["","tuiMode",""]],inputs:{mode:[0,"tuiMode","mode"]},features:[n.Vt3]}),G})(),fe=(()=>{class G{}return G.\u0275fac=function(J){return new(J||G)},G.\u0275mod=n.$C({type:G}),G.\u0275inj=n.G2t({}),G})()},2061:(kt,Be,m)=>{"use strict";m.d(Be,{E:()=>w,l:()=>G});var n=m(3953),c=m(7919),Y=m(7291),fe=m(8502);let G=(()=>{class J{constructor(ve){this.mode$=ve,this.disabled=!1,this.readOnly=!1,this.hover=null,this.active=null,this.focus=!1,this.invalid=!1,this.appearance=""}get computedInvalid(){return!this.disabled&&!this.readOnly&&this.invalid}get computedFocused(){return this.focus&&!this.disabled}get interactiveState(){return this.disabled?c.Ks.Disabled:this.readOnly?c.Ks.Readonly:this.active?c.Ks.Active:this.hover?c.Ks.Hover:null}get noHover(){return this.readOnly||!1===this.hover}get noActive(){return this.readOnly||!1===this.active}}return J.\u0275fac=function(ve){return new(ve||J)(n.rXU(fe.fL))},J.\u0275dir=n.FsC({type:J,selectors:[["","tuiWrapper",""]],hostVars:10,hostBindings:function(ve,he){1&ve&&n.bIt("$.data-mode.attr",function(){return he.mode$}),2&ve&&(n.BMQ("data-appearance",he.appearance)("data-state",he.interactiveState),n.AVh("_invalid",he.computedInvalid)("_focused",he.computedFocused)("_no-hover",he.noHover)("_no-active",he.noActive))},inputs:{disabled:"disabled",readOnly:"readOnly",hover:"hover",active:"active",focus:"focus",invalid:"invalid",appearance:"appearance"},features:[n.Jv_([Y.si])]}),J})(),w=(()=>{class J{}return J.\u0275fac=function(ve){return new(ve||J)},J.\u0275mod=n.$C({type:J}),J.\u0275inj=n.G2t({}),J})()},7919:(kt,Be,m)=>{"use strict";m.d(Be,{Ks:()=>Y,bC:()=>n});var n=function(w){return w.Accent="accent",w.Flat="flat",w.Icon="icon",w.Outline="outline",w.Primary="primary",w.Secondary="secondary",w.SecondaryDestructive="secondary-destructive",w.Table="table",w.Textfield="textfield",w.Whiteblock="whiteblock",w.WhiteblockActive="whiteblock-active",w}(n||{}),Y=function(w){return w.Active="active",w.Disabled="disabled",w.Hover="hover",w.Readonly="readonly",w}(Y||{})},7291:(kt,Be,m)=>{"use strict";m.d(Be,{si:()=>pe});var n=m(3953),c=m(8502),Y=m(8323),fe=m(7673),G=m(9172),w=m(6354);new n.kdw;const pe={provide:c.fL,deps:[[new n.Xx1,Y.h],n.aKT],useFactory:(he,{nativeElement:ue})=>{const oe=he?he.change$.pipe((0,G.Z)(null),(0,w.T)(()=>he.mode)):(0,fe.of)(null);return ue["$.data-mode.attr"]=oe,oe}}},1193:(kt,Be,m)=>{"use strict";m.d(Be,{$n:()=>je,Vj:()=>tt,ZE:()=>de,kd:()=>Pe,yt:()=>ut,z3:()=>W});var n=m(3953),c=m(9835),Y=m(1410),fe=m(2287),G=m(4340),J=(m(4489),m(8502)),pe=m(1985),ve=m(4412),he=m(7786),ue=m(1807),oe=m(983),le=m(6354),ge=m(3294),xe=m(4668),$e=m(980),Re=m(6977),Ce=m(3864),He=m(7359),Xe=m(2791),Se=m(345),_e=m(365);let je=(()=>{class qe extends pe.c{constructor(lt,it,Ge){super(V=>this.stream$.subscribe(V)),this.media=lt,this.ngZone=it,this.size$=Ge,this.sorted=Object.values(this.media).sort((V,se)=>V-se),this.invert=Object.keys(this.media).reduce((V,se)=>Object.assign(Object.assign({},V),{[this.media[se]]:se}),{}),this.stream$=this.size$.pipe((0,le.T)(({width:V})=>this.sorted.find(se=>se>V)),(0,le.T)(V=>this.invert[V||this.sorted[this.sorted.length-1]]),(0,ge.F)(),(0,c.sX)(this.ngZone),(0,xe.t)({bufferSize:1,refCount:!0}))}}return qe.\u0275fac=function(lt){return new(lt||qe)(n.KVO(J.IA),n.KVO(n.SKi),n.KVO(Y.Q_))},qe.\u0275prov=n.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),tt=(()=>{class qe extends ve.t{constructor(){super([])}add(lt){this.next(this.value.concat(lt))}remove(lt){this.value.includes(lt)&&this.next(this.value.filter(it=>it!==lt))}}return qe.\u0275fac=function(lt){return new(lt||qe)},qe.\u0275prov=n.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),de=(()=>{class qe extends pe.c{constructor(lt,it,Ge,V){super(se=>it.pipe((0,le.T)(()=>lt.nativeElement.getBoundingClientRect()),(0,le.T)(Me=>V.getPosition(Me)),(0,c.rB)(Ge),(0,$e.j)(()=>V.getPosition(fe.Lo))).subscribe(se))}}return qe.\u0275fac=function(lt){return new(lt||qe)(n.KVO(n.aKT),n.KVO(Ce.dJ),n.KVO(n.SKi),n.KVO(He.dg))},qe.\u0275prov=n.jDH({token:qe,factory:qe.\u0275fac}),qe})(),W=(()=>{class qe extends pe.c{constructor(lt,it,Ge,V){const se=lt?(0,he.h)((0,ue.O)(0),Ge).pipe((0,le.T)(()=>lt.isActive),(0,ge.F)(),(0,c.sX)(it),(0,Re.Q)(V)):oe.w;super(Me=>se.subscribe(Me))}}return qe.\u0275fac=function(lt){return new(lt||qe)(n.KVO(Xe.wQ,8),n.KVO(n.SKi),n.KVO(Ce.dJ),n.KVO(G.ew,2))},qe.\u0275prov=n.jDH({token:qe,factory:qe.\u0275fac}),qe})(),Pe=(()=>{class qe{constructor(lt,it,Ge){this.tuiSanitizer=lt,this.sanitizer=it,this.originals={},this.items$=new ve.t(new Map),this.define(Ge)}define(lt){const{value:it}=this.items$;Object.keys(lt).forEach(Ge=>{this.defineIcon(Ge,lt[Ge],it)}),this.items$.next(it)}getOriginal(lt){return this.originals[lt]||null}defineIcon(lt,it,Ge){if(Ge.has(lt))return;const V=this.parseSrc(lt,it);V&&(Ge.set(lt,V),this.originals=Object.assign(Object.assign({},this.originals),{[lt]:it}))}parseSrc(lt,it){return this.sanitize((0,_e.$6)(it,lt))}sanitize(lt){return this.sanitizer.bypassSecurityTrustHtml((this.tuiSanitizer?this.tuiSanitizer.sanitize(n.WPN.HTML,lt):this.sanitizer.sanitize(n.WPN.HTML,lt))||"")}}return qe.\u0275fac=function(lt){return new(lt||qe)(n.KVO(J.rf,8),n.KVO(Se.up),n.KVO(J.Y7))},qe.\u0275prov=n.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),ut=(()=>{class qe{constructor(lt,it){this.win=lt,this.isWebkit=it}correct([lt,it]){return[this.correctY(lt),this.correctX(it)]}correctX(lt){var it,Ge;return this.isWebkit?lt+(null!==(Ge=null===(it=this.win.visualViewport)||void 0===it?void 0:it.offsetLeft)&&void 0!==Ge?Ge:0):lt}correctY(lt){var it,Ge;return this.isWebkit?lt+(null!==(Ge=null===(it=this.win.visualViewport)||void 0===it?void 0:it.offsetTop)&&void 0!==Ge?Ge:0):lt}}return qe.\u0275fac=function(lt){return new(lt||qe)(n.KVO(Ce.jf),n.KVO(Y.Ld))},qe.\u0275prov=n.jDH({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})()},8502:(kt,Be,m)=>{"use strict";m.d(Be,{U_:()=>tt,fx:()=>Oe,R3:()=>We,_Z:()=>Pe,KN:()=>lt,QU:()=>Pt,Y7:()=>on,_t:()=>fn,YX:()=>It,GW:()=>cn,Qc:()=>Rn,IA:()=>hn,fL:()=>Vn,Fm:()=>z,wH:()=>Ue,Ub:()=>Ri,t9:()=>_i,Z6:()=>pt,vo:()=>je,rf:()=>an,Rm:()=>Jt,Qy:()=>sn,Eo:()=>ft,w2:()=>$t,HG:()=>en,r0:()=>mt,ob:()=>wn,WD:()=>nt,PU:()=>it,NW:()=>gt,Sc:()=>Et});var n=m(3953),c=m(9925),Y=m(8883),fe=m(9835),G=m(95),w=m(177),J=m(4585),pe=m(2846),ve=m(365),ue=m(3864),oe=m(7647),le=m(9172),ge=m(6354),xe=m(3294),$e=m(5558),Re=m(6977),Ce=m(8048),He=m(7673),Xe=m(7786),Se=m(3669),_e=m(7919);const je=(0,c.ET)(()=>{var ot,ze,me;return null!==(me=null===(ze=null===(ot=(0,n.WQX)(w.qQ).defaultView)||void 0===ot?void 0:ot.matchMedia)||void 0===ze?void 0:ze.call(ot,"(prefers-reduced-motion: reduce)").matches)&&void 0!==me&&me}),tt=(0,c.ET)(()=>(0,n.WQX)(je)?0:300),Oe=(0,c.ET)(()=>({value:"",params:{duration:(0,n.WQX)(tt)}})),W=((0,c.ET)(()=>(0,n.naY)()),{check:"tuiIconCheck",close:"tuiIconClose",error:"tuiIconAlertCircle",more:"tuiIconChevronRight"}),Pe=(0,c.gc)(W),qe=new n.nKC("[TUI_DATA_LIST_ACCESSOR]");function nt(ot){return{provide:qe,useExisting:ot}}const lt=new n.nKC("[TUI_DATA_LIST_HOST]");function it(ot){return{provide:lt,useExisting:ot}}(0,c.gc)(ot=>ot.isWeekend?"weekend":"weekday"),new n.nKC("[TUI_DOCUMENT_OR_SHADOW_ROOT]"),new n.nKC("[TUI_ELEMENT_REF]");const Me=(0,c.gc)(Y.G.Monday),z=(0,c.ET)((0,J.Y)("months")),We=(0,c.ET)((0,J.Y)("close")),Ue=(0,c.ET)((0,J.Y)("nothingFoundMessage")),Vt=((0,c.ET)((0,J.Y)("defaultErrorMessage")),(0,c.ET)((0,J.Y)("spinTexts")),(0,c.ET)((0,J.Y)("shortWeekDays"))),Pt="assets/taiga-ui/icons",It=(0,c.gc)(Pt),on=(0,c.gc)({}),fn=(0,c.ET)(()=>(0,pe.yu)((0,n.WQX)(It))),hn=(0,c.gc)({mobile:768,desktopSmall:1024,desktopLarge:1280}),cn=(0,c.ET)(()=>{const ot=(0,n.WQX)(ue.jf),ze=(0,n.WQX)(hn);return(0,fe.xM)(ot,"resize").pipe((0,oe.u)(),(0,le.Z)(null),(0,ge.T)(()=>function he(ot,{mobile:ze}){return(0,ve.hV)(ot)ni[ot],size:"m",hasIcon:!0,defaultAutoCloseTime:3e3}),_i=(0,c.gc)(Ce.RK);(0,c.gc)((0,He.of)(Object.assign(Object.assign({},Ce.RK),{decimalLimit:NaN})));const pt=new n.nKC("[TUI_OPTION_CONTENT]");function gt(ot){return{provide:pt,useValue:ot}}const At=ot=>{const ze=ot.length-1;return[ot[ze],...ot.slice(0,ze)]},an=((0,c.ET)(()=>{const ot=(0,n.WQX)(Me);return(0,n.WQX)(Vt).pipe((0,ge.T)(At),(0,ge.T)(ze=>[...ze.slice(ot),...ze.slice(0,ot)]))}),new n.nKC("[TUI_SANITIZER]")),Jt=((0,c.ET)(()=>{const ot=(0,n.WQX)(w.qQ);return(0,Xe.h)((0,fe.xM)(ot,"selectionchange"),(0,fe.xM)(ot,"mouseup"),(0,fe.xM)(ot,"mousedown").pipe((0,$e.n)(()=>(0,fe.xM)(ot,"mousemove").pipe((0,Re.Q)((0,fe.xM)(ot,"mouseup"))))),(0,fe.xM)(ot,"keydown"),(0,fe.xM)(ot,"keyup")).pipe((0,oe.u)())}),(0,c.gc)({decrement:"tuiIconChevronLeft",increment:"tuiIconChevronRight"}),(0,c.gc)(G.o)),sn=(0,c.gc)(Se.D),ft=(0,c.gc)(_e.bC.Textfield),$t=new n.nKC("[TUI_TEXTFIELD_HOST]");function Et(ot){return{provide:$t,useExisting:ot}}const en=(0,c.gc)("Taiga"),mt=new n.nKC("[TUI_VALUE_ACCESSOR]"),wn=(0,c.ET)(()=>{const ot=(0,n.WQX)(ue.jf);return{type:"viewport",getClientRect:()=>({top:0,left:0,right:ot.innerWidth,bottom:ot.innerHeight,width:ot.innerWidth,height:ot.innerHeight})}})},365:(kt,Be,m)=>{"use strict";function n(ue){return!(!ue||typeof getComputedStyle>"u")&&("fixed"===getComputedStyle(ue).getPropertyValue("position")||n(ue.parentElement))}function G({document:ue,innerWidth:oe}){return Math.max(ue.documentElement.clientWidth||0,oe||0)}m.d(Be,{$6:()=>he,hV:()=>G,m0:()=>n});const J='width="',pe='height="',ve="")));if(!ge?.includes(J)||!ge.includes(pe))return`${le.replace(ve,``;const xe=ge.indexOf(J),$e=ge.indexOf(pe),Re=xe+J.length,Ce=$e+pe.length,He=ge.slice(Re,ge.indexOf('"',Re)),Xe=ge.slice(Ce,ge.indexOf('"',Ce));if(!Xe||!He||He.includes("%")||Xe.includes("%")||He.includes("em")||Xe.includes("em"))return le.replace(ve,`${le}`}},2846:(kt,Be,m)=>{"use strict";m.d(Be,{GS:()=>pe,On:()=>J,Wu:()=>oe,cJ:()=>ve,f3:()=>G,tu:()=>he,yu:()=>w});var n=m(8048),c=m(5001);const Y=1.5,fe=2.5;function G(le,ge=!1,xe=!1,$e=!1,Re="m"){const Ce="s"===Re?0:.25;let He=0;return le&&(He+=Y+Ce),ge&&(He+=Y+Ce),xe&&(He+=Y+Ce),$e&&(He+=fe+Ce),He}function w(le){const ge=le.endsWith("/")?le:`${le}/`;return xe=>xe.startsWith("tuiIcon")?`${ge}${xe}.svg${n.sf}#${xe}`:(0,n.Vp)(xe)}function J(le){return 1===le.length||n.V3.includes(le)}function pe(le,ge="tui-hints-host"){var xe;return!(null===(xe=(0,c.J0)(le))||void 0===xe||!xe.some($e=>!$e.closest(ge)))}function ve(le){const ge=le.trim();return ge.startsWith("<")&&ge.endsWith(">")}function he(le,ge){return(xe,$e)=>{const Re=xe||Object.assign({},$e||ge);return Object.keys(le).forEach(Ce=>{Re[Ce]=le[Ce]}),Re}}const ue={xxs:0,xs:1,s:2,m:3,l:4,xl:5,xxl:6};function oe(le,ge="s"){return ue[le]>ue[ge]}},2725:(kt,Be,m)=>{"use strict";m.d(Be,{p:()=>n});var n=function(c){return c.AD="AD",c.AE="AE",c.AF="AF",c.AG="AG",c.AI="AI",c.AL="AL",c.AM="AM",c.AO="AO",c.AR="AR",c.AT="AT",c.AU="AU",c.AW="AW",c.AZ="AZ",c.BA="BA",c.BB="BB",c.BD="BD",c.BE="BE",c.BF="BF",c.BG="BG",c.BH="BH",c.BI="BI",c.BJ="BJ",c.BL="BL",c.BM="BM",c.BN="BN",c.BO="BO",c.BQ="BQ",c.BR="BR",c.BS="BS",c.BT="BT",c.BW="BW",c.BY="BY",c.BZ="BZ",c.CA="CA",c.CD="CD",c.CF="CF",c.CG="CG",c.CH="CH",c.CI="CI",c.CL="CL",c.CM="CM",c.CN="CN",c.CO="CO",c.CR="CR",c.CU="CU",c.CV="CV",c.CW="CW",c.CY="CY",c.CZ="CZ",c.DE="DE",c.DJ="DJ",c.DK="DK",c.DM="DM",c.DO="DO",c.DZ="DZ",c.EC="EC",c.EE="EE",c.EG="EG",c.ER="ER",c.ES="ES",c.ET="ET",c.FI="FI",c.FJ="FJ",c.FK="FK",c.FM="FM",c.FR="FR",c.GA="GA",c.GB="GB",c.GD="GD",c.GE="GE",c.GF="GF",c.GH="GH",c.GI="GI",c.GL="GL",c.GM="GM",c.GN="GN",c.GP="GP",c.GQ="GQ",c.GR="GR",c.GT="GT",c.GW="GW",c.GY="GY",c.HK="HK",c.HN="HN",c.HR="HR",c.HT="HT",c.HU="HU",c.ID="ID",c.IE="IE",c.IL="IL",c.IN="IN",c.IQ="IQ",c.IR="IR",c.IS="IS",c.IT="IT",c.JM="JM",c.JO="JO",c.JP="JP",c.KE="KE",c.KG="KG",c.KH="KH",c.KM="KM",c.KN="KN",c.KP="KP",c.KR="KR",c.KW="KW",c.KY="KY",c.KZ="KZ",c.LA="LA",c.LB="LB",c.LC="LC",c.LI="LI",c.LK="LK",c.LR="LR",c.LS="LS",c.LT="LT",c.LU="LU",c.LV="LV",c.LY="LY",c.MA="MA",c.MC="MC",c.MD="MD",c.ME="ME",c.MF="MF",c.MG="MG",c.MK="MK",c.ML="ML",c.MM="MM",c.MN="MN",c.MO="MO",c.MQ="MQ",c.MR="MR",c.MS="MS",c.MT="MT",c.MU="MU",c.MV="MV",c.MW="MW",c.MX="MX",c.MY="MY",c.MZ="MZ",c.NA="NA",c.NC="NC",c.NE="NE",c.NG="NG",c.NI="NI",c.NL="NL",c.NO="NO",c.NP="NP",c.NZ="NZ",c.OM="OM",c.PA="PA",c.PE="PE",c.PF="PF",c.PG="PG",c.PH="PH",c.PK="PK",c.PL="PL",c.PT="PT",c.PW="PW",c.PY="PY",c.QA="QA",c.RE="RE",c.RO="RO",c.RS="RS",c.RU="RU",c.RW="RW",c.SA="SA",c.SB="SB",c.SC="SC",c.SD="SD",c.SE="SE",c.SG="SG",c.SH="SH",c.SI="SI",c.SK="SK",c.SL="SL",c.SM="SM",c.SN="SN",c.SO="SO",c.SR="SR",c.ST="ST",c.SV="SV",c.SX="SX",c.SY="SY",c.SZ="SZ",c.TC="TC",c.TD="TD",c.TG="TG",c.TH="TH",c.TJ="TJ",c.TL="TL",c.TM="TM",c.TN="TN",c.TO="TO",c.TR="TR",c.TT="TT",c.TW="TW",c.TZ="TZ",c.UA="UA",c.UG="UG",c.US="US",c.UY="UY",c.UZ="UZ",c.VC="VC",c.VE="VE",c.VG="VG",c.VN="VN",c.VU="VU",c.WS="WS",c.XK="XK",c.YE="YE",c.YT="YT",c.ZA="ZA",c.ZM="ZM",c.ZW="ZW",c}(n||{})},4585:(kt,Be,m)=>{"use strict";m.d(Be,{Y:()=>He});var n=m(3953),c=m(2725);const he=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:"english"},{months:["January","February","March","April","May","June","July","August","September","October","November","December"],close:"Close",nothingFoundMessage:"Nothing found",defaultErrorMessage:"Value is invalid",spinTexts:["Previous","Next"],shortWeekDays:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],countries:{[c.p.AD]:"Andorra",[c.p.AE]:"United Arab Emirates",[c.p.AF]:"Afghanistan",[c.p.AG]:"Antigua and Barbuda",[c.p.BL]:"Saint Barth\xe9lemy",[c.p.AI]:"Anguilla",[c.p.AL]:"Albania",[c.p.AM]:"Armenia",[c.p.AO]:"Angola",[c.p.AR]:"Argentina",[c.p.AT]:"Austria",[c.p.AU]:"Australia",[c.p.AW]:"Aruba",[c.p.AZ]:"Azerbaijan",[c.p.BA]:"Bosnia and Herzegovina",[c.p.BB]:"Barbados",[c.p.BD]:"Bangladesh",[c.p.BE]:"Belgium",[c.p.BF]:"Burkina Faso",[c.p.BG]:"Bulgaria",[c.p.BH]:"Bahrain",[c.p.BI]:"Burundi",[c.p.BJ]:"Benin",[c.p.GF]:"Guyana",[c.p.BM]:"Bermuda",[c.p.BN]:"Brunei Darussalam",[c.p.BO]:"Bolivia",[c.p.BQ]:"Bonaire, Sint Eustatius and Saba",[c.p.BR]:"Brazil",[c.p.BS]:"Bahamas",[c.p.BT]:"Bhutan",[c.p.BW]:"Botswana",[c.p.BY]:"Belarus",[c.p.BZ]:"Belize",[c.p.CA]:"Canada",[c.p.CD]:"Dem. Rep. Congo (Kinshasa)",[c.p.CF]:"Central African Republic",[c.p.CG]:"Congo (Brazzaville)",[c.p.CH]:"Switzerland",[c.p.CI]:"Ivory Coast",[c.p.CL]:"Chile",[c.p.CM]:"Cameroon",[c.p.CN]:"China",[c.p.CO]:"Colombia",[c.p.CR]:"Costa Rica",[c.p.CU]:"Cuba",[c.p.CV]:"Cape Verde",[c.p.CW]:"Cura\xe7ao",[c.p.CY]:"Cyprus",[c.p.CZ]:"Czech Republic",[c.p.DE]:"Germany",[c.p.DJ]:"Djibouti",[c.p.DK]:"Denmark",[c.p.DM]:"Dominica",[c.p.DO]:"Dominican Republic",[c.p.DZ]:"Algeria",[c.p.EC]:"Ecuador",[c.p.EE]:"Estonia",[c.p.EG]:"Egypt",[c.p.ER]:"Eritrea",[c.p.ES]:"Spain",[c.p.ET]:"Ethiopia",[c.p.FI]:"Finland",[c.p.FJ]:"Fiji",[c.p.FK]:"Falkland Islands",[c.p.FM]:"F.S. of Micronesia",[c.p.FR]:"France",[c.p.GA]:"Gabon",[c.p.GB]:"United Kingdom",[c.p.GD]:"Grenada",[c.p.GE]:"Georgia",[c.p.GP]:"Guadeloupe",[c.p.GH]:"Ghana",[c.p.GI]:"Gibraltar",[c.p.GL]:"Greenland",[c.p.GM]:"Gambia",[c.p.GN]:"Guinea",[c.p.MF]:"Saint-Martin",[c.p.GQ]:"Equatorial Guinea",[c.p.GR]:"Greece",[c.p.GT]:"Guatemala",[c.p.GW]:"Guinea-Bissau",[c.p.GY]:"Guyana",[c.p.HK]:"Hong Kong",[c.p.HN]:"Honduras",[c.p.HR]:"Croatia",[c.p.HT]:"Haiti",[c.p.HU]:"Hungary",[c.p.ID]:"Indonesia",[c.p.IE]:"Ireland",[c.p.IL]:"Israel",[c.p.IN]:"India",[c.p.IQ]:"Iraq",[c.p.IR]:"Iran",[c.p.IS]:"Iceland",[c.p.IT]:"Italy",[c.p.JM]:"Jamaica",[c.p.JO]:"Jordan",[c.p.JP]:"Japan",[c.p.KE]:"Kenya",[c.p.KG]:"Kyrgyzstan",[c.p.KH]:"Cambodia",[c.p.KM]:"Comoros",[c.p.KN]:"Saint Kitts and Nevis",[c.p.KP]:"Korean PDR",[c.p.KR]:"Rep. Korea",[c.p.KW]:"Kuwait",[c.p.KY]:"Cayman Islands",[c.p.KZ]:"Kazakhstan",[c.p.LA]:"Laos",[c.p.LB]:"Lebanon",[c.p.LC]:"Saint Lucia",[c.p.LI]:"Liechtenstein",[c.p.LK]:"Sri Lanka",[c.p.LR]:"Liberia",[c.p.LS]:"Lesotho",[c.p.LT]:"Lithuania",[c.p.LU]:"Luxembourg",[c.p.LV]:"Latvia",[c.p.LY]:"Libya",[c.p.MA]:"Morocco",[c.p.MC]:"Monaco",[c.p.MD]:"Moldova",[c.p.ME]:"Montenegro",[c.p.MQ]:"Martinique",[c.p.MG]:"Madagascar",[c.p.MK]:"Rep. of North Macedonia",[c.p.ML]:"Mali",[c.p.MM]:"Burma (Myanmar)",[c.p.MN]:"Mongolia",[c.p.MO]:"Macau",[c.p.RE]:"R\xe9union",[c.p.MR]:"Mauritania",[c.p.MS]:"Montserrat",[c.p.MT]:"Malta",[c.p.MU]:"Mauritius",[c.p.MV]:"Maldives",[c.p.MW]:"Malawi",[c.p.MX]:"Mexico",[c.p.MY]:"Malaysia",[c.p.MZ]:"Mozambique",[c.p.NA]:"Namibia",[c.p.NC]:"New Caledonia",[c.p.NE]:"Niger",[c.p.NG]:"Nigeria",[c.p.NI]:"Nicaragua",[c.p.NL]:"Netherlands",[c.p.NO]:"Norway",[c.p.NP]:"Nepal",[c.p.NZ]:"New Zealand",[c.p.OM]:"Oman",[c.p.PA]:"Panama",[c.p.PE]:"Peru",[c.p.PF]:"French Polynesia (Tahiti)",[c.p.PG]:"Papua New Guinea",[c.p.PH]:"Philippines",[c.p.PK]:"Pakistan",[c.p.PL]:"Poland",[c.p.PT]:"Portugal",[c.p.PW]:"Palau",[c.p.PY]:"Paraguay",[c.p.QA]:"Qatar",[c.p.YT]:"Mayotte",[c.p.RO]:"Romania",[c.p.RS]:"Serbia",[c.p.RU]:"Russia",[c.p.RW]:"Rwanda",[c.p.SA]:"Saudi Arabia",[c.p.SB]:"Solomon Islands",[c.p.SC]:"Seychelles",[c.p.SD]:"Sudan",[c.p.SE]:"Sweden",[c.p.SG]:"Singapore",[c.p.SH]:"Saint Helena",[c.p.SI]:"Slovenia",[c.p.SK]:"Slovakia",[c.p.SL]:"Sierra Leone",[c.p.SM]:"San Marino",[c.p.SN]:"Senegal",[c.p.SO]:"Somalia",[c.p.SR]:"Suriname",[c.p.ST]:"Sao Tome and Principe",[c.p.SV]:"El Salvador",[c.p.SX]:"Sint Maarten",[c.p.SY]:"Syrian Arab Republic",[c.p.SZ]:"Swaziland",[c.p.TC]:"Turks and Caicos",[c.p.TD]:"Chad",[c.p.TG]:"Togo",[c.p.TH]:"Thailand",[c.p.TJ]:"Tajikistan",[c.p.TL]:"East Timor",[c.p.TM]:"Turkmenistan",[c.p.TN]:"Tunisia",[c.p.TO]:"Tonga",[c.p.TR]:"Turkey",[c.p.TT]:"Trinidad and Tobago",[c.p.TW]:"Taiwan",[c.p.TZ]:"Tanzania",[c.p.UA]:"Ukraine",[c.p.UG]:"Uganda",[c.p.US]:"USA",[c.p.UY]:"Uruguay",[c.p.UZ]:"Uzbekistan",[c.p.VC]:"Saint Vincent and the Grenadines",[c.p.VE]:"Venezuela",[c.p.VG]:"British Virgin Islands",[c.p.VN]:"Vietnam",[c.p.VU]:"Vanuatu",[c.p.WS]:"Samoa",[c.p.XK]:"Kosovo",[c.p.YE]:"Yemen",[c.p.ZA]:"South Africa",[c.p.ZM]:"Zambia",[c.p.ZW]:"Zimbabwe"}}),{cancel:"Cancel",done:"Done",more:"More",otherDate:"Other date...",showAll:"Show all",hide:"Hide",mobileCalendarTexts:["Choose day","Choose range","Choose days"],range:["from","to"],countTexts:["Plus","Minus"],time:{"HH:MM":"HH:MM","HH:MM:SS":"HH:MM:SS","HH:MM:SS.MSS":"HH:MM:SS.MSS"},dateTexts:{DMY:"dd.mm.yyyy",MDY:"mm.dd.yyyy",YMD:"yyyy.mm.dd"},digitalInformationUnits:["B","KiB","MiB"],passwordTexts:["Show password","Hide password"],copyTexts:["Copy","Copied"],shortCalendarMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],pagination:["Previous page","Next page"],fileTexts:{loadingError:"Upload failed",preview:"Preview",remove:"Remove"},inputFileTexts:{defaultLabelSingle:"or drop\xa0it\xa0here",defaultLabelMultiple:"or drop\xa0them\xa0here",defaultLinkSingle:"Choose a file",defaultLinkMultiple:"Choose files",maxSizeRejectionReason:"File is larger than ",formatRejectionReason:"Wrong file type",drop:"Drop file here",dropMultiple:"Drop files here"},multiSelectTexts:{all:"Select all",none:"Select none"},prompt:{yes:"Yes",no:"No"}}),{showHideText:"Show/Hide",paginationTexts:{pages:"Pages",linesPerPage:"Lines per page",of:"of"}}),{cardNumber:["Number","Card number"],cardExpiry:["Expires","Valid through"]}),{colorSelectorModeNames:["Solid color","Gradient"],toolbarTools:{undo:"Undo",redo:"Redo",font:"Font",fontStyle:"Font style",fontSize:"Font size",bold:"Bold",italic:"Italic",underline:"Underline",strikeThrough:"Strike through",justify:"Justify",justifyLeft:"Justify left",justifyCenter:"Justify center",justifyRight:"Justify right",justifyFull:"Justify full",list:"List",indent:"Indent",outdent:"Outdent",unorderedList:"Unordered list",orderedList:"Ordered list",quote:"Quote",foreColor:"Color",backColor:"Background color",hiliteColor:"Highlight color",clear:"Clear",link:"Link",attach:"Attach file",tex:"Insert TeX",code:"Code",image:"Insert image",insertHorizontalRule:"Insert horizontal rule",superscript:"Superscript",subscript:"Subscript",insertTable:"Insert table",insertGroup:"Insert group",hiliteGroup:"Hilite group",removeGroup:"Remove group",insertAnchor:"Insert anchor",mergeCells:"Merge cells",splitCells:"Split cells",rowsColumnsManaging:"Managing rows and columns",cellColor:"Cell color",setDetails:"Details",removeDetails:"Remove details"},editorEditLink:{urlExample:"example.com",anchorExample:"anchor"},editorTableCommands:[["Insert column before","Insert column after"],["Insert row before","Insert row after"],["Delete column","Delete row"]],editorCodeOptions:["Code in the text","Code in block"],editorFontOptions:{small:"Small",large:"Large",normal:"Normal",title:"Title",subtitle:"Subtitle"}}),{previewTexts:{rotate:"Rotate"},zoomTexts:{zoomOut:"Zoom out",zoomIn:"Zoom in",reset:"Reset"}});var ue=m(7673);const oe=new n.nKC("[TUI_DEFAULT_LANGUAGE]",{factory:()=>he}),le=new n.nKC("[TUI_LANGUAGE]",{factory:()=>(0,ue.of)((0,n.WQX)(oe))});new n.nKC("[TUI_LANGUAGE_LOADER]"),new n.nKC("[TUI_LANGUAGE_STORAGE_KEY]",{factory:()=>"tuiLanguage"});var $e=m(4402),Re=m(5558),Ce=m(6354);function He(Xe){return()=>(0,n.WQX)(le).pipe((0,Re.n)(Se=>(0,$e.A)(Se)?Se:(0,ue.of)(Se)),(0,Ce.T)(Se=>Se[Xe]))}},2230:(kt,Be,m)=>{"use strict";m.d(Be,{io:()=>At,E4:()=>mt,Bm:()=>ot,sd:()=>Vn,uS:()=>ze});var n=m(3953),c=m(9925),Y=m(2287),G=(m(4489),m(8883)),w=m(6651),J=m(4215);(0,c.gc)("DMY"),(0,c.gc)(".");class qe{constructor(U){this.year=U}static isValidYear(U){return Number.isInteger(U)&&(0,J.bQ)(U,0,1e4)}static isLeapYear(U){return U%400==0||U%4==0&&U%100!=0}static getAbsoluteLeapYears(U){return Math.ceil(U/400)+(Math.ceil(U/4)-Math.ceil(U/100))}static lengthBetween(U,we){return we.year-U.year}static normalizeYearPart(U){return(0,J.fS)(U,0,9999)}get formattedYear(){return String(this.year).padStart(4,"0")}get isLeapYear(){return qe.isLeapYear(this.year)}get absoluteLeapYears(){return qe.getAbsoluteLeapYears(this.year)}yearBefore({year:U}){return this.year=U}yearAfter({year:U}){return this.year>U}append({year:U=0}){return new qe(this.year+U)}toString(){return this.formattedYear}valueOf(){return this.year}[Symbol.toPrimitive](U){return Date.prototype[Symbol.toPrimitive].call(this,U)}toJSON(){return this.formattedYear}}class nt extends qe{constructor(U,we){super(U),this.month=we}static isValidMonth(U,we){return qe.isValidYear(U)&&nt.isValidMonthPart(we)}static getMonthDaysCount(U,we){switch(U){case G.n.February:return we?29:28;case G.n.April:case G.n.June:case G.n.September:case G.n.November:return 30;default:return 31}}static currentLocal(){const U=new Date;return new nt(U.getFullYear(),U.getMonth())}static currentUtc(){const U=new Date;return new nt(U.getUTCFullYear(),U.getUTCMonth())}static lengthBetween(U,we){return we.month+12*we.year-(U.month+12*U.year)}static normalizeMonthPart(U){return(0,J.fS)(U,0,11)}static isValidMonthPart(U){return Number.isInteger(U)&&(0,J.bQ)(U,0,12)}get formattedMonthPart(){return String(this.month+1).padStart(2,"0")}get daysCount(){return nt.getMonthDaysCount(this.month,this.isLeapYear)}monthBefore(U){return this.yearBefore(U)||this.yearSame(U)&&this.month=U.month}monthAfter(U){return this.yearAfter(U)||this.yearSame(U)&&this.month>U.month}append({year:U=0,month:we=0}){const st=12*(this.year+U)+this.month+we;return new nt(Math.floor(st/12),st%12)}toString(){return`${this.formattedMonthPart}.${this.formattedYear}`}valueOf(){return this.toLocalNativeDate().valueOf()}toJSON(){return`${super.toJSON()}-${this.formattedMonthPart}`}toLocalNativeDate(){return new Date(this.year,this.month)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month))}}class lt extends nt{constructor(U,we,st){super(U,we),this.day=st}static fromLocalNativeDate(U){return new lt(U.getFullYear(),U.getMonth(),U.getDate())}static fromUtcNativeDate(U){return new lt(U.getUTCFullYear(),U.getUTCMonth(),U.getUTCDate())}static isValidDay(U,we,st){return nt.isValidMonth(U,we)&&Number.isInteger(st)&&(0,J.bQ)(st,1,nt.getMonthDaysCount(we,qe.isLeapYear(U))+1)}static currentLocal(){const U=new Date,we=U.getFullYear(),st=U.getMonth(),Dt=U.getDate();return new lt(we,st,Dt)}static currentUtc(){const U=new Date,we=U.getUTCFullYear(),st=U.getUTCMonth(),Dt=U.getUTCDate();return new lt(we,st,Dt)}static normalizeOf(U,we,st){const Dt=qe.normalizeYearPart(U),Qt=nt.normalizeMonthPart(we),xn=lt.normalizeDayPart(st,Qt,Dt);return new lt(Dt,Qt,xn)}static lengthBetween(U,we){return Math.round((we.toLocalNativeDate().getTime()-U.toLocalNativeDate().getTime())/864e5)}static parseRawDateString(U,we="DMY"){switch(we){case"YMD":return{day:parseInt(U.slice(8,10),10),month:parseInt(U.slice(5,7),10)-1,year:parseInt(U.slice(0,4),10)};case"MDY":return{day:parseInt(U.slice(3,5),10),month:parseInt(U.slice(0,2),10)-1,year:parseInt(U.slice(6,10),10)};default:return{day:parseInt(U.slice(0,2),10),month:parseInt(U.slice(3,5),10)-1,year:parseInt(U.slice(6,10),10)}}}static normalizeParse(U,we="DMY"){const{day:st,month:Dt,year:Qt}=this.parseRawDateString(U,we);return lt.normalizeOf(Qt,Dt,st)}static jsonParse(U){const{day:we,month:st,year:Dt}=this.parseRawDateString(U,"YMD");if(!qe.isValidYear(Dt))throw new w.GB(Dt);if(!nt.isValidMonth(Dt,st))throw new w.X0(st);if(!Number.isInteger(we)||!(0,J.bQ)(we,1,nt.getMonthDaysCount(st,qe.isLeapYear(Dt))+1))throw new w.tt(we);return new lt(Dt,st,we)}static normalizeDayPart(U,we,st){const Dt=nt.getMonthDaysCount(we,qe.isLeapYear(st));return(0,J.fS)(U,1,Dt)}get formattedDayPart(){return String(this.day).padStart(2,"0")}get isWeekend(){const U=this.dayOfWeek(!1);return U===G.G.Saturday||U===G.G.Sunday}dayOfWeek(U=!0){const we=U?this.toLocalNativeDate().getDay()-1:this.toLocalNativeDate().getDay();return we<0?6:we}dayBefore(U){return this.monthBefore(U)||this.monthSame(U)&&this.day=U.day}dayAfter(U){return this.monthAfter(U)||this.monthSame(U)&&this.day>U.day}dayLimit(U,we){return null!==U&&this.dayBefore(U)?U:null!==we&&this.dayAfter(we)?we:this}append({year:U=0,month:we=0,day:st=0}){const Dt=12*(this.year+U)+this.month+we;let Qt=Math.floor(Dt/12),xn=Dt%12,Fn=Math.min(this.day,nt.getMonthDaysCount(xn,qe.isLeapYear(Qt)))+st;for(;Fn>nt.getMonthDaysCount(xn,qe.isLeapYear(Qt));)Fn-=nt.getMonthDaysCount(xn,qe.isLeapYear(Qt)),xn===G.n.December?(Qt++,xn=G.n.January):xn++;for(;Fn<1;)xn===G.n.January?(Qt--,xn=G.n.December):xn--,Fn+=nt.getMonthDaysCount(xn,qe.isLeapYear(Qt));return new lt(Qt,xn,Fn)}getFormattedDay(U,we){const st=this.formattedDayPart,Dt=this.formattedMonthPart,Qt=this.formattedYear;switch(U){case"YMD":return`${Qt}${we}${Dt}${we}${st}`;case"MDY":return`${Dt}${we}${st}${we}${Qt}`;default:return`${st}${we}${Dt}${we}${Qt}`}}toString(U="DMY",we="."){return this.getFormattedDay(U,we)}toJSON(){return`${super.toJSON()}-${this.formattedDayPart}`}toLocalNativeDate(){return new Date(this.year,this.month,this.day)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month,this.day))}}const V=new lt(0,0,1),se=new lt(9999,11,31);Symbol;var z=m(2725),We=m(4585);new n.nKC("[TUI_CALENDAR_DATE_STREAM]");(0,c.gc)({[z.p.AD]:"+376###-###",[z.p.AE]:"+971-##-###-####",[z.p.AF]:"+93##-###-####",[z.p.AG]:"+1(268) ###-####",[z.p.AI]:"+1(264) ###-####",[z.p.AL]:"+355(###) ###-###",[z.p.AM]:"+374##-###-###",[z.p.AO]:"+244(###) ###-###",[z.p.AR]:"+54(###) ####-####",[z.p.AT]:"+43(###) ###-####",[z.p.AU]:"+61#-####-####",[z.p.AW]:"+297###-####",[z.p.AZ]:"+994##-###-##-##",[z.p.BA]:"+387 ###-####-##",[z.p.BB]:"+1(246) ###-####",[z.p.BD]:"+880##-###-###",[z.p.BE]:"+32(###) ###-###",[z.p.BF]:"+226##-##-####",[z.p.BG]:"+359(###) ###-###",[z.p.BH]:"+973####-####",[z.p.BI]:"+257##-##-####",[z.p.BJ]:"+229##-##-####",[z.p.BL]:"+590 ## ## ## ## ##",[z.p.BM]:"+1(441) ###-####",[z.p.BN]:"+673###-####",[z.p.BO]:"+591#-###-####",[z.p.BQ]:"+599-###-####",[z.p.BR]:"+55(##) ####-#####",[z.p.BS]:"+1(242) ###-####",[z.p.BT]:"+975#-###-###",[z.p.BW]:"+267##-###-###",[z.p.BY]:"+375(##) ###-##-##",[z.p.BZ]:"+501###-####",[z.p.CA]:"+1(###) ###-####",[z.p.CD]:"+243(###) ###-###",[z.p.CF]:"+236-##-##-####",[z.p.CG]:"+242##-###-####",[z.p.CH]:"+41##-###-####",[z.p.CI]:"+225##-##-###-###",[z.p.CL]:"+56#-####-####",[z.p.CM]:"+237#####-####",[z.p.CN]:"+86(###) ####-####",[z.p.CO]:"+57(###) ###-####",[z.p.CR]:"+506####-####",[z.p.CU]:"+53#-###-####",[z.p.CV]:"+238(###) ##-##",[z.p.CW]:"+5999-###-####",[z.p.CY]:"+357##-###-###",[z.p.CZ]:"+420(###) ###-###",[z.p.DE]:"+49(###) ###-###-##",[z.p.DJ]:"+253##-##-##-##",[z.p.DK]:"+45##-##-##-##",[z.p.DM]:"+1(767) ###-####",[z.p.DO]:"+1(###) ###-####",[z.p.DZ]:"+213##-###-####",[z.p.EC]:"+593##-###-####",[z.p.EE]:"+372####-####",[z.p.EG]:"+20(###) ###-####",[z.p.ER]:"+291#-###-###",[z.p.ES]:"+34(###) ###-###",[z.p.ET]:"+251##-###-####",[z.p.FI]:"+358(###) ###-##-##",[z.p.FJ]:"+679##-#####",[z.p.FK]:"+500#####",[z.p.FM]:"+691###-####",[z.p.FR]:"+33 ## ## ## ## ##",[z.p.GA]:"+241##-##-##-##",[z.p.GB]:"+44##-####-####",[z.p.GD]:"+1(473) ###-####",[z.p.GE]:"+995(###) ###-###",[z.p.GF]:"+594 ## ## ## ## ##",[z.p.GH]:"+233(###) ###-###",[z.p.GI]:"+350###-#####",[z.p.GL]:"+299##-##-##",[z.p.GM]:"+220(###) ##-##",[z.p.GN]:"+224##-###-###",[z.p.GP]:"+590 ## ## ## ## ##",[z.p.GQ]:"+240##-###-####",[z.p.GR]:"+30(###) ###-####",[z.p.GT]:"+502#-###-####",[z.p.GW]:"+245#-######",[z.p.GY]:"+592###-####",[z.p.HK]:"+852####-####",[z.p.HN]:"+504####-####",[z.p.HR]:"+385##-###-####",[z.p.HT]:"+509##-##-####",[z.p.HU]:"+36(###) ###-###",[z.p.ID]:"+62(###) ###-##-###",[z.p.IE]:"+353(###) ###-###",[z.p.IL]:"+972##-###-####",[z.p.IN]:"+91(####) ###-###",[z.p.IQ]:"+964(###) ###-####",[z.p.IR]:"+98(###) ###-####",[z.p.IS]:"+354###-####",[z.p.IT]:"+39(###) ####-###",[z.p.JM]:"+1(876) ###-####",[z.p.JO]:"+962#-####-####",[z.p.JP]:"+81-##-####-####",[z.p.KE]:"+254###-######",[z.p.KG]:"+996(###) ###-###",[z.p.KH]:"+855##-###-###",[z.p.KM]:"+269##-#####",[z.p.KN]:"+1(869) ###-####",[z.p.KP]:"+850####-#############",[z.p.KR]:"+82##-###-####",[z.p.KW]:"+965####-####",[z.p.KY]:"+1(345) ###-####",[z.p.KZ]:"+7(###) ###-##-##",[z.p.LA]:"+856##-##-###-###",[z.p.LB]:"+961##-###-###",[z.p.LC]:"+1(758) ###-####",[z.p.LI]:"+423(###) ###-####",[z.p.LK]:"+94##-###-####",[z.p.LR]:"+231##-###-###",[z.p.LS]:"+266#-###-####",[z.p.LT]:"+370(###) ##-###",[z.p.LU]:"+352(###) ###-###",[z.p.LV]:"+371##-###-###",[z.p.LY]:"+218##-###-####",[z.p.MA]:"+212##-####-###",[z.p.MC]:"+377###-###-###",[z.p.MD]:"+373####-####",[z.p.ME]:"+382##-###-###",[z.p.MF]:"+590 ## ## ## ## ##",[z.p.MG]:"+261##-##-#####",[z.p.MK]:"+389##-###-###",[z.p.ML]:"+223##-##-####",[z.p.MM]:"+95##-###-###",[z.p.MN]:"+976##-##-####",[z.p.MO]:"+853####-####",[z.p.MQ]:"+596 ## ## ## ## ##",[z.p.MR]:"+222##-##-####",[z.p.MS]:"+1(664) ###-####",[z.p.MT]:"+356####-####",[z.p.MU]:"+230####-####",[z.p.MV]:"+960###-####",[z.p.MW]:"+265#-####-####",[z.p.MX]:"+52(###) ###-####",[z.p.MY]:"+60(###) ###-###",[z.p.MZ]:"+258##-###-###",[z.p.NA]:"+264##-###-####",[z.p.NC]:"+687 ### ###",[z.p.NE]:"+227##-##-####",[z.p.NG]:"+234(###) ###-####",[z.p.NI]:"+505####-####",[z.p.NL]:"+31##-###-####",[z.p.NO]:"+47(###) ##-###",[z.p.NP]:"+977##-###-###",[z.p.NZ]:"+64(###) ###-####",[z.p.OM]:"+968##-###-###",[z.p.PA]:"+507###-####",[z.p.PE]:"+51(###) ###-###",[z.p.PF]:"+689 ## ## ## ##",[z.p.PG]:"+675(###) ##-###",[z.p.PH]:"+63(###) ###-####",[z.p.PK]:"+92(###) ###-####",[z.p.PL]:"+48(###) ###-###",[z.p.PT]:"+351##-###-####",[z.p.PW]:"+680###-####",[z.p.PY]:"+595(###) ###-###",[z.p.QA]:"+974####-####",[z.p.RE]:"+262 ## ## ## ## ##",[z.p.RO]:"+40##-###-####",[z.p.RS]:"+381##-###-####",[z.p.RU]:"+7### ###-##-##",[z.p.RW]:"+250(###) ###-###",[z.p.SA]:"+966#-####-####",[z.p.SB]:"+677###-####",[z.p.SC]:"+248#-###-###",[z.p.SD]:"+249##-###-####",[z.p.SE]:"+46##-###-####",[z.p.SG]:"+65####-####",[z.p.SH]:"+290####",[z.p.SI]:"+386##-###-###",[z.p.SK]:"+421(###) ###-###",[z.p.SL]:"+232##-######",[z.p.SM]:"+378####-######",[z.p.SN]:"+221##-###-####",[z.p.SO]:"+252##-###-###",[z.p.SR]:"+597###-####",[z.p.ST]:"+239##-#####",[z.p.SV]:"+503##-##-####",[z.p.SX]:"+1(721) ###-####",[z.p.SY]:"+963##-####-###",[z.p.SZ]:"+268##-##-####",[z.p.TC]:"+1(649) ###-####",[z.p.TD]:"+235##-##-##-##",[z.p.TG]:"+228##-###-###",[z.p.TH]:"+66##-###-####",[z.p.TJ]:"+992##-###-####",[z.p.TL]:"+670###-#####",[z.p.TM]:"+993#-###-####",[z.p.TN]:"+216##-###-###",[z.p.TO]:"+676#####",[z.p.TR]:"+90(###) ###-####",[z.p.TT]:"+1(868) ###-####",[z.p.TW]:"+886#-####-####",[z.p.TZ]:"+255##-###-####",[z.p.UA]:"+380(##) ###-##-##",[z.p.UG]:"+256(###) ###-###",[z.p.US]:"+1(###) ###-####",[z.p.UY]:"+598#-###-##-##",[z.p.UZ]:"+998##-###-####",[z.p.VC]:"+1(784) ###-####",[z.p.VE]:"+58(###) ###-####",[z.p.VG]:"+1(284)###-####",[z.p.VN]:"+84(###) ####-###",[z.p.VU]:"+678##-#####",[z.p.WS]:"+685##-####",[z.p.XK]:"+383##-###-###",[z.p.YE]:"+967###-###-###",[z.p.YT]:"+262 ## ## ## ## ##",[z.p.ZA]:"+27##-###-####",[z.p.ZM]:"+260##-###-####",[z.p.ZW]:"+263#-######"}),new n.nKC("[TUI_DATE_VALUE_TRANSFORMER]"),new n.nKC("[TUI_DATE_RANGE_VALUE_TRANSFORMER]"),new n.nKC("[TUI_DATE_TIME_VALUE_TRANSFORMER]"),(0,c.ET)((0,We.Y)("prompt")),(0,c.ET)((0,We.Y)("cancel")),(0,c.ET)((0,We.Y)("done"));const Vn=(0,c.ET)((0,We.Y)("more")),At=((0,c.ET)((0,We.Y)("hide")),(0,c.ET)((0,We.Y)("showAll")),(0,c.ET)((0,We.Y)("otherDate")),(0,c.ET)((0,We.Y)("mobileCalendarTexts")),(0,c.ET)((0,We.Y)("range")),(0,c.ET)((0,We.Y)("countTexts")),(0,c.ET)((0,We.Y)("time")),(0,c.ET)((0,We.Y)("dateTexts")),(0,c.ET)((0,We.Y)("digitalInformationUnits")),(0,c.ET)((0,We.Y)("copyTexts"))),ft=((0,c.ET)((0,We.Y)("passwordTexts")),(0,c.ET)((0,We.Y)("shortCalendarMonths")),(0,c.ET)((0,We.Y)("fileTexts")),(0,c.ET)((0,We.Y)("pagination")),(0,c.ET)((0,We.Y)("inputFileTexts")),(0,c.ET)((0,We.Y)("multiSelectTexts")),(0,c.ET)((0,We.Y)("countries")),{icon:({$implicit:De})=>"s"===De?"tuiIconCalendar":"tuiIconCalendarLarge",min:V,max:se,nativePicker:!1});(0,c.gc)(ft);const mt=(0,c.gc)({stringify:Y.Pd,identityMatcher:Y.BJ,disabledItemHandler:Y.Fr});new n.nKC("[TUI_MOBILE_CALENDAR]");const ot=new n.nKC("[TUI_MONTH_FORMATTER]"),ze=(0,c.gc)(24);(0,c.gc)({})},3508:(kt,Be,m)=>{"use strict";m.d(Be,{$R:()=>tt,f1:()=>Ve,KX:()=>je});var n=m(345),c=m(3953),Y=m(983),fe=m(8793),G=m(9030),w=m(9974),J=m(4360),ve=m(177);class ue{supports(de){return de.includes(this.modifier)}addGlobalEventListener(){return()=>{}}unwrap(de){return de.split(".").filter(W=>!this.modifier.includes(W)).join(".")}}let oe=(()=>{class Oe extends ue{constructor(){super(...arguments),this.modifier="$"}addEventListener(W,Pe){W[Pe]=W[Pe]||Y.w;const ut=this.getMethod(W,Pe),qe=this.manager.getZone().onStable,nt=(0,fe.x)(qe.pipe(function pe(Oe,de=!1){return(0,w.N)((W,Pe)=>{let ut=0;W.subscribe((0,J._)(Pe,qe=>{const nt=Oe(qe,ut++);(nt||de)&&Pe.next(qe),!nt&&Pe.complete()}))})}(()=>W[Pe]===Y.w)),(0,G.v)(()=>W[Pe])).subscribe(ut);return()=>nt.unsubscribe()}getMethod(W,Pe){const[,ut,qe,nt=""]=Pe.split(".");return Pe.endsWith(".attr")?lt=>null===lt?W.removeAttribute(ut):W.setAttribute(ut,String(lt)):"class"===ut?lt=>W.classList.toggle(qe,!!lt):"style"===ut?lt=>W.style.setProperty(function he(Oe){return Oe.replace(/[a-z][A-Z]/g,de=>`${de[0]}-${de[1].toLowerCase()}`)}(qe),`${lt}${nt}`):lt=>W[ut]=lt}}return Oe.\u0275fac=(()=>{let de;return function(Pe){return(de||(de=c.xGo(Oe)))(Pe||Oe)}})(),Oe.\u0275prov=c.jDH({token:Oe,factory:Oe.\u0275fac}),Oe})();const le=new c.nKC("[GLOBAL_HANDLER]: Global event target handler",{factory:()=>{const Oe=(0,c.WQX)(ve.qQ);return de=>"body"===de?Oe.body:Oe.defaultView[de]||Oe.createElement("div")}});let ge=(()=>{class Oe extends ue{constructor(){super(...arguments),this.handler=(0,c.WQX)(le),this.modifier=">"}addEventListener(W,Pe,ut){return this.manager.addEventListener(this.handler(Pe.split(">")[0]),Pe.split(">")[1],ut)}}return Oe.\u0275fac=(()=>{let de;return function(Pe){return(de||(de=c.xGo(Oe)))(Pe||Oe)}})(),Oe.\u0275prov=c.jDH({token:Oe,factory:Oe.\u0275fac}),Oe})(),xe=(()=>{class Oe extends ue{constructor(){super(...arguments),this.modifier="capture.once.passive"}supports(W){return W.includes(".")&&!this.unwrap(W).includes(".")}addEventListener(W,Pe,ut){return W.addEventListener(this.unwrap(Pe),ut,{once:Pe.includes(".once"),passive:Pe.includes(".passive"),capture:Pe.includes(".capture")}),()=>W.removeEventListener(this.unwrap(Pe),ut,Pe.includes(".capture"))}}return Oe.\u0275fac=(()=>{let de;return function(Pe){return(de||(de=c.xGo(Oe)))(Pe||Oe)}})(),Oe.\u0275prov=c.jDH({token:Oe,factory:Oe.\u0275fac}),Oe})(),$e=(()=>{class Oe extends ue{constructor(){super(...arguments),this.modifier=".prevent"}addEventListener(W,Pe,ut){return this.manager.addEventListener(W,this.unwrap(Pe),nt=>{nt.preventDefault(),ut(nt)})}}return Oe.\u0275fac=(()=>{let de;return function(Pe){return(de||(de=c.xGo(Oe)))(Pe||Oe)}})(),Oe.\u0275prov=c.jDH({token:Oe,factory:Oe.\u0275fac}),Oe})(),Re=(()=>{class Oe extends ue{constructor(){super(...arguments),this.modifier=".self"}addEventListener(W,Pe,ut){return this.manager.addEventListener(W,this.unwrap(Pe),nt=>{nt.target===nt.currentTarget&&ut(nt)})}}return Oe.\u0275fac=(()=>{let de;return function(Pe){return(de||(de=c.xGo(Oe)))(Pe||Oe)}})(),Oe.\u0275prov=c.jDH({token:Oe,factory:Oe.\u0275fac}),Oe})(),Ce=(()=>{class Oe extends ue{constructor(){super(...arguments),this.modifier=".silent"}addEventListener(W,Pe,ut){return Oe.ngZone=this.manager.getZone(),Oe.ngZone.runOutsideAngular(()=>this.manager.addEventListener(W,this.unwrap(Pe),ut))}}return Oe.\u0275fac=(()=>{let de;return function(Pe){return(de||(de=c.xGo(Oe)))(Pe||Oe)}})(),Oe.\u0275prov=c.jDH({token:Oe,factory:Oe.\u0275fac}),Oe})();const _e=[Ce,oe,ge,xe,$e,Re,(()=>{class Oe extends ue{constructor(){super(...arguments),this.modifier=".stop"}addEventListener(W,Pe,ut){return this.manager.addEventListener(W,this.unwrap(Pe),nt=>{nt.stopPropagation(),ut(nt)})}}return Oe.\u0275fac=(()=>{let de;return function(Pe){return(de||(de=c.xGo(Oe)))(Pe||Oe)}})(),Oe.\u0275prov=c.jDH({token:Oe,factory:Oe.\u0275fac}),Oe})(),(()=>{class Oe extends ue{constructor(){super(...arguments),this.modifier=".init"}addEventListener(){return console.warn(".init plugin is no longer necessary as of v3.1.0"),()=>{}}}return Oe.\u0275fac=(()=>{let de;return function(Pe){return(de||(de=c.xGo(Oe)))(Pe||Oe)}})(),Oe.\u0275prov=c.jDH({token:Oe,factory:Oe.\u0275fac}),Oe})()].map(Oe=>({provide:n.Q5,multi:!0,useClass:Oe}));function je(Oe){return(de,W,Pe)=>{const{value:ut}=Pe;Pe.value=function(...qe){Oe.apply(this,qe)&&(Ce.ngZone?Ce.ngZone.run(()=>ut.apply(this,qe)):ut.apply(this,qe))}}}function Ve(Oe){return Oe}let tt=(()=>{class Oe{constructor([W]){console.assert(!(W instanceof Ce)||Oe.initialized,"EventPluginsModule must come after BrowserModule in imports"),Oe.initialized=!0}}return Oe.initialized=!1,Oe.\u0275fac=function(W){return new(W||Oe)(c.KVO(n.Q5))},Oe.\u0275mod=c.$C({type:Oe}),Oe.\u0275inj=c.G2t({providers:_e}),Oe})()},800:(kt,Be,m)=>{"use strict";m.d(Be,{A7:()=>fe,OA:()=>J,lS:()=>Y,su:()=>c,yJ:()=>ue});var n=m(3953);const c=new n.nKC("POLYMORPHEUS_CONTEXT");class Y{constructor(le,ge){this.component=le,this.i=ge}createInjector(le,ge){return n.zZn.create({parent:this.i||le,providers:[{provide:c,useValue:ge}]})}}let fe=(()=>{class oe{constructor(ge,xe){this.template=ge,this.cdr=xe,this.polymorpheus=""}check(){this.cdr.markForCheck()}static ngTemplateContextGuard(ge,xe){return!0}}return oe.\u0275fac=function(ge){return new(ge||oe)(n.rXU(n.C4Q,2),n.rXU(n.gRc))},oe.\u0275dir=n.FsC({type:oe,selectors:[["ng-template","polymorpheus",""]],inputs:{polymorpheus:"polymorpheus"},exportAs:["polymorpheus"]}),oe})();class G{constructor(le){this.$implicit=le}get polymorpheusOutlet(){return this.$implicit}}let J=(()=>{class oe{constructor(ge,xe,$e){this.vcr=ge,this.i=xe,this.t=$e,this.content=""}get template(){return pe(this.content)?this.content.template:this.content instanceof n.C4Q?this.content:this.t}ngOnChanges({content:ge}){var xe;const $e=this.getContext();if(null===(xe=this.c)||void 0===xe||xe.injector.get(n.gRc).markForCheck(),!ge)return;this.vcr.clear();const Re=$e&&new Proxy($e,{get:(Ce,He)=>{var Xe;return null===(Xe=this.getContext())||void 0===Xe?void 0:Xe[He]}});ve(this.content)?this.process(this.content,Re):null!=($e instanceof G&&$e.$implicit)&&this.vcr.createEmbeddedView(this.template,Re)}ngDoCheck(){pe(this.content)&&this.content.check()}static ngTemplateContextGuard(ge,xe){return!0}getContext(){return function he(oe){return pe(oe)||oe instanceof n.C4Q}(this.content)||ve(this.content)?this.context:new G("function"==typeof this.content?this.content(this.context):this.content)}process(ge,xe){const $e=ge.createInjector(this.i,xe);this.c=this.vcr.createComponent($e.get(n.OM3).resolveComponentFactory(ge.component),0,$e)}}return oe.\u0275fac=function(ge){return new(ge||oe)(n.rXU(n.c1b),n.rXU(n.zZn),n.rXU(n.C4Q))},oe.\u0275dir=n.FsC({type:oe,selectors:[["","polymorpheusOutlet",""]],inputs:{content:[0,"polymorpheusOutlet","content"],context:[0,"polymorpheusOutletContext","context"]},features:[n.OA$]}),oe})();function pe(oe){return oe instanceof fe}function ve(oe){return oe instanceof Y}let ue=(()=>{class oe{}return oe.\u0275fac=function(ge){return new(ge||oe)},oe.\u0275mod=n.$C({type:oe}),oe.\u0275inj=n.G2t({}),oe})()},4412:(kt,Be,m)=>{"use strict";m.d(Be,{t:()=>c});var n=m(1413);class c extends n.B{constructor(fe){super(),this._value=fe}get value(){return this.getValue()}_subscribe(fe){const G=super._subscribe(fe);return!G.closed&&fe.next(this._value),G}getValue(){const{hasError:fe,thrownError:G,_value:w}=this;if(fe)throw G;return this._throwIfClosed(),w}next(fe){super.next(this._value=fe)}}},1985:(kt,Be,m)=>{"use strict";m.d(Be,{c:()=>pe});var n=m(7707),c=m(8359),Y=m(3494),fe=m(1203),G=m(1026),w=m(8071),J=m(9786);let pe=(()=>{class oe{constructor(ge){ge&&(this._subscribe=ge)}lift(ge){const xe=new oe;return xe.source=this,xe.operator=ge,xe}subscribe(ge,xe,$e){const Re=function ue(oe){return oe&&oe instanceof n.vU||function he(oe){return oe&&(0,w.T)(oe.next)&&(0,w.T)(oe.error)&&(0,w.T)(oe.complete)}(oe)&&(0,c.Uv)(oe)}(ge)?ge:new n.Ms(ge,xe,$e);return(0,J.Y)(()=>{const{operator:Ce,source:He}=this;Re.add(Ce?Ce.call(Re,He):He?this._subscribe(Re):this._trySubscribe(Re))}),Re}_trySubscribe(ge){try{return this._subscribe(ge)}catch(xe){ge.error(xe)}}forEach(ge,xe){return new(xe=ve(xe))(($e,Re)=>{const Ce=new n.Ms({next:He=>{try{ge(He)}catch(Xe){Re(Xe),Ce.unsubscribe()}},error:Re,complete:$e});this.subscribe(Ce)})}_subscribe(ge){var xe;return null===(xe=this.source)||void 0===xe?void 0:xe.subscribe(ge)}[Y.s](){return this}pipe(...ge){return(0,fe.m)(ge)(this)}toPromise(ge){return new(ge=ve(ge))((xe,$e)=>{let Re;this.subscribe(Ce=>Re=Ce,Ce=>$e(Ce),()=>xe(Re))})}}return oe.create=le=>new oe(le),oe})();function ve(oe){var le;return null!==(le=oe??G.$.Promise)&&void 0!==le?le:Promise}},2771:(kt,Be,m)=>{"use strict";m.d(Be,{m:()=>Y});var n=m(1413),c=m(6129);class Y extends n.B{constructor(G=1/0,w=1/0,J=c.U){super(),this._bufferSize=G,this._windowTime=w,this._timestampProvider=J,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=w===1/0,this._bufferSize=Math.max(1,G),this._windowTime=Math.max(1,w)}next(G){const{isStopped:w,_buffer:J,_infiniteTimeWindow:pe,_timestampProvider:ve,_windowTime:he}=this;w||(J.push(G),!pe&&J.push(ve.now()+he)),this._trimBuffer(),super.next(G)}_subscribe(G){this._throwIfClosed(),this._trimBuffer();const w=this._innerSubscribe(G),{_infiniteTimeWindow:J,_buffer:pe}=this,ve=pe.slice();for(let he=0;he{"use strict";m.d(Be,{B:()=>J});var n=m(1985),c=m(8359);const fe=(0,m(1853).L)(ve=>function(){ve(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var G=m(7908),w=m(9786);let J=(()=>{class ve extends n.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(ue){const oe=new pe(this,this);return oe.operator=ue,oe}_throwIfClosed(){if(this.closed)throw new fe}next(ue){(0,w.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const oe of this.currentObservers)oe.next(ue)}})}error(ue){(0,w.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=ue;const{observers:oe}=this;for(;oe.length;)oe.shift().error(ue)}})}complete(){(0,w.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:ue}=this;for(;ue.length;)ue.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var ue;return(null===(ue=this.observers)||void 0===ue?void 0:ue.length)>0}_trySubscribe(ue){return this._throwIfClosed(),super._trySubscribe(ue)}_subscribe(ue){return this._throwIfClosed(),this._checkFinalizedStatuses(ue),this._innerSubscribe(ue)}_innerSubscribe(ue){const{hasError:oe,isStopped:le,observers:ge}=this;return oe||le?c.Kn:(this.currentObservers=null,ge.push(ue),new c.yU(()=>{this.currentObservers=null,(0,G.o)(ge,ue)}))}_checkFinalizedStatuses(ue){const{hasError:oe,thrownError:le,isStopped:ge}=this;oe?ue.error(le):ge&&ue.complete()}asObservable(){const ue=new n.c;return ue.source=this,ue}}return ve.create=(he,ue)=>new pe(he,ue),ve})();class pe extends J{constructor(he,ue){super(),this.destination=he,this.source=ue}next(he){var ue,oe;null===(oe=null===(ue=this.destination)||void 0===ue?void 0:ue.next)||void 0===oe||oe.call(ue,he)}error(he){var ue,oe;null===(oe=null===(ue=this.destination)||void 0===ue?void 0:ue.error)||void 0===oe||oe.call(ue,he)}complete(){var he,ue;null===(ue=null===(he=this.destination)||void 0===he?void 0:he.complete)||void 0===ue||ue.call(he)}_subscribe(he){var ue,oe;return null!==(oe=null===(ue=this.source)||void 0===ue?void 0:ue.subscribe(he))&&void 0!==oe?oe:c.Kn}}},7707:(kt,Be,m)=>{"use strict";m.d(Be,{Ms:()=>$e,vU:()=>oe});var n=m(8071),c=m(8359),Y=m(1026),fe=m(5334),G=m(5343);const w=ve("C",void 0,void 0);function ve(Se,_e,je){return{kind:Se,value:_e,error:je}}var he=m(9270),ue=m(9786);class oe extends c.yU{constructor(_e){super(),this.isStopped=!1,_e?(this.destination=_e,(0,c.Uv)(_e)&&_e.add(this)):this.destination=Xe}static create(_e,je,Ve){return new $e(_e,je,Ve)}next(_e){this.isStopped?He(function pe(Se){return ve("N",Se,void 0)}(_e),this):this._next(_e)}error(_e){this.isStopped?He(function J(Se){return ve("E",void 0,Se)}(_e),this):(this.isStopped=!0,this._error(_e))}complete(){this.isStopped?He(w,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(_e){this.destination.next(_e)}_error(_e){try{this.destination.error(_e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const le=Function.prototype.bind;function ge(Se,_e){return le.call(Se,_e)}class xe{constructor(_e){this.partialObserver=_e}next(_e){const{partialObserver:je}=this;if(je.next)try{je.next(_e)}catch(Ve){Re(Ve)}}error(_e){const{partialObserver:je}=this;if(je.error)try{je.error(_e)}catch(Ve){Re(Ve)}else Re(_e)}complete(){const{partialObserver:_e}=this;if(_e.complete)try{_e.complete()}catch(je){Re(je)}}}class $e extends oe{constructor(_e,je,Ve){let tt;if(super(),(0,n.T)(_e)||!_e)tt={next:_e??void 0,error:je??void 0,complete:Ve??void 0};else{let Oe;this&&Y.$.useDeprecatedNextContext?(Oe=Object.create(_e),Oe.unsubscribe=()=>this.unsubscribe(),tt={next:_e.next&&ge(_e.next,Oe),error:_e.error&&ge(_e.error,Oe),complete:_e.complete&&ge(_e.complete,Oe)}):tt=_e}this.destination=new xe(tt)}}function Re(Se){Y.$.useDeprecatedSynchronousErrorHandling?(0,ue.l)(Se):(0,fe.m)(Se)}function He(Se,_e){const{onStoppedNotification:je}=Y.$;je&&he.f.setTimeout(()=>je(Se,_e))}const Xe={closed:!0,next:G.l,error:function Ce(Se){throw Se},complete:G.l}},8359:(kt,Be,m)=>{"use strict";m.d(Be,{Kn:()=>w,yU:()=>G,Uv:()=>J});var n=m(8071);const Y=(0,m(1853).L)(ve=>function(ue){ve(this),this.message=ue?`${ue.length} errors occurred during unsubscription:\n${ue.map((oe,le)=>`${le+1}) ${oe.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ue});var fe=m(7908);class G{constructor(he){this.initialTeardown=he,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let he;if(!this.closed){this.closed=!0;const{_parentage:ue}=this;if(ue)if(this._parentage=null,Array.isArray(ue))for(const ge of ue)ge.remove(this);else ue.remove(this);const{initialTeardown:oe}=this;if((0,n.T)(oe))try{oe()}catch(ge){he=ge instanceof Y?ge.errors:[ge]}const{_finalizers:le}=this;if(le){this._finalizers=null;for(const ge of le)try{pe(ge)}catch(xe){he=he??[],xe instanceof Y?he=[...he,...xe.errors]:he.push(xe)}}if(he)throw new Y(he)}}add(he){var ue;if(he&&he!==this)if(this.closed)pe(he);else{if(he instanceof G){if(he.closed||he._hasParent(this))return;he._addParent(this)}(this._finalizers=null!==(ue=this._finalizers)&&void 0!==ue?ue:[]).push(he)}}_hasParent(he){const{_parentage:ue}=this;return ue===he||Array.isArray(ue)&&ue.includes(he)}_addParent(he){const{_parentage:ue}=this;this._parentage=Array.isArray(ue)?(ue.push(he),ue):ue?[ue,he]:he}_removeParent(he){const{_parentage:ue}=this;ue===he?this._parentage=null:Array.isArray(ue)&&(0,fe.o)(ue,he)}remove(he){const{_finalizers:ue}=this;ue&&(0,fe.o)(ue,he),he instanceof G&&he._removeParent(this)}}G.EMPTY=(()=>{const ve=new G;return ve.closed=!0,ve})();const w=G.EMPTY;function J(ve){return ve instanceof G||ve&&"closed"in ve&&(0,n.T)(ve.remove)&&(0,n.T)(ve.add)&&(0,n.T)(ve.unsubscribe)}function pe(ve){(0,n.T)(ve)?ve():ve.unsubscribe()}},1026:(kt,Be,m)=>{"use strict";m.d(Be,{$:()=>n});const n={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4572:(kt,Be,m)=>{"use strict";m.d(Be,{z:()=>he});var n=m(1985),c=m(3073),Y=m(6648),fe=m(3669),G=m(6450),w=m(9326),J=m(8496),pe=m(4360),ve=m(5225);function he(...le){const ge=(0,w.lI)(le),xe=(0,w.ms)(le),{args:$e,keys:Re}=(0,c.D)(le);if(0===$e.length)return(0,Y.H)([],ge);const Ce=new n.c(function ue(le,ge,xe=fe.D){return $e=>{oe(ge,()=>{const{length:Re}=le,Ce=new Array(Re);let He=Re,Xe=Re;for(let Se=0;Se{const _e=(0,Y.H)(le[Se],ge);let je=!1;_e.subscribe((0,pe._)($e,Ve=>{Ce[Se]=Ve,je||(je=!0,Xe--),Xe||$e.next(xe(Ce.slice()))},()=>{--He||$e.complete()}))},$e)},$e)}}($e,ge,Re?He=>(0,J.e)(Re,He):fe.D));return xe?Ce.pipe((0,G.I)(xe)):Ce}function oe(le,ge,xe){le?(0,ve.N)(xe,le,ge):ge()}},8793:(kt,Be,m)=>{"use strict";m.d(Be,{x:()=>G});var n=m(6365),Y=m(9326),fe=m(6648);function G(...w){return function c(){return(0,n.U)(1)}()((0,fe.H)(w,(0,Y.lI)(w)))}},9030:(kt,Be,m)=>{"use strict";m.d(Be,{v:()=>Y});var n=m(1985),c=m(8750);function Y(fe){return new n.c(G=>{(0,c.Tg)(fe()).subscribe(G)})}},983:(kt,Be,m)=>{"use strict";m.d(Be,{w:()=>c});const c=new(m(1985).c)(G=>G.complete())},7468:(kt,Be,m)=>{"use strict";m.d(Be,{p:()=>pe});var n=m(1985),c=m(3073),Y=m(8750),fe=m(9326),G=m(4360),w=m(6450),J=m(8496);function pe(...ve){const he=(0,fe.ms)(ve),{args:ue,keys:oe}=(0,c.D)(ve),le=new n.c(ge=>{const{length:xe}=ue;if(!xe)return void ge.complete();const $e=new Array(xe);let Re=xe,Ce=xe;for(let He=0;He{Xe||(Xe=!0,Ce--),$e[He]=Se},()=>Re--,void 0,()=>{(!Re||!Xe)&&(Ce||ge.next(oe?(0,J.e)(oe,$e):$e),ge.complete())}))}});return he?le.pipe((0,w.I)(he)):le}},6648:(kt,Be,m)=>{"use strict";m.d(Be,{H:()=>Ve});var n=m(8750),c=m(5225),Y=m(9974),fe=m(4360);function G(tt,Oe=0){return(0,Y.N)((de,W)=>{de.subscribe((0,fe._)(W,Pe=>(0,c.N)(W,tt,()=>W.next(Pe),Oe),()=>(0,c.N)(W,tt,()=>W.complete(),Oe),Pe=>(0,c.N)(W,tt,()=>W.error(Pe),Oe)))})}function w(tt,Oe=0){return(0,Y.N)((de,W)=>{W.add(tt.schedule(()=>de.subscribe(W),Oe))})}var ve=m(1985),ue=m(4761),oe=m(8071);function ge(tt,Oe){if(!tt)throw new Error("Iterable cannot be null");return new ve.c(de=>{(0,c.N)(de,Oe,()=>{const W=tt[Symbol.asyncIterator]();(0,c.N)(de,Oe,()=>{W.next().then(Pe=>{Pe.done?de.complete():de.next(Pe.value)})},0,!0)})})}var xe=m(5055),$e=m(9858),Re=m(7441),Ce=m(5397),He=m(7953),Xe=m(591),Se=m(5196);function Ve(tt,Oe){return Oe?function je(tt,Oe){if(null!=tt){if((0,xe.l)(tt))return function J(tt,Oe){return(0,n.Tg)(tt).pipe(w(Oe),G(Oe))}(tt,Oe);if((0,Re.X)(tt))return function he(tt,Oe){return new ve.c(de=>{let W=0;return Oe.schedule(function(){W===tt.length?de.complete():(de.next(tt[W++]),de.closed||this.schedule())})})}(tt,Oe);if((0,$e.y)(tt))return function pe(tt,Oe){return(0,n.Tg)(tt).pipe(w(Oe),G(Oe))}(tt,Oe);if((0,He.T)(tt))return ge(tt,Oe);if((0,Ce.x)(tt))return function le(tt,Oe){return new ve.c(de=>{let W;return(0,c.N)(de,Oe,()=>{W=tt[ue.l](),(0,c.N)(de,Oe,()=>{let Pe,ut;try{({value:Pe,done:ut}=W.next())}catch(qe){return void de.error(qe)}ut?de.complete():de.next(Pe)},0,!0)}),()=>(0,oe.T)(W?.return)&&W.return()})}(tt,Oe);if((0,Se.U)(tt))return function _e(tt,Oe){return ge((0,Se.C)(tt),Oe)}(tt,Oe)}throw(0,Xe.L)(tt)}(tt,Oe):(0,n.Tg)(tt)}},3726:(kt,Be,m)=>{"use strict";m.d(Be,{R:()=>he});var n=m(8750),c=m(1985),Y=m(1397),fe=m(7441),G=m(8071),w=m(6450);const J=["addListener","removeListener"],pe=["addEventListener","removeEventListener"],ve=["on","off"];function he(xe,$e,Re,Ce){if((0,G.T)(Re)&&(Ce=Re,Re=void 0),Ce)return he(xe,$e,Re).pipe((0,w.I)(Ce));const[He,Xe]=function ge(xe){return(0,G.T)(xe.addEventListener)&&(0,G.T)(xe.removeEventListener)}(xe)?pe.map(Se=>_e=>xe[Se]($e,_e,Re)):function oe(xe){return(0,G.T)(xe.addListener)&&(0,G.T)(xe.removeListener)}(xe)?J.map(ue(xe,$e)):function le(xe){return(0,G.T)(xe.on)&&(0,G.T)(xe.off)}(xe)?ve.map(ue(xe,$e)):[];if(!He&&(0,fe.X)(xe))return(0,Y.Z)(Se=>he(Se,$e,Re))((0,n.Tg)(xe));if(!He)throw new TypeError("Invalid event target");return new c.c(Se=>{const _e=(...je)=>Se.next(1Xe(_e)})}function ue(xe,$e){return Re=>Ce=>xe[Re]($e,Ce)}},8750:(kt,Be,m)=>{"use strict";m.d(Be,{Tg:()=>le});var n=m(1635),c=m(7441),Y=m(9858),fe=m(1985),G=m(5055),w=m(7953),J=m(591),pe=m(5397),ve=m(5196),he=m(8071),ue=m(5334),oe=m(3494);function le(Se){if(Se instanceof fe.c)return Se;if(null!=Se){if((0,G.l)(Se))return function ge(Se){return new fe.c(_e=>{const je=Se[oe.s]();if((0,he.T)(je.subscribe))return je.subscribe(_e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Se);if((0,c.X)(Se))return function xe(Se){return new fe.c(_e=>{for(let je=0;je{Se.then(je=>{_e.closed||(_e.next(je),_e.complete())},je=>_e.error(je)).then(null,ue.m)})}(Se);if((0,w.T)(Se))return Ce(Se);if((0,pe.x)(Se))return function Re(Se){return new fe.c(_e=>{for(const je of Se)if(_e.next(je),_e.closed)return;_e.complete()})}(Se);if((0,ve.U)(Se))return function He(Se){return Ce((0,ve.C)(Se))}(Se)}throw(0,J.L)(Se)}function Ce(Se){return new fe.c(_e=>{(function Xe(Se,_e){var je,Ve,tt,Oe;return(0,n.sH)(this,void 0,void 0,function*(){try{for(je=(0,n.xN)(Se);!(Ve=yield je.next()).done;)if(_e.next(Ve.value),_e.closed)return}catch(de){tt={error:de}}finally{try{Ve&&!Ve.done&&(Oe=je.return)&&(yield Oe.call(je))}finally{if(tt)throw tt.error}}_e.complete()})})(Se,_e).catch(je=>_e.error(je))})}},7786:(kt,Be,m)=>{"use strict";m.d(Be,{h:()=>w});var n=m(6365),c=m(8750),Y=m(983),fe=m(9326),G=m(6648);function w(...J){const pe=(0,fe.lI)(J),ve=(0,fe.R0)(J,1/0),he=J;return he.length?1===he.length?(0,c.Tg)(he[0]):(0,n.U)(ve)((0,G.H)(he,pe)):Y.w}},7673:(kt,Be,m)=>{"use strict";m.d(Be,{of:()=>Y});var n=m(9326),c=m(6648);function Y(...fe){const G=(0,n.lI)(fe);return(0,c.H)(fe,G)}},1033:(kt,Be,m)=>{"use strict";m.d(Be,{O:()=>G});var n=m(1985),c=m(8750),Y=m(2326),fe=m(4360);function G(...J){return 1===(J=(0,Y.K)(J)).length?(0,c.Tg)(J[0]):new n.c(function w(J){return pe=>{let ve=[];for(let he=0;ve&&!pe.closed&&he{if(ve){for(let oe=0;oe{"use strict";m.d(Be,{$:()=>Y});var n=m(1985),c=m(8071);function Y(fe,G){const w=(0,c.T)(fe)?fe:()=>fe,J=pe=>pe.error(w());return new n.c(G?pe=>G.schedule(J,0,pe):J)}},1807:(kt,Be,m)=>{"use strict";m.d(Be,{O:()=>G});var n=m(1985),c=m(3236),Y=m(9470),fe=m(8211);function G(w=0,J,pe=c.b){let ve=-1;return null!=J&&((0,Y.m)(J)?pe=J:ve=J),new n.c(he=>{let ue=(0,fe.v)(w)?+w-pe.now():w;ue<0&&(ue=0);let oe=0;return pe.schedule(function(){he.closed||(he.next(oe++),0<=ve?this.schedule(void 0,ve):he.complete())},ue)})}},4437:(kt,Be,m)=>{"use strict";m.d(Be,{y:()=>J});var n=m(1985),c=m(8750),Y=m(2326),fe=m(983),G=m(4360),w=m(9326);function J(...pe){const ve=(0,w.ms)(pe),he=(0,Y.K)(pe);return he.length?new n.c(ue=>{let oe=he.map(()=>[]),le=he.map(()=>!1);ue.add(()=>{oe=le=null});for(let ge=0;!ue.closed&&ge{if(oe[ge].push(xe),oe.every($e=>$e.length)){const $e=oe.map(Re=>Re.shift());ue.next(ve?ve(...$e):$e),oe.some((Re,Ce)=>!Re.length&&le[Ce])&&ue.complete()}},()=>{le[ge]=!0,!oe[ge].length&&ue.complete()}));return()=>{oe=le=null}}):fe.w}},4360:(kt,Be,m)=>{"use strict";m.d(Be,{_:()=>c});var n=m(7707);function c(fe,G,w,J,pe){return new Y(fe,G,w,J,pe)}class Y extends n.vU{constructor(G,w,J,pe,ve,he){super(G),this.onFinalize=ve,this.shouldUnsubscribe=he,this._next=w?function(ue){try{w(ue)}catch(oe){G.error(oe)}}:super._next,this._error=pe?function(ue){try{pe(ue)}catch(oe){G.error(oe)}finally{this.unsubscribe()}}:super._error,this._complete=J?function(){try{J()}catch(ue){G.error(ue)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var G;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:w}=this;super.unsubscribe(),!w&&(null===(G=this.onFinalize)||void 0===G||G.call(this))}}}},9437:(kt,Be,m)=>{"use strict";m.d(Be,{W:()=>fe});var n=m(8750),c=m(4360),Y=m(9974);function fe(G){return(0,Y.N)((w,J)=>{let he,pe=null,ve=!1;pe=w.subscribe((0,c._)(J,void 0,void 0,ue=>{he=(0,n.Tg)(G(ue,fe(G)(w))),pe?(pe.unsubscribe(),pe=null,he.subscribe(J)):ve=!0})),ve&&(pe.unsubscribe(),pe=null,he.subscribe(J))})}},274:(kt,Be,m)=>{"use strict";m.d(Be,{H:()=>Y});var n=m(1397),c=m(8071);function Y(fe,G){return(0,c.T)(G)?(0,n.Z)(fe,G,1):(0,n.Z)(fe,1)}},152:(kt,Be,m)=>{"use strict";m.d(Be,{B:()=>fe});var n=m(3236),c=m(9974),Y=m(4360);function fe(G,w=n.E){return(0,c.N)((J,pe)=>{let ve=null,he=null,ue=null;const oe=()=>{if(ve){ve.unsubscribe(),ve=null;const ge=he;he=null,pe.next(ge)}};function le(){const ge=ue+G,xe=w.now();if(xe{he=ge,ue=w.now(),ve||(ve=w.schedule(le,G),pe.add(ve))},()=>{oe(),pe.complete()},void 0,()=>{he=ve=null}))})}},9901:(kt,Be,m)=>{"use strict";m.d(Be,{U:()=>Y});var n=m(9974),c=m(4360);function Y(fe){return(0,n.N)((G,w)=>{let J=!1;G.subscribe((0,c._)(w,pe=>{J=!0,w.next(pe)},()=>{J||w.next(fe),w.complete()}))})}},5335:(kt,Be,m)=>{"use strict";m.d(Be,{c:()=>he});var n=m(3236),c=m(8793),Y=m(6697),fe=m(3557),G=m(3703),w=m(1397),J=m(8750);function pe(ue,oe){return oe?le=>(0,c.x)(oe.pipe((0,Y.s)(1),(0,fe.w)()),le.pipe(pe(ue))):(0,w.Z)((le,ge)=>(0,J.Tg)(ue(le,ge)).pipe((0,Y.s)(1),(0,G.u)(le)))}var ve=m(1807);function he(ue,oe=n.E){const le=(0,ve.O)(ue,oe);return pe(()=>le)}},3294:(kt,Be,m)=>{"use strict";m.d(Be,{F:()=>fe});var n=m(3669),c=m(9974),Y=m(4360);function fe(w,J=n.D){return w=w??G,(0,c.N)((pe,ve)=>{let he,ue=!0;pe.subscribe((0,Y._)(ve,oe=>{const le=J(oe);(ue||!w(he,le))&&(ue=!1,he=le,ve.next(oe))}))})}function G(w,J){return w===J}},5964:(kt,Be,m)=>{"use strict";m.d(Be,{p:()=>Y});var n=m(9974),c=m(4360);function Y(fe,G){return(0,n.N)((w,J)=>{let pe=0;w.subscribe((0,c._)(J,ve=>fe.call(G,ve,pe++)&&J.next(ve)))})}},980:(kt,Be,m)=>{"use strict";m.d(Be,{j:()=>c});var n=m(9974);function c(Y){return(0,n.N)((fe,G)=>{try{fe.subscribe(G)}finally{G.add(Y)}})}},1594:(kt,Be,m)=>{"use strict";m.d(Be,{$:()=>J});var n=m(9350),c=m(5964),Y=m(6697),fe=m(9901),G=m(3774),w=m(3669);function J(pe,ve){const he=arguments.length>=2;return ue=>ue.pipe(pe?(0,c.p)((oe,le)=>pe(oe,le,ue)):w.D,(0,Y.s)(1),he?(0,fe.U)(ve):(0,G.v)(()=>new n.G))}},3557:(kt,Be,m)=>{"use strict";m.d(Be,{w:()=>fe});var n=m(9974),c=m(4360),Y=m(5343);function fe(){return(0,n.N)((G,w)=>{G.subscribe((0,c._)(w,Y.l))})}},6354:(kt,Be,m)=>{"use strict";m.d(Be,{T:()=>Y});var n=m(9974),c=m(4360);function Y(fe,G){return(0,n.N)((w,J)=>{let pe=0;w.subscribe((0,c._)(J,ve=>{J.next(fe.call(G,ve,pe++))}))})}},3703:(kt,Be,m)=>{"use strict";m.d(Be,{u:()=>c});var n=m(6354);function c(Y){return(0,n.T)(()=>Y)}},6365:(kt,Be,m)=>{"use strict";m.d(Be,{U:()=>Y});var n=m(1397),c=m(3669);function Y(fe=1/0){return(0,n.Z)(c.D,fe)}},1397:(kt,Be,m)=>{"use strict";m.d(Be,{Z:()=>pe});var n=m(6354),c=m(8750),Y=m(9974),fe=m(5225),G=m(4360),J=m(8071);function pe(ve,he,ue=1/0){return(0,J.T)(he)?pe((oe,le)=>(0,n.T)((ge,xe)=>he(oe,ge,le,xe))((0,c.Tg)(ve(oe,le))),ue):("number"==typeof he&&(ue=he),(0,Y.N)((oe,le)=>function w(ve,he,ue,oe,le,ge,xe,$e){const Re=[];let Ce=0,He=0,Xe=!1;const Se=()=>{Xe&&!Re.length&&!Ce&&he.complete()},_e=Ve=>Ce{ge&&he.next(Ve),Ce++;let tt=!1;(0,c.Tg)(ue(Ve,He++)).subscribe((0,G._)(he,Oe=>{le?.(Oe),ge?_e(Oe):he.next(Oe)},()=>{tt=!0},void 0,()=>{if(tt)try{for(Ce--;Re.length&&Ceje(Oe)):je(Oe)}Se()}catch(Oe){he.error(Oe)}}))};return ve.subscribe((0,G._)(he,_e,()=>{Xe=!0,Se()})),()=>{$e?.()}}(oe,le,ve,ue)))}},3946:(kt,Be,m)=>{"use strict";m.d(Be,{J:()=>Y});var n=m(9974),c=m(4360);function Y(){return(0,n.N)((fe,G)=>{let w,J=!1;fe.subscribe((0,c._)(G,pe=>{const ve=w;w=pe,J&&G.next([ve,pe]),J=!0}))})}},7469:(kt,Be,m)=>{"use strict";m.d(Be,{u:()=>w});var n=m(983),c=m(9974),Y=m(4360),fe=m(8750),G=m(1807);function w(J){let ve,pe=1/0;return null!=J&&("object"==typeof J?({count:pe=1/0,delay:ve}=J):pe=J),pe<=0?()=>n.w:(0,c.N)((he,ue)=>{let le,oe=0;const ge=()=>{if(le?.unsubscribe(),le=null,null!=ve){const $e="number"==typeof ve?(0,G.O)(ve):(0,fe.Tg)(ve(oe)),Re=(0,Y._)(ue,()=>{Re.unsubscribe(),xe()});$e.subscribe(Re)}else xe()},xe=()=>{let $e=!1;le=he.subscribe((0,Y._)(ue,void 0,()=>{++oe{"use strict";m.d(Be,{Y:()=>G});var n=m(8750),c=m(1413),Y=m(9974),fe=m(4360);function G(w){return(0,Y.N)((J,pe)=>{let ve,ue,he=!1,oe=!1,le=!1;const ge=()=>le&&oe&&(pe.complete(),!0),$e=()=>{le=!1,ve=J.subscribe((0,fe._)(pe,void 0,()=>{le=!0,!ge()&&(ue||(ue=new c.B,(0,n.Tg)(w(ue)).subscribe((0,fe._)(pe,()=>{ve?$e():he=!0},()=>{oe=!0,ge()}))),ue).next()})),he&&(ve.unsubscribe(),ve=null,he=!1,$e())};$e()})}},7647:(kt,Be,m)=>{"use strict";m.d(Be,{u:()=>G});var n=m(8750),c=m(1413),Y=m(7707),fe=m(9974);function G(J={}){const{connector:pe=(()=>new c.B),resetOnError:ve=!0,resetOnComplete:he=!0,resetOnRefCountZero:ue=!0}=J;return oe=>{let le,ge,xe,$e=0,Re=!1,Ce=!1;const He=()=>{ge?.unsubscribe(),ge=void 0},Xe=()=>{He(),le=xe=void 0,Re=Ce=!1},Se=()=>{const _e=le;Xe(),_e?.unsubscribe()};return(0,fe.N)((_e,je)=>{$e++,!Ce&&!Re&&He();const Ve=xe=xe??pe();je.add(()=>{$e--,0===$e&&!Ce&&!Re&&(ge=w(Se,ue))}),Ve.subscribe(je),!le&&$e>0&&(le=new Y.Ms({next:tt=>Ve.next(tt),error:tt=>{Ce=!0,He(),ge=w(Xe,ve,tt),Ve.error(tt)},complete:()=>{Re=!0,He(),ge=w(Xe,he),Ve.complete()}}),(0,n.Tg)(_e).subscribe(le))})(oe)}}function w(J,pe,...ve){if(!0===pe)return void J();if(!1===pe)return;const he=new Y.Ms({next:()=>{he.unsubscribe(),J()}});return(0,n.Tg)(pe(...ve)).subscribe(he)}},4668:(kt,Be,m)=>{"use strict";m.d(Be,{t:()=>Y});var n=m(2771),c=m(7647);function Y(fe,G,w){let J,pe=!1;return fe&&"object"==typeof fe?({bufferSize:J=1/0,windowTime:G=1/0,refCount:pe=!1,scheduler:w}=fe):J=fe??1/0,(0,c.u)({connector:()=>new n.m(J,G,w),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:pe})}},5245:(kt,Be,m)=>{"use strict";m.d(Be,{i:()=>c});var n=m(5964);function c(Y){return(0,n.p)((fe,G)=>Y<=G)}},9172:(kt,Be,m)=>{"use strict";m.d(Be,{Z:()=>fe});var n=m(8793),c=m(9326),Y=m(9974);function fe(...G){const w=(0,c.lI)(G);return(0,Y.N)((J,pe)=>{(w?(0,n.x)(G,J,w):(0,n.x)(G,J)).subscribe(pe)})}},5558:(kt,Be,m)=>{"use strict";m.d(Be,{n:()=>fe});var n=m(8750),c=m(9974),Y=m(4360);function fe(G,w){return(0,c.N)((J,pe)=>{let ve=null,he=0,ue=!1;const oe=()=>ue&&!ve&&pe.complete();J.subscribe((0,Y._)(pe,le=>{ve?.unsubscribe();let ge=0;const xe=he++;(0,n.Tg)(G(le,xe)).subscribe(ve=(0,Y._)(pe,$e=>pe.next(w?w(le,$e,xe,ge++):$e),()=>{ve=null,oe()}))},()=>{ue=!0,oe()}))})}},6697:(kt,Be,m)=>{"use strict";m.d(Be,{s:()=>fe});var n=m(983),c=m(9974),Y=m(4360);function fe(G){return G<=0?()=>n.w:(0,c.N)((w,J)=>{let pe=0;w.subscribe((0,Y._)(J,ve=>{++pe<=G&&(J.next(ve),G<=pe&&J.complete())}))})}},6977:(kt,Be,m)=>{"use strict";m.d(Be,{Q:()=>G});var n=m(9974),c=m(4360),Y=m(8750),fe=m(5343);function G(w){return(0,n.N)((J,pe)=>{(0,Y.Tg)(w).subscribe((0,c._)(pe,()=>pe.complete(),fe.l)),!pe.closed&&J.subscribe(pe)})}},8141:(kt,Be,m)=>{"use strict";m.d(Be,{M:()=>G});var n=m(8071),c=m(9974),Y=m(4360),fe=m(3669);function G(w,J,pe){const ve=(0,n.T)(w)||J||pe?{next:w,error:J,complete:pe}:w;return ve?(0,c.N)((he,ue)=>{var oe;null===(oe=ve.subscribe)||void 0===oe||oe.call(ve);let le=!0;he.subscribe((0,Y._)(ue,ge=>{var xe;null===(xe=ve.next)||void 0===xe||xe.call(ve,ge),ue.next(ge)},()=>{var ge;le=!1,null===(ge=ve.complete)||void 0===ge||ge.call(ve),ue.complete()},ge=>{var xe;le=!1,null===(xe=ve.error)||void 0===xe||xe.call(ve,ge),ue.error(ge)},()=>{var ge,xe;le&&(null===(ge=ve.unsubscribe)||void 0===ge||ge.call(ve)),null===(xe=ve.finalize)||void 0===xe||xe.call(ve)}))}):fe.D}},3386:(kt,Be,m)=>{"use strict";m.d(Be,{c:()=>J});var n=m(3236),c=m(9974),Y=m(4360),fe=m(8750),w=m(1807);function J(pe,ve=n.E,he){const ue=(0,w.O)(pe,ve);return function G(pe,ve){return(0,c.N)((he,ue)=>{const{leading:oe=!0,trailing:le=!1}=ve??{};let ge=!1,xe=null,$e=null,Re=!1;const Ce=()=>{$e?.unsubscribe(),$e=null,le&&(Se(),Re&&ue.complete())},He=()=>{$e=null,Re&&ue.complete()},Xe=_e=>$e=(0,fe.Tg)(pe(_e)).subscribe((0,Y._)(ue,Ce,He)),Se=()=>{if(ge){ge=!1;const _e=xe;xe=null,ue.next(_e),!Re&&Xe(_e)}};he.subscribe((0,Y._)(ue,_e=>{ge=!0,xe=_e,(!$e||$e.closed)&&(oe?Se():Xe(_e))},()=>{Re=!0,(!(le&&ge&&$e)||$e.closed)&&ue.complete()}))})}(()=>ue,he)}},3774:(kt,Be,m)=>{"use strict";m.d(Be,{v:()=>fe});var n=m(9350),c=m(9974),Y=m(4360);function fe(w=G){return(0,c.N)((J,pe)=>{let ve=!1;J.subscribe((0,Y._)(pe,he=>{ve=!0,pe.next(he)},()=>ve?pe.complete():pe.error(w())))})}function G(){return new n.G}},3993:(kt,Be,m)=>{"use strict";m.d(Be,{E:()=>J});var n=m(9974),c=m(4360),Y=m(8750),fe=m(3669),G=m(5343),w=m(9326);function J(...pe){const ve=(0,w.ms)(pe);return(0,n.N)((he,ue)=>{const oe=pe.length,le=new Array(oe);let ge=pe.map(()=>!1),xe=!1;for(let $e=0;$e{le[$e]=Re,!xe&&!ge[$e]&&(ge[$e]=!0,(xe=ge.every(fe.D))&&(ge=null))},G.l));he.subscribe((0,c._)(ue,$e=>{if(xe){const Re=[$e,...le];ue.next(ve?ve(...Re):Re)}}))})}},6780:(kt,Be,m)=>{"use strict";m.d(Be,{R:()=>G});var n=m(8359);class c extends n.yU{constructor(J,pe){super()}schedule(J,pe=0){return this}}const Y={setInterval(w,J,...pe){const{delegate:ve}=Y;return ve?.setInterval?ve.setInterval(w,J,...pe):setInterval(w,J,...pe)},clearInterval(w){const{delegate:J}=Y;return(J?.clearInterval||clearInterval)(w)},delegate:void 0};var fe=m(7908);class G extends c{constructor(J,pe){super(J,pe),this.scheduler=J,this.work=pe,this.pending=!1}schedule(J,pe=0){var ve;if(this.closed)return this;this.state=J;const he=this.id,ue=this.scheduler;return null!=he&&(this.id=this.recycleAsyncId(ue,he,pe)),this.pending=!0,this.delay=pe,this.id=null!==(ve=this.id)&&void 0!==ve?ve:this.requestAsyncId(ue,this.id,pe),this}requestAsyncId(J,pe,ve=0){return Y.setInterval(J.flush.bind(J,this),ve)}recycleAsyncId(J,pe,ve=0){if(null!=ve&&this.delay===ve&&!1===this.pending)return pe;null!=pe&&Y.clearInterval(pe)}execute(J,pe){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const ve=this._execute(J,pe);if(ve)return ve;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(J,pe){let he,ve=!1;try{this.work(J)}catch(ue){ve=!0,he=ue||new Error("Scheduled action threw falsy error")}if(ve)return this.unsubscribe(),he}unsubscribe(){if(!this.closed){const{id:J,scheduler:pe}=this,{actions:ve}=pe;this.work=this.state=this.scheduler=null,this.pending=!1,(0,fe.o)(ve,this),null!=J&&(this.id=this.recycleAsyncId(pe,J,null)),this.delay=null,super.unsubscribe()}}}},9687:(kt,Be,m)=>{"use strict";m.d(Be,{q:()=>Y});var n=m(6129);class c{constructor(G,w=c.now){this.schedulerActionCtor=G,this.now=w}schedule(G,w=0,J){return new this.schedulerActionCtor(this,G).schedule(J,w)}}c.now=n.U.now;class Y extends c{constructor(G,w=c.now){super(G,w),this.actions=[],this._active=!1}flush(G){const{actions:w}=this;if(this._active)return void w.push(G);let J;this._active=!0;do{if(J=G.execute(G.state,G.delay))break}while(G=w.shift());if(this._active=!1,J){for(;G=w.shift();)G.unsubscribe();throw J}}}},536:(kt,Be,m)=>{"use strict";m.d(Be,{X:()=>J});var n=m(6780),c=m(8359);const Y={schedule(ve){let he=requestAnimationFrame,ue=cancelAnimationFrame;const{delegate:oe}=Y;oe&&(he=oe.requestAnimationFrame,ue=oe.cancelAnimationFrame);const le=he(ge=>{ue=void 0,ve(ge)});return new c.yU(()=>ue?.(le))},requestAnimationFrame(...ve){const{delegate:he}=Y;return(he?.requestAnimationFrame||requestAnimationFrame)(...ve)},cancelAnimationFrame(...ve){const{delegate:he}=Y;return(he?.cancelAnimationFrame||cancelAnimationFrame)(...ve)},delegate:void 0};var G=m(9687);const J=new class w extends G.q{flush(he){this._active=!0;const ue=this._scheduled;this._scheduled=void 0;const{actions:oe}=this;let le;he=he||oe.shift();do{if(le=he.execute(he.state,he.delay))break}while((he=oe[0])&&he.id===ue&&oe.shift());if(this._active=!1,le){for(;(he=oe[0])&&he.id===ue&&oe.shift();)he.unsubscribe();throw le}}}(class fe extends n.R{constructor(he,ue){super(he,ue),this.scheduler=he,this.work=ue}requestAsyncId(he,ue,oe=0){return null!==oe&&oe>0?super.requestAsyncId(he,ue,oe):(he.actions.push(this),he._scheduled||(he._scheduled=Y.requestAnimationFrame(()=>he.flush(void 0))))}recycleAsyncId(he,ue,oe=0){var le;if(null!=oe?oe>0:this.delay>0)return super.recycleAsyncId(he,ue,oe);const{actions:ge}=he;null!=ue&&(null===(le=ge[ge.length-1])||void 0===le?void 0:le.id)!==ue&&(Y.cancelAnimationFrame(ue),he._scheduled=void 0)}})},3236:(kt,Be,m)=>{"use strict";m.d(Be,{E:()=>Y,b:()=>fe});var n=m(6780);const Y=new(m(9687).q)(n.R),fe=Y},6129:(kt,Be,m)=>{"use strict";m.d(Be,{U:()=>n});const n={now:()=>(n.delegate||Date).now(),delegate:void 0}},9270:(kt,Be,m)=>{"use strict";m.d(Be,{f:()=>n});const n={setTimeout(c,Y,...fe){const{delegate:G}=n;return G?.setTimeout?G.setTimeout(c,Y,...fe):setTimeout(c,Y,...fe)},clearTimeout(c){const{delegate:Y}=n;return(Y?.clearTimeout||clearTimeout)(c)},delegate:void 0}},4761:(kt,Be,m)=>{"use strict";m.d(Be,{l:()=>c});const c=function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(kt,Be,m)=>{"use strict";m.d(Be,{s:()=>n});const n="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(kt,Be,m)=>{"use strict";m.d(Be,{G:()=>c});const c=(0,m(1853).L)(Y=>function(){Y(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(kt,Be,m)=>{"use strict";m.d(Be,{R0:()=>w,lI:()=>G,ms:()=>fe});var n=m(8071),c=m(9470);function Y(J){return J[J.length-1]}function fe(J){return(0,n.T)(Y(J))?J.pop():void 0}function G(J){return(0,c.m)(Y(J))?J.pop():void 0}function w(J,pe){return"number"==typeof Y(J)?J.pop():pe}},3073:(kt,Be,m)=>{"use strict";m.d(Be,{D:()=>G});const{isArray:n}=Array,{getPrototypeOf:c,prototype:Y,keys:fe}=Object;function G(J){if(1===J.length){const pe=J[0];if(n(pe))return{args:pe,keys:null};if(function w(J){return J&&"object"==typeof J&&c(J)===Y}(pe)){const ve=fe(pe);return{args:ve.map(he=>pe[he]),keys:ve}}}return{args:J,keys:null}}},2326:(kt,Be,m)=>{"use strict";m.d(Be,{K:()=>c});const{isArray:n}=Array;function c(Y){return 1===Y.length&&n(Y[0])?Y[0]:Y}},7908:(kt,Be,m)=>{"use strict";function n(c,Y){if(c){const fe=c.indexOf(Y);0<=fe&&c.splice(fe,1)}}m.d(Be,{o:()=>n})},1853:(kt,Be,m)=>{"use strict";function n(c){const fe=c(G=>{Error.call(G),G.stack=(new Error).stack});return fe.prototype=Object.create(Error.prototype),fe.prototype.constructor=fe,fe}m.d(Be,{L:()=>n})},8496:(kt,Be,m)=>{"use strict";function n(c,Y){return c.reduce((fe,G,w)=>(fe[G]=Y[w],fe),{})}m.d(Be,{e:()=>n})},9786:(kt,Be,m)=>{"use strict";m.d(Be,{Y:()=>Y,l:()=>fe});var n=m(1026);let c=null;function Y(G){if(n.$.useDeprecatedSynchronousErrorHandling){const w=!c;if(w&&(c={errorThrown:!1,error:null}),G(),w){const{errorThrown:J,error:pe}=c;if(c=null,J)throw pe}}else G()}function fe(G){n.$.useDeprecatedSynchronousErrorHandling&&c&&(c.errorThrown=!0,c.error=G)}},5225:(kt,Be,m)=>{"use strict";function n(c,Y,fe,G=0,w=!1){const J=Y.schedule(function(){fe(),w?c.add(this.schedule(null,G)):this.unsubscribe()},G);if(c.add(J),!w)return J}m.d(Be,{N:()=>n})},3669:(kt,Be,m)=>{"use strict";function n(c){return c}m.d(Be,{D:()=>n})},7441:(kt,Be,m)=>{"use strict";m.d(Be,{X:()=>n});const n=c=>c&&"number"==typeof c.length&&"function"!=typeof c},7953:(kt,Be,m)=>{"use strict";m.d(Be,{T:()=>c});var n=m(8071);function c(Y){return Symbol.asyncIterator&&(0,n.T)(Y?.[Symbol.asyncIterator])}},8211:(kt,Be,m)=>{"use strict";function n(c){return c instanceof Date&&!isNaN(c)}m.d(Be,{v:()=>n})},8071:(kt,Be,m)=>{"use strict";function n(c){return"function"==typeof c}m.d(Be,{T:()=>n})},5055:(kt,Be,m)=>{"use strict";m.d(Be,{l:()=>Y});var n=m(3494),c=m(8071);function Y(fe){return(0,c.T)(fe[n.s])}},5397:(kt,Be,m)=>{"use strict";m.d(Be,{x:()=>Y});var n=m(4761),c=m(8071);function Y(fe){return(0,c.T)(fe?.[n.l])}},4402:(kt,Be,m)=>{"use strict";m.d(Be,{A:()=>Y});var n=m(1985),c=m(8071);function Y(fe){return!!fe&&(fe instanceof n.c||(0,c.T)(fe.lift)&&(0,c.T)(fe.subscribe))}},9858:(kt,Be,m)=>{"use strict";m.d(Be,{y:()=>c});var n=m(8071);function c(Y){return(0,n.T)(Y?.then)}},5196:(kt,Be,m)=>{"use strict";m.d(Be,{C:()=>Y,U:()=>fe});var n=m(1635),c=m(8071);function Y(G){return(0,n.AQ)(this,arguments,function*(){const J=G.getReader();try{for(;;){const{value:pe,done:ve}=yield(0,n.N3)(J.read());if(ve)return yield(0,n.N3)(void 0);yield yield(0,n.N3)(pe)}}finally{J.releaseLock()}})}function fe(G){return(0,c.T)(G?.getReader)}},9470:(kt,Be,m)=>{"use strict";m.d(Be,{m:()=>c});var n=m(8071);function c(Y){return Y&&(0,n.T)(Y.schedule)}},9974:(kt,Be,m)=>{"use strict";m.d(Be,{N:()=>Y,S:()=>c});var n=m(8071);function c(fe){return(0,n.T)(fe?.lift)}function Y(fe){return G=>{if(c(G))return G.lift(function(w){try{return fe(w,this)}catch(J){this.error(J)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(kt,Be,m)=>{"use strict";m.d(Be,{I:()=>fe});var n=m(6354);const{isArray:c}=Array;function fe(G){return(0,n.T)(w=>function Y(G,w){return c(w)?G(...w):G(w)}(G,w))}},5343:(kt,Be,m)=>{"use strict";function n(){}m.d(Be,{l:()=>n})},1203:(kt,Be,m)=>{"use strict";m.d(Be,{F:()=>c,m:()=>Y});var n=m(3669);function c(...fe){return Y(fe)}function Y(fe){return 0===fe.length?n.D:1===fe.length?fe[0]:function(w){return fe.reduce((J,pe)=>pe(J),w)}}},5334:(kt,Be,m)=>{"use strict";m.d(Be,{m:()=>Y});var n=m(1026),c=m(9270);function Y(fe){c.f.setTimeout(()=>{const{onUnhandledError:G}=n.$;if(!G)throw fe;G(fe)})}},591:(kt,Be,m)=>{"use strict";function n(c){return new TypeError(`You provided ${null!==c&&"object"==typeof c?"an invalid object":`'${c}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}m.d(Be,{L:()=>n})},3199:kt=>{function Be(m){return Promise.resolve().then(()=>{var n=new Error("Cannot find module '"+m+"'");throw n.code="MODULE_NOT_FOUND",n})}Be.keys=()=>[],Be.resolve=Be,Be.id=3199,kt.exports=Be},9969:(kt,Be,m)=>{"use strict";m.d(Be,{FX:()=>Oe,If:()=>n,K2:()=>w,MA:()=>oe,P:()=>ge,hZ:()=>Y,i0:()=>fe,iF:()=>J,kY:()=>he,kp:()=>c,sf:()=>Ve,ui:()=>tt,wk:()=>pe,yc:()=>xe});var n=function(de){return de[de.State=0]="State",de[de.Transition=1]="Transition",de[de.Sequence=2]="Sequence",de[de.Group=3]="Group",de[de.Animate=4]="Animate",de[de.Keyframes=5]="Keyframes",de[de.Style=6]="Style",de[de.Trigger=7]="Trigger",de[de.Reference=8]="Reference",de[de.AnimateChild=9]="AnimateChild",de[de.AnimateRef=10]="AnimateRef",de[de.Query=11]="Query",de[de.Stagger=12]="Stagger",de}(n||{});const c="*";function Y(de,W){return{type:n.Trigger,name:de,definitions:W,options:{}}}function fe(de,W=null){return{type:n.Animate,styles:W,timings:de}}function w(de,W=null){return{type:n.Sequence,steps:de,options:W}}function J(de){return{type:n.Style,styles:de,offset:null}}function pe(de,W,Pe){return{type:n.State,name:de,styles:W,options:Pe}}function he(de,W,Pe=null){return{type:n.Transition,expr:de,animation:W,options:Pe}}function oe(de=null){return{type:n.AnimateChild,options:de}}function ge(de,W,Pe=null){return{type:n.Query,selector:de,animation:W,options:Pe}}function xe(de,W){return{type:n.Stagger,timings:de,animation:W}}class Ve{constructor(W=0,Pe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=W+Pe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(W=>W()),this._onDoneFns=[])}onStart(W){this._originalOnStartFns.push(W),this._onStartFns.push(W)}onDone(W){this._originalOnDoneFns.push(W),this._onDoneFns.push(W)}onDestroy(W){this._onDestroyFns.push(W)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(W=>W()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(W=>W()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(W){this._position=this.totalTime?W*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(W){const Pe="start"==W?this._onStartFns:this._onDoneFns;Pe.forEach(ut=>ut()),Pe.length=0}}class tt{constructor(W){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=W;let Pe=0,ut=0,qe=0;const nt=this.players.length;0==nt?queueMicrotask(()=>this._onFinish()):this.players.forEach(lt=>{lt.onDone(()=>{++Pe==nt&&this._onFinish()}),lt.onDestroy(()=>{++ut==nt&&this._onDestroy()}),lt.onStart(()=>{++qe==nt&&this._onStart()})}),this.totalTime=this.players.reduce((lt,it)=>Math.max(lt,it.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(W=>W()),this._onDoneFns=[])}init(){this.players.forEach(W=>W.init())}onStart(W){this._onStartFns.push(W)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(W=>W()),this._onStartFns=[])}onDone(W){this._onDoneFns.push(W)}onDestroy(W){this._onDestroyFns.push(W)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(W=>W.play())}pause(){this.players.forEach(W=>W.pause())}restart(){this.players.forEach(W=>W.restart())}finish(){this._onFinish(),this.players.forEach(W=>W.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(W=>W.destroy()),this._onDestroyFns.forEach(W=>W()),this._onDestroyFns=[])}reset(){this.players.forEach(W=>W.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(W){const Pe=W*this.totalTime;this.players.forEach(ut=>{const qe=ut.totalTime?Math.min(1,Pe/ut.totalTime):1;ut.setPosition(qe)})}getPosition(){const W=this.players.reduce((Pe,ut)=>null===Pe||ut.totalTime>Pe.totalTime?ut:Pe,null);return null!=W?W.getPosition():0}beforeDestroy(){this.players.forEach(W=>{W.beforeDestroy&&W.beforeDestroy()})}triggerCallback(W){const Pe="start"==W?this._onStartFns:this._onDoneFns;Pe.forEach(ut=>ut()),Pe.length=0}}const Oe="!"},8008:(kt,Be,m)=>{"use strict";m.d(Be,{LS:()=>$s,O6:()=>ds,Pw:()=>Mt,R6:()=>q,Xw:()=>pt,Yp:()=>gt,zT:()=>Po});var n=m(9969),c=m(3953);function fe(A){return new c.wOt(3e3,!1)}function Ue(A){switch(A.length){case 0:return new n.sf;case 1:return A[0];default:return new n.ui(A)}}function wt(A,_,x=new Map,O=new Map){const $=[],ce=[];let Ee=-1,ke=null;if(_.forEach(Je=>{const ct=Je.get("offset"),Bt=ct==Ee,bt=Bt&&ke||new Map;Je.forEach((Pn,Sn)=>{let Cn=Sn,K=Pn;if("offset"!==Sn)switch(Cn=A.normalizePropertyName(Cn,$),K){case n.FX:K=x.get(Sn);break;case n.kp:K=O.get(Sn);break;default:K=A.normalizeStyleValue(Sn,Cn,K,$)}bt.set(Cn,K)}),Bt||ce.push(bt),ke=bt,Ee=ct}),$.length)throw function W(A){return new c.wOt(3502,!1)}();return ce}function Nt(A,_,x,O){switch(_){case"start":A.onStart(()=>O(x&&Vt(x,"start",A)));break;case"done":A.onDone(()=>O(x&&Vt(x,"done",A)));break;case"destroy":A.onDestroy(()=>O(x&&Vt(x,"destroy",A)))}}function Vt(A,_,x){const ce=Pt(A.element,A.triggerName,A.fromState,A.toState,_||A.phaseName,x.totalTime??A.totalTime,!!x.disabled),Ee=A._data;return null!=Ee&&(ce._data=Ee),ce}function Pt(A,_,x,O,$="",ce=0,Ee){return{element:A,triggerName:_,fromState:x,toState:O,phaseName:$,totalTime:ce,disabled:!!Ee}}function It(A,_,x){let O=A.get(_);return O||A.set(_,O=x),O}function on(A){const _=A.indexOf(":");return[A.substring(1,_),A.slice(_+1)]}const fn=typeof document>"u"?null:document.documentElement;function hn(A){const _=A.parentNode||A.host||null;return _===fn?null:_}let Rn=null,Vn=!1;function Mi(A,_){for(;_;){if(_===A)return!0;_=hn(_)}return!1}function _i(A,_,x){if(x)return Array.from(A.querySelectorAll(_));const O=A.querySelector(_);return O?[O]:[]}let Mt=(()=>{class A{validateStyleProperty(x){return function ni(A){Rn||(Rn=function Ri(){return typeof document<"u"?document.body:null}()||{},Vn=!!Rn.style&&"WebkitAppearance"in Rn.style);let _=!0;return Rn.style&&!function cn(A){return"ebkit"==A.substring(1,6)}(A)&&(_=A in Rn.style,!_&&Vn&&(_="Webkit"+A.charAt(0).toUpperCase()+A.slice(1)in Rn.style)),_}(x)}containsElement(x,O){return Mi(x,O)}getParentElement(x){return hn(x)}query(x,O,$){return _i(x,O,$)}computeStyle(x,O,$){return $||""}animate(x,O,$,ce,Ee,ke=[],Je){return new n.sf($,ce)}static#e=this.\u0275fac=function(O){return new(O||A)};static#t=this.\u0275prov=c.jDH({token:A,factory:A.\u0275fac})}return A})();class pt{static#e=this.NOOP=new Mt}class gt{}const rn=1e3,Tn="ng-enter",tn="ng-leave",Jt="ng-trigger",sn=".ng-trigger",ft="ng-animating",$t=".ng-animating";function Et(A){if("number"==typeof A)return A;const _=A.match(/^(-?[\.\d]+)(m?s)/);return!_||_.length<2?0:en(parseFloat(_[1]),_[2])}function en(A,_){return"s"===_?A*rn:A}function mt(A,_,x){return A.hasOwnProperty("duration")?A:function wn(A,_,x){let $,ce=0,Ee="";if("string"==typeof A){const ke=A.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===ke)return _.push(fe()),{duration:0,delay:0,easing:""};$=en(parseFloat(ke[1]),ke[2]);const Je=ke[3];null!=Je&&(ce=en(parseFloat(Je),ke[4]));const ct=ke[5];ct&&(Ee=ct)}else $=A;if(!x){let ke=!1,Je=_.length;$<0&&(_.push(function G(){return new c.wOt(3100,!1)}()),ke=!0),ce<0&&(_.push(function w(){return new c.wOt(3101,!1)}()),ke=!0),ke&&_.splice(Je,0,fe())}return{duration:$,delay:ce,easing:Ee}}(A,_,x)}function ze(A,_,x){_.forEach((O,$)=>{const ce=xn($);x&&!x.has($)&&x.set($,A.style[ce]),A.style[ce]=O})}function me(A,_){_.forEach((x,O)=>{const $=xn(O);A.style[$]=""})}function De(A){return Array.isArray(A)?1==A.length?A[0]:(0,n.K2)(A):A}const we=new RegExp("{{\\s*(.+?)\\s*}}","g");function st(A){let _=[];if("string"==typeof A){let x;for(;x=we.exec(A);)_.push(x[1]);we.lastIndex=0}return _}function Dt(A,_,x){const O=`${A}`,$=O.replace(we,(ce,Ee)=>{let ke=_[Ee];return null==ke&&(x.push(function pe(A){return new c.wOt(3003,!1)}()),ke=""),ke.toString()});return $==O?A:$}const Qt=/-+([a-z0-9])/g;function xn(A){return A.replace(Qt,(..._)=>_[1].toUpperCase())}function Hn(A,_,x){switch(_.type){case n.If.Trigger:return A.visitTrigger(_,x);case n.If.State:return A.visitState(_,x);case n.If.Transition:return A.visitTransition(_,x);case n.If.Sequence:return A.visitSequence(_,x);case n.If.Group:return A.visitGroup(_,x);case n.If.Animate:return A.visitAnimate(_,x);case n.If.Keyframes:return A.visitKeyframes(_,x);case n.If.Style:return A.visitStyle(_,x);case n.If.Reference:return A.visitReference(_,x);case n.If.AnimateChild:return A.visitAnimateChild(_,x);case n.If.AnimateRef:return A.visitAnimateRef(_,x);case n.If.Query:return A.visitQuery(_,x);case n.If.Stagger:return A.visitStagger(_,x);default:throw function ve(A){return new c.wOt(3004,!1)}()}}function Zn(A,_){return window.getComputedStyle(A)[_]}const qi=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Po extends gt{normalizePropertyName(_,x){return xn(_)}normalizeStyleValue(_,x,O,$){let ce="";const Ee=O.toString().trim();if(qi.has(x)&&0!==O&&"0"!==O)if("number"==typeof O)ce="px";else{const ke=O.match(/^[+-]?[\d\.]+([a-z]*)$/);ke&&0==ke[1].length&&$.push(function he(A,_){return new c.wOt(3005,!1)}())}return Ee+ce}}const Li="*";const no=new Set(["true","1"]),On=new Set(["false","0"]);function ai(A,_){const x=no.has(A)||On.has(A),O=no.has(_)||On.has(_);return($,ce)=>{let Ee=A==Li||A==$,ke=_==Li||_==ce;return!Ee&&x&&"boolean"==typeof $&&(Ee=$?no.has(A):On.has(A)),!ke&&O&&"boolean"==typeof ce&&(ke=ce?no.has(_):On.has(_)),Ee&&ke}}const Ls=new RegExp("s*:selfs*,?","g");function er(A,_,x,O){return new un(A).build(_,x,O)}class un{constructor(_){this._driver=_}build(_,x,O){const $=new bo(x);return this._resetContextStyleTimingState($),Hn(this,De(_),$)}_resetContextStyleTimingState(_){_.currentQuerySelector="",_.collectedStyles=new Map,_.collectedStyles.set("",new Map),_.currentTime=0}visitTrigger(_,x){let O=x.queryCount=0,$=x.depCount=0;const ce=[],Ee=[];return"@"==_.name.charAt(0)&&x.errors.push(function ue(){return new c.wOt(3006,!1)}()),_.definitions.forEach(ke=>{if(this._resetContextStyleTimingState(x),ke.type==n.If.State){const Je=ke,ct=Je.name;ct.toString().split(/\s*,\s*/).forEach(Bt=>{Je.name=Bt,ce.push(this.visitState(Je,x))}),Je.name=ct}else if(ke.type==n.If.Transition){const Je=this.visitTransition(ke,x);O+=Je.queryCount,$+=Je.depCount,Ee.push(Je)}else x.errors.push(function oe(){return new c.wOt(3007,!1)}())}),{type:n.If.Trigger,name:_.name,states:ce,transitions:Ee,queryCount:O,depCount:$,options:null}}visitState(_,x){const O=this.visitStyle(_.styles,x),$=_.options&&_.options.params||null;if(O.containsDynamicStyles){const ce=new Set,Ee=$||{};O.styles.forEach(ke=>{ke instanceof Map&&ke.forEach(Je=>{st(Je).forEach(ct=>{Ee.hasOwnProperty(ct)||ce.add(ct)})})}),ce.size&&x.errors.push(function le(A,_){return new c.wOt(3008,!1)}(0,ce.values()))}return{type:n.If.State,name:_.name,style:O,options:$?{params:$}:null}}visitTransition(_,x){x.queryCount=0,x.depCount=0;const O=Hn(this,De(_.animation),x),$=function Bo(A,_){const x=[];return"string"==typeof A?A.split(/\s*,\s*/).forEach(O=>function wr(A,_,x){if(":"==A[0]){const Je=function ri(A,_){switch(A){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(x,O)=>parseFloat(O)>parseFloat(x);case":decrement":return(x,O)=>parseFloat(O) *"}}(A,x);if("function"==typeof Je)return void _.push(Je);A=Je}const O=A.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==O||O.length<4)return x.push(function je(A){return new c.wOt(3015,!1)}()),_;const $=O[1],ce=O[2],Ee=O[3];_.push(ai($,Ee)),"<"==ce[0]&&($!=Li||Ee!=Li)&&_.push(ai(Ee,$))}(O,x,_)):x.push(A),x}(_.expr,x.errors);return{type:n.If.Transition,matchers:$,animation:O,queryCount:x.queryCount,depCount:x.depCount,options:zi(_.options)}}visitSequence(_,x){return{type:n.If.Sequence,steps:_.steps.map(O=>Hn(this,O,x)),options:zi(_.options)}}visitGroup(_,x){const O=x.currentTime;let $=0;const ce=_.steps.map(Ee=>{x.currentTime=O;const ke=Hn(this,Ee,x);return $=Math.max($,x.currentTime),ke});return x.currentTime=$,{type:n.If.Group,steps:ce,options:zi(_.options)}}visitAnimate(_,x){const O=function lo(A,_){if(A.hasOwnProperty("duration"))return A;if("number"==typeof A)return Yn(mt(A,_).duration,0,"");const x=A;if(x.split(/\s+/).some(ce=>"{"==ce.charAt(0)&&"{"==ce.charAt(1))){const ce=Yn(0,0,"");return ce.dynamic=!0,ce.strValue=x,ce}const $=mt(x,_);return Yn($.duration,$.delay,$.easing)}(_.timings,x.errors);x.currentAnimateTimings=O;let $,ce=_.styles?_.styles:(0,n.iF)({});if(ce.type==n.If.Keyframes)$=this.visitKeyframes(ce,x);else{let Ee=_.styles,ke=!1;if(!Ee){ke=!0;const ct={};O.easing&&(ct.easing=O.easing),Ee=(0,n.iF)(ct)}x.currentTime+=O.duration+O.delay;const Je=this.visitStyle(Ee,x);Je.isEmptyStep=ke,$=Je}return x.currentAnimateTimings=null,{type:n.If.Animate,timings:O,style:$,options:null}}visitStyle(_,x){const O=this._makeStyleAst(_,x);return this._validateStyleAst(O,x),O}_makeStyleAst(_,x){const O=[],$=Array.isArray(_.styles)?_.styles:[_.styles];for(let ke of $)"string"==typeof ke?ke===n.kp?O.push(ke):x.errors.push(new c.wOt(3002,!1)):O.push(new Map(Object.entries(ke)));let ce=!1,Ee=null;return O.forEach(ke=>{if(ke instanceof Map&&(ke.has("easing")&&(Ee=ke.get("easing"),ke.delete("easing")),!ce))for(let Je of ke.values())if(Je.toString().indexOf("{{")>=0){ce=!0;break}}),{type:n.If.Style,styles:O,easing:Ee,offset:_.offset,containsDynamicStyles:ce,options:null}}_validateStyleAst(_,x){const O=x.currentAnimateTimings;let $=x.currentTime,ce=x.currentTime;O&&ce>0&&(ce-=O.duration+O.delay),_.styles.forEach(Ee=>{"string"!=typeof Ee&&Ee.forEach((ke,Je)=>{const ct=x.collectedStyles.get(x.currentQuerySelector),Bt=ct.get(Je);let bt=!0;Bt&&(ce!=$&&ce>=Bt.startTime&&$<=Bt.endTime&&(x.errors.push(function $e(A,_,x,O,$){return new c.wOt(3010,!1)}()),bt=!1),ce=Bt.startTime),bt&&ct.set(Je,{startTime:ce,endTime:$}),x.options&&function U(A,_,x){const O=_.params||{},$=st(A);$.length&&$.forEach(ce=>{O.hasOwnProperty(ce)||x.push(function J(A){return new c.wOt(3001,!1)}())})}(ke,x.options,x.errors)})})}visitKeyframes(_,x){const O={type:n.If.Keyframes,styles:[],options:null};if(!x.currentAnimateTimings)return x.errors.push(function Re(){return new c.wOt(3011,!1)}()),O;let ce=0;const Ee=[];let ke=!1,Je=!1,ct=0;const Bt=_.steps.map(R=>{const Te=this._makeStyleAst(R,x);let et=null!=Te.offset?Te.offset:function Fi(A){if("string"==typeof A)return null;let _=null;if(Array.isArray(A))A.forEach(x=>{if(x instanceof Map&&x.has("offset")){const O=x;_=parseFloat(O.get("offset")),O.delete("offset")}});else if(A instanceof Map&&A.has("offset")){const x=A;_=parseFloat(x.get("offset")),x.delete("offset")}return _}(Te.styles),_n=0;return null!=et&&(ce++,_n=Te.offset=et),Je=Je||_n<0||_n>1,ke=ke||_n0&&ce{const et=Pn>0?Te==Sn?1:Pn*Te:Ee[Te],_n=et*X;x.currentTime=Cn+K.delay+_n,K.duration=_n,this._validateStyleAst(R,x),R.offset=et,O.styles.push(R)}),O}visitReference(_,x){return{type:n.If.Reference,animation:Hn(this,De(_.animation),x),options:zi(_.options)}}visitAnimateChild(_,x){return x.depCount++,{type:n.If.AnimateChild,options:zi(_.options)}}visitAnimateRef(_,x){return{type:n.If.AnimateRef,animation:this.visitReference(_.animation,x),options:zi(_.options)}}visitQuery(_,x){const O=x.currentQuerySelector,$=_.options||{};x.queryCount++,x.currentQuery=_;const[ce,Ee]=function Mn(A){const _=!!A.split(/\s*,\s*/).find(x=>":self"==x);return _&&(A=A.replace(Ls,"")),A=A.replace(/@\*/g,sn).replace(/@\w+/g,x=>sn+"-"+x.slice(1)).replace(/:animating/g,$t),[A,_]}(_.selector);x.currentQuerySelector=O.length?O+" "+ce:ce,It(x.collectedStyles,x.currentQuerySelector,new Map);const ke=Hn(this,De(_.animation),x);return x.currentQuery=null,x.currentQuerySelector=O,{type:n.If.Query,selector:ce,limit:$.limit||0,optional:!!$.optional,includeSelf:Ee,animation:ke,originalSelector:_.selector,options:zi(_.options)}}visitStagger(_,x){x.currentQuery||x.errors.push(function Se(){return new c.wOt(3013,!1)}());const O="full"===_.timings?{duration:0,delay:0,easing:"full"}:mt(_.timings,x.errors,!0);return{type:n.If.Stagger,animation:Hn(this,De(_.animation),x),timings:O,options:null}}}class bo{constructor(_){this.errors=_,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function zi(A){return A?(A={...A}).params&&(A.params=function fi(A){return A?{...A}:null}(A.params)):A={},A}function Yn(A,_,x){return{duration:A,delay:_,easing:x}}function _o(A,_,x,O,$,ce,Ee=null,ke=!1){return{type:1,element:A,keyframes:_,preStyleProps:x,postStyleProps:O,duration:$,delay:ce,totalTime:$+ce,easing:Ee,subTimeline:ke}}class $o{constructor(){this._map=new Map}get(_){return this._map.get(_)||[]}append(_,x){let O=this._map.get(_);O||this._map.set(_,O=[]),O.push(...x)}has(_){return this._map.has(_)}clear(){this._map.clear()}}const tr=new RegExp(":enter","g"),co=new RegExp(":leave","g");function pr(A,_,x,O,$,ce=new Map,Ee=new Map,ke,Je,ct=[]){return(new is).buildKeyframes(A,_,x,O,$,ce,Ee,ke,Je,ct)}class is{buildKeyframes(_,x,O,$,ce,Ee,ke,Je,ct,Bt=[]){ct=ct||new $o;const bt=new os(_,x,ct,$,ce,Bt,[]);bt.options=Je;const Pn=Je.delay?Et(Je.delay):0;bt.currentTimeline.delayNextStep(Pn),bt.currentTimeline.setStyles([Ee],null,bt.errors,Je),Hn(this,O,bt);const Sn=bt.timelines.filter(Cn=>Cn.containsAnimation());if(Sn.length&&ke.size){let Cn;for(let K=Sn.length-1;K>=0;K--){const X=Sn[K];if(X.element===x){Cn=X;break}}Cn&&!Cn.allowOnlyTimelineStyles()&&Cn.setStyles([ke],null,bt.errors,Je)}return Sn.length?Sn.map(Cn=>Cn.buildKeyframes()):[_o(x,[],[],[],0,Pn,"",!1)]}visitTrigger(_,x){}visitState(_,x){}visitTransition(_,x){}visitAnimateChild(_,x){const O=x.subInstructions.get(x.element);if(O){const $=x.createSubContext(_.options),ce=x.currentTimeline.currentTime,Ee=this._visitSubInstructions(O,$,$.options);ce!=Ee&&x.transformIntoNewTimeline(Ee)}x.previousNode=_}visitAnimateRef(_,x){const O=x.createSubContext(_.options);O.transformIntoNewTimeline(),this._applyAnimationRefDelays([_.options,_.animation.options],x,O),this.visitReference(_.animation,O),x.transformIntoNewTimeline(O.currentTimeline.currentTime),x.previousNode=_}_applyAnimationRefDelays(_,x,O){for(const $ of _){const ce=$?.delay;if(ce){const Ee="number"==typeof ce?ce:Et(Dt(ce,$?.params??{},x.errors));O.delayNextStep(Ee)}}}_visitSubInstructions(_,x,O){let ce=x.currentTimeline.currentTime;const Ee=null!=O.duration?Et(O.duration):null,ke=null!=O.delay?Et(O.delay):null;return 0!==Ee&&_.forEach(Je=>{const ct=x.appendInstructionToTimeline(Je,Ee,ke);ce=Math.max(ce,ct.duration+ct.delay)}),ce}visitReference(_,x){x.updateOptions(_.options,!0),Hn(this,_.animation,x),x.previousNode=_}visitSequence(_,x){const O=x.subContextCount;let $=x;const ce=_.options;if(ce&&(ce.params||ce.delay)&&($=x.createSubContext(ce),$.transformIntoNewTimeline(),null!=ce.delay)){$.previousNode.type==n.If.Style&&($.currentTimeline.snapshotCurrentStyles(),$.previousNode=Dr);const Ee=Et(ce.delay);$.delayNextStep(Ee)}_.steps.length&&(_.steps.forEach(Ee=>Hn(this,Ee,$)),$.currentTimeline.applyStylesToKeyframe(),$.subContextCount>O&&$.transformIntoNewTimeline()),x.previousNode=_}visitGroup(_,x){const O=[];let $=x.currentTimeline.currentTime;const ce=_.options&&_.options.delay?Et(_.options.delay):0;_.steps.forEach(Ee=>{const ke=x.createSubContext(_.options);ce&&ke.delayNextStep(ce),Hn(this,Ee,ke),$=Math.max($,ke.currentTimeline.currentTime),O.push(ke.currentTimeline)}),O.forEach(Ee=>x.currentTimeline.mergeTimelineCollectedStyles(Ee)),x.transformIntoNewTimeline($),x.previousNode=_}_visitTiming(_,x){if(_.dynamic){const O=_.strValue;return mt(x.params?Dt(O,x.params,x.errors):O,x.errors)}return{duration:_.duration,delay:_.delay,easing:_.easing}}visitAnimate(_,x){const O=x.currentAnimateTimings=this._visitTiming(_.timings,x),$=x.currentTimeline;O.delay&&(x.incrementTime(O.delay),$.snapshotCurrentStyles());const ce=_.style;ce.type==n.If.Keyframes?this.visitKeyframes(ce,x):(x.incrementTime(O.duration),this.visitStyle(ce,x),$.applyStylesToKeyframe()),x.currentAnimateTimings=null,x.previousNode=_}visitStyle(_,x){const O=x.currentTimeline,$=x.currentAnimateTimings;!$&&O.hasCurrentStyleProperties()&&O.forwardFrame();const ce=$&&$.easing||_.easing;_.isEmptyStep?O.applyEmptyStep(ce):O.setStyles(_.styles,ce,x.errors,x.options),x.previousNode=_}visitKeyframes(_,x){const O=x.currentAnimateTimings,$=x.currentTimeline.duration,ce=O.duration,ke=x.createSubContext().currentTimeline;ke.easing=O.easing,_.styles.forEach(Je=>{ke.forwardTime((Je.offset||0)*ce),ke.setStyles(Je.styles,Je.easing,x.errors,x.options),ke.applyStylesToKeyframe()}),x.currentTimeline.mergeTimelineCollectedStyles(ke),x.transformIntoNewTimeline($+ce),x.previousNode=_}visitQuery(_,x){const O=x.currentTimeline.currentTime,$=_.options||{},ce=$.delay?Et($.delay):0;ce&&(x.previousNode.type===n.If.Style||0==O&&x.currentTimeline.hasCurrentStyleProperties())&&(x.currentTimeline.snapshotCurrentStyles(),x.previousNode=Dr);let Ee=O;const ke=x.invokeQuery(_.selector,_.originalSelector,_.limit,_.includeSelf,!!$.optional,x.errors);x.currentQueryTotal=ke.length;let Je=null;ke.forEach((ct,Bt)=>{x.currentQueryIndex=Bt;const bt=x.createSubContext(_.options,ct);ce&&bt.delayNextStep(ce),ct===x.element&&(Je=bt.currentTimeline),Hn(this,_.animation,bt),bt.currentTimeline.applyStylesToKeyframe(),Ee=Math.max(Ee,bt.currentTimeline.currentTime)}),x.currentQueryIndex=0,x.currentQueryTotal=0,x.transformIntoNewTimeline(Ee),Je&&(x.currentTimeline.mergeTimelineCollectedStyles(Je),x.currentTimeline.snapshotCurrentStyles()),x.previousNode=_}visitStagger(_,x){const O=x.parentContext,$=x.currentTimeline,ce=_.timings,Ee=Math.abs(ce.duration),ke=Ee*(x.currentQueryTotal-1);let Je=Ee*x.currentQueryIndex;switch(ce.duration<0?"reverse":ce.easing){case"reverse":Je=ke-Je;break;case"full":Je=O.currentStaggerTime}const Bt=x.currentTimeline;Je&&Bt.delayNextStep(Je);const bt=Bt.currentTime;Hn(this,_.animation,x),x.previousNode=_,O.currentStaggerTime=$.currentTime-bt+($.startTime-O.currentTimeline.startTime)}}const Dr={};class os{constructor(_,x,O,$,ce,Ee,ke,Je){this._driver=_,this.element=x,this.subInstructions=O,this._enterClassName=$,this._leaveClassName=ce,this.errors=Ee,this.timelines=ke,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Dr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Je||new Rr(this._driver,x,0),ke.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(_,x){if(!_)return;const O=_;let $=this.options;null!=O.duration&&($.duration=Et(O.duration)),null!=O.delay&&($.delay=Et(O.delay));const ce=O.params;if(ce){let Ee=$.params;Ee||(Ee=this.options.params={}),Object.keys(ce).forEach(ke=>{(!x||!Ee.hasOwnProperty(ke))&&(Ee[ke]=Dt(ce[ke],Ee,this.errors))})}}_copyOptions(){const _={};if(this.options){const x=this.options.params;if(x){const O=_.params={};Object.keys(x).forEach($=>{O[$]=x[$]})}}return _}createSubContext(_=null,x,O){const $=x||this.element,ce=new os(this._driver,$,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork($,O||0));return ce.previousNode=this.previousNode,ce.currentAnimateTimings=this.currentAnimateTimings,ce.options=this._copyOptions(),ce.updateOptions(_),ce.currentQueryIndex=this.currentQueryIndex,ce.currentQueryTotal=this.currentQueryTotal,ce.parentContext=this,this.subContextCount++,ce}transformIntoNewTimeline(_){return this.previousNode=Dr,this.currentTimeline=this.currentTimeline.fork(this.element,_),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(_,x,O){const $={duration:x??_.duration,delay:this.currentTimeline.currentTime+(O??0)+_.delay,easing:""},ce=new Ds(this._driver,_.element,_.keyframes,_.preStyleProps,_.postStyleProps,$,_.stretchStartingKeyframe);return this.timelines.push(ce),$}incrementTime(_){this.currentTimeline.forwardTime(this.currentTimeline.duration+_)}delayNextStep(_){_>0&&this.currentTimeline.delayNextStep(_)}invokeQuery(_,x,O,$,ce,Ee){let ke=[];if($&&ke.push(this.element),_.length>0){_=(_=_.replace(tr,"."+this._enterClassName)).replace(co,"."+this._leaveClassName);let ct=this._driver.query(this.element,_,1!=O);0!==O&&(ct=O<0?ct.slice(ct.length+O,ct.length):ct.slice(0,O)),ke.push(...ct)}return!ce&&0==ke.length&&Ee.push(function _e(A){return new c.wOt(3014,!1)}()),ke}}class Rr{constructor(_,x,O,$){this._driver=_,this.element=x,this.startTime=O,this._elementTimelineStylesLookup=$,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(x),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(x,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(_){const x=1===this._keyframes.size&&this._pendingStyles.size;this.duration||x?(this.forwardTime(this.currentTime+_),x&&this.snapshotCurrentStyles()):this.startTime+=_}fork(_,x){return this.applyStylesToKeyframe(),new Rr(this._driver,_,x||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(_){this.applyStylesToKeyframe(),this.duration=_,this._loadKeyframe()}_updateStyle(_,x){this._localTimelineStyles.set(_,x),this._globalTimelineStyles.set(_,x),this._styleSummary.set(_,{time:this.currentTime,value:x})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(_){_&&this._previousKeyframe.set("easing",_);for(let[x,O]of this._globalTimelineStyles)this._backFill.set(x,O||n.kp),this._currentKeyframe.set(x,n.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(_,x,O,$){x&&this._previousKeyframe.set("easing",x);const ce=$&&$.params||{},Ee=function rr(A,_){const x=new Map;let O;return A.forEach($=>{if("*"===$){O??=_.keys();for(let ce of O)x.set(ce,n.kp)}else for(let[ce,Ee]of $)x.set(ce,Ee)}),x}(_,this._globalTimelineStyles);for(let[ke,Je]of Ee){const ct=Dt(Je,ce,O);this._pendingStyles.set(ke,ct),this._localTimelineStyles.has(ke)||this._backFill.set(ke,this._globalTimelineStyles.get(ke)??n.kp),this._updateStyle(ke,ct)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((_,x)=>{this._currentKeyframe.set(x,_)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((_,x)=>{this._currentKeyframe.has(x)||this._currentKeyframe.set(x,_)}))}snapshotCurrentStyles(){for(let[_,x]of this._localTimelineStyles)this._pendingStyles.set(_,x),this._updateStyle(_,x)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const _=[];for(let x in this._currentKeyframe)_.push(x);return _}mergeTimelineCollectedStyles(_){_._styleSummary.forEach((x,O)=>{const $=this._styleSummary.get(O);(!$||x.time>$.time)&&this._updateStyle(O,x.value)})}buildKeyframes(){this.applyStylesToKeyframe();const _=new Set,x=new Set,O=1===this._keyframes.size&&0===this.duration;let $=[];this._keyframes.forEach((ke,Je)=>{const ct=new Map([...this._backFill,...ke]);ct.forEach((Bt,bt)=>{Bt===n.FX?_.add(bt):Bt===n.kp&&x.add(bt)}),O||ct.set("offset",Je/this.duration),$.push(ct)});const ce=[..._.values()],Ee=[...x.values()];if(O){const ke=$[0],Je=new Map(ke);ke.set("offset",0),Je.set("offset",1),$=[ke,Je]}return _o(this.element,$,ce,Ee,this.duration,this.startTime,this.easing,!1)}}class Ds extends Rr{constructor(_,x,O,$,ce,Ee,ke=!1){super(_,x,Ee.delay),this.keyframes=O,this.preStyleProps=$,this.postStyleProps=ce,this._stretchStartingKeyframe=ke,this.timings={duration:Ee.duration,delay:Ee.delay,easing:Ee.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let _=this.keyframes,{delay:x,duration:O,easing:$}=this.timings;if(this._stretchStartingKeyframe&&x){const ce=[],Ee=O+x,ke=x/Ee,Je=new Map(_[0]);Je.set("offset",0),ce.push(Je);const ct=new Map(_[0]);ct.set("offset",rs(ke)),ce.push(ct);const Bt=_.length-1;for(let bt=1;bt<=Bt;bt++){let Pn=new Map(_[bt]);const Sn=Pn.get("offset");Pn.set("offset",rs((x+Sn*O)/Ee)),ce.push(Pn)}O=Ee,x=0,$="",_=ce}return _o(this.element,_,this.preStyleProps,this.postStyleProps,O,x,$,!0)}}function rs(A,_=3){const x=Math.pow(10,_-1);return Math.round(A*x)/x}function fr(A,_,x,O,$,ce,Ee,ke,Je,ct,Bt,bt,Pn){return{type:0,element:A,triggerName:_,isRemovalTransition:$,fromState:x,fromStyles:ce,toState:O,toStyles:Ee,timelines:ke,queriedElements:Je,preStyleProps:ct,postStyleProps:Bt,totalTime:bt,errors:Pn}}const io={};class Es{constructor(_,x,O){this._triggerName=_,this.ast=x,this._stateStyles=O}match(_,x,O,$){return function ss(A,_,x,O,$){return A.some(ce=>ce(_,x,O,$))}(this.ast.matchers,_,x,O,$)}buildStyles(_,x,O){let $=this._stateStyles.get("*");return void 0!==_&&($=this._stateStyles.get(_?.toString())||$),$?$.buildStyles(x,O):new Map}build(_,x,O,$,ce,Ee,ke,Je,ct,Bt){const bt=[],Pn=this.ast.options&&this.ast.options.params||io,Cn=this.buildStyles(O,ke&&ke.params||io,bt),K=Je&&Je.params||io,X=this.buildStyles($,K,bt),R=new Set,Te=new Map,et=new Map,_n="void"===$,li={params:as(K,Pn),delay:this.ast.options?.delay},Mo=Bt?[]:pr(_,x,this.ast.animation,ce,Ee,Cn,X,li,ct,bt);let fo=0;return Mo.forEach(go=>{fo=Math.max(go.duration+go.delay,fo)}),bt.length?fr(x,this._triggerName,O,$,_n,Cn,X,[],[],Te,et,fo,bt):(Mo.forEach(go=>{const Qs=go.element,mo=It(Te,Qs,new Set);go.preStyleProps.forEach(Os=>mo.add(Os));const Kn=It(et,Qs,new Set);go.postStyleProps.forEach(Os=>Kn.add(Os)),Qs!==x&&R.add(Qs)}),fr(x,this._triggerName,O,$,_n,Cn,X,Mo,[...R.values()],Te,et,fo))}}function as(A,_){const x={..._};return Object.entries(A).forEach(([O,$])=>{null!=$&&(x[O]=$)}),x}class Ni{constructor(_,x,O){this.styles=_,this.defaultParams=x,this.normalizer=O}buildStyles(_,x){const O=new Map,$=as(_,this.defaultParams);return this.styles.styles.forEach(ce=>{"string"!=typeof ce&&ce.forEach((Ee,ke)=>{Ee&&(Ee=Dt(Ee,$,x));const Je=this.normalizer.normalizePropertyName(ke,x);Ee=this.normalizer.normalizeStyleValue(ke,Je,Ee,x),O.set(ke,Ee)})}),O}}class Ys{constructor(_,x,O){this.name=_,this.ast=x,this._normalizer=O,this.transitionFactories=[],this.states=new Map,x.states.forEach($=>{this.states.set($.name,new Ni($.style,$.options&&$.options.params||{},O))}),Wo(this.states,"true","1"),Wo(this.states,"false","0"),x.transitions.forEach($=>{this.transitionFactories.push(new Es(_,$,this.states))}),this.fallbackTransition=function Er(A,_,x){return new Es(A,{type:n.If.Transition,animation:{type:n.If.Sequence,steps:[],options:null},matchers:[(Ee,ke)=>!0],options:null,queryCount:0,depCount:0},_)}(_,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(_,x,O,$){return this.transitionFactories.find(Ee=>Ee.match(_,x,O,$))||null}matchStyles(_,x,O){return this.fallbackTransition.buildStyles(_,x,O)}}function Wo(A,_,x){A.has(_)?A.has(x)||A.set(x,A.get(_)):A.has(x)&&A.set(_,A.get(x))}const zr=new $o;class Zs{constructor(_,x,O){this.bodyNode=_,this._driver=x,this._normalizer=O,this._animations=new Map,this._playersById=new Map,this.players=[]}register(_,x){const O=[],ce=er(this._driver,x,O,[]);if(O.length)throw function Pe(A){return new c.wOt(3503,!1)}();this._animations.set(_,ce)}_buildPlayer(_,x,O){const $=_.element,ce=wt(this._normalizer,_.keyframes,x,O);return this._driver.animate($,ce,_.duration,_.delay,_.easing,[],!0)}create(_,x,O={}){const $=[],ce=this._animations.get(_);let Ee;const ke=new Map;if(ce?(Ee=pr(this._driver,x,ce,Tn,tn,new Map,new Map,O,zr,$),Ee.forEach(Bt=>{const bt=It(ke,Bt.element,new Map);Bt.postStyleProps.forEach(Pn=>bt.set(Pn,null))})):($.push(function ut(){return new c.wOt(3300,!1)}()),Ee=[]),$.length)throw function qe(A){return new c.wOt(3504,!1)}();ke.forEach((Bt,bt)=>{Bt.forEach((Pn,Sn)=>{Bt.set(Sn,this._driver.computeStyle(bt,Sn,n.kp))})});const ct=Ue(Ee.map(Bt=>{const bt=ke.get(Bt.element);return this._buildPlayer(Bt,new Map,bt)}));return this._playersById.set(_,ct),ct.onDestroy(()=>this.destroy(_)),this.players.push(ct),ct}destroy(_){const x=this._getPlayer(_);x.destroy(),this._playersById.delete(_);const O=this.players.indexOf(x);O>=0&&this.players.splice(O,1)}_getPlayer(_){const x=this._playersById.get(_);if(!x)throw function nt(A){return new c.wOt(3301,!1)}();return x}listen(_,x,O,$){const ce=Pt(x,"","","");return Nt(this._getPlayer(_),O,ce,$),()=>{}}command(_,x,O,$){if("register"==O)return void this.register(_,$[0]);if("create"==O)return void this.create(_,x,$[0]||{});const ce=this._getPlayer(_);switch(O){case"play":ce.play();break;case"pause":ce.pause();break;case"reset":ce.reset();break;case"restart":ce.restart();break;case"finish":ce.finish();break;case"init":ce.init();break;case"setPosition":ce.setPosition(parseFloat($[0]));break;case"destroy":this.destroy(_)}}}const Bi="ng-animate-queued",uo="ng-animate-disabled",Hr=[],Hi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Gr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Yi="__ng_removed";class Wr{get params(){return this.options.params}constructor(_,x=""){this.namespaceId=x;const O=_&&_.hasOwnProperty("value");if(this.value=function pa(A){return A??null}(O?_.value:_),O){const{value:ce,...Ee}=_;this.options=Ee}else this.options={};this.options.params||(this.options.params={})}absorbOptions(_){const x=_.params;if(x){const O=this.options.params;Object.keys(x).forEach($=>{null==O[$]&&(O[$]=x[$])})}}}const ar="void",To=new Wr(ar);class gr{constructor(_,x,O){this.id=_,this.hostElement=x,this._engine=O,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+_,Zi(x,this._hostClassName)}listen(_,x,O,$){if(!this._triggers.has(x))throw function lt(A,_){return new c.wOt(3302,!1)}();if(null==O||0==O.length)throw function it(A){return new c.wOt(3303,!1)}();if(!function Ts(A){return"start"==A||"done"==A}(O))throw function Ge(A,_){return new c.wOt(3400,!1)}();const ce=It(this._elementListeners,_,[]),Ee={name:x,phase:O,callback:$};ce.push(Ee);const ke=It(this._engine.statesByElement,_,new Map);return ke.has(x)||(Zi(_,Jt),Zi(_,Jt+"-"+x),ke.set(x,To)),()=>{this._engine.afterFlush(()=>{const Je=ce.indexOf(Ee);Je>=0&&ce.splice(Je,1),this._triggers.has(x)||ke.delete(x)})}}register(_,x){return!this._triggers.has(_)&&(this._triggers.set(_,x),!0)}_getTrigger(_){const x=this._triggers.get(_);if(!x)throw function V(A){return new c.wOt(3401,!1)}();return x}trigger(_,x,O,$=!0){const ce=this._getTrigger(x),Ee=new Tr(this.id,x,_);let ke=this._engine.statesByElement.get(_);ke||(Zi(_,Jt),Zi(_,Jt+"-"+x),this._engine.statesByElement.set(_,ke=new Map));let Je=ke.get(x);const ct=new Wr(O,this.id);if(!(O&&O.hasOwnProperty("value"))&&Je&&ct.absorbOptions(Je.options),ke.set(x,ct),Je||(Je=To),ct.value!==ar&&Je.value===ct.value){if(!function vr(A,_){const x=Object.keys(A),O=Object.keys(_);if(x.length!=O.length)return!1;for(let $=0;${me(_,X),ze(_,R)})}return}const Pn=It(this._engine.playersByElement,_,[]);Pn.forEach(K=>{K.namespaceId==this.id&&K.triggerName==x&&K.queued&&K.destroy()});let Sn=ce.matchTransition(Je.value,ct.value,_,ct.params),Cn=!1;if(!Sn){if(!$)return;Sn=ce.fallbackTransition,Cn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:_,triggerName:x,transition:Sn,fromState:Je,toState:ct,player:Ee,isFallbackTransition:Cn}),Cn||(Zi(_,Bi),Ee.onStart(()=>{Oi(_,Bi)})),Ee.onDone(()=>{let K=this.players.indexOf(Ee);K>=0&&this.players.splice(K,1);const X=this._engine.playersByElement.get(_);if(X){let R=X.indexOf(Ee);R>=0&&X.splice(R,1)}}),this.players.push(Ee),Pn.push(Ee),Ee}deregister(_){this._triggers.delete(_),this._engine.statesByElement.forEach(x=>x.delete(_)),this._elementListeners.forEach((x,O)=>{this._elementListeners.set(O,x.filter($=>$.name!=_))})}clearElementCache(_){this._engine.statesByElement.delete(_),this._elementListeners.delete(_);const x=this._engine.playersByElement.get(_);x&&(x.forEach(O=>O.destroy()),this._engine.playersByElement.delete(_))}_signalRemovalForInnerTriggers(_,x){const O=this._engine.driver.query(_,sn,!0);O.forEach($=>{if($[Yi])return;const ce=this._engine.fetchNamespacesByElement($);ce.size?ce.forEach(Ee=>Ee.triggerLeaveAnimation($,x,!1,!0)):this.clearElementCache($)}),this._engine.afterFlushAnimationsDone(()=>O.forEach($=>this.clearElementCache($)))}triggerLeaveAnimation(_,x,O,$){const ce=this._engine.statesByElement.get(_),Ee=new Map;if(ce){const ke=[];if(ce.forEach((Je,ct)=>{if(Ee.set(ct,Je.value),this._triggers.has(ct)){const Bt=this.trigger(_,ct,ar,$);Bt&&ke.push(Bt)}}),ke.length)return this._engine.markElementAsRemoved(this.id,_,!0,x,Ee),O&&Ue(ke).onDone(()=>this._engine.processLeaveNode(_)),!0}return!1}prepareLeaveAnimationListeners(_){const x=this._elementListeners.get(_),O=this._engine.statesByElement.get(_);if(x&&O){const $=new Set;x.forEach(ce=>{const Ee=ce.name;if($.has(Ee))return;$.add(Ee);const Je=this._triggers.get(Ee).fallbackTransition,ct=O.get(Ee)||To,Bt=new Wr(ar),bt=new Tr(this.id,Ee,_);this._engine.totalQueuedPlayers++,this._queue.push({element:_,triggerName:Ee,transition:Je,fromState:ct,toState:Bt,player:bt,isFallbackTransition:!0})})}}removeNode(_,x){const O=this._engine;if(_.childElementCount&&this._signalRemovalForInnerTriggers(_,x),this.triggerLeaveAnimation(_,x,!0))return;let $=!1;if(O.totalAnimations){const ce=O.players.length?O.playersByQueriedElement.get(_):[];if(ce&&ce.length)$=!0;else{let Ee=_;for(;Ee=Ee.parentNode;)if(O.statesByElement.get(Ee)){$=!0;break}}}if(this.prepareLeaveAnimationListeners(_),$)O.markElementAsRemoved(this.id,_,!1,x);else{const ce=_[Yi];(!ce||ce===Hi)&&(O.afterFlush(()=>this.clearElementCache(_)),O.destroyInnerAnimations(_),O._onRemovalComplete(_,x))}}insertNode(_,x){Zi(_,this._hostClassName)}drainQueuedTransitions(_){const x=[];return this._queue.forEach(O=>{const $=O.player;if($.destroyed)return;const ce=O.element,Ee=this._elementListeners.get(ce);Ee&&Ee.forEach(ke=>{if(ke.name==O.triggerName){const Je=Pt(ce,O.triggerName,O.fromState.value,O.toState.value);Je._data=_,Nt(O.player,ke.phase,Je,ke.callback)}}),$.markedForDestroy?this._engine.afterFlush(()=>{$.destroy()}):x.push(O)}),this._queue=[],x.sort((O,$)=>{const ce=O.transition.ast.depCount,Ee=$.transition.ast.depCount;return 0==ce||0==Ee?ce-Ee:this._engine.driver.containsElement(O.element,$.element)?1:-1})}destroy(_){this.players.forEach(x=>x.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,_)}}class nr{_onRemovalComplete(_,x){this.onRemovalComplete(_,x)}constructor(_,x,O){this.bodyNode=_,this.driver=x,this._normalizer=O,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=($,ce)=>{}}get queuedPlayers(){const _=[];return this._namespaceList.forEach(x=>{x.players.forEach(O=>{O.queued&&_.push(O)})}),_}createNamespace(_,x){const O=new gr(_,x,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,x)?this._balanceNamespaceList(O,x):(this.newHostElements.set(x,O),this.collectEnterElement(x)),this._namespaceLookup[_]=O}_balanceNamespaceList(_,x){const O=this._namespaceList,$=this.namespacesByHostElement;if(O.length-1>=0){let Ee=!1,ke=this.driver.getParentElement(x);for(;ke;){const Je=$.get(ke);if(Je){const ct=O.indexOf(Je);O.splice(ct+1,0,_),Ee=!0;break}ke=this.driver.getParentElement(ke)}Ee||O.unshift(_)}else O.push(_);return $.set(x,_),_}register(_,x){let O=this._namespaceLookup[_];return O||(O=this.createNamespace(_,x)),O}registerTrigger(_,x,O){let $=this._namespaceLookup[_];$&&$.register(x,O)&&this.totalAnimations++}destroy(_,x){_&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const O=this._fetchNamespace(_);this.namespacesByHostElement.delete(O.hostElement);const $=this._namespaceList.indexOf(O);$>=0&&this._namespaceList.splice($,1),O.destroy(x),delete this._namespaceLookup[_]}))}_fetchNamespace(_){return this._namespaceLookup[_]}fetchNamespacesByElement(_){const x=new Set,O=this.statesByElement.get(_);if(O)for(let $ of O.values())if($.namespaceId){const ce=this._fetchNamespace($.namespaceId);ce&&x.add(ce)}return x}trigger(_,x,O,$){if(cs(x)){const ce=this._fetchNamespace(_);if(ce)return ce.trigger(x,O,$),!0}return!1}insertNode(_,x,O,$){if(!cs(x))return;const ce=x[Yi];if(ce&&ce.setForRemoval){ce.setForRemoval=!1,ce.setForMove=!0;const Ee=this.collectedLeaveElements.indexOf(x);Ee>=0&&this.collectedLeaveElements.splice(Ee,1)}if(_){const Ee=this._fetchNamespace(_);Ee&&Ee.insertNode(x,O)}$&&this.collectEnterElement(x)}collectEnterElement(_){this.collectedEnterElements.push(_)}markElementAsDisabled(_,x){x?this.disabledNodes.has(_)||(this.disabledNodes.add(_),Zi(_,uo)):this.disabledNodes.has(_)&&(this.disabledNodes.delete(_),Oi(_,uo))}removeNode(_,x,O){if(cs(x)){const $=_?this._fetchNamespace(_):null;$?$.removeNode(x,O):this.markElementAsRemoved(_,x,!1,O);const ce=this.namespacesByHostElement.get(x);ce&&ce.id!==_&&ce.removeNode(x,O)}else this._onRemovalComplete(x,O)}markElementAsRemoved(_,x,O,$,ce){this.collectedLeaveElements.push(x),x[Yi]={namespaceId:_,setForRemoval:$,hasAnimation:O,removedBeforeQueried:!1,previousTriggersValues:ce}}listen(_,x,O,$,ce){return cs(x)?this._fetchNamespace(_).listen(x,O,$,ce):()=>{}}_buildInstruction(_,x,O,$,ce){return _.transition.build(this.driver,_.element,_.fromState.value,_.toState.value,O,$,_.fromState.options,_.toState.options,x,ce)}destroyInnerAnimations(_){let x=this.driver.query(_,sn,!0);x.forEach(O=>this.destroyActiveAnimationsForElement(O)),0!=this.playersByQueriedElement.size&&(x=this.driver.query(_,$t,!0),x.forEach(O=>this.finishActiveQueriedAnimationOnElement(O)))}destroyActiveAnimationsForElement(_){const x=this.playersByElement.get(_);x&&x.forEach(O=>{O.queued?O.markedForDestroy=!0:O.destroy()})}finishActiveQueriedAnimationOnElement(_){const x=this.playersByQueriedElement.get(_);x&&x.forEach(O=>O.finish())}whenRenderingDone(){return new Promise(_=>{if(this.players.length)return Ue(this.players).onDone(()=>_());_()})}processLeaveNode(_){const x=_[Yi];if(x&&x.setForRemoval){if(_[Yi]=Hi,x.namespaceId){this.destroyInnerAnimations(_);const O=this._fetchNamespace(x.namespaceId);O&&O.clearElementCache(_)}this._onRemovalComplete(_,x.setForRemoval)}_.classList?.contains(uo)&&this.markElementAsDisabled(_,!1),this.driver.query(_,".ng-animate-disabled",!0).forEach(O=>{this.markElementAsDisabled(O,!1)})}flush(_=-1){let x=[];if(this.newHostElements.size&&(this.newHostElements.forEach((O,$)=>this._balanceNamespaceList(O,$)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let O=0;OO()),this._flushFns=[],this._whenQuietFns.length){const O=this._whenQuietFns;this._whenQuietFns=[],x.length?Ue(x).onDone(()=>{O.forEach($=>$())}):O.forEach($=>$())}}reportError(_){throw function se(A){return new c.wOt(3402,!1)}()}_flushAnimations(_,x){const O=new $o,$=[],ce=new Map,Ee=[],ke=new Map,Je=new Map,ct=new Map,Bt=new Set;this.disabledNodes.forEach(An=>{Bt.add(An);const Dn=this.driver.query(An,".ng-animate-queued",!0);for(let Jn=0;Jn{const Jn=Tn+K++;Cn.set(Dn,Jn),An.forEach(yi=>Zi(yi,Jn))});const X=[],R=new Set,Te=new Set;for(let An=0;AnR.add(yi)):Te.add(Dn))}const et=new Map,_n=Xr(Pn,Array.from(R));_n.forEach((An,Dn)=>{const Jn=tn+K++;et.set(Dn,Jn),An.forEach(yi=>Zi(yi,Jn))}),_.push(()=>{Sn.forEach((An,Dn)=>{const Jn=Cn.get(Dn);An.forEach(yi=>Oi(yi,Jn))}),_n.forEach((An,Dn)=>{const Jn=et.get(Dn);An.forEach(yi=>Oi(yi,Jn))}),X.forEach(An=>{this.processLeaveNode(An)})});const li=[],Mo=[];for(let An=this._namespaceList.length-1;An>=0;An--)this._namespaceList[An].drainQueuedTransitions(x).forEach(Jn=>{const yi=Jn.player,Qi=Jn.element;if(li.push(yi),this.collectedEnterElements.length){const jo=Qi[Yi];if(jo&&jo.setForMove){if(jo.previousTriggersValues&&jo.previousTriggersValues.has(Jn.triggerName)){const ps=jo.previousTriggersValues.get(Jn.triggerName),Gn=this.statesByElement.get(Jn.element);if(Gn&&Gn.has(Jn.triggerName)){const Mr=Gn.get(Jn.triggerName);Mr.value=ps,Gn.set(Jn.triggerName,Mr)}}return void yi.destroy()}}const hs=!bt||!this.driver.containsElement(bt,Qi),or=et.get(Qi),Fo=Cn.get(Qi),Wi=this._buildInstruction(Jn,O,Fo,or,hs);if(Wi.errors&&Wi.errors.length)return void Mo.push(Wi);if(hs)return yi.onStart(()=>me(Qi,Wi.fromStyles)),yi.onDestroy(()=>ze(Qi,Wi.toStyles)),void $.push(yi);if(Jn.isFallbackTransition)return yi.onStart(()=>me(Qi,Wi.fromStyles)),yi.onDestroy(()=>ze(Qi,Wi.toStyles)),void $.push(yi);const Vs=[];Wi.timelines.forEach(jo=>{jo.stretchStartingKeyframe=!0,this.disabledNodes.has(jo.element)||Vs.push(jo)}),Wi.timelines=Vs,O.append(Qi,Wi.timelines),Ee.push({instruction:Wi,player:yi,element:Qi}),Wi.queriedElements.forEach(jo=>It(ke,jo,[]).push(yi)),Wi.preStyleProps.forEach((jo,ps)=>{if(jo.size){let Gn=Je.get(ps);Gn||Je.set(ps,Gn=new Set),jo.forEach((Mr,Ko)=>Gn.add(Ko))}}),Wi.postStyleProps.forEach((jo,ps)=>{let Gn=ct.get(ps);Gn||ct.set(ps,Gn=new Set),jo.forEach((Mr,Ko)=>Gn.add(Ko))})});if(Mo.length){const An=[];Mo.forEach(Dn=>{An.push(function z(A,_){return new c.wOt(3505,!1)}())}),li.forEach(Dn=>Dn.destroy()),this.reportError(An)}const fo=new Map,go=new Map;Ee.forEach(An=>{const Dn=An.element;O.has(Dn)&&(go.set(Dn,Dn),this._beforeAnimationBuild(An.player.namespaceId,An.instruction,fo))}),$.forEach(An=>{const Dn=An.element;this._getPreviousPlayers(Dn,!1,An.namespaceId,An.triggerName,null).forEach(yi=>{It(fo,Dn,[]).push(yi),yi.destroy()})});const Qs=X.filter(An=>lr(An,Je,ct)),mo=new Map;Kr(mo,this.driver,Te,ct,n.kp).forEach(An=>{lr(An,Je,ct)&&Qs.push(An)});const Os=new Map;Sn.forEach((An,Dn)=>{Kr(Os,this.driver,new Set(An),Je,n.FX)}),Qs.forEach(An=>{const Dn=mo.get(An),Jn=Os.get(An);mo.set(An,new Map([...Dn?.entries()??[],...Jn?.entries()??[]]))});const ya=[],js=[],Js={};Ee.forEach(An=>{const{element:Dn,player:Jn,instruction:yi}=An;if(O.has(Dn)){if(Bt.has(Dn))return Jn.onDestroy(()=>ze(Dn,yi.toStyles)),Jn.disabled=!0,Jn.overrideTotalTime(yi.totalTime),void $.push(Jn);let Qi=Js;if(go.size>1){let or=Dn;const Fo=[];for(;or=or.parentNode;){const Wi=go.get(or);if(Wi){Qi=Wi;break}Fo.push(or)}Fo.forEach(Wi=>go.set(Wi,Qi))}const hs=this._buildAnimation(Jn.namespaceId,yi,fo,ce,Os,mo);if(Jn.setRealPlayer(hs),Qi===Js)ya.push(Jn);else{const or=this.playersByElement.get(Qi);or&&or.length&&(Jn.parentPlayer=Ue(or)),$.push(Jn)}}else me(Dn,yi.fromStyles),Jn.onDestroy(()=>ze(Dn,yi.toStyles)),js.push(Jn),Bt.has(Dn)&&$.push(Jn)}),js.forEach(An=>{const Dn=ce.get(An.element);if(Dn&&Dn.length){const Jn=Ue(Dn);An.setRealPlayer(Jn)}}),$.forEach(An=>{An.parentPlayer?An.syncPlayerEvents(An.parentPlayer):An.destroy()});for(let An=0;An!hs.destroyed);Qi.length?Is(this,Dn,Qi):this.processLeaveNode(Dn)}return X.length=0,ya.forEach(An=>{this.players.push(An),An.onDone(()=>{An.destroy();const Dn=this.players.indexOf(An);this.players.splice(Dn,1)}),An.play()}),ya}afterFlush(_){this._flushFns.push(_)}afterFlushAnimationsDone(_){this._whenQuietFns.push(_)}_getPreviousPlayers(_,x,O,$,ce){let Ee=[];if(x){const ke=this.playersByQueriedElement.get(_);ke&&(Ee=ke)}else{const ke=this.playersByElement.get(_);if(ke){const Je=!ce||ce==ar;ke.forEach(ct=>{ct.queued||!Je&&ct.triggerName!=$||Ee.push(ct)})}}return(O||$)&&(Ee=Ee.filter(ke=>!(O&&O!=ke.namespaceId||$&&$!=ke.triggerName))),Ee}_beforeAnimationBuild(_,x,O){const ce=x.element,Ee=x.isRemovalTransition?void 0:_,ke=x.isRemovalTransition?void 0:x.triggerName;for(const Je of x.timelines){const ct=Je.element,Bt=ct!==ce,bt=It(O,ct,[]);this._getPreviousPlayers(ct,Bt,Ee,ke,x.toState).forEach(Sn=>{const Cn=Sn.getRealPlayer();Cn.beforeDestroy&&Cn.beforeDestroy(),Sn.destroy(),bt.push(Sn)})}me(ce,x.fromStyles)}_buildAnimation(_,x,O,$,ce,Ee){const ke=x.triggerName,Je=x.element,ct=[],Bt=new Set,bt=new Set,Pn=x.timelines.map(Cn=>{const K=Cn.element;Bt.add(K);const X=K[Yi];if(X&&X.removedBeforeQueried)return new n.sf(Cn.duration,Cn.delay);const R=K!==Je,Te=function Qn(A){const _=[];return us(A,_),_}((O.get(K)||Hr).map(fo=>fo.getRealPlayer())).filter(fo=>!!fo.element&&fo.element===K),et=ce.get(K),_n=Ee.get(K),li=wt(this._normalizer,Cn.keyframes,et,_n),Mo=this._buildPlayer(Cn,li,Te);if(Cn.subTimeline&&$&&bt.add(K),R){const fo=new Tr(_,ke,K);fo.setRealPlayer(Mo),ct.push(fo)}return Mo});ct.forEach(Cn=>{It(this.playersByQueriedElement,Cn.element,[]).push(Cn),Cn.onDone(()=>function mr(A,_,x){let O=A.get(_);if(O){if(O.length){const $=O.indexOf(x);O.splice($,1)}0==O.length&&A.delete(_)}return O}(this.playersByQueriedElement,Cn.element,Cn))}),Bt.forEach(Cn=>Zi(Cn,ft));const Sn=Ue(Pn);return Sn.onDestroy(()=>{Bt.forEach(Cn=>Oi(Cn,ft)),ze(Je,x.toStyles)}),bt.forEach(Cn=>{It($,Cn,[]).push(Sn)}),Sn}_buildPlayer(_,x,O){return x.length>0?this.driver.animate(_.element,x,_.duration,_.delay,_.easing,O):new n.sf(_.duration,_.delay)}}class Tr{constructor(_,x,O){this.namespaceId=_,this.triggerName=x,this.element=O,this._player=new n.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(_){this._containsRealPlayer||(this._player=_,this._queuedCallbacks.forEach((x,O)=>{x.forEach($=>Nt(_,O,void 0,$))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(_.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(_){this.totalTime=_}syncPlayerEvents(_){const x=this._player;x.triggerCallback&&_.onStart(()=>x.triggerCallback("start")),_.onDone(()=>this.finish()),_.onDestroy(()=>this.destroy())}_queueEvent(_,x){It(this._queuedCallbacks,_,[]).push(x)}onDone(_){this.queued&&this._queueEvent("done",_),this._player.onDone(_)}onStart(_){this.queued&&this._queueEvent("start",_),this._player.onStart(_)}onDestroy(_){this.queued&&this._queueEvent("destroy",_),this._player.onDestroy(_)}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(_){this.queued||this._player.setPosition(_)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(_){const x=this._player;x.triggerCallback&&x.triggerCallback(_)}}function cs(A){return A&&1===A.nodeType}function Ms(A,_){const x=A.style.display;return A.style.display=_??"none",x}function Kr(A,_,x,O,$){const ce=[];x.forEach(Je=>ce.push(Ms(Je)));const Ee=[];O.forEach((Je,ct)=>{const Bt=new Map;Je.forEach(bt=>{const Pn=_.computeStyle(ct,bt,$);Bt.set(bt,Pn),(!Pn||0==Pn.length)&&(ct[Yi]=Gr,Ee.push(ct))}),A.set(ct,Bt)});let ke=0;return x.forEach(Je=>Ms(Je,ce[ke++])),Ee}function Xr(A,_){const x=new Map;if(A.forEach(ke=>x.set(ke,[])),0==_.length)return x;const $=new Set(_),ce=new Map;function Ee(ke){if(!ke)return 1;let Je=ce.get(ke);if(Je)return Je;const ct=ke.parentNode;return Je=x.has(ct)?ct:$.has(ct)?1:Ee(ct),ce.set(ke,Je),Je}return _.forEach(ke=>{const Je=Ee(ke);1!==Je&&x.get(Je).push(ke)}),x}function Zi(A,_){A.classList?.add(_)}function Oi(A,_){A.classList?.remove(_)}function Is(A,_,x){Ue(x).onDone(()=>A.processLeaveNode(_))}function us(A,_){for(let x=0;x$.add(ce)):_.set(A,O),x.delete(A),!0}class ds{constructor(_,x,O){this._driver=x,this._normalizer=O,this._triggerCache={},this.onRemovalComplete=($,ce)=>{},this._transitionEngine=new nr(_.body,x,O),this._timelineEngine=new Zs(_.body,x,O),this._transitionEngine.onRemovalComplete=($,ce)=>this.onRemovalComplete($,ce)}registerTrigger(_,x,O,$,ce){const Ee=_+"-"+$;let ke=this._triggerCache[Ee];if(!ke){const Je=[],Bt=er(this._driver,ce,Je,[]);if(Je.length)throw function de(A,_){return new c.wOt(3404,!1)}();ke=function _a(A,_,x){return new Ys(A,_,x)}($,Bt,this._normalizer),this._triggerCache[Ee]=ke}this._transitionEngine.registerTrigger(x,$,ke)}register(_,x){this._transitionEngine.register(_,x)}destroy(_,x){this._transitionEngine.destroy(_,x)}onInsert(_,x,O,$){this._transitionEngine.insertNode(_,x,O,$)}onRemove(_,x,O){this._transitionEngine.removeNode(_,x,O)}disableAnimations(_,x){this._transitionEngine.markElementAsDisabled(_,x)}process(_,x,O,$){if("@"==O.charAt(0)){const[ce,Ee]=on(O);this._timelineEngine.command(ce,x,Ee,$)}else this._transitionEngine.trigger(_,x,O,$)}listen(_,x,O,$,ce){if("@"==O.charAt(0)){const[Ee,ke]=on(O);return this._timelineEngine.listen(Ee,x,ke,ce)}return this._transitionEngine.listen(_,x,O,$,ce)}flush(_=-1){this._transitionEngine.flush(_)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(_){this._transitionEngine.afterFlushAnimationsDone(_)}}class vn{static#e=this.initialStylesByElement=new WeakMap;constructor(_,x,O){this._element=_,this._startStyles=x,this._endStyles=O,this._state=0;let $=vn.initialStylesByElement.get(_);$||vn.initialStylesByElement.set(_,$=new Map),this._initialStyles=$}start(){this._state<1&&(this._startStyles&&ze(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ze(this._element,this._initialStyles),this._endStyles&&(ze(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(vn.initialStylesByElement.delete(this._element),this._startStyles&&(me(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(me(this._element,this._endStyles),this._endStyles=null),ze(this._element,this._initialStyles),this._state=3)}}function $i(A){let _=null;return A.forEach((x,O)=>{(function po(A){return"display"===A||"position"===A})(O)&&(_=_||new Map,_.set(O,x))}),_}class ir{constructor(_,x,O,$){this.element=_,this.keyframes=x,this.options=O,this._specialStyles=$,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=O.duration,this._delay=O.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(_=>_()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const _=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,_,this.options),this._finalKeyframe=_.length?_[_.length-1]:new Map;const x=()=>this._onFinish();this.domPlayer.addEventListener("finish",x),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",x)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(_){const x=[];return _.forEach(O=>{x.push(Object.fromEntries(O))}),x}_triggerWebAnimation(_,x,O){return _.animate(this._convertKeyframesToObject(x),O)}onStart(_){this._originalOnStartFns.push(_),this._onStartFns.push(_)}onDone(_){this._originalOnDoneFns.push(_),this._onDoneFns.push(_)}onDestroy(_){this._onDestroyFns.push(_)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(_=>_()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(_=>_()),this._onDestroyFns=[])}setPosition(_){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=_*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const _=new Map;this.hasStarted()&&this._finalKeyframe.forEach((O,$)=>{"offset"!==$&&_.set($,this._finished?O:Zn(this.element,$))}),this.currentSnapshot=_}triggerCallback(_){const x="start"===_?this._onStartFns:this._onDoneFns;x.forEach(O=>O()),x.length=0}}class $s{validateStyleProperty(_){return!0}validateAnimatableStyleProperty(_){return!0}containsElement(_,x){return Mi(_,x)}getParentElement(_){return hn(_)}query(_,x,O){return _i(_,x,O)}computeStyle(_,x,O){return Zn(_,x)}animate(_,x,O,$,ce,Ee=[]){const Je={duration:O,delay:$,fill:0==$?"both":"forwards"};ce&&(Je.easing=ce);const ct=new Map,Bt=Ee.filter(Sn=>Sn instanceof ir);(function Ii(A,_){return 0===A||0===_})(O,$)&&Bt.forEach(Sn=>{Sn.currentSnapshot.forEach((Cn,K)=>ct.set(K,Cn))});let bt=function ln(A){return A.length?A[0]instanceof Map?A:A.map(_=>new Map(Object.entries(_))):[]}(x).map(Sn=>new Map(Sn));bt=function Vi(A,_,x){if(x.size&&_.length){let O=_[0],$=[];if(x.forEach((ce,Ee)=>{O.has(Ee)||$.push(Ee),O.set(Ee,ce)}),$.length)for(let ce=1;ce<_.length;ce++){let Ee=_[ce];$.forEach(ke=>Ee.set(ke,Zn(A,ke)))}}return _}(_,bt,ct);const Pn=function Bs(A,_){let x=null,O=null;return Array.isArray(_)&&_.length?(x=$i(_[0]),_.length>1&&(O=$i(_[_.length-1]))):_ instanceof Map&&(x=$i(_)),x||O?new vn(A,x,O):null}(_,bt);return new ir(_,bt,Je,Pn)}}const cr="@.disabled";class Ro{constructor(_,x,O,$){this.namespaceId=_,this.delegate=x,this.engine=O,this._onDestroy=$,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(_){this.delegate.destroyNode?.(_)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(_,x){return this.delegate.createElement(_,x)}createComment(_){return this.delegate.createComment(_)}createText(_){return this.delegate.createText(_)}appendChild(_,x){this.delegate.appendChild(_,x),this.engine.onInsert(this.namespaceId,x,_,!1)}insertBefore(_,x,O,$=!0){this.delegate.insertBefore(_,x,O),this.engine.onInsert(this.namespaceId,x,_,$)}removeChild(_,x,O){this.engine.onRemove(this.namespaceId,x,this.delegate)}selectRootElement(_,x){return this.delegate.selectRootElement(_,x)}parentNode(_){return this.delegate.parentNode(_)}nextSibling(_){return this.delegate.nextSibling(_)}setAttribute(_,x,O,$){this.delegate.setAttribute(_,x,O,$)}removeAttribute(_,x,O){this.delegate.removeAttribute(_,x,O)}addClass(_,x){this.delegate.addClass(_,x)}removeClass(_,x){this.delegate.removeClass(_,x)}setStyle(_,x,O,$){this.delegate.setStyle(_,x,O,$)}removeStyle(_,x,O){this.delegate.removeStyle(_,x,O)}setProperty(_,x,O){"@"==x.charAt(0)&&x==cr?this.disableAnimations(_,!!O):this.delegate.setProperty(_,x,O)}setValue(_,x){this.delegate.setValue(_,x)}listen(_,x,O){return this.delegate.listen(_,x,O)}disableAnimations(_,x){this.engine.disableAnimations(_,x)}}class Zr extends Ro{constructor(_,x,O,$,ce){super(x,O,$,ce),this.factory=_,this.namespaceId=x}setProperty(_,x,O){"@"==x.charAt(0)?"."==x.charAt(1)&&x==cr?this.disableAnimations(_,O=void 0===O||!!O):this.engine.process(this.namespaceId,_,x.slice(1),O):this.delegate.setProperty(_,x,O)}listen(_,x,O){if("@"==x.charAt(0)){const $=function Us(A){switch(A){case"body":return document.body;case"document":return document;case"window":return window;default:return A}}(_);let ce=x.slice(1),Ee="";return"@"!=ce.charAt(0)&&([ce,Ee]=function L(A){const _=A.indexOf(".");return[A.substring(0,_),A.slice(_+1)]}(ce)),this.engine.listen(this.namespaceId,$,ce,Ee,ke=>{this.factory.scheduleListenerCallback(ke._data||-1,O,ke)})}return this.delegate.listen(_,x,O)}}class q{constructor(_,x,O){this.delegate=_,this.engine=x,this._zone=O,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,x.onRemovalComplete=($,ce)=>{const Ee=ce?.parentNode($);Ee&&ce.removeChild(Ee,$)}}createRenderer(_,x){const $=this.delegate.createRenderer(_,x);if(!_||!x?.data?.animation){const ct=this._rendererCache;let Bt=ct.get($);return Bt||(Bt=new Ro("",$,this.engine,()=>ct.delete($)),ct.set($,Bt)),Bt}const ce=x.id,Ee=x.id+"-"+this._currentId;this._currentId++,this.engine.register(Ee,_);const ke=ct=>{Array.isArray(ct)?ct.forEach(ke):this.engine.registerTrigger(ce,Ee,_,ct.name,ct)};return x.data.animation.forEach(ke),new Zr(this,Ee,$,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(_,x,O){if(_>=0&&_x(O));const $=this._animationCallbacksBuffer;0==$.length&&queueMicrotask(()=>{this._zone.run(()=>{$.forEach(ce=>{const[Ee,ke]=ce;Ee(ke)}),this._animationCallbacksBuffer=[]})}),$.push([x,O])}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()}}},3801:(kt,Be,m)=>{"use strict";m.d(Be,{B0:()=>fe,FQ:()=>J,dF:()=>w});var n=m(177),c=m(3953);class Y{constructor(ve,he){this._document=he;const ue=this._textarea=this._document.createElement("textarea"),oe=ue.style;oe.position="fixed",oe.top=oe.opacity="0",oe.left="-999em",ue.setAttribute("aria-hidden","true"),ue.value=ve,ue.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(ue)}copy(){const ve=this._textarea;let he=!1;try{if(ve){const ue=this._document.activeElement;ve.select(),ve.setSelectionRange(0,ve.value.length),he=this._document.execCommand("copy"),ue&&ue.focus()}}catch{}return he}destroy(){const ve=this._textarea;ve&&(ve.remove(),this._textarea=void 0)}}let fe=(()=>{class pe{constructor(he){this._document=he}copy(he){const ue=this.beginCopy(he),oe=ue.copy();return ue.destroy(),oe}beginCopy(he){return new Y(he,this._document)}static#e=this.\u0275fac=function(ue){return new(ue||pe)(c.KVO(n.qQ))};static#t=this.\u0275prov=c.jDH({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();const G=new c.nKC("CDK_COPY_TO_CLIPBOARD_CONFIG");let w=(()=>{class pe{constructor(he,ue,oe){this._clipboard=he,this._ngZone=ue,this.text="",this.attempts=1,this.copied=new c.bkB,this._pending=new Set,oe&&null!=oe.attempts&&(this.attempts=oe.attempts)}copy(he=this.attempts){if(he>1){let ue=he;const oe=this._clipboard.beginCopy(this.text);this._pending.add(oe);const le=()=>{const ge=oe.copy();ge||! --ue||this._destroyed?(this._currentTimeout=null,this._pending.delete(oe),oe.destroy(),this.copied.emit(ge)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(le,1))};le()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(he=>he.destroy()),this._pending.clear(),this._destroyed=!0}static#e=this.\u0275fac=function(ue){return new(ue||pe)(c.rXU(fe),c.rXU(c.SKi),c.rXU(G,8))};static#t=this.\u0275dir=c.FsC({type:pe,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(ue,oe){1&ue&&c.bIt("click",function(){return oe.copy()})},inputs:{text:[0,"cdkCopyToClipboard","text"],attempts:[0,"cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"},standalone:!0})}return pe})(),J=(()=>{class pe{static#e=this.\u0275fac=function(ue){return new(ue||pe)};static#t=this.\u0275mod=c.$C({type:pe});static#n=this.\u0275inj=c.G2t({})}return pe})()},177:(kt,Be,m)=>{"use strict";m.d(Be,{AJ:()=>pa,Jj:()=>Ni,MD:()=>mr,N0:()=>Qn,OI:()=>bo,QT:()=>Y,Sm:()=>$e,Sq:()=>zi,T3:()=>rr,UE:()=>Ts,VF:()=>G,Vy:()=>Ms,Xr:()=>Xr,Yq:()=>rn,ZD:()=>fe,_b:()=>Ft,aZ:()=>Ce,bT:()=>$o,e1:()=>pr,fw:()=>Re,hb:()=>ge,hj:()=>ve,qQ:()=>J,ux:()=>co});var n=m(3953);let c=null;function Y(){return c}function fe(k){c??=k}class G{}const J=new n.nKC("");let pe=(()=>{class k{historyGo(j){throw new Error("")}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:()=>(0,n.WQX)(he),providedIn:"platform"})}return k})();const ve=new n.nKC("");let he=(()=>{class k extends pe{constructor(){super(),this._doc=(0,n.WQX)(J),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Y().getBaseHref(this._doc)}onPopState(j){const re=Y().getGlobalEventTarget(this._doc,"window");return re.addEventListener("popstate",j,!1),()=>re.removeEventListener("popstate",j)}onHashChange(j){const re=Y().getGlobalEventTarget(this._doc,"window");return re.addEventListener("hashchange",j,!1),()=>re.removeEventListener("hashchange",j)}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(j){this._location.pathname=j}pushState(j,re,Ke){this._history.pushState(j,re,Ke)}replaceState(j,re,Ke){this._history.replaceState(j,re,Ke)}forward(){this._history.forward()}back(){this._history.back()}historyGo(j=0){this._history.go(j)}getState(){return this._history.state}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:()=>new k,providedIn:"platform"})}return k})();function ue(k,ae){if(0==k.length)return ae;if(0==ae.length)return k;let j=0;return k.endsWith("/")&&j++,ae.startsWith("/")&&j++,2==j?k+ae.substring(1):1==j?k+ae:k+"/"+ae}function oe(k){const ae=k.match(/#|\?|$/),j=ae&&ae.index||k.length;return k.slice(0,j-("/"===k[j-1]?1:0))+k.slice(j)}function le(k){return k&&"?"!==k[0]?"?"+k:k}let ge=(()=>{class k{historyGo(j){throw new Error("")}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:()=>(0,n.WQX)($e),providedIn:"root"})}return k})();const xe=new n.nKC("");let $e=(()=>{class k extends ge{constructor(j,re){super(),this._platformLocation=j,this._removeListenerFns=[],this._baseHref=re??this._platformLocation.getBaseHrefFromDOM()??(0,n.WQX)(J).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(j){this._removeListenerFns.push(this._platformLocation.onPopState(j),this._platformLocation.onHashChange(j))}getBaseHref(){return this._baseHref}prepareExternalUrl(j){return ue(this._baseHref,j)}path(j=!1){const re=this._platformLocation.pathname+le(this._platformLocation.search),Ke=this._platformLocation.hash;return Ke&&j?`${re}${Ke}`:re}pushState(j,re,Ke,Rt){const qt=this.prepareExternalUrl(Ke+le(Rt));this._platformLocation.pushState(j,re,qt)}replaceState(j,re,Ke,Rt){const qt=this.prepareExternalUrl(Ke+le(Rt));this._platformLocation.replaceState(j,re,qt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(j=0){this._platformLocation.historyGo?.(j)}static#e=this.\u0275fac=function(re){return new(re||k)(n.KVO(pe),n.KVO(xe,8))};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),Re=(()=>{class k extends ge{constructor(j,re){super(),this._platformLocation=j,this._baseHref="",this._removeListenerFns=[],null!=re&&(this._baseHref=re)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(j){this._removeListenerFns.push(this._platformLocation.onPopState(j),this._platformLocation.onHashChange(j))}getBaseHref(){return this._baseHref}path(j=!1){const re=this._platformLocation.hash??"#";return re.length>0?re.substring(1):re}prepareExternalUrl(j){const re=ue(this._baseHref,j);return re.length>0?"#"+re:re}pushState(j,re,Ke,Rt){let qt=this.prepareExternalUrl(Ke+le(Rt));0==qt.length&&(qt=this._platformLocation.pathname),this._platformLocation.pushState(j,re,qt)}replaceState(j,re,Ke,Rt){let qt=this.prepareExternalUrl(Ke+le(Rt));0==qt.length&&(qt=this._platformLocation.pathname),this._platformLocation.replaceState(j,re,qt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(j=0){this._platformLocation.historyGo?.(j)}static#e=this.\u0275fac=function(re){return new(re||k)(n.KVO(pe),n.KVO(xe,8))};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac})}return k})(),Ce=(()=>{class k{constructor(j){this._subject=new n.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=j;const re=this._locationStrategy.getBaseHref();this._basePath=function _e(k){if(new RegExp("^(https?:)?//").test(k)){const[,j]=k.split(/\/\/[^\/]+/);return j}return k}(oe(Se(re))),this._locationStrategy.onPopState(Ke=>{this._subject.emit({url:this.path(!0),pop:!0,state:Ke.state,type:Ke.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(j=!1){return this.normalize(this._locationStrategy.path(j))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(j,re=""){return this.path()==this.normalize(j+le(re))}normalize(j){return k.stripTrailingSlash(function Xe(k,ae){if(!k||!ae.startsWith(k))return ae;const j=ae.substring(k.length);return""===j||["/",";","?","#"].includes(j[0])?j:ae}(this._basePath,Se(j)))}prepareExternalUrl(j){return j&&"/"!==j[0]&&(j="/"+j),this._locationStrategy.prepareExternalUrl(j)}go(j,re="",Ke=null){this._locationStrategy.pushState(Ke,"",j,re),this._notifyUrlChangeListeners(this.prepareExternalUrl(j+le(re)),Ke)}replaceState(j,re="",Ke=null){this._locationStrategy.replaceState(Ke,"",j,re),this._notifyUrlChangeListeners(this.prepareExternalUrl(j+le(re)),Ke)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(j=0){this._locationStrategy.historyGo?.(j)}onUrlChange(j){return this._urlChangeListeners.push(j),this._urlChangeSubscription??=this.subscribe(re=>{this._notifyUrlChangeListeners(re.url,re.state)}),()=>{const re=this._urlChangeListeners.indexOf(j);this._urlChangeListeners.splice(re,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(j="",re){this._urlChangeListeners.forEach(Ke=>Ke(j,re))}subscribe(j,re,Ke){return this._subject.subscribe({next:j,error:re,complete:Ke})}static#e=this.normalizeQueryParams=le;static#t=this.joinWithSlash=ue;static#n=this.stripTrailingSlash=oe;static#i=this.\u0275fac=function(re){return new(re||k)(n.KVO(ge))};static#o=this.\u0275prov=n.jDH({token:k,factory:()=>function He(){return new Ce((0,n.KVO)(ge))}(),providedIn:"root"})}return k})();function Se(k){return k.replace(/\/index.html$/,"")}var Oe=function(k){return k[k.Format=0]="Format",k[k.Standalone=1]="Standalone",k}(Oe||{}),de=function(k){return k[k.Narrow=0]="Narrow",k[k.Abbreviated=1]="Abbreviated",k[k.Wide=2]="Wide",k[k.Short=3]="Short",k}(de||{}),W=function(k){return k[k.Short=0]="Short",k[k.Medium=1]="Medium",k[k.Long=2]="Long",k[k.Full=3]="Full",k}(W||{});const Pe={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function Me(k,ae){return Vn((0,n.H5H)(k)[n.KH2.DateFormat],ae)}function z(k,ae){return Vn((0,n.H5H)(k)[n.KH2.TimeFormat],ae)}function We(k,ae){return Vn((0,n.H5H)(k)[n.KH2.DateTimeFormat],ae)}function Ue(k,ae){const j=(0,n.H5H)(k),re=j[n.KH2.NumberSymbols][ae];if(typeof re>"u"){if(ae===Pe.CurrencyDecimal)return j[n.KH2.NumberSymbols][Pe.Decimal];if(ae===Pe.CurrencyGroup)return j[n.KH2.NumberSymbols][Pe.Group]}return re}function fn(k){if(!k[n.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${k[n.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Vn(k,ae){for(let j=ae;j>-1;j--)if(typeof k[j]<"u")return k[j];throw new Error("Locale data API: locale data undefined")}function ni(k){const[ae,j]=k.split(":");return{hours:+ae,minutes:+j}}const _i=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Lt={},Mt=/((?:[^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 pt=function(k){return k[k.Short=0]="Short",k[k.ShortGMT=1]="ShortGMT",k[k.Long=2]="Long",k[k.Extended=3]="Extended",k}(pt||{}),gt=function(k){return k[k.FullYear=0]="FullYear",k[k.Month=1]="Month",k[k.Date=2]="Date",k[k.Hours=3]="Hours",k[k.Minutes=4]="Minutes",k[k.Seconds=5]="Seconds",k[k.FractionalSeconds=6]="FractionalSeconds",k[k.Day=7]="Day",k}(gt||{}),At=function(k){return k[k.DayPeriods=0]="DayPeriods",k[k.Days=1]="Days",k[k.Months=2]="Months",k[k.Eras=3]="Eras",k}(At||{});function rn(k,ae,j,re){let Ke=function Qt(k){if(Fn(k))return k;if("number"==typeof k&&!isNaN(k))return new Date(k);if("string"==typeof k){if(k=k.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(k)){const[Ke,Rt=1,qt=1]=k.split("-").map(Nn=>+Nn);return an(Ke,Rt-1,qt)}const j=parseFloat(k);if(!isNaN(k-j))return new Date(j);let re;if(re=k.match(_i))return function xn(k){const ae=new Date(0);let j=0,re=0;const Ke=k[8]?ae.setUTCFullYear:ae.setFullYear,Rt=k[8]?ae.setUTCHours:ae.setHours;k[9]&&(j=Number(k[9]+k[10]),re=Number(k[9]+k[11])),Ke.call(ae,Number(k[1]),Number(k[2])-1,Number(k[3]));const qt=Number(k[4]||0)-j,Nn=Number(k[5]||0)-re,wi=Number(k[6]||0),ki=Math.floor(1e3*parseFloat("0."+(k[7]||0)));return Rt.call(ae,qt,Nn,wi,ki),ae}(re)}const ae=new Date(k);if(!Fn(ae))throw new Error(`Unable to convert "${k}" into a date`);return ae}(k);ae=Zt(j,ae)||ae;let Nn,qt=[];for(;ae;){if(Nn=Mt.exec(ae),!Nn){qt.push(ae);break}{qt=qt.concat(Nn.slice(1));const Di=qt.pop();if(!Di)break;ae=Di}}let wi=Ke.getTimezoneOffset();re&&(wi=we(re,wi),Ke=function Dt(k,ae,j){const re=j?-1:1,Ke=k.getTimezoneOffset();return function st(k,ae){return(k=new Date(k.getTime())).setMinutes(k.getMinutes()+ae),k}(k,re*(we(ae,Ke)-Ke))}(Ke,re,!0));let ki="";return qt.forEach(Di=>{const Ei=function U(k){if(De[k])return De[k];let ae;switch(k){case"G":case"GG":case"GGG":ae=$t(At.Eras,de.Abbreviated);break;case"GGGG":ae=$t(At.Eras,de.Wide);break;case"GGGGG":ae=$t(At.Eras,de.Narrow);break;case"y":ae=sn(gt.FullYear,1,0,!1,!0);break;case"yy":ae=sn(gt.FullYear,2,0,!0,!0);break;case"yyy":ae=sn(gt.FullYear,3,0,!1,!0);break;case"yyyy":ae=sn(gt.FullYear,4,0,!1,!0);break;case"Y":ae=me(1);break;case"YY":ae=me(2,!0);break;case"YYY":ae=me(3);break;case"YYYY":ae=me(4);break;case"M":case"L":ae=sn(gt.Month,1,1);break;case"MM":case"LL":ae=sn(gt.Month,2,1);break;case"MMM":ae=$t(At.Months,de.Abbreviated);break;case"MMMM":ae=$t(At.Months,de.Wide);break;case"MMMMM":ae=$t(At.Months,de.Narrow);break;case"LLL":ae=$t(At.Months,de.Abbreviated,Oe.Standalone);break;case"LLLL":ae=$t(At.Months,de.Wide,Oe.Standalone);break;case"LLLLL":ae=$t(At.Months,de.Narrow,Oe.Standalone);break;case"w":ae=ze(1);break;case"ww":ae=ze(2);break;case"W":ae=ze(1,!0);break;case"d":ae=sn(gt.Date,1);break;case"dd":ae=sn(gt.Date,2);break;case"c":case"cc":ae=sn(gt.Day,1);break;case"ccc":ae=$t(At.Days,de.Abbreviated,Oe.Standalone);break;case"cccc":ae=$t(At.Days,de.Wide,Oe.Standalone);break;case"ccccc":ae=$t(At.Days,de.Narrow,Oe.Standalone);break;case"cccccc":ae=$t(At.Days,de.Short,Oe.Standalone);break;case"E":case"EE":case"EEE":ae=$t(At.Days,de.Abbreviated);break;case"EEEE":ae=$t(At.Days,de.Wide);break;case"EEEEE":ae=$t(At.Days,de.Narrow);break;case"EEEEEE":ae=$t(At.Days,de.Short);break;case"a":case"aa":case"aaa":ae=$t(At.DayPeriods,de.Abbreviated);break;case"aaaa":ae=$t(At.DayPeriods,de.Wide);break;case"aaaaa":ae=$t(At.DayPeriods,de.Narrow);break;case"b":case"bb":case"bbb":ae=$t(At.DayPeriods,de.Abbreviated,Oe.Standalone,!0);break;case"bbbb":ae=$t(At.DayPeriods,de.Wide,Oe.Standalone,!0);break;case"bbbbb":ae=$t(At.DayPeriods,de.Narrow,Oe.Standalone,!0);break;case"B":case"BB":case"BBB":ae=$t(At.DayPeriods,de.Abbreviated,Oe.Format,!0);break;case"BBBB":ae=$t(At.DayPeriods,de.Wide,Oe.Format,!0);break;case"BBBBB":ae=$t(At.DayPeriods,de.Narrow,Oe.Format,!0);break;case"h":ae=sn(gt.Hours,1,-12);break;case"hh":ae=sn(gt.Hours,2,-12);break;case"H":ae=sn(gt.Hours,1);break;case"HH":ae=sn(gt.Hours,2);break;case"m":ae=sn(gt.Minutes,1);break;case"mm":ae=sn(gt.Minutes,2);break;case"s":ae=sn(gt.Seconds,1);break;case"ss":ae=sn(gt.Seconds,2);break;case"S":ae=sn(gt.FractionalSeconds,1);break;case"SS":ae=sn(gt.FractionalSeconds,2);break;case"SSS":ae=sn(gt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":ae=en(pt.Short);break;case"ZZZZZ":ae=en(pt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":ae=en(pt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":ae=en(pt.Long);break;default:return null}return De[k]=ae,ae}(Di);ki+=Ei?Ei(Ke,j,wi):"''"===Di?"'":Di.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),ki}function an(k,ae,j){const re=new Date(0);return re.setFullYear(k,ae,j),re.setHours(0,0,0),re}function Zt(k,ae){const j=function qe(k){return(0,n.H5H)(k)[n.KH2.LocaleId]}(k);if(Lt[j]??={},Lt[j][ae])return Lt[j][ae];let re="";switch(ae){case"shortDate":re=Me(k,W.Short);break;case"mediumDate":re=Me(k,W.Medium);break;case"longDate":re=Me(k,W.Long);break;case"fullDate":re=Me(k,W.Full);break;case"shortTime":re=z(k,W.Short);break;case"mediumTime":re=z(k,W.Medium);break;case"longTime":re=z(k,W.Long);break;case"fullTime":re=z(k,W.Full);break;case"short":const Ke=Zt(k,"shortTime"),Rt=Zt(k,"shortDate");re=Tn(We(k,W.Short),[Ke,Rt]);break;case"medium":const qt=Zt(k,"mediumTime"),Nn=Zt(k,"mediumDate");re=Tn(We(k,W.Medium),[qt,Nn]);break;case"long":const wi=Zt(k,"longTime"),ki=Zt(k,"longDate");re=Tn(We(k,W.Long),[wi,ki]);break;case"full":const Di=Zt(k,"fullTime"),Ei=Zt(k,"fullDate");re=Tn(We(k,W.Full),[Di,Ei])}return re&&(Lt[j][ae]=re),re}function Tn(k,ae){return ae&&(k=k.replace(/\{([^}]+)}/g,function(j,re){return null!=ae&&re in ae?ae[re]:j})),k}function tn(k,ae,j="-",re,Ke){let Rt="";(k<0||Ke&&k<=0)&&(Ke?k=1-k:(k=-k,Rt=j));let qt=String(k);for(;qt.length0||Nn>-j)&&(Nn+=j),k===gt.Hours)0===Nn&&-12===j&&(Nn=12);else if(k===gt.FractionalSeconds)return function Jt(k,ae){return tn(k,3).substring(0,ae)}(Nn,ae);const wi=Ue(qt,Pe.MinusSign);return tn(Nn,ae,wi,re,Ke)}}function $t(k,ae,j=Oe.Format,re=!1){return function(Ke,Rt){return function Et(k,ae,j,re,Ke,Rt){switch(j){case At.Months:return function it(k,ae,j){const re=(0,n.H5H)(k),Rt=Vn([re[n.KH2.MonthsFormat],re[n.KH2.MonthsStandalone]],ae);return Vn(Rt,j)}(ae,Ke,re)[k.getMonth()];case At.Days:return function lt(k,ae,j){const re=(0,n.H5H)(k),Rt=Vn([re[n.KH2.DaysFormat],re[n.KH2.DaysStandalone]],ae);return Vn(Rt,j)}(ae,Ke,re)[k.getDay()];case At.DayPeriods:const qt=k.getHours(),Nn=k.getMinutes();if(Rt){const ki=function hn(k){const ae=(0,n.H5H)(k);return fn(ae),(ae[n.KH2.ExtraData][2]||[]).map(re=>"string"==typeof re?ni(re):[ni(re[0]),ni(re[1])])}(ae),Di=function cn(k,ae,j){const re=(0,n.H5H)(k);fn(re);const Rt=Vn([re[n.KH2.ExtraData][0],re[n.KH2.ExtraData][1]],ae)||[];return Vn(Rt,j)||[]}(ae,Ke,re),Ei=ki.findIndex(yo=>{if(Array.isArray(yo)){const[Si,Io]=yo,oo=qt>=Si.hours&&Nn>=Si.minutes,gs=qt0?Math.floor(Ke/60):Math.ceil(Ke/60);switch(k){case pt.Short:return(Ke>=0?"+":"")+tn(qt,2,Rt)+tn(Math.abs(Ke%60),2,Rt);case pt.ShortGMT:return"GMT"+(Ke>=0?"+":"")+tn(qt,1,Rt);case pt.Long:return"GMT"+(Ke>=0?"+":"")+tn(qt,2,Rt)+":"+tn(Math.abs(Ke%60),2,Rt);case pt.Extended:return 0===re?"Z":(Ke>=0?"+":"")+tn(qt,2,Rt)+":"+tn(Math.abs(Ke%60),2,Rt);default:throw new Error(`Unknown zone width "${k}"`)}}}const mt=0,wn=4;function ot(k){const ae=k.getDay(),j=0===ae?-3:wn-ae;return an(k.getFullYear(),k.getMonth(),k.getDate()+j)}function ze(k,ae=!1){return function(j,re){let Ke;if(ae){const Rt=new Date(j.getFullYear(),j.getMonth(),1).getDay()-1,qt=j.getDate();Ke=1+Math.floor((qt+Rt)/7)}else{const Rt=ot(j),qt=function ln(k){const ae=an(k,mt,1).getDay();return an(k,0,1+(ae<=wn?wn:wn+7)-ae)}(Rt.getFullYear()),Nn=Rt.getTime()-qt.getTime();Ke=1+Math.round(Nn/6048e5)}return tn(Ke,k,Ue(re,Pe.MinusSign))}}function me(k,ae=!1){return function(j,re){return tn(ot(j).getFullYear(),k,Ue(re,Pe.MinusSign),ae)}}const De={};function we(k,ae){k=k.replace(/:/g,"");const j=Date.parse("Jan 01, 1970 00:00:00 "+k)/6e4;return isNaN(j)?ae:j}function Fn(k){return k instanceof Date&&!isNaN(k.valueOf())}function Ft(k,ae){ae=encodeURIComponent(ae);for(const j of k.split(";")){const re=j.indexOf("="),[Ke,Rt]=-1==re?[j,""]:[j.slice(0,re),j.slice(re+1)];if(Ke.trim()===ae)return decodeURIComponent(Rt)}return null}let bo=(()=>{class k{constructor(j){this._viewContainerRef=j,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(j){return void 0!==j.ngComponentOutletNgModule||void 0!==j.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(j){return void 0!==j.ngComponentOutlet||void 0!==j.ngComponentOutletContent||void 0!==j.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(j)}ngOnChanges(j){if(this._needToReCreateComponentInstance(j)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const re=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(j)&&(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,n.w6W)(this.ngComponentOutletNgModule,Fi(re)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(Fi(re)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:re,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const j of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(j,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(j){for(const[re,Ke]of this._inputsUsed)Ke?(j.setInput(re,this.ngComponentOutletInputs[re]),this._inputsUsed.set(re,!1)):(j.setInput(re,void 0),this._inputsUsed.delete(re))}static#e=this.\u0275fac=function(re){return new(re||k)(n.rXU(n.c1b))};static#t=this.\u0275dir=n.FsC({type:k,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[n.OA$]})}return k})();function Fi(k){return k.get(n.Vns).injector}class lo{constructor(ae,j,re,Ke){this.$implicit=ae,this.ngForOf=j,this.index=re,this.count=Ke}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 zi=(()=>{class k{set ngForOf(j){this._ngForOf=j,this._ngForOfDirty=!0}set ngForTrackBy(j){this._trackByFn=j}get ngForTrackBy(){return this._trackByFn}constructor(j,re,Ke){this._viewContainer=j,this._template=re,this._differs=Ke,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(j){j&&(this._template=j)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const j=this._ngForOf;!this._differ&&j&&(this._differ=this._differs.find(j).create(this.ngForTrackBy))}if(this._differ){const j=this._differ.diff(this._ngForOf);j&&this._applyChanges(j)}}_applyChanges(j){const re=this._viewContainer;j.forEachOperation((Ke,Rt,qt)=>{if(null==Ke.previousIndex)re.createEmbeddedView(this._template,new lo(Ke.item,this._ngForOf,-1,-1),null===qt?void 0:qt);else if(null==qt)re.remove(null===Rt?void 0:Rt);else if(null!==Rt){const Nn=re.get(Rt);re.move(Nn,qt),Yn(Nn,Ke)}});for(let Ke=0,Rt=re.length;Ke{Yn(re.get(Ke.currentIndex),Ke)})}static ngTemplateContextGuard(j,re){return!0}static#e=this.\u0275fac=function(re){return new(re||k)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(n._q3))};static#t=this.\u0275dir=n.FsC({type:k,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return k})();function Yn(k,ae){k.context.$implicit=ae.item}let $o=(()=>{class k{constructor(j,re){this._viewContainer=j,this._context=new Uo,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=re}set ngIf(j){this._context.$implicit=this._context.ngIf=j,this._updateView()}set ngIfThen(j){eo("ngIfThen",j),this._thenTemplateRef=j,this._thenViewRef=null,this._updateView()}set ngIfElse(j){eo("ngIfElse",j),this._elseTemplateRef=j,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(j,re){return!0}static#e=this.\u0275fac=function(re){return new(re||k)(n.rXU(n.c1b),n.rXU(n.C4Q))};static#t=this.\u0275dir=n.FsC({type:k,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return k})();class Uo{constructor(){this.$implicit=null,this.ngIf=null}}function eo(k,ae){if(ae&&!ae.createEmbeddedView)throw new Error(`${k} must be a TemplateRef, but received '${(0,n.Tbb)(ae)}'.`)}class Eo{constructor(ae,j){this._viewContainerRef=ae,this._templateRef=j,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(ae){ae&&!this._created?this.create():!ae&&this._created&&this.destroy()}}let co=(()=>{class k{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(j){this._ngSwitch=j,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(j){this._defaultViews.push(j)}_matchCase(j){const re=j===this._ngSwitch;return this._lastCasesMatched||=re,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),re}_updateDefaultCases(j){if(this._defaultViews.length>0&&j!==this._defaultUsed){this._defaultUsed=j;for(const re of this._defaultViews)re.enforceState(j)}}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275dir=n.FsC({type:k,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return k})(),pr=(()=>{class k{constructor(j,re,Ke){this.ngSwitch=Ke,Ke._addCase(),this._view=new Eo(j,re)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(re){return new(re||k)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(co,9))};static#t=this.\u0275dir=n.FsC({type:k,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return k})(),rr=(()=>{class k{constructor(j){this._viewContainerRef=j,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(j){if(this._shouldRecreateView(j)){const re=this._viewContainerRef;if(this._viewRef&&re.remove(re.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Ke=this._createContextForwardProxy();this._viewRef=re.createEmbeddedView(this.ngTemplateOutlet,Ke,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(j){return!!j.ngTemplateOutlet||!!j.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(j,re,Ke)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,re,Ke),get:(j,re,Ke)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,re,Ke)}})}static#e=this.\u0275fac=function(re){return new(re||k)(n.rXU(n.c1b))};static#t=this.\u0275dir=n.FsC({type:k,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[n.OA$]})}return k})();class Es{createSubscription(ae,j){return(0,n.O8t)(()=>ae.subscribe({next:j,error:re=>{throw re}}))}dispose(ae){(0,n.O8t)(()=>ae.unsubscribe())}}class Pa{createSubscription(ae,j){return ae.then(j,re=>{throw re})}dispose(ae){}}const ss=new Pa,as=new Es;let Ni=(()=>{class k{constructor(j){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=j}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(j){if(!this._obj){if(j)try{this.markForCheckOnValueUpdate=!1,this._subscribe(j)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return j!==this._obj?(this._dispose(),this.transform(j)):this._latestValue}_subscribe(j){this._obj=j,this._strategy=this._selectStrategy(j),this._subscription=this._strategy.createSubscription(j,re=>this._updateLatestValue(j,re))}_selectStrategy(j){if((0,n.jNT)(j))return ss;if((0,n.zjR)(j))return as;throw function io(k,ae){return new n.wOt(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(j,re){j===this._obj&&(this._latestValue=re,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(re){return new(re||k)(n.rXU(n.gRc,16))};static#t=this.\u0275pipe=n.EJ8({name:"async",type:k,pure:!1,standalone:!0})}return k})(),mr=(()=>{class k{static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275mod=n.$C({type:k});static#n=this.\u0275inj=n.G2t({})}return k})();const pa="browser",cs="server";function Ts(k){return k===pa}function Ms(k){return k===cs}let Xr=(()=>{class k{static#e=this.\u0275prov=(0,n.jDH)({token:k,providedIn:"root",factory:()=>Ts((0,n.WQX)(n.Agw))?new Zi((0,n.WQX)(J),window):new Is})}return k})();class Zi{constructor(ae,j){this.document=ae,this.window=j,this.offset=()=>[0,0]}setOffset(ae){this.offset=Array.isArray(ae)?()=>ae:ae}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(ae){this.window.scrollTo(ae[0],ae[1])}scrollToAnchor(ae){const j=function Oi(k,ae){const j=k.getElementById(ae)||k.getElementsByName(ae)[0];if(j)return j;if("function"==typeof k.createTreeWalker&&k.body&&"function"==typeof k.body.attachShadow){const re=k.createTreeWalker(k.body,NodeFilter.SHOW_ELEMENT);let Ke=re.currentNode;for(;Ke;){const Rt=Ke.shadowRoot;if(Rt){const qt=Rt.getElementById(ae)||Rt.querySelector(`[name="${ae}"]`);if(qt)return qt}Ke=re.nextNode()}}return null}(this.document,ae);j&&(this.scrollToElement(j),j.focus())}setHistoryScrollRestoration(ae){this.window.history.scrollRestoration=ae}scrollToElement(ae){const j=ae.getBoundingClientRect(),re=j.left+this.window.pageXOffset,Ke=j.top+this.window.pageYOffset,Rt=this.offset();this.window.scrollTo(re-Rt[0],Ke-Rt[1])}}class Is{setOffset(ae){}getScrollPosition(){return[0,0]}scrollToPosition(ae){}scrollToAnchor(ae){}setHistoryScrollRestoration(ae){}}class Qn{}},3953:(kt,Be,m)=>{"use strict";m.d(Be,{bc$:()=>Mf,iLQ:()=>y0,sZ2:()=>hd,hnV:()=>cD,wjH:()=>mu,o8S:()=>zl,BIS:()=>If,gRc:()=>CD,Ql9:()=>dS,OM3:()=>Zf,Ocv:()=>yS,abz:()=>Sc,Z63:()=>ht,aKT:()=>uu,uvJ:()=>Ur,zcH:()=>Ka,bkB:()=>ll,duS:()=>zt,$GK:()=>ae,nKC:()=>Gn,zZn:()=>ys,_q3:()=>v_,MKu:()=>b_,xe9:()=>w0,Co$:()=>rx,Vns:()=>Td,SKi:()=>xr,Xx1:()=>ta,Agw:()=>pd,PLl:()=>Th,rOR:()=>sd,sFG:()=>fM,_9s:()=>Hv,czy:()=>Om,WPN:()=>xd,B$B:()=>Zl,kdw:()=>wa,C4Q:()=>jf,NYb:()=>rS,giA:()=>aD,RxE:()=>qw,c1b:()=>Xm,gXe:()=>jt,mal:()=>x1,Tzd:()=>y1,Af3:()=>oc,L39:()=>yA,a0P:()=>MA,Ol2:()=>hb,w6W:()=>dI,QZP:()=>oE,Rfq:()=>Bt,oKB:()=>tc,WQX:()=>Un,naY:()=>ES,Hps:()=>ab,QuC:()=>ua,EmA:()=>ec,Jn2:()=>vS,HJs:()=>IA,N4e:()=>Iu,O8t:()=>CA,H3F:()=>eD,H8p:()=>Fd,KH2:()=>ip,TgB:()=>pc,wOt:()=>vn,WHO:()=>rD,e01:()=>sD,lNU:()=>Bs,h9k:()=>H_,$MX:()=>y,ZF7:()=>yd,Kcf:()=>ov,e5t:()=>sv,UyX:()=>rv,cWb:()=>wm,osQ:()=>Dm,H5H:()=>Ub,Zy3:()=>$i,mq5:()=>uC,JZv:()=>_,TL3:()=>qS,LfX:()=>hs,plB:()=>vu,jNT:()=>s_,zjR:()=>lD,ngT:()=>Za,TL$:()=>Ef,Tbb:()=>Ee,rcV:()=>mc,nM4:()=>ex,Vt3:()=>cb,GFd:()=>ox,OA$:()=>Bu,Jv_:()=>yw,aNF:()=>xw,R7$:()=>by,BMQ:()=>Db,HbH:()=>Wx,AVh:()=>Sb,vxM:()=>nC,wni:()=>YC,VBU:()=>yn,FsC:()=>As,jDH:()=>Dn,G2t:()=>yi,$C:()=>so,EJ8:()=>Ea,rXU:()=>Ah,nrm:()=>Nb,eu8:()=>Lb,bVm:()=>d0,qex:()=>u0,k0s:()=>c0,j41:()=>l0,RV6:()=>cC,xGo:()=>jg,Mr5:()=>Bb,pXf:()=>OC,KVO:()=>xo,kS0:()=>cu,QTQ:()=>yy,bIt:()=>zb,lsd:()=>JC,qSk:()=>qu,XpG:()=>LC,nI1:()=>Pw,bMT:()=>Rw,i5U:()=>Fw,brH:()=>Nw,SdG:()=>$C,NAR:()=>BC,Y8G:()=>Ib,lJ4:()=>Dw,eq3:()=>Ew,l_i:()=>Tw,sMw:()=>Mw,mGM:()=>QC,sdS:()=>qC,Dyx:()=>sC,Z7z:()=>rC,fX1:()=>oC,Vm6:()=>iC,Njj:()=>Op,EBC:()=>J_,tSv:()=>Q_,eBV:()=>Qd,npT:()=>G_,B4B:()=>lv,n$t:()=>K_,xc7:()=>Ob,zvX:()=>$b,DNE:()=>fb,C5r:()=>Lw,EFF:()=>cw,JRh:()=>Wb,SpI:()=>g0,Lme:()=>Kb,DH7:()=>bw,mxI:()=>Yb,R50:()=>Xb,GBs:()=>ZC});let c=null,Y=!1,fe=1;const G=Symbol("SIGNAL");function w(e){const t=c;return c=e,t}const he={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function le(e){if((!je(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==fe)){if(!e.producerMustRecompute(e)&&!He(e))return e.dirty=!1,void(e.lastCleanEpoch=fe);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=fe}}function $e(e){e.dirty=!0,function ge(e){if(void 0===e.liveConsumerNode)return;const t=Y;Y=!0;try{for(const i of e.liveConsumerNode)i.dirty||$e(i)}finally{Y=t}}(e),e.consumerMarkedDirty?.(e)}function Re(e){return e&&(e.nextProducerIndex=0),w(e)}function Ce(e,t){if(w(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(je(e))for(let i=e.nextProducerIndex;ie.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function He(e){Ve(e);for(let t=0;t0}function Ve(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let lt=null;const Pt=()=>{},It={...he,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Pt};var fn=m(4412),hn=m(1413),cn=m(8359),Rn=m(6354);typeof navigator<"u"&&navigator,typeof navigator<"u"&&!/Opera/.test(navigator.userAgent)&&navigator,typeof navigator<"u"&&(/MSIE/.test(navigator.userAgent)||navigator),typeof navigator<"u"&&!/Opera|WebKit/.test(navigator.userAgent)&&navigator,typeof navigator<"u"&&navigator;const Bs="https://g.co/ng/security#xss";class vn extends Error{constructor(t,i){super($i(t,i)),this.code=t}}function $i(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function Gi(e){return{toString:e}.toString()}const Ro="__parameters__";function q(e,t,i){return Gi(()=>{const o=function L(e){return function(...i){if(e){const o=e(...i);for(const l in o)this[l]=o[l]}}}(t);function l(...d){if(this instanceof l)return o.apply(this,d),this;const b=new l(...d);return D.annotation=b,D;function D(I,H,ie){const Fe=I.hasOwnProperty(Ro)?I[Ro]:Object.defineProperty(I,Ro,{value:[]})[Ro];for(;Fe.length<=ie;)Fe.push(null);return(Fe[ie]=Fe[ie]||[]).push(b),I}}return i&&(l.prototype=Object.create(i.prototype)),l.prototype.ngMetadataName=e,l.annotationCls=l,l})}const _=globalThis;function $(e){for(let t in e)if(e[t]===$)return t;throw Error("Could not find renamed property on target object.")}function ce(e,t){for(const i in t)t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}function Ee(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ee).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const i=t.indexOf("\n");return-1===i?t:t.substring(0,i)}function ke(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const ct=$({__forward_ref__:$});function Bt(e){return e.__forward_ref__=Bt,e.toString=function(){return Ee(this())},e}function bt(e){return Pn(e)?e():e}function Pn(e){return"function"==typeof e&&e.hasOwnProperty(ct)&&e.__forward_ref__===Bt}function R(e,t,i){e!=t&&function Kn(e,t,i,o){throw new Error(`ASSERTION ERROR: ${e}`+(null==o?"":` [Expected=> ${i} ${o} ${t} <=Actual]`))}(i,e,t,"==")}function Dn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function yi(e){return{providers:e.providers||[],imports:e.imports||[]}}function Qi(e){return or(e,Vs)||or(e,jo)}function hs(e){return null!==Qi(e)}function or(e,t){return e.hasOwnProperty(t)?e[t]:null}function Wi(e){return e&&(e.hasOwnProperty(Ra)||e.hasOwnProperty(ps))?e[Ra]:null}const Vs=$({\u0275prov:$}),Ra=$({\u0275inj:$}),jo=$({ngInjectableDef:$}),ps=$({ngInjectorDef:$});class Gn{constructor(t,i){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=Dn({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ml(e){return e&&!!e.\u0275providers}const ea=$({\u0275cmp:$}),Fa=$({\u0275dir:$}),qa=$({\u0275pipe:$}),Il=$({\u0275mod:$}),zs=$({\u0275fac:$}),aa=$({__NG_ELEMENT_ID__:$}),Lr=$({__NG_ENV_ID__:$});function ci(e){return"string"==typeof e?e:null==e?"":String(e)}function k(e,t){throw new vn(-201,!1)}var ae=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(ae||{});let j;function re(){return j}function Ke(e){const t=j;return j=e,t}function Rt(e,t,i){const o=Qi(e);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:i&ae.Optional?null:void 0!==t?t:void k()}const wi={},ki="__NG_DI_FLAG__",Di="ngTempTokenPath",yo=/\n/gm,Io="__source";let oo;function ur(e){const t=oo;return oo=e,t}function No(e,t=ae.Default){if(void 0===oo)throw new vn(-203,!1);return null===oo?Rt(e,void 0,t):oo.get(e,t&ae.Optional?null:void 0,t)}function xo(e,t=ae.Default){return(re()||No)(bt(e),t)}function Un(e,t=ae.Default){return xo(e,Vo(t))}function Vo(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function fl(e){const t=[];for(let i=0;iArray.isArray(i)?Ir(i,t):t(i))}function Ba(e,t,i){t>=e.length?e.push(i):e.splice(t,0,i)}function ml(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function N(e,t,i){let o=ne(e,t);return o>=0?e[1|o]=i:(o=~o,function p(e,t,i,o){let l=e.length;if(l==t)e.push(i,o);else if(1===l)e.push(o,e[0]),e[0]=i;else{for(l--,e.push(e[l-1],e[l]);l>t;)e[l]=e[l-2],l--;e[t]=i,e[t+1]=o}}(e,o,t,i)),o}function Q(e,t){const i=ne(e,t);if(i>=0)return e[1|i]}function ne(e,t){return function Ne(e,t,i){let o=0,l=e.length>>i;for(;l!==o;){const d=o+(l-o>>1),b=e[d<t?l=d:o=d+1}return~(l<t){b=d-1;break}}}for(;d-1){let d;for(;++ld?"":l[ie+1].toLowerCase(),2&o&&H!==Fe){if(ca(o))return!1;b=!0}}}}else{if(!b&&!ca(o)&&!ca(I))return!1;if(b&&ca(I))continue;b=!1,o=I|1&o}}return ca(o)||b}function ca(e){return!(1&e)}function Cu(e,t,i,o){if(null===t)return-1;let l=0;if(o||!i){let d=!1;for(;l-1)for(i++;i0?'="'+D+'"':"")+"]"}else 8&o?l+="."+b:4&o&&(l+=" "+b);else""!==l&&!ca(b)&&(t+=Ie(d,l),l=""),o=b,d=d||!ca(o);i++}return""!==l&&(t+=Ie(d,l)),t}function yn(e){return Gi(()=>{const t=wu(e),i={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===dn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||jt.Emulated,styles:e.styles||Ye,_:null,schemas:e.schemas||null,tView:null,id:""};Ad(i);const o=e.dependencies;return i.directiveDefs=xc(o,!1),i.pipeDefs=xc(o,!0),i.id=function Du(e){let t=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const l of i)t=Math.imul(31,t)+l.charCodeAt(0)|0;return t+=2147483648,"c"+t}(i),i})}function ii(e){return hi(e)||zo(e)}function gi(e){return null!==e}function so(e){return Gi(()=>({type:e.type,bootstrap:e.bootstrap||Ye,declarations:e.declarations||Ye,imports:e.imports||Ye,exports:e.exports||Ye,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function na(e,t){if(null==e)return Ae;const i={};for(const o in e)if(e.hasOwnProperty(o)){const l=e[o];let d,b,D=di.None;Array.isArray(l)?(D=l[0],d=l[1],b=l[2]??d):(d=l,b=l),t?(i[d]=D!==di.None?[o,D]:o,t[d]=b):i[d]=o}return i}function As(e){return Gi(()=>{const t=wu(e);return Ad(t),t})}function Ea(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function hi(e){return e[ea]||null}function zo(e){return e[Fa]||null}function Br(e){return e[qa]||null}function ua(e){const t=hi(e)||zo(e)||Br(e);return null!==t&&t.standalone}function $r(e,t){const i=e[Il]||null;if(!i&&!0===t)throw new Error(`Type ${Ee(e)} does not have '\u0275mod' property.`);return i}function wu(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Ae,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Ye,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:na(e.inputs,t),outputs:na(e.outputs),debugInfo:null}}function Ad(e){e.features?.forEach(t=>t(e))}function xc(e,t){if(!e)return null;const i=t?Br:ii;return()=>("function"==typeof e?e():e).map(o=>i(o)).filter(gi)}function ec(e){return{\u0275providers:e}}function tc(...e){return{\u0275providers:nc(0,e),\u0275fromNgModule:!0}}function nc(e,...t){const i=[],o=new Set;let l;const d=b=>{i.push(b)};return Ir(t,b=>{const D=b;$c(D,d,[],o)&&(l||=[],l.push(D))}),void 0!==l&&Pd(l,d),i}function Pd(e,t){for(let i=0;i{t(d,o)})}}function $c(e,t,i,o){if(!(e=bt(e)))return!1;let l=null,d=Wi(e);const b=!d&&hi(e);if(d||b){if(b&&!b.standalone)return!1;l=e}else{const I=e.ngModule;if(d=Wi(I),!d)return!1;l=I}const D=o.has(l);if(b){if(D)return!1;if(o.add(l),b.dependencies){const I="function"==typeof b.dependencies?b.dependencies():b.dependencies;for(const H of I)$c(H,t,i,o)}}else{if(!d)return!1;{if(null!=d.imports&&!D){let H;o.add(l);try{Ir(d.imports,ie=>{$c(ie,t,i,o)&&(H||=[],H.push(ie))})}finally{}void 0!==H&&Pd(H,t)}if(!D){const H=fa(l)||(()=>new l);t({provide:l,useFactory:H,deps:Ye},l),t({provide:Ut,useValue:l,multi:!0},l),t({provide:ht,useValue:()=>xo(l),multi:!0},l)}const I=d.providers;if(null!=I&&!D){const H=e;Uc(I,ie=>{t(ie,H)})}}}return l!==e&&void 0!==e.providers}function Uc(e,t){for(let i of e)Ml(i)&&(i=i.\u0275providers),Array.isArray(i)?Uc(i,t):t(i)}const cp=$({provide:String,useValue:$});function jc(e){return null!==e&&"object"==typeof e&&cp in e}function nl(e){return"function"==typeof e}const Fd=new Gn(""),vl={},dp={};let Eu;function Vc(){return void 0===Eu&&(Eu=new kn),Eu}class Ur{}class bl extends Ur{get destroyed(){return this._destroyed}constructor(t,i,o,l){super(),this.parent=i,this.source=o,this.scopes=l,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ta(t,b=>this.processProvider(b)),this.records.set(zt,il(void 0,this)),l.has("environment")&&this.records.set(Ur,il(void 0,this));const d=this.records.get(Fd);null!=d&&"string"==typeof d.value&&this.scopes.add(d.value),this.injectorDefTypes=new Set(this.get(Ut,Ye,ae.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=w(null);try{for(const o of this._ngOnDestroyHooks)o.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const o of i)o()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),w(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const i=ur(this),o=Ke(void 0);try{return t()}finally{ur(i),Ke(o)}}get(t,i=wi,o=ae.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Lr))return t[Lr](this);o=Vo(o);const d=ur(this),b=Ke(void 0);try{if(!(o&ae.SkipSelf)){let I=this.records.get(t);if(void 0===I){const H=function ic(e){return"function"==typeof e||"object"==typeof e&&e instanceof Gn}(t)&&Qi(t);I=H&&this.injectableDefInScope(H)?il(zc(t),vl):null,this.records.set(t,I)}if(null!=I)return this.hydrate(t,I)}return(o&ae.Self?Vc():this.parent).get(t,i=o&ae.Optional&&i===wi?null:i)}catch(D){if("NullInjectorError"===D.name){if((D[Di]=D[Di]||[]).unshift(Ee(t)),d)throw D;return function Xl(e,t,i,o){const l=e[Di];throw t[Io]&&l.unshift(t[Io]),e.message=function La(e,t,i,o=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let l=Ee(t);if(Array.isArray(t))l=t.map(Ee).join(" -> ");else if("object"==typeof t){let d=[];for(let b in t)if(t.hasOwnProperty(b)){let D=t[b];d.push(b+":"+("string"==typeof D?JSON.stringify(D):Ee(D)))}l=`{${d.join(", ")}}`}return`${i}${o?"("+o+")":""}[${l}]: ${e.replace(yo,"\n ")}`}("\n"+e.message,l,i,o),e.ngTokenPath=l,e[Di]=null,e}(D,t,"R3InjectorError",this.source)}throw D}finally{Ke(b),ur(d)}}resolveInjectorInitializers(){const t=w(null),i=ur(this),o=Ke(void 0);try{const d=this.get(ht,Ye,ae.Self);for(const b of d)b()}finally{ur(i),Ke(o),w(t)}}toString(){const t=[],i=this.records;for(const o of i.keys())t.push(Ee(o));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new vn(205,!1)}processProvider(t){let i=nl(t=bt(t))?t:bt(t&&t.provide);const o=function pp(e){return jc(e)?il(void 0,e.useValue):il(Nd(e),vl)}(t);if(!nl(t)&&!0===t.multi){let l=this.records.get(i);l||(l=il(void 0,vl,!0),l.factory=()=>fl(l.multi),this.records.set(i,l)),i=t,l.multi.push(t)}this.records.set(i,o)}hydrate(t,i){const o=w(null);try{return i.value===vl&&(i.value=dp,i.value=i.factory()),"object"==typeof i.value&&i.value&&function Mu(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{w(o)}}injectableDefInScope(t){if(!t.providedIn)return!1;const i=bt(t.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(t){const i=this._onDestroyHooks.indexOf(t);-1!==i&&this._onDestroyHooks.splice(i,1)}}function zc(e){const t=Qi(e),i=null!==t?t.factory:fa(e);if(null!==i)return i;if(e instanceof Gn)throw new vn(204,!1);if(e instanceof Function)return function hp(e){if(e.length>0)throw new vn(204,!1);const i=function Fo(e){return e&&(e[Vs]||e[jo])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new vn(204,!1)}function Nd(e,t,i){let o;if(nl(e)){const l=bt(e);return fa(l)||zc(l)}if(jc(e))o=()=>bt(e.useValue);else if(function Rd(e){return!(!e||!e.useFactory)}(e))o=()=>e.useFactory(...fl(e.deps||[]));else if(function tl(e){return!(!e||!e.useExisting)}(e))o=()=>xo(bt(e.useExisting));else{const l=bt(e&&(e.useClass||e.provide));if(!function Tu(e){return!!e.deps}(e))return fa(l)||zc(l);o=()=>new l(...fl(e.deps))}return o}function il(e,t,i=!1){return{factory:e,value:t,multi:i?[]:void 0}}function Ta(e,t){for(const i of e)Array.isArray(i)?Ta(i,t):i&&Ml(i)?Ta(i.\u0275providers,t):t(i)}function Iu(e,t){e instanceof bl&&e.assertNotDestroyed();const o=ur(e),l=Ke(void 0);try{return t()}finally{ur(o),Ke(l)}}function ku(){return void 0!==re()||null!=function gs(){return oo}()}function oc(e){if(!ku())throw new vn(-203,!1)}const Oo=0,gn=1,Xn=2,Ho=3,Ma=4,Jr=5,br=6,rc=7,Ji=8,Or=9,Ia=10,ui=11,_l=12,wc=13,ol=14,Ai=15,vs=16,jr=17,ia=18,rl=19,Wc=20,$a=21,Kc=22,da=23,Ln=25,Ru=1,bs=7,Ua=9,Go=10;var ac=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(ac||{});function qr(e){return Array.isArray(e)&&"object"==typeof e[Ru]}function Ps(e){return Array.isArray(e)&&!0===e[Ru]}function Xc(e){return!!(4&e.flags)}function yl(e){return e.componentOffset>-1}function ja(e){return!(1&~e.flags)}function Rs(e){return!!e.template}function Pl(e){return!!(512&e[Xn])}class Lu{constructor(t,i,o){this.previousValue=t,this.currentValue=i,this.firstChange=o}isFirstChange(){return this.firstChange}}function _p(e,t,i,o){null!==t?t.applyValueToInputSignal(t,o):e[i]=o}function Bu(){return zd}function zd(e){return e.type.prototype.ngOnChanges&&(e.setInput=Pg),yp}function yp(){const e=xp(this),t=e?.current;if(t){const i=e.previous;if(i===Ae)e.previous=t;else for(let o in t)i[o]=t[o];e.current=null,this.ngOnChanges(t)}}function Pg(e,t,i,o,l){const d=this.declaredInputs[o],b=xp(e)||function Cp(e,t){return e[$u]=t}(e,{previous:Ae,current:null}),D=b.current||(b.current={}),I=b.previous,H=I[d];D[d]=new Lu(H&&H.currentValue,i,I===Ae),_p(e,t,l,i)}Bu.ngInherit=!0;const $u="__ngSimpleChanges__";function xp(e){return e[$u]||null}const ma=function(e,t,i){},Rl="svg";function to(e){for(;Array.isArray(e);)e=e[Oo];return e}function Yc(e,t){return to(t[e])}function _s(e,t){return to(t[e.index])}function Vu(e,t){return e.data[t]}function lc(e,t){return e[t]}function oa(e,t){const i=t[e];return qr(i)?i:i[Oo]}function Wd(e){return!(128&~e[Xn])}function va(e,t){return null==t?null:e[t]}function Dp(e){e[jr]=0}function Zc(e){1024&e[Xn]||(e[Xn]|=1024,Wd(e)&&Qc(e))}function Fl(e){return!!(9216&e[Xn]||e[da]?.dirty)}function zu(e){e[Ia].changeDetectionScheduler?.notify(7),64&e[Xn]&&(e[Xn]|=1024),Fl(e)&&Qc(e)}function Qc(e){e[Ia].changeDetectionScheduler?.notify(0);let t=Va(e);for(;null!==t&&!(8192&t[Xn])&&(t[Xn]|=8192,Wd(t));)t=Va(t)}function Hu(e,t){if(!(256&~e[Xn]))throw new vn(911,!1);null===e[$a]&&(e[$a]=[]),e[$a].push(t)}function Va(e){const t=e[Ho];return Ps(t)?t[Ho]:t}const pi={lFrame:ih(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Yd=!1;function Ku(){return pi.bindingsEnabled}function Nl(){return null!==pi.skipHydrationRootTNode}function Gt(){return pi.lFrame.lView}function Ui(){return pi.lFrame.tView}function Qd(e){return pi.lFrame.contextLView=e,e[Ji]}function Op(e){return pi.lFrame.contextLView=null,e}function vo(){let e=Jd();for(;null!==e&&64===e.type;)e=e.parent;return e}function Jd(){return pi.lFrame.currentTNode}function cc(){const e=pi.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function za(e,t){const i=pi.lFrame;i.currentTNode=e,i.isParent=t}function Xu(){return pi.lFrame.isParent}function Mc(){pi.lFrame.isParent=!1}function Sp(){return Yd}function Ap(e){Yd=e}function ra(){const e=pi.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function ka(){return pi.lFrame.bindingIndex++}function al(e){const t=pi.lFrame,i=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,i}function Rp(e){pi.lFrame.inI18n=e}function th(e,t){const i=pi.lFrame;i.bindingIndex=i.bindingRootIndex=e,nh(t)}function nh(e){pi.lFrame.currentDirectiveIndex=e}function Zu(e){const t=pi.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function qc(){return pi.lFrame.currentQueryIndex}function eu(e){pi.lFrame.currentQueryIndex=e}function Np(e){const t=e[gn];return 2===t.type?t.declTNode:1===t.type?e[Jr]:null}function Lp(e,t,i){if(i&ae.SkipSelf){let l=t,d=e;for(;!(l=l.parent,null!==l||i&ae.Host||(l=Np(d),null===l||(d=d[ol],10&l.type))););if(null===l)return!1;t=l,e=d}const o=pi.lFrame=Bp();return o.currentTNode=t,o.lView=e,!0}function Qu(e){const t=Bp(),i=e[gn];pi.lFrame=t,t.currentTNode=i.firstChild,t.lView=e,t.tView=i,t.contextLView=e,t.bindingIndex=i.bindingStartIndex,t.inI18n=!1}function Bp(){const e=pi.lFrame,t=null===e?null:e.child;return null===t?ih(e):t}function ih(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function oh(){const e=pi.lFrame;return pi.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Ju=oh;function rh(){const e=oh();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Hs(){return pi.lFrame.selectedIndex}function Ll(e){pi.lFrame.selectedIndex=e}function Lo(){const e=pi.lFrame;return Vu(e.tView,e.selectedIndex)}function qu(){pi.lFrame.currentNamespace=Rl}let ah=!0;function uc(){return ah}function Ha(e){ah=e}function tu(e,t){for(let i=t.directiveStart,o=t.directiveEnd;i=o)break}else t[I]<0&&(e[jr]+=65536),(D>14>16&&(3&e[Xn])===t&&(e[Xn]+=16384,lh(D,d)):lh(D,d)}const dc=-1;class Ic{constructor(t,i,o){this.factory=t,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=o}}function kc(e){return e!==dc}function Ga(e){return 32767&e}function ru(e,t){let i=function Gp(e){return e>>16}(e),o=t;for(;i>0;)o=o[ol],i--;return o}let su=!0;function Bl(e){const t=su;return su=e,t}const td=255,Wp=5;let Kp=0;const Wa={};function au(e,t){const i=Yp(e,t);if(-1!==i)return i;const o=t[gn];o.firstCreatePass&&(e.injectorIndex=t.length,nd(o.data,e),nd(t,null),nd(o.blueprint,null));const l=id(e,t),d=e.injectorIndex;if(kc(l)){const b=Ga(l),D=ru(l,t),I=D[gn].data;for(let H=0;H<8;H++)t[d+H]=D[b+H]|I[b+H]}return t[d+8]=l,d}function nd(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Yp(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function id(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,o=null,l=t;for(;null!==l;){if(o=zg(l),null===o)return dc;if(i++,l=l[ol],-1!==o.injectorIndex)return o.injectorIndex|i<<16}return dc}function od(e,t,i){!function Xp(e,t,i){let o;"string"==typeof i?o=i.charCodeAt(0)||0:i.hasOwnProperty(aa)&&(o=i[aa]),null==o&&(o=i[aa]=Kp++);const l=o&td;t.data[e+(l>>Wp)]|=1<=0?t&td:fh:t}(i);if("function"==typeof d){if(!Lp(t,e,o))return o&ae.Host?uh(l,0,o):Zp(t,i,o,l);try{let b;if(b=d(o),null!=b||o&ae.Optional)return b;k()}finally{Ju()}}else if("number"==typeof d){let b=null,D=Yp(e,t),I=dc,H=o&ae.Host?t[Ai][Jr]:null;for((-1===D||o&ae.SkipSelf)&&(I=-1===D?id(e,t):t[D+8],I!==dc&&qp(o,!1)?(b=t[gn],D=Ga(I),t=ru(I,t)):D=-1);-1!==D;){const ie=t[gn];if(ph(d,D,ie.data)){const Fe=Qp(D,t,i,b,o,H);if(Fe!==Wa)return Fe}I=t[D+8],I!==dc&&qp(o,t[gn].data[D+8]===H)&&ph(d,D,t)?(b=ie,D=Ga(I),t=ru(I,t)):D=-1}}return l}function Qp(e,t,i,o,l,d){const b=t[gn],D=b.data[e+8],ie=lu(D,b,i,null==o?yl(D)&&su:o!=b&&!!(3&D.type),l&ae.Host&&d===D);return null!==ie?$l(t,b,ie,D):Wa}function lu(e,t,i,o,l){const d=e.providerIndexes,b=t.data,D=1048575&d,I=e.directiveStart,ie=d>>20,rt=l?D+ie:e.directiveEnd;for(let at=o?D:D+ie;at=I&&Ct.type===i)return at}if(l){const at=b[I];if(at&&Rs(at)&&at.type===i)return I}return null}function $l(e,t,i,o){let l=e[i];const d=t.data;if(function zp(e){return e instanceof Ic}(l)){const b=l;b.resolving&&function Ss(e,t){throw t&&t.join(" > "),new vn(-200,e)}(function Ci(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ci(e)}(d[i]));const D=Bl(b.canSeeViewProviders);b.resolving=!0;const H=b.injectImpl?Ke(b.injectImpl):null;Lp(e,o,ae.Default);try{l=e[i]=b.factory(void 0,d,e,o),t.firstCreatePass&&i>=o.directiveStart&&function jp(e,t,i){const{ngOnChanges:o,ngOnInit:l,ngDoCheck:d}=t.type.prototype;if(o){const b=zd(t);(i.preOrderHooks??=[]).push(e,b),(i.preOrderCheckHooks??=[]).push(e,b)}l&&(i.preOrderHooks??=[]).push(0-e,l),d&&((i.preOrderHooks??=[]).push(e,d),(i.preOrderCheckHooks??=[]).push(e,d))}(i,d[i],t)}finally{null!==H&&Ke(H),Bl(D),b.resolving=!1,Ju()}}return l}function ph(e,t,i){return!!(i[t+(e>>Wp)]&1<{const t=e.prototype.constructor,i=t[zs]||rd(t),o=Object.prototype;let l=Object.getPrototypeOf(e.prototype).constructor;for(;l&&l!==o;){const d=l[zs]||rd(l);if(d&&d!==i)return d;l=Object.getPrototypeOf(l)}return d=>new d})}function rd(e){return Pn(e)?()=>{const t=rd(bt(e));return t&&t()}:fa(e)}function zg(e){const t=e[gn],i=t.type;return 2===i?t.declTNode:1===i?e[Jr]:null}function cu(e){return function Ug(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const i=e.attrs;if(i){const o=i.length;let l=0;for(;lxo(zt)});static#i=this.__NG_ELEMENT_ID__=-1}new Gn("").__NG_ELEMENT_ID__=e=>{const t=vo();if(null===t)throw new vn(204,!1);if(2&t.type)return t.value;if(e&ae.Optional)return null;throw new vn(204,!1)};function Ul(e){return e.ngOriginalError}class Ka{constructor(){this._console=console}handleError(t){const i=this._findOriginalError(t);this._console.error("ERROR",t),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(t){let i=t&&Ul(t);for(;i&&Ul(i);)i=Ul(i);return i||null}}const yh=new Gn("",{providedIn:"root",factory:()=>Un(Ka).handleError.bind(void 0)});let Sc=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=G0;static#t=this.__NG_ENV_ID__=i=>i}return e})();class H0 extends Sc{constructor(t){super(),this._lView=t}onDestroy(t){return Hu(this._lView,t),()=>function Kd(e,t){if(null===e[$a])return;const i=e[$a].indexOf(t);-1!==i&&e[$a].splice(i,1)}(this._lView,t)}}function G0(){return new H0(Gt())}function Xg(){return Ac(vo(),Gt())}function Ac(e,t){return new uu(_s(e,t))}let uu=(()=>{class e{constructor(i){this.nativeElement=i}static#e=this.__NG_ELEMENT_ID__=Xg}return e})();function Yg(e){return e instanceof uu?e.nativeElement:e}let pc=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new fn.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275prov=Dn({token:e,providedIn:"root",factory:()=>new e})}return e})();const ll=class Zg extends hn.B{constructor(t=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=t,ku()&&(this.destroyRef=Un(Sc,{optional:!0})??void 0,this.pendingTasks=Un(pc,{optional:!0})??void 0)}emit(t){const i=w(null);try{super.next(t)}finally{w(i)}}subscribe(t,i,o){let l=t,d=i||(()=>null),b=o;if(t&&"object"==typeof t){const I=t;l=I.next?.bind(I),d=I.error?.bind(I),b=I.complete?.bind(I)}this.__isAsync&&(d=this.wrapInTimeout(d),l&&(l=this.wrapInTimeout(l)),b&&(b=this.wrapInTimeout(b)));const D=super.subscribe({next:l,error:d,complete:b});return t instanceof cn.yU&&t.add(D),D}wrapInTimeout(t){return i=>{const o=this.pendingTasks?.add();setTimeout(()=>{t(i),void 0!==o&&this.pendingTasks?.remove(o)})}}};function Qg(){return this._results[Symbol.iterator]()}class sd{static#e=Symbol.iterator;get changes(){return this._changes??=new ll}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const i=sd.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=Qg)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,i){return this._results.reduce(t,i)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,i){this.dirty=!1;const o=function Qr(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Jl(e,t,i){if(e.length!==t.length)return!1;for(let o=0;oTf}),Tf="ng",Th=new Gn(""),pd=new Gn("",{providedIn:"platform",factory:()=>"unknown"}),Mf=new Gn(""),If=new Gn("",{providedIn:"root",factory:()=>xl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Z=()=>null;function Qe(e,t,i=!1){return Z(e,t,i)}const yr=new Gn("",{providedIn:"root",factory:()=>!1});let Ns,_d;function cl(e){return function Nc(){if(void 0===Ns&&(Ns=null,_.trustedTypes))try{Ns=_.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ns}()?.createHTML(e)||e}function Ih(){if(void 0===_d&&(_d=null,_.trustedTypes))try{_d=_.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return _d}function xm(e){return Ih()?.createHTML(e)||e}function Cm(e){return Ih()?.createScriptURL(e)||e}class gc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Bs})`}}class J0 extends gc{getTypeName(){return"HTML"}}class q0 extends gc{getTypeName(){return"Style"}}class ev extends gc{getTypeName(){return"Script"}}class tv extends gc{getTypeName(){return"URL"}}class nv extends gc{getTypeName(){return"ResourceURL"}}function mc(e){return e instanceof gc?e.changingThisBreaksApplicationSecurity:e}function yd(e,t){const i=function iv(e){return e instanceof gc&&e.getTypeName()||null}(e);if(null!=i&&i!==t){if("ResourceURL"===i&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${i} (see ${Bs})`)}return i===t}function ov(e){return new J0(e)}function wm(e){return new q0(e)}function rv(e){return new ev(e)}function Dm(e){return new tv(e)}function sv(e){return new nv(e)}function Em(e){const t=new g(e);return function r(){try{return!!(new window.DOMParser).parseFromString(cl(""),"text/html")}catch{return!1}}()?new s(t):t}class s{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const i=(new window.DOMParser).parseFromString(cl(t),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(t):(i.removeChild(i.firstChild),i)}catch{return null}}}class g{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const i=this.inertDocument.createElement("template");return i.innerHTML=cl(t),i}}const h=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function y(e){return(e=String(e)).match(h)?e:"unsafe:"+e}function S(e){const t={};for(const i of e.split(","))t[i]=!0;return t}function be(...e){const t={};for(const i of e)for(const o in i)i.hasOwnProperty(o)&&(t[o]=!0);return t}const dt=S("area,br,col,hr,img,wbr"),_t=S("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yt=S("rp,rt"),jn=be(dt,be(_t,S("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")),be(yt,S("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")),be(yt,_t)),vi=S("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ji=be(vi,S("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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),S("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")),Cl=S("script,style,template");class ba{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let i=t.firstChild,o=!0,l=[];for(;i;)if(i.nodeType===Node.ELEMENT_NODE?o=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,o&&i.firstChild)l.push(i),i=Tm(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let d=Dl(i);if(d){i=d;break}i=l.pop()}return this.buf.join("")}startElement(t){const i=kh(t).toLowerCase();if(!jn.hasOwnProperty(i))return this.sanitizedSomething=!0,!Cl.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const o=t.attributes;for(let l=0;l"),!0}endElement(t){const i=kh(t).toLowerCase();jn.hasOwnProperty(i)&&!dt.hasOwnProperty(i)&&(this.buf.push(""))}chars(t){this.buf.push(z_(t))}}function Dl(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw V_(t);return t}function Tm(e){const t=e.firstChild;if(t&&function wl(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw V_(t);return t}function kh(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function V_(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const sE=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,aE=/([^\#-~ |!])/g;function z_(e){return e.replace(/&/g,"&").replace(sE,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(aE,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Mm;function H_(e,t){let i=null;try{Mm=Mm||Em(e);let o=t?String(t):"";i=Mm.getInertBodyElement(o);let l=5,d=o;do{if(0===l)throw new Error("Failed to sanitize html because the input is unstable");l--,o=d,d=i.innerHTML,i=Mm.getInertBodyElement(o)}while(o!==d);return cl((new ba).sanitizeChildren(av(i)||i))}finally{if(i){const o=av(i)||i;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function av(e){return"content"in e&&function lE(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var xd=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(xd||{});function G_(e){const t=Pf();return t?xm(t.sanitize(xd.HTML,e)||""):yd(e,"HTML")?xm(mc(e)):H_(xl(),ci(e))}function lv(e){const t=Pf();return t?t.sanitize(xd.URL,e)||"":yd(e,"URL")?mc(e):y(ci(e))}function W_(e){const t=Pf();if(t)return Cm(t.sanitize(xd.RESOURCE_URL,e)||"");if(yd(e,"ResourceURL"))return Cm(mc(e));throw new vn(904,!1)}function K_(e,t,i){return function pE(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?W_:lv}(t,i)(e)}function Pf(){const e=Gt();return e&&e[Ia].sanitizer}const fE=/^>|^->||--!>|)/g,mE="\u200b$1\u200b";function Q_(e){return e.ownerDocument.defaultView}function J_(e){return e.ownerDocument}function ul(e){return e instanceof Function?e():e}function El(e){return"browser"===(e??Un(ys)).get(pd)}var Om=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Om||{});let hv;function pv(e,t){return hv(e,t)}function Sh(e,t,i,o,l){if(null!=o){let d,b=!1;Ps(o)?d=o:qr(o)&&(b=!0,o=o[Oo]);const D=to(o);0===e&&null!==i?null==l?ay(t,i,D):Cd(t,i,D,l||null,!0):1===e&&null!==i?Cd(t,i,D,l||null,!0):2===e?function Nf(e,t,i){const o=Pm(e,t);o&&function AE(e,t,i,o){e.removeChild(t,i,o)}(e,o,t,i)}(t,D,b):3===e&&t.destroyNode(D),null!=d&&function FE(e,t,i,o,l){const d=i[bs];d!==to(i)&&Sh(t,e,o,d,l);for(let D=Go;Dt.replace(gE,mE))}(t))}function Sm(e,t,i){return e.createElement(t,i)}function oy(e,t){t[Ia].changeDetectionScheduler?.notify(8),Fm(e,t,t[ui],2,null,null)}function ry(e,t){const i=e[Ua],o=t[Ho];(qr(o)||t[Ai]!==o[Ho][Ai])&&(e[Xn]|=ac.HasTransplantedViews),null===i?e[Ua]=[t]:i.push(t)}function mv(e,t){const i=e[Ua],o=i.indexOf(t);i.splice(o,1)}function Rf(e,t){if(e.length<=Go)return;const i=Go+t,o=e[i];if(o){const l=o[vs];null!==l&&l!==e&&mv(l,o),t>0&&(e[i-1][Ma]=o[Ma]);const d=ml(e,Go+t);!function TE(e,t){oy(e,t),t[Oo]=null,t[Jr]=null}(o[gn],o);const b=d[ia];null!==b&&b.detachView(d[gn]),o[Ho]=null,o[Ma]=null,o[Xn]&=-129}return o}function Am(e,t){if(!(256&t[Xn])){const i=t[ui];i.destroyNode&&Fm(e,t,i,3,null,null),function IE(e){let t=e[_l];if(!t)return vv(e[gn],e);for(;t;){let i=null;if(qr(t))i=t[_l];else{const o=t[Go];o&&(i=o)}if(!i){for(;t&&!t[Ma]&&t!==e;)qr(t)&&vv(t[gn],t),t=t[Ho];null===t&&(t=e),qr(t)&&vv(t[gn],t),i=t&&t[Ma]}t=i}}(t)}}function vv(e,t){if(256&t[Xn])return;const i=w(null);try{t[Xn]&=-129,t[Xn]|=256,t[da]&&Xe(t[da]),function SE(e,t){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let o=0;o=0?o[b]():o[-b].unsubscribe(),d+=2}else i[d].call(o[i[d+1]]);null!==o&&(t[rc]=null);const l=t[$a];if(null!==l){t[$a]=null;for(let d=0;d-1){const{encapsulation:d}=e.data[o.directiveStart+l];if(d===jt.None||d===jt.Emulated)return null}return _s(o,i)}}function Cd(e,t,i,o,l){e.insertBefore(t,i,o,l)}function ay(e,t,i){e.appendChild(t,i)}function ly(e,t,i,o,l){null!==o?Cd(e,t,i,o,l):ay(e,t,i)}function Pm(e,t){return e.parentNode(t)}function cy(e,t,i){return dy(e,t,i)}function uy(e,t,i){return 40&e.type?_s(e,i):null}let _v,dy=uy;function hy(e,t){dy=e,_v=t}function Rm(e,t,i,o){const l=bv(e,o,t),d=t[ui],D=cy(o.parent||t[Jr],o,t);if(null!=l)if(Array.isArray(i))for(let I=0;ILn&&_y(e,t,Ln,!1),ma(b?2:0,l),i(o,l)}finally{Ll(d),ma(b?3:1,l)}}function wv(e,t,i){if(Xc(t)){const o=w(null);try{const d=t.directiveEnd;for(let b=t.directiveStart;bnull;function Ey(e,t,i,o,l){for(let d in t){if(!t.hasOwnProperty(d))continue;const b=t[d];if(void 0===b)continue;o??={};let D,I=di.None;Array.isArray(b)?(D=b[0],I=b[1]):D=b;let H=d;if(null!==l){if(!l.hasOwnProperty(d))continue;H=l[d]}0===e?Ty(o,i,H,D,I):Ty(o,i,H,D)}return o}function Ty(e,t,i,o,l){let d;e.hasOwnProperty(i)?(d=e[i]).push(t,o):d=e[i]=[t,o],void 0!==l&&d.push(l)}function Ya(e,t,i,o,l,d,b,D){const I=_s(t,i);let ie,H=t.inputs;!D&&null!=H&&(ie=H[o])?(Sv(e,i,ie,o,l),yl(t)&&function XE(e,t){const i=oa(t,e);16&i[Xn]||(i[Xn]|=64)}(i,t.index)):3&t.type&&(o=function KE(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(o),l=null!=b?b(l,t.value||"",o):l,d.setProperty(I,o,l))}function Mv(e,t,i,o){if(Ku()){const l=null===o?null:{"":-1},d=function eT(e,t){const i=e.directiveRegistry;let o=null,l=null;if(i)for(let d=0;d0;){const i=e[--t];if("number"==typeof i&&i<0)return i}return 0})(b)!=D&&b.push(D),b.push(i,o,d)}}(e,t,o,Lf(e,i,l.hostVars,Pi),l)}function vc(e,t,i,o,l,d){const b=_s(e,t);!function kv(e,t,i,o,l,d,b){if(null==d)e.removeAttribute(t,l,i);else{const D=null==b?ci(d):b(d,o||"",l);e.setAttribute(t,l,D,i)}}(t[ui],b,d,e.value,i,o,l)}function sT(e,t,i,o,l,d){const b=d[t];if(null!==b)for(let D=0;D0&&(i[l-1][Ma]=t),o{Qc(e.lView)},consumerOnSignalRead(){this.lView[da]=this}},mT={...he,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=Va(e.lView);for(;t&&!Ly(t[gn]);)t=Va(t);t&&Zc(t)},consumerOnSignalRead(){this.lView[da]=this}};function Ly(e){return 2!==e.type}const vT=100;function $m(e,t=!0,i=0){const o=e[Ia],l=o.rendererFactory;l.begin?.();try{!function bT(e,t){const i=Sp();try{Ap(!0),Rv(e,t);let o=0;for(;Fl(e);){if(o===vT)throw new vn(103,!1);o++,Rv(e,1)}}finally{Ap(i)}}(e,i)}catch(b){throw t&&Bm(e,b),b}finally{l.end?.(),o.inlineEffectRunner?.flush()}}function _T(e,t,i,o){const l=t[Xn];if(!(256&~l))return;t[Ia].inlineEffectRunner?.flush(),Qu(t);let D=!0,I=null,H=null;Ly(e)?(H=function dT(e){return e[da]??function hT(e){const t=Ny.pop()??Object.create(fT);return t.lView=e,t}(e)}(t),I=Re(H)):null===function J(){return c}()?(D=!1,H=function gT(e){const t=e[da]??Object.create(mT);return t.lView=e,t}(t),I=Re(H)):t[da]&&(Xe(t[da]),t[da]=null);try{Dp(t),function eh(e){return pi.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&Cy(e,t,i,2,o);const ie=!(3&~l);if(ie){const at=e.preOrderCheckHooks;null!==at&&nu(t,at,null)}else{const at=e.preOrderHooks;null!==at&&iu(t,at,0,null),ou(t,0)}if(function yT(e){for(let t=gf(e);null!==t;t=mf(t)){if(!(t[Xn]&ac.HasTransplantedViews))continue;const i=t[Ua];for(let o=0;o-1&&(Rf(t,o),ml(i,o))}this._attachedToViewContainer=!1}Am(this._lView[gn],this._lView)}onDestroy(t){Hu(this._lView,t)}markForCheck(){$f(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Xn]&=-129}reattach(){zu(this._lView),this._lView[Xn]|=128}detectChanges(){this._lView[Xn]|=1024,$m(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new vn(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=Pl(this._lView),i=this._lView[vs];null!==i&&!t&&mv(i,this._lView),oy(this._lView[gn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new vn(902,!1);this._appRef=t;const i=Pl(this._lView),o=this._lView[vs];null!==o&&!i&&ry(o,this._lView),zu(this._lView)}}let jf=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=DT}return e})();const CT=jf,wT=class extends CT{constructor(t,i,o){super(),this._declarationLView=t,this._declarationTContainer=i,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,i){return this.createEmbeddedViewImpl(t,i)}createEmbeddedViewImpl(t,i,o){const l=Rh(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:i,dehydratedView:o});return new Uf(l)}};function DT(){return Um(vo(),Gt())}function Um(e,t){return 4&e.type?new wT(t,e,Ac(e,t)):null}function Hy(e,t,i){const o=t.insertBeforeIndex,l=Array.isArray(o)?o[0]:o;return null===l?uy(e,0,i):to(i[l])}function Gy(e,t,i,o,l){const d=t.insertBeforeIndex;if(Array.isArray(d)){let b=o,D=null;if(3&t.type||(D=b,b=l),null!==b&&-1===t.componentOffset)for(let I=1;I1)for(let i=e.length-2;i>=0;i--){const o=e[i];Ky(o)||PT(o,t)&&null===RT(o)&&FT(o,t.index)}}function Ky(e){return!(64&e.type)}function PT(e,t){return Ky(t)||e.index>t.index}function RT(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function FT(e,t){const i=e.insertBeforeIndex;Array.isArray(i)?i[0]=t:(hy(Hy,Gy),e.insertBeforeIndex=t)}function BT(e,t,i){const o=Cv(e,i,64,null,null);return Wy(t,o),o}let n1=()=>{},l1=()=>null;function Ed(e,t){return l1(e,t)}class Lh{}const Yf=new Gn("",{providedIn:"root",factory:()=>!1}),c1=new Gn("");class dM{}class u1{}class pM{resolveComponentFactory(t){throw function hM(e){const t=Error(`No component factory found for ${Ee(e)}.`);return t.ngComponent=e,t}(t)}}class Zf{static#e=this.NULL=new pM}class Hv{}let fM=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function gM(){const e=Gt(),i=oa(vo().index,e);return(qr(i)?i:e)[ui]}()}return e})(),mM=(()=>{class e{static#e=this.\u0275prov=Dn({token:e,providedIn:"root",factory:()=>null})}return e})();const Gv={},h1=new Set;function Za(e){h1.has(e)||(h1.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function p1(e){let t=!0;return setTimeout(()=>{t&&(t=!1,e())}),"function"==typeof _.requestAnimationFrame&&_.requestAnimationFrame(()=>{t&&(t=!1,e())}),()=>{t=!1}}function f1(e){let t=!0;return queueMicrotask(()=>{t&&e()}),()=>{t=!1}}function g1(...e){}class xr{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ll(!1),this.onMicrotaskEmpty=new ll(!1),this.onStable=new ll(!1),this.onError=new ll(!1),typeof Zone>"u")throw new vn(908,!1);Zone.assertZonePatched();const l=this;l._nesting=0,l._outer=l._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(l._inner=l._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(l._inner=l._inner.fork(Zone.longStackTraceZoneSpec)),l.shouldCoalesceEventChangeDetection=!o&&i,l.shouldCoalesceRunChangeDetection=o,l.callbackScheduled=!1,function _M(e){const t=()=>{!function bM(e){e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,Zone.root.run(()=>{p1(()=>{e.callbackScheduled=!1,Kv(e),e.isCheckStableRunning=!0,Wv(e),e.isCheckStableRunning=!1})}),Kv(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,o,l,d,b,D)=>{if(function yM(e){return b1(e,"__ignore_ng_zone__")}(D))return i.invokeTask(l,d,b,D);try{return m1(e),i.invokeTask(l,d,b,D)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===d.type||e.shouldCoalesceRunChangeDetection)&&t(),v1(e)}},onInvoke:(i,o,l,d,b,D,I)=>{try{return m1(e),i.invoke(l,d,b,D,I)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function xM(e){return b1(e,"__scheduler_tick__")}(D)&&t(),v1(e)}},onHasTask:(i,o,l,d)=>{i.hasTask(l,d),o===l&&("microTask"==d.change?(e._hasPendingMicrotasks=d.microTask,Kv(e),Wv(e)):"macroTask"==d.change&&(e.hasPendingMacrotasks=d.macroTask))},onHandleError:(i,o,l,d)=>(i.handleError(l,d),e.runOutsideAngular(()=>e.onError.emit(d)),!1)})}(l)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!xr.isInAngularZone())throw new vn(909,!1)}static assertNotInAngularZone(){if(xr.isInAngularZone())throw new vn(909,!1)}run(t,i,o){return this._inner.run(t,i,o)}runTask(t,i,o,l){const d=this._inner,b=d.scheduleEventTask("NgZoneEvent: "+l,t,vM,g1,g1);try{return d.runTask(b,i,o)}finally{d.cancelTask(b)}}runGuarded(t,i,o){return this._inner.runGuarded(t,i,o)}runOutsideAngular(t){return this._outer.run(t)}}const vM={};function Wv(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Kv(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function m1(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function v1(e){e._nesting--,Wv(e)}class Xv{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ll,this.onMicrotaskEmpty=new ll,this.onStable=new ll,this.onError=new ll}run(t,i,o){return t.apply(i,o)}runGuarded(t,i,o){return t.apply(i,o)}runOutsideAngular(t){return t()}runTask(t,i,o,l){return t.apply(i,o)}}function b1(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}var mu=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(mu||{});const _1={destroy(){}};function y1(e,t){!t&&oc();const i=t?.injector??Un(ys);if(!El(i))return _1;Za("NgAfterRender");const o=i.get(Qf),l=o.handler??=new w1,d=t?.phase??mu.MixedReadWrite,b=()=>{l.unregister(I),D()},D=i.get(Sc).onDestroy(b),I=Iu(i,()=>new C1(d,e));return l.register(I),{destroy:b}}function x1(e,t){!t&&oc();const i=t?.injector??Un(ys);if(!El(i))return _1;Za("NgAfterNextRender");const o=i.get(Qf),l=o.handler??=new w1,d=t?.phase??mu.MixedReadWrite,b=()=>{l.unregister(I),D()},D=i.get(Sc).onDestroy(b),I=Iu(i,()=>new C1(d,()=>{b(),e()}));return l.register(I),{destroy:b}}class C1{constructor(t,i){this.phase=t,this.callbackFn=i,this.zone=Un(xr),this.errorHandler=Un(Ka,{optional:!0}),Un(Lh,{optional:!0})?.notify(6)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class w1{constructor(){this.executingCallbacks=!1,this.buckets={[mu.EarlyRead]:new Set,[mu.Write]:new Set,[mu.MixedReadWrite]:new Set,[mu.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const i of t)i.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let Qf=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const i=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const o of i)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=Dn({token:e,providedIn:"root",factory:()=>new e})}return e})();function vu(e){return!!$r(e)}function Wm(e,t,i){let o=i?e.styles:null,l=i?e.classes:null,d=0;if(null!==t)for(let b=0;b0&&my(e,i,d.join(" "))}}(at,Xs,Ht,o),void 0!==i&&function AM(e,t,i){const o=e.projection=[];for(let l=0;l{class e{static#e=this.__NG_ELEMENT_ID__=RM}return e})();function RM(){return O1(vo(),Gt())}const FM=Xm,I1=class extends FM{constructor(t,i,o){super(),this._lContainer=t,this._hostTNode=i,this._hostLView=o}get element(){return Ac(this._hostTNode,this._hostLView)}get injector(){return new Sr(this._hostTNode,this._hostLView)}get parentInjector(){const t=id(this._hostTNode,this._hostLView);if(kc(t)){const i=ru(t,this._hostLView),o=Ga(t);return new Sr(i[gn].data[o+8],i)}return new Sr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const i=k1(this._lContainer);return null!==i&&i[t]||null}get length(){return this._lContainer.length-Go}createEmbeddedView(t,i,o){let l,d;"number"==typeof o?l=o:null!=o&&(l=o.index,d=o.injector);const b=Ed(this._lContainer,t.ssrId),D=t.createEmbeddedViewImpl(i||{},d,b);return this.insertImpl(D,l,wd(this._hostTNode,b)),D}createComponent(t,i,o,l,d){const b=t&&!function Cc(e){return"function"==typeof e}(t);let D;if(b)D=i;else{const Ct=i||{};D=Ct.index,o=Ct.injector,l=Ct.projectableNodes,d=Ct.environmentInjector||Ct.ngModuleRef}const I=b?t:new eg(hi(t)),H=o||this.parentInjector;if(!d&&null==I.ngModule){const Ht=(b?H:this.parentInjector).get(Ur,null);Ht&&(d=Ht)}const ie=hi(I.componentType??{}),Fe=Ed(this._lContainer,ie?.id??null),at=I.create(H,l,Fe?.firstChild??null,d);return this.insertImpl(at.hostView,D,wd(this._hostTNode,Fe)),at}insert(t,i){return this.insertImpl(t,i,!0)}insertImpl(t,i,o){const l=t._lView;if(function F0(e){return Ps(e[Ho])}(l)){const D=this.indexOf(t);if(-1!==D)this.detach(D);else{const I=l[Ho],H=new I1(I,I[Jr],I[Ho]);H.detach(H.indexOf(t))}}const d=this._adjustIndex(i),b=this._lContainer;return Fh(b,l,d,o),t.attachToViewContainerRef(),Ba(Jv(b),d,t),t}move(t,i){return this.insert(t,i)}indexOf(t){const i=k1(this._lContainer);return null!==i?i.indexOf(t):-1}remove(t){const i=this._adjustIndex(t,-1),o=Rf(this._lContainer,i);o&&(ml(Jv(this._lContainer),i),Am(o[gn],o))}detach(t){const i=this._adjustIndex(t,-1),o=Rf(this._lContainer,i);return o&&null!=ml(Jv(this._lContainer),i)?new Uf(o):null}_adjustIndex(t,i=0){return t??this.length+i}};function k1(e){return e[8]}function Jv(e){return e[8]||(e[8]=[])}function O1(e,t){let i;const o=t[e.index];return Ps(o)?i=o:(i=ky(o,t,null,e),t[e.index]=i,Lm(t,i)),S1(i,t,e,o),new I1(i,e,t)}let S1=function P1(e,t,i,o){if(e[bs])return;let l;l=8&i.type?to(o):function NM(e,t){const i=e[ui],o=i.createComment(""),l=_s(t,e);return Cd(i,Pm(i,l),o,function PE(e,t){return e.nextSibling(t)}(i,l),!1),o}(t,i),e[bs]=l},qv=()=>!1;class eb{constructor(t){this.queryList=t,this.matches=null}clone(){return new eb(this.queryList)}setDirty(){this.queryList.setDirty()}}class tb{constructor(t=[]){this.queries=t}createEmbeddedView(t){const i=t.queries;if(null!==i){const o=null!==t.contentQueries?t.contentQueries[0]:i.length,l=[];for(let d=0;dt.trim())}(t):t}}class nb{constructor(t=[]){this.queries=t}elementStart(t,i){for(let o=0;o0)o.push(b[D/2]);else{const H=d[D+1],ie=t[-I];for(let Fe=Go;Fe=0;o--){const l=e[o];l.hostVars=t+=l.hostVars,l.hostAttrs=xi(l.hostAttrs,i=xi(i,l.hostAttrs))}}(o)}function nI(e,t){for(const i in t.inputs){if(!t.inputs.hasOwnProperty(i)||e.inputs.hasOwnProperty(i))continue;const o=t.inputs[i];if(void 0!==o&&(e.inputs[i]=o,e.declaredInputs[i]=t.declaredInputs[i],null!==t.inputTransforms)){const l=Array.isArray(o)?o[0]:o;if(!t.inputTransforms.hasOwnProperty(l))continue;e.inputTransforms??={},e.inputTransforms[l]=t.inputTransforms[l]}}}function Zm(e){return e===Ae?{}:e===Ye?[]:e}function oI(e,t){const i=e.viewQuery;e.viewQuery=i?(o,l)=>{t(o,l),i(o,l)}:t}function rI(e,t){const i=e.contentQueries;e.contentQueries=i?(o,l,d)=>{t(o,l,d),i(o,l,d)}:t}function sI(e,t){const i=e.hostBindings;e.hostBindings=i?(o,l)=>{t(o,l),i(o,l)}:t}function ex(e){const t=i=>{const o=(Array.isArray(e)?e:e()).map(l=>"function"==typeof l?{directive:bt(l),inputs:Ae,outputs:Ae}:{directive:bt(l.directive),inputs:nx(l.inputs),outputs:nx(l.outputs)});null===i.hostDirectives?(i.findHostDirectiveDefs=tx,i.hostDirectives=o):i.hostDirectives.unshift(...o)};return t.ngInherit=!0,t}function tx(e,t,i){if(null!==e.hostDirectives)for(const o of e.hostDirectives){const l=zo(o.directive);uI(l.declaredInputs,o.inputs),tx(l,t,i),i.set(l,o),t.push(l)}}function nx(e){if(void 0===e||0===e.length)return Ae;const t={};for(let i=0;ii()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class db extends rx{constructor(t){super(),this.moduleType=t}create(t){return new ub(this.moduleType,t,[])}}class sx extends Td{constructor(t){super(),this.componentFactoryResolver=new T1(this),this.instance=null;const i=new bl([...t.providers,{provide:Td,useValue:this},{provide:Zf,useValue:this.componentFactoryResolver}],t.parent||Vc(),t.debugName,new Set(["environment"]));this.injector=i,t.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function hb(e,t,i=null){return new sx({providers:e,parent:t,debugName:i,runEnvironmentInitializers:!0}).injector}function Qm(e){return!!pb(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function pb(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function bc(e,t,i){return e[t]=i}function xs(e,t,i){return!Object.is(e[t],i)&&(e[t]=i,!0)}function Md(e,t,i,o){const l=xs(e,t,i);return xs(e,t+1,o)||l}function ig(e,t,i,o,l,d,b,D,I,H){const ie=i+Ln,Fe=t.firstCreatePass?function vI(e,t,i,o,l,d,b,D,I){const H=t.consts,ie=Ph(t,e,4,b||null,D||null);Mv(t,i,ie,va(H,I)),tu(t,ie);const Fe=ie.tView=Tv(2,ie,o,l,d,t.directiveRegistry,t.pipeRegistry,null,t.schemas,H,null);return null!==t.queries&&(t.queries.template(t,ie),Fe.queries=t.queries.embeddedTView(ie)),ie}(ie,t,e,o,l,d,b,D,I):t.data[ie];za(Fe,!1);const rt=ax(t,e,Fe,i);uc()&&Rm(t,e,rt,Fe),Gs(rt,e);const at=ky(rt,e,rt,Fe);return e[ie]=at,Lm(e,at),function A1(e,t,i){return qv(e,t,i)}(at,Fe,e),ja(Fe)&&Dv(t,e,Fe),null!=I&&Ev(e,Fe,H),Fe}function fb(e,t,i,o,l,d,b,D){const I=Gt(),H=Ui();return ig(I,H,e,t,i,o,l,va(H.consts,d),b,D),fb}let ax=function lx(e,t,i,o){return Ha(!0),t[ui].createComment("")};function Db(e,t,i,o){const l=Gt();return xs(l,ka(),t)&&(Ui(),vc(Lo(),l,e,t,i,o)),Db}function Xh(e,t,i,o,l,d){const D=Md(e,function sl(){return pi.lFrame.bindingIndex}(),i,l);return al(2),D?t+ci(i)+o+ci(l)+d:Pi}function r0(e,t){return e<<17|t<<2}function yu(e){return e>>17&32767}function Eb(e){return 2|e}function kd(e){return(131068&e)>>2}function Tb(e,t){return-131069&e|t<<2}function Mb(e){return 1|e}function $x(e,t,i,o){const l=e[i+1],d=null===t;let b=o?yu(l):kd(l),D=!1;for(;0!==b&&(!1===D||d);){const H=e[b+1];ik(e[b],t)&&(D=!0,e[b+1]=o?Mb(H):Eb(H)),b=o?yu(H):kd(H)}D&&(e[i+1]=o?Eb(l):Mb(l))}function ik(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&ne(e,t)>=0}const Ws={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ux(e){return e.substring(Ws.key,Ws.keyEnd)}function jx(e,t){const i=Ws.textEnd;return i===t?-1:(t=Ws.keyEnd=function ak(e,t,i){for(;t32;)t++;return t}(e,Ws.key=t,i),tp(e,t,i))}function tp(e,t,i){for(;t=0;i=jx(t,i))N(e,Ux(t),!0)}function jl(e,t,i,o){const l=Gt(),d=Ui(),b=al(2);d.firstUpdatePass&&Xx(d,e,b,o),t!==Pi&&xs(l,b,t)&&Zx(d,d.data[Hs()],l,l[ui],e,l[b+1]=function bk(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Ee(mc(e)))),e}(t,i),o,b)}function Kx(e,t){return t>=e.expandoStartIndex}function Xx(e,t,i,o){const l=e.data;if(null===l[i+1]){const d=l[Hs()],b=Kx(e,i);Jx(d,o)&&null===t&&!b&&(t=!1),t=function dk(e,t,i,o){const l=Zu(e);let d=o?t.residualClasses:t.residualStyles;if(null===l)0===(o?t.classBindings:t.styleBindings)&&(i=ag(i=Ab(null,e,t,i,o),t.attrs,o),d=null);else{const b=t.directiveStylingLast;if(-1===b||e[b]!==l)if(i=Ab(l,e,t,i,o),null===d){let I=function hk(e,t,i){const o=i?t.classBindings:t.styleBindings;if(0!==kd(o))return e[yu(o)]}(e,t,o);void 0!==I&&Array.isArray(I)&&(I=Ab(null,e,t,I[1],o),I=ag(I,t.attrs,o),function pk(e,t,i,o){e[yu(i?t.classBindings:t.styleBindings)]=o}(e,t,o,I))}else d=function fk(e,t,i){let o;const l=t.directiveEnd;for(let d=1+t.directiveStylingLast;d0)&&(H=!0)):ie=i,l)if(0!==I){const rt=yu(e[D+1]);e[o+1]=r0(rt,D),0!==rt&&(e[rt+1]=Tb(e[rt+1],o)),e[D+1]=function qI(e,t){return 131071&e|t<<17}(e[D+1],o)}else e[o+1]=r0(D,0),0!==D&&(e[D+1]=Tb(e[D+1],o)),D=o;else e[o+1]=r0(I,0),0===D?D=o:e[I+1]=Tb(e[I+1],o),I=o;H&&(e[o+1]=Eb(e[o+1])),$x(e,ie,o,!0),$x(e,ie,o,!1),function nk(e,t,i,o,l){const d=l?e.residualClasses:e.residualStyles;null!=d&&"string"==typeof t&&ne(d,t)>=0&&(i[o+1]=Mb(i[o+1]))}(t,ie,e,o,d),b=r0(D,I),d?t.classBindings=b:t.styleBindings=b}(l,d,t,i,b,o)}}function Ab(e,t,i,o,l){let d=null;const b=i.directiveEnd;let D=i.directiveStylingLast;for(-1===D?D=i.directiveStart:D++;D0;){const I=e[l],H=Array.isArray(I),ie=H?I[1]:I,Fe=null===ie;let rt=i[l+1];rt===Pi&&(rt=Fe?Ye:void 0);let at=Fe?Q(rt,o):ie===o?rt:void 0;if(H&&!s0(at)&&(at=Q(I,o)),s0(at)&&(D=at,b))return D;const Ct=e[l+1];l=b?yu(Ct):kd(Ct)}if(null!==t){let I=d?t.residualClasses:t.residualStyles;null!=I&&(D=Q(I,o))}return D}function s0(e){return void 0!==e}function Jx(e,t){return!!(e.flags&(t?8:16))}class kk{destroy(t){}updateValue(t,i){}swap(t,i){const o=Math.min(t,i),l=Math.max(t,i),d=this.detach(l);if(l-o>1){const b=this.detach(o);this.attach(o,d),this.attach(l,b)}else this.attach(o,d)}move(t,i){this.attach(i,this.detach(t))}}function Pb(e,t,i,o,l){return e===i&&Object.is(t,o)?1:Object.is(l(e,t),l(i,o))?-1:0}function Rb(e,t,i,o){return!(void 0===t||!t.has(o)||(e.attach(i,t.get(o)),t.delete(o),0))}function qx(e,t,i,o,l){if(Rb(e,t,o,i(o,l)))e.updateValue(o,l);else{const d=e.create(o,l);e.attach(o,d)}}function eC(e,t,i,o){const l=new Set;for(let d=t;d<=i;d++)l.add(o(d,e.at(d)));return l}class tC{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const i=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(i)?(this.kvMap.set(t,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,i){if(this.kvMap.has(t)){let o=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const l=this._vMap;for(;l.has(o);)o=l.get(o);l.set(o,i)}else this.kvMap.set(t,i)}forEach(t){for(let[i,o]of this.kvMap)if(t(o,i),void 0!==this._vMap){const l=this._vMap;for(;l.has(o);)o=l.get(o),t(o,i)}}}function nC(e,t){Za("NgControlFlow");const i=Gt(),o=ka(),l=i[o]!==Pi?i[o]:-1,d=-1!==l?a0(i,Ln+l):void 0;if(xs(i,o,e)){const D=w(null);try{if(void 0!==d&&Pv(d,0),-1!==e){const I=Ln+e,H=a0(i,I),ie=Fb(i[gn],I),Fe=Ed(H,ie.tView.ssrId);Fh(H,Rh(i,ie,t,{dehydratedView:Fe}),0,wd(ie,Fe))}}finally{w(D)}}else if(void 0!==d){const D=Ry(d,0);void 0!==D&&(D[Ji]=t)}}class Sk{constructor(t,i,o){this.lContainer=t,this.$implicit=i,this.$index=o}get $count(){return this.lContainer.length-Go}}function iC(e){return e}function oC(e,t){return t}class Ak{constructor(t,i,o){this.hasEmptyBlock=t,this.trackByFn=i,this.liveCollection=o}}function rC(e,t,i,o,l,d,b,D,I,H,ie,Fe,rt){Za("NgControlFlow");const at=Gt(),Ct=Ui(),Ht=void 0!==I,mn=Gt(),En=D?b.bind(mn[Ai][Ji]):b,nn=new Ak(Ht,En);mn[Ln+e]=nn,ig(at,Ct,e+1,t,i,o,l,va(Ct.consts,d)),Ht&&ig(at,Ct,e+2,I,H,ie,Fe,va(Ct.consts,rt))}class Pk extends kk{constructor(t,i,o){super(),this.lContainer=t,this.hostLView=i,this.templateTNode=o,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Go}at(t){return this.getLView(t)[Ji].$implicit}attach(t,i){const o=i[br];this.needsIndexUpdate||=t!==this.length,Fh(this.lContainer,i,t,wd(this.templateTNode,o))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function Rk(e,t){return Rf(e,t)}(this.lContainer,t)}create(t,i){const o=Ed(this.lContainer,this.templateTNode.tView.ssrId),l=Rh(this.hostLView,this.templateTNode,new Sk(this.lContainer,i,t),{dehydratedView:o});return this.operationsCounter?.recordCreate(),l}destroy(t){Am(t[gn],t),this.operationsCounter?.recordDestroy()}updateValue(t,i){this.getLView(t)[Ji].$implicit=i}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(I)})}(I,e,d.trackByFn),I.updateIndexes(),d.hasEmptyBlock){const H=ka(),ie=0===I.length;if(xs(o,H,ie)){const Fe=i+2,rt=a0(o,Fe);if(ie){const at=Fb(l,Fe),Ct=Ed(rt,at.tView.ssrId);Fh(rt,Rh(o,at,void 0,{dehydratedView:Ct}),0,wd(at,Ct))}else Pv(rt,0)}}}finally{w(t)}}function a0(e,t){return e[t]}function Fb(e,t){return Vu(e,t)}function l0(e,t,i,o){const l=Gt(),d=Ui(),b=Ln+e,D=l[ui],I=d.firstCreatePass?function Nk(e,t,i,o,l,d){const b=t.consts,I=Ph(t,e,2,o,va(b,l));return Mv(t,i,I,va(b,d)),null!==I.attrs&&Wm(I,I.attrs,!1),null!==I.mergedAttrs&&Wm(I,I.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,I),I}(b,d,l,t,i,o):d.data[b],H=aC(d,l,I,D,t,e);l[b]=H;const ie=ja(I);return za(I,!0),vy(D,H,I),!function $h(e){return!(32&~e.flags)}(I)&&uc()&&Rm(d,l,H,I),0===function Wu(){return pi.lFrame.elementDepthCount}()&&Gs(H,l),function Tp(){pi.lFrame.elementDepthCount++}(),ie&&(Dv(d,l,I),wv(d,I,l)),null!==o&&Ev(l,I),l0}function c0(){let e=vo();Xu()?Mc():(e=e.parent,za(e,!1));const t=e;(function Mp(e){return pi.skipHydrationRootTNode===e})(t)&&function kp(){pi.skipHydrationRootTNode=null}(),function Jc(){pi.lFrame.elementDepthCount--}();const i=Ui();return i.firstCreatePass&&(tu(i,e),Xc(e)&&i.queries.elementEnd(e)),null!=t.classesWithoutHost&&function B0(e){return!!(8&e.flags)}(t)&&kb(i,t,Gt(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Hp(e){return!!(16&e.flags)}(t)&&kb(i,t,Gt(),t.stylesWithoutHost,!1),c0}function Nb(e,t,i,o){return l0(e,t,i,o),c0(),Nb}let aC=(e,t,i,o,l,d)=>(Ha(!0),Sm(o,l,function sh(){return pi.lFrame.currentNamespace}()));function u0(e,t,i){const o=Gt(),l=Ui(),d=e+Ln,b=l.firstCreatePass?function $k(e,t,i,o,l){const d=t.consts,b=va(d,o),D=Ph(t,e,8,"ng-container",b);return null!==b&&Wm(D,b,!0),Mv(t,i,D,va(d,l)),null!==t.queries&&t.queries.elementStart(t,D),D}(d,l,o,t,i):l.data[d];za(b,!0);const D=lC(l,o,b,e);return o[d]=D,uc()&&Rm(l,o,D,b),Gs(D,o),ja(b)&&(Dv(l,o,b),wv(l,b,o)),null!=i&&Ev(o,b),u0}function d0(){let e=vo();const t=Ui();return Xu()?Mc():(e=e.parent,za(e,!1)),t.firstCreatePass&&(tu(t,e),Xc(e)&&t.queries.elementEnd(e)),d0}function Lb(e,t,i){return u0(e,t,i),d0(),Lb}let lC=(e,t,i,o)=>(Ha(!0),gv(t[ui],""));function cC(){return Gt()}function Bb(e,t,i){const o=Gt();return xs(o,ka(),t)&&Ya(Ui(),Lo(),o,e,t,o[ui],i,!0),Bb}function $b(e,t,i){const o=Gt();if(xs(o,ka(),t)){const d=Ui(),b=Lo();Ya(d,b,o,e,t,Py(Zu(d.data),b,o),i,!0)}return $b}const Od=void 0;var zk=["en",[["a","p"],["AM","PM"],Od],[["AM","PM"],Od,Od],[["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"]],Od,[["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"]],Od,[["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}",Od,"{1} 'at' {0}",Od],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Vk(e){const i=Math.floor(Math.abs(e)),o=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===o?1:5}];let np={};function Ub(e){const t=function Hk(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=dC(t);if(i)return i;const o=t.split("-")[0];if(i=dC(o),i)return i;if("en"===o)return zk;throw new vn(701,!1)}function uC(e){return Ub(e)[ip.PluralCase]}function dC(e){return e in np||(np[e]=_.ng&&_.ng.common&&_.ng.common.locales&&_.ng.common.locales[e]),np[e]}var ip=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(ip||{});const op="en-US",h0={marker:"element"},p0={marker:"ICU"};var Qa=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(Qa||{});let hC=op;let ug=(e,t,i,o)=>(Ha(!0),function fC(e,t,i){const o=e[ui];switch(i){case Node.COMMENT_NODE:return gv(o,t);case Node.TEXT_NODE:return fv(o,t);case Node.ELEMENT_NODE:return Sm(o,t,null)}}(e,i,o));function n2(){const e=[];let i,o,t=-1;function d(D,I){t=0;const H=function Vm(e,t){const i=t[e.currentCaseLViewIndex];return null===i?i:i<0?~i:i}(D,I);o=null!==H?D.remove[H]:Ye}function b(){if(t0?i[D]:(e.push(t,o),d(i[gn].data[~D],i),b())}return 0===e.length?null:(o=e.pop(),t=e.pop(),b())}return function l(D,I){for(i=I;e.length;)e.pop();return d(D.value,I),b}}const f0=/\ufffd(\d+):?\d*\ufffd/gi,r2=/\ufffd(\d+)\ufffd/,yC=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,dg="\ufffd",s2=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,a2=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,l2=/\uE500/g;function xC(e,t,i,o,l,d,b){const D=Lf(e,o,1,null);let I=D<i.length&&i.push(I)}return{type:o,mainBinding:l,cases:t,values:i}}function jb(e){if(!e)return[];let t=0;const i=[],o=[],l=/[{}]/g;let d;for(l.lastIndex=0;d=l.exec(e);){const D=d.index;if("}"==d[0]){if(i.pop(),0==i.length){const I=e.substring(t,D);yC.test(I)?o.push(g2(I)):o.push(I),t=D+1}}else{if(0==i.length){const I=e.substring(t,D);o.push(I),t=D+1}i.push("{")}}const b=e.substring(t);return o.push(b),o}function m2(e,t,i,o,l,d,b,D,I){const H=[],ie=[],Fe=[];i.cases.push(b),i.create.push(H),i.remove.push(ie),i.update.push(Fe);const at=Em(xl()).getInertBodyElement(D),Ct=av(at)||at;return Ct?EC(e,t,i,o,l,H,ie,Fe,Ct,d,I,0):0}function EC(e,t,i,o,l,d,b,D,I,H,ie,Fe){let rt=0,at=I.firstChild;for(;at;){const Ct=Lf(t,o,1,null);switch(at.nodeType){case Node.ELEMENT_NODE:const Ht=at,mn=Ht.tagName.toLowerCase();if(jn.hasOwnProperty(mn)){Vb(d,h0,mn,H,Ct),t.data[Ct]=mn;const ao=Ht.attributes;for(let Xs=0;Xs>>Qa.SHIFT;let Fe=e[ie],rt=!1;null===Fe&&(Fe=e[ie]=ug(e,ie,t[d],(b&Qa.COMMENT)===Qa.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),rt=uc()),H&&null!==i&&rt&&Cd(l,i,Fe,o,!1)}}(l,I.create,ie,Fe),Rp(!0)}function OC(e,t,i){IC(e,t,i),function kC(){Rp(!1)}()}let AC=(e,t,i)=>{};function zb(e,t,i,o){const l=Gt(),d=Ui(),b=vo();return Hb(d,l,l[ui],b,e,t,o),zb}function Hb(e,t,i,o,l,d,b){const D=ja(o),H=e.firstCreatePass&&Ay(e),ie=t[Ji],Fe=Sy(t);let rt=!0;if(3&o.type||b){const Ht=_s(o,t),mn=b?b(Ht):Ht,En=Fe.length,nn=b?ao=>b(to(ao[o.index])):o.index;let bi=null;if(!b&&D&&(bi=function A2(e,t,i,o){const l=e.cleanup;if(null!=l)for(let d=0;dI?D[I]:null}"string"==typeof b&&(d+=2)}return null}(e,t,l,o.index)),null!==bi)(bi.__ngLastListenerFn__||bi).__ngNextListenerFn__=d,bi.__ngLastListenerFn__=d,rt=!1;else{d=NC(o,t,ie,d),AC(Ht,l,d);const ao=i.listen(mn,l,d);Fe.push(d,ao),H&&H.push(l,nn,En,En+1)}}else d=NC(o,t,ie,d);const at=o.outputs;let Ct;if(rt&&null!==at&&(Ct=at[l])){const Ht=Ct.length;if(Ht)for(let mn=0;mn-1?oa(e.index,t):t,5);let D=FC(t,i,o,d),I=l.__ngNextListenerFn__;for(;I;)D=FC(t,i,I,d)&&D,I=I.__ngNextListenerFn__;return D}}function LC(e=1){return function $p(e){return(pi.lFrame.contextLView=function Ep(e,t){for(;e>0;)t=t[ol],e--;return t}(e,pi.lFrame.contextLView))[Ji]}(e)}function P2(e,t){let i=null;const o=function P(e){const t=e.attrs;if(null!=t){const i=t.indexOf(5);if(!(1&i))return t[i+1]}return null}(e);for(let l=0;l(Ha(!0),fv(t[ui],o));function Wb(e){return g0("",e,""),Wb}function g0(e,t,i){const o=Gt(),l=function Kh(e,t,i,o){return xs(e,ka(),i)?t+ci(i)+o:Pi}(o,e,t,i);return l!==Pi&&Lc(o,Hs(),l),g0}function Kb(e,t,i,o,l){const d=Gt(),b=Xh(d,e,t,i,o,l);return b!==Pi&&Lc(d,Hs(),b),Kb}function Xb(e,t,i){V1(t)&&(t=t());const o=Gt();return xs(o,ka(),t)&&Ya(Ui(),Lo(),o,e,t,o[ui],i,!1),Xb}function bw(e,t){const i=V1(e);return i&&e.set(t),i}function Yb(e,t){const i=Gt(),o=Ui(),l=vo();return Hb(o,i,i[ui],l,e,t),Yb}function Zb(e,t,i,o,l){if(e=bt(e),Array.isArray(e))for(let d=0;d>20;if(nl(e)||!e.multi){const at=new Ic(H,l,Ah),Ct=Jb(I,t,l?ie:ie+rt,Fe);-1===Ct?(od(au(D,b),d,I),Qb(d,e,t.length),t.push(I),D.directiveStart++,D.directiveEnd++,l&&(D.providerIndexes+=1048576),i.push(at),b.push(at)):(i[Ct]=at,b[Ct]=at)}else{const at=Jb(I,t,ie+rt,Fe),Ct=Jb(I,t,ie,ie+rt),mn=Ct>=0&&i[Ct];if(l&&!mn||!l&&!(at>=0&&i[at])){od(au(D,b),d,I);const En=function q2(e,t,i,o,l){const d=new Ic(e,i,Ah);return d.multi=[],d.index=t,d.componentProviders=0,_w(d,l,o&&!i),d}(l?J2:Q2,i.length,l,o,H);!l&&mn&&(i[Ct].providerFactory=En),Qb(d,e,t.length,0),t.push(I),D.directiveStart++,D.directiveEnd++,l&&(D.providerIndexes+=1048576),i.push(En),b.push(En)}else Qb(d,e,at>-1?at:Ct,_w(i[l?Ct:at],H,!l&&o));!l&&o&&mn&&i[Ct].componentProviders++}}}function Qb(e,t,i,o){const l=nl(t),d=function up(e){return!!e.useClass}(t);if(l||d){const I=(d?bt(t.useClass):t).prototype.ngOnDestroy;if(I){const H=e.destroyHooks||(e.destroyHooks=[]);if(!l&&t.multi){const ie=H.indexOf(i);-1===ie?H.push(i,[o,I]):H[ie+1].push(o,I)}else H.push(i,I)}}}function _w(e,t,i){return i&&e.componentProviders++,e.multi.push(t)-1}function Jb(e,t,i,o){for(let l=i;l{i.providersResolver=(o,l)=>function Z2(e,t,i){const o=Ui();if(o.firstCreatePass){const l=Rs(e);Zb(i,o.data,o.blueprint,l,!0),Zb(t,o.data,o.blueprint,l,!1)}}(o,l?l(e):e,t)}}let eO=(()=>{class e{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){const o=nc(0,i.type),l=o.length>0?hb([o],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,l)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Dn({token:e,providedIn:"environment",factory:()=>new e(xo(Ur))})}return e})();function xw(e){Za("NgStandalone"),e.getStandaloneInjector=t=>t.get(eO).getOrCreateStandaloneInjector(e)}function Dw(e,t,i){const o=ra()+e,l=Gt();return l[o]===Pi?bc(l,o,i?t.call(i):t()):function ng(e,t){return e[t]}(l,o)}function Ew(e,t,i,o){return Iw(Gt(),ra(),e,t,i,o)}function Tw(e,t,i,o,l){return kw(Gt(),ra(),e,t,i,o,l)}function Mw(e,t,i,o,l,d){return Ow(Gt(),ra(),e,t,i,o,l,d)}function pg(e,t){const i=e[t];return i===Pi?void 0:i}function Iw(e,t,i,o,l,d){const b=t+i;return xs(e,b,l)?bc(e,b+1,d?o.call(d,l):o(l)):pg(e,b+1)}function kw(e,t,i,o,l,d,b){const D=t+i;return Md(e,D,l,d)?bc(e,D+2,b?o.call(b,l,d):o(l,d)):pg(e,D+2)}function Ow(e,t,i,o,l,d,b,D){const I=t+i;return function Jm(e,t,i,o,l){const d=Md(e,t,i,o);return xs(e,t+2,l)||d}(e,I,l,d,b)?bc(e,I+3,D?o.call(D,l,d,b):o(l,d,b)):pg(e,I+3)}function Pw(e,t){const i=Ui();let o;const l=e+Ln;i.firstCreatePass?(o=function uO(e,t){if(t)for(let i=t.length-1;i>=0;i--){const o=t[i];if(e===o.name)return o}}(t,i.pipeRegistry),i.data[l]=o,o.onDestroy&&(i.destroyHooks??=[]).push(l,o.onDestroy)):o=i.data[l];const d=o.factory||(o.factory=fa(o.type)),D=Ke(Ah);try{const I=Bl(!1),H=d();return Bl(I),function B2(e,t,i,o){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=o}(i,Gt(),l,H),H}finally{Ke(D)}}function Rw(e,t,i){const o=e+Ln,l=Gt(),d=lc(l,o);return fg(l,o)?Iw(l,ra(),t,d.transform,i,d):d.transform(i)}function Fw(e,t,i,o){const l=e+Ln,d=Gt(),b=lc(d,l);return fg(d,l)?kw(d,ra(),t,b.transform,i,o,b):b.transform(i,o)}function Nw(e,t,i,o,l){const d=e+Ln,b=Gt(),D=lc(b,d);return fg(b,d)?Ow(b,ra(),t,D.transform,i,o,l,D):D.transform(i,o,l)}function fg(e,t){return e[gn].data[t].pure}function Lw(e,t){return Um(e,t)}class qw{constructor(t){this.full=t;const i=t.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}let eD=(()=>{class e{log(i){console.log(i)}warn(i){console.warn(i)}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const rD=new Gn(""),sD=new Gn("");let r_,rS=(()=>{class e{constructor(i,o,l){this._ngZone=i,this.registry=o,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,r_||(function sS(e){r_=e}(l),l.addToWindow(o)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{xr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb()}});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(i)||(clearTimeout(o.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,o,l){let d=-1;o&&o>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(b=>b.timeoutId!==d),i()},o)),this._callbacks.push({doneCb:i,timeoutId:d,updateCb:l})}whenStable(i,o,l){if(l&&!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,o,l),this._runCallbacksIfReady()}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,o,l){return[]}static#e=this.\u0275fac=function(o){return new(o||e)(xo(xr),xo(aD),xo(sD))};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac})}return e})(),aD=(()=>{class e{constructor(){this._applications=new Map}registerApplication(i,o){this._applications.set(i,o)}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,o=!0){return r_?.findTestabilityInTree(this,i,o)??null}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function s_(e){return!!e&&"function"==typeof e.then}function lD(e){return!!e&&"function"==typeof e.subscribe}const cD=new Gn("");let a_=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,o)=>{this.resolve=i,this.reject=o}),this.appInits=Un(cD,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const i=[];for(const l of this.appInits){const d=l();if(s_(d))i.push(d);else if(lD(d)){const b=new Promise((D,I)=>{d.subscribe({complete:D,error:I})});i.push(b)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{o()}).catch(l=>{this.reject(l)}),0===i.length&&o(),this.initialized=!0}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const y0=new Gn("");let zl=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Un(yh),this.afterRenderEffectManager=Un(Qf),this.zonelessEnabled=Un(Yf),this.externalTestViews=new Set,this.beforeRender=new hn.B,this.afterTick=new hn.B,this.componentTypes=[],this.components=[],this.isStable=Un(pc).hasPendingTasks.pipe((0,Rn.T)(i=>!i)),this._injector=Un(Ur)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,o){const l=i instanceof u1;if(!this._injector.get(a_).done)throw!l&&ua(i),new vn(405,!1);let b;b=l?i:this._injector.get(Zf).resolveComponentFactory(i),this.componentTypes.push(b.componentType);const D=function aS(e){return e.isBoundToModule}(b)?void 0:this._injector.get(Td),H=b.create(ys.NULL,[],o||b.selector,D),ie=H.location.nativeElement,Fe=H.injector.get(rD,null);return Fe?.registerApplication(ie),H.onDestroy(()=>{this.detachView(H.hostView),x0(this.components,H),Fe?.unregisterApplication(ie)}),this._loadComponent(H),H}tick(){this._tick(!0)}_tick(i){if(this._runningTick)throw new vn(101,!1);const o=w(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(i)}catch(l){this.internalErrorHandler(l)}finally{this._runningTick=!1,w(o),this.afterTick.next()}}detectChangesInAttachedViews(i){let o=null;this._injector.destroyed||(o=this._injector.get(Hv,null,{optional:!0}));let l=0;const d=this.afterRenderEffectManager;for(;l<10;){const b=0===l;if(i||!b){this.beforeRender.next(b);for(let{_lView:D,notifyErrorHandler:I}of this._views)cS(D,I,b,this.zonelessEnabled)}else o?.begin?.(),o?.end?.();if(l++,d.executeInternalCallbacks(),!this.allViews.some(({_lView:D})=>Fl(D))&&(d.execute(),!this.allViews.some(({_lView:D})=>Fl(D))))break}}attachView(i){const o=i;this._views.push(o),o.attachToAppRef(this)}detachView(i){const o=i;x0(this._views,o),o.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const o=this._injector.get(y0,[]);[...this._bootstrapListeners,...o].forEach(l=>l(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>x0(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new vn(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function x0(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}function cS(e,t,i,o){(i||Fl(e))&&$m(e,t,i&&!o?0:1)}class uS{constructor(t,i){this.ngModuleFactory=t,this.componentFactories=i}}let dS=(()=>{class e{compileModuleSync(i){return new db(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const o=this.compileModuleSync(i),d=ul($r(i).declarations).reduce((b,D)=>{const I=hi(D);return I&&b.push(new eg(I)),b},[]);return new uS(o,d)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),fS=(()=>{class e{constructor(){this.zone=Un(xr),this.changeDetectionScheduler=Un(Lh),this.applicationRef=Un(zl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const gS=new Gn("",{factory:()=>!1});function l_({ngZoneFactory:e,ignoreChangesOutsideZone:t}){return e??=()=>new xr(c_()),[{provide:xr,useFactory:e},{provide:ht,multi:!0,useFactory:()=>{const i=Un(fS,{optional:!0});return()=>i.initialize()}},{provide:ht,multi:!0,useFactory:()=>{const i=Un(bS);return()=>{i.initialize()}}},{provide:yh,useFactory:mS},!0===t?{provide:c1,useValue:!0}:[]]}function mS(){const e=Un(xr),t=Un(Ka);return i=>e.runOutsideAngular(()=>t.handleError(i))}function vS(e){const t=e?.ignoreChangesOutsideZone,i=l_({ngZoneFactory:()=>{const o=c_(e);return o.shouldCoalesceEventChangeDetection&&Za("NgZone_CoalesceEvent"),new xr(o)},ignoreChangesOutsideZone:t});return ec([{provide:gS,useValue:!0},{provide:Yf,useValue:!1},i])}function c_(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let bS=(()=>{class e{constructor(){this.subscription=new cn.yU,this.initialized=!1,this.zone=Un(xr),this.pendingTasks=Un(pc)}initialize(){if(this.initialized)return;this.initialized=!0;let i=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(i=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{xr.assertNotInAngularZone(),queueMicrotask(()=>{null!==i&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{xr.assertInAngularZone(),i??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),vg=(()=>{class e{constructor(){this.appRef=Un(zl),this.taskService=Un(pc),this.ngZone=Un(xr),this.zonelessEnabled=Un(Yf),this.disableScheduling=Un(c1,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new cn.yU,this.cancelScheduledCallback=null,this.shouldRefreshViews=!1,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Xv||!this.zoneIsDefined)}notify(i){if(!this.zonelessEnabled&&5===i)return;switch(i){case 3:case 2:case 0:case 4:case 5:case 1:this.shouldRefreshViews=!0}if(!this.shouldScheduleTick())return;const o=this.useMicrotaskScheduler?f1:p1;this.pendingRenderTaskId=this.taskService.add(),this.zoneIsDefined?Zone.root.run(()=>{this.cancelScheduledCallback=o(()=>{this.tick(this.shouldRefreshViews)})}):this.cancelScheduledCallback=o(()=>{this.tick(this.shouldRefreshViews)})}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&xr.isInAngularZone())}tick(i){if(this.runningTick||this.appRef.destroyed)return;const o=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(i)},void 0,this.schedulerTickApplyArgs)}catch(l){throw this.taskService.remove(o),l}finally{this.cleanup()}this.useMicrotaskScheduler=!0,f1(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(o)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const i=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(i)}}static#e=this.\u0275fac=function(o){return new(o||e)};static#t=this.\u0275prov=Dn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const w0=new Gn("",{providedIn:"root",factory:()=>Un(w0,ae.Optional|ae.SkipSelf)||function _S(){return typeof $localize<"u"&&$localize.locale||op}()}),yS=new Gn("",{providedIn:"root",factory:()=>"USD"}),d_=new Gn("");let xu=null;function ES(){return!1}let CD=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=TS}return e})();function TS(e){return function MS(e,t,i){if(yl(e)&&!i){const o=oa(e.index,t);return new Uf(o,o)}return 47&e.type?new Uf(t[Ai],t):null}(vo(),Gt(),!(16&~e))}class TD{constructor(){}supports(t){return Qm(t)}create(t){return new AS(t)}}const SS=(e,t)=>t;class AS{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||SS}forEachItem(t){let i;for(i=this._itHead;null!==i;i=i._next)t(i)}forEachOperation(t){let i=this._itHead,o=this._removalsHead,l=0,d=null;for(;i||o;){const b=!o||i&&i.currentIndex{b=this._trackByFn(l,D),null!==i&&Object.is(i.trackById,b)?(o&&(i=this._verifyReinsertion(i,D,b,l)),Object.is(i.item,D)||this._addIdentityChange(i,D)):(i=this._mismatch(i,D,b,l),o=!0),i=i._next,l++}),this.length=l;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,i,o,l){let d;return null===t?d=this._itTail:(d=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._reinsertAfter(t,d,l)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(o,l))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._moveAfter(t,d,l)):t=this._addAfter(new PS(i,o),d,l),t}_verifyReinsertion(t,i,o,l){let d=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==d?t=this._reinsertAfter(d,t._prev,l):t.currentIndex!=l&&(t.currentIndex=l,this._addToMoves(t,l)),t}_truncate(t){for(;null!==t;){const i=t._next;this._addToRemovals(this._unlink(t)),t=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(t,i,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const l=t._prevRemoved,d=t._nextRemoved;return null===l?this._removalsHead=d:l._nextRemoved=d,null===d?this._removalsTail=l:d._prevRemoved=l,this._insertAfter(t,i,o),this._addToMoves(t,o),t}_moveAfter(t,i,o){return this._unlink(t),this._insertAfter(t,i,o),this._addToMoves(t,o),t}_addAfter(t,i,o){return this._insertAfter(t,i,o),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,i,o){const l=null===i?this._itHead:i._next;return t._next=l,t._prev=i,null===l?this._itTail=t:l._prev=t,null===i?this._itHead=t:i._next=t,null===this._linkedRecords&&(this._linkedRecords=new MD),this._linkedRecords.put(t),t.currentIndex=o,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const i=t._prev,o=t._next;return null===i?this._itHead=o:i._next=o,null===o?this._itTail=i:o._prev=i,t}_addToMoves(t,i){return t.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new MD),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,i){return t.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class PS{constructor(t,i){this.item=t,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 RS{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,i){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===i||i<=o.currentIndex)&&Object.is(o.trackById,t))return o;return null}remove(t){const i=t._prevDup,o=t._nextDup;return null===i?this._head=o:i._nextDup=o,null===o?this._tail=i:o._prevDup=i,null===this._head}}class MD{constructor(){this.map=new Map}put(t){const i=t.trackById;let o=this.map.get(i);o||(o=new RS,this.map.set(i,o)),o.add(t)}get(t,i){const l=this.map.get(t);return l?l.get(t,i):null}remove(t){const i=t.trackById;return this.map.get(i).remove(t)&&this.map.delete(i),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function ID(e,t,i){const o=e.previousIndex;if(null===o)return o;let l=0;return i&&o{if(i&&i.key===l)this._maybeAddToChanges(i,o),this._appendAfter=i,i=i._next;else{const d=this._getOrCreateRecordForKey(l,o);i=this._insertBeforeOrAppend(i,d)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let o=i;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,i){if(t){const o=t._prev;return i._next=t,i._prev=o,t._prev=i,o&&(o._next=i),t===this._mapHead&&(this._mapHead=i),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(t,i){if(this._records.has(t)){const l=this._records.get(t);this._maybeAddToChanges(l,i);const d=l._prev,b=l._next;return d&&(d._next=b),b&&(b._prev=d),l._next=null,l._prev=null,l}const o=new NS(t);return this._records.set(t,o),o.currentValue=i,this._addToAdditions(o),o}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,i){Object.is(i,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=i,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,i){t instanceof Map?t.forEach(i):Object.keys(t).forEach(o=>i(t[o],o))}}class NS{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function OD(){return new v_([new TD])}let v_=(()=>{class e{static#e=this.\u0275prov=Dn({token:e,providedIn:"root",factory:OD});constructor(i){this.factories=i}static create(i,o){if(null!=o){const l=o.factories.slice();i=i.concat(l)}return new e(i)}static extend(i){return{provide:e,useFactory:o=>e.create(i,o||OD()),deps:[[e,new wa,new ta]]}}find(i){const o=this.factories.find(l=>l.supports(i));if(null!=o)return o;throw new vn(901,!1)}}return e})();function SD(){return new b_([new kD])}let b_=(()=>{class e{static#e=this.\u0275prov=Dn({token:e,providedIn:"root",factory:SD});constructor(i){this.factories=i}static create(i,o){if(o){const l=o.factories.slice();i=i.concat(l)}return new e(i)}static extend(i){return{provide:e,useFactory:o=>e.create(i,o||SD()),deps:[[e,new wa,new ta]]}}find(i){const o=this.factories.find(l=>l.supports(i));if(o)return o;throw new vn(901,!1)}}return e})();function qS(e){try{const{rootComponent:t,appProviders:i,platformProviders:o}=e,l=function DS(e=[]){if(xu)return xu;const t=function _D(e=[],t){return ys.create({name:t,providers:[{provide:Fd,useValue:"platform"},{provide:d_,useValue:new Set([()=>xu=null])},...e]})}(e);return xu=t,function uD(){!function Ge(e){lt=e}(()=>{throw new vn(600,!1)})}(),function yD(e){e.get(Th,null)?.forEach(i=>i())}(t),t}(o),d=[l_({}),{provide:Lh,useExisting:vg},...i||[]],D=new sx({providers:d,parent:l,debugName:"",runEnvironmentInitializers:!1}).injector,I=D.get(xr);return I.run(()=>{D.resolveInjectorInitializers();const H=D.get(Ka,null);let ie;I.runOutsideAngular(()=>{ie=I.onError.subscribe({next:at=>{H.handleError(at)}})});const Fe=()=>D.destroy(),rt=l.get(d_);return rt.add(Fe),D.onDestroy(()=>{ie.unsubscribe(),rt.delete(Fe)}),function dD(e,t,i){try{const o=i();return s_(o)?o.catch(l=>{throw t.runOutsideAngular(()=>e.handleError(l)),l}):o}catch(o){throw t.runOutsideAngular(()=>e.handleError(o)),o}}(H,I,()=>{const at=D.get(a_);return at.runInitializers(),at.donePromise.then(()=>{!function pC(e){"string"==typeof e&&(hC=e.toLowerCase().replace(/_/g,"-"))}(D.get(w0,op)||op);const Ht=D.get(zl);return void 0!==t&&Ht.bootstrap(t),Ht})})})}catch(t){return Promise.reject(t)}}function yA(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function CA(e){const t=w(null);try{return e()}finally{w(t)}}const wA=new Gn("",{providedIn:"root",factory:()=>Un(DA)});let DA=(()=>{class e{static#e=this.\u0275prov=Dn({token:e,providedIn:"root",factory:()=>new EA})}return e})();class EA{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Un(pc),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const i=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(i),this.taskId=null})}}enqueue(t){const i=t.creationZone;this.queues.has(i)||this.queues.set(i,new Set);const o=this.queues.get(i);o.has(t)||(this.queuedEffectCount++,o.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,i]of this.queues)null===t?this.flushQueue(i):t.run(()=>this.flushQueue(i))}flushQueue(t){for(const i of t)t.delete(i),this.queuedEffectCount--,i.run()}}class TA{constructor(t,i,o,l,d,b){this.scheduler=t,this.effectFn=i,this.creationZone=o,this.injector=d,this.watcher=function Vt(e,t,i){const o=Object.create(It);i&&(o.consumerAllowSignalWrites=!0),o.fn=e,o.schedule=t;const l=I=>{o.cleanupFn=I};return o.ref={notify:()=>$e(o),run:()=>{if(null===o.fn)return;if(function pe(){return Y}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(o.dirty=!1,o.hasRun&&!He(o))return;o.hasRun=!0;const I=Re(o);try{o.cleanupFn(),o.cleanupFn=Pt,o.fn(l)}finally{Ce(o,I)}},cleanup:()=>o.cleanupFn(),destroy:()=>function b(I){(function d(I){return null===I.fn&&null===I.schedule})(I)||(Xe(I),I.cleanupFn(),I.fn=null,I.schedule=null,I.cleanupFn=Pt)}(o),[G]:o},o.ref}(D=>this.runEffect(D),()=>this.schedule(),b),this.unregisterOnDestroy=l?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(i){this.injector.get(Ka,null,{optional:!0})?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function oE(e,t){Za("NgSignals"),!t?.injector&&oc();const i=t?.injector??Un(ys),o=!0!==t?.manualCleanup?i.get(Sc):null,l=new TA(i.get(wA),e,typeof Zone>"u"?null:Zone.current,o,i,t?.allowSignalWrites??!1),d=i.get(CD,null,{optional:!0});return d&&8&d._lView[Xn]?(d._lView[Kc]??=[]).push(l.watcher.notify):l.watcher.notify(),l}function MA(e,t){const i=hi(e),o=t.elementInjector||Vc();return new eg(i).create(o,t.projectableNodes,t.hostElement,t.environmentInjector)}function IA(e){const t=hi(e);if(!t)return null;const i=new eg(t);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},9417:(kt,Be,m)=>{"use strict";m.d(Be,{BC:()=>mi,MJ:()=>Rr,X1:()=>Cn,YN:()=>Sn,cz:()=>Ce,kq:()=>ve,l_:()=>Hi,me:()=>xe,vO:()=>cn,vS:()=>Ys});var n=m(3953),c=m(177),Y=m(6648),fe=m(7468),G=m(1413),w=m(6354);let J=(()=>{class K{constructor(R,Te){this._renderer=R,this._elementRef=Te,this.onChange=et=>{},this.onTouched=()=>{}}setProperty(R,Te){this._renderer.setProperty(this._elementRef.nativeElement,R,Te)}registerOnTouched(R){this.onTouched=R}registerOnChange(R){this.onChange=R}setDisabledState(R){this.setProperty("disabled",R)}static#e=this.\u0275fac=function(Te){return new(Te||K)(n.rXU(n.sFG),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:K})}return K})(),pe=(()=>{class K extends J{static#e=this.\u0275fac=(()=>{let R;return function(et){return(R||(R=n.xGo(K)))(et||K)}})();static#t=this.\u0275dir=n.FsC({type:K,features:[n.Vt3]})}return K})();const ve=new n.nKC(""),oe={provide:ve,useExisting:(0,n.Rfq)(()=>xe),multi:!0},ge=new n.nKC("");let xe=(()=>{class K extends J{constructor(R,Te,et){super(R,Te),this._compositionMode=et,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function le(){const K=(0,c.QT)()?(0,c.QT)().getUserAgent():"";return/android (\d+)/.test(K.toLowerCase())}())}writeValue(R){this.setProperty("value",R??"")}_handleInput(R){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(R)}_compositionStart(){this._composing=!0}_compositionEnd(R){this._composing=!1,this._compositionMode&&this.onChange(R)}static#e=this.\u0275fac=function(Te){return new(Te||K)(n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(ge,8))};static#t=this.\u0275dir=n.FsC({type:K,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(Te,et){1&Te&&n.bIt("input",function(li){return et._handleInput(li.target.value)})("blur",function(){return et.onTouched()})("compositionstart",function(){return et._compositionStart()})("compositionend",function(li){return et._compositionEnd(li.target.value)})},features:[n.Jv_([oe]),n.Vt3]})}return K})();const Ce=new n.nKC(""),He=new n.nKC("");function qe(K){return null!=K}function nt(K){return(0,n.jNT)(K)?(0,Y.H)(K):K}function lt(K){let X={};return K.forEach(R=>{X=null!=R?{...X,...R}:X}),0===Object.keys(X).length?null:X}function it(K,X){return X.map(R=>R(K))}function V(K){return K.map(X=>function Ge(K){return!K.validate}(X)?X:R=>X.validate(R))}function Me(K){return null!=K?function se(K){if(!K)return null;const X=K.filter(qe);return 0==X.length?null:function(R){return lt(it(R,X))}}(V(K)):null}function We(K){return null!=K?function z(K){if(!K)return null;const X=K.filter(qe);return 0==X.length?null:function(R){const Te=it(R,X).map(nt);return(0,fe.p)(Te).pipe((0,w.T)(lt))}}(V(K)):null}function Ue(K,X){return null===K?[X]:Array.isArray(K)?[...K,X]:[K,X]}function wt(K){return K._rawValidators}function Nt(K){return K._rawAsyncValidators}function Vt(K){return K?Array.isArray(K)?K:[K]:[]}function Pt(K,X){return Array.isArray(K)?K.includes(X):K===X}function It(K,X){const R=Vt(X);return Vt(K).forEach(et=>{Pt(R,et)||R.push(et)}),R}function on(K,X){return Vt(X).filter(R=>!Pt(K,R))}class fn{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(X){this._rawValidators=X||[],this._composedValidatorFn=Me(this._rawValidators)}_setAsyncValidators(X){this._rawAsyncValidators=X||[],this._composedAsyncValidatorFn=We(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(X){this._onDestroyCallbacks.push(X)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(X=>X()),this._onDestroyCallbacks=[]}reset(X=void 0){this.control&&this.control.reset(X)}hasError(X,R){return!!this.control&&this.control.hasError(X,R)}getError(X,R){return this.control?this.control.getError(X,R):null}}class hn extends fn{get formDirective(){return null}get path(){return null}}class cn extends fn{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Rn{constructor(X){this._cd=X}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let mi=(()=>{class K extends Rn{constructor(R){super(R)}static#e=this.\u0275fac=function(Te){return new(Te||K)(n.rXU(cn,2))};static#t=this.\u0275dir=n.FsC({type:K,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Te,et){2&Te&&n.AVh("ng-untouched",et.isUntouched)("ng-touched",et.isTouched)("ng-pristine",et.isPristine)("ng-dirty",et.isDirty)("ng-valid",et.isValid)("ng-invalid",et.isInvalid)("ng-pending",et.isPending)},features:[n.Vt3]})}return K})();const mt="VALID",wn="INVALID",ln="PENDING",ot="DISABLED";class ze{}class me extends ze{constructor(X,R){super(),this.value=X,this.source=R}}class De extends ze{constructor(X,R){super(),this.pristine=X,this.source=R}}class U extends ze{constructor(X,R){super(),this.touched=X,this.source=R}}class we extends ze{constructor(X,R){super(),this.status=X,this.source=R}}function Vi(K){return null!=K&&!Array.isArray(K)&&"object"==typeof K}class qi{constructor(X,R){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._events=new G.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(X),this._assignAsyncValidators(R)}get validator(){return this._composedValidatorFn}set validator(X){this._rawValidators=this._composedValidatorFn=X}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(X){this._rawAsyncValidators=this._composedAsyncValidatorFn=X}get parent(){return this._parent}get valid(){return this.status===mt}get invalid(){return this.status===wn}get pending(){return this.status==ln}get disabled(){return this.status===ot}get enabled(){return this.status!==ot}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(X){this._assignValidators(X)}setAsyncValidators(X){this._assignAsyncValidators(X)}addValidators(X){this.setValidators(It(X,this._rawValidators))}addAsyncValidators(X){this.setAsyncValidators(It(X,this._rawAsyncValidators))}removeValidators(X){this.setValidators(on(X,this._rawValidators))}removeAsyncValidators(X){this.setAsyncValidators(on(X,this._rawAsyncValidators))}hasValidator(X){return Pt(this._rawValidators,X)}hasAsyncValidator(X){return Pt(this._rawAsyncValidators,X)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(X={}){const R=!1===this.touched;this.touched=!0;const Te=X.sourceControl??this;this._parent&&!X.onlySelf&&this._parent.markAsTouched({...X,sourceControl:Te}),R&&!1!==X.emitEvent&&this._events.next(new U(!0,Te))}markAllAsTouched(X={}){this.markAsTouched({onlySelf:!0,emitEvent:X.emitEvent,sourceControl:this}),this._forEachChild(R=>R.markAllAsTouched(X))}markAsUntouched(X={}){const R=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Te=X.sourceControl??this;this._forEachChild(et=>{et.markAsUntouched({onlySelf:!0,emitEvent:X.emitEvent,sourceControl:Te})}),this._parent&&!X.onlySelf&&this._parent._updateTouched(X,Te),R&&!1!==X.emitEvent&&this._events.next(new U(!1,Te))}markAsDirty(X={}){const R=!0===this.pristine;this.pristine=!1;const Te=X.sourceControl??this;this._parent&&!X.onlySelf&&this._parent.markAsDirty({...X,sourceControl:Te}),R&&!1!==X.emitEvent&&this._events.next(new De(!1,Te))}markAsPristine(X={}){const R=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Te=X.sourceControl??this;this._forEachChild(et=>{et.markAsPristine({onlySelf:!0,emitEvent:X.emitEvent})}),this._parent&&!X.onlySelf&&this._parent._updatePristine(X,Te),R&&!1!==X.emitEvent&&this._events.next(new De(!0,Te))}markAsPending(X={}){this.status=ln;const R=X.sourceControl??this;!1!==X.emitEvent&&(this._events.next(new we(this.status,R)),this.statusChanges.emit(this.status)),this._parent&&!X.onlySelf&&this._parent.markAsPending({...X,sourceControl:R})}disable(X={}){const R=this._parentMarkedDirty(X.onlySelf);this.status=ot,this.errors=null,this._forEachChild(et=>{et.disable({...X,onlySelf:!0})}),this._updateValue();const Te=X.sourceControl??this;!1!==X.emitEvent&&(this._events.next(new me(this.value,Te)),this._events.next(new we(this.status,Te)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...X,skipPristineCheck:R},this),this._onDisabledChange.forEach(et=>et(!0))}enable(X={}){const R=this._parentMarkedDirty(X.onlySelf);this.status=mt,this._forEachChild(Te=>{Te.enable({...X,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:X.emitEvent}),this._updateAncestors({...X,skipPristineCheck:R},this),this._onDisabledChange.forEach(Te=>Te(!1))}_updateAncestors(X,R){this._parent&&!X.onlySelf&&(this._parent.updateValueAndValidity(X),X.skipPristineCheck||this._parent._updatePristine({},R),this._parent._updateTouched({},R))}setParent(X){this._parent=X}getRawValue(){return this.value}updateValueAndValidity(X={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Te=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===mt||this.status===ln)&&this._runAsyncValidator(Te,X.emitEvent)}const R=X.sourceControl??this;!1!==X.emitEvent&&(this._events.next(new me(this.value,R)),this._events.next(new we(this.status,R)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!X.onlySelf&&this._parent.updateValueAndValidity({...X,sourceControl:R})}_updateTreeValidity(X={emitEvent:!0}){this._forEachChild(R=>R._updateTreeValidity(X)),this.updateValueAndValidity({onlySelf:!0,emitEvent:X.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ot:mt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(X,R){if(this.asyncValidator){this.status=ln,this._hasOwnPendingAsyncValidator={emitEvent:!1!==R};const Te=nt(this.asyncValidator(this));this._asyncValidationSubscription=Te.subscribe(et=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(et,{emitEvent:R,shouldHaveEmitted:X})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const X=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,X}return!1}setErrors(X,R={}){this.errors=X,this._updateControlsErrors(!1!==R.emitEvent,this,R.shouldHaveEmitted)}get(X){let R=X;return null==R||(Array.isArray(R)||(R=R.split(".")),0===R.length)?null:R.reduce((Te,et)=>Te&&Te._find(et),this)}getError(X,R){const Te=R?this.get(R):this;return Te&&Te.errors?Te.errors[X]:null}hasError(X,R){return!!this.getError(X,R)}get root(){let X=this;for(;X._parent;)X=X._parent;return X}_updateControlsErrors(X,R,Te){this.status=this._calculateStatus(),X&&this.statusChanges.emit(this.status),(X||Te)&&this._events.next(new we(this.status,R)),this._parent&&this._parent._updateControlsErrors(X,R,Te)}_initObservables(){this.valueChanges=new n.bkB,this.statusChanges=new n.bkB}_calculateStatus(){return this._allControlsDisabled()?ot:this.errors?wn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ln)?ln:this._anyControlsHaveStatus(wn)?wn:mt}_anyControlsHaveStatus(X){return this._anyControls(R=>R.status===X)}_anyControlsDirty(){return this._anyControls(X=>X.dirty)}_anyControlsTouched(){return this._anyControls(X=>X.touched)}_updatePristine(X,R){const Te=!this._anyControlsDirty(),et=this.pristine!==Te;this.pristine=Te,this._parent&&!X.onlySelf&&this._parent._updatePristine(X,R),et&&this._events.next(new De(this.pristine,R))}_updateTouched(X={},R){this.touched=this._anyControlsTouched(),this._events.next(new U(this.touched,R)),this._parent&&!X.onlySelf&&this._parent._updateTouched(X,R)}_registerOnCollectionChange(X){this._onCollectionChange=X}_setUpdateStrategy(X){Vi(X)&&null!=X.updateOn&&(this._updateOn=X.updateOn)}_parentMarkedDirty(X){return!X&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(X){return null}_assignValidators(X){this._rawValidators=Array.isArray(X)?X.slice():X,this._composedValidatorFn=function xn(K){return Array.isArray(K)?Me(K):K||null}(this._rawValidators)}_assignAsyncValidators(X){this._rawAsyncValidators=Array.isArray(X)?X.slice():X,this._composedAsyncValidatorFn=function Ii(K){return Array.isArray(K)?We(K):K||null}(this._rawAsyncValidators)}}const Cr=new n.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Li}),Li="always";function wr(K,X,R=Li){(function ai(K,X){const R=wt(K);null!==X.validator?K.setValidators(Ue(R,X.validator)):"function"==typeof R&&K.setValidators([R]);const Te=Nt(K);null!==X.asyncValidator?K.setAsyncValidators(Ue(Te,X.asyncValidator)):"function"==typeof Te&&K.setAsyncValidators([Te]);const et=()=>K.updateValueAndValidity();no(X._rawValidators,et),no(X._rawAsyncValidators,et)})(K,X),X.valueAccessor.writeValue(K.value),(K.disabled||"always"===R)&&X.valueAccessor.setDisabledState?.(K.disabled),function Ls(K,X){X.valueAccessor.registerOnChange(R=>{K._pendingValue=R,K._pendingChange=!0,K._pendingDirty=!0,"change"===K.updateOn&&Ft(K,X)})}(K,X),function un(K,X){const R=(Te,et)=>{X.valueAccessor.writeValue(Te),et&&X.viewToModelUpdate(Te)};K.registerOnChange(R),X._registerOnDestroy(()=>{K._unregisterOnChange(R)})}(K,X),function er(K,X){X.valueAccessor.registerOnTouched(()=>{K._pendingTouched=!0,"blur"===K.updateOn&&K._pendingChange&&Ft(K,X),"submit"!==K.updateOn&&K.markAsTouched()})}(K,X),function On(K,X){if(X.valueAccessor.setDisabledState){const R=Te=>{X.valueAccessor.setDisabledState(Te)};K.registerOnDisabledChange(R),X._registerOnDestroy(()=>{K._unregisterOnDisabledChange(R)})}}(K,X)}function ri(K,X,R=!0){const Te=()=>{};X.valueAccessor&&(X.valueAccessor.registerOnChange(Te),X.valueAccessor.registerOnTouched(Te)),function qo(K,X){let R=!1;if(null!==K){if(null!==X.validator){const et=wt(K);if(Array.isArray(et)&&et.length>0){const _n=et.filter(li=>li!==X.validator);_n.length!==et.length&&(R=!0,K.setValidators(_n))}}if(null!==X.asyncValidator){const et=Nt(K);if(Array.isArray(et)&&et.length>0){const _n=et.filter(li=>li!==X.asyncValidator);_n.length!==et.length&&(R=!0,K.setAsyncValidators(_n))}}}const Te=()=>{};return no(X._rawValidators,Te),no(X._rawAsyncValidators,Te),R}(K,X),K&&(X._invokeOnDestroyCallbacks(),K._registerOnCollectionChange(()=>{}))}function no(K,X){K.forEach(R=>{R.registerOnValidatorChange&&R.registerOnValidatorChange(X)})}function Ft(K,X){K._pendingDirty&&K.markAsDirty(),K.setValue(K._pendingValue,{emitModelToViewChange:!1}),X.viewToModelUpdate(K._pendingValue),K._pendingChange=!1}function _o(K,X){if(!K.hasOwnProperty("model"))return!1;const R=K.model;return!!R.isFirstChange()||!Object.is(X,R.currentValue)}function eo(K,X){if(!X)return null;let R,Te,et;return Array.isArray(X),X.forEach(_n=>{_n.constructor===xe?R=_n:function $o(K){return Object.getPrototypeOf(K.constructor)===pe}(_n)?Te=_n:et=_n}),et||Te||R||null}function Dr(K,X){const R=K.indexOf(X);R>-1&&K.splice(R,1)}function os(K){return"object"==typeof K&&null!==K&&2===Object.keys(K).length&&"value"in K&&"disabled"in K}Promise.resolve();const Rr=class extends qi{constructor(X=null,R,Te){super(function Qt(K){return(Vi(K)?K.validators:K)||null}(R),function Fn(K,X){return(Vi(X)?X.asyncValidators:K)||null}(Te,R)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(X),this._setUpdateStrategy(R),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Vi(R)&&(R.nonNullable||R.initialValueIsDefault)&&(this.defaultValue=os(X)?X.value:X)}setValue(X,R={}){this.value=this._pendingValue=X,this._onChange.length&&!1!==R.emitModelToViewChange&&this._onChange.forEach(Te=>Te(this.value,!1!==R.emitViewToModelChange)),this.updateValueAndValidity(R)}patchValue(X,R={}){this.setValue(X,R)}reset(X=this.defaultValue,R={}){this._applyFormState(X),this.markAsPristine(R),this.markAsUntouched(R),this.setValue(this.value,R),this._pendingChange=!1}_updateValue(){}_anyControls(X){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(X){this._onChange.push(X)}_unregisterOnChange(X){Dr(this._onChange,X)}registerOnDisabledChange(X){this._onDisabledChange.push(X)}_unregisterOnDisabledChange(X){Dr(this._onDisabledChange,X)}_forEachChild(X){}_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(X){os(X)?(this.value=this._pendingValue=X.value,X.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=X}},Ni={provide:cn,useExisting:(0,n.Rfq)(()=>Ys)},_a=Promise.resolve();let Ys=(()=>{class K extends cn{constructor(R,Te,et,_n,li,Mo){super(),this._changeDetectorRef=li,this.callSetDisabledState=Mo,this.control=new Rr,this._registered=!1,this.name="",this.update=new n.bkB,this._parent=R,this._setValidators(Te),this._setAsyncValidators(et),this.valueAccessor=eo(0,_n)}ngOnChanges(R){if(this._checkForErrors(),!this._registered||"name"in R){if(this._registered&&(this._checkName(),this.formDirective)){const Te=R.name.previousValue;this.formDirective.removeControl({name:Te,path:this._getPath(Te)})}this._setUpControl()}"isDisabled"in R&&this._updateDisabled(R),_o(R,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(R){this.viewModel=R,this.update.emit(R)}_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(){wr(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(R){_a.then(()=>{this.control.setValue(R,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(R){const Te=R.isDisabled.currentValue,et=0!==Te&&(0,n.L39)(Te);_a.then(()=>{et&&!this.control.disabled?this.control.disable():!et&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(R){return this._parent?function Bo(K,X){return[...X.path,K]}(R,this._parent):[R]}static#e=this.\u0275fac=function(Te){return new(Te||K)(n.rXU(hn,9),n.rXU(Ce,10),n.rXU(He,10),n.rXU(ve,10),n.rXU(n.gRc,8),n.rXU(Cr,8))};static#t=this.\u0275dir=n.FsC({type:K,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[n.Jv_([Ni]),n.Vt3,n.OA$]})}return K})();const ho=new n.nKC(""),Hr={provide:cn,useExisting:(0,n.Rfq)(()=>Hi)};let Hi=(()=>{class K extends cn{set isDisabled(R){}static#e=this._ngModelWarningSentOnce=!1;constructor(R,Te,et,_n,li){super(),this._ngModelWarningConfig=_n,this.callSetDisabledState=li,this.update=new n.bkB,this._ngModelWarningSent=!1,this._setValidators(R),this._setAsyncValidators(Te),this.valueAccessor=eo(0,et)}ngOnChanges(R){if(this._isControlChanged(R)){const Te=R.form.previousValue;Te&&ri(Te,this,!1),wr(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}_o(R,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ri(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(R){this.viewModel=R,this.update.emit(R)}_isControlChanged(R){return R.hasOwnProperty("form")}static#t=this.\u0275fac=function(Te){return new(Te||K)(n.rXU(Ce,10),n.rXU(He,10),n.rXU(ve,10),n.rXU(ho,8),n.rXU(Cr,8))};static#n=this.\u0275dir=n.FsC({type:K,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[n.Jv_([Hr]),n.Vt3,n.OA$]})}return K})(),$=(()=>{class K{static#e=this.\u0275fac=function(Te){return new(Te||K)};static#t=this.\u0275mod=n.$C({type:K});static#n=this.\u0275inj=n.G2t({})}return K})(),Sn=(()=>{class K{static withConfig(R){return{ngModule:K,providers:[{provide:Cr,useValue:R.callSetDisabledState??Li}]}}static#e=this.\u0275fac=function(Te){return new(Te||K)};static#t=this.\u0275mod=n.$C({type:K});static#n=this.\u0275inj=n.G2t({imports:[$]})}return K})(),Cn=(()=>{class K{static withConfig(R){return{ngModule:K,providers:[{provide:ho,useValue:R.warnOnNgModelWithFormControl??"always"},{provide:Cr,useValue:R.callSetDisabledState??Li}]}}static#e=this.\u0275fac=function(Te){return new(Te||K)};static#t=this.\u0275mod=n.$C({type:K});static#n=this.\u0275inj=n.G2t({imports:[$]})}return K})()},345:(kt,Be,m)=>{"use strict";m.d(Be,{B7:()=>tt,B8:()=>Me,Q5:()=>he,hE:()=>ni,up:()=>Jt});var n=m(177),c=m(3953);class Y extends n.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class fe extends Y{static makeCurrent(){(0,n.ZD)(new fe)}onAndCancel(De,U,we){return De.addEventListener(U,we),()=>{De.removeEventListener(U,we)}}dispatchEvent(De,U){De.dispatchEvent(U)}remove(De){De.parentNode&&De.parentNode.removeChild(De)}createElement(De,U){return(U=U||this.getDefaultDocument()).createElement(De)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(De){return De.nodeType===Node.ELEMENT_NODE}isShadowRoot(De){return De instanceof DocumentFragment}getGlobalEventTarget(De,U){return"window"===U?window:"document"===U?De:"body"===U?De.body:null}getBaseHref(De){const U=function w(){return G=G||document.querySelector("base"),G?G.getAttribute("href"):null}();return null==U?null:function J(me){return new URL(me,document.baseURI).pathname}(U)}resetBaseElement(){G=null}getUserAgent(){return window.navigator.userAgent}getCookie(De){return(0,n._b)(document.cookie,De)}}let G=null,ve=(()=>{class me{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(we){return new(we||me)};static#t=this.\u0275prov=c.jDH({token:me,factory:me.\u0275fac})}return me})();const he=new c.nKC("");let ue=(()=>{class me{constructor(U,we){this._zone=we,this._eventNameToPlugin=new Map,U.forEach(st=>{st.manager=this}),this._plugins=U.slice().reverse()}addEventListener(U,we,st){return this._findPluginFor(we).addEventListener(U,we,st)}getZone(){return this._zone}_findPluginFor(U){let we=this._eventNameToPlugin.get(U);if(we)return we;if(we=this._plugins.find(Dt=>Dt.supports(U)),!we)throw new c.wOt(5101,!1);return this._eventNameToPlugin.set(U,we),we}static#e=this.\u0275fac=function(we){return new(we||me)(c.KVO(he),c.KVO(c.SKi))};static#t=this.\u0275prov=c.jDH({token:me,factory:me.\u0275fac})}return me})();class oe{constructor(De){this._doc=De}}const le="ng-app-id";let ge=(()=>{class me{constructor(U,we,st,Dt={}){this.doc=U,this.appId=we,this.nonce=st,this.platformId=Dt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,n.Vy)(Dt),this.resetHostNodes()}addStyles(U){for(const we of U)1===this.changeUsageCount(we,1)&&this.onStyleAdded(we)}removeStyles(U){for(const we of U)this.changeUsageCount(we,-1)<=0&&this.onStyleRemoved(we)}ngOnDestroy(){const U=this.styleNodesInDOM;U&&(U.forEach(we=>we.remove()),U.clear());for(const we of this.getAllStyles())this.onStyleRemoved(we);this.resetHostNodes()}addHost(U){this.hostNodes.add(U);for(const we of this.getAllStyles())this.addStyleToHost(U,we)}removeHost(U){this.hostNodes.delete(U)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(U){for(const we of this.hostNodes)this.addStyleToHost(we,U)}onStyleRemoved(U){const we=this.styleRef;we.get(U)?.elements?.forEach(st=>st.remove()),we.delete(U)}collectServerRenderedStyles(){const U=this.doc.head?.querySelectorAll(`style[${le}="${this.appId}"]`);if(U?.length){const we=new Map;return U.forEach(st=>{null!=st.textContent&&we.set(st.textContent,st)}),we}return null}changeUsageCount(U,we){const st=this.styleRef;if(st.has(U)){const Dt=st.get(U);return Dt.usage+=we,Dt.usage}return st.set(U,{usage:we,elements:[]}),we}getStyleElement(U,we){const st=this.styleNodesInDOM,Dt=st?.get(we);if(Dt?.parentNode===U)return st.delete(we),Dt.removeAttribute(le),Dt;{const Qt=this.doc.createElement("style");return this.nonce&&Qt.setAttribute("nonce",this.nonce),Qt.textContent=we,this.platformIsServer&&Qt.setAttribute(le,this.appId),U.appendChild(Qt),Qt}}addStyleToHost(U,we){const st=this.getStyleElement(U,we),Dt=this.styleRef,Qt=Dt.get(we)?.elements;Qt?Qt.push(st):Dt.set(we,{elements:[st],usage:1})}resetHostNodes(){const U=this.hostNodes;U.clear(),U.add(this.doc.head)}static#e=this.\u0275fac=function(we){return new(we||me)(c.KVO(n.qQ),c.KVO(c.sZ2),c.KVO(c.BIS,8),c.KVO(c.Agw))};static#t=this.\u0275prov=c.jDH({token:me,factory:me.\u0275fac})}return me})();const xe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},$e=/%COMP%/g,Se=new c.nKC("",{providedIn:"root",factory:()=>!0});function Ve(me,De){return De.map(U=>U.replace($e,me))}let tt=(()=>{class me{constructor(U,we,st,Dt,Qt,xn,Fn,Ii=null){this.eventManager=U,this.sharedStylesHost=we,this.appId=st,this.removeStylesOnCompDestroy=Dt,this.doc=Qt,this.platformId=xn,this.ngZone=Fn,this.nonce=Ii,this.rendererByCompId=new Map,this.platformIsServer=(0,n.Vy)(xn),this.defaultRenderer=new Oe(U,Qt,Fn,this.platformIsServer)}createRenderer(U,we){if(!U||!we)return this.defaultRenderer;this.platformIsServer&&we.encapsulation===c.gXe.ShadowDom&&(we={...we,encapsulation:c.gXe.Emulated});const st=this.getOrCreateRenderer(U,we);return st instanceof nt?st.applyToHost(U):st instanceof qe&&st.applyStyles(),st}getOrCreateRenderer(U,we){const st=this.rendererByCompId;let Dt=st.get(we.id);if(!Dt){const Qt=this.doc,xn=this.ngZone,Fn=this.eventManager,Ii=this.sharedStylesHost,Vi=this.removeStylesOnCompDestroy,Hn=this.platformIsServer;switch(we.encapsulation){case c.gXe.Emulated:Dt=new nt(Fn,Ii,we,this.appId,Vi,Qt,xn,Hn);break;case c.gXe.ShadowDom:return new ut(Fn,Ii,U,we,Qt,xn,this.nonce,Hn);default:Dt=new qe(Fn,Ii,we,Vi,Qt,xn,Hn)}st.set(we.id,Dt)}return Dt}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(we){return new(we||me)(c.KVO(ue),c.KVO(ge),c.KVO(c.sZ2),c.KVO(Se),c.KVO(n.qQ),c.KVO(c.Agw),c.KVO(c.SKi),c.KVO(c.BIS))};static#t=this.\u0275prov=c.jDH({token:me,factory:me.\u0275fac})}return me})();class Oe{constructor(De,U,we,st){this.eventManager=De,this.doc=U,this.ngZone=we,this.platformIsServer=st,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(De,U){return U?this.doc.createElementNS(xe[U]||U,De):this.doc.createElement(De)}createComment(De){return this.doc.createComment(De)}createText(De){return this.doc.createTextNode(De)}appendChild(De,U){(Pe(De)?De.content:De).appendChild(U)}insertBefore(De,U,we){De&&(Pe(De)?De.content:De).insertBefore(U,we)}removeChild(De,U){De&&De.removeChild(U)}selectRootElement(De,U){let we="string"==typeof De?this.doc.querySelector(De):De;if(!we)throw new c.wOt(-5104,!1);return U||(we.textContent=""),we}parentNode(De){return De.parentNode}nextSibling(De){return De.nextSibling}setAttribute(De,U,we,st){if(st){U=st+":"+U;const Dt=xe[st];Dt?De.setAttributeNS(Dt,U,we):De.setAttribute(U,we)}else De.setAttribute(U,we)}removeAttribute(De,U,we){if(we){const st=xe[we];st?De.removeAttributeNS(st,U):De.removeAttribute(`${we}:${U}`)}else De.removeAttribute(U)}addClass(De,U){De.classList.add(U)}removeClass(De,U){De.classList.remove(U)}setStyle(De,U,we,st){st&(c.czy.DashCase|c.czy.Important)?De.style.setProperty(U,we,st&c.czy.Important?"important":""):De.style[U]=we}removeStyle(De,U,we){we&c.czy.DashCase?De.style.removeProperty(U):De.style[U]=""}setProperty(De,U,we){null!=De&&(De[U]=we)}setValue(De,U){De.nodeValue=U}listen(De,U,we){if("string"==typeof De&&!(De=(0,n.QT)().getGlobalEventTarget(this.doc,De)))throw new Error(`Unsupported event target ${De} for event ${U}`);return this.eventManager.addEventListener(De,U,this.decoratePreventDefault(we))}decoratePreventDefault(De){return U=>{if("__ngUnwrap__"===U)return De;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>De(U)):De(U))&&U.preventDefault()}}}function Pe(me){return"TEMPLATE"===me.tagName&&void 0!==me.content}class ut extends Oe{constructor(De,U,we,st,Dt,Qt,xn,Fn){super(De,Dt,Qt,Fn),this.sharedStylesHost=U,this.hostEl=we,this.shadowRoot=we.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ii=Ve(st.id,st.styles);for(const Vi of Ii){const Hn=document.createElement("style");xn&&Hn.setAttribute("nonce",xn),Hn.textContent=Vi,this.shadowRoot.appendChild(Hn)}}nodeOrShadowRoot(De){return De===this.hostEl?this.shadowRoot:De}appendChild(De,U){return super.appendChild(this.nodeOrShadowRoot(De),U)}insertBefore(De,U,we){return super.insertBefore(this.nodeOrShadowRoot(De),U,we)}removeChild(De,U){return super.removeChild(this.nodeOrShadowRoot(De),U)}parentNode(De){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(De)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class qe extends Oe{constructor(De,U,we,st,Dt,Qt,xn,Fn){super(De,Dt,Qt,xn),this.sharedStylesHost=U,this.removeStylesOnCompDestroy=st,this.styles=Fn?Ve(Fn,we.styles):we.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class nt extends qe{constructor(De,U,we,st,Dt,Qt,xn,Fn){const Ii=st+"-"+we.id;super(De,U,we,Dt,Qt,xn,Fn,Ii),this.contentAttr=function _e(me){return"_ngcontent-%COMP%".replace($e,me)}(Ii),this.hostAttr=function je(me){return"_nghost-%COMP%".replace($e,me)}(Ii)}applyToHost(De){this.applyStyles(),this.setAttribute(De,this.hostAttr,"")}createElement(De,U){const we=super.createElement(De,U);return super.setAttribute(we,this.contentAttr,""),we}}let lt=(()=>{class me extends oe{constructor(U){super(U)}supports(U){return!0}addEventListener(U,we,st){return U.addEventListener(we,st,!1),()=>this.removeEventListener(U,we,st)}removeEventListener(U,we,st){return U.removeEventListener(we,st)}static#e=this.\u0275fac=function(we){return new(we||me)(c.KVO(n.qQ))};static#t=this.\u0275prov=c.jDH({token:me,factory:me.\u0275fac})}return me})();const it=["alt","control","meta","shift"],Ge={"\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"},V={alt:me=>me.altKey,control:me=>me.ctrlKey,meta:me=>me.metaKey,shift:me=>me.shiftKey};let se=(()=>{class me extends oe{constructor(U){super(U)}supports(U){return null!=me.parseEventName(U)}addEventListener(U,we,st){const Dt=me.parseEventName(we),Qt=me.eventCallback(Dt.fullKey,st,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,n.QT)().onAndCancel(U,Dt.domEventName,Qt))}static parseEventName(U){const we=U.toLowerCase().split("."),st=we.shift();if(0===we.length||"keydown"!==st&&"keyup"!==st)return null;const Dt=me._normalizeKey(we.pop());let Qt="",xn=we.indexOf("code");if(xn>-1&&(we.splice(xn,1),Qt="code."),it.forEach(Ii=>{const Vi=we.indexOf(Ii);Vi>-1&&(we.splice(Vi,1),Qt+=Ii+".")}),Qt+=Dt,0!=we.length||0===Dt.length)return null;const Fn={};return Fn.domEventName=st,Fn.fullKey=Qt,Fn}static matchEventFullKeyCode(U,we){let st=Ge[U.key]||U.key,Dt="";return we.indexOf("code.")>-1&&(st=U.code,Dt="code."),!(null==st||!st)&&(st=st.toLowerCase()," "===st?st="space":"."===st&&(st="dot"),it.forEach(Qt=>{Qt!==st&&(0,V[Qt])(U)&&(Dt+=Qt+".")}),Dt+=st,Dt===we)}static eventCallback(U,we,st){return Dt=>{me.matchEventFullKeyCode(Dt,U)&&st.runGuarded(()=>we(Dt))}}static _normalizeKey(U){return"esc"===U?"escape":U}static#e=this.\u0275fac=function(we){return new(we||me)(c.KVO(n.qQ))};static#t=this.\u0275prov=c.jDH({token:me,factory:me.\u0275fac})}return me})();function Me(me,De){return(0,c.TL3)({rootComponent:me,...We(De)})}function We(me){return{appProviders:[...hn,...me?.providers??[]],platformProviders:Pt}}const Pt=[{provide:c.Agw,useValue:n.AJ},{provide:c.PLl,useValue:function wt(){fe.makeCurrent()},multi:!0},{provide:n.qQ,useFactory:function Vt(){return(0,c.TL$)(document),document},deps:[]}],hn=[{provide:c.H8p,useValue:"root"},{provide:c.zcH,useFactory:function Nt(){return new c.zcH},deps:[]},{provide:he,useClass:lt,multi:!0,deps:[n.qQ,c.SKi,c.Agw]},{provide:he,useClass:se,multi:!0,deps:[n.qQ]},tt,ge,ue,{provide:c._9s,useExisting:tt},{provide:n.N0,useClass:ve,deps:[]},[]];let ni=(()=>{class me{constructor(U){this._doc=U}getTitle(){return this._doc.title}setTitle(U){this._doc.title=U||""}static#e=this.\u0275fac=function(we){return new(we||me)(c.KVO(n.qQ))};static#t=this.\u0275prov=c.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})(),Jt=(()=>{class me{static#e=this.\u0275fac=function(we){return new(we||me)};static#t=this.\u0275prov=c.jDH({token:me,factory:function(we){let st=null;return st=we?new(we||me):c.KVO(sn),st},providedIn:"root"})}return me})(),sn=(()=>{class me extends Jt{constructor(U){super(),this._doc=U}sanitize(U,we){if(null==we)return null;switch(U){case c.WPN.NONE:return we;case c.WPN.HTML:return(0,c.ZF7)(we,"HTML")?(0,c.rcV)(we):(0,c.h9k)(this._doc,String(we)).toString();case c.WPN.STYLE:return(0,c.ZF7)(we,"Style")?(0,c.rcV)(we):we;case c.WPN.SCRIPT:if((0,c.ZF7)(we,"Script"))return(0,c.rcV)(we);throw new c.wOt(5200,!1);case c.WPN.URL:return(0,c.ZF7)(we,"URL")?(0,c.rcV)(we):(0,c.$MX)(String(we));case c.WPN.RESOURCE_URL:if((0,c.ZF7)(we,"ResourceURL"))return(0,c.rcV)(we);throw new c.wOt(5201,!1);default:throw new c.wOt(5202,!1)}}bypassSecurityTrustHtml(U){return(0,c.Kcf)(U)}bypassSecurityTrustStyle(U){return(0,c.cWb)(U)}bypassSecurityTrustScript(U){return(0,c.UyX)(U)}bypassSecurityTrustUrl(U){return(0,c.osQ)(U)}bypassSecurityTrustResourceUrl(U){return(0,c.e5t)(U)}static#e=this.\u0275fac=function(we){return new(we||me)(c.KVO(n.qQ))};static#t=this.\u0275prov=c.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})()},2791:(kt,Be,m)=>{"use strict";m.d(Be,{nX:()=>ho,wF:()=>Uo,Z:()=>$o,Kp:()=>ta,Ix:()=>Vo,wQ:()=>Xl,$T:()=>gl,iI:()=>di,n3:()=>nr,OY:()=>ss,Sd:()=>ft,lh:()=>Jl,Zy:()=>N,oH:()=>la,Sn:()=>Ne});var n=m(467),c=m(3953),Y=m(4402),fe=m(6648),G=m(7673),w=m(4412),J=m(4572),pe=m(9350),ve=m(8793),he=m(9030),ue=m(1203),oe=m(8810),le=m(983),ge=m(1985),xe=m(8359),$e=m(9974),Re=m(4360);function Ce(){return(0,$e.N)((E,P)=>{let M=null;E._refCount++;const F=(0,Re._)(P,void 0,void 0,void 0,()=>{if(!E||E._refCount<=0||0<--E._refCount)return void(M=null);const ee=E._connection,Ie=M;M=null,ee&&(!Ie||ee===Ie)&&ee.unsubscribe(),P.unsubscribe()});E.subscribe(F),F.closed||(M=E.connect())})}class He extends ge.c{constructor(P,M){super(),this.source=P,this.subjectFactory=M,this._subject=null,this._refCount=0,this._connection=null,(0,$e.S)(P)&&(this.lift=P.lift)}_subscribe(P){return this.getSubject().subscribe(P)}getSubject(){const P=this._subject;return(!P||P.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:P}=this;this._subject=this._connection=null,P?.unsubscribe()}connect(){let P=this._connection;if(!P){P=this._connection=new xe.yU;const M=this.getSubject();P.add(this.source.subscribe((0,Re._)(M,void 0,()=>{this._teardown(),M.complete()},F=>{this._teardown(),M.error(F)},()=>this._teardown()))),P.closed&&(this._connection=null,P=xe.yU.EMPTY)}return P}refCount(){return Ce()(this)}}var Xe=m(1413),Se=m(177),_e=m(6354),je=m(5558),Ve=m(6697),tt=m(9172),Oe=m(5964),de=m(1397),W=m(1594),Pe=m(274),ut=m(8141),qe=m(9437);var it=m(9901);function Ge(E){return E<=0?()=>le.w:(0,$e.N)((P,M)=>{let F=[];P.subscribe((0,Re._)(M,ee=>{F.push(ee),E{for(const ee of F)M.next(ee);M.complete()},void 0,()=>{F=null}))})}var V=m(3774),se=m(3669),z=m(3703),We=m(980),Ue=m(6977),wt=m(6365),Nt=m(345);const Vt="primary",Pt=Symbol("RouteTitle");class It{constructor(P){this.params=P||{}}has(P){return Object.prototype.hasOwnProperty.call(this.params,P)}get(P){if(this.has(P)){const M=this.params[P];return Array.isArray(M)?M[0]:M}return null}getAll(P){if(this.has(P)){const M=this.params[P];return Array.isArray(M)?M:[M]}return[]}get keys(){return Object.keys(this.params)}}function on(E){return new It(E)}function fn(E,P,M){const F=M.path.split("/");if(F.length>E.length||"full"===M.pathMatch&&(P.hasChildren()||F.lengthF[Ie]===ee)}return E===P}function ni(E){return E.length>0?E[E.length-1]:null}function mi(E){return(0,Y.A)(E)?E:(0,c.jNT)(E)?(0,fe.H)(Promise.resolve(E)):(0,G.of)(E)}const Ri={exact:function Mt(E,P,M){if(!Jt(E.segments,P.segments)||!rn(E.segments,P.segments,M)||E.numberOfChildren!==P.numberOfChildren)return!1;for(const F in P.children)if(!E.children[F]||!Mt(E.children[F],P.children[F],M))return!1;return!0},subset:gt},Mi={exact:function Lt(E,P){return cn(E,P)},subset:function pt(E,P){return Object.keys(P).length<=Object.keys(E).length&&Object.keys(P).every(M=>Vn(E[M],P[M]))},ignored:()=>!0};function _i(E,P,M){return Ri[M.paths](E.root,P.root,M.matrixParams)&&Mi[M.queryParams](E.queryParams,P.queryParams)&&!("exact"===M.fragment&&E.fragment!==P.fragment)}function gt(E,P,M){return At(E,P,P.segments,M)}function At(E,P,M,F){if(E.segments.length>M.length){const ee=E.segments.slice(0,M.length);return!(!Jt(ee,M)||P.hasChildren()||!rn(ee,M,F))}if(E.segments.length===M.length){if(!Jt(E.segments,M)||!rn(E.segments,M,F))return!1;for(const ee in P.children)if(!E.children[ee]||!gt(E.children[ee],P.children[ee],F))return!1;return!0}{const ee=M.slice(0,E.segments.length),Ie=M.slice(E.segments.length);return!!(Jt(E.segments,ee)&&rn(E.segments,ee,F)&&E.children[Vt])&&At(E.children[Vt],P,Ie,F)}}function rn(E,P,M){return P.every((F,ee)=>Mi[M](E[ee].parameters,F.parameters))}class an{constructor(P=new Zt([],{}),M={},F=null){this.root=P,this.queryParams=M,this.fragment=F}get queryParamMap(){return this._queryParamMap??=on(this.queryParams),this._queryParamMap}toString(){return Et.serialize(this)}}class Zt{constructor(P,M){this.segments=P,this.children=M,this.parent=null,Object.values(M).forEach(F=>F.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return en(this)}}class Tn{constructor(P,M){this.path=P,this.parameters=M}get parameterMap(){return this._parameterMap??=on(this.parameters),this._parameterMap}toString(){return U(this)}}function Jt(E,P){return E.length===P.length&&E.every((M,F)=>M.path===P[F].path)}let ft=(()=>{class E{static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:()=>new $t,providedIn:"root"})}return E})();class $t{parse(P){const M=new qi(P);return new an(M.parseRootSegment(),M.parseQueryParams(),M.parseFragment())}serialize(P){const M=`/${mt(P.root,!0)}`,F=function st(E){const P=Object.entries(E).map(([M,F])=>Array.isArray(F)?F.map(ee=>`${ln(M)}=${ln(ee)}`).join("&"):`${ln(M)}=${ln(F)}`).filter(M=>M);return P.length?`?${P.join("&")}`:""}(P.queryParams);return`${M}${F}${"string"==typeof P.fragment?`#${function ot(E){return encodeURI(E)}(P.fragment)}`:""}`}}const Et=new $t;function en(E){return E.segments.map(P=>U(P)).join("/")}function mt(E,P){if(!E.hasChildren())return en(E);if(P){const M=E.children[Vt]?mt(E.children[Vt],!1):"",F=[];return Object.entries(E.children).forEach(([ee,Ie])=>{ee!==Vt&&F.push(`${ee}:${mt(Ie,!1)}`)}),F.length>0?`${M}(${F.join("//")})`:M}{const M=function sn(E,P){let M=[];return Object.entries(E.children).forEach(([F,ee])=>{F===Vt&&(M=M.concat(P(ee,F)))}),Object.entries(E.children).forEach(([F,ee])=>{F!==Vt&&(M=M.concat(P(ee,F)))}),M}(E,(F,ee)=>ee===Vt?[mt(E.children[Vt],!1)]:[`${ee}:${mt(F,!1)}`]);return 1===Object.keys(E.children).length&&null!=E.children[Vt]?`${en(E)}/${M[0]}`:`${en(E)}/(${M.join("//")})`}}function wn(E){return encodeURIComponent(E).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ln(E){return wn(E).replace(/%3B/gi,";")}function ze(E){return wn(E).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function me(E){return decodeURIComponent(E)}function De(E){return me(E.replace(/\+/g,"%20"))}function U(E){return`${ze(E.path)}${function we(E){return Object.entries(E).map(([P,M])=>`;${ze(P)}=${ze(M)}`).join("")}(E.parameters)}`}const Dt=/^[^\/()?;#]+/;function Qt(E){const P=E.match(Dt);return P?P[0]:""}const xn=/^[^\/()?;=#]+/,Ii=/^[^=?&#]+/,Hn=/^[^&#]+/;class qi{constructor(P){this.url=P,this.remaining=P}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Zt([],{}):new Zt([],this.parseChildren())}parseQueryParams(){const P={};if(this.consumeOptional("?"))do{this.parseQueryParam(P)}while(this.consumeOptional("&"));return P}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const P=[];for(this.peekStartsWith("(")||P.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),P.push(this.parseSegment());let M={};this.peekStartsWith("/(")&&(this.capture("/"),M=this.parseParens(!0));let F={};return this.peekStartsWith("(")&&(F=this.parseParens(!1)),(P.length>0||Object.keys(M).length>0)&&(F[Vt]=new Zt(P,M)),F}parseSegment(){const P=Qt(this.remaining);if(""===P&&this.peekStartsWith(";"))throw new c.wOt(4009,!1);return this.capture(P),new Tn(me(P),this.parseMatrixParams())}parseMatrixParams(){const P={};for(;this.consumeOptional(";");)this.parseParam(P);return P}parseParam(P){const M=function Fn(E){const P=E.match(xn);return P?P[0]:""}(this.remaining);if(!M)return;this.capture(M);let F="";if(this.consumeOptional("=")){const ee=Qt(this.remaining);ee&&(F=ee,this.capture(F))}P[me(M)]=me(F)}parseQueryParam(P){const M=function Vi(E){const P=E.match(Ii);return P?P[0]:""}(this.remaining);if(!M)return;this.capture(M);let F="";if(this.consumeOptional("=")){const Ze=function Zn(E){const P=E.match(Hn);return P?P[0]:""}(this.remaining);Ze&&(F=Ze,this.capture(F))}const ee=De(M),Ie=De(F);if(P.hasOwnProperty(ee)){let Ze=P[ee];Array.isArray(Ze)||(Ze=[Ze],P[ee]=Ze),Ze.push(Ie)}else P[ee]=Ie}parseParens(P){const M={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const F=Qt(this.remaining),ee=this.remaining[F.length];if("/"!==ee&&")"!==ee&&";"!==ee)throw new c.wOt(4010,!1);let Ie;F.indexOf(":")>-1?(Ie=F.slice(0,F.indexOf(":")),this.capture(Ie),this.capture(":")):P&&(Ie=Vt);const Ze=this.parseChildren();M[Ie]=1===Object.keys(Ze).length?Ze[Vt]:new Zt([],Ze),this.consumeOptional("//")}return M}peekStartsWith(P){return this.remaining.startsWith(P)}consumeOptional(P){return!!this.peekStartsWith(P)&&(this.remaining=this.remaining.substring(P.length),!0)}capture(P){if(!this.consumeOptional(P))throw new c.wOt(4011,!1)}}function Po(E){return E.segments.length>0?new Zt([],{[Vt]:E}):E}function Do(E){const P={};for(const[F,ee]of Object.entries(E.children)){const Ie=Do(ee);if(F===Vt&&0===Ie.segments.length&&Ie.hasChildren())for(const[Ze,Ot]of Object.entries(Ie.children))P[Ze]=Ot;else(Ie.segments.length>0||Ie.hasChildren())&&(P[F]=Ie)}return function Jo(E){if(1===E.numberOfChildren&&E.children[Vt]){const P=E.children[Vt];return new Zt(E.segments.concat(P.segments),P.children)}return E}(new Zt(E.segments,P))}function Xi(E){return E instanceof an}function ns(E){let P;const ee=Po(function M(Ie){const Ze={};for(const xt of Ie.children){const yn=M(xt);Ze[xt.outlet]=yn}const Ot=new Zt(Ie.url,Ze);return Ie===E&&(P=Ot),Ot}(E.root));return P??ee}function Cr(E,P,M,F){let ee=E;for(;ee.parent;)ee=ee.parent;if(0===P.length)return wr(ee,ee,ee,M,F);const Ie=function On(E){if("string"==typeof E[0]&&1===E.length&&"/"===E[0])return new no(!0,0,E);let P=0,M=!1;const F=E.reduce((ee,Ie,Ze)=>{if("object"==typeof Ie&&null!=Ie){if(Ie.outlets){const Ot={};return Object.entries(Ie.outlets).forEach(([xt,yn])=>{Ot[xt]="string"==typeof yn?yn.split("/"):yn}),[...ee,{outlets:Ot}]}if(Ie.segmentPath)return[...ee,Ie.segmentPath]}return"string"!=typeof Ie?[...ee,Ie]:0===Ze?(Ie.split("/").forEach((Ot,xt)=>{0==xt&&"."===Ot||(0==xt&&""===Ot?M=!0:".."===Ot?P++:""!=Ot&&ee.push(Ot))}),ee):[...ee,Ie]},[]);return new no(M,P,F)}(P);if(Ie.toRoot())return wr(ee,ee,new Zt([],{}),M,F);const Ze=function qo(E,P,M){if(E.isAbsolute)return new ai(P,!0,0);if(!M)return new ai(P,!1,NaN);if(null===M.parent)return new ai(M,!0,0);const F=Li(E.commands[0])?0:1;return function Ls(E,P,M){let F=E,ee=P,Ie=M;for(;Ie>ee;){if(Ie-=ee,F=F.parent,!F)throw new c.wOt(4005,!1);ee=F.segments.length}return new ai(F,!1,ee-Ie)}(M,M.segments.length-1+F,E.numberOfDoubleDots)}(Ie,ee,E),Ot=Ze.processChildren?un(Ze.segmentGroup,Ze.index,Ie.commands):Ft(Ze.segmentGroup,Ze.index,Ie.commands);return wr(ee,Ze.segmentGroup,Ot,M,F)}function Li(E){return"object"==typeof E&&null!=E&&!E.outlets&&!E.segmentPath}function Bo(E){return"object"==typeof E&&null!=E&&E.outlets}function wr(E,P,M,F,ee){let Ze,Ie={};F&&Object.entries(F).forEach(([xt,yn])=>{Ie[xt]=Array.isArray(yn)?yn.map(ii=>`${ii}`):`${yn}`}),Ze=E===P?M:ri(E,P,M);const Ot=Po(Do(Ze));return new an(Ot,Ie,ee)}function ri(E,P,M){const F={};return Object.entries(E.children).forEach(([ee,Ie])=>{F[ee]=Ie===P?M:ri(Ie,P,M)}),new Zt(E.segments,F)}class no{constructor(P,M,F){if(this.isAbsolute=P,this.numberOfDoubleDots=M,this.commands=F,P&&F.length>0&&Li(F[0]))throw new c.wOt(4003,!1);const ee=F.find(Bo);if(ee&&ee!==ni(F))throw new c.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ai{constructor(P,M,F){this.segmentGroup=P,this.processChildren=M,this.index=F}}function Ft(E,P,M){if(E??=new Zt([],{}),0===E.segments.length&&E.hasChildren())return un(E,P,M);const F=function Mn(E,P,M){let F=0,ee=P;const Ie={match:!1,pathIndex:0,commandIndex:0};for(;ee=M.length)return Ie;const Ze=E.segments[ee],Ot=M[F];if(Bo(Ot))break;const xt=`${Ot}`,yn=F0&&void 0===xt)break;if(xt&&yn&&"object"==typeof yn&&void 0===yn.outlets){if(!lo(xt,yn,Ze))return Ie;F+=2}else{if(!lo(xt,{},Ze))return Ie;F++}ee++}return{match:!0,pathIndex:ee,commandIndex:F}}(E,P,M),ee=M.slice(F.commandIndex);if(F.match&&F.pathIndexIe!==Vt)&&E.children[Vt]&&1===E.numberOfChildren&&0===E.children[Vt].segments.length){const Ie=un(E.children[Vt],P,M);return new Zt(E.segments,Ie.children)}return Object.entries(F).forEach(([Ie,Ze])=>{"string"==typeof Ze&&(Ze=[Ze]),null!==Ze&&(ee[Ie]=Ft(E.children[Ie],P,Ze))}),Object.entries(E.children).forEach(([Ie,Ze])=>{void 0===F[Ie]&&(ee[Ie]=Ze)}),new Zt(E.segments,ee)}}function fi(E,P,M){const F=E.segments.slice(0,P);let ee=0;for(;ee{"string"==typeof F&&(F=[F]),null!==F&&(P[M]=fi(new Zt([],{}),0,F))}),P}function Fi(E){const P={};return Object.entries(E).forEach(([M,F])=>P[M]=`${F}`),P}function lo(E,P,M){return E==M.path&&cn(P,M.parameters)}const zi="imperative";var Yn=function(E){return E[E.NavigationStart=0]="NavigationStart",E[E.NavigationEnd=1]="NavigationEnd",E[E.NavigationCancel=2]="NavigationCancel",E[E.NavigationError=3]="NavigationError",E[E.RoutesRecognized=4]="RoutesRecognized",E[E.ResolveStart=5]="ResolveStart",E[E.ResolveEnd=6]="ResolveEnd",E[E.GuardsCheckStart=7]="GuardsCheckStart",E[E.GuardsCheckEnd=8]="GuardsCheckEnd",E[E.RouteConfigLoadStart=9]="RouteConfigLoadStart",E[E.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",E[E.ChildActivationStart=11]="ChildActivationStart",E[E.ChildActivationEnd=12]="ChildActivationEnd",E[E.ActivationStart=13]="ActivationStart",E[E.ActivationEnd=14]="ActivationEnd",E[E.Scroll=15]="Scroll",E[E.NavigationSkipped=16]="NavigationSkipped",E}(Yn||{});class _o{constructor(P,M){this.id=P,this.url=M}}class $o extends _o{constructor(P,M,F="imperative",ee=null){super(P,M),this.type=Yn.NavigationStart,this.navigationTrigger=F,this.restoredState=ee}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Uo extends _o{constructor(P,M,F){super(P,M),this.urlAfterRedirects=F,this.type=Yn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var eo=function(E){return E[E.Redirect=0]="Redirect",E[E.SupersededByNewNavigation=1]="SupersededByNewNavigation",E[E.NoDataFromResolver=2]="NoDataFromResolver",E[E.GuardRejected=3]="GuardRejected",E}(eo||{}),tr=function(E){return E[E.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",E[E.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",E}(tr||{});class Eo extends _o{constructor(P,M,F,ee){super(P,M),this.reason=F,this.code=ee,this.type=Yn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class co extends _o{constructor(P,M,F,ee){super(P,M),this.reason=F,this.code=ee,this.type=Yn.NavigationSkipped}}class pr extends _o{constructor(P,M,F,ee){super(P,M),this.error=F,this.target=ee,this.type=Yn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class is extends _o{constructor(P,M,F,ee){super(P,M),this.urlAfterRedirects=F,this.state=ee,this.type=Yn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Dr extends _o{constructor(P,M,F,ee){super(P,M),this.urlAfterRedirects=F,this.state=ee,this.type=Yn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class os extends _o{constructor(P,M,F,ee,Ie){super(P,M),this.urlAfterRedirects=F,this.state=ee,this.shouldActivate=Ie,this.type=Yn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Rr extends _o{constructor(P,M,F,ee){super(P,M),this.urlAfterRedirects=F,this.state=ee,this.type=Yn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ds extends _o{constructor(P,M,F,ee){super(P,M),this.urlAfterRedirects=F,this.state=ee,this.type=Yn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rs{constructor(P){this.route=P,this.type=Yn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class rr{constructor(P){this.route=P,this.type=Yn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class fr{constructor(P){this.snapshot=P,this.type=Yn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class io{constructor(P){this.snapshot=P,this.type=Yn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Es{constructor(P){this.snapshot=P,this.type=Yn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Pa{constructor(P){this.snapshot=P,this.type=Yn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ss{constructor(P,M,F){this.routerEvent=P,this.position=M,this.anchor=F,this.type=Yn.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class as{}class Ni{constructor(P,M){this.url=P,this.navigationBehaviorOptions=M}}class Ys{constructor(P){this.injector=P,this.outlet=null,this.route=null,this.children=new Er(this.injector),this.attachRef=null}}let Er=(()=>{class E{constructor(M){this.parentInjector=M,this.contexts=new Map}onChildOutletCreated(M,F){const ee=this.getOrCreateContext(M);ee.outlet=F,this.contexts.set(M,ee)}onChildOutletDestroyed(M){const F=this.getContext(M);F&&(F.outlet=null,F.attachRef=null)}onOutletDeactivated(){const M=this.contexts;return this.contexts=new Map,M}onOutletReAttached(M){this.contexts=M}getOrCreateContext(M){let F=this.getContext(M);return F||(F=new Ys(this.parentInjector),this.contexts.set(M,F)),F}getContext(M){return this.contexts.get(M)||null}static#e=this.\u0275fac=function(F){return new(F||E)(c.KVO(c.uvJ))};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();class Wo{constructor(P){this._root=P}get root(){return this._root.value}parent(P){const M=this.pathFromRoot(P);return M.length>1?M[M.length-2]:null}children(P){const M=zr(P,this._root);return M?M.children.map(F=>F.value):[]}firstChild(P){const M=zr(P,this._root);return M&&M.children.length>0?M.children[0].value:null}siblings(P){const M=Zs(P,this._root);return M.length<2?[]:M[M.length-2].children.map(ee=>ee.value).filter(ee=>ee!==P)}pathFromRoot(P){return Zs(P,this._root).map(M=>M.value)}}function zr(E,P){if(E===P.value)return P;for(const M of P.children){const F=zr(E,M);if(F)return F}return null}function Zs(E,P){if(E===P.value)return[P];for(const M of P.children){const F=Zs(E,M);if(F.length)return F.unshift(P),F}return[]}class Bi{constructor(P,M){this.value=P,this.children=M}toString(){return`TreeNode(${this.value})`}}function Fr(E){const P={};return E&&E.children.forEach(M=>P[M.value.outlet]=M),P}class uo extends Wo{constructor(P,M){super(P),this.snapshot=M,Yi(this,P)}toString(){return this.snapshot.toString()}}function ls(E){const P=function sr(E){const Ie=new Hi([],{},{},"",{},Vt,E,null,{});return new Gr("",new Bi(Ie,[]))}(E),M=new w.t([new Tn("",{})]),F=new w.t({}),ee=new w.t({}),Ie=new w.t({}),Ze=new w.t(""),Ot=new ho(M,F,Ie,Ze,ee,Vt,E,P.root);return Ot.snapshot=P.root,new uo(new Bi(Ot,[]),P)}class ho{constructor(P,M,F,ee,Ie,Ze,Ot,xt){this.urlSubject=P,this.paramsSubject=M,this.queryParamsSubject=F,this.fragmentSubject=ee,this.dataSubject=Ie,this.outlet=Ze,this.component=Ot,this._futureSnapshot=xt,this.title=this.dataSubject?.pipe((0,_e.T)(yn=>yn[Pt]))??(0,G.of)(void 0),this.url=P,this.params=M,this.queryParams=F,this.fragment=ee,this.data=Ie}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.params.pipe((0,_e.T)(P=>on(P))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,_e.T)(P=>on(P))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Hr(E,P,M="emptyOnly"){let F;const{routeConfig:ee}=E;return F=null===P||"always"!==M&&""!==ee?.path&&(P.component||P.routeConfig?.loadComponent)?{params:{...E.params},data:{...E.data},resolve:{...E.data,...E._resolvedData??{}}}:{params:{...P.params,...E.params},data:{...P.data,...E.data},resolve:{...E.data,...P.data,...ee?.data,...E._resolvedData}},ee&&gr(ee)&&(F.resolve[Pt]=ee.title),F}class Hi{get title(){return this.data?.[Pt]}constructor(P,M,F,ee,Ie,Ze,Ot,xt,yn){this.url=P,this.params=M,this.queryParams=F,this.fragment=ee,this.data=Ie,this.outlet=Ze,this.component=Ot,this.routeConfig=xt,this._resolve=yn}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??=on(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=on(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(F=>F.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Gr extends Wo{constructor(P,M){super(M),this.url=P,Yi(this,M)}toString(){return Wr(this._root)}}function Yi(E,P){P.value._routerState=E,P.children.forEach(M=>Yi(E,M))}function Wr(E){const P=E.children.length>0?` { ${E.children.map(Wr).join(", ")} } `:"";return`${E.value}${P}`}function ar(E){if(E.snapshot){const P=E.snapshot,M=E._futureSnapshot;E.snapshot=M,cn(P.queryParams,M.queryParams)||E.queryParamsSubject.next(M.queryParams),P.fragment!==M.fragment&&E.fragmentSubject.next(M.fragment),cn(P.params,M.params)||E.paramsSubject.next(M.params),function hn(E,P){if(E.length!==P.length)return!1;for(let M=0;Mcn(M.parameters,P[F].parameters))}(E.url,P.url);return M&&!(!E.parent!=!P.parent)&&(!E.parent||To(E.parent,P.parent))}function gr(E){return"string"==typeof E.title||null===E.title}let nr=(()=>{class E{constructor(){this.activated=null,this._activatedRoute=null,this.name=Vt,this.activateEvents=new c.bkB,this.deactivateEvents=new c.bkB,this.attachEvents=new c.bkB,this.detachEvents=new c.bkB,this.parentContexts=(0,c.WQX)(Er),this.location=(0,c.WQX)(c.c1b),this.changeDetector=(0,c.WQX)(c.gRc),this.inputBinder=(0,c.WQX)(mr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(M){if(M.name){const{firstChange:F,previousValue:ee}=M.name;if(F)return;this.isTrackedInParentContexts(ee)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ee)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(M){return this.parentContexts.getContext(M)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const M=this.parentContexts.getContext(this.name);M?.route&&(M.attachRef?this.attach(M.attachRef,M.route):this.activateWith(M.route,M.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new c.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new c.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new c.wOt(4012,!1);this.location.detach();const M=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(M.instance),M}attach(M,F){this.activated=M,this._activatedRoute=F,this.location.insert(M.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(M.instance)}deactivate(){if(this.activated){const M=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(M)}}activateWith(M,F){if(this.isActivated)throw new c.wOt(4013,!1);this._activatedRoute=M;const ee=this.location,Ze=M.snapshot.component,Ot=this.parentContexts.getOrCreateContext(this.name).children,xt=new Tr(M,Ot,ee.injector);this.activated=ee.createComponent(Ze,{index:ee.length,injector:xt,environmentInjector:F}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275dir=c.FsC({type:E,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[c.OA$]})}return E})();class Tr{__ngOutletInjector(P){return new Tr(this.route,this.childContexts,P)}constructor(P,M,F){this.route=P,this.childContexts=M,this.parent=F}get(P,M){return P===ho?this.route:P===Er?this.childContexts:this.parent.get(P,M)}}const mr=new c.nKC("");let pa=(()=>{class E{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(M){this.unsubscribeFromRouteData(M),this.subscribeToRouteData(M)}unsubscribeFromRouteData(M){this.outletDataSubscriptions.get(M)?.unsubscribe(),this.outletDataSubscriptions.delete(M)}subscribeToRouteData(M){const{activatedRoute:F}=M,ee=(0,J.z)([F.queryParams,F.params,F.data]).pipe((0,je.n)(([Ie,Ze,Ot],xt)=>(Ot={...Ie,...Ze,...Ot},0===xt?(0,G.of)(Ot):Promise.resolve(Ot)))).subscribe(Ie=>{if(!M.isActivated||!M.activatedComponentRef||M.activatedRoute!==F||null===F.component)return void this.unsubscribeFromRouteData(M);const Ze=(0,c.HJs)(F.component);if(Ze)for(const{templateName:Ot}of Ze.inputs)M.activatedComponentRef.setInput(Ot,Ie[Ot]);else this.unsubscribeFromRouteData(M)});this.outletDataSubscriptions.set(M,ee)}static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac})}return E})();function Ts(E,P,M){if(M&&E.shouldReuseRoute(P.value,M.value.snapshot)){const F=M.value;F._futureSnapshot=P.value;const ee=function Ms(E,P,M){return P.children.map(F=>{for(const ee of M.children)if(E.shouldReuseRoute(F.value,ee.value.snapshot))return Ts(E,F,ee);return Ts(E,F)})}(E,P,M);return new Bi(F,ee)}{if(E.shouldAttach(P.value)){const Ie=E.retrieve(P.value);if(null!==Ie){const Ze=Ie.route;return Ze.value._futureSnapshot=P.value,Ze.children=P.children.map(Ot=>Ts(E,Ot)),Ze}}const F=function Kr(E){return new ho(new w.t(E.url),new w.t(E.params),new w.t(E.queryParams),new w.t(E.fragment),new w.t(E.data),E.outlet,E.component,E)}(P.value),ee=P.children.map(Ie=>Ts(E,Ie));return new Bi(F,ee)}}class Xr{constructor(P,M){this.redirectTo=P,this.navigationBehaviorOptions=M}}const Zi="ngNavigationCancelingError";function Oi(E,P){const{redirectTo:M,navigationBehaviorOptions:F}=Xi(P)?{redirectTo:P,navigationBehaviorOptions:void 0}:P,ee=Is(!1,eo.Redirect);return ee.url=M,ee.navigationBehaviorOptions=F,ee}function Is(E,P){const M=new Error(`NavigationCancelingError: ${E||""}`);return M[Zi]=!0,M.cancellationCode=P,M}function us(E){return!!E&&E[Zi]}let vr=(()=>{class E{static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275cmp=c.VBU({type:E,selectors:[["ng-component"]],standalone:!0,features:[c.aNF],decls:1,vars:0,template:function(F,ee){1&F&&c.nrm(0,"router-outlet")},dependencies:[nr],encapsulation:2})}return E})();function ks(E){const P=E.children&&E.children.map(ks),M=P?{...E,children:P}:{...E};return!M.component&&!M.loadComponent&&(P||M.loadChildren)&&M.outlet&&M.outlet!==Vt&&(M.component=vr),M}function Gi(E){return E.outlet||Vt}function Ro(E){if(!E)return null;if(E.routeConfig?._injector)return E.routeConfig._injector;for(let P=E.parent;P;P=P.parent){const M=P.routeConfig;if(M?._loadedInjector)return M._loadedInjector;if(M?._injector)return M._injector}return null}class L{constructor(P,M,F,ee,Ie){this.routeReuseStrategy=P,this.futureState=M,this.currState=F,this.forwardEvent=ee,this.inputBindingEnabled=Ie}activate(P){const M=this.futureState._root,F=this.currState?this.currState._root:null;this.deactivateChildRoutes(M,F,P),ar(this.futureState.root),this.activateChildRoutes(M,F,P)}deactivateChildRoutes(P,M,F){const ee=Fr(M);P.children.forEach(Ie=>{const Ze=Ie.value.outlet;this.deactivateRoutes(Ie,ee[Ze],F),delete ee[Ze]}),Object.values(ee).forEach(Ie=>{this.deactivateRouteAndItsChildren(Ie,F)})}deactivateRoutes(P,M,F){const ee=P.value,Ie=M?M.value:null;if(ee===Ie)if(ee.component){const Ze=F.getContext(ee.outlet);Ze&&this.deactivateChildRoutes(P,M,Ze.children)}else this.deactivateChildRoutes(P,M,F);else Ie&&this.deactivateRouteAndItsChildren(M,F)}deactivateRouteAndItsChildren(P,M){P.value.component&&this.routeReuseStrategy.shouldDetach(P.value.snapshot)?this.detachAndStoreRouteSubtree(P,M):this.deactivateRouteAndOutlet(P,M)}detachAndStoreRouteSubtree(P,M){const F=M.getContext(P.value.outlet),ee=F&&P.value.component?F.children:M,Ie=Fr(P);for(const Ze of Object.values(Ie))this.deactivateRouteAndItsChildren(Ze,ee);if(F&&F.outlet){const Ze=F.outlet.detach(),Ot=F.children.onOutletDeactivated();this.routeReuseStrategy.store(P.value.snapshot,{componentRef:Ze,route:P,contexts:Ot})}}deactivateRouteAndOutlet(P,M){const F=M.getContext(P.value.outlet),ee=F&&P.value.component?F.children:M,Ie=Fr(P);for(const Ze of Object.values(Ie))this.deactivateRouteAndItsChildren(Ze,ee);F&&(F.outlet&&(F.outlet.deactivate(),F.children.onOutletDeactivated()),F.attachRef=null,F.route=null)}activateChildRoutes(P,M,F){const ee=Fr(M);P.children.forEach(Ie=>{this.activateRoutes(Ie,ee[Ie.value.outlet],F),this.forwardEvent(new Pa(Ie.value.snapshot))}),P.children.length&&this.forwardEvent(new io(P.value.snapshot))}activateRoutes(P,M,F){const ee=P.value,Ie=M?M.value:null;if(ar(ee),ee===Ie)if(ee.component){const Ze=F.getOrCreateContext(ee.outlet);this.activateChildRoutes(P,M,Ze.children)}else this.activateChildRoutes(P,M,F);else if(ee.component){const Ze=F.getOrCreateContext(ee.outlet);if(this.routeReuseStrategy.shouldAttach(ee.snapshot)){const Ot=this.routeReuseStrategy.retrieve(ee.snapshot);this.routeReuseStrategy.store(ee.snapshot,null),Ze.children.onOutletReAttached(Ot.contexts),Ze.attachRef=Ot.componentRef,Ze.route=Ot.route.value,Ze.outlet&&Ze.outlet.attach(Ot.componentRef,Ot.route.value),ar(Ot.route.value),this.activateChildRoutes(P,null,Ze.children)}else{const Ot=Ro(ee.snapshot);Ze.attachRef=null,Ze.route=ee,Ze.injector=Ot??Ze.injector,Ze.outlet&&Ze.outlet.activateWith(ee,Ze.injector),this.activateChildRoutes(P,null,Ze.children)}}else this.activateChildRoutes(P,null,F)}}class q{constructor(P){this.path=P,this.route=this.path[this.path.length-1]}}class A{constructor(P,M){this.component=P,this.route=M}}function _(E,P,M){const F=E._root;return $(F,P?P._root:null,M,[F.value])}function O(E,P){const M=Symbol(),F=P.get(E,M);return F===M?"function"!=typeof E||(0,c.LfX)(E)?P.get(E):E:F}function $(E,P,M,F,ee={canDeactivateChecks:[],canActivateChecks:[]}){const Ie=Fr(P);return E.children.forEach(Ze=>{(function ce(E,P,M,F,ee={canDeactivateChecks:[],canActivateChecks:[]}){const Ie=E.value,Ze=P?P.value:null,Ot=M?M.getContext(E.value.outlet):null;if(Ze&&Ie.routeConfig===Ze.routeConfig){const xt=function Ee(E,P,M){if("function"==typeof M)return M(E,P);switch(M){case"pathParamsChange":return!Jt(E.url,P.url);case"pathParamsOrQueryParamsChange":return!Jt(E.url,P.url)||!cn(E.queryParams,P.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!To(E,P)||!cn(E.queryParams,P.queryParams);default:return!To(E,P)}}(Ze,Ie,Ie.routeConfig.runGuardsAndResolvers);xt?ee.canActivateChecks.push(new q(F)):(Ie.data=Ze.data,Ie._resolvedData=Ze._resolvedData),$(E,P,Ie.component?Ot?Ot.children:null:M,F,ee),xt&&Ot&&Ot.outlet&&Ot.outlet.isActivated&&ee.canDeactivateChecks.push(new A(Ot.outlet.component,Ze))}else Ze&&ke(P,Ot,ee),ee.canActivateChecks.push(new q(F)),$(E,null,Ie.component?Ot?Ot.children:null:M,F,ee)})(Ze,Ie[Ze.value.outlet],M,F.concat([Ze.value]),ee),delete Ie[Ze.value.outlet]}),Object.entries(Ie).forEach(([Ze,Ot])=>ke(Ot,M.getContext(Ze),ee)),ee}function ke(E,P,M){const F=Fr(E),ee=E.value;Object.entries(F).forEach(([Ie,Ze])=>{ke(Ze,ee.component?P?P.children.getContext(Ie):null:P,M)}),M.canDeactivateChecks.push(new A(ee.component&&P&&P.outlet&&P.outlet.isActivated?P.outlet.component:null,ee))}function Je(E){return"function"==typeof E}function K(E){return E instanceof pe.G||"EmptyError"===E?.name}const X=Symbol("INITIAL_VALUE");function R(){return(0,je.n)(E=>(0,J.z)(E.map(P=>P.pipe((0,Ve.s)(1),(0,tt.Z)(X)))).pipe((0,_e.T)(P=>{for(const M of P)if(!0!==M){if(M===X)return X;if(!1===M||Te(M))return M}return!0}),(0,Oe.p)(P=>P!==X),(0,Ve.s)(1)))}function Te(E){return Xi(E)||E instanceof Xr}function Os(E){return(0,ue.F)((0,ut.M)(P=>{if("boolean"!=typeof P)throw Oi(0,P)}),(0,_e.T)(P=>!0===P))}class js{constructor(P){this.segmentGroup=P||null}}class Js extends Error{constructor(P){super(),this.urlTree=P}}function An(E){return(0,oe.$)(new js(E))}class Qi{constructor(P,M){this.urlSerializer=P,this.urlTree=M}lineralizeSegments(P,M){let F=[],ee=M.root;for(;;){if(F=F.concat(ee.segments),0===ee.numberOfChildren)return(0,G.of)(F);if(ee.numberOfChildren>1||!ee.children[Vt])return(0,oe.$)(new c.wOt(4e3,!1));ee=ee.children[Vt]}}applyRedirectCommands(P,M,F,ee,Ie){if("string"!=typeof M){const Ot=M,{queryParams:xt,fragment:yn,routeConfig:ii,url:gi,outlet:so,params:na,data:As,title:Ea}=ee,hi=(0,c.N4e)(Ie,()=>Ot({params:na,data:As,queryParams:xt,fragment:yn,routeConfig:ii,url:gi,outlet:so,title:Ea}));if(hi instanceof an)throw new Js(hi);M=hi}const Ze=this.applyRedirectCreateUrlTree(M,this.urlSerializer.parse(M),P,F);if("/"===M[0])throw new Js(Ze);return Ze}applyRedirectCreateUrlTree(P,M,F,ee){const Ie=this.createSegmentGroup(P,M.root,F,ee);return new an(Ie,this.createQueryParams(M.queryParams,this.urlTree.queryParams),M.fragment)}createQueryParams(P,M){const F={};return Object.entries(P).forEach(([ee,Ie])=>{if("string"==typeof Ie&&":"===Ie[0]){const Ot=Ie.substring(1);F[ee]=M[Ot]}else F[ee]=Ie}),F}createSegmentGroup(P,M,F,ee){const Ie=this.createSegments(P,M.segments,F,ee);let Ze={};return Object.entries(M.children).forEach(([Ot,xt])=>{Ze[Ot]=this.createSegmentGroup(P,xt,F,ee)}),new Zt(Ie,Ze)}createSegments(P,M,F,ee){return M.map(Ie=>":"===Ie.path[0]?this.findPosParam(P,Ie,ee):this.findOrReturn(Ie,F))}findPosParam(P,M,F){const ee=F[M.path.substring(1)];if(!ee)throw new c.wOt(4001,!1);return ee}findOrReturn(P,M){let F=0;for(const ee of M){if(ee.path===P.path)return M.splice(F),ee;F++}return P}}const hs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function or(E,P,M,F,ee){const Ie=Fo(E,P,M);return Ie.matched?(F=function lr(E,P){return E.providers&&!E._injector&&(E._injector=(0,c.Ol2)(E.providers,P,`Route: ${E.path}`)),E._injector??P}(P,F),function ya(E,P,M,F){const ee=P.canMatch;if(!ee||0===ee.length)return(0,G.of)(!0);const Ie=ee.map(Ze=>{const Ot=O(Ze,E);return mi(function Cn(E){return E&&Je(E.canMatch)}(Ot)?Ot.canMatch(P,M):(0,c.N4e)(E,()=>Ot(P,M)))});return(0,G.of)(Ie).pipe(R(),Os())}(F,P,M).pipe((0,_e.T)(Ze=>!0===Ze?Ie:{...hs}))):(0,G.of)(Ie)}function Fo(E,P,M){if("**"===P.path)return function Wi(E){return{matched:!0,parameters:E.length>0?ni(E).parameters:{},consumedSegments:E,remainingSegments:[],positionalParamSegments:{}}}(M);if(""===P.path)return"full"===P.pathMatch&&(E.hasChildren()||M.length>0)?{...hs}:{matched:!0,consumedSegments:[],remainingSegments:M,parameters:{},positionalParamSegments:{}};const ee=(P.matcher||fn)(M,E,P);if(!ee)return{...hs};const Ie={};Object.entries(ee.posParams??{}).forEach(([Ot,xt])=>{Ie[Ot]=xt.path});const Ze=ee.consumed.length>0?{...Ie,...ee.consumed[ee.consumed.length-1].parameters}:Ie;return{matched:!0,consumedSegments:ee.consumed,remainingSegments:M.slice(ee.consumed.length),parameters:Ze,positionalParamSegments:ee.posParams??{}}}function Vs(E,P,M,F){return M.length>0&&function ps(E,P,M){return M.some(F=>Mr(E,P,F)&&Gi(F)!==Vt)}(E,M,F)?{segmentGroup:new Zt(P,jo(F,new Zt(M,E.children))),slicedSegments:[]}:0===M.length&&function Gn(E,P,M){return M.some(F=>Mr(E,P,F))}(E,M,F)?{segmentGroup:new Zt(E.segments,Ra(E,M,F,E.children)),slicedSegments:M}:{segmentGroup:new Zt(E.segments,E.children),slicedSegments:M}}function Ra(E,P,M,F){const ee={};for(const Ie of M)if(Mr(E,P,Ie)&&!F[Gi(Ie)]){const Ze=new Zt([],{});ee[Gi(Ie)]=Ze}return{...F,...ee}}function jo(E,P){const M={};M[Vt]=P;for(const F of E)if(""===F.path&&Gi(F)!==Vt){const ee=new Zt([],{});M[Gi(F)]=ee}return M}function Mr(E,P,M){return(!(E.hasChildren()||P.length>0)||"full"!==M.pathMatch)&&""===M.path}class qs{}class Ca{constructor(P,M,F,ee,Ie,Ze,Ot){this.injector=P,this.configLoader=M,this.rootComponentType=F,this.config=ee,this.urlTree=Ie,this.paramsInheritanceStrategy=Ze,this.urlSerializer=Ot,this.applyRedirects=new Qi(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(P){return new c.wOt(4002,`'${P.segmentGroup}'`)}recognize(){const P=Vs(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(P).pipe((0,_e.T)(({children:M,rootSnapshot:F})=>{const ee=new Bi(F,M),Ie=new Gr("",ee),Ze=function hr(E,P,M=null,F=null){return Cr(ns(E),P,M,F)}(F,[],this.urlTree.queryParams,this.urlTree.fragment);return Ze.queryParams=this.urlTree.queryParams,Ie.url=this.urlSerializer.serialize(Ze),{state:Ie,tree:Ze}}))}match(P){const M=new Hi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Vt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,P,Vt,M).pipe((0,_e.T)(F=>({children:F,rootSnapshot:M})),(0,qe.W)(F=>{if(F instanceof Js)return this.urlTree=F.urlTree,this.match(F.urlTree.root);throw F instanceof js?this.noMatchError(F):F}))}processSegmentGroup(P,M,F,ee,Ie){return 0===F.segments.length&&F.hasChildren()?this.processChildren(P,M,F,Ie):this.processSegment(P,M,F,F.segments,ee,!0,Ie).pipe((0,_e.T)(Ze=>Ze instanceof Bi?[Ze]:[]))}processChildren(P,M,F,ee){const Ie=[];for(const Ze of Object.keys(F.children))"primary"===Ze?Ie.unshift(Ze):Ie.push(Ze);return(0,fe.H)(Ie).pipe((0,Pe.H)(Ze=>{const Ot=F.children[Ze],xt=function cr(E,P){const M=E.filter(F=>Gi(F)===P);return M.push(...E.filter(F=>Gi(F)!==P)),M}(M,Ze);return this.processSegmentGroup(P,xt,Ot,Ze,ee)}),function lt(E,P){return(0,$e.N)(function nt(E,P,M,F,ee){return(Ie,Ze)=>{let Ot=M,xt=P,yn=0;Ie.subscribe((0,Re._)(Ze,ii=>{const gi=yn++;xt=Ot?E(xt,ii,gi):(Ot=!0,ii),F&&Ze.next(xt)},ee&&(()=>{Ot&&Ze.next(xt),Ze.complete()})))}}(E,P,arguments.length>=2,!0))}((Ze,Ot)=>(Ze.push(...Ot),Ze)),(0,it.U)(null),function Me(E,P){const M=arguments.length>=2;return F=>F.pipe(E?(0,Oe.p)((ee,Ie)=>E(ee,Ie,F)):se.D,Ge(1),M?(0,it.U)(P):(0,V.v)(()=>new pe.G))}(),(0,de.Z)(Ze=>{if(null===Ze)return An(F);const Ot=Wl(Ze);return function Nr(E){E.sort((P,M)=>P.value.outlet===Vt?-1:M.value.outlet===Vt?1:P.value.outlet.localeCompare(M.value.outlet))}(Ot),(0,G.of)(Ot)}))}processSegment(P,M,F,ee,Ie,Ze,Ot){return(0,fe.H)(M).pipe((0,Pe.H)(xt=>this.processSegmentAgainstRoute(xt._injector??P,M,xt,F,ee,Ie,Ze,Ot).pipe((0,qe.W)(yn=>{if(yn instanceof js)return(0,G.of)(null);throw yn}))),(0,W.$)(xt=>!!xt),(0,qe.W)(xt=>{if(K(xt))return function Hl(E,P,M){return 0===P.length&&!E.children[M]}(F,ee,Ie)?(0,G.of)(new qs):An(F);throw xt}))}processSegmentAgainstRoute(P,M,F,ee,Ie,Ze,Ot,xt){return function Ko(E,P,M,F){return!!(Gi(E)===F||F!==Vt&&Mr(P,M,E))&&Fo(P,E,M).matched}(F,ee,Ie,Ze)?void 0===F.redirectTo?this.matchSegmentAgainstRoute(P,ee,F,Ie,Ze,xt):this.allowRedirects&&Ot?this.expandSegmentAgainstRouteUsingRedirect(P,ee,M,F,Ie,Ze,xt):An(ee):An(ee)}expandSegmentAgainstRouteUsingRedirect(P,M,F,ee,Ie,Ze,Ot){const{matched:xt,parameters:yn,consumedSegments:ii,positionalParamSegments:gi,remainingSegments:so}=Fo(M,ee,Ie);if(!xt)return An(M);"string"==typeof ee.redirectTo&&"/"===ee.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const na=new Hi(Ie,yn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ea(ee),Gi(ee),ee.component??ee._loadedComponent??null,ee,Fa(ee)),As=Hr(na,Ot,this.paramsInheritanceStrategy);na.params=Object.freeze(As.params),na.data=Object.freeze(As.data);const Ea=this.applyRedirects.applyRedirectCommands(ii,ee.redirectTo,gi,na,P);return this.applyRedirects.lineralizeSegments(ee,Ea).pipe((0,de.Z)(hi=>this.processSegment(P,F,M,hi.concat(so),Ze,!1,Ot)))}matchSegmentAgainstRoute(P,M,F,ee,Ie,Ze){const Ot=or(M,F,ee,P);return"**"===F.path&&(M.children={}),Ot.pipe((0,je.n)(xt=>xt.matched?this.getChildConfig(P=F._injector??P,F,ee).pipe((0,je.n)(({routes:yn})=>{const ii=F._loadedInjector??P,{parameters:gi,consumedSegments:so,remainingSegments:na}=xt,As=new Hi(so,gi,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ea(F),Gi(F),F.component??F._loadedComponent??null,F,Fa(F)),Ea=Hr(As,Ze,this.paramsInheritanceStrategy);As.params=Object.freeze(Ea.params),As.data=Object.freeze(Ea.data);const{segmentGroup:hi,slicedSegments:zo}=Vs(M,so,na,yn);if(0===zo.length&&hi.hasChildren())return this.processChildren(ii,yn,hi,As).pipe((0,_e.T)(ua=>new Bi(As,ua)));if(0===yn.length&&0===zo.length)return(0,G.of)(new Bi(As,[]));const Br=Gi(F)===Ie;return this.processSegment(ii,yn,hi,zo,Br?Vt:Ie,!0,As).pipe((0,_e.T)(ua=>new Bi(As,ua instanceof Bi?[ua]:[])))})):An(M)))}getChildConfig(P,M,F){return M.children?(0,G.of)({routes:M.children,injector:P}):M.loadChildren?void 0!==M._loadedRoutes?(0,G.of)({routes:M._loadedRoutes,injector:M._loadedInjector}):function Kn(E,P,M,F){const ee=P.canLoad;if(void 0===ee||0===ee.length)return(0,G.of)(!0);const Ie=ee.map(Ze=>{const Ot=O(Ze,E);return mi(function Bt(E){return E&&Je(E.canLoad)}(Ot)?Ot.canLoad(P,M):(0,c.N4e)(E,()=>Ot(P,M)))});return(0,G.of)(Ie).pipe(R(),Os())}(P,M,F).pipe((0,de.Z)(ee=>ee?this.configLoader.loadChildren(P,M).pipe((0,ut.M)(Ie=>{M._loadedRoutes=Ie.routes,M._loadedInjector=Ie.injector})):function yi(E){return(0,oe.$)(Is(!1,eo.GuardRejected))}())):(0,G.of)({routes:[],injector:P})}}function Gl(E){const P=E.value.routeConfig;return P&&""===P.path}function Wl(E){const P=[],M=new Set;for(const F of E){if(!Gl(F)){P.push(F);continue}const ee=P.find(Ie=>F.value.routeConfig===Ie.value.routeConfig);void 0!==ee?(ee.children.push(...F.children),M.add(ee)):P.push(F)}for(const F of M){const ee=Wl(F.children);P.push(new Bi(F.value,ee))}return P.filter(F=>!M.has(F))}function ea(E){return E.data||{}}function Fa(E){return E.resolve||{}}function zs(E){const P=E.children.map(M=>zs(M)).flat();return[E,...P]}function Ci(E){return(0,je.n)(P=>{const M=E(P);return M?(0,fe.H)(M).pipe((0,_e.T)(()=>P)):(0,G.of)(P)})}let hl=(()=>{class E{buildTitle(M){let F,ee=M.root;for(;void 0!==ee;)F=this.getResolvedTitleForRoute(ee)??F,ee=ee.children.find(Ie=>Ie.outlet===Vt);return F}getResolvedTitleForRoute(M){return M.data[Pt]}static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:()=>(0,c.WQX)(pl),providedIn:"root"})}return E})(),pl=(()=>{class E extends hl{constructor(M){super(),this.title=M}updateTitle(M){const F=this.buildTitle(M);void 0!==F&&this.title.setTitle(F)}static#e=this.\u0275fac=function(F){return new(F||E)(c.KVO(Nt.hE))};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();const Ss=new c.nKC("",{providedIn:"root",factory:()=>({})}),el=new c.nKC("");let Kl=(()=>{class E{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,c.WQX)(c.Ql9)}loadComponent(M){if(this.componentLoaders.get(M))return this.componentLoaders.get(M);if(M._loadedComponent)return(0,G.of)(M._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(M);const F=mi(M.loadComponent()).pipe((0,_e.T)(j),(0,ut.M)(Ie=>{this.onLoadEndListener&&this.onLoadEndListener(M),M._loadedComponent=Ie}),(0,We.j)(()=>{this.componentLoaders.delete(M)})),ee=new He(F,()=>new Xe.B).pipe(Ce());return this.componentLoaders.set(M,ee),ee}loadChildren(M,F){if(this.childrenLoaders.get(F))return this.childrenLoaders.get(F);if(F._loadedRoutes)return(0,G.of)({routes:F._loadedRoutes,injector:F._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(F);const Ie=function k(E,P,M,F){return mi(E.loadChildren()).pipe((0,_e.T)(j),(0,de.Z)(ee=>ee instanceof c.Co$||Array.isArray(ee)?(0,G.of)(ee):(0,fe.H)(P.compileModuleAsync(ee))),(0,_e.T)(ee=>{F&&F(E);let Ie,Ze,Ot=!1;return Array.isArray(ee)?(Ze=ee,!0):(Ie=ee.create(M).injector,Ze=Ie.get(el,[],{optional:!0,self:!0}).flat()),{routes:Ze.map(ks),injector:Ie}}))}(F,this.compiler,M,this.onLoadEndListener).pipe((0,We.j)(()=>{this.childrenLoaders.delete(F)})),Ze=new He(Ie,()=>new Xe.B).pipe(Ce());return this.childrenLoaders.set(F,Ze),Ze}static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();function j(E){return function ae(E){return E&&"object"==typeof E&&"default"in E}(E)?E.default:E}let re=(()=>{class E{static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:()=>(0,c.WQX)(Ke),providedIn:"root"})}return E})(),Ke=(()=>{class E{shouldProcessUrl(M){return!0}extract(M){return M}merge(M,F){return M}static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();const Rt=new c.nKC(""),qt=new c.nKC("");function Nn(E,P,M){const F=E.get(qt),ee=E.get(Se.qQ);return E.get(c.SKi).runOutsideAngular(()=>{if(!ee.startViewTransition||F.skipNextTransition)return F.skipNextTransition=!1,new Promise(yn=>setTimeout(yn));let Ie;const Ze=new Promise(yn=>{Ie=yn}),Ot=ee.startViewTransition(()=>(Ie(),function wi(E){return new Promise(P=>{(0,c.mal)(P,{injector:E})})}(E))),{onViewTransitionCreated:xt}=F;return xt&&(0,c.N4e)(E,()=>xt({transition:Ot,from:P,to:M})),Ze})}const ki=new c.nKC("");let Di=(()=>{class E{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Xe.B,this.transitionAbortSubject=new Xe.B,this.configLoader=(0,c.WQX)(Kl),this.environmentInjector=(0,c.WQX)(c.uvJ),this.urlSerializer=(0,c.WQX)(ft),this.rootContexts=(0,c.WQX)(Er),this.location=(0,c.WQX)(Se.aZ),this.inputBindingEnabled=null!==(0,c.WQX)(mr,{optional:!0}),this.titleStrategy=(0,c.WQX)(hl),this.options=(0,c.WQX)(Ss,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,c.WQX)(re),this.createViewTransition=(0,c.WQX)(Rt,{optional:!0}),this.navigationErrorHandler=(0,c.WQX)(ki,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,G.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ee=>this.events.next(new rr(ee)),this.configLoader.onLoadStartListener=ee=>this.events.next(new rs(ee))}complete(){this.transitions?.complete()}handleNavigationRequest(M){const F=++this.navigationId;this.transitions?.next({...this.transitions.value,...M,id:F})}setupNavigations(M,F,ee){return this.transitions=new w.t({id:0,currentUrlTree:F,currentRawUrl:F,extractedUrl:this.urlHandlingStrategy.extract(F),urlAfterRedirects:this.urlHandlingStrategy.extract(F),rawUrl:F,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:zi,restoredState:null,currentSnapshot:ee.snapshot,targetSnapshot:null,currentRouterState:ee,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Oe.p)(Ie=>0!==Ie.id),(0,_e.T)(Ie=>({...Ie,extractedUrl:this.urlHandlingStrategy.extract(Ie.rawUrl)})),(0,je.n)(Ie=>{let Ze=!1,Ot=!1;return(0,G.of)(Ie).pipe((0,je.n)(xt=>{if(this.navigationId>Ie.id)return this.cancelNavigationTransition(Ie,"",eo.SupersededByNewNavigation),le.w;this.currentTransition=Ie,this.currentNavigation={id:xt.id,initialUrl:xt.rawUrl,extractedUrl:xt.extractedUrl,trigger:xt.source,extras:xt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const yn=!M.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!yn&&"reload"!==(xt.extras.onSameUrlNavigation??M.onSameUrlNavigation)){const gi="";return this.events.next(new co(xt.id,this.urlSerializer.serialize(xt.rawUrl),gi,tr.IgnoredSameUrlNavigation)),xt.resolve(!1),le.w}if(this.urlHandlingStrategy.shouldProcessUrl(xt.rawUrl))return(0,G.of)(xt).pipe((0,je.n)(gi=>{const so=this.transitions?.getValue();return this.events.next(new $o(gi.id,this.urlSerializer.serialize(gi.extractedUrl),gi.source,gi.restoredState)),so!==this.transitions?.getValue()?le.w:Promise.resolve(gi)}),function qa(E,P,M,F,ee,Ie){return(0,de.Z)(Ze=>function fs(E,P,M,F,ee,Ie,Ze="emptyOnly"){return new Ca(E,P,M,F,ee,Ze,Ie).recognize()}(E,P,M,F,Ze.extractedUrl,ee,Ie).pipe((0,_e.T)(({state:Ot,tree:xt})=>({...Ze,targetSnapshot:Ot,urlAfterRedirects:xt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,M.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,ut.M)(gi=>{Ie.targetSnapshot=gi.targetSnapshot,Ie.urlAfterRedirects=gi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:gi.urlAfterRedirects};const so=new is(gi.id,this.urlSerializer.serialize(gi.extractedUrl),this.urlSerializer.serialize(gi.urlAfterRedirects),gi.targetSnapshot);this.events.next(so)}));if(yn&&this.urlHandlingStrategy.shouldProcessUrl(xt.currentRawUrl)){const{id:gi,extractedUrl:so,source:na,restoredState:As,extras:Ea}=xt,hi=new $o(gi,this.urlSerializer.serialize(so),na,As);this.events.next(hi);const zo=ls(this.rootComponentType).snapshot;return this.currentTransition=Ie={...xt,targetSnapshot:zo,urlAfterRedirects:so,extras:{...Ea,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=so,(0,G.of)(Ie)}{const gi="";return this.events.next(new co(xt.id,this.urlSerializer.serialize(xt.extractedUrl),gi,tr.IgnoredByUrlHandlingStrategy)),xt.resolve(!1),le.w}}),(0,ut.M)(xt=>{const yn=new Dr(xt.id,this.urlSerializer.serialize(xt.extractedUrl),this.urlSerializer.serialize(xt.urlAfterRedirects),xt.targetSnapshot);this.events.next(yn)}),(0,_e.T)(xt=>(this.currentTransition=Ie={...xt,guards:_(xt.targetSnapshot,xt.currentSnapshot,this.rootContexts)},Ie)),function et(E,P){return(0,de.Z)(M=>{const{targetSnapshot:F,currentSnapshot:ee,guards:{canActivateChecks:Ie,canDeactivateChecks:Ze}}=M;return 0===Ze.length&&0===Ie.length?(0,G.of)({...M,guardsResult:!0}):function _n(E,P,M,F){return(0,fe.H)(E).pipe((0,de.Z)(ee=>function mo(E,P,M,F,ee){const Ie=P&&P.routeConfig?P.routeConfig.canDeactivate:null;if(!Ie||0===Ie.length)return(0,G.of)(!0);const Ze=Ie.map(Ot=>{const xt=Ro(P)??ee,yn=O(Ot,xt);return mi(function Sn(E){return E&&Je(E.canDeactivate)}(yn)?yn.canDeactivate(E,P,M,F):(0,c.N4e)(xt,()=>yn(E,P,M,F))).pipe((0,W.$)())});return(0,G.of)(Ze).pipe(R())}(ee.component,ee.route,M,P,F)),(0,W.$)(ee=>!0!==ee,!0))}(Ze,F,ee,E).pipe((0,de.Z)(Ot=>Ot&&function ct(E){return"boolean"==typeof E}(Ot)?function li(E,P,M,F){return(0,fe.H)(P).pipe((0,Pe.H)(ee=>(0,ve.x)(function fo(E,P){return null!==E&&P&&P(new fr(E)),(0,G.of)(!0)}(ee.route.parent,F),function Mo(E,P){return null!==E&&P&&P(new Es(E)),(0,G.of)(!0)}(ee.route,F),function Qs(E,P,M){const F=P[P.length-1],Ie=P.slice(0,P.length-1).reverse().map(Ze=>function x(E){const P=E.routeConfig?E.routeConfig.canActivateChild:null;return P&&0!==P.length?{node:E,guards:P}:null}(Ze)).filter(Ze=>null!==Ze).map(Ze=>(0,he.v)(()=>{const Ot=Ze.guards.map(xt=>{const yn=Ro(Ze.node)??M,ii=O(xt,yn);return mi(function Pn(E){return E&&Je(E.canActivateChild)}(ii)?ii.canActivateChild(F,E):(0,c.N4e)(yn,()=>ii(F,E))).pipe((0,W.$)())});return(0,G.of)(Ot).pipe(R())}));return(0,G.of)(Ie).pipe(R())}(E,ee.path,M),function go(E,P,M){const F=P.routeConfig?P.routeConfig.canActivate:null;if(!F||0===F.length)return(0,G.of)(!0);const ee=F.map(Ie=>(0,he.v)(()=>{const Ze=Ro(P)??M,Ot=O(Ie,Ze);return mi(function bt(E){return E&&Je(E.canActivate)}(Ot)?Ot.canActivate(P,E):(0,c.N4e)(Ze,()=>Ot(P,E))).pipe((0,W.$)())}));return(0,G.of)(ee).pipe(R())}(E,ee.route,M))),(0,W.$)(ee=>!0!==ee,!0))}(F,Ie,E,P):(0,G.of)(Ot)),(0,_e.T)(Ot=>({...M,guardsResult:Ot})))})}(this.environmentInjector,xt=>this.events.next(xt)),(0,ut.M)(xt=>{if(Ie.guardsResult=xt.guardsResult,xt.guardsResult&&"boolean"!=typeof xt.guardsResult)throw Oi(0,xt.guardsResult);const yn=new os(xt.id,this.urlSerializer.serialize(xt.extractedUrl),this.urlSerializer.serialize(xt.urlAfterRedirects),xt.targetSnapshot,!!xt.guardsResult);this.events.next(yn)}),(0,Oe.p)(xt=>!!xt.guardsResult||(this.cancelNavigationTransition(xt,"",eo.GuardRejected),!1)),Ci(xt=>{if(xt.guards.canActivateChecks.length)return(0,G.of)(xt).pipe((0,ut.M)(yn=>{const ii=new Rr(yn.id,this.urlSerializer.serialize(yn.extractedUrl),this.urlSerializer.serialize(yn.urlAfterRedirects),yn.targetSnapshot);this.events.next(ii)}),(0,je.n)(yn=>{let ii=!1;return(0,G.of)(yn).pipe(function Il(E,P){return(0,de.Z)(M=>{const{targetSnapshot:F,guards:{canActivateChecks:ee}}=M;if(!ee.length)return(0,G.of)(M);const Ie=new Set(ee.map(xt=>xt.route)),Ze=new Set;for(const xt of Ie)if(!Ze.has(xt))for(const yn of zs(xt))Ze.add(yn);let Ot=0;return(0,fe.H)(Ze).pipe((0,Pe.H)(xt=>Ie.has(xt)?function aa(E,P,M,F){const ee=E.routeConfig,Ie=E._resolve;return void 0!==ee?.title&&!gr(ee)&&(Ie[Pt]=ee.title),function Lr(E,P,M,F){const ee=Rn(E);if(0===ee.length)return(0,G.of)({});const Ie={};return(0,fe.H)(ee).pipe((0,de.Z)(Ze=>function ci(E,P,M,F){const ee=Ro(P)??F,Ie=O(E,ee);return mi(Ie.resolve?Ie.resolve(P,M):(0,c.N4e)(ee,()=>Ie(P,M)))}(E[Ze],P,M,F).pipe((0,W.$)(),(0,ut.M)(Ot=>{if(Ot instanceof Xr)throw Oi(new $t,Ot);Ie[Ze]=Ot}))),Ge(1),(0,z.u)(Ie),(0,qe.W)(Ze=>K(Ze)?le.w:(0,oe.$)(Ze)))}(Ie,E,P,F).pipe((0,_e.T)(Ze=>(E._resolvedData=Ze,E.data=Hr(E,E.parent,M).resolve,null)))}(xt,F,E,P):(xt.data=Hr(xt,xt.parent,E).resolve,(0,G.of)(void 0))),(0,ut.M)(()=>Ot++),Ge(1),(0,de.Z)(xt=>Ot===Ze.size?(0,G.of)(M):le.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,ut.M)({next:()=>ii=!0,complete:()=>{ii||this.cancelNavigationTransition(yn,"",eo.NoDataFromResolver)}}))}),(0,ut.M)(yn=>{const ii=new Ds(yn.id,this.urlSerializer.serialize(yn.extractedUrl),this.urlSerializer.serialize(yn.urlAfterRedirects),yn.targetSnapshot);this.events.next(ii)}))}),Ci(xt=>{const yn=ii=>{const gi=[];ii.routeConfig?.loadComponent&&!ii.routeConfig._loadedComponent&&gi.push(this.configLoader.loadComponent(ii.routeConfig).pipe((0,ut.M)(so=>{ii.component=so}),(0,_e.T)(()=>{})));for(const so of ii.children)gi.push(...yn(so));return gi};return(0,J.z)(yn(xt.targetSnapshot.root)).pipe((0,it.U)(null),(0,Ve.s)(1))}),Ci(()=>this.afterPreactivation()),(0,je.n)(()=>{const{currentSnapshot:xt,targetSnapshot:yn}=Ie,ii=this.createViewTransition?.(this.environmentInjector,xt.root,yn.root);return ii?(0,fe.H)(ii).pipe((0,_e.T)(()=>Ie)):(0,G.of)(Ie)}),(0,_e.T)(xt=>{const yn=function cs(E,P,M){const F=Ts(E,P._root,M?M._root:void 0);return new uo(F,P)}(M.routeReuseStrategy,xt.targetSnapshot,xt.currentRouterState);return this.currentTransition=Ie={...xt,targetRouterState:yn},this.currentNavigation.targetRouterState=yn,Ie}),(0,ut.M)(()=>{this.events.next(new as)}),((E,P,M,F)=>(0,_e.T)(ee=>(new L(P,ee.targetRouterState,ee.currentRouterState,M,F).activate(E),ee)))(this.rootContexts,M.routeReuseStrategy,xt=>this.events.next(xt),this.inputBindingEnabled),(0,Ve.s)(1),(0,ut.M)({next:xt=>{Ze=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Uo(xt.id,this.urlSerializer.serialize(xt.extractedUrl),this.urlSerializer.serialize(xt.urlAfterRedirects))),this.titleStrategy?.updateTitle(xt.targetRouterState.snapshot),xt.resolve(!0)},complete:()=>{Ze=!0}}),(0,Ue.Q)(this.transitionAbortSubject.pipe((0,ut.M)(xt=>{throw xt}))),(0,We.j)(()=>{!Ze&&!Ot&&this.cancelNavigationTransition(Ie,"",eo.SupersededByNewNavigation),this.currentTransition?.id===Ie.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,qe.W)(xt=>{if(Ot=!0,us(xt))this.events.next(new Eo(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),xt.message,xt.cancellationCode)),function Qn(E){return us(E)&&Xi(E.url)}(xt)?this.events.next(new Ni(xt.url,xt.navigationBehaviorOptions)):Ie.resolve(!1);else{const yn=new pr(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),xt,Ie.targetSnapshot??void 0);try{const ii=(0,c.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(yn));if(ii instanceof Xr){const{message:gi,cancellationCode:so}=Oi(0,ii);this.events.next(new Eo(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),gi,so)),this.events.next(new Ni(ii.redirectTo,ii.navigationBehaviorOptions))}else{this.events.next(yn);const gi=M.errorHandler(xt);Ie.resolve(!!gi)}}catch(ii){this.options.resolveNavigationPromiseOnError?Ie.resolve(!1):Ie.reject(ii)}}return le.w}))}))}cancelNavigationTransition(M,F,ee){const Ie=new Eo(M.id,this.urlSerializer.serialize(M.extractedUrl),F,ee);this.events.next(Ie),M.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();function Ei(E){return E!==zi}let yo=(()=>{class E{static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:()=>(0,c.WQX)(Io),providedIn:"root"})}return E})();class Si{shouldDetach(P){return!1}store(P,M){}shouldAttach(P){return!1}retrieve(P){return null}shouldReuseRoute(P,M){return P.routeConfig===M.routeConfig}}let Io=(()=>{class E extends Si{static#e=this.\u0275fac=(()=>{let M;return function(ee){return(M||(M=c.xGo(E)))(ee||E)}})();static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),oo=(()=>{class E{static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:()=>(0,c.WQX)(gs),providedIn:"root"})}return E})(),gs=(()=>{class E extends oo{constructor(){super(...arguments),this.location=(0,c.WQX)(Se.aZ),this.urlSerializer=(0,c.WQX)(ft),this.options=(0,c.WQX)(Ss,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,c.WQX)(re),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new an,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=ls(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(M){return this.location.subscribe(F=>{"popstate"===F.type&&M(F.url,F.state)})}handleRouterEvent(M,F){if(M instanceof $o)this.stateMemento=this.createStateMemento();else if(M instanceof co)this.rawUrlTree=F.initialUrl;else if(M instanceof is){if("eager"===this.urlUpdateStrategy&&!F.extras.skipLocationChange){const ee=this.urlHandlingStrategy.merge(F.finalUrl,F.initialUrl);this.setBrowserUrl(ee,F)}}else M instanceof as?(this.currentUrlTree=F.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(F.finalUrl,F.initialUrl),this.routerState=F.targetRouterState,"deferred"===this.urlUpdateStrategy&&(F.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,F))):M instanceof Eo&&(M.code===eo.GuardRejected||M.code===eo.NoDataFromResolver)?this.restoreHistory(F):M instanceof pr?this.restoreHistory(F,!0):M instanceof Uo&&(this.lastSuccessfulId=M.id,this.currentPageId=this.browserPageId)}setBrowserUrl(M,F){const ee=this.urlSerializer.serialize(M);if(this.location.isCurrentPathEqualTo(ee)||F.extras.replaceUrl){const Ze={...F.extras.state,...this.generateNgRouterState(F.id,this.browserPageId)};this.location.replaceState(ee,"",Ze)}else{const Ie={...F.extras.state,...this.generateNgRouterState(F.id,this.browserPageId+1)};this.location.go(ee,"",Ie)}}restoreHistory(M,F=!1){if("computed"===this.canceledNavigationResolution){const Ie=this.currentPageId-this.browserPageId;0!==Ie?this.location.historyGo(Ie):this.currentUrlTree===M.finalUrl&&0===Ie&&(this.resetState(M),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(F&&this.resetState(M),this.resetUrlToCurrentUrlTree())}resetState(M){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,M.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(M,F){return"computed"===this.canceledNavigationResolution?{navigationId:M,\u0275routerPageId:F}:{navigationId:M}}static#e=this.\u0275fac=(()=>{let M;return function(ee){return(M||(M=c.xGo(E)))(ee||E)}})();static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();var ur=function(E){return E[E.COMPLETE=0]="COMPLETE",E[E.FAILED=1]="FAILED",E[E.REDIRECTING=2]="REDIRECTING",E}(ur||{});function No(E,P){E.events.pipe((0,Oe.p)(M=>M instanceof Uo||M instanceof Eo||M instanceof pr||M instanceof co),(0,_e.T)(M=>M instanceof Uo||M instanceof co?ur.COMPLETE:M instanceof Eo&&(M.code===eo.Redirect||M.code===eo.SupersededByNewNavigation)?ur.REDIRECTING:ur.FAILED),(0,Oe.p)(M=>M!==ur.REDIRECTING),(0,Ve.s)(1)).subscribe(()=>{P()})}function xo(E){throw E}const Xo={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Un={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Vo=(()=>{class E{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,c.WQX)(c.H3F),this.stateManager=(0,c.WQX)(oo),this.options=(0,c.WQX)(Ss,{optional:!0})||{},this.pendingTasks=(0,c.WQX)(c.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,c.WQX)(Di),this.urlSerializer=(0,c.WQX)(ft),this.location=(0,c.WQX)(Se.aZ),this.urlHandlingStrategy=(0,c.WQX)(re),this._events=new Xe.B,this.errorHandler=this.options.errorHandler||xo,this.navigated=!1,this.routeReuseStrategy=(0,c.WQX)(yo),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,c.WQX)(el,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,c.WQX)(mr,{optional:!0}),this.eventsSubscription=new xe.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:M=>{this.console.warn(M)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const M=this.navigationTransitions.events.subscribe(F=>{try{const ee=this.navigationTransitions.currentTransition,Ie=this.navigationTransitions.currentNavigation;if(null!==ee&&null!==Ie)if(this.stateManager.handleRouterEvent(F,Ie),F instanceof Eo&&F.code!==eo.Redirect&&F.code!==eo.SupersededByNewNavigation)this.navigated=!0;else if(F instanceof Uo)this.navigated=!0;else if(F instanceof Ni){const Ze=F.navigationBehaviorOptions,Ot=this.urlHandlingStrategy.merge(F.url,ee.currentRawUrl),xt={info:ee.extras.info,skipLocationChange:ee.extras.skipLocationChange,replaceUrl:ee.extras.replaceUrl||"eager"===this.urlUpdateStrategy||Ei(ee.source),...Ze};this.scheduleNavigation(Ot,zi,null,xt,{resolve:ee.resolve,reject:ee.reject,promise:ee.promise})}(function Na(E){return!(E instanceof as||E instanceof Ni)})(F)&&this._events.next(F)}catch(ee){this.navigationTransitions.transitionAbortSubject.next(ee)}});this.eventsSubscription.add(M)}resetRootComponentType(M){this.routerState.root.component=M,this.navigationTransitions.rootComponentType=M}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),zi,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((M,F)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(M,"popstate",F)},0)})}navigateToSyncWithBrowser(M,F,ee){const Ie={replaceUrl:!0},Ze=ee?.navigationId?ee:null;if(ee){const xt={...ee};delete xt.navigationId,delete xt.\u0275routerPageId,0!==Object.keys(xt).length&&(Ie.state=xt)}const Ot=this.parseUrl(M);this.scheduleNavigation(Ot,F,Ze,Ie)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(M){this.config=M.map(ks),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(M,F={}){const{relativeTo:ee,queryParams:Ie,fragment:Ze,queryParamsHandling:Ot,preserveFragment:xt}=F,yn=xt?this.currentUrlTree.fragment:Ze;let gi,ii=null;switch(Ot){case"merge":ii={...this.currentUrlTree.queryParams,...Ie};break;case"preserve":ii=this.currentUrlTree.queryParams;break;default:ii=Ie||null}null!==ii&&(ii=this.removeEmptyProps(ii));try{gi=ns(ee?ee.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof M[0]||"/"!==M[0][0])&&(M=[]),gi=this.currentUrlTree.root}return Cr(gi,M,ii,yn??null)}navigateByUrl(M,F={skipLocationChange:!1}){const ee=Xi(M)?M:this.parseUrl(M),Ie=this.urlHandlingStrategy.merge(ee,this.rawUrlTree);return this.scheduleNavigation(Ie,zi,null,F)}navigate(M,F={skipLocationChange:!1}){return function fl(E){for(let P=0;P(null!=Ie&&(F[ee]=Ie),F),{})}scheduleNavigation(M,F,ee,Ie,Ze){if(this.disposed)return Promise.resolve(!1);let Ot,xt,yn;Ze?(Ot=Ze.resolve,xt=Ze.reject,yn=Ze.promise):yn=new Promise((gi,so)=>{Ot=gi,xt=so});const ii=this.pendingTasks.add();return No(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(ii))}),this.navigationTransitions.handleNavigationRequest({source:F,restoredState:ee,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:M,extras:Ie,resolve:Ot,reject:xt,promise:yn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),yn.catch(gi=>Promise.reject(gi))}static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),gl=(()=>{class E{constructor(M,F,ee,Ie,Ze,Ot){this.router=M,this.route=F,this.tabIndexAttribute=ee,this.renderer=Ie,this.el=Ze,this.locationStrategy=Ot,this.href=null,this.commands=null,this.onChanges=new Xe.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const xt=Ze.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===xt||"area"===xt,this.isAnchorElement?this.subscription=M.events.subscribe(yn=>{yn instanceof Uo&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(M){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",M)}ngOnChanges(M){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(M){null!=M?(this.commands=Array.isArray(M)?M:[M],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(M,F,ee,Ie,Ze){const Ot=this.urlTree;return!!(null===Ot||this.isAnchorElement&&(0!==M||F||ee||Ie||Ze||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Ot,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const M=this.urlTree;this.href=null!==M&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(M)):null;const F=null===this.href?null:(0,c.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",F)}applyAttributeValue(M,F){const ee=this.renderer,Ie=this.el.nativeElement;null!==F?ee.setAttribute(Ie,M,F):ee.removeAttribute(Ie,M)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(F){return new(F||E)(c.rXU(Vo),c.rXU(ho),c.kS0("tabindex"),c.rXU(c.sFG),c.rXU(c.aKT),c.rXU(Se.hb))};static#t=this.\u0275dir=c.FsC({type:E,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(F,ee){1&F&&c.bIt("click",function(Ze){return ee.onClick(Ze.button,Ze.ctrlKey,Ze.shiftKey,Ze.altKey,Ze.metaKey)}),2&F&&c.BMQ("target",ee.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",c.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",c.L39],replaceUrl:[2,"replaceUrl","replaceUrl",c.L39],routerLink:"routerLink"},standalone:!0,features:[c.GFd,c.OA$]})}return E})(),Xl=(()=>{class E{get isActive(){return this._isActive}constructor(M,F,ee,Ie,Ze){this.router=M,this.element=F,this.renderer=ee,this.cdr=Ie,this.link=Ze,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new c.bkB,this.routerEventsSubscription=M.events.subscribe(Ot=>{Ot instanceof Uo&&this.update()})}ngAfterContentInit(){(0,G.of)(this.links.changes,(0,G.of)(null)).pipe((0,wt.U)()).subscribe(M=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const M=[...this.links.toArray(),this.link].filter(F=>!!F).map(F=>F.onChanges);this.linkInputChangesSubscription=(0,fe.H)(M).pipe((0,wt.U)()).subscribe(F=>{this._isActive!==this.isLinkActive(this.router)(F)&&this.update()})}set routerLinkActive(M){const F=Array.isArray(M)?M:M.split(" ");this.classes=F.filter(ee=>!!ee)}ngOnChanges(M){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const M=this.hasActiveLinks();this.classes.forEach(F=>{M?this.renderer.addClass(this.element.nativeElement,F):this.renderer.removeClass(this.element.nativeElement,F)}),M&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==M&&(this._isActive=M,this.cdr.markForCheck(),this.isActiveChange.emit(M))})}isLinkActive(M){const F=function La(E){return!!E.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ee=>{const Ie=ee.urlTree;return!!Ie&&M.isActive(Ie,F)}}hasActiveLinks(){const M=this.isLinkActive(this.router);return this.link&&M(this.link)||this.links.some(M)}static#e=this.\u0275fac=function(F){return new(F||E)(c.rXU(Vo),c.rXU(c.aKT),c.rXU(c.sFG),c.rXU(c.gRc),c.rXU(gl,8))};static#t=this.\u0275dir=c.FsC({type:E,selectors:[["","routerLinkActive",""]],contentQueries:function(F,ee,Ie){if(1&F&&c.wni(Ie,gl,5),2&F){let Ze;c.mGM(Ze=c.lsd())&&(ee.links=Ze)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[c.OA$]})}return E})();class Yl{}let ta=(()=>{class E{preload(M,F){return F().pipe((0,qe.W)(()=>(0,G.of)(null)))}static#e=this.\u0275fac=function(F){return new(F||E)};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),wa=(()=>{class E{constructor(M,F,ee,Ie,Ze){this.router=M,this.injector=ee,this.preloadingStrategy=Ie,this.loader=Ze}setUpPreloading(){this.subscription=this.router.events.pipe((0,Oe.p)(M=>M instanceof Uo),(0,Pe.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(M,F){const ee=[];for(const Ie of F){Ie.providers&&!Ie._injector&&(Ie._injector=(0,c.Ol2)(Ie.providers,M,`Route: ${Ie.path}`));const Ze=Ie._injector??M,Ot=Ie._loadedInjector??Ze;(Ie.loadChildren&&!Ie._loadedRoutes&&void 0===Ie.canLoad||Ie.loadComponent&&!Ie._loadedComponent)&&ee.push(this.preloadConfig(Ze,Ie)),(Ie.children||Ie._loadedRoutes)&&ee.push(this.processRoutes(Ot,Ie.children??Ie._loadedRoutes))}return(0,fe.H)(ee).pipe((0,wt.U)())}preloadConfig(M,F){return this.preloadingStrategy.preload(F,()=>{let ee;ee=F.loadChildren&&void 0===F.canLoad?this.loader.loadChildren(M,F):(0,G.of)(null);const Ie=ee.pipe((0,de.Z)(Ze=>null===Ze?(0,G.of)(void 0):(F._loadedRoutes=Ze.routes,F._loadedInjector=Ze.injector,this.processRoutes(Ze.injector??M,Ze.routes))));if(F.loadComponent&&!F._loadedComponent){const Ze=this.loader.loadComponent(F);return(0,fe.H)([Ie,Ze]).pipe((0,wt.U)())}return Ie})}static#e=this.\u0275fac=function(F){return new(F||E)(c.KVO(Vo),c.KVO(c.Ql9),c.KVO(c.uvJ),c.KVO(Yl),c.KVO(Kl))};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();const Ql=new c.nKC("");let fa=(()=>{class E{constructor(M,F,ee,Ie,Ze={}){this.urlSerializer=M,this.transitions=F,this.viewportScroller=ee,this.zone=Ie,this.options=Ze,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,c.WQX)(c.uvJ),Ze.scrollPositionRestoration||="disabled",Ze.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(M=>{M instanceof $o?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=M.navigationTrigger,this.restoredId=M.restoredState?M.restoredState.navigationId:0):M instanceof Uo?(this.lastId=M.id,this.scheduleScrollEvent(M,this.urlSerializer.parse(M.urlAfterRedirects).fragment)):M instanceof co&&M.code===tr.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(M,this.urlSerializer.parse(M.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(M=>{M instanceof ss&&(M.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(M.position):M.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(M.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(M,F){var ee=this;this.zone.runOutsideAngular((0,n.A)(function*(){yield new Promise(Ie=>{setTimeout(()=>{Ie()}),(0,c.mal)(()=>{Ie()},{injector:ee.environmentInjector})}),ee.zone.run(()=>{ee.transitions.events.next(new ss(M,"popstate"===ee.lastSource?ee.store[ee.restoredId]:null,F))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(F){c.QTQ()};static#t=this.\u0275prov=c.jDH({token:E,factory:E.\u0275fac})}return E})();function Jl(E,...P){return(0,c.EmA)([{provide:el,multi:!0,useValue:E},[],{provide:ho,useFactory:Qr,deps:[Vo]},{provide:c.iLQ,multi:!0,useFactory:ql},P.map(M=>M.\u0275providers)])}function Qr(E){return E.routerState.root}function Ir(E,P){return{\u0275kind:E,\u0275providers:P}}function la(E={}){return Ir(4,[{provide:Ql,useFactory:()=>{const M=(0,c.WQX)(Se.Xr),F=(0,c.WQX)(c.SKi),ee=(0,c.WQX)(Di),Ie=(0,c.WQX)(ft);return new fa(Ie,ee,M,F,E)}}])}function ql(){const E=(0,c.WQX)(c.zZn);return P=>{const M=E.get(c.o8S);if(P!==M.components[0])return;const F=E.get(Vo),ee=E.get(p);1===E.get(T)&&F.initialNavigation(),E.get(te,null,c.$GK.Optional)?.setUpPreloading(),E.get(Ql,null,c.$GK.Optional)?.init(),F.resetRootComponentType(M.componentTypes[0]),ee.closed||(ee.next(),ee.complete(),ee.unsubscribe())}}const p=new c.nKC("",{factory:()=>new Xe.B}),T=new c.nKC("",{providedIn:"root",factory:()=>1});function N(){return Ir(2,[{provide:T,useValue:0},{provide:c.hnV,multi:!0,deps:[c.zZn],useFactory:P=>{const M=P.get(Se.hj,Promise.resolve());return()=>M.then(()=>new Promise(F=>{const ee=P.get(Vo),Ie=P.get(p);No(ee,()=>{F(!0)}),P.get(Di).afterPreactivation=()=>(F(!0),Ie.closed?(0,G.of)(void 0):Ie),ee.initialNavigation()}))}}])}const te=new c.nKC("");function Ne(E){return Ir(0,[{provide:te,useExisting:wa},{provide:Yl,useExisting:E}])}function Ut(E){return Ir(9,[{provide:Rt,useValue:Nn},{provide:qt,useValue:{skipNextTransition:!!E?.skipInitialTransition,...E}}])}const dn=new c.nKC("ROUTER_FORROOT_GUARD"),jt=[Se.aZ,{provide:ft,useClass:$t},Vo,Er,{provide:ho,useFactory:Qr,deps:[Vo]},Kl,[]];let di=(()=>{class E{constructor(M){}static forRoot(M,F){return{ngModule:E,providers:[jt,[],{provide:el,multi:!0,useValue:M},{provide:dn,useFactory:Wn,deps:[[Vo,new c.Xx1,new c.kdw]]},{provide:Ss,useValue:F||{}},F?.useHash?{provide:Se.hb,useClass:Se.fw}:{provide:Se.hb,useClass:Se.Sm},{provide:Ql,useFactory:()=>{const E=(0,c.WQX)(Se.Xr),P=(0,c.WQX)(c.SKi),M=(0,c.WQX)(Ss),F=(0,c.WQX)(Di),ee=(0,c.WQX)(ft);return M.scrollOffset&&E.setOffset(M.scrollOffset),new fa(ee,F,E,P,M)}},F?.preloadingStrategy?Ne(F.preloadingStrategy).\u0275providers:[],F?.initialNavigation?xi(F):[],F?.bindToComponentInputs?Ir(8,[pa,{provide:mr,useExisting:pa}]).\u0275providers:[],F?.enableViewTransitions?Ut().\u0275providers:[],[{provide:$n,useFactory:ql},{provide:c.iLQ,multi:!0,useExisting:$n}]]}}static forChild(M){return{ngModule:E,providers:[{provide:el,multi:!0,useValue:M}]}}static#e=this.\u0275fac=function(F){return new(F||E)(c.KVO(dn,8))};static#t=this.\u0275mod=c.$C({type:E});static#n=this.\u0275inj=c.G2t({})}return E})();function Wn(E){return"guarded"}function xi(E){return["disabled"===E.initialNavigation?Ir(3,[{provide:c.hnV,multi:!0,useFactory:()=>{const P=(0,c.WQX)(Vo);return()=>{P.setUpLocationChangeListener()}}},{provide:T,useValue:2}]).\u0275providers:[],"enabledBlocking"===E.initialNavigation?N().\u0275providers:[]]}const $n=new c.nKC("")},600:(kt,Be,m)=>{"use strict";m.d(Be,{CF:()=>z,Kb:()=>ln,TS:()=>Se,YV:()=>Mt,Yq:()=>tt,fL:()=>ft,hO:()=>V,sR:()=>_e,z3:()=>$t});var n=m(3953),c=m(2791),Y=m(6031),fe=m(3726),G=m(4572),w=m(7673),J=m(1635),pe=m(5558),ve=m(9417);let Se=(()=>{class ot{get(me,De){const U=je();return U?U.get(me,De):null}getBoolean(me,De){const U=je();return!!U&&U.getBoolean(me,De)}getNumber(me,De){const U=je();return U?U.getNumber(me,De):0}static \u0275fac=function(De){return new(De||ot)};static \u0275prov=n.jDH({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})();const _e=new n.nKC("USERCONFIG"),je=()=>{if(typeof window<"u"){const ot=window.Ionic;if(ot?.config)return ot.config}return null};class Ve{data;constructor(ze={}){this.data=ze,console.warn("[Ionic Warning]: NavParams has been deprecated in favor of using Angular's input API. Developers should migrate to either the @Input decorator or the Signals-based input API.")}get(ze){return this.data[ze]}}let tt=(()=>{class ot{zone=(0,n.WQX)(n.SKi);applicationRef=(0,n.WQX)(n.o8S);config=(0,n.WQX)(_e);create(me,De,U){return new Oe(me,De,this.applicationRef,this.zone,U,this.config.useSetInputAPI??!1)}static \u0275fac=function(De){return new(De||ot)};static \u0275prov=n.jDH({token:ot,factory:ot.\u0275fac})}return ot})();class Oe{environmentInjector;injector;applicationRef;zone;elementReferenceKey;enableSignalsSupport;elRefMap=new WeakMap;elEventsMap=new WeakMap;constructor(ze,me,De,U,we,st){this.environmentInjector=ze,this.injector=me,this.applicationRef=De,this.zone=U,this.elementReferenceKey=we,this.enableSignalsSupport=st}attachViewToDom(ze,me,De,U){return this.zone.run(()=>new Promise(we=>{const st={...De};void 0!==this.elementReferenceKey&&(st[this.elementReferenceKey]=ze),we(de(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,ze,me,st,U,this.elementReferenceKey,this.enableSignalsSupport))}))}removeViewFromDom(ze,me){return this.zone.run(()=>new Promise(De=>{const U=this.elRefMap.get(me);if(U){U.destroy(),this.elRefMap.delete(me);const we=this.elEventsMap.get(me);we&&(we(),this.elEventsMap.delete(me))}De()}))}}const de=(ot,ze,me,De,U,we,st,Dt,Qt,xn,Fn,Ii)=>{const Vi=n.zZn.create({providers:qe(Qt),parent:me}),Hn=(0,n.a0P)(Dt,{environmentInjector:ze,elementInjector:Vi}),Zn=Hn.instance,qi=Hn.location.nativeElement;if(Qt)if(Fn&&void 0!==Zn[Fn]&&console.error(`[Ionic Error]: ${Fn} is a reserved property when using ${st.tagName.toLowerCase()}. Rename or remove the "${Fn}" property from ${Dt.name}.`),!0===Ii&&void 0!==Hn.setInput){const{modal:Do,popover:Jo,...Xi}=Qt;for(const hr in Xi)Hn.setInput(hr,Xi[hr]);void 0!==Do&&Object.assign(Zn,{modal:Do}),void 0!==Jo&&Object.assign(Zn,{popover:Jo})}else Object.assign(Zn,Qt);if(xn)for(const Do of xn)qi.classList.add(Do);const Po=Pe(ot,Zn,qi);return st.appendChild(qi),De.attachView(Hn.hostView),U.set(qi,Hn),we.set(qi,Po),qi},W=[Y.L,Y.a,Y.b,Y.c,Y.d],Pe=(ot,ze,me)=>ot.run(()=>{const De=W.filter(U=>"function"==typeof ze[U]).map(U=>{const we=st=>ze[U](st.detail);return me.addEventListener(U,we),()=>me.removeEventListener(U,we)});return()=>De.forEach(U=>U())}),ut=new n.nKC("NavParamsToken"),qe=ot=>[{provide:ut,useValue:ot},{provide:Ve,useFactory:nt,deps:[ut]}],nt=ot=>new Ve(ot),lt=(ot,ze)=>{const me=ot.prototype;ze.forEach(De=>{Object.defineProperty(me,De,{get(){return this.el[De]},set(U){this.z.runOutsideAngular(()=>this.el[De]=U)}})})},it=(ot,ze)=>{const me=ot.prototype;ze.forEach(De=>{me[De]=function(){const U=arguments;return this.z.runOutsideAngular(()=>this.el[De].apply(this.el,U))}})};function V(ot){return function(me){const{defineCustomElementFn:De,inputs:U,methods:we}=ot;return void 0!==De&&De(),U&<(me,U),we&&it(me,we),me}}const se=["alignment","animated","arrow","keepContentsMounted","backdropDismiss","cssClass","dismissOnSelect","enterAnimation","event","isOpen","keyboardClose","leaveAnimation","mode","showBackdrop","translucent","trigger","triggerAction","reference","size","side"],Me=["present","dismiss","onDidDismiss","onWillDismiss"];let z=(()=>{let ot=class x_{z;template;isCmpOpen=!1;el;constructor(me,De,U){this.z=U,this.el=De.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,me.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,me.detectChanges()}),((ot,ze,me)=>{["ionPopoverDidPresent","ionPopoverWillPresent","ionPopoverWillDismiss","ionPopoverDidDismiss","didPresent","willPresent","willDismiss","didDismiss"].forEach(De=>ot[De]=(0,fe.R)(ze,De))})(this,this.el)}static \u0275fac=function(De){return new(De||x_)(n.rXU(n.gRc),n.rXU(n.aKT),n.rXU(n.SKi))};static \u0275dir=n.FsC({type:x_,selectors:[["ion-popover"]],contentQueries:function(De,U,we){if(1&De&&n.wni(we,n.C4Q,5),2&De){let st;n.mGM(st=n.lsd())&&(U.template=st.first)}},inputs:{alignment:"alignment",animated:"animated",arrow:"arrow",keepContentsMounted:"keepContentsMounted",backdropDismiss:"backdropDismiss",cssClass:"cssClass",dismissOnSelect:"dismissOnSelect",enterAnimation:"enterAnimation",event:"event",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger",triggerAction:"triggerAction",reference:"reference",size:"size",side:"side"}})};return ot=(0,J.Cg)([V({inputs:se,methods:Me})],ot),ot})();const _i=new n.nKC("");let Lt=(()=>{class ot{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(me){this.unsubscribeFromRouteData(me),this.subscribeToRouteData(me)}unsubscribeFromRouteData(me){this.outletDataSubscriptions.get(me)?.unsubscribe(),this.outletDataSubscriptions.delete(me)}subscribeToRouteData(me){const{activatedRoute:De}=me,U=(0,G.z)([De.queryParams,De.params,De.data]).pipe((0,pe.n)(([we,st,Dt],Qt)=>(Dt={...we,...st,...Dt},0===Qt?(0,w.of)(Dt):Promise.resolve(Dt)))).subscribe(we=>{if(!me.isActivated||!me.activatedComponentRef||me.activatedRoute!==De||null===De.component)return void this.unsubscribeFromRouteData(me);const st=(0,n.HJs)(De.component);if(st)for(const{templateName:Dt}of st.inputs)me.activatedComponentRef.setInput(Dt,we[Dt]);else this.unsubscribeFromRouteData(me)});this.outletDataSubscriptions.set(me,U)}static \u0275fac=function(De){return new(De||ot)};static \u0275prov=n.jDH({token:ot,factory:ot.\u0275fac})}return ot})();const Mt=()=>({provide:_i,useFactory:pt,deps:[c.Ix]});function pt(ot){return ot?.componentInputBindingEnabled?new Lt:null}let ft=(()=>{class ot{injector;elementRef;onChange=()=>{};onTouched=()=>{};lastValue;statusChanges;constructor(me,De){this.injector=me,this.elementRef=De}writeValue(me){this.elementRef.nativeElement.value=this.lastValue=me,$t(this.elementRef)}handleValueChange(me,De){me===this.elementRef.nativeElement&&(De!==this.lastValue&&(this.lastValue=De,this.onChange(De)),$t(this.elementRef))}_handleBlurEvent(me){me===this.elementRef.nativeElement&&(this.onTouched(),$t(this.elementRef))}registerOnChange(me){this.onChange=me}registerOnTouched(me){this.onTouched=me}setDisabledState(me){this.elementRef.nativeElement.disabled=me}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let me;try{me=this.injector.get(ve.vO)}catch{}if(!me)return;me.statusChanges&&(this.statusChanges=me.statusChanges.subscribe(()=>$t(this.elementRef)));const De=me.control;De&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(we=>{if(typeof De[we]<"u"){const st=De[we].bind(De);De[we]=(...Dt)=>{st(...Dt),$t(this.elementRef)}}})}static \u0275fac=function(De){return new(De||ot)(n.rXU(n.zZn),n.rXU(n.aKT))};static \u0275dir=n.FsC({type:ot,hostBindings:function(De,U){1&De&&n.bIt("ionBlur",function(st){return U._handleBlurEvent(st.target)})}})}return ot})();const $t=ot=>{(ot=>{"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(ot):"function"==typeof requestAnimationFrame?requestAnimationFrame(ot):setTimeout(ot)})(()=>{const ze=ot.nativeElement,me=null!=ze.value&&ze.value.toString().length>0,De=Et(ze);en(ze,De);const U=ze.closest("ion-item");U&&en(U,me?[...De,"item-has-value"]:De)})},Et=ot=>{const ze=ot.classList,me=[];for(let De=0;De{const me=ot.classList;me.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),me.add(...ze)},mt=(ot,ze)=>ot.substring(0,ze.length)===ze;class ln{ctrl;constructor(ze){this.ctrl=ze}create(ze){return this.ctrl.create(ze||{})}dismiss(ze,me,De){return this.ctrl.dismiss(ze,me,De)}getTop(){return this.ctrl.getTop()}}},7865:(kt,Be,m)=>{"use strict";m.d(Be,{Jm:()=>Gg,b_:()=>_h,I9:()=>Wg,ME:()=>Ul,tN:()=>yh,iq:()=>Ef,CF:()=>ef,_H:()=>vf});var n=m(1635),c=m(3953),Y=m(600),fe=m(177),G=m(467),w=m(8928),J=m(1979);const ve="ion-content",he=".ion-content-scroll-host",ue=`${ve}, ${he}`,oe=v=>"ION-CONTENT"===v.tagName,xe=v=>v.closest(ue),He=v=>{if(oe(v)){const u=v.scrollY;return v.scrollY=!1,u}return v.style.setProperty("overflow","hidden"),!0};var Se=m(1656);const _e=function(){var v=(0,G.A)(function*(a,u,f,C,B,Z){var ye;if(a)return a.attachViewToDom(u,f,B,C);if(!(Z||"string"==typeof f||f instanceof HTMLElement))throw new Error("framework delegate is missing");const Le="string"==typeof f?null===(ye=u.ownerDocument)||void 0===ye?void 0:ye.createElement(f):f;return C&&C.forEach(Qe=>Le.classList.add(Qe)),B&&Object.assign(Le,B),u.appendChild(Le),yield new Promise(Qe=>(0,Se.c)(Le,Qe)),Le});return function(u,f,C,B,Z,ye){return v.apply(this,arguments)}}(),je=(v,a)=>{if(a){if(v)return v.removeViewFromDom(a.parentElement,a);a.remove()}return Promise.resolve()},Ve=()=>{let v,a;return{attachViewToDom:function(){var C=(0,G.A)(function*(B,Z,ye={},Le=[]){var Qe,vt;let Tt;if(v=B,Z){const St="string"==typeof Z?null===(Qe=v.ownerDocument)||void 0===Qe?void 0:Qe.createElement(Z):Z;Le.forEach(Wt=>St.classList.add(Wt)),Object.assign(St,ye),v.appendChild(St),Tt=St,yield new Promise(Wt=>(0,Se.c)(St,Wt))}else if(v.children.length>0&&("ION-MODAL"===v.tagName||"ION-POPOVER"===v.tagName)&&!(Tt=v.children[0]).classList.contains("ion-delegate-host")){const Wt=null===(vt=v.ownerDocument)||void 0===vt?void 0:vt.createElement("div");Wt.classList.add("ion-delegate-host"),Le.forEach(Yt=>Wt.classList.add(Yt)),Wt.append(...v.children),v.appendChild(Wt),Tt=Wt}const Xt=document.querySelector("ion-app")||document.body;return a=document.createComment("ionic teleport"),v.parentNode.insertBefore(a,v),Xt.appendChild(v),Tt??v});return function(Z,ye){return C.apply(this,arguments)}}(),removeViewFromDom:()=>(v&&a&&(a.parentNode.insertBefore(v,a),a.remove()),Promise.resolve())}},tt=()=>{let v;return{lock:function(){var u=(0,G.A)(function*(){const f=v;let C;return v=new Promise(B=>C=B),void 0!==f&&(yield f),C});return function(){return u.apply(this,arguments)}}()}};var Oe=m(4878);var W=m(5531);var it=m(8875);const Ge='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',V=(v,a)=>{const u=v.querySelector(Ge);Me(u,a??v)},se=(v,a)=>{const u=Array.from(v.querySelectorAll(Ge));Me(u.length>0?u[u.length-1]:null,a??v)},Me=(v,a)=>{let u=v;const f=v?.shadowRoot;f&&(u=f.querySelector(Ge)||v),u?(0,Se.f)(u):a.focus()};let z=0,We=0;const Ue=new WeakMap,wt=v=>({create:a=>Vn(v,a),dismiss:(a,u,f)=>_i(document,a,u,v,f),getTop:()=>(0,G.A)(function*(){return pt(document,v)})()}),It=wt("ion-modal"),fn=wt("ion-popover"),cn=v=>{typeof document<"u"&&Mi(document);const a=z++;v.overlayIndex=a},Rn=v=>(v.hasAttribute("id")||(v.id="ion-overlay-"+ ++We),v.id),Vn=(v,a)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(v).then(()=>{const u=document.createElement(v);return u.classList.add("overlay-hidden"),Object.assign(u,Object.assign(Object.assign({},a),{hasController:!0})),Zt(document).appendChild(u),new Promise(f=>(0,Se.c)(u,f))}):Promise.resolve(),mi=(v,a)=>{let u=v;const f=v?.shadowRoot;f&&(u=f.querySelector(Ge)||v),u?(0,Se.f)(u):a.focus()},Mi=v=>{0===z&&(z=1,v.addEventListener("focus",a=>{((v,a)=>{const u=pt(a,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker-legacy,ion-popover"),f=v.target;u&&f&&!u.classList.contains(me)&&(u.shadowRoot?(()=>{if(u.contains(f))u.lastFocus=f;else if("ION-TOAST"===f.tagName)mi(u.lastFocus,u);else{const Z=u.lastFocus;V(u),Z===a.activeElement&&se(u),u.lastFocus=a.activeElement}})():(()=>{if(u===f)u.lastFocus=void 0;else if("ION-TOAST"===f.tagName)mi(u.lastFocus,u);else{const Z=(0,Se.g)(u);if(!Z.contains(f))return;const ye=Z.querySelector(".ion-overlay-wrapper");if(!ye)return;if(ye.contains(f)||f===Z.querySelector("ion-backdrop"))u.lastFocus=f;else{const Le=u.lastFocus;V(ye,u),Le===a.activeElement&&se(ye,u),u.lastFocus=a.activeElement}}})())})(a,v)},!0),v.addEventListener("ionBackButton",a=>{const u=pt(v);u?.backdropDismiss&&a.detail.register(100,()=>{u.dismiss(void 0,Et)})}),W.c.get("experimentalCloseWatcher",!1)&&void 0!==Oe.w&&"CloseWatcher"in Oe.w||v.addEventListener("keydown",a=>{if("Escape"===a.key){const u=pt(v);u?.backdropDismiss&&u.dismiss(void 0,Et)}}))},_i=(v,a,u,f,C)=>{const B=pt(v,f,C);return B?B.dismiss(a,u):Promise.reject("overlay does not exist")},Mt=(v,a)=>((v,a)=>(void 0===a&&(a="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker-legacy,ion-popover,ion-toast"),Array.from(v.querySelectorAll(a)).filter(u=>u.overlayIndex>0)))(v,a).filter(u=>!(v=>v.classList.contains("overlay-hidden"))(u)),pt=(v,a,u)=>{const f=Mt(v,a);return void 0===u?f[f.length-1]:f.find(C=>C.id===u)},gt=(v=!1)=>{const u=Zt(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");u&&(v?u.setAttribute("aria-hidden","true"):u.removeAttribute("aria-hidden"))},At=function(){var v=(0,G.A)(function*(a,u,f,C,B){var Z,ye;if(a.presented)return;gt(!0),document.body.classList.add(it.B),ot(a.el),a.presented=!0,a.willPresent.emit(),null===(Z=a.willPresentShorthand)||void 0===Z||Z.emit();const Le=(0,W.b)(a),Qe=a.enterAnimation?a.enterAnimation:W.c.get(u,"ios"===Le?f:C);(yield Tn(a,Qe,a.el,B))&&(a.didPresent.emit(),null===(ye=a.didPresentShorthand)||void 0===ye||ye.emit()),"ION-TOAST"!==a.el.tagName&&rn(a.el),a.keyboardClose&&(null===document.activeElement||!a.el.contains(document.activeElement))&&a.el.focus(),a.el.removeAttribute("aria-hidden")});return function(u,f,C,B,Z){return v.apply(this,arguments)}}(),rn=function(){var v=(0,G.A)(function*(a){let u=document.activeElement;if(!u)return;const f=u?.shadowRoot;f&&(u=f.querySelector(Ge)||u),yield a.onDidDismiss(),(null===document.activeElement||document.activeElement===document.body)&&u.focus()});return function(u){return v.apply(this,arguments)}}(),an=function(){var v=(0,G.A)(function*(a,u,f,C,B,Z,ye){var Le,Qe;if(!a.presented)return!1;void 0!==Oe.d&&1===Mt(Oe.d).length&&(gt(!1),document.body.classList.remove(it.B)),a.presented=!1;try{a.el.style.setProperty("pointer-events","none"),a.willDismiss.emit({data:u,role:f}),null===(Le=a.willDismissShorthand)||void 0===Le||Le.emit({data:u,role:f});const Tt=(0,W.b)(a),Xt=a.leaveAnimation?a.leaveAnimation:W.c.get(C,"ios"===Tt?B:Z);f!==en&&(yield Tn(a,Xt,a.el,ye)),a.didDismiss.emit({data:u,role:f}),null===(Qe=a.didDismissShorthand)||void 0===Qe||Qe.emit({data:u,role:f}),(Ue.get(a)||[]).forEach(Wt=>Wt.destroy()),Ue.delete(a),a.el.classList.add("overlay-hidden"),a.el.style.removeProperty("pointer-events"),void 0!==a.el.lastFocus&&(a.el.lastFocus=void 0)}catch(Tt){console.error(Tt)}return a.el.remove(),ze(),!0});return function(u,f,C,B,Z,ye,Le){return v.apply(this,arguments)}}(),Zt=v=>v.querySelector("ion-app")||v.body,Tn=function(){var v=(0,G.A)(function*(a,u,f,C){f.classList.remove("overlay-hidden");const Z=u(a.el,C);(!a.animated||!W.c.getBoolean("animated",!0))&&Z.duration(0),a.keyboardClose&&Z.beforeAddWrite(()=>{const Le=f.ownerDocument.activeElement;Le?.matches("input,ion-input, ion-textarea")&&Le.blur()});const ye=Ue.get(a)||[];return Ue.set(a,[...ye,Z]),yield Z.play(),!0});return function(u,f,C,B){return v.apply(this,arguments)}}(),tn=(v,a)=>{let u;const f=new Promise(C=>u=C);return Jt(v,a,C=>{u(C.detail)}),f},Jt=(v,a,u)=>{const f=C=>{(0,Se.b)(v,a,f),u(C)};(0,Se.a)(v,a,f)},Et="backdrop",en="gesture",ot=v=>{var a;if(void 0===Oe.d)return;const u=Mt(Oe.d);for(let f=u.length-1;f>=0;f--){const C=u[f],B=null!==(a=u[f+1])&&void 0!==a?a:v;(B.hasAttribute("aria-hidden")||"ION-TOAST"!==B.tagName)&&C.setAttribute("aria-hidden","true")}},ze=()=>{if(void 0===Oe.d)return;const v=Mt(Oe.d);for(let a=v.length-1;a>=0;a--){const u=v[a];if(u.removeAttribute("aria-hidden"),"ION-TOAST"!==u.tagName)break}},me="ion-disable-focus-trap",De=(v,a)=>null!==a.closest(v),U=(v,a)=>"string"==typeof v&&v.length>0?Object.assign({"ion-color":!0,[`ion-color-${v}`]:!0},a):a,st=v=>{const a={};return(v=>void 0!==v?(Array.isArray(v)?v:v.split(" ")).filter(u=>null!=u).map(u=>u.trim()).filter(u=>""!==u):[])(v).forEach(u=>a[u]=!0),a},Dt=/^[a-z][a-z0-9+\-.]*:/,Qt=function(){var v=(0,G.A)(function*(a,u,f,C){if(null!=a&&"#"!==a[0]&&!Dt.test(a)){const B=document.querySelector("ion-router");if(B)return u?.preventDefault(),B.push(a,f,C)}return!1});return function(u,f,C,B){return v.apply(this,arguments)}}();var xn=m(6031);const Fn="ionKeyboardDidShow";var On=m(555);const ai=(v,a,u,f,C)=>Ls(v[1],a[1],u[1],f[1],C).map(B=>qo(v[0],a[0],u[0],f[0],B)),qo=(v,a,u,f,C)=>C*(3*a*Math.pow(C-1,2)+C*(-3*u*C+3*u+f*C))-v*Math.pow(C-1,3),Ls=(v,a,u,f,C)=>Ft((f-=C)-3*(u-=C)+3*(a-=C)-(v-=C),3*u-6*a+3*v,3*a-3*v,v).filter(Z=>Z>=0&&Z<=1),Ft=(v,a,u,f)=>{if(0===v)return((v,a,u)=>{const f=a*a-4*v*u;return f<0?[]:[(-a+Math.sqrt(f))/(2*v),(-a-Math.sqrt(f))/(2*v)]})(a,u,f);const C=(3*(u/=v)-(a/=v)*a)/3,B=(2*a*a*a-9*a*u+27*(f/=v))/27;if(0===C)return[Math.pow(-B,1/3)];if(0===B)return[Math.sqrt(-C),-Math.sqrt(-C)];const Z=Math.pow(B/2,2)+Math.pow(C/3,3);if(0===Z)return[Math.pow(B/2,.5)-a/3];if(Z>0)return[Math.pow(-B/2+Math.sqrt(Z),1/3)-Math.pow(B/2+Math.sqrt(Z),1/3)-a/3];const ye=Math.sqrt(Math.pow(-C/3,3)),Le=Math.acos(-B/(2*Math.sqrt(Math.pow(-C/3,3)))),Qe=2*Math.pow(ye,1/3);return[Qe*Math.cos(Le/3)-a/3,Qe*Math.cos((Le+2*Math.PI)/3)-a/3,Qe*Math.cos((Le+4*Math.PI)/3)-a/3]};var un=m(2104);const lo=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionBackdropTap=(0,w.lh)(this,"ionBackdropTap",7),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}onMouseDown(a){this.emitTap(a)}emitTap(a){this.stopPropagation&&(a.preventDefault(),a.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const a=(0,W.b)(this);return(0,w.h)(w.xr,{key:"c803b4302c8e722064feb03dafe3cb6e190b4f2b",tabindex:"-1","aria-hidden":"true",class:{[a]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}static get style(){return{ios:":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",md:":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}"}}},[33,"ion-backdrop",{visible:[4],tappable:[4],stopPropagation:[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]);function zi(){typeof customElements>"u"||["ion-backdrop"].forEach(a=>{"ion-backdrop"===a&&(customElements.get(a)||customElements.define(a,lo))})}var Yn=function(v){return v.Dark="DARK",v.Light="LIGHT",v.Default="DEFAULT",v}(Yn||{});const _o={getEngine(){const v=(()=>{if(void 0!==Oe.w)return Oe.w.Capacitor})();if(v?.isPluginAvailable("StatusBar"))return v.Plugins.StatusBar},setStyle(v){const a=this.getEngine();a&&a.setStyle(v)},getStyle:(v=(0,G.A)(function*(){const a=this.getEngine();if(!a)return Yn.Default;const{style:u}=yield a.getInfo();return u}),function(){return v.apply(this,arguments)})},$o=(v,a)=>{if(1===a)return 0;const u=1/(1-a);return v*u+-a*u},Uo=()=>{!Oe.w||Oe.w.innerWidth>=768||_o.setStyle({style:Yn.Dark})},eo=(v=Yn.Default)=>{!Oe.w||Oe.w.innerWidth>=768||_o.setStyle({style:v})},tr=function(){var v=(0,G.A)(function*(a,u){"function"!=typeof a.canDismiss||!(yield a.canDismiss(void 0,en))||(u.isRunning()?u.onFinish(()=>{a.dismiss(void 0,"handler")},{oneTimeCallback:!0}):a.dismiss(void 0,"handler"))});return function(u,f){return v.apply(this,arguments)}}(),Eo=v=>.00255275*2.71828**(-14.9619*v)-1.00255*2.71828**(-.0380968*v)+1,pr=(v,a,u,f)=>{const B=v.offsetHeight;let Z=!1,ye=!1,Le=null,Qe=null,Tt=!0,Xt=0;const oi=(0,un.createGesture)({el:v,gestureName:"modalSwipeToClose",gesturePriority:39,direction:"y",threshold:10,canStart:Bn=>{const ei=Bn.event.target;return null===ei||!ei.closest||(Le=xe(ei),Le?(Qe=oe(Le)?(0,Se.g)(Le).querySelector(".inner-scroll"):Le,!Le.querySelector("ion-refresher")&&0===Qe.scrollTop):null===ei.closest("ion-footer"))},onStart:Bn=>{const{deltaY:ei}=Bn;Tt=!Le||!oe(Le)||Le.scrollY,ye=void 0!==v.canDismiss&&!0!==v.canDismiss,ei>0&&Le&&He(Le),a.progressStart(!0,Z?1:0)},onMove:Bn=>{const{deltaY:ei}=Bn;ei>0&&Le&&He(Le);const zn=Bn.deltaY/B,ti=zn>=0&&ye,Ki=ti?.2:.9999,Co=ti?Eo(zn/Ki):zn,So=(0,Se.k)(1e-4,Co,Ki);a.progressStep(So),So>=.5&&Xt<.5?eo(u):So<.5&&Xt>=.5&&Uo(),Xt=So},onEnd:Bn=>{const ei=Bn.velocityY,zn=Bn.deltaY/B,ti=zn>=0&&ye,Ki=ti?.2:.9999,Co=ti?Eo(zn/Ki):zn,So=(0,Se.k)(1e-4,Co,Ki),Vr=!ti&&(Bn.deltaY+1e3*ei)/B>=.5;let dr=Vr?-.001:.001;Vr?(a.easing("cubic-bezier(0.32, 0.72, 0, 1)"),dr+=ai([0,0],[.32,.72],[0,1],[1,1],So)[0]):(a.easing("cubic-bezier(1, 0, 0.68, 0.28)"),dr+=ai([0,0],[1,0],[.68,.28],[1,1],So)[0]);const es=is(Vr?zn*B:(1-So)*B,ei);Z=Vr,oi.enable(!1),Le&&((v,a)=>{oe(v)?v.scrollY=a:v.style.removeProperty("overflow")})(Le,Tt),a.onFinish(()=>{Vr||oi.enable(!0)}).progressEnd(Vr?1:0,dr,es),ti&&So>Ki/4?tr(v,a):Vr&&f()}});return oi},is=(v,a)=>(0,Se.k)(400,v/Math.abs(1.1*a),500),Dr=v=>{const{currentBreakpoint:a,backdropBreakpoint:u}=v,f=void 0===u||u{const{currentBreakpoint:a,backdropBreakpoint:u}=v,f=`calc(var(--backdrop-opacity) * ${$o(a,u)})`,C=[{offset:0,opacity:f},{offset:1,opacity:0}],B=[{offset:0,opacity:f},{offset:u,opacity:0},{offset:1,opacity:0}],Z=(0,On.c)("backdropAnimation").keyframes(0!==u?B:C);return{wrapperAnimation:(0,On.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-100*a}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:Z}},Ds=(v,a)=>{const{presentingEl:u,currentBreakpoint:f}=a,C=(0,Se.g)(v),{wrapperAnimation:B,backdropAnimation:Z}=void 0!==f?Dr(a):{backdropAnimation:(0,On.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,On.c)().fromTo("transform","translateY(100vh)","translateY(0vh)")};Z.addElement(C.querySelector("ion-backdrop")),B.addElement(C.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const ye=(0,On.c)("entering-base").addElement(v).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(B);if(u){const Le=window.innerWidth<768,Qe="ION-MODAL"===u.tagName&&void 0!==u.presentingElement,vt=(0,Se.g)(u),Tt=(0,On.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),Xt=document.body;if(Le){const St=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",In=`translateY(${Qe?"-10px":St}) scale(0.915)`;Tt.afterStyles({transform:In}).beforeAddWrite(()=>Xt.style.setProperty("background-color","black")).addElement(u).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:In,borderRadius:"10px 10px 0 0"}]),ye.addAnimation(Tt)}else if(ye.addAnimation(Z),Qe){const Wt=`translateY(-10px) scale(${Qe?.915:1})`;Tt.afterStyles({transform:Wt}).addElement(vt.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:Wt}]);const Yt=(0,On.c)().afterStyles({transform:Wt}).addElement(vt.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:Wt}]);ye.addAnimation([Tt,Yt])}else B.fromTo("opacity","0","1")}else ye.addAnimation(Z);return ye},rr=(v,a,u=500)=>{const{presentingEl:f,currentBreakpoint:C}=a,B=(0,Se.g)(v),{wrapperAnimation:Z,backdropAnimation:ye}=void 0!==C?os(a):{backdropAnimation:(0,On.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,On.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};ye.addElement(B.querySelector("ion-backdrop")),Z.addElement(B.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const Le=(0,On.c)("leaving-base").addElement(v).easing("cubic-bezier(0.32,0.72,0,1)").duration(u).addAnimation(Z);if(f){const Qe=window.innerWidth<768,vt="ION-MODAL"===f.tagName&&void 0!==f.presentingElement,Tt=(0,Se.g)(f),Xt=(0,On.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(Wt=>{1===Wt&&(f.style.setProperty("overflow",""),Array.from(St.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(In=>void 0!==In.presentingElement).length<=1&&St.style.setProperty("background-color",""))}),St=document.body;if(Qe){const Wt=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",qn=`translateY(${vt?"-10px":Wt}) scale(0.915)`;Xt.addElement(f).keyframes([{offset:0,filter:"contrast(0.85)",transform:qn,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),Le.addAnimation(Xt)}else if(Le.addAnimation(ye),vt){const Yt=`translateY(-10px) scale(${vt?.915:1})`;Xt.addElement(Tt.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:Yt},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const In=(0,On.c)().addElement(Tt.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:Yt},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);Le.addAnimation([Xt,In])}else Z.fromTo("opacity","1","0")}else Le.addAnimation(ye);return Le},io=(v,a)=>{const{currentBreakpoint:u}=a,f=(0,Se.g)(v),{wrapperAnimation:C,backdropAnimation:B}=void 0!==u?Dr(a):{backdropAnimation:(0,On.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,On.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}])};return B.addElement(f.querySelector("ion-backdrop")),C.addElement(f.querySelector(".modal-wrapper")),(0,On.c)().addElement(v).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([B,C])},Pa=(v,a)=>{const{currentBreakpoint:u}=a,f=(0,Se.g)(v),{wrapperAnimation:C,backdropAnimation:B}=void 0!==u?os(a):{backdropAnimation:(0,On.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,On.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return B.addElement(f.querySelector("ion-backdrop")),C.addElement(f.querySelector(".modal-wrapper")),(0,On.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([B,C])},Er=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=(0,w.lh)(this,"ionModalDidPresent",7),this.willPresent=(0,w.lh)(this,"ionModalWillPresent",7),this.willDismiss=(0,w.lh)(this,"ionModalWillDismiss",7),this.didDismiss=(0,w.lh)(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=(0,w.lh)(this,"ionBreakpointDidChange",7),this.didPresentShorthand=(0,w.lh)(this,"didPresent",7),this.willPresentShorthand=(0,w.lh)(this,"willPresent",7),this.willDismissShorthand=(0,w.lh)(this,"willDismiss",7),this.didDismissShorthand=(0,w.lh)(this,"didDismiss",7),this.ionMount=(0,w.lh)(this,"ionMount",7),this.lockController=tt(),this.triggerController=(()=>{let v;const a=()=>{v&&(v(),v=void 0)};return{addClickListener:(f,C)=>{a();const B=void 0!==C?document.getElementById(C):null;B?v=((ye,Le)=>{const Qe=()=>{Le.present()};return ye.addEventListener("click",Qe),()=>{ye.removeEventListener("click",Qe)}})(B,f):(0,J.p)(`A trigger element with the ID "${C}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,f)},removeClickListener:a}})(),this.coreDelegate=Ve(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:a,handleBehavior:u}=this;"cycle"!==u||void 0!==a||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:a}=this;void 0===a&&this.dismiss(void 0,Et)},this.onLifecycle=a=>{const u=this.usersElement,f=Wo[a.type];if(u&&f){const C=new CustomEvent(f,{bubbles:!1,cancelable:!1,detail:a.detail});u.dispatchEvent(C)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.focusTrap=!0,this.canDismiss=!0}onIsOpenChange(a,u){!0===a&&!1===u?this.present():!1===a&&!0===u&&this.dismiss()}triggerChanged(){const{trigger:a,el:u,triggerController:f}=this;a&&f.addClickListener(u,a)}breakpointsChanged(a){void 0!==a&&(this.sortedBreakpoints=a.sort((u,f)=>u-f))}connectedCallback(){const{el:a}=this;cn(a),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){const{breakpoints:a,initialBreakpoint:u,el:f,htmlAttributes:C}=this,B=this.isSheetModal=void 0!==a&&void 0!==u,Z=["aria-label","role"];this.inheritedAttributes=(0,Se.d)(f,Z),void 0!==C&&Z.forEach(ye=>{C[ye]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[ye]:C[ye]}),delete C[ye])}),B&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==a&&void 0!==u&&!a.includes(u)&&(0,J.p)("Your breakpoints array must include the initialBreakpoint value."),Rn(f)}componentDidLoad(){!0===this.isOpen&&(0,Se.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(a=!1){if(this.workingDelegate&&!a)return{delegate:this.workingDelegate,inline:this.inline};const f=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:f,delegate:this.workingDelegate=f?this.delegate||this.coreDelegate:this.delegate}}checkCanDismiss(a,u){var f=this;return(0,G.A)(function*(){const{canDismiss:C}=f;return"function"==typeof C?C(a,u):C})()}present(){var a=this;return(0,G.A)(function*(){const u=yield a.lockController.lock();if(a.presented)return void u();const{presentingElement:f,el:C}=a;a.currentBreakpoint=a.initialBreakpoint;const{inline:B,delegate:Z}=a.getDelegate(!0);a.ionMount.emit(),a.usersElement=yield _e(Z,C,a.component,["ion-page"],a.componentProps,B),(0,Se.j)(C)?yield(0,xn.e)(a.usersElement):a.keepContentsMounted||(yield(0,xn.w)()),(0,w.bN)(()=>a.el.classList.add("show-modal"));const ye=void 0!==f;ye&&"ios"===(0,W.b)(a)&&(a.statusBarStyle=yield _o.getStyle(),Uo()),yield At(a,"modalEnter",Ds,io,{presentingEl:f,currentBreakpoint:a.initialBreakpoint,backdropBreakpoint:a.backdropBreakpoint}),typeof window<"u"&&(a.keyboardOpenCallback=()=>{a.gesture&&(a.gesture.enable(!1),(0,Se.r)(()=>{a.gesture&&a.gesture.enable(!0)}))},window.addEventListener(Fn,a.keyboardOpenCallback)),a.isSheetModal?a.initSheetGesture():ye&&a.initSwipeToClose(),u()})()}initSwipeToClose(){var u,a=this;if("ios"!==(0,W.b)(this))return;const{el:f}=this,C=this.leaveAnimation||W.c.get("modalLeave",rr),B=this.animation=C(f,{presentingEl:this.presentingElement});if(!(v=>v.querySelector(he)||v.querySelector(ue))(f))return void(v=>{(0,J.b)(v,ve)})(f);const ye=null!==(u=this.statusBarStyle)&&void 0!==u?u:Yn.Default;this.gesture=pr(f,B,ye,()=>{this.gestureAnimationDismissing=!0,eo(this.statusBarStyle),this.animation.onFinish((0,G.A)(function*(){yield a.dismiss(void 0,en),a.gestureAnimationDismissing=!1}))}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:a,initialBreakpoint:u,backdropBreakpoint:f}=this;if(!a||void 0===u)return;const C=this.enterAnimation||W.c.get("modalEnter",Ds),B=this.animation=C(this.el,{presentingEl:this.presentingElement,currentBreakpoint:u,backdropBreakpoint:f});B.progressStart(!0,1);const{gesture:Z,moveSheetToBreakpoint:ye}=((v,a,u,f,C,B,Z=[],ye,Le,Qe)=>{const Xt={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==C?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-C,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}]},St=v.querySelector("ion-content"),Wt=u.clientHeight;let Yt=f,In=0,qn=!1;const Bn=B.childAnimations.find(_r=>"wrapperAnimation"===_r.id),ei=B.childAnimations.find(_r=>"backdropAnimation"===_r.id),zn=Z[Z.length-1],ti=Z[0],Ki=()=>{v.style.setProperty("pointer-events","auto"),a.style.setProperty("pointer-events","auto"),v.classList.remove(me)},Co=()=>{v.style.setProperty("pointer-events","none"),a.style.setProperty("pointer-events","none"),v.classList.add(me)};Bn&&ei&&(Bn.keyframes([...Xt.WRAPPER_KEYFRAMES]),ei.keyframes([...Xt.BACKDROP_KEYFRAMES]),B.progressStart(!0,1-Yt),Yt>C?Ki():Co()),St&&Yt!==zn&&(St.scrollY=!1);const es=_r=>{const{breakpoint:yr,canDismiss:ts,breakpointOffset:Pr,animated:Xa}=_r,Sa=ts&&0===yr,Ns=Sa?Yt:yr,Nc=0!==Ns;return Yt=0,Bn&&ei&&(Bn.keyframes([{offset:0,transform:`translateY(${100*Pr}%)`},{offset:1,transform:`translateY(${100*(1-Ns)}%)`}]),ei.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${$o(1-Pr,C)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${$o(Ns,C)})`}]),B.progressStep(0)),sa.enable(!1),Sa?tr(v,B):Nc||Le(),St&&Ns===Z[Z.length-1]&&(St.scrollY=!0),new Promise(cl=>{B.onFinish(()=>{Nc?Bn&&ei?(0,Se.r)(()=>{Bn.keyframes([...Xt.WRAPPER_KEYFRAMES]),ei.keyframes([...Xt.BACKDROP_KEYFRAMES]),B.progressStart(!0,1-Ns),Yt=Ns,Qe(Yt),Yt>C?Ki():Co(),sa.enable(!0),cl()}):(sa.enable(!0),cl()):cl()},{oneTimeCallback:!0}).progressEnd(1,0,Xa?500:0)})},sa=(0,un.createGesture)({el:u,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:_r=>{const yr=xe(_r.event.target);if(Yt=ye(),1===Yt&&yr){const ts=oe(yr)?(0,Se.g)(yr).querySelector(".inner-scroll"):yr;return!yr.querySelector("ion-refresher")&&0===ts.scrollTop}return!0},onStart:_r=>{qn=void 0!==v.canDismiss&&!0!==v.canDismiss&&0===ti,_r.deltaY>0&&St&&(St.scrollY=!1),(0,Se.r)(()=>{v.focus()}),B.progressStart(!0,1-Yt)},onMove:_r=>{_r.deltaY>0&&St&&(St.scrollY=!1);const ts=Z.length>1?1-Z[1]:void 0,Pr=1-Yt+_r.deltaY/Wt,Xa=void 0!==ts&&Pr>=ts&&qn,Sa=Xa?.95:.9999,Ns=Xa&&void 0!==ts?ts+Eo((Pr-ts)/(Sa-ts)):Pr;In=(0,Se.k)(1e-4,Ns,Sa),B.progressStep(In)},onEnd:_r=>{const Pr=Yt-(_r.deltaY+350*_r.velocityY)/Wt,Xa=Z.reduce((Sa,Ns)=>Math.abs(Ns-Pr){var Le;return null!==(Le=this.currentBreakpoint)&&void 0!==Le?Le:0},()=>this.sheetOnDismiss(),Le=>{this.currentBreakpoint!==Le&&(this.currentBreakpoint=Le,this.ionBreakpointDidChange.emit({breakpoint:Le}))});this.gesture=Z,this.moveSheetToBreakpoint=ye,this.gesture.enable(!0)}sheetOnDismiss(){var a=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,G.A)(function*(){a.currentBreakpoint=0,a.ionBreakpointDidChange.emit({breakpoint:a.currentBreakpoint}),yield a.dismiss(void 0,en),a.gestureAnimationDismissing=!1}))}dismiss(a,u){var f=this;return(0,G.A)(function*(){var C;if(f.gestureAnimationDismissing&&u!==en)return!1;const B=yield f.lockController.lock();if("handler"!==u&&!(yield f.checkCanDismiss(a,u)))return B(),!1;const{presentingElement:Z}=f;void 0!==Z&&"ios"===(0,W.b)(f)&&eo(f.statusBarStyle),typeof window<"u"&&f.keyboardOpenCallback&&(window.removeEventListener(Fn,f.keyboardOpenCallback),f.keyboardOpenCallback=void 0);const Le=yield an(f,a,u,"modalLeave",rr,Pa,{presentingEl:Z,currentBreakpoint:null!==(C=f.currentBreakpoint)&&void 0!==C?C:f.initialBreakpoint,backdropBreakpoint:f.backdropBreakpoint});if(Le){const{delegate:Qe}=f.getDelegate();yield je(Qe,f.usersElement),(0,w.bN)(()=>f.el.classList.remove("show-modal")),f.animation&&f.animation.destroy(),f.gesture&&f.gesture.destroy()}return f.currentBreakpoint=void 0,f.animation=void 0,B(),Le})()}onDidDismiss(){return tn(this.el,"ionModalDidDismiss")}onWillDismiss(){return tn(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(a){var u=this;return(0,G.A)(function*(){if(!u.isSheetModal)return void(0,J.p)("setCurrentBreakpoint is only supported on sheet modals.");if(!u.breakpoints.includes(a))return void(0,J.p)(`Attempted to set invalid breakpoint value ${a}. Please double check that the breakpoint value is part of your defined breakpoints.`);const{currentBreakpoint:f,moveSheetToBreakpoint:C,canDismiss:B,breakpoints:Z,animated:ye}=u;f!==a&&C&&(u.sheetTransition=C({breakpoint:a,breakpointOffset:1-f,canDismiss:void 0!==B&&!0!==B&&0===Z[0],animated:ye}),yield u.sheetTransition,u.sheetTransition=void 0)})()}getCurrentBreakpoint(){var a=this;return(0,G.A)(function*(){return a.currentBreakpoint})()}moveToNextBreakpoint(){var a=this;return(0,G.A)(function*(){const{breakpoints:u,currentBreakpoint:f}=a;if(!u||null==f)return!1;const C=u.filter(Le=>0!==Le),Z=(C.indexOf(f)+1)%C.length,ye=C[Z];return yield a.setCurrentBreakpoint(ye),!0})()}render(){const{handle:a,isSheetModal:u,presentingElement:f,htmlAttributes:C,handleBehavior:B,inheritedAttributes:Z,focusTrap:ye}=this,Le=!1!==a&&u,Qe=(0,W.b)(this),vt=void 0!==f&&"ios"===Qe,Tt="cycle"===B;return(0,w.h)(w.xr,Object.assign({key:"fe6fd17cf857127f89d652b9aa3e9473d28c55db","no-router":!0,tabindex:"-1"},C,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[Qe]:!0,"modal-default":!vt&&!u,"modal-card":vt,"modal-sheet":u,"overlay-hidden":!0,[me]:!1===ye},st(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),(0,w.h)("ion-backdrop",{key:"0f3a31363c2717e5483bc0412c25804897d4aff8",ref:Xt=>this.backdropEl=Xt,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===Qe&&(0,w.h)("div",{key:"0e5ed59162ff08fe0a9f757e06bdacc75f65c0ed",class:"modal-shadow"}),(0,w.h)("div",Object.assign({key:"35cdbe2238765e5f346ad7be64f7eefa8c78f0c0",role:"dialog"},Z,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:Xt=>this.wrapperEl=Xt}),Le&&(0,w.h)("button",{key:"7a4031eaebf9a098f4c4220a5fe9d1c25cc0ec92",class:"modal-handle",tabIndex:Tt?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:Tt?this.onHandleClick:void 0,part:"handle"}),(0,w.h)("slot",{key:"534adc8e5bd850199fe2e9e16f0e7c19217d8486"})))}get el(){return this}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}static get style(){return{ios:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, var(--ion-background-color-step-350, #c0c0be));cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}',md:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, var(--ion-background-color-step-350, #c0c0be));cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}'}}},[33,"ion-modal",{hasController:[4,"has-controller"],overlayIndex:[2,"overlay-index"],delegate:[16],keyboardClose:[4,"keyboard-close"],enterAnimation:[16],leaveAnimation:[16],breakpoints:[16],initialBreakpoint:[2,"initial-breakpoint"],backdropBreakpoint:[2,"backdrop-breakpoint"],handle:[4],handleBehavior:[1,"handle-behavior"],component:[1],componentProps:[16],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],showBackdrop:[4,"show-backdrop"],animated:[4],presentingElement:[16],htmlAttributes:[16],isOpen:[4,"is-open"],trigger:[1],keepContentsMounted:[4,"keep-contents-mounted"],focusTrap:[4,"focus-trap"],canDismiss:[4,"can-dismiss"],presented:[32],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64],setCurrentBreakpoint:[64],getCurrentBreakpoint:[64]},void 0,{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}]),Wo={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};var v;const uo=(v,a,u)=>{const f=a.getBoundingClientRect(),C=f.height;let B=f.width;return"cover"===v&&u&&(B=u.getBoundingClientRect().width),{contentWidth:B,contentHeight:C}},sr=(v,a,u)=>{let f=[];switch(a){case"hover":let C;f=[{eventName:"mouseenter",callback:(B=(0,G.A)(function*(Z){Z.stopPropagation(),C&&clearTimeout(C),C=setTimeout(()=>{(0,Se.r)(()=>{u.presentFromTrigger(Z),C=void 0})},100)}),function(ye){return B.apply(this,arguments)})},{eventName:"mouseleave",callback:B=>{C&&clearTimeout(C);const Z=B.relatedTarget;Z&&Z.closest("ion-popover")!==u&&u.dismiss(void 0,void 0,!1)}},{eventName:"click",callback:B=>B.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:B=>u.presentFromTrigger(B,!0)}];break;case"context-menu":f=[{eventName:"contextmenu",callback:B=>{B.preventDefault(),u.presentFromTrigger(B)}},{eventName:"click",callback:B=>B.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:B=>u.presentFromTrigger(B,!0)}];break;default:f=[{eventName:"click",callback:B=>u.presentFromTrigger(B)},{eventName:"ionPopoverActivateTrigger",callback:B=>u.presentFromTrigger(B,!0)}]}var B;return f.forEach(({eventName:C,callback:B})=>v.addEventListener(C,B)),v.setAttribute("data-ion-popover-trigger","true"),()=>{f.forEach(({eventName:C,callback:B})=>v.removeEventListener(C,B)),v.removeAttribute("data-ion-popover-trigger")}},ho=(v,a)=>a&&"ION-ITEM"===a.tagName?v.findIndex(u=>u===a):-1,Gr=v=>{const u=(0,Se.g)(v).querySelector("button");u&&(0,Se.r)(()=>u.focus())},Wr=v=>{const a=function(){var u=(0,G.A)(function*(f){var C;const B=document.activeElement;let Z=[];const ye=null===(C=f.target)||void 0===C?void 0:C.tagName;if("ION-POPOVER"===ye||"ION-ITEM"===ye){try{Z=Array.from(v.querySelectorAll("ion-item:not(ion-popover ion-popover *):not([disabled])"))}catch{}switch(f.key){case"ArrowLeft":(yield v.getParentPopover())&&v.dismiss(void 0,void 0,!1);break;case"ArrowDown":f.preventDefault();const Qe=((v,a)=>v[ho(v,a)+1])(Z,B);void 0!==Qe&&Gr(Qe);break;case"ArrowUp":f.preventDefault();const vt=((v,a)=>v[ho(v,a)-1])(Z,B);void 0!==vt&&Gr(vt);break;case"Home":f.preventDefault();const Tt=Z[0];void 0!==Tt&&Gr(Tt);break;case"End":f.preventDefault();const Xt=Z[Z.length-1];void 0!==Xt&&Gr(Xt);break;case"ArrowRight":case" ":case"Enter":if(B&&(v=>v.hasAttribute("data-ion-popover-trigger"))(B)){const St=new CustomEvent("ionPopoverActivateTrigger");B.dispatchEvent(St)}}}});return function(C){return u.apply(this,arguments)}}();return v.addEventListener("keydown",a),()=>v.removeEventListener("keydown",a)},ar=(v,a,u,f,C,B,Z,ye,Le,Qe,vt)=>{var Tt;let Xt={top:0,left:0,width:0,height:0};if("event"===B){if(!vt)return Le;Xt={top:vt.clientY,left:vt.clientX,width:1,height:1}}else{const ti=vt,Ki=Qe||(null===(Tt=ti?.detail)||void 0===Tt?void 0:Tt.ionShadowTarget)||ti?.target;if(!Ki)return Le;const Co=Ki.getBoundingClientRect();Xt={top:Co.top,left:Co.left,width:Co.width,height:Co.height}}const St=mr(Z,Xt,a,u,f,C,v),Wt=pa(ye,Z,Xt,a,u),Yt=St.top+Wt.top,In=St.left+Wt.left,{arrowTop:qn,arrowLeft:oi}=Tr(Z,f,C,Yt,In,a,u,v),{originX:Bn,originY:ei}=To(Z,ye,v);return{top:Yt,left:In,referenceCoordinates:Xt,arrowTop:qn,arrowLeft:oi,originX:Bn,originY:ei}},To=(v,a,u)=>{switch(v){case"top":return{originX:gr(a),originY:"bottom"};case"bottom":return{originX:gr(a),originY:"top"};case"left":return{originX:"right",originY:nr(a)};case"right":return{originX:"left",originY:nr(a)};case"start":return{originX:u?"left":"right",originY:nr(a)};case"end":return{originX:u?"right":"left",originY:nr(a)}}},gr=v=>{switch(v){case"start":return"left";case"center":return"center";case"end":return"right"}},nr=v=>{switch(v){case"start":return"top";case"center":return"center";case"end":return"bottom"}},Tr=(v,a,u,f,C,B,Z,ye)=>{const Le={arrowTop:f+Z/2-a/2,arrowLeft:C+B-a/2},Qe={arrowTop:f+Z/2-a/2,arrowLeft:C-1.5*a};switch(v){case"top":return{arrowTop:f+Z,arrowLeft:C+B/2-a/2};case"bottom":return{arrowTop:f-u,arrowLeft:C+B/2-a/2};case"left":return Le;case"right":return Qe;case"start":return ye?Qe:Le;case"end":return ye?Le:Qe;default:return{arrowTop:0,arrowLeft:0}}},mr=(v,a,u,f,C,B,Z)=>{const ye={top:a.top,left:a.left-u-C},Le={top:a.top,left:a.left+a.width+C};switch(v){case"top":return{top:a.top-f-B,left:a.left};case"right":return Le;case"bottom":return{top:a.top+a.height+B,left:a.left};case"left":return ye;case"start":return Z?Le:ye;case"end":return Z?ye:Le}},pa=(v,a,u,f,C)=>{switch(v){case"center":return Ts(a,u,f,C);case"end":return cs(a,u,f,C);default:return{top:0,left:0}}},cs=(v,a,u,f)=>{switch(v){case"start":case"end":case"left":case"right":return{top:-(f-a.height),left:0};default:return{top:0,left:-(u-a.width)}}},Ts=(v,a,u,f)=>{switch(v){case"start":case"end":case"left":case"right":return{top:-(f/2-a.height/2),left:0};default:return{top:0,left:-(u/2-a.width/2)}}},Ms=(v,a,u,f,C,B,Z,ye,Le,Qe,vt,Tt,Xt=0,St=0,Wt=0)=>{let Yt=Xt;const In=St;let Bn,qn=u,oi=a,ei=Qe,zn=vt,ti=!1,Ki=!1;const Co=Tt?Tt.top+Tt.height:B/2-ye/2,So=Tt?Tt.height:0;let Ar=!1;return qnC&&(Ki=!0,qn=C-Z-f,ei="right"),Co+So+ye>B&&("top"===v||"bottom"===v)&&(Co-ye>0?(oi=Math.max(12,Co-ye-So-(Wt-1)),Yt=oi+ye,zn="bottom",Ar=!0):Bn=f),{top:oi,left:qn,bottom:Bn,originX:ei,originY:zn,checkSafeAreaLeft:ti,checkSafeAreaRight:Ki,arrowTop:Yt,arrowLeft:In,addPopoverBottomClass:Ar}},Zi=(v,a)=>{var u;const{event:f,size:C,trigger:B,reference:Z,side:ye,align:Le}=a,Qe=v.ownerDocument,vt="rtl"===Qe.dir,Tt=Qe.defaultView.innerWidth,Xt=Qe.defaultView.innerHeight,St=(0,Se.g)(v),Wt=St.querySelector(".popover-content"),Yt=St.querySelector(".popover-arrow"),In=B||(null===(u=f?.detail)||void 0===u?void 0:u.ionShadowTarget)||f?.target,{contentWidth:qn,contentHeight:oi}=uo(C,Wt,In),{arrowWidth:Bn,arrowHeight:ei}=(v=>{if(!v)return{arrowWidth:0,arrowHeight:0};const{width:a,height:u}=v.getBoundingClientRect();return{arrowWidth:a,arrowHeight:u}})(Yt),ti=ar(vt,qn,oi,Bn,ei,Z,ye,Le,{top:Xt/2-oi/2,left:Tt/2-qn/2,originX:vt?"right":"left",originY:"top"},B,f),Ki="cover"===C?0:5,Co="cover"===C?0:25,{originX:So,originY:Ar,top:Vr,left:dr,bottom:es,checkSafeAreaLeft:sa,checkSafeAreaRight:_r,arrowTop:yr,arrowLeft:ts,addPopoverBottomClass:Pr}=Ms(ye,ti.top,ti.left,Ki,Tt,Xt,qn,oi,Co,ti.originX,ti.originY,ti.referenceCoordinates,ti.arrowTop,ti.arrowLeft,ei),Xa=(0,On.c)(),Sa=(0,On.c)(),Ns=(0,On.c)();return Sa.addElement(St.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),Ns.addElement(St.querySelector(".popover-arrow")).addElement(St.querySelector(".popover-content")).fromTo("opacity",.01,1),Xa.easing("ease").duration(100).beforeAddWrite(()=>{"cover"===C&&v.style.setProperty("--width",`${qn}px`),Pr&&v.classList.add("popover-bottom"),void 0!==es&&Wt.style.setProperty("bottom",`${es}px`);let bd=`${dr}px`;sa&&(bd=`${dr}px + var(--ion-safe-area-left, 0)`),_r&&(bd=`${dr}px - var(--ion-safe-area-right, 0)`),Wt.style.setProperty("top",`calc(${Vr}px + var(--offset-y, 0))`),Wt.style.setProperty("left",`calc(${bd} + var(--offset-x, 0))`),Wt.style.setProperty("transform-origin",`${Ar} ${So}`),null!==Yt&&(((v,a=!1,u,f)=>!(!u&&!f||"top"!==v&&"bottom"!==v&&a))(ye,ti.top!==Vr||ti.left!==dr,f,B)?(Yt.style.setProperty("top",`calc(${yr}px + var(--offset-y, 0))`),Yt.style.setProperty("left",`calc(${ts}px + var(--offset-x, 0))`)):Yt.style.setProperty("display","none"))}).addAnimation([Sa,Ns])},Oi=v=>{const a=(0,Se.g)(v),u=a.querySelector(".popover-content"),f=a.querySelector(".popover-arrow"),C=(0,On.c)(),B=(0,On.c)(),Z=(0,On.c)();return B.addElement(a.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),Z.addElement(a.querySelector(".popover-arrow")).addElement(a.querySelector(".popover-content")).fromTo("opacity",.99,0),C.easing("ease").afterAddWrite(()=>{v.style.removeProperty("--width"),v.classList.remove("popover-bottom"),u.style.removeProperty("top"),u.style.removeProperty("left"),u.style.removeProperty("bottom"),u.style.removeProperty("transform-origin"),f&&(f.style.removeProperty("top"),f.style.removeProperty("left"),f.style.removeProperty("display"))}).duration(300).addAnimation([B,Z])},Qn=(v,a)=>{var u;const{event:f,size:C,trigger:B,reference:Z,side:ye,align:Le}=a,Qe=v.ownerDocument,vt="rtl"===Qe.dir,Tt=Qe.defaultView.innerWidth,Xt=Qe.defaultView.innerHeight,St=(0,Se.g)(v),Wt=St.querySelector(".popover-content"),Yt=B||(null===(u=f?.detail)||void 0===u?void 0:u.ionShadowTarget)||f?.target,{contentWidth:In,contentHeight:qn}=uo(C,Wt,Yt),Bn=ar(vt,In,qn,0,0,Z,ye,Le,{top:Xt/2-qn/2,left:Tt/2-In/2,originX:vt?"right":"left",originY:"top"},B,f),ei="cover"===C?0:12,{originX:zn,originY:ti,top:Ki,left:Co,bottom:So}=Ms(ye,Bn.top,Bn.left,ei,Tt,Xt,In,qn,0,Bn.originX,Bn.originY,Bn.referenceCoordinates),Ar=(0,On.c)(),Vr=(0,On.c)(),dr=(0,On.c)(),es=(0,On.c)(),sa=(0,On.c)();return Vr.addElement(St.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),dr.addElement(St.querySelector(".popover-wrapper")).duration(150).fromTo("opacity",.01,1),es.addElement(Wt).beforeStyles({top:`calc(${Ki}px + var(--offset-y, 0px))`,left:`calc(${Co}px + var(--offset-x, 0px))`,"transform-origin":`${ti} ${zn}`}).beforeAddWrite(()=>{void 0!==So&&Wt.style.setProperty("bottom",`${So}px`)}).fromTo("transform","scale(0.8)","scale(1)"),sa.addElement(St.querySelector(".popover-viewport")).fromTo("opacity",.01,1),Ar.easing("cubic-bezier(0.36,0.66,0.04,1)").duration(300).beforeAddWrite(()=>{"cover"===C&&v.style.setProperty("--width",`${In}px`),"bottom"===ti&&v.classList.add("popover-bottom")}).addAnimation([Vr,dr,es,sa])},us=v=>{const a=(0,Se.g)(v),u=a.querySelector(".popover-content"),f=(0,On.c)(),C=(0,On.c)(),B=(0,On.c)();return C.addElement(a.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),B.addElement(a.querySelector(".popover-wrapper")).fromTo("opacity",.99,0),f.easing("ease").afterAddWrite(()=>{v.style.removeProperty("--width"),v.classList.remove("popover-bottom"),u.style.removeProperty("top"),u.style.removeProperty("left"),u.style.removeProperty("bottom"),u.style.removeProperty("transform-origin")}).duration(150).addAnimation([C,B])},vn=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=(0,w.lh)(this,"ionPopoverDidPresent",7),this.willPresent=(0,w.lh)(this,"ionPopoverWillPresent",7),this.willDismiss=(0,w.lh)(this,"ionPopoverWillDismiss",7),this.didDismiss=(0,w.lh)(this,"ionPopoverDidDismiss",7),this.didPresentShorthand=(0,w.lh)(this,"didPresent",7),this.willPresentShorthand=(0,w.lh)(this,"willPresent",7),this.willDismissShorthand=(0,w.lh)(this,"willDismiss",7),this.didDismissShorthand=(0,w.lh)(this,"didDismiss",7),this.ionMount=(0,w.lh)(this,"ionMount",7),this.parentPopover=null,this.coreDelegate=Ve(),this.lockController=tt(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,Et)},this.onLifecycle=a=>{const u=this.usersElement,f=$i[a.type];if(u&&f){const C=new CustomEvent(f,{bubbles:!1,cancelable:!1,detail:a.detail});u.dispatchEvent(C)}},this.configureTriggerInteraction=()=>{const{trigger:a,triggerAction:u,el:f,destroyTriggerInteraction:C}=this;if(C&&C(),void 0===a)return;const B=this.triggerEl=void 0!==a?document.getElementById(a):null;B?this.destroyTriggerInteraction=sr(B,u,f):(0,J.p)(`A trigger element with the ID "${a}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on ion-popover.`,this.el)},this.configureKeyboardInteraction=()=>{const{destroyKeyboardInteraction:a,el:u}=this;a&&a(),this.destroyKeyboardInteraction=Wr(u)},this.configureDismissInteraction=()=>{const{destroyDismissInteraction:a,parentPopover:u,triggerAction:f,triggerEl:C,el:B}=this;!u||!C||(a&&a(),this.destroyDismissInteraction=((v,a,u,f)=>{let C=[];const Z=(0,Se.g)(f).querySelector(".popover-content");return C="hover"===a?[{eventName:"mouseenter",callback:ye=>{document.elementFromPoint(ye.clientX,ye.clientY)!==v&&u.dismiss(void 0,void 0,!1)}}]:[{eventName:"click",callback:ye=>{ye.target.closest("[data-ion-popover-trigger]")!==v?u.dismiss(void 0,void 0,!1):ye.stopPropagation()}}],C.forEach(({eventName:ye,callback:Le})=>Z.addEventListener(ye,Le)),()=>{C.forEach(({eventName:ye,callback:Le})=>Z.removeEventListener(ye,Le))}})(C,f,B,u))},this.presented=!1,this.hasController=!1,this.delegate=void 0,this.overlayIndex=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.component=void 0,this.componentProps=void 0,this.keyboardClose=!0,this.cssClass=void 0,this.backdropDismiss=!0,this.event=void 0,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.triggerAction="click",this.trigger=void 0,this.size="auto",this.dismissOnSelect=!1,this.reference="trigger",this.side="bottom",this.alignment=void 0,this.arrow=!0,this.isOpen=!1,this.keyboardEvents=!1,this.focusTrap=!0,this.keepContentsMounted=!1}onTriggerChange(){this.configureTriggerInteraction()}onIsOpenChange(a,u){!0===a&&!1===u?this.present():!1===a&&!0===u&&this.dismiss()}connectedCallback(){const{configureTriggerInteraction:a,el:u}=this;cn(u),a()}disconnectedCallback(){const{destroyTriggerInteraction:a}=this;a&&a()}componentWillLoad(){const{el:a}=this,u=Rn(a);this.parentPopover=a.closest(`ion-popover:not(#${u})`),void 0===this.alignment&&(this.alignment="ios"===(0,W.b)(this)?"center":"start")}componentDidLoad(){const{parentPopover:a,isOpen:u}=this;!0===u&&(0,Se.r)(()=>this.present()),a&&(0,Se.a)(a,"ionPopoverWillDismiss",()=>{this.dismiss(void 0,void 0,!1)}),this.configureTriggerInteraction()}presentFromTrigger(a,u=!1){var f=this;return(0,G.A)(function*(){f.focusDescendantOnPresent=u,yield f.present(a),f.focusDescendantOnPresent=!1})()}getDelegate(a=!1){if(this.workingDelegate&&!a)return{delegate:this.workingDelegate,inline:this.inline};const f=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:f,delegate:this.workingDelegate=f?this.delegate||this.coreDelegate:this.delegate}}present(a){var u=this;return(0,G.A)(function*(){const f=yield u.lockController.lock();if(u.presented)return void f();const{el:C}=u,{inline:B,delegate:Z}=u.getDelegate(!0);u.ionMount.emit(),u.usersElement=yield _e(Z,C,u.component,["popover-viewport"],u.componentProps,B),u.keyboardEvents||u.configureKeyboardInteraction(),u.configureDismissInteraction(),(0,Se.j)(C)?yield(0,xn.e)(u.usersElement):u.keepContentsMounted||(yield(0,xn.w)()),yield At(u,"popoverEnter",Zi,Qn,{event:a||u.event,size:u.size,trigger:u.triggerEl,reference:u.reference,side:u.side,align:u.alignment}),u.focusDescendantOnPresent&&V(C),f()})()}dismiss(a,u,f=!0){var C=this;return(0,G.A)(function*(){const B=yield C.lockController.lock(),{destroyKeyboardInteraction:Z,destroyDismissInteraction:ye}=C;f&&C.parentPopover&&C.parentPopover.dismiss(a,u,f);const Le=yield an(C,a,u,"popoverLeave",Oi,us,C.event);if(Le){Z&&(Z(),C.destroyKeyboardInteraction=void 0),ye&&(ye(),C.destroyDismissInteraction=void 0);const{delegate:Qe}=C.getDelegate();yield je(Qe,C.usersElement)}return B(),Le})()}getParentPopover(){var a=this;return(0,G.A)(function*(){return a.parentPopover})()}onDidDismiss(){return tn(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return tn(this.el,"ionPopoverWillDismiss")}render(){const a=(0,W.b)(this),{onLifecycle:u,parentPopover:f,dismissOnSelect:C,side:B,arrow:Z,htmlAttributes:ye,focusTrap:Le}=this,Qe=(0,W.a)("desktop"),vt=Z&&!f;return(0,w.h)(w.xr,Object.assign({key:"17e5e8b3e7ba5e251665fb9d0ade10c781f82f0e","aria-modal":"true","no-router":!0,tabindex:"-1"},ye,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({},st(this.cssClass)),{[a]:!0,"popover-translucent":this.translucent,"overlay-hidden":!0,"popover-desktop":Qe,[`popover-side-${B}`]:!0,[me]:!1===Le,"popover-nested":!!f}),onIonPopoverDidPresent:u,onIonPopoverWillPresent:u,onIonPopoverWillDismiss:u,onIonPopoverDidDismiss:u,onIonBackdropTap:this.onBackdropTap}),!f&&(0,w.h)("ion-backdrop",{key:"c12fb94b375d7e88a0c5d715440c0f66ad7ee817",tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),(0,w.h)("div",{key:"478b388cc9a5a382003a2863e968e77a174914ab",class:"popover-wrapper ion-overlay-wrapper",onClick:C?()=>this.dismiss():void 0},vt&&(0,w.h)("div",{key:"f1c63a0079f197a8d4577e7c00a654871fb9d816",class:"popover-arrow",part:"arrow"}),(0,w.h)("div",{key:"08b62a321c09ad4b0f90460468ecbc1d56320bf1",class:"popover-content",part:"content"},(0,w.h)("slot",{key:"55645ff597f64d434219caa28015cf2a4ceb0ee5"}))))}get el(){return this}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}static get style(){return{ios:':host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}:host(.popover-desktop){--box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12)}.popover-content{border-radius:10px}:host(.popover-desktop) .popover-content{border:0.5px solid var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6))}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden;z-index:11}.popover-arrow::after{top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:"";z-index:10}.popover-arrow::after{inset-inline-start:3px}:host(.popover-bottom) .popover-arrow{top:auto;bottom:-10px}:host(.popover-bottom) .popover-arrow::after{top:-6px}:host(.popover-side-left) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host(.popover-side-right) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host(.popover-side-top) .popover-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.popover-side-start) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host-context([dir=rtl]):host(.popover-side-start) .popover-arrow,:host-context([dir=rtl]).popover-side-start .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@supports selector(:dir(rtl)){:host(.popover-side-start:dir(rtl)) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}:host(.popover-side-end) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host-context([dir=rtl]):host(.popover-side-end) .popover-arrow,:host-context([dir=rtl]).popover-side-end .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@supports selector(:dir(rtl)){:host(.popover-side-end:dir(rtl)) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.popover-arrow,.popover-content{opacity:0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.popover-translucent) .popover-content,:host(.popover-translucent) .popover-arrow::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}',md:":host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]) .popover-content{-webkit-transform-origin:right top;transform-origin:right top}[dir=rtl] .popover-content{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.popover-content:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.popover-viewport{-webkit-transition-delay:100ms;transition-delay:100ms}.popover-wrapper{opacity:0}"}}},[33,"ion-popover",{hasController:[4,"has-controller"],delegate:[16],overlayIndex:[2,"overlay-index"],enterAnimation:[16],leaveAnimation:[16],component:[1],componentProps:[16],keyboardClose:[4,"keyboard-close"],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],event:[8],showBackdrop:[4,"show-backdrop"],translucent:[4],animated:[4],htmlAttributes:[16],triggerAction:[1,"trigger-action"],trigger:[1],size:[1],dismissOnSelect:[4,"dismiss-on-select"],reference:[1],side:[1],alignment:[1025],arrow:[4],isOpen:[4,"is-open"],keyboardEvents:[4,"keyboard-events"],focusTrap:[4,"focus-trap"],keepContentsMounted:[4,"keep-contents-mounted"],presented:[32],presentFromTrigger:[64],present:[64],dismiss:[64],getParentPopover:[64],onDidDismiss:[64],onWillDismiss:[64]},void 0,{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}]),$i={ionPopoverDidPresent:"ionViewDidEnter",ionPopoverWillPresent:"ionViewWillEnter",ionPopoverWillDismiss:"ionViewWillLeave",ionPopoverDidDismiss:"ionViewDidLeave"};const $s=function po(){typeof customElements>"u"||["ion-popover","ion-backdrop"].forEach(a=>{switch(a){case"ion-popover":customElements.get(a)||customElements.define(a,vn);break;case"ion-backdrop":customElements.get(a)||zi()}})};var Yr=m(3726);const cr=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="bounded"}addRipple(a,u){var f=this;return(0,G.A)(function*(){return new Promise(C=>{(0,w.gv)(()=>{const B=f.el.getBoundingClientRect(),Z=B.width,ye=B.height,Le=Math.sqrt(Z*Z+ye*ye),Qe=Math.max(ye,Z),vt=f.unbounded?Qe:Le+Zr,Tt=Math.floor(Qe*Us),Xt=vt/Tt;let St=a-B.left,Wt=u-B.top;f.unbounded&&(St=.5*Z,Wt=.5*ye);const Yt=St-.5*Tt,In=Wt-.5*Tt,qn=.5*Z-St,oi=.5*ye-Wt;(0,w.bN)(()=>{const Bn=document.createElement("div");Bn.classList.add("ripple-effect");const ei=Bn.style;ei.top=In+"px",ei.left=Yt+"px",ei.width=ei.height=Tt+"px",ei.setProperty("--final-scale",`${Xt}`),ei.setProperty("--translate-end",`${qn}px, ${oi}px`),(f.el.shadowRoot||f.el).appendChild(Bn),setTimeout(()=>{C(()=>{Ro(Bn)})},325)})})})})()}get unbounded(){return"unbounded"===this.type}render(){const a=(0,W.b)(this);return(0,w.h)(w.xr,{key:"2302f087ab1c6755355736e4ca77309c5fdcf185",role:"presentation",class:{[a]:!0,unbounded:this.unbounded}})}get el(){return this}static get style(){return":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}"}},[1,"ion-ripple-effect",{type:[1],addRipple:[64]}]),Ro=v=>{v.classList.add("fade-out"),setTimeout(()=>{v.remove()},200)},Zr=10,Us=.5;function L(){typeof customElements>"u"||["ion-ripple-effect"].forEach(a=>{"ion-ripple-effect"===a&&(customElements.get(a)||customElements.define(a,cr))})}const O=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionFocus=(0,w.lh)(this,"ionFocus",7),this.ionBlur=(0,w.lh)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=a=>{const{el:u}=this;"button"===this.type?Qt(this.href,a,this.routerDirection,this.routerAnimation):(0,Se.h)(u)&&this.submitForm(a)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.slotChanged=()=>{this.isCircle=this.hasIconOnly},this.isCircle=!1,this.color=void 0,this.buttonType="button",this.disabled=!1,this.expand=void 0,this.fill=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.download=void 0,this.href=void 0,this.rel=void 0,this.shape=void 0,this.size=void 0,this.strong=!1,this.target=void 0,this.type="button",this.form=void 0}disabledChanged(){const{disabled:a}=this;this.formButtonEl&&(this.formButtonEl.disabled=a)}renderHiddenButton(){const a=this.formEl=this.findForm();if(a){const{formButtonEl:u}=this;if(null!==u&&a.contains(u))return;const f=this.formButtonEl=document.createElement("button");f.type=this.type,f.style.display="none",f.disabled=this.disabled,a.appendChild(f)}}componentWillLoad(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=(0,Se.i)(this.el)}get hasIconOnly(){return!!this.el.querySelector('[slot="icon-only"]')}get rippleType(){return(void 0===this.fill||"clear"===this.fill)&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}findForm(){const{form:a}=this;if(a instanceof HTMLFormElement)return a;if("string"==typeof a){const u=document.getElementById(a);return u?u instanceof HTMLFormElement?u:((0,J.p)(`Form with selector: "#${a}" could not be found. Verify that the id is attached to a element.`,this.el),null):((0,J.p)(`Form with selector: "#${a}" could not be found. Verify that the id is correct and the form is rendered in the DOM.`,this.el),null)}return void 0!==a?((0,J.p)('The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.',this.el),null):this.el.closest("form")}submitForm(a){this.formEl&&this.formButtonEl&&(a.preventDefault(),this.formButtonEl.click())}render(){const a=(0,W.b)(this),{buttonType:u,type:f,disabled:C,rel:B,target:Z,size:ye,href:Le,color:Qe,expand:vt,hasIconOnly:Tt,shape:Xt,strong:St,inheritedAttributes:Wt}=this,Yt=void 0===ye&&this.inItem?"small":ye,In=void 0===Le?"button":"a",qn="button"===In?{type:f}:{download:this.download,href:Le,rel:B,target:Z};let oi=this.fill;return null==oi&&(oi=this.inToolbar||this.inListHeader?"clear":"solid"),"button"!==f&&this.renderHiddenButton(),(0,w.h)(w.xr,{key:"8f3a0363d46ef888d22b0b0812c70cb4f79e6efa",onClick:this.handleClick,"aria-disabled":C?"true":null,class:U(Qe,{[a]:!0,[u]:!0,[`${u}-${vt}`]:void 0!==vt,[`${u}-${Yt}`]:void 0!==Yt,[`${u}-${Xt}`]:void 0!==Xt,[`${u}-${oi}`]:!0,[`${u}-strong`]:St,"in-toolbar":De("ion-toolbar",this.el),"in-toolbar-color":De("ion-toolbar[color]",this.el),"in-buttons":De("ion-buttons",this.el),"button-has-icon-only":Tt,"button-disabled":C,"ion-activatable":!0,"ion-focusable":!0})},(0,w.h)(In,Object.assign({key:"a517c7d06aab15ad4c2a51b8ec224c1aeb4ed565"},qn,{class:"button-native",part:"native",disabled:C,onFocus:this.onFocus,onBlur:this.onBlur},Wt),(0,w.h)("span",{key:"127c26dd97c0bf5097433df77df7313d59784899",class:"button-inner"},(0,w.h)("slot",{key:"39d9a9cad8e1addbe63406062e555e05c2cb541b",name:"icon-only",onSlotchange:this.slotChanged}),(0,w.h)("slot",{key:"cfdebdd89155c6c21eb80e51e06456a3a6d877e0",name:"start"}),(0,w.h)("slot",{key:"eac497e0f97ab55baa834ae23155d89b0f7069c6"}),(0,w.h)("slot",{key:"c99f7900f8856b32a0b4ac11092d461f5e9a1109",name:"end"})),"md"===a&&(0,w.h)("ion-ripple-effect",{key:"c681edb0480879fbd801575f2233f6e118898638",type:this.rippleType})))}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return{ios:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #0054e9);--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:14px;--padding-top:13px;--padding-bottom:13px;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:3.1em;font-size:min(1rem, 48px);font-weight:500;letter-spacing:0}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #004acd);--background-focused:var(--ion-color-primary-shade, #004acd);--background-hover:var(--ion-color-primary-tint, #1a65eb);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1}:host(.button-outline){--border-radius:14px;--border-width:1px;--border-style:solid;--background-activated:var(--ion-color-primary, #0054e9);--background-focused:var(--ion-color-primary, #0054e9);--background-hover:transparent;--background-focused-opacity:.1;--color-activated:var(--ion-color-primary-contrast, #fff)}:host(.button-clear){--background-activated:transparent;--background-activated-opacity:0;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:transparent;--background-focused-opacity:.1;font-size:min(1.0625rem, 51px);font-weight:normal}:host(.in-buttons){font-size:clamp(17px, 1.0625rem, 21.08px);font-weight:400}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:min(1.25rem, 60px)}:host(.button-small){--border-radius:6px;--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:min(0.8125rem, 39px)}:host(.button-round){--border-radius:999px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:var(--padding-top);--padding-end:var(--padding-top);--padding-start:var(--padding-end);min-width:clamp(30px, 2.125em, 60px);min-height:clamp(30px, 2.125em, 60px)}::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.12px, 1.125em, 43.02px)}:host(.button-small.button-has-icon-only){min-width:clamp(23px, 2.16em, 54px);min-height:clamp(23px, 2.16em, 54px)}:host(.button-small) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(12.1394px, 1.308125em, 40.1856px)}:host(.button-large.button-has-icon-only){min-width:clamp(46px, 2.5em, 78px);min-height:clamp(46px, 2.5em, 78px)}:host(.button-large) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.12px, 0.9em, 43.056px)}:host(.button-outline.ion-focused.ion-color) .button-native,:host(.button-clear.ion-focused.ion-color) .button-native{color:var(--ion-color-base)}:host(.button-outline.ion-focused.ion-color) .button-native::after,:host(.button-clear.ion-focused.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.button-clear:not(.ion-activated):hover),:host(.button-outline:not(.ion-activated):hover){opacity:0.6}:host(.button-clear.ion-color:hover) .button-native,:host(.button-outline.ion-color:hover) .button-native{color:var(--ion-color-base)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:transparent}:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}:host(:hover.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color):not(.ion-activated)) .button-native::after{background:#fff;opacity:0.1}}:host(.button-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}',md:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #0054e9);--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:4px;--padding-top:8px;--padding-bottom:8px;--padding-start:1.1em;--padding-end:1.1em;--transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),\n background-color 15ms linear,\n color 15ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:36px;font-size:0.875rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}:host(.button-solid){--background-activated:transparent;--background-hover:var(--ion-color-primary-contrast, #fff);--background-focused:var(--ion-color-primary-contrast, #fff);--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:host(.button-solid.ion-activated){--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)}:host(.button-outline){--border-width:2px;--border-style:solid;--box-shadow:none;--background-activated:transparent;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:var(--ion-color-primary, #0054e9);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-outline.ion-activated.ion-color) .button-native{background:transparent}:host(.button-clear){--background-activated:transparent;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:var(--ion-color-primary, #0054e9);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:999px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-large){--padding-top:14px;--padding-start:1em;--padding-end:1em;--padding-bottom:14px;min-height:2.8em;font-size:1.25rem}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:0.8125rem}:host(.button-strong){font-weight:bold}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:var(--padding-top);--padding-end:var(--padding-top);--padding-start:var(--padding-end);min-width:clamp(30px, 2.86em, 60px);min-height:clamp(30px, 2.86em, 60px)}::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.104px, 1.6em, 43.008px)}:host(.button-small.button-has-icon-only){min-width:clamp(23px, 2.16em, 54px);min-height:clamp(23px, 2.16em, 54px)}:host(.button-small) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(13.002px, 1.23125em, 40.385px)}:host(.button-large.button-has-icon-only){min-width:clamp(46px, 2.5em, 78px);min-height:clamp(46px, 2.5em, 78px)}:host(.button-large) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.008px, 1.4em, 43.008px)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color.ion-focused) .button-native::after,:host(.button-outline.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-background, var(--color));color:var(--ion-toolbar-color, var(--background), var(--ion-color-primary-contrast, #fff))}'}}},[33,"ion-button",{color:[513],buttonType:[1025,"button-type"],disabled:[516],expand:[513],fill:[1537],routerDirection:[1,"router-direction"],routerAnimation:[16],download:[1],href:[1],rel:[1],shape:[513],size:[513],strong:[4],target:[1],type:[1],form:[1],isCircle:[32]},void 0,{disabled:["disabledChanged"]}]);const Ee=function $(){typeof customElements>"u"||["ion-button","ion-ripple-effect"].forEach(a=>{switch(a){case"ion-button":customElements.get(a)||customElements.define(a,O);break;case"ion-ripple-effect":customElements.get(a)||L()}})},bt=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inheritedAriaAttributes={},this.color=void 0,this.button=!1,this.type="button",this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0}componentWillLoad(){this.inheritedAriaAttributes=(0,Se.d)(this.el,["aria-label"])}isClickable(){return void 0!==this.href||this.button}renderCard(a){const u=this.isClickable();if(!u)return[(0,w.h)("slot",null)];const{href:f,routerAnimation:C,routerDirection:B,inheritedAriaAttributes:Z}=this,ye=u?void 0===f?"button":"a":"div";return(0,w.h)(ye,Object.assign({},"button"===ye?{type:this.type}:{download:this.download,href:this.href,rel:this.rel,target:this.target},Z,{class:"card-native",part:"native",disabled:this.disabled,onClick:Qe=>Qt(f,Qe,B,C)}),(0,w.h)("slot",null),u&&"md"===a&&(0,w.h)("ion-ripple-effect",null))}render(){const a=(0,W.b)(this);return(0,w.h)(w.xr,{key:"8584300522f382ee8891c039d71da82533dfa36a",class:U(this.color,{[a]:!0,"card-disabled":this.disabled,"ion-activatable":this.isClickable()})},this.renderCard(a))}get el(){return this}static get style(){return{ios:":host{--ion-safe-area-left:0px;--ion-safe-area-right:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.card-disabled){cursor:default;opacity:0.3;pointer-events:none}.card-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:inherit}.card-native::-moz-focus-inner{border:0}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}ion-ripple-effect{color:var(--ripple-color)}:host{--background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)));--color:var(--ion-card-color, var(--ion-item-color, var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))));-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:24px;margin-bottom:24px;border-radius:8px;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:-webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1), -webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);font-size:0.875rem;-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);box-shadow:0 4px 16px rgba(0, 0, 0, 0.12)}:host(.ion-activated){-webkit-transform:scale3d(0.97, 0.97, 1);transform:scale3d(0.97, 0.97, 1)}",md:":host{--ion-safe-area-left:0px;--ion-safe-area-right:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.card-disabled){cursor:default;opacity:0.3;pointer-events:none}.card-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:inherit}.card-native::-moz-focus-inner{border:0}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}ion-ripple-effect{color:var(--ripple-color)}:host{--background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)));--color:var(--ion-card-color, var(--ion-item-color, var(--ion-color-step-550, var(--ion-text-color-step-450, #737373))));-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:10px;margin-bottom:10px;border-radius:4px;font-size:0.875rem;-webkit-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}"}}},[33,"ion-card",{color:[513],button:[4],type:[1],disabled:[4],download:[1],href:[1],rel:[1],routerDirection:[1,"router-direction"],routerAnimation:[16],target:[1]}]),Cn=function Pn(){typeof customElements>"u"||["ion-card","ion-ripple-effect"].forEach(a=>{switch(a){case"ion-card":customElements.get(a)||customElements.define(a,bt);break;case"ion-ripple-effect":customElements.get(a)||L()}})},et=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost()}render(){const a=(0,W.b)(this);return(0,w.h)(w.xr,{key:"2a2d0b48aad4b83990a1748fce60e772514eb223",class:{[a]:!0,[`card-content-${a}`]:!0}})}static get style(){return{ios:"ion-card-content{display:block;position:relative}.card-content-ios{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:20px;font-size:1rem;line-height:1.4}.card-content-ios h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.card-content-ios h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.card-content-ios h3,.card-content-ios h4,.card-content-ios h5,.card-content-ios h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal}.card-content-ios p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem}ion-card-header+.card-content-ios{padding-top:0}",md:"ion-card-content{display:block;position:relative}.card-content-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:13px;padding-bottom:13px;font-size:0.875rem;line-height:1.5}.card-content-md h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.card-content-md h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.card-content-md h3,.card-content-md h4,.card-content-md h5,.card-content-md h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal}.card-content-md p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:1.5}ion-card-header+.card-content-md{padding-top:0}"}}},[32,"ion-card-content"]),Mo=function _n(){typeof customElements>"u"||["ion-card-content"].forEach(a=>{"ion-card-content"===a&&(customElements.get(a)||customElements.define(a,et))})},Kn=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0,this.translucent=!1}render(){const a=(0,W.b)(this);return(0,w.h)(w.xr,{key:"18d12507ec6e650a72d721e9d0f4128b5e86df1d",class:U(this.color,{"card-header-translucent":this.translucent,"ion-inherit-color":!0,[a]:!0})},(0,w.h)("slot",{key:"3374c087d8c3f014082787e255432e7a335ef44f"}))}static get style(){return{ios:":host{--background:transparent;--color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:16px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.card-header-translucent){background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}}",md:":host{--background:transparent;--color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:16px;padding-bottom:16px}::slotted(ion-card-title:not(:first-child)),::slotted(ion-card-subtitle:not(:first-child)){margin-top:8px}"}}},[33,"ion-card-header",{color:[513],translucent:[4]}]),js=function Os(){typeof customElements>"u"||["ion-card-header"].forEach(a=>{"ion-card-header"===a&&(customElements.get(a)||customElements.define(a,Kn))})},yi=(0,w.w$)(class extends w.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0}render(){const a=(0,W.b)(this);return(0,w.h)(w.xr,{key:"f904a0ca6489f147d03c9c5f9f2c5549cdb38d1a",role:"heading","aria-level":"2",class:U(this.color,{"ion-inherit-color":!0,[a]:!0})},(0,w.h)("slot",{key:"effb921de4ad8dfbbe318b3f692f4005812da7b1"}))}static get style(){return{ios:":host{display:block;position:relative;color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-text-color, #000);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:1.75rem;font-weight:700;line-height:1.2}",md:":host{display:block;position:relative;color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.2}"}}},[33,"ion-card-title",{color:[513]}]),or=function Qi(){typeof customElements>"u"||["ion-card-title"].forEach(a=>{"ion-card-title"===a&&(customElements.get(a)||customElements.define(a,yi))})};m(9417);const $n=v=>{const a=v.getTimezoneOffset();return v.setMinutes(v.getMinutes()-a),v};let Wc;$n(new Date("2022T01:00")),$n(new Date("2022T13:00"));const Ru=(v,a)=>{const u=(()=>{if(typeof window>"u")return new Map;if(!Wc){const v=window;v.Ionicons=v.Ionicons||{},Wc=v.Ionicons.map=v.Ionicons.map||new Map}return Wc})().get(v);if(u)return u;try{return(0,w.OX)(`svg/${v}.svg`)}catch{console.warn(`[Ionicons Warning]: Could not load icon with name "${v}". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.`,a)}},sc=(v,a,u,f,C)=>(u="ios"===(u&&Go(u))?"ios":"md",f&&"ios"===u?v=Go(f):C&&"md"===u?v=Go(C):(!v&&a&&!Al(a)&&(v=a),Ua(v)&&(v=Go(v))),Ua(v)&&""!==v.trim()&&""===v.replace(/[a-z]|-|\d/gi,"")?v:null),bs=v=>Ua(v)&&(v=v.trim(),Al(v))?v:null,Al=v=>v.length>0&&/(\/|\.)/.test(v),Ua=v=>"string"==typeof v,Go=v=>v.toLowerCase(),qr=v=>v&&""!==v.dir?"rtl"===v.dir.toLowerCase():"rtl"===document?.dir.toLowerCase(),Xc=v=>{if(1===v.nodeType){if("script"===v.nodeName.toLowerCase())return!1;for(let a=0;a{const u={};return a.forEach(f=>{v.hasAttribute(f)&&(null!==v.getAttribute(f)&&(u[f]=v.getAttribute(f)),v.removeAttribute(f))}),u})(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(a,u,f){if(w.L2.isBrowser&&this.lazy&&typeof window<"u"&&window.IntersectionObserver){const C=this.io=new window.IntersectionObserver(B=>{B[0].isIntersecting&&(C.disconnect(),this.io=void 0,f())},{rootMargin:u});C.observe(a)}else f()}loadIcon(){if(w.L2.isBrowser&&this.isVisible){const a=(v=>{let a=bs(v.src);return a||(a=sc(v.name,v.icon,v.mode,v.ios,v.md),a?Ru(a,v):v.icon&&(a=bs(v.icon),a||(a=bs(v.icon[v.mode]),a))?a:null)})(this);a&&(Rs.has(a)?this.svgContent=Rs.get(a):((v,a)=>{let u=Pl.get(v);if(!u){if(!(typeof fetch<"u"&&typeof document<"u"))return Rs.set(v,""),Promise.resolve();if((v=>v.startsWith("data:image/svg+xml"))(v)&&(v=>-1!==v.indexOf(";utf8,"))(v)){Bd||(Bd=new DOMParser);const C=Bd.parseFromString(v,"text/html").querySelector("svg");return C&&Rs.set(v,C.outerHTML),Promise.resolve()}u=fetch(v).then(f=>{if(f.ok)return f.text().then(C=>{C&&!1!==a&&(C=(v=>{const a=document.createElement("div");a.innerHTML=v;for(let f=a.childNodes.length-1;f>=0;f--)"svg"!==a.childNodes[f].nodeName.toLowerCase()&&a.removeChild(a.childNodes[f]);const u=a.firstElementChild;if(u&&"svg"===u.nodeName.toLowerCase()){const f=u.getAttribute("class")||"";if(u.setAttribute("class",(f+" s-ion-icon").trim()),Xc(u))return a.innerHTML}return""})(C)),Rs.set(v,C||"")});Rs.set(v,"")}),Pl.set(v,u)}return u})(a,this.sanitize).then(()=>this.svgContent=Rs.get(a)),this.didLoadIcon=!0)}this.iconName=sc(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:a,iconName:u,inheritedAttributes:f,el:C}=this,B=this.mode||"md",Z=!!u&&(u.includes("arrow")||u.includes("chevron"))&&!1!==a,ye=a||Z;return(0,w.h)(w.xr,Object.assign({role:"img",class:Object.assign(Object.assign({[B]:!0},Ud(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":ye,"icon-rtl":ye&&qr(C)})},f),(0,w.h)("div",w.L2.isBrowser&&this.svgContent?{class:"icon-inner",innerHTML:this.svgContent}:{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}"}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]}]),mp=()=>w.L2.isBrowser&&typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",Ud=v=>v?{"ion-color":!0,[`ion-color-${v}`]:!0}:null,R0=function Dg(){typeof customElements>"u"||["ion-icon"].forEach(a=>{"ion-icon"===a&&(customElements.get(a)||customElements.define(a,Dc))})},Zo=["*"];function Sr(v,a){if(1&v&&c.eu8(0,1),2&v){const u=c.XpG();c.Y8G("ngTemplateOutlet",u.template)}}let ef=(()=>{let v=class A0 extends Y.CF{static \u0275fac=(()=>{let u;return function(C){return(u||(u=c.xGo(A0)))(C||A0)}})();static \u0275cmp=c.VBU({type:A0,selectors:[["ion-popover"]],standalone:!0,features:[c.Vt3,c.aNF],decls:1,vars:1,consts:[[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(f,C){1&f&&c.DNE(0,Sr,1,1,"ng-container",0),2&f&&c.Y8G("ngIf",C.isCmpOpen||C.keepContentsMounted)},dependencies:[fe.MD,fe.bT,fe.T3],encapsulation:2,changeDetection:0})};return v=(0,n.Cg)([(0,Y.hO)({defineCustomElementFn:$s})],v),v})();const Oc=(v,a)=>{const u=v.prototype;a.forEach(f=>{Object.defineProperty(u,f,{get(){return this.el[f]},set(C){this.z.runOutsideAngular(()=>this.el[f]=C)},configurable:!0})})},mh=(v,a)=>{const u=v.prototype;a.forEach(f=>{u[f]=function(){const C=arguments;return this.z.runOutsideAngular(()=>this.el[f].apply(this.el,C))}})};function Fs(v){return function(u){const{defineCustomElementFn:f,inputs:C,methods:B}=v;return void 0!==f&&f(),C&&Oc(u,C),B&&mh(u,B),u}}let Gg=(()=>{let v=class C_{z;el;constructor(u,f,C){this.z=C,u.detach(),this.el=f.nativeElement,((v,a,u)=>{u.forEach(f=>v[f]=(0,Yr.R)(a,f))})(this,this.el,["ionFocus","ionBlur"])}static \u0275fac=function(f){return new(f||C_)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:C_,selectors:[["ion-button"]],inputs:{buttonType:"buttonType",color:"color",disabled:"disabled",download:"download",expand:"expand",fill:"fill",form:"form",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",size:"size",strong:"strong",target:"target",type:"type"},standalone:!0,features:[c.aNF],ngContentSelectors:Zo,decls:1,vars:0,template:function(f,C){1&f&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,n.Cg)([Fs({defineCustomElementFn:Ee,inputs:["buttonType","color","disabled","download","expand","fill","form","href","mode","rel","routerAnimation","routerDirection","shape","size","strong","target","type"]})],v),v})(),_h=(()=>{let v=class w_{z;el;constructor(u,f,C){this.z=C,u.detach(),this.el=f.nativeElement}static \u0275fac=function(f){return new(f||w_)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:w_,selectors:[["ion-card"]],inputs:{button:"button",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",target:"target",type:"type"},standalone:!0,features:[c.aNF],ngContentSelectors:Zo,decls:1,vars:0,template:function(f,C){1&f&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,n.Cg)([Fs({defineCustomElementFn:Cn,inputs:["button","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","target","type"]})],v),v})(),Wg=(()=>{let v=class D_{z;el;constructor(u,f,C){this.z=C,u.detach(),this.el=f.nativeElement}static \u0275fac=function(f){return new(f||D_)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:D_,selectors:[["ion-card-content"]],inputs:{mode:"mode"},standalone:!0,features:[c.aNF],ngContentSelectors:Zo,decls:1,vars:0,template:function(f,C){1&f&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,n.Cg)([Fs({defineCustomElementFn:Mo,inputs:["mode"]})],v),v})(),Ul=(()=>{let v=class E_{z;el;constructor(u,f,C){this.z=C,u.detach(),this.el=f.nativeElement}static \u0275fac=function(f){return new(f||E_)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:E_,selectors:[["ion-card-header"]],inputs:{color:"color",mode:"mode",translucent:"translucent"},standalone:!0,features:[c.aNF],ngContentSelectors:Zo,decls:1,vars:0,template:function(f,C){1&f&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,n.Cg)([Fs({defineCustomElementFn:js,inputs:["color","mode","translucent"]})],v),v})(),yh=(()=>{let v=class T_{z;el;constructor(u,f,C){this.z=C,u.detach(),this.el=f.nativeElement}static \u0275fac=function(f){return new(f||T_)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:T_,selectors:[["ion-card-title"]],inputs:{color:"color",mode:"mode"},standalone:!0,features:[c.aNF],ngContentSelectors:Zo,decls:1,vars:0,template:function(f,C){1&f&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,n.Cg)([Fs({defineCustomElementFn:or,inputs:["color","mode"]})],v),v})(),wh=(()=>{class v extends Y.Kb{angularDelegate=(0,c.WQX)(Y.Yq);injector=(0,c.WQX)(c.zZn);environmentInjector=(0,c.WQX)(c.uvJ);constructor(){super(It),function zr(){typeof customElements>"u"||["ion-modal","ion-backdrop"].forEach(a=>{switch(a){case"ion-modal":customElements.get(a)||customElements.define(a,Er);break;case"ion-backdrop":customElements.get(a)||zi()}})}()}create(u){return super.create({...u,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")})}static \u0275fac=function(f){return new(f||v)};static \u0275prov=c.jDH({token:v,factory:v.\u0275fac})}return v})();class ud extends Y.Kb{angularDelegate=(0,c.WQX)(Y.Yq);injector=(0,c.WQX)(c.zZn);environmentInjector=(0,c.WQX)(c.uvJ);constructor(){super(fn),$s()}create(a){return super.create({...a,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")})}}const vf=(v={})=>(0,c.EmA)([{provide:Y.sR,useValue:v},{provide:c.hnV,useFactory:Dh,multi:!0,deps:[Y.sR,fe.qQ]},(0,Y.YV)(),Y.Yq,wh,ud]),Dh=(v,a)=>()=>{a.documentElement.classList.add("ion-ce"),(0,W.i)(v)};let Ef=(()=>{let v=class k_{z;el;constructor(u,f,C){this.z=C,u.detach(),this.el=f.nativeElement}static \u0275fac=function(f){return new(f||k_)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(c.SKi))};static \u0275cmp=c.VBU({type:k_,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},standalone:!0,features:[c.aNF],ngContentSelectors:Zo,decls:1,vars:0,template:function(f,C){1&f&&(c.NAR(),c.SdG(0))},encapsulation:2,changeDetection:0})};return v=(0,n.Cg)([Fs({defineCustomElementFn:R0,inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],v),v})()},4896:(kt,Be,m)=>{"use strict";m.d(Be,{f4:()=>Xe,fw:()=>Se,sq:()=>$e});var n=m(3953),c=m(4412),Y=m(983),fe=m(8810),G=m(4437),w=m(6648),J=m(536),pe=m(5964),ve=m(6354),he=m(6697),ue=m(5558),oe=m(8141),le=m(9437),ge=m(177),xe=m(345);const $e=new n.nKC("HIGHLIGHT_OPTIONS");let Re=(()=>{class _e{constructor(Ve,tt,Oe){this.doc=Ve,this._options=Oe,this._ready=new c.t(null),this.ready=this._ready.asObservable().pipe((0,pe.p)(de=>!!de),(0,ve.T)(de=>de),(0,he.s)(1)),(0,ge.UE)(tt)&&(Ve.defaultView.hljs?this._ready.next(Ve.defaultView.hljs):this._loadLibrary().pipe((0,ue.n)(de=>this._options&&this._options.lineNumbersLoader?(Ve.defaultView.hljs=de,this.loadLineNumbers().pipe((0,oe.M)(()=>this._ready.next(de)))):(this._ready.next(de),Y.w)),(0,le.W)(de=>(console.error("[HLJS] ",de),Y.w))).subscribe(),this._options?.themePath&&this.loadTheme(this._options.themePath))}_loadLibrary(){if(this._options){if(this._options.fullLibraryLoader&&this._options.coreLibraryLoader)return(0,fe.$)(()=>"The full library and the core library were imported, only one of them should be imported!");if(this._options.fullLibraryLoader&&this._options.languages)return(0,fe.$)(()=>"The highlighting languages were imported they are not needed!");if(this._options.coreLibraryLoader&&!this._options.languages)return(0,fe.$)(()=>"The highlighting languages were not imported!");if(!this._options.coreLibraryLoader&&this._options.languages)return(0,fe.$)(()=>"The core library was not imported!");if(this._options.fullLibraryLoader)return this.loadFullLibrary();if(this._options.coreLibraryLoader&&this._options.languages&&Object.keys(this._options.languages).length)return this.loadCoreLibrary().pipe((0,ue.n)(Ve=>this._loadLanguages(Ve)))}return(0,fe.$)(()=>"Highlight.js library was not imported!")}_loadLanguages(Ve){const tt=Object.entries(this._options.languages).map(([Oe,de])=>Ce(de()).pipe((0,oe.M)(W=>Ve.registerLanguage(Oe,W))));return(0,G.y)(...tt).pipe((0,ve.T)(()=>Ve))}loadCoreLibrary(){return Ce(this._options.coreLibraryLoader())}loadFullLibrary(){return Ce(this._options.fullLibraryLoader())}loadLineNumbers(){return Ce(this._options.lineNumbersLoader())}setTheme(Ve){this._themeLinkElement.href=Ve}loadTheme(Ve){this._themeLinkElement=this.doc.createElement("link"),this._themeLinkElement.href=Ve,this._themeLinkElement.type="text/css",this._themeLinkElement.rel="stylesheet",this._themeLinkElement.media="screen,print",this.doc.head.appendChild(this._themeLinkElement)}}return _e.\u0275fac=function(Ve){return new(Ve||_e)(n.KVO(ge.qQ),n.KVO(n.Agw),n.KVO($e,8))},_e.\u0275prov=n.jDH({token:_e,factory:_e.\u0275fac,providedIn:"root"}),_e})();const Ce=_e=>(0,w.H)(_e).pipe((0,pe.p)(je=>!!je&&!!je.default),(0,ve.T)(je=>je.default));let He=(()=>{class _e{constructor(Ve,tt){this._loader=Ve,this._hljs=null,Ve.ready.subscribe(Oe=>{this._hljs=Oe,tt&&tt.config&&(Oe.configure(tt.config),Oe.listLanguages().length<1&&console.error("[HighlightJS]: No languages were registered!"))})}get hljs(){return this._hljs}highlight(Ve,{language:tt,ignoreIllegals:Oe}){return this._loader.ready.pipe((0,ve.T)(de=>de.highlight(Ve,{language:tt,ignoreIllegals:Oe})))}highlightAuto(Ve,tt){return this._loader.ready.pipe((0,ve.T)(Oe=>Oe.highlightAuto(Ve,tt)))}highlightElement(Ve){return this._loader.ready.pipe((0,ve.T)(tt=>tt.highlightElement(Ve)))}highlightAll(){return this._loader.ready.pipe((0,ve.T)(Ve=>Ve.highlightAll()))}configure(Ve){return this._loader.ready.pipe((0,ve.T)(tt=>tt.configure(Ve)))}registerLanguage(Ve,tt){return this._loader.ready.pipe((0,oe.M)(Oe=>Oe.registerLanguage(Ve,tt)))}unregisterLanguage(Ve){return this._loader.ready.pipe((0,oe.M)(tt=>tt.unregisterLanguage(Ve)))}registerAliases(Ve,{languageName:tt}){return this._loader.ready.pipe((0,oe.M)(Oe=>Oe.registerAliases(Ve,{languageName:tt})))}listLanguages(){return this._loader.ready.pipe((0,ve.T)(Ve=>Ve.listLanguages()))}getLanguage(Ve){return this._loader.ready.pipe((0,ve.T)(tt=>tt.getLanguage(Ve)))}safeMode(){return this._loader.ready.pipe((0,ve.T)(Ve=>Ve.safeMode()))}debugMode(){return this._loader.ready.pipe((0,ve.T)(Ve=>Ve.debugMode()))}lineNumbersBlock(Ve){return this._loader.ready.pipe((0,pe.p)(tt=>!!tt.lineNumbersBlock),(0,oe.M)(tt=>tt.lineNumbersBlock(Ve)))}}return _e.\u0275fac=function(Ve){return new(Ve||_e)(n.KVO(Re),n.KVO($e,8))},_e.\u0275prov=n.jDH({token:_e,factory:_e.\u0275fac,providedIn:"root"}),_e})(),Xe=(()=>{class _e{constructor(Ve,tt,Oe,de){this._hljs=tt,this._sanitizer=Oe,this._options=de,this.highlighted=new n.bkB,this._nativeElement=Ve.nativeElement}ngOnChanges(Ve){null!==Ve?.code?.currentValue&&Ve.code.currentValue!==Ve.code.previousValue&&(this.code?this.highlightElement(this.code,this.languages):this.setTextContent(""))}highlightElement(Ve,tt){this.setTextContent(Ve),this._hljs.highlightAuto(Ve,tt).subscribe(Oe=>{this.setInnerHTML(Oe?.value),this.lineNumbers&&this._options&&this._options.lineNumbersLoader&&this.addLineNumbers(),this.highlighted.emit(Oe)})}addLineNumbers(){this.destroyLineNumbersObserver(),J.X.schedule(()=>{this._hljs.lineNumbersBlock(this._nativeElement).subscribe(),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild&&"TABLE"===this._nativeElement.firstElementChild.tagName.toUpperCase()&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})})}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}setTextContent(Ve){J.X.schedule(()=>this._nativeElement.textContent=Ve)}setInnerHTML(Ve){J.X.schedule(()=>this._nativeElement.innerHTML=this._sanitizer.sanitize(n.WPN.HTML,Ve)||"")}}return _e.\u0275fac=function(Ve){return new(Ve||_e)(n.rXU(n.aKT),n.rXU(He),n.rXU(xe.up),n.rXU($e,8))},_e.\u0275dir=n.FsC({type:_e,selectors:[["","highlight",""]],hostVars:2,hostBindings:function(Ve,tt){2&Ve&&n.AVh("hljs",!0)},inputs:{code:[0,"highlight","code"],languages:"languages",lineNumbers:"lineNumbers"},outputs:{highlighted:"highlighted"},features:[n.OA$]}),_e})(),Se=(()=>{class _e{}return _e.\u0275fac=function(Ve){return new(Ve||_e)},_e.\u0275mod=n.$C({type:_e}),_e.\u0275inj=n.G2t({}),_e})()},467:(kt,Be,m)=>{"use strict";function n(Y,fe,G,w,J,pe,ve){try{var he=Y[pe](ve),ue=he.value}catch(oe){return void G(oe)}he.done?fe(ue):Promise.resolve(ue).then(w,J)}function c(Y){return function(){var fe=this,G=arguments;return new Promise(function(w,J){var pe=Y.apply(fe,G);function ve(ue){n(pe,w,J,ve,he,"next",ue)}function he(ue){n(pe,w,J,ve,he,"throw",ue)}ve(void 0)})}}m.d(Be,{A:()=>c})},9783:(kt,Be,m)=>{"use strict";function G(V,se,Me,z){var wt,We=arguments.length,Ue=We<3?se:null===z?z=Object.getOwnPropertyDescriptor(se,Me):z;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ue=Reflect.decorate(V,se,Me,z);else for(var Nt=V.length-1;Nt>=0;Nt--)(wt=V[Nt])&&(Ue=(We<3?wt(Ue):We>3?wt(se,Me,Ue):wt(se,Me))||Ue);return We>3&&Ue&&Object.defineProperty(se,Me,Ue),Ue}function oe(V,se,Me,z){return new(Me||(Me=Promise))(function(Ue,wt){function Nt(It){try{Pt(z.next(It))}catch(on){wt(on)}}function Vt(It){try{Pt(z.throw(It))}catch(on){wt(on)}}function Pt(It){It.done?Ue(It.value):function We(Ue){return Ue instanceof Me?Ue:new Me(function(wt){wt(Ue)})}(It.value).then(Nt,Vt)}Pt((z=z.apply(V,se||[])).next())})}m.d(Be,{Cg:()=>G,sH:()=>oe}),"function"==typeof SuppressedError&&SuppressedError},1635:(kt,Be,m)=>{"use strict";function fe(V,se){var Me={};for(var z in V)Object.prototype.hasOwnProperty.call(V,z)&&se.indexOf(z)<0&&(Me[z]=V[z]);if(null!=V&&"function"==typeof Object.getOwnPropertySymbols){var We=0;for(z=Object.getOwnPropertySymbols(V);We=0;Nt--)(wt=V[Nt])&&(Ue=(We<3?wt(Ue):We>3?wt(se,Me,Ue):wt(se,Me))||Ue);return We>3&&Ue&&Object.defineProperty(se,Me,Ue),Ue}function oe(V,se,Me,z){return new(Me||(Me=Promise))(function(Ue,wt){function Nt(It){try{Pt(z.next(It))}catch(on){wt(on)}}function Vt(It){try{Pt(z.throw(It))}catch(on){wt(on)}}function Pt(It){It.done?Ue(It.value):function We(Ue){return Ue instanceof Me?Ue:new Me(function(wt){wt(Ue)})}(It.value).then(Nt,Vt)}Pt((z=z.apply(V,se||[])).next())})}function Se(V){return this instanceof Se?(this.v=V,this):new Se(V)}function _e(V,se,Me){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var We,z=Me.apply(V,se||[]),Ue=[];return We={},Nt("next"),Nt("throw"),Nt("return",function wt(hn){return function(cn){return Promise.resolve(cn).then(hn,on)}}),We[Symbol.asyncIterator]=function(){return this},We;function Nt(hn,cn){z[hn]&&(We[hn]=function(Rn){return new Promise(function(Vn,ni){Ue.push([hn,Rn,Vn,ni])>1||Vt(hn,Rn)})},cn&&(We[hn]=cn(We[hn])))}function Vt(hn,cn){try{!function Pt(hn){hn.value instanceof Se?Promise.resolve(hn.value.v).then(It,on):fn(Ue[0][2],hn)}(z[hn](cn))}catch(Rn){fn(Ue[0][3],Rn)}}function It(hn){Vt("next",hn)}function on(hn){Vt("throw",hn)}function fn(hn,cn){hn(cn),Ue.shift(),Ue.length&&Vt(Ue[0][0],Ue[0][1])}}function Ve(V){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Me,se=V[Symbol.asyncIterator];return se?se.call(V):(V=function $e(V){var se="function"==typeof Symbol&&Symbol.iterator,Me=se&&V[se],z=0;if(Me)return Me.call(V);if(V&&"number"==typeof V.length)return{next:function(){return V&&z>=V.length&&(V=void 0),{value:V&&V[z++],done:!V}}};throw new TypeError(se?"Object is not iterable.":"Symbol.iterator is not defined.")}(V),Me={},z("next"),z("throw"),z("return"),Me[Symbol.asyncIterator]=function(){return this},Me);function z(Ue){Me[Ue]=V[Ue]&&function(wt){return new Promise(function(Nt,Vt){!function We(Ue,wt,Nt,Vt){Promise.resolve(Vt).then(function(Pt){Ue({value:Pt,done:Nt})},wt)}(Nt,Vt,(wt=V[Ue](wt)).done,wt.value)})}}}m.d(Be,{AQ:()=>_e,Cg:()=>G,N3:()=>Se,Tt:()=>fe,sH:()=>oe,xN:()=>Ve}),"function"==typeof SuppressedError&&SuppressedError}},kt=>{kt(kt.s=465)}]); \ No newline at end of file diff --git a/polyfills.6e2bee526724313c.js b/polyfills.6e2bee526724313c.js deleted file mode 100644 index 8a205576..00000000 --- a/polyfills.6e2bee526724313c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[461],{6935:()=>{const ee=globalThis;function Q(t){return(ee.__Zone_symbol_prefix||"__zone_symbol__")+t}const ye=Object.getOwnPropertyDescriptor,Oe=Object.defineProperty,Ne=Object.getPrototypeOf,ft=Object.create,ht=Array.prototype.slice,Ie="addEventListener",Le="removeEventListener",Me=Q(Ie),Ze=Q(Le),ce="true",ae="false",pe=Q("");function Ae(t,r){return Zone.current.wrap(t,r)}function je(t,r,c,n,i){return Zone.current.scheduleMacroTask(t,r,c,n,i)}const H=Q,ve=typeof window<"u",de=ve?window:void 0,$=ve&&de||globalThis,dt="removeAttribute";function He(t,r){for(let c=t.length-1;c>=0;c--)"function"==typeof t[c]&&(t[c]=Ae(t[c],r+"_"+c));return t}function We(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const ze=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,be=!("nw"in $)&&typeof $.process<"u"&&"[object process]"===$.process.toString(),xe=!be&&!ze&&!(!ve||!de.HTMLElement),qe=typeof $.process<"u"&&"[object process]"===$.process.toString()&&!ze&&!(!ve||!de.HTMLElement),Pe={},Xe=function(t){if(!(t=t||$.event))return;let r=Pe[t.type];r||(r=Pe[t.type]=H("ON_PROPERTY"+t.type));const c=this||t.target||$,n=c[r];let i;return xe&&c===de&&"error"===t.type?(i=n&&n.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===i&&t.preventDefault()):(i=n&&n.apply(this,arguments),null!=i&&!i&&t.preventDefault()),i};function Ye(t,r,c){let n=ye(t,r);if(!n&&c&&ye(c,r)&&(n={enumerable:!0,configurable:!0}),!n||!n.configurable)return;const i=H("on"+r+"patched");if(t.hasOwnProperty(i)&&t[i])return;delete n.writable,delete n.value;const l=n.get,_=n.set,E=r.slice(2);let y=Pe[E];y||(y=Pe[E]=H("ON_PROPERTY"+E)),n.set=function(C){let T=this;!T&&t===$&&(T=$),T&&("function"==typeof T[y]&&T.removeEventListener(E,Xe),_&&_.call(T,null),T[y]=C,"function"==typeof C&&T.addEventListener(E,Xe,!1))},n.get=function(){let C=this;if(!C&&t===$&&(C=$),!C)return null;const T=C[y];if(T)return T;if(l){let M=l.call(this);if(M)return n.set.call(this,M),"function"==typeof C[dt]&&C.removeAttribute(r),M}return null},Oe(t,r,n),t[i]=!0}function $e(t,r,c){if(r)for(let n=0;nfunction(_,E){const y=c(_,E);return y.cbIdx>=0&&"function"==typeof E[y.cbIdx]?je(y.name,E[y.cbIdx],y,i):l.apply(_,E)})}function ue(t,r){t[H("OriginalDelegate")]=r}let Je=!1,Ge=!1;function gt(){if(Je)return Ge;Je=!0;try{const t=de.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(Ge=!0)}catch{}return Ge}let _e=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){_e=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{_e=!1}const yt={useG:!0},ne={},Ke={},Qe=new RegExp("^"+pe+"(\\w+)(true|false)$"),et=H("propagationStopped");function tt(t,r){const c=(r?r(t):t)+ae,n=(r?r(t):t)+ce,i=pe+c,l=pe+n;ne[t]={},ne[t][ae]=i,ne[t][ce]=l}function pt(t,r,c,n){const i=n&&n.add||Ie,l=n&&n.rm||Le,_=n&&n.listeners||"eventListeners",E=n&&n.rmAll||"removeAllListeners",y=H(i),C="."+i+":",T="prependListener",M="."+T+":",w=function(v,h,G){if(v.isRemoved)return;const W=v.callback;let X;"object"==typeof W&&W.handleEvent&&(v.callback=g=>W.handleEvent(g),v.originalDelegate=W);try{v.invoke(v,h,[G])}catch(g){X=g}const V=v.options;return V&&"object"==typeof V&&V.once&&h[l].call(h,G.type,v.originalDelegate?v.originalDelegate:v.callback,V),X};function j(v,h,G){if(!(h=h||t.event))return;const W=v||h.target||t,X=W[ne[h.type][G?ce:ae]];if(X){const V=[];if(1===X.length){const g=w(X[0],W,h);g&&V.push(g)}else{const g=X.slice();for(let F=0;F{throw F})}}}const U=function(v){return j(this,v,!1)},x=function(v){return j(this,v,!0)};function oe(v,h){if(!v)return!1;let G=!0;h&&void 0!==h.useG&&(G=h.useG);const W=h&&h.vh;let X=!0;h&&void 0!==h.chkDup&&(X=h.chkDup);let V=!1;h&&void 0!==h.rt&&(V=h.rt);let g=v;for(;g&&!g.hasOwnProperty(i);)g=Ne(g);if(!g&&v[i]&&(g=v),!g||g[y])return!1;const F=h&&h.eventNameToString,L={},R=g[y]=g[i],k=g[H(l)]=g[l],O=g[H(_)]=g[_],K=g[H(E)]=g[E];let z;h&&h.prepend&&(z=g[H(h.prepend)]=g[h.prepend]);const Y=G?function(s){if(!L.isExisting)return R.call(L.target,L.eventName,L.capture?x:U,L.options)}:function(s){return R.call(L.target,L.eventName,s.invoke,L.options)},Z=G?function(s){if(!s.isRemoved){const a=ne[s.eventName];let f;a&&(f=a[s.capture?ce:ae]);const b=f&&s.target[f];if(b)for(let S=0;Sse.zone.cancelTask(se);s.call(Te,"abort",ie,{once:!0}),he&&(he.removeAbortListener=()=>Te.removeEventListener("abort",ie))}return L.target=null,he&&(he.taskData=null),it&&(te.once=!0),!_e&&"boolean"==typeof se.options||(se.options=te),se.target=P,se.capture=Fe,se.eventName=D,B&&(se.originalDelegate=A),m?ge.unshift(se):ge.push(se),S?P:void 0}};return g[i]=u(R,C,Y,Z,V),z&&(g[T]=u(z,M,function(s){return z.call(L.target,L.eventName,s.invoke,L.options)},Z,V,!0)),g[l]=function(){const s=this||t;let a=arguments[0];h&&h.transferEventName&&(a=h.transferEventName(a));const f=arguments[2],b=!!f&&("boolean"==typeof f||f.capture),S=arguments[1];if(!S)return k.apply(this,arguments);if(W&&!W(k,S,s,arguments))return;const m=ne[a];let P;m&&(P=m[b?ce:ae]);const D=P&&s[P];if(D)for(let A=0;Afunction(i,l){i[et]=!0,n&&n.apply(i,l)})}const we=H("zoneTask");function Ee(t,r,c,n){let i=null,l=null;c+=n;const _={};function E(C){const T=C.data;return T.args[0]=function(){return C.invoke.apply(this,arguments)},T.handleId=i.apply(t,T.args),C}function y(C){return l.call(t,C.data.handleId)}i=le(t,r+=n,C=>function(T,M){if("function"==typeof M[0]){const w={isPeriodic:"Interval"===n,delay:"Timeout"===n||"Interval"===n?M[1]||0:void 0,args:M},j=M[0];M[0]=function(){try{return j.apply(this,arguments)}finally{w.isPeriodic||("number"==typeof w.handleId?delete _[w.handleId]:w.handleId&&(w.handleId[we]=null))}};const U=je(r,M[0],w,E,y);if(!U)return U;const x=U.data.handleId;return"number"==typeof x?_[x]=U:x&&(x[we]=U),x&&x.ref&&x.unref&&"function"==typeof x.ref&&"function"==typeof x.unref&&(U.ref=x.ref.bind(x),U.unref=x.unref.bind(x)),"number"==typeof x||x?x:U}return C.apply(t,M)}),l=le(t,c,C=>function(T,M){const w=M[0];let j;"number"==typeof w?j=_[w]:(j=w&&w[we],j||(j=w)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof w?delete _[w]:w&&(w[we]=null),j.zone.cancelTask(j)):C.apply(t,M)})}function rt(t,r,c){if(!c||0===c.length)return r;const n=c.filter(l=>l.target===t);if(!n||0===n.length)return r;const i=n[0].ignoreProperties;return r.filter(l=>-1===i.indexOf(l))}function ot(t,r,c,n){t&&$e(t,rt(t,r,c),n)}function Ve(t){return Object.getOwnPropertyNames(t).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function Dt(t,r,c,n,i){const l=Zone.__symbol__(n);if(r[l])return;const _=r[l]=r[n];r[n]=function(E,y,C){return y&&y.prototype&&i.forEach(function(T){const M=`${c}.${n}::`+T,w=y.prototype;try{if(w.hasOwnProperty(T)){const j=t.ObjectGetOwnPropertyDescriptor(w,T);j&&j.value?(j.value=t.wrapWithCurrentZone(j.value,M),t._redefineProperty(y.prototype,T,j)):w[T]&&(w[T]=t.wrapWithCurrentZone(w[T],M))}else w[T]&&(w[T]=t.wrapWithCurrentZone(w[T],M))}catch{}}),_.call(r,E,y,C)},t.attachOriginToPatched(r[n],_)}const st=function De(){const t=globalThis,r=!0===t[Q("forceDuplicateZoneCheck")];if(t.Zone&&(r||"function"!=typeof t.Zone.__symbol__))throw new Error("Zone already loaded.");return t.Zone??=function Ue(){const t=ee.performance;function r(I){t&&t.mark&&t.mark(I)}function c(I,d){t&&t.measure&&t.measure(I,d)}r("Zone");let n=(()=>{class I{static#e=this.__symbol__=Q;static assertZonePatched(){if(ee.Promise!==L.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=I.current;for(;e.parent;)e=e.parent;return e}static get current(){return k.zone}static get currentTask(){return O}static __load_patch(e,o,p=!1){if(L.hasOwnProperty(e)){const N=!0===ee[Q("forceDuplicateZoneCheck")];if(!p&&N)throw Error("Already loaded patch: "+e)}else if(!ee["__Zone_disable_"+e]){const N="Zone:"+e;r(N),L[e]=o(ee,I,R),c(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(e,o){this._parent=e,this._name=o?o.name||"unnamed":"",this._properties=o&&o.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,o)}get(e){const o=this.getZoneWith(e);if(o)return o._properties[e]}getZoneWith(e){let o=this;for(;o;){if(o._properties.hasOwnProperty(e))return o;o=o._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,o){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const p=this._zoneDelegate.intercept(this,e,o),N=this;return function(){return N.runGuarded(p,this,arguments,o)}}run(e,o,p,N){k={parent:k,zone:this};try{return this._zoneDelegate.invoke(this,e,o,p,N)}finally{k=k.parent}}runGuarded(e,o=null,p,N){k={parent:k,zone:this};try{try{return this._zoneDelegate.invoke(this,e,o,p,N)}catch(Y){if(this._zoneDelegate.handleError(this,Y))throw Y}}finally{k=k.parent}}runTask(e,o,p){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||oe).name+"; Execution: "+this.name+")");if(e.state===q&&(e.type===F||e.type===g))return;const N=e.state!=G;N&&e._transitionTo(G,h),e.runCount++;const Y=O;O=e,k={parent:k,zone:this};try{e.type==g&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,o,p)}catch(Z){if(this._zoneDelegate.handleError(this,Z))throw Z}}finally{e.state!==q&&e.state!==X&&(e.type==F||e.data&&e.data.isPeriodic?N&&e._transitionTo(h,G):(e.runCount=0,this._updateTaskCount(e,-1),N&&e._transitionTo(q,G,q))),k=k.parent,O=Y}}scheduleTask(e){if(e.zone&&e.zone!==this){let p=this;for(;p;){if(p===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);p=p.parent}}e._transitionTo(v,q);const o=[];e._zoneDelegates=o,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(p){throw e._transitionTo(X,v,q),this._zoneDelegate.handleError(this,p),p}return e._zoneDelegates===o&&this._updateTaskCount(e,1),e.state==v&&e._transitionTo(h,v),e}scheduleMicroTask(e,o,p,N){return this.scheduleTask(new _(V,e,o,p,N,void 0))}scheduleMacroTask(e,o,p,N,Y){return this.scheduleTask(new _(g,e,o,p,N,Y))}scheduleEventTask(e,o,p,N,Y){return this.scheduleTask(new _(F,e,o,p,N,Y))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||oe).name+"; Execution: "+this.name+")");if(e.state===h||e.state===G){e._transitionTo(W,h,G);try{this._zoneDelegate.cancelTask(this,e)}catch(o){throw e._transitionTo(X,W),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(e,-1),e._transitionTo(q,W),e.runCount=0,e}}_updateTaskCount(e,o){const p=e._zoneDelegates;-1==o&&(e._zoneDelegates=null);for(let N=0;NI.hasTask(e,o),onScheduleTask:(I,d,e,o)=>I.scheduleTask(e,o),onInvokeTask:(I,d,e,o,p,N)=>I.invokeTask(e,o,p,N),onCancelTask:(I,d,e,o)=>I.cancelTask(e,o)};class l{get zone(){return this._zone}constructor(d,e,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=d,this._parentDelegate=e,this._forkZS=o&&(o&&o.onFork?o:e._forkZS),this._forkDlgt=o&&(o.onFork?e:e._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:e._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:e._interceptZS),this._interceptDlgt=o&&(o.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:e._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:e._invokeZS),this._invokeDlgt=o&&(o.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:e._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:e._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:e._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:e._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:e._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:e._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:e._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:e._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const p=o&&o.onHasTask;(p||e&&e._hasTaskZS)&&(this._hasTaskZS=p?o:i,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this._zone))}fork(d,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,d,e):new n(d,e)}intercept(d,e,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,d,e,o):e}invoke(d,e,o,p,N){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,d,e,o,p,N):e.apply(o,p)}handleError(d,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,d,e)}scheduleTask(d,e){let o=e;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,d,e),o||(o=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=V)throw new Error("Task is missing scheduleFn.");U(e)}return o}invokeTask(d,e,o,p){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,d,e,o,p):e.callback.apply(o,p)}cancelTask(d,e){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,d,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");o=e.cancelFn(e)}return o}hasTask(d,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,d,e)}catch(o){this.handleError(d,o)}}_updateTaskCount(d,e){const o=this._taskCounts,p=o[d],N=o[d]=p+e;if(N<0)throw new Error("More tasks executed then were scheduled.");0!=p&&0!=N||this.hasTask(this._zone,{microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:d})}}class _{constructor(d,e,o,p,N,Y){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=d,this.source=e,this.data=p,this.scheduleFn=N,this.cancelFn=Y,!o)throw new Error("callback is not defined");this.callback=o;const Z=this;this.invoke=d===F&&p&&p.useG?_.invokeTask:function(){return _.invokeTask.call(ee,Z,this,arguments)}}static invokeTask(d,e,o){d||(d=this),K++;try{return d.runCount++,d.zone.runTask(d,e,o)}finally{1==K&&x(),K--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(q,v)}_transitionTo(d,e,o){if(this._state!==e&&this._state!==o)throw new Error(`${this.type} '${this.source}': can not transition to '${d}', expecting state '${e}'${o?" or '"+o+"'":""}, was '${this._state}'.`);this._state=d,d==q&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const E=Q("setTimeout"),y=Q("Promise"),C=Q("then");let w,T=[],M=!1;function j(I){if(w||ee[y]&&(w=ee[y].resolve(0)),w){let d=w[C];d||(d=w.then),d.call(w,I)}else ee[E](I,0)}function U(I){0===K&&0===T.length&&j(x),I&&T.push(I)}function x(){if(!M){for(M=!0;T.length;){const I=T;T=[];for(let d=0;dk,onUnhandledError:z,microtaskDrainDone:z,scheduleMicroTask:U,showUncaughtError:()=>!n[Q("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:z,patchMethod:()=>z,bindArguments:()=>[],patchThen:()=>z,patchMacroTask:()=>z,patchEventPrototype:()=>z,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>z,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>z,wrapWithCurrentZone:()=>z,filterProperties:()=>[],attachOriginToPatched:()=>z,_redefineProperty:()=>z,patchCallbacks:()=>z,nativeScheduleMicroTask:j};let k={parent:null,zone:new n(null,null)},O=null,K=0;function z(){}return c("Zone","Zone"),n}(),t.Zone}();(function Nt(t){(function Ct(t){t.__load_patch("ZoneAwarePromise",(r,c,n)=>{const i=Object.getOwnPropertyDescriptor,l=Object.defineProperty,E=n.symbol,y=[],C=!1!==r[E("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],T=E("Promise"),M=E("then"),w="__creationTrace__";n.onUnhandledError=u=>{if(n.showUncaughtError()){const s=u&&u.rejection;s?console.error("Unhandled Promise rejection:",s instanceof Error?s.message:s,"; Zone:",u.zone.name,"; Task:",u.task&&u.task.source,"; Value:",s,s instanceof Error?s.stack:void 0):console.error(u)}},n.microtaskDrainDone=()=>{for(;y.length;){const u=y.shift();try{u.zone.runGuarded(()=>{throw u.throwOriginal?u.rejection:u})}catch(s){U(s)}}};const j=E("unhandledPromiseRejectionHandler");function U(u){n.onUnhandledError(u);try{const s=c[j];"function"==typeof s&&s.call(this,u)}catch{}}function x(u){return u&&u.then}function oe(u){return u}function q(u){return Z.reject(u)}const v=E("state"),h=E("value"),G=E("finally"),W=E("parentPromiseValue"),X=E("parentPromiseState"),V="Promise.then",g=null,F=!0,L=!1,R=0;function k(u,s){return a=>{try{I(u,s,a)}catch(f){I(u,!1,f)}}}const O=function(){let u=!1;return function(a){return function(){u||(u=!0,a.apply(null,arguments))}}},K="Promise resolved with itself",z=E("currentTaskTrace");function I(u,s,a){const f=O();if(u===a)throw new TypeError(K);if(u[v]===g){let b=null;try{("object"==typeof a||"function"==typeof a)&&(b=a&&a.then)}catch(S){return f(()=>{I(u,!1,S)})(),u}if(s!==L&&a instanceof Z&&a.hasOwnProperty(v)&&a.hasOwnProperty(h)&&a[v]!==g)e(a),I(u,a[v],a[h]);else if(s!==L&&"function"==typeof b)try{b.call(a,f(k(u,s)),f(k(u,!1)))}catch(S){f(()=>{I(u,!1,S)})()}else{u[v]=s;const S=u[h];if(u[h]=a,u[G]===G&&s===F&&(u[v]=u[X],u[h]=u[W]),s===L&&a instanceof Error){const m=c.currentTask&&c.currentTask.data&&c.currentTask.data[w];m&&l(a,z,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const P=u[h],D=!!a&&G===a[G];D&&(a[W]=P,a[X]=S);const A=s.run(m,void 0,D&&m!==q&&m!==oe?[]:[P]);I(a,!0,A)}catch(P){I(a,!1,P)}},a)}const N=function(){},Y=r.AggregateError;class Z{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(s){return s instanceof Z?s:I(new this(null),F,s)}static reject(s){return I(new this(null),L,s)}static withResolvers(){const s={};return s.promise=new Z((a,f)=>{s.resolve=a,s.reject=f}),s}static any(s){if(!s||"function"!=typeof s[Symbol.iterator])return Promise.reject(new Y([],"All promises were rejected"));const a=[];let f=0;try{for(let m of s)f++,a.push(Z.resolve(m))}catch{return Promise.reject(new Y([],"All promises were rejected"))}if(0===f)return Promise.reject(new Y([],"All promises were rejected"));let b=!1;const S=[];return new Z((m,P)=>{for(let D=0;D{b||(b=!0,m(A))},A=>{S.push(A),f--,0===f&&(b=!0,P(new Y(S,"All promises were rejected")))})})}static race(s){let a,f,b=new this((P,D)=>{a=P,f=D});function S(P){a(P)}function m(P){f(P)}for(let P of s)x(P)||(P=this.resolve(P)),P.then(S,m);return b}static all(s){return Z.allWithCallback(s)}static allSettled(s){return(this&&this.prototype instanceof Z?this:Z).allWithCallback(s,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(s,a){let f,b,S=new this((A,B)=>{f=A,b=B}),m=2,P=0;const D=[];for(let A of s){x(A)||(A=this.resolve(A));const B=P;try{A.then(J=>{D[B]=a?a.thenCallback(J):J,m--,0===m&&f(D)},J=>{a?(D[B]=a.errorCallback(J),m--,0===m&&f(D)):b(J)})}catch(J){b(J)}m++,P++}return m-=2,0===m&&f(D),S}constructor(s){const a=this;if(!(a instanceof Z))throw new Error("Must be an instanceof Promise.");a[v]=g,a[h]=[];try{const f=O();s&&s(f(k(a,F)),f(k(a,L)))}catch(f){I(a,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return Z}then(s,a){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||Z);const b=new f(N),S=c.current;return this[v]==g?this[h].push(S,b,s,a):o(this,S,b,s,a),b}catch(s){return this.then(null,s)}finally(s){let a=this.constructor?.[Symbol.species];(!a||"function"!=typeof a)&&(a=Z);const f=new a(N);f[G]=G;const b=c.current;return this[v]==g?this[h].push(b,f,s,s):o(this,b,f,s,s),f}}Z.resolve=Z.resolve,Z.reject=Z.reject,Z.race=Z.race,Z.all=Z.all;const Re=r[T]=r.Promise;r.Promise=Z;const ke=E("thenPatched");function fe(u){const s=u.prototype,a=i(s,"then");if(a&&(!1===a.writable||!a.configurable))return;const f=s.then;s[M]=f,u.prototype.then=function(b,S){return new Z((P,D)=>{f.call(this,P,D)}).then(b,S)},u[ke]=!0}return n.patchThen=fe,Re&&(fe(Re),le(r,"fetch",u=>function Ce(u){return function(s,a){let f=u.apply(s,a);if(f instanceof Z)return f;let b=f.constructor;return b[ke]||fe(b),f}}(u))),Promise[c.__symbol__("uncaughtPromiseErrors")]=y,Z})})(t),function St(t){t.__load_patch("toString",r=>{const c=Function.prototype.toString,n=H("OriginalDelegate"),i=H("Promise"),l=H("Error"),_=function(){if("function"==typeof this){const T=this[n];if(T)return"function"==typeof T?c.call(T):Object.prototype.toString.call(T);if(this===Promise){const M=r[i];if(M)return c.call(M)}if(this===Error){const M=r[l];if(M)return c.call(M)}}return c.call(this)};_[n]=c,Function.prototype.toString=_;const E=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":E.call(this)}})}(t),function Ot(t){t.__load_patch("util",(r,c,n)=>{const i=Ve(r);n.patchOnProperties=$e,n.patchMethod=le,n.bindArguments=He,n.patchMacroTask=Et;const l=c.__symbol__("BLACK_LISTED_EVENTS"),_=c.__symbol__("UNPATCHED_EVENTS");r[_]&&(r[l]=r[_]),r[l]&&(c[l]=c[_]=r[l]),n.patchEventPrototype=mt,n.patchEventTarget=pt,n.isIEOrEdge=gt,n.ObjectDefineProperty=Oe,n.ObjectGetOwnPropertyDescriptor=ye,n.ObjectCreate=ft,n.ArraySlice=ht,n.patchClass=me,n.wrapWithCurrentZone=Ae,n.filterProperties=rt,n.attachOriginToPatched=ue,n._redefineProperty=Object.defineProperty,n.patchCallbacks=Dt,n.getGlobalObjects=()=>({globalSources:Ke,zoneSymbolEventNames:ne,eventNames:i,isBrowser:xe,isMix:qe,isNode:be,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:pe,ADD_EVENT_LISTENER_STR:Ie,REMOVE_EVENT_LISTENER_STR:Le})})}(t)})(st),function Rt(t){t.__load_patch("legacy",r=>{const c=r[t.__symbol__("legacyPatch")];c&&c()}),t.__load_patch("timers",r=>{const c="set",n="clear";Ee(r,c,n,"Timeout"),Ee(r,c,n,"Interval"),Ee(r,c,n,"Immediate")}),t.__load_patch("requestAnimationFrame",r=>{Ee(r,"request","cancel","AnimationFrame"),Ee(r,"mozRequest","mozCancel","AnimationFrame"),Ee(r,"webkitRequest","webkitCancel","AnimationFrame")}),t.__load_patch("blocking",(r,c)=>{const n=["alert","prompt","confirm"];for(let i=0;ifunction(C,T){return c.current.run(_,r,T,y)})}),t.__load_patch("EventTarget",(r,c,n)=>{(function Pt(t,r){r.patchEventPrototype(t,r)})(r,n),function bt(t,r){if(Zone[r.symbol("patchEventTarget")])return;const{eventNames:c,zoneSymbolEventNames:n,TRUE_STR:i,FALSE_STR:l,ZONE_SYMBOL_PREFIX:_}=r.getGlobalObjects();for(let y=0;y{me("MutationObserver"),me("WebKitMutationObserver")}),t.__load_patch("IntersectionObserver",(r,c,n)=>{me("IntersectionObserver")}),t.__load_patch("FileReader",(r,c,n)=>{me("FileReader")}),t.__load_patch("on_property",(r,c,n)=>{!function wt(t,r){if(be&&!qe||Zone[t.symbol("patchEvents")])return;const c=r.__Zone_ignore_on_properties;let n=[];if(xe){const i=window;n=n.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const l=function Tt(){try{const t=de.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];ot(i,Ve(i),c&&c.concat(l),Ne(i))}n=n.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function vt(t,r){const{isBrowser:c,isMix:n}=r.getGlobalObjects();(c||n)&&t.customElements&&"customElements"in t&&r.patchCallbacks(r,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(r,n)}),t.__load_patch("XHR",(r,c)=>{!function C(T){const M=T.XMLHttpRequest;if(!M)return;const w=M.prototype;let U=w[Me],x=w[Ze];if(!U){const R=T.XMLHttpRequestEventTarget;if(R){const k=R.prototype;U=k[Me],x=k[Ze]}}const oe="readystatechange",q="scheduled";function v(R){const k=R.data,O=k.target;O[_]=!1,O[y]=!1;const K=O[l];U||(U=O[Me],x=O[Ze]),K&&x.call(O,oe,K);const z=O[l]=()=>{if(O.readyState===O.DONE)if(!k.aborted&&O[_]&&R.state===q){const d=O[c.__symbol__("loadfalse")];if(0!==O.status&&d&&d.length>0){const e=R.invoke;R.invoke=function(){const o=O[c.__symbol__("loadfalse")];for(let p=0;pfunction(R,k){return R[i]=0==k[2],R[E]=k[1],W.apply(R,k)}),V=H("fetchTaskAborting"),g=H("fetchTaskScheduling"),F=le(w,"send",()=>function(R,k){if(!0===c.current[g]||R[i])return F.apply(R,k);{const O={target:R,url:R[E],isPeriodic:!1,args:k,aborted:!1},K=je("XMLHttpRequest.send",h,O,v,G);R&&!0===R[y]&&!O.aborted&&K.state===q&&K.invoke()}}),L=le(w,"abort",()=>function(R,k){const O=function j(R){return R[n]}(R);if(O&&"string"==typeof O.type){if(null==O.cancelFn||O.data&&O.data.aborted)return;O.zone.cancelTask(O)}else if(!0===c.current[V])return L.apply(R,k)})}(r);const n=H("xhrTask"),i=H("xhrSync"),l=H("xhrListener"),_=H("xhrScheduled"),E=H("xhrURL"),y=H("xhrErrorBeforeScheduled")}),t.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&function _t(t,r){const c=t.constructor.name;for(let n=0;n{const y=function(){return E.apply(this,He(arguments,c+"."+i))};return ue(y,E),y})(l)}}}(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),t.__load_patch("PromiseRejectionEvent",(r,c)=>{function n(i){return function(l){nt(r,i).forEach(E=>{const y=r.PromiseRejectionEvent;if(y){const C=new y(i,{promise:l.promise,reason:l.rejection});E.invoke(C)}})}}r.PromiseRejectionEvent&&(c[H("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),c[H("rejectionHandledHandler")]=n("rejectionhandled"))}),t.__load_patch("queueMicrotask",(r,c,n)=>{!function kt(t,r){r.patchMethod(t,"queueMicrotask",c=>function(n,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(r,n)})}(st)}},ee=>{ee(ee.s=6935)}]); \ No newline at end of file diff --git a/polyfills.e249477e6fb6af35.js b/polyfills.e249477e6fb6af35.js new file mode 100644 index 00000000..e06a1809 --- /dev/null +++ b/polyfills.e249477e6fb6af35.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkngx_ui_tour=self.webpackChunkngx_ui_tour||[]).push([[461],{6935:()=>{const ee=globalThis;function Q(t){return(ee.__Zone_symbol_prefix||"__zone_symbol__")+t}const ye=Object.getOwnPropertyDescriptor,Ne=Object.defineProperty,Ie=Object.getPrototypeOf,ht=Object.create,dt=Array.prototype.slice,Le="addEventListener",Me="removeEventListener",Ze=Q(Le),Ae=Q(Me),ce="true",ae="false",pe=Q("");function je(t,r){return Zone.current.wrap(t,r)}function He(t,r,c,n,i){return Zone.current.scheduleMacroTask(t,r,c,n,i)}const H=Q,be=typeof window<"u",de=be?window:void 0,J=be&&de||globalThis,_t="removeAttribute";function xe(t,r){for(let c=t.length-1;c>=0;c--)"function"==typeof t[c]&&(t[c]=je(t[c],r+"_"+c));return t}function ze(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const qe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in J)&&typeof J.process<"u"&&"[object process]"===J.process.toString(),Ge=!Pe&&!qe&&!(!be||!de.HTMLElement),Xe=typeof J.process<"u"&&"[object process]"===J.process.toString()&&!qe&&!(!be||!de.HTMLElement),we={},Ye=function(t){if(!(t=t||J.event))return;let r=we[t.type];r||(r=we[t.type]=H("ON_PROPERTY"+t.type));const c=this||t.target||J,n=c[r];let i;return Ge&&c===de&&"error"===t.type?(i=n&&n.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===i&&t.preventDefault()):(i=n&&n.apply(this,arguments),null!=i&&!i&&t.preventDefault()),i};function $e(t,r,c){let n=ye(t,r);if(!n&&c&&ye(c,r)&&(n={enumerable:!0,configurable:!0}),!n||!n.configurable)return;const i=H("on"+r+"patched");if(t.hasOwnProperty(i)&&t[i])return;delete n.writable,delete n.value;const u=n.get,_=n.set,E=r.slice(2);let p=we[E];p||(p=we[E]=H("ON_PROPERTY"+E)),n.set=function(C){let T=this;!T&&t===J&&(T=J),T&&("function"==typeof T[p]&&T.removeEventListener(E,Ye),_&&_.call(T,null),T[p]=C,"function"==typeof C&&T.addEventListener(E,Ye,!1))},n.get=function(){let C=this;if(!C&&t===J&&(C=J),!C)return null;const T=C[p];if(T)return T;if(u){let Z=u.call(this);if(Z)return n.set.call(this,Z),"function"==typeof C[_t]&&C.removeAttribute(r),Z}return null},Ne(t,r,n),t[i]=!0}function Je(t,r,c){if(r)for(let n=0;nfunction(_,E){const p=c(_,E);return p.cbIdx>=0&&"function"==typeof E[p.cbIdx]?He(p.name,E[p.cbIdx],p,i):u.apply(_,E)})}function ue(t,r){t[H("OriginalDelegate")]=r}let Ke=!1,Ve=!1;function yt(){if(Ke)return Ve;Ke=!0;try{const t=de.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(Ve=!0)}catch{}return Ve}let _e=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){_e=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{_e=!1}const pt={useG:!0},te={},Qe={},et=new RegExp("^"+pe+"(\\w+)(true|false)$"),tt=H("propagationStopped");function nt(t,r){const c=(r?r(t):t)+ae,n=(r?r(t):t)+ce,i=pe+c,u=pe+n;te[t]={},te[t][ae]=i,te[t][ce]=u}function mt(t,r,c,n){const i=n&&n.add||Le,u=n&&n.rm||Me,_=n&&n.listeners||"eventListeners",E=n&&n.rmAll||"removeAllListeners",p=H(i),C="."+i+":",T="prependListener",Z="."+T+":",P=function(b,h,F){if(b.isRemoved)return;const z=b.callback;let Y;"object"==typeof z&&z.handleEvent&&(b.callback=g=>z.handleEvent(g),b.originalDelegate=z);try{b.invoke(b,h,[F])}catch(g){Y=g}const B=b.options;return B&&"object"==typeof B&&B.once&&h[u].call(h,F.type,b.originalDelegate?b.originalDelegate:b.callback,B),Y};function j(b,h,F){if(!(h=h||t.event))return;const z=b||h.target||t,Y=z[te[h.type][F?ce:ae]];if(Y){const B=[];if(1===Y.length){const g=P(Y[0],z,h);g&&B.push(g)}else{const g=Y.slice();for(let U=0;U{throw U})}}}const W=function(b){return j(this,b,!1)},x=function(b){return j(this,b,!0)};function re(b,h){if(!b)return!1;let F=!0;h&&void 0!==h.useG&&(F=h.useG);const z=h&&h.vh;let Y=!0;h&&void 0!==h.chkDup&&(Y=h.chkDup);let B=!1;h&&void 0!==h.rt&&(B=h.rt);let g=b;for(;g&&!g.hasOwnProperty(i);)g=Ie(g);if(!g&&b[i]&&(g=b),!g||g[p])return!1;const U=h&&h.eventNameToString,O={},w=g[p]=g[i],v=g[H(u)]=g[u],S=g[H(_)]=g[_],K=g[H(E)]=g[E];let q;h&&h.prepend&&(q=g[H(h.prepend)]=g[h.prepend]);const $=F?function(s){if(!O.isExisting)return w.call(O.target,O.eventName,O.capture?x:W,O.options)}:function(s){return w.call(O.target,O.eventName,s.invoke,O.options)},A=F?function(s){if(!s.isRemoved){const l=te[s.eventName];let k;l&&(k=l[s.capture?ce:ae]);const R=k&&s.target[k];if(R)for(let y=0;yoe.zone.cancelTask(oe);s.call(Te,"abort",ie,{once:!0}),oe.removeAbortListener=()=>Te.removeEventListener("abort",ie)}return O.target=null,ve&&(ve.taskData=null),ct&&(O.options.once=!0),!_e&&"boolean"==typeof oe.options||(oe.options=se),oe.target=L,oe.capture=Be,oe.eventName=M,V&&(oe.originalDelegate=G),I?ge.unshift(oe):ge.push(oe),y?L:void 0}};return g[i]=a(w,C,$,A,B),q&&(g[T]=a(q,Z,function(s){return q.call(O.target,O.eventName,s.invoke,O.options)},A,B,!0)),g[u]=function(){const s=this||t;let l=arguments[0];h&&h.transferEventName&&(l=h.transferEventName(l));const k=arguments[2],R=!!k&&("boolean"==typeof k||k.capture),y=arguments[1];if(!y)return v.apply(this,arguments);if(z&&!z(v,y,s,arguments))return;const I=te[l];let L;I&&(L=I[R?ce:ae]);const M=L&&s[L];if(M)for(let G=0;Gfunction(i,u){i[tt]=!0,n&&n.apply(i,u)})}const Re=H("zoneTask");function Ee(t,r,c,n){let i=null,u=null;c+=n;const _={};function E(C){const T=C.data;return T.args[0]=function(){return C.invoke.apply(this,arguments)},T.handleId=i.apply(t,T.args),C}function p(C){return u.call(t,C.data.handleId)}i=le(t,r+=n,C=>function(T,Z){if("function"==typeof Z[0]){const P={isPeriodic:"Interval"===n,delay:"Timeout"===n||"Interval"===n?Z[1]||0:void 0,args:Z},j=Z[0];Z[0]=function(){try{return j.apply(this,arguments)}finally{P.isPeriodic||("number"==typeof P.handleId?delete _[P.handleId]:P.handleId&&(P.handleId[Re]=null))}};const W=He(r,Z[0],P,E,p);if(!W)return W;const x=W.data.handleId;return"number"==typeof x?_[x]=W:x&&(x[Re]=W),x&&x.ref&&x.unref&&"function"==typeof x.ref&&"function"==typeof x.unref&&(W.ref=x.ref.bind(x),W.unref=x.unref.bind(x)),"number"==typeof x||x?x:W}return C.apply(t,Z)}),u=le(t,c,C=>function(T,Z){const P=Z[0];let j;"number"==typeof P?j=_[P]:(j=P&&P[Re],j||(j=P)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof P?delete _[P]:P&&(P[Re]=null),j.zone.cancelTask(j)):C.apply(t,Z)})}function ot(t,r,c){if(!c||0===c.length)return r;const n=c.filter(u=>u.target===t);if(!n||0===n.length)return r;const i=n[0].ignoreProperties;return r.filter(u=>-1===i.indexOf(u))}function st(t,r,c,n){t&&Je(t,ot(t,r,c),n)}function Fe(t){return Object.getOwnPropertyNames(t).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function Ot(t,r,c,n,i){const u=Zone.__symbol__(n);if(r[u])return;const _=r[u]=r[n];r[n]=function(E,p,C){return p&&p.prototype&&i.forEach(function(T){const Z=`${c}.${n}::`+T,P=p.prototype;try{if(P.hasOwnProperty(T)){const j=t.ObjectGetOwnPropertyDescriptor(P,T);j&&j.value?(j.value=t.wrapWithCurrentZone(j.value,Z),t._redefineProperty(p.prototype,T,j)):P[T]&&(P[T]=t.wrapWithCurrentZone(P[T],Z))}else P[T]&&(P[T]=t.wrapWithCurrentZone(P[T],Z))}catch{}}),_.call(r,E,p,C)},t.attachOriginToPatched(r[n],_)}const it=function Oe(){const t=globalThis,r=!0===t[Q("forceDuplicateZoneCheck")];if(t.Zone&&(r||"function"!=typeof t.Zone.__symbol__))throw new Error("Zone already loaded.");return t.Zone??=function We(){const t=ee.performance;function r(N){t&&t.mark&&t.mark(N)}function c(N,d){t&&t.measure&&t.measure(N,d)}r("Zone");let n=(()=>{class N{static#e=this.__symbol__=Q;static assertZonePatched(){if(ee.Promise!==O.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=N.current;for(;e.parent;)e=e.parent;return e}static get current(){return v.zone}static get currentTask(){return S}static __load_patch(e,o,m=!1){if(O.hasOwnProperty(e)){const D=!0===ee[Q("forceDuplicateZoneCheck")];if(!m&&D)throw Error("Already loaded patch: "+e)}else if(!ee["__Zone_disable_"+e]){const D="Zone:"+e;r(D),O[e]=o(ee,N,w),c(D,D)}}get parent(){return this._parent}get name(){return this._name}constructor(e,o){this._parent=e,this._name=o?o.name||"unnamed":"",this._properties=o&&o.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,o)}get(e){const o=this.getZoneWith(e);if(o)return o._properties[e]}getZoneWith(e){let o=this;for(;o;){if(o._properties.hasOwnProperty(e))return o;o=o._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,o){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const m=this._zoneDelegate.intercept(this,e,o),D=this;return function(){return D.runGuarded(m,this,arguments,o)}}run(e,o,m,D){v={parent:v,zone:this};try{return this._zoneDelegate.invoke(this,e,o,m,D)}finally{v=v.parent}}runGuarded(e,o=null,m,D){v={parent:v,zone:this};try{try{return this._zoneDelegate.invoke(this,e,o,m,D)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{v=v.parent}}runTask(e,o,m){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||re).name+"; Execution: "+this.name+")");if(e.state===X&&(e.type===U||e.type===g))return;const D=e.state!=F;D&&e._transitionTo(F,h),e.runCount++;const $=S;S=e,v={parent:v,zone:this};try{e.type==g&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,o,m)}catch(A){if(this._zoneDelegate.handleError(this,A))throw A}}finally{e.state!==X&&e.state!==Y&&(e.type==U||e.data&&e.data.isPeriodic?D&&e._transitionTo(h,F):(e.runCount=0,this._updateTaskCount(e,-1),D&&e._transitionTo(X,F,X))),v=v.parent,S=$}}scheduleTask(e){if(e.zone&&e.zone!==this){let m=this;for(;m;){if(m===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);m=m.parent}}e._transitionTo(b,X);const o=[];e._zoneDelegates=o,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(m){throw e._transitionTo(Y,b,X),this._zoneDelegate.handleError(this,m),m}return e._zoneDelegates===o&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(h,b),e}scheduleMicroTask(e,o,m,D){return this.scheduleTask(new _(B,e,o,m,D,void 0))}scheduleMacroTask(e,o,m,D,$){return this.scheduleTask(new _(g,e,o,m,D,$))}scheduleEventTask(e,o,m,D,$){return this.scheduleTask(new _(U,e,o,m,D,$))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||re).name+"; Execution: "+this.name+")");if(e.state===h||e.state===F){e._transitionTo(z,h,F);try{this._zoneDelegate.cancelTask(this,e)}catch(o){throw e._transitionTo(Y,z),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(e,-1),e._transitionTo(X,z),e.runCount=0,e}}_updateTaskCount(e,o){const m=e._zoneDelegates;-1==o&&(e._zoneDelegates=null);for(let D=0;DN.hasTask(e,o),onScheduleTask:(N,d,e,o)=>N.scheduleTask(e,o),onInvokeTask:(N,d,e,o,m,D)=>N.invokeTask(e,o,m,D),onCancelTask:(N,d,e,o)=>N.cancelTask(e,o)};class u{get zone(){return this._zone}constructor(d,e,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=d,this._parentDelegate=e,this._forkZS=o&&(o&&o.onFork?o:e._forkZS),this._forkDlgt=o&&(o.onFork?e:e._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:e._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:e._interceptZS),this._interceptDlgt=o&&(o.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:e._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:e._invokeZS),this._invokeDlgt=o&&(o.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:e._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:e._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:e._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:e._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:e._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:e._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:e._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:e._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const m=o&&o.onHasTask;(m||e&&e._hasTaskZS)&&(this._hasTaskZS=m?o:i,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this._zone))}fork(d,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,d,e):new n(d,e)}intercept(d,e,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,d,e,o):e}invoke(d,e,o,m,D){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,d,e,o,m,D):e.apply(o,m)}handleError(d,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,d,e)}scheduleTask(d,e){let o=e;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,d,e),o||(o=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=B)throw new Error("Task is missing scheduleFn.");W(e)}return o}invokeTask(d,e,o,m){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,d,e,o,m):e.callback.apply(o,m)}cancelTask(d,e){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,d,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");o=e.cancelFn(e)}return o}hasTask(d,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,d,e)}catch(o){this.handleError(d,o)}}_updateTaskCount(d,e){const o=this._taskCounts,m=o[d],D=o[d]=m+e;if(D<0)throw new Error("More tasks executed then were scheduled.");0!=m&&0!=D||this.hasTask(this._zone,{microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:d})}}class _{constructor(d,e,o,m,D,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=d,this.source=e,this.data=m,this.scheduleFn=D,this.cancelFn=$,!o)throw new Error("callback is not defined");this.callback=o;const A=this;this.invoke=d===U&&m&&m.useG?_.invokeTask:function(){return _.invokeTask.call(ee,A,this,arguments)}}static invokeTask(d,e,o){d||(d=this),K++;try{return d.runCount++,d.zone.runTask(d,e,o)}finally{1==K&&x(),K--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(X,b)}_transitionTo(d,e,o){if(this._state!==e&&this._state!==o)throw new Error(`${this.type} '${this.source}': can not transition to '${d}', expecting state '${e}'${o?" or '"+o+"'":""}, was '${this._state}'.`);this._state=d,d==X&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const E=Q("setTimeout"),p=Q("Promise"),C=Q("then");let P,T=[],Z=!1;function j(N){if(P||ee[p]&&(P=ee[p].resolve(0)),P){let d=P[C];d||(d=P.then),d.call(P,N)}else ee[E](N,0)}function W(N){0===K&&0===T.length&&j(x),N&&T.push(N)}function x(){if(!Z){for(Z=!0;T.length;){const N=T;T=[];for(let d=0;dv,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:W,showUncaughtError:()=>!n[Q("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:j};let v={parent:null,zone:new n(null,null)},S=null,K=0;function q(){}return c("Zone","Zone"),n}(),t.Zone}();(function It(t){(function St(t){t.__load_patch("ZoneAwarePromise",(r,c,n)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty,E=n.symbol,p=[],C=!1!==r[E("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],T=E("Promise"),Z=E("then"),P="__creationTrace__";n.onUnhandledError=f=>{if(n.showUncaughtError()){const a=f&&f.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",f.zone.name,"; Task:",f.task&&f.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(f)}},n.microtaskDrainDone=()=>{for(;p.length;){const f=p.shift();try{f.zone.runGuarded(()=>{throw f.throwOriginal?f.rejection:f})}catch(a){W(a)}}};const j=E("unhandledPromiseRejectionHandler");function W(f){n.onUnhandledError(f);try{const a=c[j];"function"==typeof a&&a.call(this,f)}catch{}}function x(f){return f&&f.then}function re(f){return f}function X(f){return A.reject(f)}const b=E("state"),h=E("value"),F=E("finally"),z=E("parentPromiseValue"),Y=E("parentPromiseState"),B="Promise.then",g=null,U=!0,O=!1,w=0;function v(f,a){return s=>{try{N(f,a,s)}catch(l){N(f,!1,l)}}}const S=function(){let f=!1;return function(s){return function(){f||(f=!0,s.apply(null,arguments))}}},K="Promise resolved with itself",q=E("currentTaskTrace");function N(f,a,s){const l=S();if(f===s)throw new TypeError(K);if(f[b]===g){let k=null;try{("object"==typeof s||"function"==typeof s)&&(k=s&&s.then)}catch(R){return l(()=>{N(f,!1,R)})(),f}if(a!==O&&s instanceof A&&s.hasOwnProperty(b)&&s.hasOwnProperty(h)&&s[b]!==g)e(s),N(f,s[b],s[h]);else if(a!==O&&"function"==typeof k)try{k.call(s,l(v(f,a)),l(v(f,!1)))}catch(R){l(()=>{N(f,!1,R)})()}else{f[b]=a;const R=f[h];if(f[h]=s,f[F]===F&&a===U&&(f[b]=f[Y],f[h]=f[z]),a===O&&s instanceof Error){const y=c.currentTask&&c.currentTask.data&&c.currentTask.data[P];y&&u(s,q,{configurable:!0,enumerable:!1,writable:!0,value:y})}for(let y=0;y{try{const I=f[h],L=!!s&&F===s[F];L&&(s[z]=I,s[Y]=R);const M=a.run(y,void 0,L&&y!==X&&y!==re?[]:[I]);N(s,!0,M)}catch(I){N(s,!1,I)}},s)}const D=function(){},$=r.AggregateError;class A{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(a){return a instanceof A?a:N(new this(null),U,a)}static reject(a){return N(new this(null),O,a)}static withResolvers(){const a={};return a.promise=new A((s,l)=>{a.resolve=s,a.reject=l}),a}static any(a){if(!a||"function"!=typeof a[Symbol.iterator])return Promise.reject(new $([],"All promises were rejected"));const s=[];let l=0;try{for(let y of a)l++,s.push(A.resolve(y))}catch{return Promise.reject(new $([],"All promises were rejected"))}if(0===l)return Promise.reject(new $([],"All promises were rejected"));let k=!1;const R=[];return new A((y,I)=>{for(let L=0;L{k||(k=!0,y(M))},M=>{R.push(M),l--,0===l&&(k=!0,I(new $(R,"All promises were rejected")))})})}static race(a){let s,l,k=new this((I,L)=>{s=I,l=L});function R(I){s(I)}function y(I){l(I)}for(let I of a)x(I)||(I=this.resolve(I)),I.then(R,y);return k}static all(a){return A.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof A?this:A).allWithCallback(a,{thenCallback:l=>({status:"fulfilled",value:l}),errorCallback:l=>({status:"rejected",reason:l})})}static allWithCallback(a,s){let l,k,R=new this((M,G)=>{l=M,k=G}),y=2,I=0;const L=[];for(let M of a){x(M)||(M=this.resolve(M));const G=I;try{M.then(V=>{L[G]=s?s.thenCallback(V):V,y--,0===y&&l(L)},V=>{s?(L[G]=s.errorCallback(V),y--,0===y&&l(L)):k(V)})}catch(V){k(V)}y++,I++}return y-=2,0===y&&l(L),R}constructor(a){const s=this;if(!(s instanceof A))throw new Error("Must be an instanceof Promise.");s[b]=g,s[h]=[];try{const l=S();a&&a(l(v(s,U)),l(v(s,O)))}catch(l){N(s,!1,l)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return A}then(a,s){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=this.constructor||A);const k=new l(D),R=c.current;return this[b]==g?this[h].push(R,k,a,s):o(this,R,k,a,s),k}catch(a){return this.then(null,a)}finally(a){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=A);const l=new s(D);l[F]=F;const k=c.current;return this[b]==g?this[h].push(k,l,a,a):o(this,k,l,a,a),l}}A.resolve=A.resolve,A.reject=A.reject,A.race=A.race,A.all=A.all;const Ce=r[T]=r.Promise;r.Promise=A;const ke=E("thenPatched");function he(f){const a=f.prototype,s=i(a,"then");if(s&&(!1===s.writable||!s.configurable))return;const l=a.then;a[Z]=l,f.prototype.then=function(k,R){return new A((I,L)=>{l.call(this,I,L)}).then(k,R)},f[ke]=!0}return n.patchThen=he,Ce&&(he(Ce),le(r,"fetch",f=>function Se(f){return function(a,s){let l=f.apply(a,s);if(l instanceof A)return l;let k=l.constructor;return k[ke]||he(k),l}}(f))),Promise[c.__symbol__("uncaughtPromiseErrors")]=p,A})})(t),function Dt(t){t.__load_patch("toString",r=>{const c=Function.prototype.toString,n=H("OriginalDelegate"),i=H("Promise"),u=H("Error"),_=function(){if("function"==typeof this){const T=this[n];if(T)return"function"==typeof T?c.call(T):Object.prototype.toString.call(T);if(this===Promise){const Z=r[i];if(Z)return c.call(Z)}if(this===Error){const Z=r[u];if(Z)return c.call(Z)}}return c.call(this)};_[n]=c,Function.prototype.toString=_;const E=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":E.call(this)}})}(t),function Nt(t){t.__load_patch("util",(r,c,n)=>{const i=Fe(r);n.patchOnProperties=Je,n.patchMethod=le,n.bindArguments=xe,n.patchMacroTask=Tt;const u=c.__symbol__("BLACK_LISTED_EVENTS"),_=c.__symbol__("UNPATCHED_EVENTS");r[_]&&(r[u]=r[_]),r[u]&&(c[u]=c[_]=r[u]),n.patchEventPrototype=kt,n.patchEventTarget=mt,n.isIEOrEdge=yt,n.ObjectDefineProperty=Ne,n.ObjectGetOwnPropertyDescriptor=ye,n.ObjectCreate=ht,n.ArraySlice=dt,n.patchClass=me,n.wrapWithCurrentZone=je,n.filterProperties=ot,n.attachOriginToPatched=ue,n._redefineProperty=Object.defineProperty,n.patchCallbacks=Ot,n.getGlobalObjects=()=>({globalSources:Qe,zoneSymbolEventNames:te,eventNames:i,isBrowser:Ge,isMix:Xe,isNode:Pe,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:pe,ADD_EVENT_LISTENER_STR:Le,REMOVE_EVENT_LISTENER_STR:Me})})}(t)})(it),function Ct(t){t.__load_patch("legacy",r=>{const c=r[t.__symbol__("legacyPatch")];c&&c()}),t.__load_patch("timers",r=>{const c="set",n="clear";Ee(r,c,n,"Timeout"),Ee(r,c,n,"Interval"),Ee(r,c,n,"Immediate")}),t.__load_patch("requestAnimationFrame",r=>{Ee(r,"request","cancel","AnimationFrame"),Ee(r,"mozRequest","mozCancel","AnimationFrame"),Ee(r,"webkitRequest","webkitCancel","AnimationFrame")}),t.__load_patch("blocking",(r,c)=>{const n=["alert","prompt","confirm"];for(let i=0;ifunction(C,T){return c.current.run(_,r,T,p)})}),t.__load_patch("EventTarget",(r,c,n)=>{(function wt(t,r){r.patchEventPrototype(t,r)})(r,n),function Pt(t,r){if(Zone[r.symbol("patchEventTarget")])return;const{eventNames:c,zoneSymbolEventNames:n,TRUE_STR:i,FALSE_STR:u,ZONE_SYMBOL_PREFIX:_}=r.getGlobalObjects();for(let p=0;p{me("MutationObserver"),me("WebKitMutationObserver")}),t.__load_patch("IntersectionObserver",(r,c,n)=>{me("IntersectionObserver")}),t.__load_patch("FileReader",(r,c,n)=>{me("FileReader")}),t.__load_patch("on_property",(r,c,n)=>{!function Rt(t,r){if(Pe&&!Xe||Zone[t.symbol("patchEvents")])return;const c=r.__Zone_ignore_on_properties;let n=[];if(Ge){const i=window;n=n.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const u=function gt(){try{const t=de.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];st(i,Fe(i),c&&c.concat(u),Ie(i))}n=n.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function bt(t,r){const{isBrowser:c,isMix:n}=r.getGlobalObjects();(c||n)&&t.customElements&&"customElements"in t&&r.patchCallbacks(r,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(r,n)}),t.__load_patch("XHR",(r,c)=>{!function C(T){const Z=T.XMLHttpRequest;if(!Z)return;const P=Z.prototype;let W=P[Ze],x=P[Ae];if(!W){const w=T.XMLHttpRequestEventTarget;if(w){const v=w.prototype;W=v[Ze],x=v[Ae]}}const re="readystatechange",X="scheduled";function b(w){const v=w.data,S=v.target;S[_]=!1,S[p]=!1;const K=S[u];W||(W=S[Ze],x=S[Ae]),K&&x.call(S,re,K);const q=S[u]=()=>{if(S.readyState===S.DONE)if(!v.aborted&&S[_]&&w.state===X){const d=S[c.__symbol__("loadfalse")];if(0!==S.status&&d&&d.length>0){const e=w.invoke;w.invoke=function(){const o=S[c.__symbol__("loadfalse")];for(let m=0;mfunction(w,v){return w[i]=0==v[2],w[E]=v[1],z.apply(w,v)}),B=H("fetchTaskAborting"),g=H("fetchTaskScheduling"),U=le(P,"send",()=>function(w,v){if(!0===c.current[g]||w[i])return U.apply(w,v);{const S={target:w,url:w[E],isPeriodic:!1,args:v,aborted:!1},K=He("XMLHttpRequest.send",h,S,b,F);w&&!0===w[p]&&!S.aborted&&K.state===X&&K.invoke()}}),O=le(P,"abort",()=>function(w,v){const S=function j(w){return w[n]}(w);if(S&&"string"==typeof S.type){if(null==S.cancelFn||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(!0===c.current[B])return O.apply(w,v)})}(r);const n=H("xhrTask"),i=H("xhrSync"),u=H("xhrListener"),_=H("xhrScheduled"),E=H("xhrURL"),p=H("xhrErrorBeforeScheduled")}),t.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&function Et(t,r){const c=t.constructor.name;for(let n=0;n{const p=function(){return E.apply(this,xe(arguments,c+"."+i))};return ue(p,E),p})(u)}}}(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),t.__load_patch("PromiseRejectionEvent",(r,c)=>{function n(i){return function(u){rt(r,i).forEach(E=>{const p=r.PromiseRejectionEvent;if(p){const C=new p(i,{promise:u.promise,reason:u.rejection});E.invoke(C)}})}}r.PromiseRejectionEvent&&(c[H("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),c[H("rejectionHandledHandler")]=n("rejectionhandled"))}),t.__load_patch("queueMicrotask",(r,c,n)=>{!function vt(t,r){r.patchMethod(t,"queueMicrotask",c=>function(n,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(r,n)})}(it)}},ee=>{ee(ee.s=6935)}]); \ No newline at end of file diff --git a/runtime.2046a03caa85eefb.js b/runtime.2046a03caa85eefb.js new file mode 100644 index 00000000..7afed678 --- /dev/null +++ b/runtime.2046a03caa85eefb.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},m={};function r(e){var i=m[e];if(void 0!==i)return i.exports;var t=m[e]={exports:{}};return v[e](t,t.exports,r),t.exports}r.m=v,e=[],r.O=(i,t,d,o)=>{if(!t){var a=1/0;for(n=0;n=o)&&Object.keys(r.O).every(p=>r.O[p](t[u]))?t.splice(u--,1):(c=!1,o0&&e[n-1][2]>o;n--)e[n]=e[n-1];e[n]=[t,d,o]},r.d=(e,i)=>{for(var t in i)r.o(i,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:i[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((i,t)=>(r.f[t](e,i),i),[])),r.u=e=>e+"."+{0:"19ce8199b1fc3a9d",40:"f7d7875caa98183a",108:"56236344a73f5aa9",179:"ef9d77c89725f3b1",180:"34cdd2d1639126df",222:"c8547525b9339a47",259:"ea6d6bae7c3bfec1",300:"a9dc68b80d503f86",534:"ec9950d2daefa9a7",562:"3d19e9c304b3e23a",566:"fb43cf74c14107b4",675:"300b55bf389c9387",699:"f4181cf1e0d02033",704:"1f0e8a30703c8ca2",823:"7f61706e62cdee0a"}[e]+".js",r.miniCssF=e=>{},r.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i),(()=>{var e={},i="ngx-ui-tour:";r.l=(t,d,o,n)=>{if(e[t])e[t].push(d);else{var a,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l{a.onerror=a.onload=null,clearTimeout(b);var _=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),_&&_.forEach(h=>h(p)),g)return g(p)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),c&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:i=>i},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(d,o)=>{var n=r.o(e,d)?e[d]:void 0;if(0!==n)if(n)o.push(n[2]);else if(121!=d){var a=new Promise((f,s)=>n=e[d]=[f,s]);o.push(n[2]=a);var c=r.p+r.u(d),u=new Error;r.l(c,f=>{if(r.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var s=f&&("load"===f.type?"missing":f.type),b=f&&f.target&&f.target.src;u.message="Loading chunk "+d+" failed.\n("+s+": "+b+")",u.name="ChunkLoadError",u.type=s,u.request=b,n[1](u)}},"chunk-"+d,d)}else e[d]=0},r.O.j=d=>0===e[d];var i=(d,o)=>{var u,l,[n,a,c]=o,f=0;if(n.some(b=>0!==e[b])){for(u in a)r.o(a,u)&&(r.m[u]=a[u]);if(c)var s=c(r)}for(d&&d(o);f{"use strict";var e,v={},m={};function r(e){var f=m[e];if(void 0!==f)return f.exports;var t=m[e]={exports:{}};return v[e](t,t.exports,r),t.exports}r.m=v,e=[],r.O=(f,t,i,d)=>{if(!t){var a=1/0;for(n=0;n=d)&&Object.keys(r.O).every(p=>r.O[p](t[o]))?t.splice(o--,1):(c=!1,d0&&e[n-1][2]>d;n--)e[n]=e[n-1];e[n]=[t,i,d]},r.d=(e,f)=>{for(var t in f)r.o(f,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:f[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((f,t)=>(r.f[t](e,f),f),[])),r.u=e=>e+"."+{0:"19ce8199b1fc3a9d",40:"ddff236ee98ef6d5",108:"56236344a73f5aa9",179:"ef9d77c89725f3b1",180:"34cdd2d1639126df",222:"c6c16df581fb4de7",259:"c9b8709b4c364dcf",300:"a9dc68b80d503f86",534:"98fe21a8f8600052",562:"72b152651d959753",566:"fb43cf74c14107b4",675:"b317c03e6b708d06",699:"f4181cf1e0d02033",704:"3e51a9a93a545c25",823:"35bab73df74435d9"}[e]+".js",r.miniCssF=e=>{},r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="ngx-ui-tour:";r.l=(t,i,d,n)=>{if(e[t])e[t].push(i);else{var a,c;if(void 0!==d)for(var o=document.getElementsByTagName("script"),l=0;l{a.onerror=a.onload=null,clearTimeout(b);var _=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),_&&_.forEach(h=>h(p)),g)return g(p)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),c&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(i,d)=>{var n=r.o(e,i)?e[i]:void 0;if(0!==n)if(n)d.push(n[2]);else if(121!=i){var a=new Promise((u,s)=>n=e[i]=[u,s]);d.push(n[2]=a);var c=r.p+r.u(i),o=new Error;r.l(c,u=>{if(r.o(e,i)&&(0!==(n=e[i])&&(e[i]=void 0),n)){var s=u&&("load"===u.type?"missing":u.type),b=u&&u.target&&u.target.src;o.message="Loading chunk "+i+" failed.\n("+s+": "+b+")",o.name="ChunkLoadError",o.type=s,o.request=b,n[1](o)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var f=(i,d)=>{var o,l,[n,a,c]=d,u=0;if(n.some(b=>0!==e[b])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(c)var s=c(r)}for(i&&i(d);u[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-base-01)}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark][data-state=hover]{opacity:1}}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-appearance=icon]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=hover]{opacity:.65}}[tuiWrapper][data-appearance=icon][data-appearance=icon]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=active],[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=active]:hover{opacity:1}[tuiWrapper][data-appearance=icon][data-appearance=icon]:disabled:disabled,[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=disabled][data-state=disabled]{opacity:calc(.5 * var(--tui-disabled-opacity))}[tuiWrapper][data-appearance=outline]{background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=outline][data-mode=onDark]{color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:after{color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]:after{color:var(--tui-text-03-night)}}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover:after{color:var(--tui-text-03-night)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=outline][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=outline][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onLight]{color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:after{color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]:after{color:var(--tui-text-03)}}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover:after{color:var(--tui-text-03)}@media (hover: hover){[tuiWrapper][data-appearance=outline]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-state=hover]:after{color:var(--tui-base-05)}}[tuiWrapper][data-appearance=outline]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-state=active]:hover:after{color:var(--tui-base-06)}[tuiWrapper][data-appearance=primary]{background:var(--tui-primary);color:var(--tui-primary-text)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:hover:not(._no-hover),[tuiWrapper][data-appearance=primary][data-state=hover]{background:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=primary]:active:not(._no-active),[tuiWrapper][data-appearance=primary][data-state=active],[tuiWrapper][data-appearance=primary][data-state=active]:hover{background:var(--tui-primary-active)}[tuiWrapper][data-appearance=primary]:invalid:invalid,[tuiWrapper][data-appearance=primary]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=primary]:invalid:invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]._invalid._invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active],[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active]:hover,[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active]:hover{background:var(--tui-error-bg-hover)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=primary]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=primary]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=primary]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=primary]._invalid._invalid{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=primary]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=primary]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]{background:var(--tui-accent);color:var(--tui-accent-text)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:hover:not(._no-hover),[tuiWrapper][data-appearance=accent][data-state=hover]{background:var(--tui-accent-hover)}}[tuiWrapper][data-appearance=accent]:active:not(._no-active),[tuiWrapper][data-appearance=accent][data-state=active],[tuiWrapper][data-appearance=accent][data-state=active]:hover{background:var(--tui-accent-active)}[tuiWrapper][data-appearance=accent]:invalid:invalid,[tuiWrapper][data-appearance=accent]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=accent]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=accent]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=accent]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=accent]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=accent]._invalid._invalid{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=accent]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=accent]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=floating]{transition-property:background,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiWrapper][data-appearance=floating]:hover:not(._no-hover),[tuiWrapper][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}}[tuiWrapper][data-appearance=floating]:active:not(._no-active),[tuiWrapper][data-appearance=floating][data-state=active],[tuiWrapper][data-appearance=floating][data-state=active]:hover{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiWrapper][data-appearance=glass]{background:#0006;color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiWrapper][data-appearance=glass]:hover:not(._no-hover),[tuiWrapper][data-appearance=glass][data-state=hover]{background:#0000007a}}[tuiWrapper][data-appearance=glass]:active:not(._no-active),[tuiWrapper][data-appearance=glass][data-state=active],[tuiWrapper][data-appearance=glass][data-state=active]:hover{background:#0009}[tuiWrapper][data-appearance=glass][data-mode=onDark]{background:#ffffff4d}@media (hover: hover){[tuiWrapper][data-appearance=glass][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=hover]{background:#fff6}}[tuiWrapper][data-appearance=glass][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=active]:hover{background:#ffffff80}[tuiWrapper][data-appearance=secondary],[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=destructive]{background:var(--tui-secondary);color:var(--tui-link)}[tuiWrapper][data-appearance=secondary][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=destructive][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=secondary][data-mode=onDark],:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=flat][data-mode=onDark],:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=destructive][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=secondary][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=flat][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=destructive][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=flat][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=destructive][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onLight],[tuiWrapper][data-appearance=flat][data-mode=onLight],[tuiWrapper][data-appearance=destructive][data-mode=onLight]{background:var(--tui-clear);color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=secondary][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-state=hover],[tuiWrapper][data-appearance=flat][data-state=hover],[tuiWrapper][data-appearance=destructive][data-state=hover]{background:var(--tui-secondary-hover)}}[tuiWrapper][data-appearance=secondary]:active:not(._no-active),[tuiWrapper][data-appearance=flat]:active:not(._no-active),[tuiWrapper][data-appearance=destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-state=active],[tuiWrapper][data-appearance=flat][data-state=active],[tuiWrapper][data-appearance=destructive][data-state=active],[tuiWrapper][data-appearance=secondary][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-state=active]:hover{background:var(--tui-secondary-active)}[tuiWrapper][data-appearance=secondary]:invalid:invalid,[tuiWrapper][data-appearance=flat]:invalid:invalid,[tuiWrapper][data-appearance=destructive]:invalid:invalid,[tuiWrapper][data-appearance=secondary]._invalid._invalid,[tuiWrapper][data-appearance=flat]._invalid._invalid,[tuiWrapper][data-appearance=destructive]._invalid._invalid{color:var(--tui-negative);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=flat]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=destructive]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=secondary]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=flat]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=destructive]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=secondary]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=flat]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=destructive]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=secondary]._invalid._invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=flat]._invalid._invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=destructive]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=secondary]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=flat]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=destructive]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=secondary]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=flat]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=destructive]._invalid._invalid{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=secondary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=secondary]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=secondary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=flat]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=destructive]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=secondary]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=flat]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=destructive]._invalid._invalid._focused._focused{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onLight]{background:transparent}[tuiWrapper][data-appearance=destructive]{color:var(--tui-negative);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=destructive]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-state=active],[tuiWrapper][data-appearance=destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=destructive][data-mode=onDark]{color:var(--tui-negative-night);background:var(--tui-error-bg-night)}@media (hover: hover){[tuiWrapper][data-appearance=destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}[tuiWrapper][data-appearance=destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}tui-wrapper[data-appearance=secondary-destructive],[tuiWrapper][data-appearance=secondary-destructive]{background:var(--tui-error-bg);color:var(--tui-negative)}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]{background:var(--tui-error-bg-night);color:var(--tui-negative-night)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}tui-wrapper[data-appearance=secondary-destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=table]{border-radius:0;background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=table]:before,[tuiWrapper][data-appearance=table][data-appearance=table]:after{position:fixed;inset:-.5px -.5px -1px -1px}[tuiWrapper][data-appearance=table]:before{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;background-repeat:no-repeat;background-position:top right;background-size:.5rem .5rem}table [tuiWrapper][data-appearance=table][data-appearance=table]:not(._focused):after{border-width:0}table [tuiWrapper][data-appearance=table]._focused{z-index:1}[tuiWrapper][data-appearance=table][data-appearance=table]:after{border-width:1px;color:var(--tui-base-04)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=table][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=table]:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table][data-state=hover]:not(._focused):before{background-color:var(--tui-clear)}}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table],[data-focused=true]>[tuiWrapper][data-appearance=table]{background:transparent}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=table]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:before,[tuiWrapper][data-appearance=table]._invalid._invalid:before{background-image:linear-gradient(to top right,transparent 0%,transparent 50%,var(--tui-error-fill) 50%,var(--tui-error-fill) 100%)}[tuiWrapper][data-appearance=table]:invalid:invalid:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:not(._focused):before{background-color:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=table]:invalid:invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=hover]:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=hover]:not(._focused):before{background-color:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=table]:invalid:invalid:disabled:disabled,[tuiWrapper][data-appearance=table]._invalid._invalid:disabled:disabled,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=disabled][data-state=disabled],[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=disabled][data-state=disabled]{background:transparent}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=table]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=table]._invalid._invalid{background:transparent;--tui-focus: var(--tui-error-fill)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table]:invalid:invalid:after,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table]._invalid._invalid:after,[data-focused=true]>[tuiWrapper][data-appearance=table]:invalid:invalid:after,[data-focused=true]>[tuiWrapper][data-appearance=table]._invalid._invalid:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible:after,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused:after,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused:after{border-width:1px}[tuiWrapper][data-appearance=textfield]{transition-property:box-shadow,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-base-01);color:var(--tui-text-01);box-shadow:0 .125rem .1875rem #0000001a}[tuiWrapper][data-appearance=textfield][data-appearance=textfield]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-base-03)}@media (hover: hover){[tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-state=hover]{box-shadow:0 .125rem .3125rem #00000029}}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield],[data-focused=true]>[tuiWrapper][data-appearance=textfield]{box-shadow:none}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield]:after,[data-focused=true]>[tuiWrapper][data-appearance=textfield]:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{box-shadow:none}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]._focused._focused{box-shadow:none}[tuiWrapper][data-appearance=textfield]._focused._focused:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]{box-shadow:none}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=textfield]:disabled:disabled,[tuiWrapper][data-appearance=textfield][data-state=disabled][data-state=disabled]{box-shadow:none}[tuiWrapper][data-appearance=textfield]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield]._invalid._invalid:after{color:var(--tui-error-fill);--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{color:var(--tui-text-03-night);opacity:var(--tui-disabled-opacity)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=readonly][data-state=readonly]{background:transparent}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:#ffffff14}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after,[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible{background:#ffffff14}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused{background:#ffffff14}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onDark]._invalid._invalid:after{--tui-focus: var(--tui-error-fill-night)}[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:var(--tui-clear)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=readonly][data-state=readonly]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onLight]._invalid._invalid:after{color:var(--tui-error-fill)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield][data-mode=onLight],[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]._focused._focused{background:transparent}[tuiWrapper][data-appearance=whiteblock],[tuiWrapper][data-appearance=whiteblock-active]{background:var(--tui-base-01);color:var(--tui-text-01)}[tuiWrapper][data-appearance=whiteblock]:after,[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-base-04)}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock][data-state=hover],[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock][data-state=hover]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-base-04)}}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock][data-state=active],[tuiWrapper][data-appearance=whiteblock-active][data-state=active],[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-primary);border-width:2px}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-primary-active)}[tuiWrapper][data-appearance=none]:after{border:none}[tuiWrapper][data-appearance=opposite]{background:#000;color:#fff;--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiWrapper][data-appearance=opposite]:hover:not(._no-hover),[tuiWrapper][data-appearance=opposite][data-state=hover]{background:#333}}[tuiWrapper][data-appearance=opposite]:active:not(._no-active),[tuiWrapper][data-appearance=opposite][data-state=active],[tuiWrapper][data-appearance=opposite][data-state=active]:hover{background:#5c636b}[tuiWrapper][data-appearance=opposite][data-mode=onDark]{color:#000c;background:#fff;--tui-focus: rgba(51, 51, 51, .48)}@media (hover: hover){[tuiWrapper][data-appearance=opposite][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=hover]{background:#f3f4f6}}[tuiWrapper][data-appearance=opposite][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=active]:hover{background:#eaecee}[tuiWrapper]{transition-property:color,background,opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:block;height:100%;width:100%;appearance:none;border-radius:inherit}[tuiWrapper]:after{transition-property:box-shadow,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;inset:0;content:"";border-radius:inherit;border:1px solid currentColor;pointer-events:none;color:transparent}:focus-visible:not([data-focused=false])>[tuiWrapper]:after,[data-focused=true]>[tuiWrapper]:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]._focused._focused:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:disabled:disabled,[tuiWrapper][data-state=disabled][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}@supports (-webkit-hyphens: none){:focus-visible [tuiWrapper],[tuiWrapper]:focus-visible{--tui-focus: transparent !important}}tui-wrapper[data-appearance=mono],[tuiWrapper][data-appearance=mono]{background:var(--tui-base-01);color:var(--tui-text-01)}@media (hover: hover){tui-wrapper[data-appearance=mono]:hover:not(._no-hover),[tuiWrapper][data-appearance=mono]:hover:not(._no-hover),tui-wrapper[data-appearance=mono][data-state=hover],[tuiWrapper][data-appearance=mono][data-state=hover]{color:var(--tui-text-03)}}tui-wrapper[data-appearance=mono]:active:not(._no-active),[tuiWrapper][data-appearance=mono]:active:not(._no-active),tui-wrapper[data-appearance=mono][data-state=active],[tuiWrapper][data-appearance=mono][data-state=active],tui-wrapper[data-appearance=mono][data-state=active]:hover,[tuiWrapper][data-appearance=mono][data-state=active]:hover{color:var(--tui-text-02)}:focus-visible:not([data-focused=false])>tui-wrapper[data-appearance=mono][data-mode=onDark],:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=mono][data-mode=onDark],[data-focused=true]>tui-wrapper[data-appearance=mono][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=mono][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=mono][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}tui-primitive-calendar [data-type=weekday]{color:var(--tui-text-01)}tui-primitive-calendar [data-type=weekend]{color:var(--tui-negative)}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format("truetype")}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-selected-track-outline-color:transparent;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color:rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font:Roboto, sans-serif;--mat-switch-label-text-line-height:20px;--mat-switch-label-text-size:14px;--mat-switch-label-text-tracking:.0178571429em;--mat-switch-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}html{--mat-radio-label-text-font:Roboto, sans-serif;--mat-radio-label-text-line-height:20px;--mat-radio-label-text-size:14px;--mat-radio-label-text-tracking:.0178571429em;--mat-radio-label-text-weight:400}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2);--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2);--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38);--mat-checkbox-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}html{--mat-checkbox-label-text-font:Roboto, sans-serif;--mat-checkbox-label-text-line-height:20px;--mat-checkbox-label-text-size:14px;--mat-checkbox-label-text-tracking:.0178571429em;--mat-checkbox-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false;--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-protected-button-container-shadow-color:#000;--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px;--mdc-fab-small-container-shape:50%;--mdc-fab-small-icon-size:24px;--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px}html{--mdc-fab-container-color:white;--mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-shadow-color:#000;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shadow-color:#000;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-shadow-color:#000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}ngb-popover-window,popover-container{color:var(--bs-body-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}ngb-popover-window *,ngb-popover-window *:before,ngb-popover-window *:after,popover-container *,popover-container *:before,popover-container *:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){ngb-popover-window :root,popover-container :root{scroll-behavior:smooth}}ngb-popover-window body,popover-container body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}ngb-popover-window hr,popover-container hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}ngb-popover-window h6,ngb-popover-window .h6,ngb-popover-window h5,ngb-popover-window .h5,ngb-popover-window h4,ngb-popover-window .h4,ngb-popover-window h3,ngb-popover-window .h3,ngb-popover-window h2,ngb-popover-window .h2,ngb-popover-window h1,ngb-popover-window .h1,popover-container h6,popover-container .h6,popover-container h5,popover-container .h5,popover-container h4,popover-container .h4,popover-container h3,popover-container .h3,popover-container h2,popover-container .h2,popover-container h1,popover-container .h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}ngb-popover-window h1,ngb-popover-window .h1,popover-container h1,popover-container .h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){ngb-popover-window h1,ngb-popover-window .h1,popover-container h1,popover-container .h1{font-size:2.5rem}}ngb-popover-window h2,ngb-popover-window .h2,popover-container h2,popover-container .h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){ngb-popover-window h2,ngb-popover-window .h2,popover-container h2,popover-container .h2{font-size:2rem}}ngb-popover-window h3,ngb-popover-window .h3,popover-container h3,popover-container .h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){ngb-popover-window h3,ngb-popover-window .h3,popover-container h3,popover-container .h3{font-size:1.75rem}}ngb-popover-window h4,ngb-popover-window .h4,popover-container h4,popover-container .h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){ngb-popover-window h4,ngb-popover-window .h4,popover-container h4,popover-container .h4{font-size:1.5rem}}ngb-popover-window h5,ngb-popover-window .h5,popover-container h5,popover-container .h5{font-size:1.25rem}ngb-popover-window h6,ngb-popover-window .h6,popover-container h6,popover-container .h6{font-size:1rem}ngb-popover-window p,popover-container p{margin-top:0;margin-bottom:1rem}ngb-popover-window abbr[title],popover-container abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}ngb-popover-window address,popover-container address{margin-bottom:1rem;font-style:normal;line-height:inherit}ngb-popover-window ol,ngb-popover-window ul,popover-container ol,popover-container ul{padding-left:2rem}ngb-popover-window ol,ngb-popover-window ul,ngb-popover-window dl,popover-container ol,popover-container ul,popover-container dl{margin-top:0;margin-bottom:1rem}ngb-popover-window ol ol,ngb-popover-window ul ul,ngb-popover-window ol ul,ngb-popover-window ul ol,popover-container ol ol,popover-container ul ul,popover-container ol ul,popover-container ul ol{margin-bottom:0}ngb-popover-window dt,popover-container dt{font-weight:700}ngb-popover-window dd,popover-container dd{margin-bottom:.5rem;margin-left:0}ngb-popover-window blockquote,popover-container blockquote{margin:0 0 1rem}ngb-popover-window b,ngb-popover-window strong,popover-container b,popover-container strong{font-weight:bolder}ngb-popover-window small,ngb-popover-window .small,popover-container small,popover-container .small{font-size:.875em}ngb-popover-window mark,ngb-popover-window .mark,popover-container mark,popover-container .mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}ngb-popover-window sub,ngb-popover-window sup,popover-container sub,popover-container sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}ngb-popover-window sub,popover-container sub{bottom:-.25em}ngb-popover-window sup,popover-container sup{top:-.5em}ngb-popover-window a,popover-container a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}ngb-popover-window a:hover,popover-container a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}ngb-popover-window a:not([href]):not([class]),ngb-popover-window a:not([href]):not([class]):hover,popover-container a:not([href]):not([class]),popover-container a:not([href]):not([class]):hover{color:inherit;text-decoration:none}ngb-popover-window pre,ngb-popover-window code,ngb-popover-window kbd,ngb-popover-window samp,popover-container pre,popover-container code,popover-container kbd,popover-container samp{font-family:var(--bs-font-monospace);font-size:1em}ngb-popover-window pre,popover-container pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}ngb-popover-window pre code,popover-container pre code{font-size:inherit;color:inherit;word-break:normal}ngb-popover-window code,popover-container code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>ngb-popover-window code,a>popover-container code{color:inherit}ngb-popover-window kbd,popover-container kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}ngb-popover-window kbd kbd,popover-container kbd kbd{padding:0;font-size:1em}ngb-popover-window figure,popover-container figure{margin:0 0 1rem}ngb-popover-window img,ngb-popover-window svg,popover-container img,popover-container svg{vertical-align:middle}ngb-popover-window table,popover-container table{caption-side:bottom;border-collapse:collapse}ngb-popover-window caption,popover-container caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}ngb-popover-window th,popover-container th{text-align:inherit;text-align:-webkit-match-parent}ngb-popover-window thead,ngb-popover-window tbody,ngb-popover-window tfoot,ngb-popover-window tr,ngb-popover-window td,ngb-popover-window th,popover-container thead,popover-container tbody,popover-container tfoot,popover-container tr,popover-container td,popover-container th{border-color:inherit;border-style:solid;border-width:0}ngb-popover-window label,popover-container label{display:inline-block}ngb-popover-window button,popover-container button{border-radius:0}ngb-popover-window button:focus:not(:focus-visible),popover-container button:focus:not(:focus-visible){outline:0}ngb-popover-window input,ngb-popover-window button,ngb-popover-window select,ngb-popover-window optgroup,ngb-popover-window textarea,popover-container input,popover-container button,popover-container select,popover-container optgroup,popover-container textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}ngb-popover-window button,ngb-popover-window select,popover-container button,popover-container select{text-transform:none}ngb-popover-window [role=button],popover-container [role=button]{cursor:pointer}ngb-popover-window select,popover-container select{word-wrap:normal}ngb-popover-window select:disabled,popover-container select:disabled{opacity:1}ngb-popover-window [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator,popover-container [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}ngb-popover-window button,ngb-popover-window [type=button],ngb-popover-window [type=reset],ngb-popover-window [type=submit],popover-container button,popover-container [type=button],popover-container [type=reset],popover-container [type=submit]{-webkit-appearance:button}ngb-popover-window button:not(:disabled),ngb-popover-window [type=button]:not(:disabled),ngb-popover-window [type=reset]:not(:disabled),ngb-popover-window [type=submit]:not(:disabled),popover-container button:not(:disabled),popover-container [type=button]:not(:disabled),popover-container [type=reset]:not(:disabled),popover-container [type=submit]:not(:disabled){cursor:pointer}ngb-popover-window ::-moz-focus-inner,popover-container ::-moz-focus-inner{padding:0;border-style:none}ngb-popover-window textarea,popover-container textarea{resize:vertical}ngb-popover-window fieldset,popover-container fieldset{min-width:0;padding:0;margin:0;border:0}ngb-popover-window legend,popover-container legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){ngb-popover-window legend,popover-container legend{font-size:1.5rem}}ngb-popover-window legend+*,popover-container legend+*{clear:left}ngb-popover-window ::-webkit-datetime-edit-fields-wrapper,ngb-popover-window ::-webkit-datetime-edit-text,ngb-popover-window ::-webkit-datetime-edit-minute,ngb-popover-window ::-webkit-datetime-edit-hour-field,ngb-popover-window ::-webkit-datetime-edit-day-field,ngb-popover-window ::-webkit-datetime-edit-month-field,ngb-popover-window ::-webkit-datetime-edit-year-field,popover-container ::-webkit-datetime-edit-fields-wrapper,popover-container ::-webkit-datetime-edit-text,popover-container ::-webkit-datetime-edit-minute,popover-container ::-webkit-datetime-edit-hour-field,popover-container ::-webkit-datetime-edit-day-field,popover-container ::-webkit-datetime-edit-month-field,popover-container ::-webkit-datetime-edit-year-field{padding:0}ngb-popover-window ::-webkit-inner-spin-button,popover-container ::-webkit-inner-spin-button{height:auto}ngb-popover-window [type=search],popover-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}ngb-popover-window ::-webkit-search-decoration,popover-container ::-webkit-search-decoration{-webkit-appearance:none}ngb-popover-window ::-webkit-color-swatch-wrapper,popover-container ::-webkit-color-swatch-wrapper{padding:0}ngb-popover-window ::file-selector-button,popover-container ::file-selector-button{font:inherit;-webkit-appearance:button}ngb-popover-window output,popover-container output{display:inline-block}ngb-popover-window iframe,popover-container iframe{border:0}ngb-popover-window summary,popover-container summary{display:list-item;cursor:pointer}ngb-popover-window progress,popover-container progress{vertical-align:baseline}ngb-popover-window [hidden],popover-container [hidden]{display:none!important}ngb-popover-window .lead,popover-container .lead{font-size:1.25rem;font-weight:300}ngb-popover-window .display-1,popover-container .display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-1,popover-container .display-1{font-size:5rem}}ngb-popover-window .display-2,popover-container .display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-2,popover-container .display-2{font-size:4.5rem}}ngb-popover-window .display-3,popover-container .display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-3,popover-container .display-3{font-size:4rem}}ngb-popover-window .display-4,popover-container .display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-4,popover-container .display-4{font-size:3.5rem}}ngb-popover-window .display-5,popover-container .display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-5,popover-container .display-5{font-size:3rem}}ngb-popover-window .display-6,popover-container .display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-6,popover-container .display-6{font-size:2.5rem}}ngb-popover-window .list-unstyled,popover-container .list-unstyled{padding-left:0;list-style:none}ngb-popover-window .list-inline,popover-container .list-inline{padding-left:0;list-style:none}ngb-popover-window .list-inline-item,popover-container .list-inline-item{display:inline-block}ngb-popover-window .list-inline-item:not(:last-child),popover-container .list-inline-item:not(:last-child){margin-right:.5rem}ngb-popover-window .initialism,popover-container .initialism{font-size:.875em;text-transform:uppercase}ngb-popover-window .blockquote,popover-container .blockquote{margin-bottom:1rem;font-size:1.25rem}ngb-popover-window .blockquote>:last-child,popover-container .blockquote>:last-child{margin-bottom:0}ngb-popover-window .blockquote-footer,popover-container .blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}ngb-popover-window .blockquote-footer:before,popover-container .blockquote-footer:before{content:"\2014\a0"}.popover,.popover-arrow{position:absolute}body{font:var(--tui-font-text-m)!important;overflow-x:hidden}body.backdrop-no-scroll{overflow-y:auto}body tui-doc-page>.t-content{padding-bottom:4rem!important}body tui-root._mobile tui-doc-page>.t-content{padding-bottom:2rem!important}ol{list-style-type:decimal;padding-left:.9375rem;margin:1rem 0}ol>li{margin-bottom:1.25rem}a{appearance:none;padding:0;border:0;background:0 0;font-size:inherit;line-height:inherit;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);text-decoration:none;text-align:left;text-transform:inherit;font-weight:inherit;cursor:pointer;outline:0}tui-doc-code pre code .hljs-attribute,tui-doc-code pre code .hljs-number,tui-doc-code pre code .hljs-regexp,tui-doc-code pre code .hljs-link{color:var(--tui-primary)}.tui-space_top-3{margin-top:.75rem}.mat-mdc-menu-panel.tour-step{color:#1b1f3b} diff --git a/styles.71e715ef8edd8355.css b/styles.71e715ef8edd8355.css deleted file mode 100644 index 001c96ea..00000000 --- a/styles.71e715ef8edd8355.css +++ /dev/null @@ -1 +0,0 @@ -/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;padding:0;box-sizing:border-box;color:inherit;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--tui-heading-font: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-text-font: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-heading: var(--tui-heading-font);--tui-font-heading-1: bold 3.125rem/3.5rem var(--tui-font-heading);--tui-font-heading-2: bold 2.75rem/3rem var(--tui-font-heading);--tui-font-heading-3: bold 2.25rem/2.5rem var(--tui-font-heading);--tui-font-heading-4: bold 1.75rem/2rem var(--tui-font-heading);--tui-font-heading-5: bold 1.5rem/1.75rem var(--tui-font-heading);--tui-font-heading-6: bold 1.25rem/1.5rem var(--tui-font-heading);--tui-font-text: var(--tui-text-font);--tui-font-text-xl: normal 1.1875rem/1.75rem var(--tui-font-text);--tui-font-text-l: normal 1.0625rem/1.75rem var(--tui-font-text);--tui-font-text-l-2: normal 1.0625rem/1.5rem var(--tui-font-text);--tui-font-text-m: normal 1rem/1.5rem var(--tui-font-text);--tui-font-text-m-2: normal 1rem/1.25rem var(--tui-font-text);--tui-font-text-s: normal .8125rem/1.25rem var(--tui-font-text);--tui-font-text-s-2: normal .8125rem/1rem var(--tui-font-text);--tui-font-text-xs: normal .6875rem/1rem var(--tui-font-text);--tui-font-text-xs-2: normal .6875rem/.8125rem var(--tui-font-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .75rem;--tui-radius-l: .75rem;--tui-radius-xl: 1.5rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .75rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-duration: .3s;--tui-backdrop: none;--tui-disabled-opacity: .56;--tui-autofill: #fff5c0;--tui-base-01: #fff;--tui-base-02: #f6f6f6;--tui-base-03: #ededed;--tui-base-04: #d7d7d7;--tui-base-05: #b0b0b0;--tui-base-06: #959595;--tui-base-07: #808080;--tui-base-08: #333;--tui-base-09: #000;--tui-primary: #526ed3;--tui-primary-hover: #6c86e2;--tui-primary-active: #314692;--tui-primary-text: #fff;--tui-secondary: #ebefff;--tui-secondary-hover: #dfe3f3;--tui-secondary-active: #d8ddf2;--tui-accent: #ff7043;--tui-accent-hover: #ff9a94;--tui-accent-active: #e7716a;--tui-accent-text: #fff;--tui-selection: rgba(112, 182, 246, .12);--tui-focus: rgba(51, 51, 51, .64);--tui-clear: rgba(0, 0, 0, .04);--tui-clear-disabled: rgba(0, 0, 0, .04);--tui-clear-hover: rgba(0, 0, 0, .16);--tui-clear-active: rgba(0, 0, 0, .2);--tui-clear-inverse: rgba(255, 255, 255, .16);--tui-clear-inverse-hover: rgba(255, 255, 255, .24);--tui-clear-inverse-active: rgba(255, 255, 255, .4);--tui-elevation-01: #fff;--tui-elevation-02: #fff;--tui-error-fill: #f45725;--tui-error-bg: rgba(244, 87, 37, .12);--tui-error-bg-hover: rgba(244, 87, 37, .24);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .12);--tui-success-bg-hover: rgba(74, 201, 155, .24);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .12);--tui-warning-bg-hover: rgba(255, 199, 0, .24);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .12);--tui-info-bg-hover: rgba(112, 182, 246, .24);--tui-neutral-fill: #79818c;--tui-neutral-bg: rgba(121, 129, 140, .12);--tui-neutral-bg-hover: rgba(121, 129, 140, .24);--tui-text-01: #1b1f3b;--tui-text-02: rgba(27, 31, 59, .65);--tui-text-03: rgba(27, 31, 59, .4);--tui-link: #526ed3;--tui-link-hover: #6c86e2;--tui-positive: #3aa981;--tui-positive-hover: #7ac5aa;--tui-negative: #dd4c1e;--tui-negative-hover: #e38163;--tui-error-fill-night: #ff8c67;--tui-error-bg-night: rgba(244, 87, 37, .32);--tui-error-bg-night-hover: rgba(244, 87, 37, .4);--tui-success-fill-night: #4ac99b;--tui-success-bg-night: rgba(74, 201, 155, .32);--tui-success-bg-night-hover: rgba(74, 201, 155, .4);--tui-warning-fill-night: #ffc700;--tui-warning-bg-night: rgba(255, 199, 0, .32);--tui-warning-bg-night-hover: rgba(255, 199, 0, .4);--tui-info-fill-night: #70b6f6;--tui-info-bg-night: rgba(112, 182, 246, .32);--tui-info-bg-night-hover: rgba(112, 182, 246, .4);--tui-neutral-fill-night: #959ba4;--tui-neutral-bg-night: rgba(149, 155, 164, .32);--tui-neutral-bg-night-hover: rgba(149, 155, 164, .48);--tui-autofill-night: #554a2a;--tui-text-01-night: #ffffff;--tui-text-02-night: rgba(255, 255, 255, .72);--tui-text-03-night: rgba(255, 255, 255, .6);--tui-link-night: #6788ff;--tui-link-night-hover: #526ed3;--tui-positive-night: #44c596;--tui-positive-night-hover: #3aa981;--tui-negative-night: #ff8c67;--tui-negative-night-hover: #bb593a;--tui-support-01: #a8cef1;--tui-support-02: #3682db;--tui-support-03: #8dda71;--tui-support-04: #34b41f;--tui-support-05: #e29398;--tui-support-06: #b8474e;--tui-support-07: #fcc068;--tui-support-08: #ff8a00;--tui-support-09: #dab3f9;--tui-support-10: #7b439e;--tui-support-11: #fee797;--tui-support-12: #fcbb14;--tui-support-13: #ea97c4;--tui-support-14: #bd65a4;--tui-support-15: #7fd7cc;--tui-support-16: #2fad96;--tui-support-17: #d4aca2;--tui-support-18: #9d6f64;--tui-support-19: #d2e9a2;--tui-support-20: #aadc42;--tui-support-21: #a0c5df;--tui-chart-0: var(--tui-primary);--tui-chart-1: var(--tui-support-13);--tui-chart-2: var(--tui-support-21);--tui-chart-3: var(--tui-support-11);--tui-chart-4: var(--tui-base-05);--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}[tuiTheme=night]{--tui-base-01: #222;--tui-base-02: #333;--tui-base-03: #808080;--tui-base-04: #959595;--tui-base-05: #b0b0b0;--tui-base-06: #d7d7d7;--tui-base-07: #ededed;--tui-base-08: #f6f6f6;--tui-base-09: #fff;--tui-focus: rgba(255, 255, 255, .64);--tui-secondary: rgba(255, 255, 255, .16);--tui-secondary-hover: rgba(255, 255, 255, .24);--tui-secondary-active: rgba(255, 255, 255, .4);--tui-clear: rgba(255, 255, 255, .16);--tui-clear-disabled: rgba(255, 255, 255, .08);--tui-clear-hover: rgba(255, 255, 255, .24);--tui-clear-active: rgba(255, 255, 255, .4);--tui-error-fill: #ff8c67;--tui-error-bg: rgba(244, 87, 37, .32);--tui-error-bg-hover: rgba(244, 87, 37, .4);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .32);--tui-success-bg-hover: rgba(74, 201, 155, .4);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .32);--tui-warning-bg-hover: rgba(255, 199, 0, .4);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .32);--tui-info-bg-hover: rgba(112, 182, 246, .4);--tui-neutral-fill: #959ba4;--tui-neutral-bg: rgba(149, 155, 164, .32);--tui-neutral-bg-hover: rgba(149, 155, 164, .48);--tui-text-01: #ffffff;--tui-text-02: rgba(255, 255, 255, .72);--tui-text-03: rgba(255, 255, 255, .6);--tui-link: #6788ff;--tui-link-hover: #526ed3;--tui-positive: #44c596;--tui-positive-hover: #3aa981;--tui-negative: #ff8c67;--tui-negative-hover: #bb593a;--tui-autofill: var(--tui-autofill-night);--tui-elevation-01: #222;--tui-elevation-02: #222;--tui-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .12);--tui-shadow-hover: 0 .75rem 2.25rem rgba(0, 0, 0, .2);--tui-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, .03), 0 .75rem .75rem rgba(0, 0, 0, .04), 0 .25rem .375rem rgba(0, 0, 0, .05);--tui-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, .48);--tui-shadow-sidebar: .25rem 0 1.5rem rgba(0, 0, 0, .12);--tui-shadow-navigation: 0 .125rem 1rem rgba(0, 0, 0, .08);--tui-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, .24)}[tuiTheme=night] tui-notification{--tui-base-01: #000}[tuiAppearance]{transition-property:color,background,opacity,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;appearance:none;outline:.125rem solid transparent;outline-offset:-.125rem}[tuiAppearance]:focus-visible:not([data-focus=false]),[tuiAppearance][data-focus=true]{outline-color:var(--tui-focus)}[tuiAppearance]:disabled:not([data-state]),[tuiAppearance][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}[tuiAppearance][data-appearance=accent]{background:var(--tui-accent);color:var(--tui-accent-text)}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-accent-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-accent-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-accent-hover)}[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-accent-active)}[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-accent-active)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-accent-active)}[tuiAppearance][data-appearance=floating]{background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating][data-state=active]{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=glass]{background:#0006;color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#0000007a}}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#0000007a}}[tuiAppearance][data-appearance=glass][data-state=hover]{background:#0000007a}[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#0009}[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#0009}[tuiAppearance][data-appearance=glass][data-state=active]{background:#0009}[tuiTheme=night] [tuiAppearance][data-appearance=glass]{background:#ffffff4d}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#fff6}}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#fff6}}[tuiTheme=night] [tuiAppearance][data-appearance=glass][data-state=hover]{background:#fff6}[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#ffffff80}[tuiTheme=night] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#ffffff80}[tuiTheme=night] [tuiAppearance][data-appearance=glass][data-state=active]{background:#ffffff80}[tuiAppearance][data-appearance=icon]{color:var(--tui-text-03)}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-text-02)}}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-text-02)}}[tuiAppearance][data-appearance=icon][data-state=hover]{color:var(--tui-text-02)}[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-text-01)}[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-text-01)}[tuiAppearance][data-appearance=icon][data-state=active]{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock]:before,[tuiAppearance][data-appearance=neutral]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=whiteblock]:after,[tuiAppearance][data-appearance=neutral]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-03)}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]):after{color:var(--tui-text-02)}}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]):after{color:var(--tui-text-02)}}[tuiAppearance][data-appearance=whiteblock][data-state=hover]:before,[tuiAppearance][data-appearance=neutral][data-state=hover]:before,[tuiAppearance][data-appearance=floating][data-state=hover]:before,[tuiAppearance][data-appearance=whiteblock][data-state=hover]:after,[tuiAppearance][data-appearance=neutral][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-02)}[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]):after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]):after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=whiteblock][data-state=active]:before,[tuiAppearance][data-appearance=neutral][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=whiteblock][data-state=active]:after,[tuiAppearance][data-appearance=neutral][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]:after{color:var(--tui-text-01)}[tuiAppearance][data-appearance=link]{color:var(--tui-link)}@media (hover: hover){[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-link-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){color:var(--tui-link-hover)}}[tuiAppearance][data-appearance=link][data-state=hover]{color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){color:var(--tui-link-hover)}[tuiAppearance][data-appearance=link][data-state=active]{color:var(--tui-link-hover)}[tuiAppearance][data-appearance=opposite]{--tui-focus: rgba(255, 255, 255, .64);background:#000;color:#fff}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#333}}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#333}}[tuiAppearance][data-appearance=opposite][data-state=hover]{background:#333}[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#5c636b}[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#5c636b}[tuiAppearance][data-appearance=opposite][data-state=active]{background:#5c636b}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]{--tui-focus: rgba(51, 51, 51, .48);color:#000c;background:#fff}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#f3f4f6}}@media (hover: hover){[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:#f3f4f6}}[tuiTheme=night] [tuiAppearance][data-appearance=opposite][data-state=hover]{background:#f3f4f6}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:#eaecee}[tuiTheme=night] [tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:#eaecee}[tuiTheme=night] [tuiAppearance][data-appearance=opposite][data-state=active]{background:#eaecee}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=whiteblock]{background:transparent;color:var(--tui-link);box-shadow:inset 0 0 0 1px var(--tui-base-04)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}}[tuiAppearance][data-appearance=outline][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-state=hover]{background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-05);cursor:pointer}[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-state=active]{background:var(--tui-clear);box-shadow:inset 0 0 0 1px var(--tui-base-06)}[tuiAppearance][data-appearance=outline]:checked,[tuiAppearance][data-appearance=whiteblock]:checked,[tuiAppearance][data-appearance=outline]._checked,[tuiAppearance][data-appearance=whiteblock]._checked{box-shadow:inset 0 0 0 2px var(--tui-primary)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}}[tuiAppearance][data-appearance=outline]:checked[data-state=hover],[tuiAppearance][data-appearance=whiteblock]:checked[data-state=hover],[tuiAppearance][data-appearance=outline]._checked[data-state=hover],[tuiAppearance][data-appearance=whiteblock]._checked[data-state=hover]{box-shadow:inset 0 0 0 2px var(--tui-primary-hover)}[tuiAppearance][data-appearance=outline]:checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=outline]:checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=outline]._checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=whiteblock]._checked:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=outline]:checked[data-state=active],[tuiAppearance][data-appearance=whiteblock]:checked[data-state=active],[tuiAppearance][data-appearance=outline]._checked[data-state=active],[tuiAppearance][data-appearance=whiteblock]._checked[data-state=active]{box-shadow:inset 0 0 0 2px var(--tui-primary-active)}[tuiAppearance][data-appearance=whiteblock]{color:var(--tui-text-01)}[tuiAppearance][data-appearance=primary]{background:var(--tui-primary);color:var(--tui-primary-text)}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-primary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-primary-hover)}}[tuiAppearance][data-appearance=primary][data-state=hover]{background:var(--tui-primary-hover)}[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-primary-active)}[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-primary-active)}[tuiAppearance][data-appearance=primary][data-state=active]{background:var(--tui-primary-active)}[tuiAppearance][data-appearance=secondary],[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=destructive]{background:var(--tui-secondary);color:var(--tui-link)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-secondary-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-secondary-hover)}}[tuiAppearance][data-appearance=secondary][data-state=hover],[tuiAppearance][data-appearance=flat][data-state=hover],[tuiAppearance][data-appearance=destructive][data-state=hover]{background:var(--tui-secondary-hover)}[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=destructive][data-state=active]{background:var(--tui-secondary-active)}[tuiAppearance][data-appearance=flat]{background:transparent}[tuiAppearance][data-appearance=destructive]{color:var(--tui-negative)}[tuiAppearance][data-appearance=error]{color:var(--tui-text-01);background:var(--tui-error-bg)}@media (hover: hover){[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-error-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-error-bg-hover)}}[tuiAppearance][data-appearance=error][data-state=hover]{background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=error][data-state=active]{background:var(--tui-error-bg-hover)}[tuiAppearance][data-appearance=success]{color:var(--tui-text-01);background:var(--tui-success-bg)}@media (hover: hover){[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-success-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-success-bg-hover)}}[tuiAppearance][data-appearance=success][data-state=hover]{background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=success][data-state=active]{background:var(--tui-success-bg-hover)}[tuiAppearance][data-appearance=warning]{color:var(--tui-text-01);background:var(--tui-warning-bg)}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-warning-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-warning-bg-hover)}}[tuiAppearance][data-appearance=warning][data-state=hover]{background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=warning][data-state=active]{background:var(--tui-warning-bg-hover)}[tuiAppearance][data-appearance=info]{color:var(--tui-text-01);background:var(--tui-info-bg)}@media (hover: hover){[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-info-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-info-bg-hover)}}[tuiAppearance][data-appearance=info][data-state=hover]{background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=info][data-state=active]{background:var(--tui-info-bg-hover)}[tuiAppearance][data-appearance=neutral]{color:var(--tui-text-01);background:var(--tui-neutral-bg)}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-neutral-bg-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not([data-state]){background:var(--tui-neutral-bg-hover)}}[tuiAppearance][data-appearance=neutral][data-state=hover]{background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not([data-state]){background:var(--tui-neutral-bg-hover)}[tuiAppearance][data-appearance=neutral][data-state=active]{background:var(--tui-neutral-bg-hover)}[tuiWrapper][data-appearance=icon][data-appearance=icon]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-01);opacity:.5}[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon][data-appearance=icon]:not([data-state=disabled]){opacity:.65}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]{color:var(--tui-text-01-night)}[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:not([data-state=disabled]){opacity:1}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-base-01)}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-mode=onDark][data-state=hover]{opacity:1}}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-appearance=icon]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=hover]{opacity:.65}}[tuiWrapper][data-appearance=icon][data-appearance=icon]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=active],[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=active]:hover{opacity:1}[tuiWrapper][data-appearance=icon][data-appearance=icon]:disabled:disabled,[tuiWrapper][data-appearance=icon][data-appearance=icon][data-state=disabled][data-state=disabled]{opacity:calc(.5 * var(--tui-disabled-opacity))}[tuiWrapper][data-appearance=outline]{background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=outline][data-mode=onDark]{color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:after{color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]:after{color:var(--tui-text-03-night)}}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover:after{color:var(--tui-text-03-night)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=outline][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=outline][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onLight]{color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:after{color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]:after{color:var(--tui-text-03)}}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover:after{color:var(--tui-text-03)}@media (hover: hover){[tuiWrapper][data-appearance=outline]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-state=hover]:after{color:var(--tui-base-05)}}[tuiWrapper][data-appearance=outline]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-state=active]:hover:after{color:var(--tui-base-06)}[tuiWrapper][data-appearance=primary]{background:var(--tui-primary);color:var(--tui-primary-text)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:hover:not(._no-hover),[tuiWrapper][data-appearance=primary][data-state=hover]{background:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=primary]:active:not(._no-active),[tuiWrapper][data-appearance=primary][data-state=active],[tuiWrapper][data-appearance=primary][data-state=active]:hover{background:var(--tui-primary-active)}[tuiWrapper][data-appearance=primary]:invalid:invalid,[tuiWrapper][data-appearance=primary]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=primary]:invalid:invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]._invalid._invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active],[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active]:hover,[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active]:hover{background:var(--tui-error-bg-hover)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=primary]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=primary]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=primary]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=primary]._invalid._invalid{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=primary]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=primary]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]{background:var(--tui-accent);color:var(--tui-accent-text)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:hover:not(._no-hover),[tuiWrapper][data-appearance=accent][data-state=hover]{background:var(--tui-accent-hover)}}[tuiWrapper][data-appearance=accent]:active:not(._no-active),[tuiWrapper][data-appearance=accent][data-state=active],[tuiWrapper][data-appearance=accent][data-state=active]:hover{background:var(--tui-accent-active)}[tuiWrapper][data-appearance=accent]:invalid:invalid,[tuiWrapper][data-appearance=accent]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=accent]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=accent]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=accent]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=accent]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=accent]._invalid._invalid{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=accent]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=accent]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=floating]{transition-property:background,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiWrapper][data-appearance=floating]:hover:not(._no-hover),[tuiWrapper][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}}[tuiWrapper][data-appearance=floating]:active:not(._no-active),[tuiWrapper][data-appearance=floating][data-state=active],[tuiWrapper][data-appearance=floating][data-state=active]:hover{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiWrapper][data-appearance=glass]{background:#0006;color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiWrapper][data-appearance=glass]:hover:not(._no-hover),[tuiWrapper][data-appearance=glass][data-state=hover]{background:#0000007a}}[tuiWrapper][data-appearance=glass]:active:not(._no-active),[tuiWrapper][data-appearance=glass][data-state=active],[tuiWrapper][data-appearance=glass][data-state=active]:hover{background:#0009}[tuiWrapper][data-appearance=glass][data-mode=onDark]{background:#ffffff4d}@media (hover: hover){[tuiWrapper][data-appearance=glass][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=hover]{background:#fff6}}[tuiWrapper][data-appearance=glass][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=glass][data-mode=onDark][data-state=active]:hover{background:#ffffff80}[tuiWrapper][data-appearance=secondary],[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=destructive]{background:var(--tui-secondary);color:var(--tui-link)}[tuiWrapper][data-appearance=secondary][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=destructive][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=secondary][data-mode=onDark],:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=flat][data-mode=onDark],:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=destructive][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=secondary][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=flat][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=destructive][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=flat][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=destructive][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onLight],[tuiWrapper][data-appearance=flat][data-mode=onLight],[tuiWrapper][data-appearance=destructive][data-mode=onLight]{background:var(--tui-clear);color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=secondary][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-state=hover],[tuiWrapper][data-appearance=flat][data-state=hover],[tuiWrapper][data-appearance=destructive][data-state=hover]{background:var(--tui-secondary-hover)}}[tuiWrapper][data-appearance=secondary]:active:not(._no-active),[tuiWrapper][data-appearance=flat]:active:not(._no-active),[tuiWrapper][data-appearance=destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-state=active],[tuiWrapper][data-appearance=flat][data-state=active],[tuiWrapper][data-appearance=destructive][data-state=active],[tuiWrapper][data-appearance=secondary][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-state=active]:hover,[tuiWrapper][data-appearance=destructive][data-state=active]:hover{background:var(--tui-secondary-active)}[tuiWrapper][data-appearance=secondary]:invalid:invalid,[tuiWrapper][data-appearance=flat]:invalid:invalid,[tuiWrapper][data-appearance=destructive]:invalid:invalid,[tuiWrapper][data-appearance=secondary]._invalid._invalid,[tuiWrapper][data-appearance=flat]._invalid._invalid,[tuiWrapper][data-appearance=destructive]._invalid._invalid{color:var(--tui-negative);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=flat]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=destructive]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=secondary]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=flat]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=destructive]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=secondary]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=flat]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=destructive]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=secondary]._invalid._invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=flat]._invalid._invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=destructive]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=secondary]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=flat]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=destructive]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=secondary]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=flat]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=destructive]._invalid._invalid{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=secondary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=secondary]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=destructive]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=secondary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=flat]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=destructive]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=secondary]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=flat]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=destructive]._invalid._invalid._focused._focused{--tui-focus: var(--tui-negative)}[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onLight]{background:transparent}[tuiWrapper][data-appearance=destructive]{color:var(--tui-negative);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=destructive]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-state=active],[tuiWrapper][data-appearance=destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=destructive][data-mode=onDark]{color:var(--tui-negative-night);background:var(--tui-error-bg-night)}@media (hover: hover){[tuiWrapper][data-appearance=destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}[tuiWrapper][data-appearance=destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}tui-wrapper[data-appearance=secondary-destructive],[tuiWrapper][data-appearance=secondary-destructive]{background:var(--tui-error-bg);color:var(--tui-negative)}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]{background:var(--tui-error-bg-night);color:var(--tui-negative-night)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}tui-wrapper[data-appearance=secondary-destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=table]{border-radius:0;background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=table]:before,[tuiWrapper][data-appearance=table][data-appearance=table]:after{position:fixed;inset:-.5px -.5px -1px -1px}[tuiWrapper][data-appearance=table]:before{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;background-repeat:no-repeat;background-position:top right;background-size:.5rem .5rem}table [tuiWrapper][data-appearance=table][data-appearance=table]:not(._focused):after{border-width:0}table [tuiWrapper][data-appearance=table]._focused{z-index:1}[tuiWrapper][data-appearance=table][data-appearance=table]:after{border-width:1px;color:var(--tui-base-04)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=table][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=table]:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table][data-state=hover]:not(._focused):before{background-color:var(--tui-clear)}}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table],[data-focused=true]>[tuiWrapper][data-appearance=table]{background:transparent}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=table]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:before,[tuiWrapper][data-appearance=table]._invalid._invalid:before{background-image:linear-gradient(to top right,transparent 0%,transparent 50%,var(--tui-error-fill) 50%,var(--tui-error-fill) 100%)}[tuiWrapper][data-appearance=table]:invalid:invalid:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:not(._focused):before{background-color:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=table]:invalid:invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=hover]:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=hover]:not(._focused):before{background-color:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=table]:invalid:invalid:disabled:disabled,[tuiWrapper][data-appearance=table]._invalid._invalid:disabled:disabled,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=disabled][data-state=disabled],[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=disabled][data-state=disabled]{background:transparent}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table]:invalid:invalid,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table]._invalid._invalid,[data-focused=true]>[tuiWrapper][data-appearance=table]:invalid:invalid,[data-focused=true]>[tuiWrapper][data-appearance=table]._invalid._invalid{background:transparent;--tui-focus: var(--tui-error-fill)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table]:invalid:invalid:after,:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=table]._invalid._invalid:after,[data-focused=true]>[tuiWrapper][data-appearance=table]:invalid:invalid:after,[data-focused=true]>[tuiWrapper][data-appearance=table]._invalid._invalid:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible:after,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused:after,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused:after{border-width:1px}[tuiWrapper][data-appearance=textfield]{transition-property:box-shadow,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-base-01);color:var(--tui-text-01);box-shadow:0 .125rem .1875rem #0000001a}[tuiWrapper][data-appearance=textfield][data-appearance=textfield]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-base-03)}@media (hover: hover){[tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-state=hover]{box-shadow:0 .125rem .3125rem #00000029}}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield],[data-focused=true]>[tuiWrapper][data-appearance=textfield]{box-shadow:none}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield]:after,[data-focused=true]>[tuiWrapper][data-appearance=textfield]:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{box-shadow:none}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]._focused._focused{box-shadow:none}[tuiWrapper][data-appearance=textfield]._focused._focused:after{--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]{box-shadow:none}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=textfield]:disabled:disabled,[tuiWrapper][data-appearance=textfield][data-state=disabled][data-state=disabled]{box-shadow:none}[tuiWrapper][data-appearance=textfield]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield]._invalid._invalid:after{color:var(--tui-error-fill);--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{color:var(--tui-text-03-night);opacity:var(--tui-disabled-opacity)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=readonly][data-state=readonly]{background:transparent}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:#ffffff14}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after,[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible{background:#ffffff14}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused{background:#ffffff14}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused:after{transition:none;opacity:1;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onDark]._invalid._invalid:after{--tui-focus: var(--tui-error-fill-night)}[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:var(--tui-clear)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=readonly][data-state=readonly]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onLight]._invalid._invalid:after{color:var(--tui-error-fill)}:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=textfield][data-mode=onLight],[data-focused=true]>[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]._focused._focused{background:transparent}[tuiWrapper][data-appearance=whiteblock],[tuiWrapper][data-appearance=whiteblock-active]{background:var(--tui-base-01);color:var(--tui-text-01)}[tuiWrapper][data-appearance=whiteblock]:after,[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-base-04)}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock][data-state=hover],[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock][data-state=hover]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-base-04)}}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock][data-state=active],[tuiWrapper][data-appearance=whiteblock-active][data-state=active],[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-primary);border-width:2px}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-primary-active)}[tuiWrapper][data-appearance=none]:after{border:none}[tuiWrapper][data-appearance=opposite]{background:#000;color:#fff;--tui-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiWrapper][data-appearance=opposite]:hover:not(._no-hover),[tuiWrapper][data-appearance=opposite][data-state=hover]{background:#333}}[tuiWrapper][data-appearance=opposite]:active:not(._no-active),[tuiWrapper][data-appearance=opposite][data-state=active],[tuiWrapper][data-appearance=opposite][data-state=active]:hover{background:#5c636b}[tuiWrapper][data-appearance=opposite][data-mode=onDark]{color:#000c;background:#fff;--tui-focus: rgba(51, 51, 51, .48)}@media (hover: hover){[tuiWrapper][data-appearance=opposite][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=hover]{background:#f3f4f6}}[tuiWrapper][data-appearance=opposite][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=opposite][data-mode=onDark][data-state=active]:hover{background:#eaecee}[tuiWrapper]{transition-property:color,background,opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:block;height:100%;width:100%;appearance:none;border-radius:inherit}[tuiWrapper]:after{transition-property:box-shadow,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;inset:0;content:"";border-radius:inherit;border:1px solid currentColor;pointer-events:none;color:transparent}:focus-visible:not([data-focused=false])>[tuiWrapper]:after,[data-focused=true]>[tuiWrapper]:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]._focused._focused:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:disabled:disabled,[tuiWrapper][data-state=disabled][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}@supports (-webkit-hyphens: none){:focus-visible [tuiWrapper],[tuiWrapper]:focus-visible{--tui-focus: transparent !important}}tui-wrapper[data-appearance=mono],[tuiWrapper][data-appearance=mono]{background:var(--tui-base-01);color:var(--tui-text-01)}@media (hover: hover){tui-wrapper[data-appearance=mono]:hover:not(._no-hover),[tuiWrapper][data-appearance=mono]:hover:not(._no-hover),tui-wrapper[data-appearance=mono][data-state=hover],[tuiWrapper][data-appearance=mono][data-state=hover]{color:var(--tui-text-03)}}tui-wrapper[data-appearance=mono]:active:not(._no-active),[tuiWrapper][data-appearance=mono]:active:not(._no-active),tui-wrapper[data-appearance=mono][data-state=active],[tuiWrapper][data-appearance=mono][data-state=active],tui-wrapper[data-appearance=mono][data-state=active]:hover,[tuiWrapper][data-appearance=mono][data-state=active]:hover{color:var(--tui-text-02)}:focus-visible:not([data-focused=false])>tui-wrapper[data-appearance=mono][data-mode=onDark],:focus-visible:not([data-focused=false])>[tuiWrapper][data-appearance=mono][data-mode=onDark],[data-focused=true]>tui-wrapper[data-appearance=mono][data-mode=onDark],[data-focused=true]>[tuiWrapper][data-appearance=mono][data-mode=onDark]{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=mono][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}tui-primitive-calendar [data-type=weekday]{color:var(--tui-text-01)}tui-primitive-calendar [data-type=weekend]{color:var(--tui-negative)}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format("truetype")}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1;--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}.mat-mdc-radio-button{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2);--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2);--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}.mat-mdc-checkbox{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false;--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-protected-button-container-shadow-color:#000;--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px;--mdc-fab-small-container-shape:50%;--mdc-fab-small-icon-size:24px;--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px}html{--mdc-fab-container-color:white;--mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-shadow-color:#000;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shadow-color:#000;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-shadow-color:#000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}ngb-popover-window,popover-container{color:var(--bs-body-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}ngb-popover-window *,ngb-popover-window *:before,ngb-popover-window *:after,popover-container *,popover-container *:before,popover-container *:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){ngb-popover-window :root,popover-container :root{scroll-behavior:smooth}}ngb-popover-window body,popover-container body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}ngb-popover-window hr,popover-container hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}ngb-popover-window h6,ngb-popover-window .h6,ngb-popover-window h5,ngb-popover-window .h5,ngb-popover-window h4,ngb-popover-window .h4,ngb-popover-window h3,ngb-popover-window .h3,ngb-popover-window h2,ngb-popover-window .h2,ngb-popover-window h1,ngb-popover-window .h1,popover-container h6,popover-container .h6,popover-container h5,popover-container .h5,popover-container h4,popover-container .h4,popover-container h3,popover-container .h3,popover-container h2,popover-container .h2,popover-container h1,popover-container .h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}ngb-popover-window h1,ngb-popover-window .h1,popover-container h1,popover-container .h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){ngb-popover-window h1,ngb-popover-window .h1,popover-container h1,popover-container .h1{font-size:2.5rem}}ngb-popover-window h2,ngb-popover-window .h2,popover-container h2,popover-container .h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){ngb-popover-window h2,ngb-popover-window .h2,popover-container h2,popover-container .h2{font-size:2rem}}ngb-popover-window h3,ngb-popover-window .h3,popover-container h3,popover-container .h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){ngb-popover-window h3,ngb-popover-window .h3,popover-container h3,popover-container .h3{font-size:1.75rem}}ngb-popover-window h4,ngb-popover-window .h4,popover-container h4,popover-container .h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){ngb-popover-window h4,ngb-popover-window .h4,popover-container h4,popover-container .h4{font-size:1.5rem}}ngb-popover-window h5,ngb-popover-window .h5,popover-container h5,popover-container .h5{font-size:1.25rem}ngb-popover-window h6,ngb-popover-window .h6,popover-container h6,popover-container .h6{font-size:1rem}ngb-popover-window p,popover-container p{margin-top:0;margin-bottom:1rem}ngb-popover-window abbr[title],popover-container abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}ngb-popover-window address,popover-container address{margin-bottom:1rem;font-style:normal;line-height:inherit}ngb-popover-window ol,ngb-popover-window ul,popover-container ol,popover-container ul{padding-left:2rem}ngb-popover-window ol,ngb-popover-window ul,ngb-popover-window dl,popover-container ol,popover-container ul,popover-container dl{margin-top:0;margin-bottom:1rem}ngb-popover-window ol ol,ngb-popover-window ul ul,ngb-popover-window ol ul,ngb-popover-window ul ol,popover-container ol ol,popover-container ul ul,popover-container ol ul,popover-container ul ol{margin-bottom:0}ngb-popover-window dt,popover-container dt{font-weight:700}ngb-popover-window dd,popover-container dd{margin-bottom:.5rem;margin-left:0}ngb-popover-window blockquote,popover-container blockquote{margin:0 0 1rem}ngb-popover-window b,ngb-popover-window strong,popover-container b,popover-container strong{font-weight:bolder}ngb-popover-window small,ngb-popover-window .small,popover-container small,popover-container .small{font-size:.875em}ngb-popover-window mark,ngb-popover-window .mark,popover-container mark,popover-container .mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}ngb-popover-window sub,ngb-popover-window sup,popover-container sub,popover-container sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}ngb-popover-window sub,popover-container sub{bottom:-.25em}ngb-popover-window sup,popover-container sup{top:-.5em}ngb-popover-window a,popover-container a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}ngb-popover-window a:hover,popover-container a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}ngb-popover-window a:not([href]):not([class]),ngb-popover-window a:not([href]):not([class]):hover,popover-container a:not([href]):not([class]),popover-container a:not([href]):not([class]):hover{color:inherit;text-decoration:none}ngb-popover-window pre,ngb-popover-window code,ngb-popover-window kbd,ngb-popover-window samp,popover-container pre,popover-container code,popover-container kbd,popover-container samp{font-family:var(--bs-font-monospace);font-size:1em}ngb-popover-window pre,popover-container pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}ngb-popover-window pre code,popover-container pre code{font-size:inherit;color:inherit;word-break:normal}ngb-popover-window code,popover-container code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>ngb-popover-window code,a>popover-container code{color:inherit}ngb-popover-window kbd,popover-container kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}ngb-popover-window kbd kbd,popover-container kbd kbd{padding:0;font-size:1em}ngb-popover-window figure,popover-container figure{margin:0 0 1rem}ngb-popover-window img,ngb-popover-window svg,popover-container img,popover-container svg{vertical-align:middle}ngb-popover-window table,popover-container table{caption-side:bottom;border-collapse:collapse}ngb-popover-window caption,popover-container caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}ngb-popover-window th,popover-container th{text-align:inherit;text-align:-webkit-match-parent}ngb-popover-window thead,ngb-popover-window tbody,ngb-popover-window tfoot,ngb-popover-window tr,ngb-popover-window td,ngb-popover-window th,popover-container thead,popover-container tbody,popover-container tfoot,popover-container tr,popover-container td,popover-container th{border-color:inherit;border-style:solid;border-width:0}ngb-popover-window label,popover-container label{display:inline-block}ngb-popover-window button,popover-container button{border-radius:0}ngb-popover-window button:focus:not(:focus-visible),popover-container button:focus:not(:focus-visible){outline:0}ngb-popover-window input,ngb-popover-window button,ngb-popover-window select,ngb-popover-window optgroup,ngb-popover-window textarea,popover-container input,popover-container button,popover-container select,popover-container optgroup,popover-container textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}ngb-popover-window button,ngb-popover-window select,popover-container button,popover-container select{text-transform:none}ngb-popover-window [role=button],popover-container [role=button]{cursor:pointer}ngb-popover-window select,popover-container select{word-wrap:normal}ngb-popover-window select:disabled,popover-container select:disabled{opacity:1}ngb-popover-window [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator,popover-container [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}ngb-popover-window button,ngb-popover-window [type=button],ngb-popover-window [type=reset],ngb-popover-window [type=submit],popover-container button,popover-container [type=button],popover-container [type=reset],popover-container [type=submit]{-webkit-appearance:button}ngb-popover-window button:not(:disabled),ngb-popover-window [type=button]:not(:disabled),ngb-popover-window [type=reset]:not(:disabled),ngb-popover-window [type=submit]:not(:disabled),popover-container button:not(:disabled),popover-container [type=button]:not(:disabled),popover-container [type=reset]:not(:disabled),popover-container [type=submit]:not(:disabled){cursor:pointer}ngb-popover-window ::-moz-focus-inner,popover-container ::-moz-focus-inner{padding:0;border-style:none}ngb-popover-window textarea,popover-container textarea{resize:vertical}ngb-popover-window fieldset,popover-container fieldset{min-width:0;padding:0;margin:0;border:0}ngb-popover-window legend,popover-container legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){ngb-popover-window legend,popover-container legend{font-size:1.5rem}}ngb-popover-window legend+*,popover-container legend+*{clear:left}ngb-popover-window ::-webkit-datetime-edit-fields-wrapper,ngb-popover-window ::-webkit-datetime-edit-text,ngb-popover-window ::-webkit-datetime-edit-minute,ngb-popover-window ::-webkit-datetime-edit-hour-field,ngb-popover-window ::-webkit-datetime-edit-day-field,ngb-popover-window ::-webkit-datetime-edit-month-field,ngb-popover-window ::-webkit-datetime-edit-year-field,popover-container ::-webkit-datetime-edit-fields-wrapper,popover-container ::-webkit-datetime-edit-text,popover-container ::-webkit-datetime-edit-minute,popover-container ::-webkit-datetime-edit-hour-field,popover-container ::-webkit-datetime-edit-day-field,popover-container ::-webkit-datetime-edit-month-field,popover-container ::-webkit-datetime-edit-year-field{padding:0}ngb-popover-window ::-webkit-inner-spin-button,popover-container ::-webkit-inner-spin-button{height:auto}ngb-popover-window [type=search],popover-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}ngb-popover-window ::-webkit-search-decoration,popover-container ::-webkit-search-decoration{-webkit-appearance:none}ngb-popover-window ::-webkit-color-swatch-wrapper,popover-container ::-webkit-color-swatch-wrapper{padding:0}ngb-popover-window ::file-selector-button,popover-container ::file-selector-button{font:inherit;-webkit-appearance:button}ngb-popover-window output,popover-container output{display:inline-block}ngb-popover-window iframe,popover-container iframe{border:0}ngb-popover-window summary,popover-container summary{display:list-item;cursor:pointer}ngb-popover-window progress,popover-container progress{vertical-align:baseline}ngb-popover-window [hidden],popover-container [hidden]{display:none!important}ngb-popover-window .lead,popover-container .lead{font-size:1.25rem;font-weight:300}ngb-popover-window .display-1,popover-container .display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-1,popover-container .display-1{font-size:5rem}}ngb-popover-window .display-2,popover-container .display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-2,popover-container .display-2{font-size:4.5rem}}ngb-popover-window .display-3,popover-container .display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-3,popover-container .display-3{font-size:4rem}}ngb-popover-window .display-4,popover-container .display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-4,popover-container .display-4{font-size:3.5rem}}ngb-popover-window .display-5,popover-container .display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-5,popover-container .display-5{font-size:3rem}}ngb-popover-window .display-6,popover-container .display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){ngb-popover-window .display-6,popover-container .display-6{font-size:2.5rem}}ngb-popover-window .list-unstyled,popover-container .list-unstyled{padding-left:0;list-style:none}ngb-popover-window .list-inline,popover-container .list-inline{padding-left:0;list-style:none}ngb-popover-window .list-inline-item,popover-container .list-inline-item{display:inline-block}ngb-popover-window .list-inline-item:not(:last-child),popover-container .list-inline-item:not(:last-child){margin-right:.5rem}ngb-popover-window .initialism,popover-container .initialism{font-size:.875em;text-transform:uppercase}ngb-popover-window .blockquote,popover-container .blockquote{margin-bottom:1rem;font-size:1.25rem}ngb-popover-window .blockquote>:last-child,popover-container .blockquote>:last-child{margin-bottom:0}ngb-popover-window .blockquote-footer,popover-container .blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}ngb-popover-window .blockquote-footer:before,popover-container .blockquote-footer:before{content:"\2014\a0"}.popover,.popover-arrow{position:absolute}body{font:var(--tui-font-text-m)!important;overflow-x:hidden}body.backdrop-no-scroll{overflow-y:auto}body tui-doc-page>.t-content{padding-bottom:4rem!important}body tui-root._mobile tui-doc-page>.t-content{padding-bottom:2rem!important}ol{list-style-type:decimal;padding-left:.9375rem;margin:1rem 0}ol>li{margin-bottom:1.25rem}a{appearance:none;padding:0;border:0;background:0 0;font-size:inherit;line-height:inherit;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);text-decoration:none;text-align:left;text-transform:inherit;font-weight:inherit;cursor:pointer;outline:0}tui-doc-code pre code .hljs-attribute,tui-doc-code pre code .hljs-number,tui-doc-code pre code .hljs-regexp,tui-doc-code pre code .hljs-link{color:var(--tui-primary)}.tui-space_top-3{margin-top:.75rem}.mat-mdc-menu-panel.tour-step{color:#1b1f3b}